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