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