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