255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,3,2,2,3,2,2,3,3,3,3,4,3,3,4,5,8,5,5,4,4,5,10,7,7,6,8,12,10,12,12,11,10,11,11,13,14,18,16,13,14,17,14,11,11,16,22,16,17,19,20,21,21,21,12,15,23,24,22,20,24,18,20,21,20,255,219,0,67,1,3,4,4,5,4,5,9,5,5,9,20,13,11,13,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,255,192,0,17,8,5,176,10,32,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,0,2,3,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,0,1,4,5,6,7,8,9,255,196,0,69,16,0,1,3,3,3,3,2,5,2,5,3,3,4,0,2,11,1,0,2,17,3,18,33,4,49,65,34,81,97,5,19,6,50,113,129,145,7,161,20,35,66,177,193,8,82,209,21,98,225,22,51,240,241,36,67,114,130,23,24,146,37,52,83,99,162,68,255,196,0,26,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,0,4,5,6,255,196,0,51,17,1,0,3,0,3,0,2,2,2,2,1,3,3,4,1,5,1,0,2,17,18,33,49,34,65,3,81,50,97,19,113,129,66,145,161,177,193,240,35,82,209,225,4,98,241,51,114,5,255,218,0,12,3,1,0,2,17,3,17,0,63,0,254,87,91,45,144,48,171,5,192,70,17,82,24,61,64,99,99,202,161,210,118,151,42,40,157,29,192,215,42,36,32,78,71,29,138,8,23,65,63,117,121,123,149,150,12,0,115,221,109,200,181,170,249,4,180,52,198,234,220,64,108,4,46,101,190,81,78,54,91,118,100,79,101,7,150,136,10,131,103,51,8,157,107,155,35,5,8,110,216,40,238,205,201,99,90,69,179,32,145,221,78,145,78,72,234,225,11,89,126,45,42,7,6,158,172,218,176,238,245,53,112,21,36,6,204,183,247,81,204,5,162,122,73,68,232,169,180,54,16,204,193,2,124,164,25,168,253,100,168,0,140,73,87,37,178,91,248,68,88,46,7,99,186,142,135,248,116,236,141,177,239,234,16,61,222,201,65,229,196,93,2,17,10,161,199,105,149,76,18,12,137,61,208,10,113,212,118,74,103,217,17,19,183,168,208,28,224,26,49,106,22,136,126,100,168,49,144,85,180,222,103,32,165,242,63,42,97,164,168,108,147,177,7,149,37,183,21,69,206,183,35,63,69,76,1,198,78,62,170,190,29,205,163,225,10,238,72,80,56,131,19,61,148,137,108,147,133,24,65,111,202,150,217,152,73,98,185,44,84,191,157,184,42,193,55,124,184,30,16,225,162,85,130,77,187,128,59,32,247,223,212,126,143,58,100,118,31,48,4,168,34,3,127,186,39,82,216,252,209,217,11,192,4,126,233,80,16,99,181,31,25,26,11,78,70,14,200,129,200,24,128,164,238,55,106,176,0,124,68,97,111,250,190,49,63,136,164,32,241,107,134,60,4,46,233,31,46,99,48,132,176,9,116,34,13,112,108,39,15,185,133,79,33,83,233,223,234,182,105,216,247,85,97,99,101,163,36,141,154,59,172,84,155,115,162,51,229,106,164,216,1,178,96,112,164,237,189,131,207,60,157,7,214,15,0,3,46,60,132,151,48,130,4,228,242,133,198,208,208,193,16,137,164,52,96,231,202,108,181,188,124,148,179,207,160,194,13,64,76,52,103,130,85,56,134,2,26,4,1,149,78,108,184,186,112,172,22,219,100,103,123,149,171,98,189,132,59,81,79,35,232,147,109,35,0,90,50,78,238,93,6,56,144,110,32,181,220,66,231,81,103,72,7,57,221,116,89,72,16,12,231,176,70,182,75,69,105,84,249,127,253,230,154,82,29,45,136,141,138,183,56,56,207,236,2,166,54,101,173,193,143,202,7,50,163,177,77,255,0,195,186,114,230,238,66,160,150,126,200,131,94,46,24,71,81,164,42,62,14,197,48,233,201,144,97,177,177,40,105,52,128,27,113,17,202,121,134,58,227,215,56,128,131,238,143,177,247,255,0,167,187,245,146,80,96,111,65,13,4,115,221,104,105,101,58,195,146,78,0,216,37,210,105,113,155,173,30,68,167,123,82,32,144,93,184,45,10,155,197,22,15,198,218,175,14,230,186,71,168,127,91,150,218,67,119,186,3,118,133,207,163,78,165,48,194,127,168,45,218,91,54,116,24,229,47,91,167,253,161,22,238,249,54,181,237,115,68,24,9,172,101,236,150,185,173,159,234,112,148,154,116,105,106,26,208,246,53,205,105,150,147,221,60,52,78,15,74,232,195,242,91,109,236,235,20,118,253,143,145,154,87,154,96,53,187,13,165,116,197,7,150,2,218,152,241,184,88,25,72,54,208,58,113,221,116,52,102,195,107,96,136,204,238,143,28,55,54,66,250,61,127,250,142,165,168,12,54,18,9,231,11,75,170,7,52,92,214,152,200,60,133,205,173,64,73,50,65,148,198,60,217,103,110,73,67,242,25,252,99,211,242,15,142,63,127,238,110,254,39,169,176,110,50,48,120,238,186,58,102,182,171,221,99,131,70,76,146,2,225,105,154,225,88,3,153,11,93,181,27,45,246,189,202,124,206,193,37,2,206,30,196,43,94,60,79,249,154,107,135,251,142,112,104,39,253,215,101,0,120,46,195,65,3,117,24,63,136,113,238,49,186,109,26,1,141,51,24,236,21,107,207,172,127,226,57,90,94,188,143,168,178,5,66,46,105,193,194,216,218,78,166,32,177,173,108,200,131,33,80,166,41,9,188,18,70,221,144,154,215,0,27,183,213,116,90,214,235,235,38,109,160,125,127,230,54,255,0,111,56,108,100,158,22,138,37,204,124,62,50,1,198,86,70,180,187,115,208,222,9,202,117,27,75,186,78,120,157,146,60,63,232,38,79,241,127,244,233,254,227,216,218,52,91,107,101,162,73,199,147,37,44,144,251,250,90,230,141,188,253,80,215,6,203,126,248,10,168,124,193,141,130,231,242,183,185,97,216,191,34,225,110,255,0,253,197,106,30,215,81,105,116,187,48,90,211,16,181,122,86,151,75,169,5,183,135,135,96,129,183,221,101,168,105,130,90,126,97,246,10,180,5,148,181,47,112,115,152,92,208,219,99,24,36,169,223,229,221,153,211,70,150,177,181,238,108,215,232,159,167,108,11,96,140,64,202,227,106,205,77,41,184,180,57,131,44,115,122,157,247,28,46,245,109,101,58,205,13,116,184,142,70,33,100,110,155,77,61,110,45,184,245,56,11,143,225,115,148,230,114,207,34,189,95,58,127,230,113,153,175,12,121,125,66,209,17,225,117,180,117,200,146,230,183,188,19,130,179,215,209,211,47,134,101,174,152,37,177,143,40,197,32,202,97,132,136,34,32,160,126,53,254,61,236,223,143,143,129,231,238,116,233,61,143,247,0,14,105,107,67,174,156,28,236,16,154,177,131,190,233,122,96,42,116,130,102,57,82,181,48,100,221,117,187,219,253,149,45,64,12,135,241,127,12,127,114,254,114,78,9,63,149,100,85,115,132,112,51,41,122,118,251,149,172,155,119,33,206,218,123,39,138,85,240,42,211,181,220,54,102,71,113,220,41,241,95,252,67,204,233,79,255,0,113,154,103,56,84,116,100,226,59,45,174,211,127,16,55,146,211,34,70,223,69,150,147,46,107,8,193,184,137,11,160,192,231,210,180,75,123,185,168,60,132,206,230,178,90,188,89,206,115,8,123,173,193,229,110,164,198,214,160,250,117,90,106,83,115,96,129,137,11,46,169,236,246,222,199,139,105,158,146,78,36,147,11,77,10,129,141,1,196,237,192,149,222,95,127,220,141,110,254,84,111,244,249,245,37,70,57,174,107,172,5,160,96,242,10,197,89,225,239,99,237,5,236,116,182,66,232,86,170,234,76,222,91,31,42,228,212,151,106,157,104,182,156,8,27,153,230,85,30,41,131,217,7,228,56,190,110,66,21,106,123,140,33,195,14,234,14,228,118,93,77,59,69,122,96,184,201,105,150,246,6,50,185,66,159,185,88,54,5,228,96,114,186,186,16,93,76,6,184,211,25,0,60,28,17,254,20,45,99,62,80,254,42,182,219,88,210,53,172,107,64,37,225,165,174,196,243,244,90,91,91,221,182,155,67,154,246,25,61,56,34,59,242,163,169,11,36,228,167,233,232,127,34,249,219,183,8,23,175,90,74,244,124,179,207,239,169,143,87,84,178,232,22,206,96,44,26,128,234,148,174,178,208,119,105,57,93,10,244,191,156,4,146,35,101,210,165,233,58,122,250,82,226,47,112,23,0,70,199,194,232,44,82,162,19,94,226,149,126,207,175,169,229,139,3,154,91,179,192,193,236,169,180,141,128,56,203,191,186,234,214,244,225,74,163,165,166,56,144,179,217,212,4,12,246,59,37,178,54,198,72,175,58,227,236,29,11,27,238,102,76,108,37,119,223,167,157,52,16,72,137,128,177,104,155,69,142,180,49,151,76,76,252,223,85,216,107,91,78,155,67,109,128,35,28,41,117,84,107,212,127,231,90,158,191,127,220,224,150,154,100,130,68,202,163,74,185,151,211,123,41,177,157,85,3,247,112,236,209,59,162,213,180,138,210,225,132,116,217,113,4,102,118,29,151,79,229,112,255,0,114,109,91,88,227,210,127,233,52,210,104,115,73,97,184,17,128,146,234,13,117,80,231,19,13,50,45,49,7,202,213,73,204,99,51,131,244,221,81,102,14,62,202,31,140,5,229,228,165,126,93,126,79,55,185,41,184,13,176,2,195,173,175,71,77,107,170,63,14,33,179,228,236,22,151,188,83,105,116,116,140,44,53,157,238,31,175,236,156,203,47,46,178,53,197,3,38,173,37,64,200,183,3,202,234,183,80,198,128,225,191,247,92,77,61,56,17,184,240,186,52,233,10,172,155,131,72,217,188,149,6,198,227,247,27,252,86,173,15,190,227,170,215,188,246,35,116,218,14,13,184,1,33,228,18,72,206,54,89,172,99,100,25,39,105,86,207,152,52,184,144,54,7,132,149,248,70,115,56,61,78,139,170,18,238,150,241,248,84,41,56,199,117,152,84,53,8,154,142,97,108,13,183,90,41,86,13,221,198,73,196,9,89,27,169,95,37,74,149,183,80,237,115,157,105,192,59,45,140,103,242,131,102,79,116,176,208,246,2,83,197,62,128,233,227,178,236,173,28,42,78,100,93,118,22,154,110,13,198,23,73,212,139,169,93,11,155,65,164,85,115,240,28,118,19,50,23,73,213,192,211,134,19,210,51,29,145,91,85,219,25,40,102,124,122,207,251,78,118,165,141,107,167,36,149,84,169,134,184,90,64,157,229,11,203,67,228,184,70,242,159,76,10,160,185,176,224,118,33,54,135,114,121,91,61,77,1,247,8,139,109,225,88,115,92,33,164,2,70,84,100,22,6,150,231,146,158,52,204,112,6,32,113,133,182,203,190,76,104,241,239,100,166,77,128,52,253,208,213,104,0,220,32,247,57,90,25,167,3,34,74,58,148,35,230,146,184,127,49,201,20,217,94,248,103,223,238,115,152,199,123,152,201,91,169,52,184,129,183,115,10,83,164,198,63,56,236,186,52,152,211,73,184,147,229,86,232,212,253,197,173,86,188,182,41,180,106,53,205,141,150,154,101,206,116,31,194,125,61,51,170,211,16,67,72,57,145,56,76,118,157,204,32,238,78,20,62,79,252,75,61,224,199,105,222,199,11,30,67,71,116,143,113,205,168,97,166,14,2,6,211,181,253,88,78,13,22,226,85,7,72,109,223,85,246,91,91,112,6,67,124,119,90,25,89,172,108,114,176,18,75,140,227,178,43,201,192,2,54,91,143,92,73,33,228,238,77,197,237,32,17,18,150,93,46,13,220,29,208,177,198,155,26,11,67,143,98,157,77,179,39,255,0,129,99,143,30,226,218,182,209,32,6,91,93,143,107,102,209,130,180,182,187,223,37,205,0,113,7,112,137,129,132,150,255,0,80,220,166,186,144,128,123,246,84,126,131,168,231,127,24,138,79,23,236,66,234,250,117,39,190,176,153,137,92,218,65,158,233,0,16,70,242,48,187,222,159,169,164,211,200,129,192,75,103,173,72,223,51,57,125,77,122,208,40,83,150,238,119,92,202,217,183,17,57,194,126,182,175,186,72,14,201,216,44,54,6,96,86,123,220,127,161,205,0,55,232,121,251,169,149,204,200,175,228,227,139,228,60,24,32,24,223,56,90,217,86,218,120,36,120,64,0,99,5,205,113,158,195,9,53,13,193,128,17,245,42,189,88,238,5,229,216,71,211,213,190,240,39,255,0,43,179,165,105,175,72,116,231,149,196,162,1,216,140,108,189,7,162,61,206,115,153,24,142,202,45,92,218,245,41,82,187,215,177,117,244,204,117,51,116,195,119,89,206,136,71,78,35,133,220,214,232,173,163,119,203,204,119,92,215,86,20,136,196,130,128,158,19,39,79,39,254,39,31,82,203,92,65,16,123,194,173,46,166,182,157,243,33,192,30,2,215,168,30,235,201,32,120,89,107,255,0,40,136,110,10,218,213,54,3,42,139,61,22,159,215,94,250,97,175,50,123,45,84,117,76,212,153,192,32,175,42,211,153,24,91,180,21,192,119,83,160,5,138,31,202,177,253,220,158,165,225,182,180,130,86,90,205,55,56,196,53,103,30,160,214,55,10,26,166,189,50,38,1,229,74,184,186,194,159,30,230,26,186,144,107,102,4,96,31,10,233,214,101,67,156,142,235,14,169,225,143,35,9,116,31,59,24,133,209,90,149,38,163,111,184,253,85,51,85,166,201,16,143,225,154,21,180,250,128,42,186,238,172,29,176,182,233,233,181,244,113,243,43,99,70,138,176,121,249,101,47,71,89,10,107,236,246,244,106,184,177,177,143,247,20,173,78,140,106,27,228,46,48,245,198,27,45,119,76,240,182,31,94,164,41,110,82,238,58,73,155,130,205,212,180,141,161,76,9,142,72,89,235,146,217,2,124,33,210,250,135,241,6,224,112,118,76,170,246,184,27,178,85,177,175,112,216,219,29,76,36,60,190,70,19,141,66,192,9,38,71,43,6,183,212,69,9,32,75,70,102,18,127,234,38,169,13,196,240,21,193,177,177,93,14,54,242,119,116,158,174,91,13,118,10,235,82,215,123,140,144,98,87,136,211,106,67,170,101,197,217,220,174,182,147,88,214,139,65,149,90,175,176,63,140,44,89,234,122,186,26,130,0,147,202,217,167,215,75,156,195,153,228,47,55,67,93,52,195,93,191,117,175,75,168,99,42,180,218,11,227,230,240,171,95,201,227,16,166,157,79,165,122,29,104,99,28,12,47,105,233,79,247,109,189,164,227,186,249,127,166,250,163,105,89,156,24,194,246,190,147,235,141,117,38,193,140,247,85,252,155,249,106,164,70,156,118,163,61,205,45,40,124,11,119,225,117,52,222,157,74,147,65,183,43,139,233,30,166,43,90,119,225,122,102,25,104,95,57,249,155,213,226,206,103,107,214,203,2,208,162,138,46,88,146,40,162,139,77,34,138,40,180,210,40,162,139,77,33,18,133,212,218,241,4,79,213,18,139,77,49,106,125,50,149,86,17,108,97,121,15,80,248,82,171,222,243,78,139,136,27,24,221,123,197,32,46,175,197,255,0,242,47,248,124,150,175,229,181,76,159,26,215,252,43,94,242,29,73,195,60,141,215,27,93,240,109,102,130,125,174,146,51,133,247,170,154,122,117,76,185,160,158,228,44,250,191,76,165,169,100,22,52,24,140,5,232,159,255,0,210,220,47,89,71,242,214,217,164,252,203,234,63,12,57,175,195,12,133,132,252,54,230,60,7,54,65,240,190,249,234,31,10,52,177,206,44,0,141,140,46,3,254,30,166,92,235,154,36,120,93,199,229,252,95,147,186,245,45,94,89,205,159,28,212,250,65,211,61,205,107,109,105,217,96,62,142,210,29,63,101,245,63,86,244,118,82,4,6,143,6,23,159,173,233,212,233,180,146,63,10,223,147,241,150,11,108,54,176,209,227,62,127,87,209,128,4,158,144,22,26,154,75,197,176,87,176,215,83,104,164,232,16,103,149,193,213,57,161,176,63,42,22,161,177,174,0,103,68,224,85,211,216,227,156,14,225,98,215,83,246,218,215,51,126,87,106,163,3,197,177,36,102,86,29,86,157,164,128,121,82,191,114,71,71,93,177,122,79,88,20,232,88,25,107,182,145,253,214,58,186,159,125,229,206,50,156,255,0,76,168,193,120,29,43,5,115,14,107,76,207,110,87,51,94,58,214,111,198,52,118,91,201,32,22,242,131,217,13,19,27,157,145,134,90,211,9,173,100,82,201,136,71,79,94,178,86,198,247,179,59,90,214,18,93,25,27,21,131,84,217,200,29,36,96,4,122,170,238,247,48,14,57,82,139,161,197,206,143,9,94,187,250,134,217,95,126,231,49,183,80,113,7,7,133,171,79,83,221,118,64,48,147,173,104,169,92,70,100,240,170,157,35,167,32,56,238,141,187,36,194,191,139,178,58,177,14,168,210,6,216,77,52,125,192,12,2,233,143,162,84,54,165,76,56,52,14,15,41,178,67,224,116,159,217,14,240,148,43,166,147,75,52,212,133,60,228,170,175,109,33,152,200,217,70,84,20,196,152,49,188,36,234,107,139,76,3,48,151,138,154,197,93,55,39,43,95,174,48,105,13,166,74,226,250,131,255,0,144,235,178,78,225,110,212,181,199,39,39,232,184,254,167,46,97,111,239,221,59,94,61,86,26,182,227,228,230,141,64,99,90,214,144,26,220,0,2,207,93,213,95,95,222,16,226,119,4,240,150,247,82,165,34,96,158,229,93,29,83,105,147,200,142,81,175,136,197,41,200,249,123,22,215,188,2,26,238,162,103,43,161,255,0,84,52,41,91,116,99,149,202,213,87,191,45,110,71,101,163,77,71,248,186,0,186,9,11,60,108,228,90,130,111,220,217,166,245,42,142,116,50,171,153,60,181,122,47,64,214,22,87,182,163,203,220,70,94,237,202,243,250,61,35,41,144,79,11,120,123,40,188,185,167,61,130,205,171,225,26,174,189,79,105,169,125,35,167,59,19,225,120,175,86,112,115,157,35,99,148,218,58,234,245,36,18,109,156,44,222,162,208,0,7,36,169,216,177,236,53,68,182,147,204,107,158,28,242,8,3,128,178,190,159,182,103,136,221,117,53,186,86,210,104,116,18,123,44,111,31,203,146,0,142,10,110,179,119,36,236,21,55,103,27,82,61,198,144,26,26,123,242,185,198,250,85,75,72,108,70,8,59,174,205,119,205,86,176,83,46,187,250,134,193,114,253,74,129,97,198,253,251,38,108,120,118,205,197,77,130,234,183,56,93,131,182,54,72,215,15,110,139,139,142,8,193,86,218,141,99,96,153,62,87,62,182,172,61,214,176,23,55,153,50,152,252,143,179,158,213,12,183,217,50,255,0,10,95,71,220,56,156,218,179,106,41,127,44,186,247,8,221,163,149,212,167,165,107,156,106,73,4,8,0,156,126,18,70,140,235,28,246,143,145,191,52,112,171,78,94,145,146,188,178,39,208,169,7,211,36,201,116,227,199,133,215,169,123,1,37,192,128,126,80,34,18,189,63,67,236,11,153,198,199,177,90,170,53,175,104,14,199,114,155,27,47,80,101,139,111,97,50,10,20,197,71,84,45,14,123,254,103,114,126,170,223,105,181,173,108,148,21,75,25,83,164,134,128,178,213,245,58,58,103,147,113,107,198,196,111,41,45,79,183,217,173,224,29,236,235,176,50,155,28,94,98,6,87,27,95,235,13,166,3,40,128,238,39,6,23,3,212,189,107,83,171,125,140,175,237,210,27,181,162,75,190,189,150,58,13,134,188,180,127,53,199,134,238,167,205,242,208,246,189,157,77,94,167,171,126,161,205,15,135,18,0,36,36,82,138,80,214,186,86,74,174,46,123,92,79,88,199,217,24,169,107,132,74,145,99,151,113,202,218,216,83,235,216,234,229,206,108,236,103,116,154,116,201,175,212,1,250,108,133,228,213,123,157,115,128,96,146,216,193,255,0,159,178,116,60,177,160,124,163,32,42,159,144,205,9,55,14,170,97,7,84,225,96,3,115,194,192,90,125,203,78,127,253,37,170,171,11,94,215,147,13,236,148,125,183,16,127,170,127,8,237,135,108,117,18,219,195,62,224,16,26,108,128,211,225,93,1,237,212,49,177,222,17,60,177,238,192,39,207,116,116,109,58,152,18,133,114,221,201,210,182,181,185,95,234,83,201,115,73,109,51,76,17,242,146,63,116,138,149,5,26,13,104,13,108,8,19,194,233,214,162,193,69,206,116,72,219,202,231,57,224,83,115,92,216,237,133,61,57,1,228,165,172,224,88,153,153,117,112,105,131,130,115,149,177,250,83,73,129,206,32,55,108,21,150,141,95,109,196,134,103,132,138,154,143,118,171,234,222,240,3,97,204,112,134,143,41,218,241,18,39,227,173,147,109,236,235,233,245,148,217,64,211,0,2,54,119,43,147,234,53,111,124,220,9,206,233,84,26,234,154,129,51,112,234,5,39,85,164,164,250,174,168,219,221,85,199,114,242,67,71,129,176,67,59,19,235,216,121,93,48,53,119,250,139,175,91,219,104,0,0,123,128,134,133,119,151,67,190,80,55,75,171,73,198,224,15,80,196,145,40,234,56,10,64,53,189,71,5,75,49,235,216,215,226,97,228,78,169,140,126,165,149,67,165,205,97,0,13,140,198,72,239,132,78,115,218,206,159,234,16,236,162,102,133,174,169,238,185,133,132,128,46,104,25,142,63,249,221,42,189,230,169,246,219,99,28,118,39,100,57,158,145,109,71,76,247,253,249,255,0,18,105,245,126,203,26,90,9,96,49,211,202,212,250,238,121,97,121,193,4,147,217,33,159,203,48,115,27,248,65,93,222,237,18,206,166,103,17,224,165,44,191,28,211,251,136,37,20,58,201,187,62,208,45,61,35,105,89,106,189,245,0,183,48,50,224,33,53,206,117,77,51,90,237,155,144,7,11,40,103,187,80,56,146,35,96,83,33,90,227,11,70,223,41,110,104,168,45,50,0,221,87,180,75,218,64,17,206,96,170,115,158,243,1,191,249,73,175,81,196,143,233,51,16,20,69,58,77,37,26,252,26,228,221,238,159,104,57,204,246,68,193,111,142,235,5,58,224,211,113,52,200,146,73,19,251,166,18,231,209,0,76,156,229,101,117,107,76,68,180,224,225,83,133,10,233,228,68,171,131,245,30,42,151,208,12,254,150,19,19,186,69,103,147,66,5,49,13,24,7,100,187,42,213,168,92,13,145,242,128,55,17,202,209,89,193,192,54,200,104,2,99,191,37,47,27,52,28,255,0,136,91,89,53,217,158,157,114,9,152,0,236,169,206,7,113,214,118,242,179,215,113,146,208,68,55,99,221,38,165,66,72,223,180,133,74,225,236,67,187,127,68,209,82,172,117,16,1,219,1,115,245,85,11,221,4,116,149,170,164,150,195,157,144,32,18,55,88,61,178,199,144,100,146,100,164,187,180,232,152,91,124,79,102,170,20,200,168,195,24,29,151,162,164,79,176,37,178,209,159,162,224,233,65,247,27,49,1,118,219,115,88,64,2,99,229,225,26,241,42,117,19,19,238,19,106,23,146,224,122,70,48,18,233,83,33,246,176,69,198,123,101,74,114,214,18,100,66,209,160,190,141,90,117,136,191,218,55,153,216,246,5,26,169,181,79,35,212,230,63,121,3,83,73,180,106,52,130,3,159,208,1,228,145,194,199,82,151,179,86,215,129,112,145,7,186,234,210,2,172,84,16,127,169,164,226,10,205,169,99,31,168,37,204,104,123,221,37,221,221,221,37,175,83,191,220,214,236,125,136,162,242,192,39,16,102,66,148,170,183,118,183,6,120,133,103,76,111,2,240,195,231,96,136,159,108,103,36,118,76,35,92,221,201,75,28,114,177,85,232,129,72,53,160,120,157,214,87,48,209,120,46,19,43,80,117,74,157,64,22,9,196,141,210,110,177,226,233,112,71,171,124,95,34,212,85,43,228,73,186,209,4,128,78,208,163,156,75,140,224,198,86,167,210,14,100,142,147,196,174,125,87,189,181,133,44,100,72,142,81,177,83,43,233,7,227,252,101,78,162,234,96,76,239,176,87,85,198,163,70,113,229,66,12,241,129,178,10,151,192,19,17,251,40,174,118,17,144,109,196,58,96,7,144,99,121,28,161,172,235,154,49,104,142,20,47,216,157,214,122,207,37,142,107,136,207,100,52,233,100,237,86,222,30,64,57,204,126,18,181,15,22,1,34,123,74,129,164,140,147,148,183,210,17,176,61,213,119,236,242,92,171,81,211,217,150,163,92,26,93,237,151,158,0,72,46,112,6,32,79,11,115,204,1,110,195,186,197,90,75,28,35,168,29,194,139,101,70,66,181,226,113,126,162,42,58,93,144,18,162,31,141,184,39,132,96,26,98,112,74,143,164,98,99,7,128,129,223,103,144,166,184,144,92,192,214,130,12,187,194,102,149,165,213,91,180,249,89,139,237,49,176,236,181,232,233,218,240,224,165,187,223,212,127,201,90,182,204,157,154,77,44,167,36,244,248,74,115,195,93,17,50,137,192,150,128,72,18,150,224,73,180,98,57,10,246,86,195,95,32,127,22,219,141,73,43,30,179,4,22,141,143,117,156,150,141,128,17,225,91,220,67,140,31,180,32,47,115,182,2,57,36,194,215,199,90,72,85,232,160,118,204,154,183,138,114,76,53,114,234,103,204,237,225,116,245,53,195,1,22,149,205,190,231,58,1,143,33,113,23,204,103,67,76,174,18,195,119,34,46,8,92,101,70,200,218,27,196,0,172,17,49,0,166,175,155,235,41,149,168,123,4,52,147,148,15,5,167,159,18,152,92,224,220,99,186,12,147,222,82,87,191,72,183,252,117,209,172,183,13,177,199,10,136,16,118,2,17,52,88,242,8,143,37,71,182,32,132,43,246,125,177,2,221,219,96,10,96,1,137,149,8,44,116,200,31,69,101,230,71,133,109,34,225,137,148,12,123,37,76,187,150,250,134,88,15,36,225,44,2,68,8,206,210,161,107,174,128,34,85,65,113,219,100,71,137,223,212,118,218,16,182,108,66,34,9,104,45,24,240,16,136,192,24,87,113,99,161,164,218,120,89,250,32,247,122,217,78,254,102,252,110,135,219,47,104,18,4,126,74,99,107,1,32,1,60,161,111,70,72,7,178,66,195,163,2,22,9,80,88,91,131,42,8,168,72,51,61,209,229,204,193,152,222,82,222,8,115,98,19,22,108,96,121,29,252,120,141,206,164,44,108,110,172,16,0,136,149,113,120,219,169,46,204,17,17,9,139,21,249,73,212,43,101,14,159,35,26,227,129,255,0,210,142,144,65,216,32,147,140,28,34,146,230,137,41,110,129,145,128,181,123,37,69,192,200,57,229,91,41,180,18,9,143,242,175,46,128,68,168,78,96,136,40,90,201,94,36,5,106,38,74,99,51,176,6,56,68,230,152,107,154,113,200,85,54,180,1,178,171,195,105,239,133,66,197,134,217,45,78,63,197,37,212,101,206,4,240,174,9,32,147,39,117,77,168,11,1,64,231,23,12,24,240,145,206,216,150,3,188,142,37,174,30,99,116,182,212,115,122,64,198,242,150,215,145,130,8,62,81,179,13,142,123,169,218,206,187,37,213,237,153,140,105,55,8,63,114,179,184,11,134,224,20,110,0,131,217,8,222,76,71,5,45,122,238,30,29,114,24,223,233,137,75,99,98,97,91,76,201,35,109,149,57,206,111,4,119,242,173,247,217,236,223,147,143,17,54,24,2,216,25,87,1,208,98,35,178,16,90,208,108,17,28,21,80,93,28,45,249,23,115,101,41,141,51,37,185,174,124,6,152,146,136,209,55,9,112,144,35,27,33,220,152,31,112,168,155,90,211,16,118,48,181,91,103,108,75,211,58,36,182,32,18,26,55,82,226,42,225,160,142,200,62,103,117,14,145,221,24,31,98,149,182,215,138,69,194,216,4,40,113,112,0,73,57,142,21,22,135,136,45,133,3,136,111,246,133,26,243,130,93,116,242,148,241,89,90,159,253,167,76,161,17,59,30,66,38,8,196,90,150,58,137,4,1,156,5,108,144,78,32,12,4,224,245,212,142,63,193,133,39,220,18,65,31,68,55,65,146,38,70,234,95,238,58,89,244,42,152,73,16,225,182,37,42,100,167,120,108,34,235,169,50,220,184,30,19,11,176,49,9,121,100,22,178,7,39,133,32,57,164,129,142,64,88,23,226,121,41,248,204,29,37,128,69,66,73,17,28,126,202,48,23,178,28,221,183,9,112,102,96,237,176,83,45,33,224,203,127,186,38,157,198,175,93,76,177,27,170,146,14,17,52,130,32,15,185,86,230,75,27,27,149,213,214,123,60,205,253,192,4,96,101,25,203,68,170,12,180,231,112,169,206,51,158,16,106,251,245,55,250,135,5,209,2,35,116,19,213,27,168,28,78,63,178,166,14,173,138,82,184,71,120,241,204,238,24,100,25,128,172,56,57,177,30,80,176,135,11,118,242,170,108,61,209,222,228,253,148,231,117,18,48,172,72,111,121,81,228,24,70,214,146,6,223,78,80,250,141,219,132,24,154,80,48,21,209,57,193,219,186,41,110,197,185,64,214,195,134,32,20,187,212,98,232,235,8,150,239,201,59,41,108,18,126,95,10,160,53,209,194,39,67,68,129,159,40,175,120,77,204,222,205,146,148,60,186,77,163,234,161,0,218,1,194,18,201,32,129,186,133,176,68,227,194,101,16,154,194,251,245,12,90,8,156,71,113,186,26,100,57,228,236,124,170,47,0,196,66,48,193,2,112,151,87,217,132,221,201,110,126,1,16,65,84,224,1,216,146,114,21,218,11,76,8,3,247,66,90,45,233,36,184,240,70,200,127,39,109,31,252,136,96,100,171,189,176,65,220,168,200,250,21,14,91,212,32,140,43,104,17,129,145,186,11,132,142,63,169,45,1,185,4,5,96,136,206,200,139,176,209,24,66,226,194,77,171,87,179,184,237,11,127,25,87,136,129,35,59,34,30,221,189,64,207,213,15,202,49,31,132,71,97,45,202,86,19,4,234,84,140,1,178,49,188,28,142,252,132,37,162,155,100,230,118,10,8,24,228,246,68,67,234,37,67,123,242,89,128,109,7,63,178,182,181,206,108,146,65,5,84,75,126,88,133,119,15,18,172,133,143,143,212,162,166,54,58,101,176,134,59,2,86,237,56,24,220,52,239,202,196,214,0,1,156,158,203,94,141,205,104,180,245,0,149,218,156,97,226,47,184,77,36,180,16,100,22,240,133,248,59,16,55,43,125,42,44,16,90,33,128,126,18,53,20,139,220,75,8,124,240,56,67,51,223,184,133,183,227,157,127,169,145,228,58,24,49,225,11,25,15,230,209,201,225,48,139,1,36,101,11,92,226,98,110,9,252,174,49,46,141,119,236,143,210,213,181,224,110,23,73,149,195,25,212,32,46,117,54,216,64,48,37,110,211,181,173,100,56,207,255,0,164,181,106,157,12,127,138,3,217,28,211,112,232,22,221,253,67,132,246,210,146,26,1,36,114,14,86,112,246,83,137,130,71,148,110,45,117,64,235,178,70,97,54,99,159,250,194,241,171,184,41,52,82,32,178,109,59,230,81,251,141,115,67,67,93,111,2,118,65,78,164,82,180,124,179,37,163,148,65,162,163,160,72,142,2,174,148,175,80,24,133,127,230,104,247,77,61,59,222,225,107,4,11,143,9,218,71,53,196,72,251,130,179,82,146,45,136,110,217,229,104,109,51,74,1,63,133,150,151,58,89,131,252,86,237,246,111,164,26,65,118,71,221,104,166,76,217,96,44,25,185,101,107,114,210,1,108,240,180,105,156,246,188,146,225,104,254,152,84,175,125,189,75,254,83,138,85,63,230,107,56,168,0,144,0,159,5,107,211,86,99,216,64,180,187,234,144,199,123,230,49,111,246,77,103,176,195,14,49,192,61,202,106,246,156,137,154,181,179,142,19,86,153,254,251,157,1,189,57,62,23,70,137,166,4,90,223,115,253,195,117,206,96,99,4,181,165,174,56,187,184,91,116,190,219,240,30,11,182,199,5,59,71,159,189,17,108,149,168,61,172,101,82,194,194,42,58,207,61,190,169,108,123,92,214,84,166,110,105,111,216,142,232,234,53,172,49,86,45,229,252,33,97,104,112,0,92,56,61,147,92,44,244,205,192,199,127,252,67,163,80,128,9,104,155,164,19,194,217,74,179,93,18,100,131,194,198,201,168,232,123,164,142,195,16,155,76,10,70,3,122,142,197,47,227,252,109,123,139,83,154,23,59,255,0,115,112,107,152,252,16,46,205,203,91,90,215,16,99,110,197,100,166,217,107,72,39,59,173,20,220,214,231,0,158,10,177,219,163,145,209,161,129,220,23,211,246,156,93,79,169,206,34,224,226,98,21,84,45,144,6,0,59,132,250,108,54,57,192,137,75,173,46,121,134,193,112,136,140,34,101,169,171,6,210,158,65,162,230,215,109,255,0,35,154,72,4,246,71,74,169,161,15,20,220,224,12,67,99,242,170,158,153,161,166,76,4,110,254,88,187,51,10,95,227,229,135,40,219,94,172,189,200,242,218,142,105,7,165,8,104,112,45,116,129,49,45,48,173,237,167,236,52,184,18,15,77,173,225,21,130,149,50,67,112,97,161,131,129,221,86,191,142,167,203,97,108,113,127,198,26,66,112,21,104,154,65,204,123,121,199,249,88,218,125,146,0,216,76,153,149,208,107,129,211,57,172,99,72,120,0,60,112,60,44,21,232,176,140,152,240,10,78,33,114,209,203,229,51,198,16,123,158,48,71,121,41,197,226,208,9,207,133,140,105,195,1,181,219,8,18,181,80,208,84,169,107,111,1,221,207,42,55,181,143,147,18,159,150,149,91,181,134,43,251,128,226,63,117,116,69,16,58,90,230,157,204,186,71,225,79,225,155,238,136,144,240,49,6,39,237,202,54,177,197,181,112,26,25,180,157,194,177,165,76,143,117,247,51,127,230,106,208,234,41,222,225,210,209,242,231,25,79,113,150,9,108,16,87,63,79,82,198,186,224,214,24,227,251,173,195,82,13,32,216,204,72,242,131,87,253,178,38,61,91,200,182,210,103,182,34,4,184,152,59,140,174,131,28,214,53,174,50,72,4,99,206,233,26,58,44,46,115,220,219,164,90,65,200,1,22,165,226,139,41,182,141,161,128,245,127,250,49,128,17,225,197,217,74,31,228,206,179,60,143,161,237,7,89,74,152,20,193,192,110,193,63,81,88,209,164,106,54,231,90,15,242,154,4,184,174,85,13,89,110,164,48,57,205,107,134,99,99,224,173,213,191,154,246,211,182,100,77,199,136,91,163,119,37,171,106,89,239,164,255,0,214,14,174,171,222,193,13,186,6,46,56,74,208,234,95,74,63,137,166,218,149,68,131,237,158,157,247,250,45,47,2,163,45,36,218,119,132,177,165,109,54,72,144,54,50,130,57,215,91,13,30,178,206,233,7,86,61,247,53,205,56,56,251,44,143,54,186,55,33,52,57,140,4,205,173,36,8,41,141,99,13,96,11,141,55,68,144,4,152,59,97,106,208,171,175,177,46,149,120,142,108,189,21,39,10,245,158,241,45,246,218,41,17,187,29,38,79,226,22,151,234,44,168,12,200,3,3,182,19,40,130,90,64,32,184,109,140,44,58,232,184,176,192,112,4,192,236,153,171,200,215,8,183,112,218,249,191,127,83,167,75,83,252,77,6,56,155,47,108,150,141,193,236,180,49,246,210,115,67,131,111,17,113,204,121,92,77,62,165,204,14,166,8,5,226,26,123,31,162,233,1,38,153,99,190,160,231,42,95,226,121,107,231,254,177,234,229,62,125,132,211,167,107,170,85,141,200,230,55,93,90,13,45,35,16,54,33,115,41,213,20,92,215,56,198,118,2,73,11,77,93,91,25,107,195,204,17,242,198,21,119,31,234,34,212,118,254,19,125,98,214,176,135,1,145,137,94,95,83,85,180,195,203,26,73,108,200,59,173,218,207,82,125,87,150,28,90,98,2,229,214,166,42,155,159,116,248,118,63,11,110,219,144,251,31,170,233,248,237,23,166,168,106,57,174,173,0,9,232,220,16,186,141,245,39,50,157,141,100,52,96,2,177,210,166,5,34,209,17,244,67,14,101,50,15,219,207,132,207,226,219,114,132,177,134,157,77,244,223,238,144,15,228,240,141,228,208,110,26,8,225,99,99,221,77,196,220,44,224,118,250,158,86,135,61,239,123,33,162,195,188,148,108,189,100,158,165,155,44,118,159,80,108,4,252,190,82,117,26,135,181,195,249,132,2,114,56,41,207,183,219,128,36,17,194,231,106,32,84,183,120,225,40,87,29,234,15,230,244,123,255,0,136,117,92,199,117,190,226,71,244,135,24,251,133,40,185,183,3,19,230,55,73,99,3,220,97,129,175,118,239,27,149,169,180,193,54,136,187,143,8,102,24,176,215,252,155,239,68,215,73,225,153,13,232,35,149,166,129,216,219,45,43,54,155,165,185,143,186,212,3,160,1,129,216,46,119,241,110,99,13,139,219,62,225,87,123,205,88,115,28,71,14,220,33,166,248,57,234,60,173,13,212,88,199,53,208,76,108,16,155,105,52,6,183,171,147,202,106,209,14,50,154,120,158,72,202,180,235,182,64,45,3,253,237,131,41,148,200,188,52,59,108,159,41,13,170,28,227,34,103,132,221,53,43,28,226,77,217,144,72,217,90,180,104,33,57,237,126,56,214,119,116,148,125,198,183,167,132,85,233,22,58,198,135,0,0,41,90,109,75,129,31,204,13,3,36,119,91,234,234,41,134,220,83,114,181,28,126,165,209,175,91,211,48,177,209,80,100,7,112,181,214,117,212,219,112,255,0,202,205,75,95,73,181,156,64,14,159,27,35,126,176,87,4,200,76,220,183,108,100,231,129,49,195,90,97,148,218,208,76,218,212,223,226,76,181,163,17,194,15,225,143,188,92,215,100,133,28,214,52,92,93,105,228,149,80,58,125,156,182,173,107,222,205,218,55,150,140,100,30,235,161,121,45,96,34,15,149,200,209,90,72,32,146,221,229,118,40,91,93,192,184,237,139,99,8,219,151,252,78,138,83,144,89,51,38,134,117,56,0,50,121,83,81,168,115,3,91,105,49,185,28,35,150,130,0,199,96,169,212,218,93,39,49,202,225,78,246,210,134,87,73,150,241,126,23,67,77,92,83,120,46,7,108,130,178,251,97,175,192,0,30,235,75,65,121,110,39,234,166,251,17,234,220,103,86,158,168,150,116,6,89,244,202,210,205,72,168,68,192,17,217,101,209,105,203,4,78,252,16,183,26,13,37,178,216,35,133,51,115,169,126,58,113,251,98,245,20,152,109,145,43,45,102,150,178,27,199,117,208,99,93,46,17,211,177,84,116,226,164,180,52,74,165,121,22,238,77,160,61,179,155,76,178,168,181,206,45,3,250,161,29,6,130,65,108,150,17,190,201,175,210,185,132,116,193,236,17,210,97,63,94,97,61,190,15,189,70,19,138,16,67,75,93,57,24,90,40,185,196,196,2,18,170,82,126,8,4,142,33,93,55,218,0,112,217,3,190,200,141,142,71,83,99,90,26,225,210,32,242,156,194,211,82,38,68,108,179,10,205,20,192,222,83,104,61,161,217,16,172,109,142,163,54,93,78,217,215,165,163,163,90,152,45,249,163,148,170,154,35,70,72,118,15,101,179,73,65,213,41,181,205,144,33,60,83,3,15,0,172,143,80,218,202,231,220,229,83,164,235,131,155,145,60,174,150,159,70,210,249,112,132,207,109,141,96,128,0,236,56,90,40,146,96,128,29,221,109,124,36,74,226,150,134,40,179,219,50,220,112,184,149,180,254,219,136,168,119,38,8,225,122,96,208,250,112,6,64,92,127,80,211,186,100,55,10,93,249,58,28,169,239,147,148,210,24,113,144,189,55,195,181,152,234,166,115,244,94,116,81,115,143,84,19,220,46,167,163,57,250,90,151,12,129,185,84,44,167,112,211,138,79,107,169,20,170,210,12,34,12,110,188,167,169,81,20,234,192,158,242,183,84,245,97,90,173,147,182,72,27,133,167,248,122,122,134,203,153,62,87,57,187,236,8,250,79,59,237,26,131,27,133,153,207,107,170,26,110,220,100,146,187,250,173,11,104,211,113,102,49,194,224,62,157,206,44,113,223,178,174,40,4,90,145,141,12,107,4,100,167,233,233,23,184,230,26,177,154,38,156,6,201,60,46,183,164,233,234,87,166,77,70,218,15,100,10,241,245,135,123,28,130,202,32,121,68,210,230,120,11,176,207,77,97,16,29,212,134,191,165,141,61,30,190,171,187,240,146,220,124,61,148,112,25,231,107,54,95,212,37,41,143,13,119,203,202,102,164,123,117,142,113,178,206,226,6,70,193,55,93,43,37,201,44,179,177,165,215,211,104,107,78,227,132,205,125,64,64,112,32,142,203,206,80,96,247,75,131,142,76,144,76,174,147,106,151,180,48,146,155,189,216,214,177,210,145,204,120,187,4,128,120,85,82,179,152,240,11,136,184,194,91,36,188,150,131,247,76,125,32,240,65,116,29,211,116,29,205,214,181,154,180,126,170,234,32,146,70,12,66,232,179,215,169,213,1,190,23,156,246,93,153,196,114,168,26,148,159,32,100,226,124,20,107,86,238,76,217,45,142,117,58,149,245,62,235,137,153,3,96,179,51,80,246,84,135,24,3,100,17,237,0,9,72,171,131,116,146,57,93,52,204,138,143,108,233,209,171,6,6,65,238,181,80,170,225,1,177,230,23,34,133,73,110,12,180,39,209,212,90,90,68,194,221,155,57,177,122,103,126,158,168,176,67,143,208,166,82,245,34,202,141,23,102,48,23,11,221,190,68,224,141,145,211,167,110,114,97,61,81,234,210,193,102,188,89,237,125,63,213,230,4,147,202,244,250,31,90,115,3,45,113,0,236,190,99,167,174,240,246,150,240,189,6,155,212,28,211,32,196,1,130,171,87,64,142,28,187,175,147,235,158,133,241,91,244,213,90,11,176,70,229,125,35,208,254,42,109,106,64,84,51,217,126,115,209,122,192,22,222,96,247,236,189,95,162,252,68,230,56,11,177,245,67,242,254,47,199,249,133,180,66,149,207,151,147,244,69,29,67,43,48,57,174,4,20,197,243,111,135,190,45,107,67,65,124,129,178,247,26,31,91,211,234,218,33,225,167,177,43,193,252,223,255,0,26,255,0,137,254,167,37,168,158,78,138,138,74,139,146,74,69,20,81,105,164,81,69,22,154,69,20,81,105,164,81,69,22,154,69,20,74,171,169,101,33,146,183,176,134,249,46,181,49,81,133,164,12,175,39,234,108,109,26,142,108,9,24,43,127,169,124,68,52,142,54,17,142,10,241,222,165,235,159,197,84,115,193,32,184,201,242,87,171,255,0,241,127,7,228,93,250,157,53,171,67,89,194,248,159,83,81,181,79,248,94,71,81,174,115,1,14,32,248,94,135,213,245,1,205,115,139,167,136,43,194,122,150,162,218,231,183,11,216,111,128,126,163,103,149,36,214,86,247,137,206,15,11,135,174,164,214,190,118,43,162,30,199,130,1,131,28,174,71,168,84,104,153,116,199,133,199,107,43,212,168,15,212,231,85,168,230,84,39,104,88,106,214,247,106,140,92,2,109,93,107,89,223,43,39,186,199,108,8,148,59,223,212,96,183,132,244,218,32,199,105,154,8,14,92,255,0,85,209,182,157,55,61,160,2,22,45,55,169,186,132,182,122,123,202,86,191,212,14,173,190,219,73,158,84,90,59,220,1,222,147,146,205,89,123,201,25,18,70,220,167,154,231,219,51,186,141,210,50,131,68,103,50,165,122,59,153,128,135,29,112,130,191,115,152,250,158,237,96,126,88,225,43,80,3,92,12,162,168,224,43,59,7,236,145,168,120,169,4,19,49,144,158,213,206,225,108,110,145,148,88,199,190,71,229,22,165,128,114,112,177,49,238,99,193,47,181,187,66,125,73,183,230,150,158,74,81,241,180,90,240,169,217,37,18,28,122,76,30,19,170,201,112,2,73,3,37,100,107,33,179,57,66,237,77,166,46,250,194,110,195,86,110,250,180,217,78,153,35,18,4,230,82,171,84,180,29,240,147,79,92,219,32,110,165,103,123,163,164,99,186,137,190,47,80,182,51,114,101,172,235,129,59,74,226,250,195,28,40,116,183,238,186,213,41,90,224,119,92,127,91,175,109,43,38,222,54,87,175,125,18,173,183,170,207,41,91,74,92,233,152,51,178,93,162,145,18,76,21,189,242,226,9,136,236,86,93,69,54,145,32,253,82,111,211,245,57,42,83,143,111,112,104,15,114,161,3,13,27,133,172,107,125,128,3,26,210,217,204,149,146,147,46,32,210,100,186,32,148,247,122,123,156,73,115,49,196,37,14,76,232,64,234,118,116,15,21,129,115,70,15,100,69,174,247,59,66,175,73,166,205,37,27,67,3,3,70,59,5,162,69,125,142,10,43,81,216,182,179,208,67,163,71,217,97,121,147,60,44,58,186,162,181,88,131,141,128,93,55,53,197,160,57,208,2,229,234,109,160,73,113,129,59,206,233,159,74,157,204,210,185,212,195,172,215,81,164,11,106,83,37,209,184,116,127,133,192,175,94,234,152,144,56,78,245,59,235,215,49,194,204,247,7,127,44,48,220,222,99,9,184,98,153,236,22,183,188,12,37,176,195,178,103,204,44,250,173,55,188,235,136,226,19,40,208,125,228,228,167,106,155,81,140,99,131,3,199,32,58,8,64,167,23,95,98,63,115,205,234,244,165,142,115,90,14,219,194,228,157,59,232,188,184,183,29,187,175,102,253,59,92,210,226,232,39,5,114,117,162,141,38,144,232,62,83,149,228,244,118,68,183,118,45,250,156,202,78,58,150,184,69,141,218,1,91,29,94,150,143,70,67,8,207,204,226,184,213,253,84,83,145,74,157,165,167,120,225,114,181,30,169,171,215,106,155,181,67,81,214,144,76,8,239,178,161,78,23,54,3,255,0,171,255,0,212,227,132,245,90,90,238,246,222,110,223,104,83,83,168,246,104,151,184,201,238,86,125,29,26,148,3,65,39,33,115,189,99,77,168,172,28,215,57,198,153,27,28,64,68,179,172,28,174,12,228,107,125,74,168,169,82,9,25,92,202,149,28,249,169,82,92,242,102,74,221,172,162,218,90,55,57,193,197,224,113,191,217,115,106,180,184,54,28,72,80,117,113,138,247,124,169,216,69,233,171,52,215,116,12,114,229,211,167,214,28,27,129,27,174,77,58,118,87,140,53,167,99,229,117,105,130,198,185,142,220,37,127,31,91,176,86,151,173,89,138,179,58,240,34,55,148,15,4,145,211,17,178,219,108,183,229,223,25,89,69,43,43,61,247,127,46,0,143,43,5,179,227,11,102,182,229,179,69,23,7,136,44,227,158,234,62,198,130,122,154,60,36,180,151,55,167,1,5,122,174,164,203,64,36,187,0,35,152,107,220,127,242,54,248,167,245,14,173,70,185,141,108,200,147,96,35,36,172,94,199,183,81,238,12,182,243,253,35,251,163,160,30,198,131,80,0,239,6,81,212,233,18,9,7,184,229,45,172,58,49,105,82,135,83,57,115,219,80,13,154,175,77,252,141,221,115,167,230,114,184,2,156,156,131,180,240,148,24,224,46,108,60,29,193,42,105,106,253,96,198,252,45,111,182,102,173,69,114,240,214,246,200,75,212,63,221,167,45,6,0,204,13,149,58,157,246,25,152,216,118,86,198,84,162,31,212,90,215,113,221,63,93,22,60,144,252,143,0,173,72,154,116,154,93,59,194,183,244,156,0,124,158,84,99,133,7,56,180,218,226,103,7,101,111,112,173,188,152,202,110,77,48,141,241,165,121,121,147,43,234,90,226,224,32,145,146,212,154,85,169,151,100,97,29,121,151,53,187,29,214,35,107,100,79,87,144,146,218,159,8,75,86,142,172,209,81,205,125,75,152,44,107,182,157,208,233,220,198,84,115,42,9,60,142,66,77,103,154,143,110,98,21,82,109,58,79,254,162,78,11,156,100,149,42,209,205,94,226,41,203,149,14,166,183,59,250,88,32,37,87,107,13,32,39,168,28,120,41,194,173,48,194,34,93,220,13,151,55,85,171,166,106,6,72,5,216,13,230,99,41,56,141,135,238,43,125,6,29,42,172,107,221,52,131,159,16,95,201,29,148,99,155,84,193,2,145,192,185,231,9,58,122,125,77,104,29,71,9,250,107,117,3,229,153,46,14,4,100,193,133,208,213,216,43,106,189,126,79,99,172,125,190,212,178,177,2,11,153,128,126,137,21,169,127,14,233,123,73,112,25,8,233,185,180,193,167,76,6,181,184,181,188,44,149,234,155,75,140,144,209,176,202,68,121,185,44,126,74,247,92,234,55,14,107,191,160,56,200,28,128,151,170,166,110,14,220,219,132,46,105,168,52,245,4,139,133,208,68,22,239,186,189,110,160,210,99,92,227,12,115,131,112,51,36,164,177,223,235,35,254,63,241,102,177,96,203,12,152,60,132,189,46,159,248,138,165,128,219,105,18,6,84,169,68,212,212,52,236,200,32,199,62,81,250,101,97,160,167,89,197,205,168,247,116,151,1,204,200,89,254,61,189,196,231,86,231,227,39,67,82,230,81,166,218,33,140,105,203,154,224,37,196,8,153,92,173,69,118,190,171,108,97,12,142,178,119,159,248,79,212,250,135,241,122,139,234,55,170,155,75,112,216,222,63,225,96,53,69,55,25,24,149,51,78,164,121,225,254,161,213,170,11,75,90,214,196,118,202,196,92,100,136,152,228,112,137,239,115,234,52,58,155,152,221,238,59,21,98,199,135,6,72,183,7,10,181,227,94,165,68,186,218,66,224,67,91,4,29,238,60,172,240,69,87,213,45,18,236,1,216,13,145,86,34,133,23,60,226,4,201,74,6,64,55,100,165,54,159,45,154,183,206,135,185,175,72,219,156,195,0,201,200,236,187,212,234,92,26,121,141,215,7,69,238,127,16,198,83,167,116,242,76,2,23,113,140,110,1,216,140,30,201,127,234,1,234,37,113,183,125,12,149,173,171,29,81,7,62,86,154,116,65,55,13,143,7,148,138,109,163,76,131,5,207,27,7,148,117,245,1,140,107,163,175,120,10,203,110,28,87,214,83,42,62,77,149,52,162,155,67,203,32,70,15,11,151,86,179,53,15,112,170,13,43,90,75,72,18,28,123,120,250,167,13,93,125,80,46,123,141,164,200,167,59,14,208,177,190,61,195,6,2,149,169,174,200,242,119,114,36,106,152,225,77,197,174,101,87,140,193,37,163,252,40,65,115,156,230,184,145,220,171,168,210,206,150,0,65,217,49,140,156,1,17,184,41,232,155,212,66,142,235,220,94,148,88,251,186,165,216,130,113,248,78,169,69,180,158,94,193,214,227,57,200,42,222,71,251,85,177,237,105,25,148,182,29,113,157,92,109,95,141,78,166,122,149,140,137,25,63,101,158,169,97,121,222,120,90,43,185,174,63,55,59,172,142,162,223,226,30,251,141,197,160,120,231,100,200,212,219,61,200,219,104,114,164,39,82,181,185,255,0,220,193,17,192,72,212,52,57,227,113,28,173,173,167,126,229,141,129,186,199,86,205,64,46,105,49,178,90,133,205,206,227,94,216,139,49,86,103,184,210,219,110,0,131,35,27,20,167,213,1,217,231,117,164,55,216,38,58,140,73,88,181,64,7,7,8,50,150,180,221,73,43,213,161,203,125,150,247,182,32,52,128,118,156,148,130,209,51,36,253,214,134,150,181,128,140,184,100,19,186,201,168,105,104,200,150,187,16,163,199,3,185,74,63,19,229,255,0,17,85,95,115,140,186,35,250,120,43,37,71,134,76,15,170,101,86,25,0,25,239,225,45,205,46,36,24,71,15,220,130,254,75,91,195,98,159,107,204,243,196,165,84,120,102,68,207,148,202,212,250,1,219,41,85,26,216,201,202,93,107,152,117,58,206,222,143,247,20,226,39,25,43,127,166,22,138,132,57,174,51,177,7,101,131,14,192,17,11,167,160,22,178,99,41,207,144,50,42,91,242,103,147,164,226,3,108,34,99,148,167,57,172,112,1,24,109,189,71,100,138,193,172,105,45,158,251,39,160,90,216,253,67,87,142,181,123,137,172,225,238,8,25,75,174,90,230,225,191,88,68,33,198,72,36,239,148,46,169,123,109,2,59,192,70,245,255,0,237,98,209,202,252,158,153,131,87,80,72,111,238,179,24,123,62,137,250,150,0,79,117,152,17,144,4,46,31,200,78,175,196,133,123,129,112,110,227,167,232,160,33,205,1,160,131,221,16,206,248,85,145,54,194,93,227,130,68,214,182,217,79,196,12,165,183,164,204,110,152,33,224,239,42,140,6,129,27,39,247,177,139,161,221,127,248,72,30,26,115,185,238,140,58,147,196,65,4,121,75,115,174,201,108,206,17,26,33,205,105,1,106,185,111,238,82,173,172,224,65,171,104,59,40,208,214,176,70,72,42,156,211,51,251,43,180,183,159,194,107,2,201,163,203,30,165,238,238,147,159,40,101,183,111,149,97,165,176,70,254,82,203,46,118,122,79,9,17,206,253,153,248,184,247,26,214,195,187,248,82,230,220,100,196,225,11,65,105,193,133,86,135,124,192,32,255,0,28,187,28,63,68,32,68,197,191,117,98,4,2,204,33,49,18,36,66,160,240,93,63,211,194,63,89,86,37,14,46,70,26,172,0,50,210,9,80,57,141,105,153,39,132,173,137,239,217,17,2,0,200,40,113,211,169,99,242,53,113,201,116,234,67,174,140,41,82,160,113,200,219,144,168,224,218,68,40,45,99,118,37,14,58,239,212,149,126,103,111,82,222,69,165,221,212,48,88,211,149,65,205,39,150,248,57,81,179,116,14,120,84,227,175,94,70,229,215,196,234,81,105,4,28,171,115,154,68,229,83,193,32,2,54,66,208,92,241,142,145,194,149,171,218,108,65,60,14,161,52,180,182,232,50,172,54,99,251,40,90,59,125,20,108,213,226,16,40,102,172,165,191,33,80,51,101,0,118,204,33,99,115,131,183,116,195,67,249,97,192,144,82,222,192,8,131,245,78,229,143,238,45,235,195,228,157,67,134,156,110,85,94,8,7,104,194,17,80,3,0,25,8,141,38,184,137,36,8,202,82,186,119,245,27,78,91,83,185,78,55,48,219,248,40,100,58,208,230,238,39,232,140,52,108,38,118,192,64,230,79,73,57,90,199,123,8,217,59,251,134,64,111,84,224,42,170,227,82,199,18,118,207,213,11,64,29,55,109,194,167,48,153,116,224,242,143,195,166,76,109,158,25,255,0,226,24,172,29,184,181,83,139,119,6,126,138,195,88,6,90,165,148,192,233,36,137,148,142,63,40,75,107,222,108,142,124,24,217,167,18,16,140,17,29,80,164,180,9,19,30,81,60,131,79,229,23,118,8,212,210,102,239,223,172,161,14,112,29,242,81,56,52,56,137,57,242,129,144,91,48,163,105,140,146,100,173,196,206,162,209,125,206,224,255,0,249,151,12,13,161,89,150,211,153,144,8,17,223,232,167,255,0,152,209,16,57,16,172,180,180,200,130,54,219,133,68,169,145,42,247,242,150,30,4,185,216,51,128,165,173,115,175,38,70,240,137,212,65,142,160,220,29,208,123,59,129,152,77,106,216,249,108,214,113,242,75,152,215,244,243,251,35,107,0,102,79,81,221,81,162,219,69,160,202,22,210,195,93,50,8,217,78,221,154,198,20,170,39,212,183,67,79,73,59,119,194,140,104,96,203,142,127,218,168,211,109,214,220,25,207,80,68,0,200,60,242,181,45,199,185,95,198,54,29,131,176,186,54,32,110,168,90,215,22,207,72,192,119,9,133,128,18,8,36,110,130,192,58,136,32,78,60,149,143,54,32,33,251,127,83,51,112,14,120,86,208,12,101,80,97,49,221,86,90,124,174,132,201,207,254,161,189,192,30,157,188,160,139,142,74,183,2,72,149,36,142,66,95,174,161,93,151,129,29,194,141,126,225,71,54,232,38,7,133,81,14,0,12,165,221,139,211,9,132,200,194,2,238,178,81,139,195,110,243,178,29,140,200,146,135,220,162,116,126,229,251,132,0,34,60,194,187,224,224,207,213,11,132,129,201,85,105,16,176,12,152,16,155,81,195,255,0,40,136,233,222,124,162,33,194,156,144,62,137,121,51,33,12,222,201,76,106,119,88,99,97,56,86,35,6,235,142,223,68,13,206,255,0,210,136,78,12,128,10,31,114,98,31,82,164,204,78,59,133,6,48,72,238,135,168,237,183,117,26,194,101,177,148,97,220,242,19,139,112,70,103,117,26,236,248,140,4,32,59,16,54,81,215,24,36,38,215,217,151,97,185,206,184,126,202,53,229,163,191,217,8,170,64,34,57,70,9,13,129,17,202,199,94,205,199,112,149,2,164,18,96,34,150,181,162,215,120,217,3,93,0,128,63,240,132,147,194,87,184,84,216,215,0,105,224,201,66,217,141,224,125,21,219,209,242,193,238,133,175,63,110,235,84,199,61,138,58,252,122,132,33,164,93,191,116,68,184,141,241,217,13,50,0,32,231,202,38,73,19,17,216,20,223,104,147,38,125,247,41,134,92,39,97,221,55,220,107,73,13,180,147,131,34,82,122,174,34,114,85,6,57,142,25,5,47,123,159,115,114,235,137,24,93,129,6,76,168,242,208,54,130,74,133,145,79,7,39,116,22,186,49,144,17,107,111,35,150,195,54,53,174,183,164,8,61,214,138,47,46,45,16,2,202,198,189,237,226,60,167,210,22,184,68,97,23,109,86,29,92,39,113,128,154,77,13,123,154,121,180,36,106,109,144,201,1,251,196,229,55,72,243,3,49,132,26,176,234,145,48,99,99,9,77,61,149,109,143,27,100,199,81,132,144,67,140,246,225,13,63,155,169,28,203,72,36,131,24,199,40,27,77,237,135,126,68,163,92,109,153,178,31,18,219,108,89,166,147,165,195,176,224,132,210,90,247,90,31,145,199,100,12,119,78,96,59,178,40,48,29,17,156,37,212,65,135,206,93,25,37,65,108,3,243,112,74,170,85,237,7,123,155,188,242,156,67,139,73,35,45,27,133,145,175,188,144,253,142,202,225,150,69,242,39,31,199,111,58,103,66,150,188,10,96,56,8,91,116,250,144,247,127,44,68,140,246,11,142,27,45,138,110,22,140,21,209,211,86,181,128,52,72,239,41,185,40,215,37,108,28,176,253,77,206,175,78,145,115,222,235,88,209,36,157,130,214,202,167,219,247,96,53,131,149,138,156,190,101,178,93,136,112,199,220,39,211,151,144,195,48,49,16,183,27,244,132,84,221,174,78,157,58,245,67,67,169,150,53,199,114,246,220,8,250,38,134,138,133,182,187,218,180,201,143,234,88,244,239,33,197,144,28,35,144,156,199,18,224,216,4,108,74,189,27,90,201,236,214,79,200,113,221,157,122,21,96,68,96,140,167,251,172,166,24,108,47,39,31,69,146,148,218,32,72,24,36,45,84,102,172,53,141,108,141,238,56,89,252,175,44,12,154,255,0,150,212,51,217,190,147,105,185,152,107,174,57,1,199,100,246,81,117,23,67,154,68,228,64,89,233,51,80,211,115,154,107,228,6,134,238,7,220,174,142,174,179,169,233,217,130,215,19,3,186,165,108,215,176,141,248,171,91,209,230,245,239,255,0,169,139,81,169,246,218,47,14,120,157,152,210,227,251,39,209,104,150,212,0,187,136,218,22,106,90,135,211,117,224,150,63,253,204,40,134,161,241,44,186,35,24,132,193,110,93,157,202,28,74,247,220,218,214,219,179,113,217,63,74,70,160,221,192,196,30,10,197,167,172,232,96,128,236,231,194,221,77,175,150,186,139,26,67,157,214,92,96,129,220,99,37,83,154,14,157,205,248,248,91,16,243,255,0,89,182,141,54,212,113,13,36,17,184,182,7,229,19,233,2,216,34,3,79,238,171,112,209,115,131,156,217,14,3,133,98,157,141,104,151,30,247,29,211,254,61,239,99,89,109,99,143,254,99,72,166,224,36,58,72,140,24,3,234,17,208,134,181,225,194,124,165,95,65,176,27,72,52,184,245,56,115,245,67,86,155,159,99,169,234,26,230,76,22,1,191,221,23,121,113,60,130,213,117,195,95,255,0,49,213,29,74,4,18,66,79,184,90,64,180,144,152,230,75,58,96,144,20,211,233,220,91,46,169,183,244,169,113,220,229,28,182,220,174,64,33,212,219,154,101,195,250,64,41,160,205,23,153,138,159,209,57,19,229,91,233,211,160,126,124,184,224,18,151,82,168,20,203,88,224,210,8,148,188,157,109,152,68,104,10,174,172,55,60,210,3,16,60,36,190,167,81,128,38,49,33,74,148,205,103,53,211,17,6,37,85,142,123,174,228,33,98,237,133,35,45,116,254,190,160,208,55,110,9,33,117,180,208,246,195,102,119,141,215,34,42,48,2,11,152,233,205,188,142,203,125,10,229,160,90,242,195,17,112,137,8,221,179,222,119,212,21,43,200,15,191,72,221,117,15,108,221,124,56,9,45,28,4,166,81,232,0,29,243,249,90,181,21,91,85,173,183,39,99,59,160,101,79,109,176,241,142,28,154,182,109,239,89,45,106,215,190,83,57,101,176,200,131,202,22,185,180,238,107,228,13,165,25,105,123,164,28,141,209,186,128,20,237,46,185,221,220,181,11,61,125,201,168,118,255,0,196,232,122,117,112,218,111,105,185,205,35,249,109,28,30,231,186,195,234,4,59,219,167,253,52,220,94,209,217,199,4,172,237,53,180,197,172,167,84,49,141,151,24,29,82,124,171,14,46,113,34,92,227,156,173,91,53,112,242,108,166,23,255,0,231,234,110,209,83,99,30,194,90,106,63,124,109,142,235,85,42,229,132,92,70,249,30,22,29,62,165,237,105,134,65,24,129,200,65,82,179,203,218,72,141,193,27,0,19,40,247,2,85,237,175,95,251,206,165,106,205,162,241,13,201,24,84,107,183,219,158,167,52,254,203,153,73,213,42,198,122,70,206,43,75,125,218,12,99,30,29,93,241,214,241,0,15,36,33,214,7,217,46,3,219,212,29,67,253,214,192,3,167,48,155,233,250,154,97,143,53,129,46,25,5,188,15,61,210,92,242,202,141,117,160,182,100,130,55,240,173,160,91,252,162,230,73,38,238,65,148,75,90,199,28,242,1,179,111,137,143,179,178,199,48,144,90,192,39,115,178,94,164,7,176,67,1,19,188,114,177,209,170,234,110,55,189,196,145,3,235,221,111,53,31,169,164,67,156,32,70,25,129,141,176,163,173,179,88,31,199,127,201,111,137,212,227,214,166,1,32,140,183,61,38,35,238,180,233,170,24,16,231,50,60,207,247,69,81,141,123,94,90,37,227,3,24,148,154,69,212,64,53,7,87,133,210,126,65,51,34,238,218,163,213,103,102,141,75,233,176,188,123,149,26,65,198,49,177,63,132,221,89,20,222,235,122,233,183,99,27,174,118,154,179,170,84,180,182,24,70,59,202,126,177,143,101,50,75,93,99,242,205,162,7,7,202,94,236,239,155,55,228,53,253,12,15,226,41,84,14,13,105,15,57,153,194,83,171,211,151,83,180,186,60,99,242,178,209,36,182,240,217,220,20,193,214,46,45,41,129,12,50,26,211,30,153,174,133,102,83,2,232,13,25,51,194,101,71,83,112,14,249,88,14,231,1,221,146,41,188,31,149,183,71,8,235,234,139,89,1,174,112,255,0,116,97,168,114,92,228,70,95,241,237,104,29,205,90,77,39,188,240,109,196,236,22,221,125,26,58,91,108,99,64,57,113,104,220,199,247,75,244,143,104,56,186,247,54,161,204,112,85,107,181,65,181,224,184,18,68,134,132,175,118,218,157,200,137,107,101,200,167,150,181,135,48,177,49,141,47,115,137,18,113,37,61,195,221,19,16,8,201,43,54,164,251,13,107,64,115,251,212,17,132,198,231,146,213,90,216,235,168,14,105,165,115,152,233,141,188,41,166,212,27,164,172,205,214,23,144,223,109,214,255,0,191,250,83,52,225,245,12,219,22,246,237,221,43,109,51,35,141,26,142,99,58,84,220,224,4,67,175,238,181,138,214,184,56,73,88,104,65,195,28,9,110,29,60,45,5,174,47,3,250,176,147,54,184,201,218,220,122,221,143,109,75,30,236,158,172,153,76,125,107,154,3,27,115,143,124,5,156,52,182,167,86,126,129,56,209,46,128,5,164,229,7,42,193,221,191,38,245,223,255,0,54,58,147,46,117,164,195,64,227,117,210,161,166,15,104,32,200,11,5,22,190,152,101,249,39,230,133,210,164,75,26,32,195,83,243,239,2,34,86,174,7,100,23,53,212,140,156,120,40,106,84,46,118,240,60,169,92,150,95,80,184,145,25,31,68,116,104,26,212,218,233,6,68,194,28,109,186,202,87,109,111,145,255,0,49,116,160,22,192,130,78,219,173,161,161,162,33,103,109,27,103,49,6,101,105,166,224,250,130,72,24,144,39,112,155,150,165,95,169,190,41,167,176,203,45,102,123,98,16,177,161,204,130,114,180,129,0,64,10,205,55,2,75,64,0,248,221,26,221,88,191,145,203,1,236,83,5,64,232,22,183,180,140,45,250,115,38,38,15,117,150,155,8,120,156,248,133,181,189,32,8,1,116,126,75,30,49,215,145,164,123,106,90,240,96,144,127,169,104,14,134,72,202,203,69,174,45,13,128,32,98,86,138,64,150,128,71,87,32,46,67,254,241,43,115,143,34,93,133,209,251,173,122,114,92,230,177,173,185,195,178,197,82,161,108,135,19,219,11,70,140,145,4,72,114,54,165,120,234,119,58,207,122,63,230,122,77,25,2,153,185,173,39,185,57,9,177,115,177,186,193,167,172,90,216,128,73,90,153,81,192,58,236,152,193,11,146,212,125,138,254,79,137,104,207,112,131,104,104,5,48,58,50,236,157,140,37,80,112,47,25,234,25,90,25,72,61,192,131,3,178,166,97,253,192,90,185,55,233,52,154,125,93,50,202,173,46,60,90,96,133,31,240,217,107,129,166,232,19,181,188,35,244,247,54,139,192,217,196,242,187,148,235,91,140,21,43,59,157,197,249,84,90,179,154,223,71,109,38,6,216,15,213,113,189,79,210,93,68,146,214,90,14,101,122,247,189,197,185,153,149,139,95,75,221,103,95,60,5,64,239,168,182,52,254,231,139,99,45,36,114,141,164,211,112,113,207,149,211,171,232,117,94,235,233,212,99,68,252,174,105,37,103,255,0,166,85,99,136,124,199,3,133,215,241,72,84,173,114,179,183,232,122,150,150,16,68,200,140,240,182,85,166,27,134,207,130,185,62,159,65,218,122,173,51,107,118,130,189,94,147,74,205,78,156,184,22,203,70,115,149,173,113,155,45,89,199,254,14,169,180,128,51,185,43,77,42,180,180,192,54,214,135,30,71,43,85,162,251,70,33,43,81,164,107,224,196,66,151,241,120,218,30,253,102,154,47,113,104,32,92,223,8,125,64,123,148,76,180,3,194,83,42,212,210,176,65,193,75,212,250,147,108,0,198,80,106,122,18,138,86,184,204,52,232,52,84,234,19,225,109,162,214,51,96,144,199,222,217,229,80,170,224,34,48,121,66,166,188,89,55,25,166,133,42,102,185,113,137,56,217,119,233,211,2,156,48,130,23,150,166,233,124,92,66,218,207,81,169,66,7,205,27,74,84,199,169,78,69,22,213,238,117,245,32,154,6,0,145,221,121,106,174,105,168,78,3,137,93,71,122,152,171,76,181,198,39,128,131,65,233,13,213,212,185,192,181,167,118,148,106,38,247,212,94,237,254,165,122,110,128,234,8,32,108,189,38,155,64,41,82,1,188,110,157,167,208,82,211,211,1,188,102,21,255,0,18,218,114,211,13,105,61,247,73,119,122,172,106,155,99,24,7,78,104,158,145,35,178,205,172,123,156,0,183,164,39,106,61,82,147,29,190,2,203,91,213,52,245,155,130,15,209,10,158,41,19,58,221,158,99,213,105,89,82,96,143,43,148,202,142,53,139,76,185,171,208,250,158,166,157,86,68,3,149,198,99,45,117,71,56,155,11,164,51,128,171,156,142,137,174,253,144,105,179,219,127,79,225,106,14,253,248,89,128,117,74,160,180,192,236,183,208,211,184,9,223,194,161,215,108,93,94,224,53,132,109,32,158,232,239,49,105,0,173,21,30,210,64,136,48,130,163,29,237,130,45,187,178,84,253,67,156,190,82,232,190,230,231,96,161,160,106,184,193,148,138,110,115,31,150,110,186,84,203,90,4,56,1,19,148,253,250,145,177,169,172,231,87,211,84,18,96,188,142,2,207,115,131,67,99,125,215,83,83,168,101,192,3,43,146,242,5,80,12,159,240,171,71,58,200,186,88,7,217,116,170,6,18,62,86,202,210,218,215,52,65,89,77,48,254,96,110,153,167,130,224,214,140,4,205,182,32,89,84,242,111,162,48,123,173,108,116,9,184,180,198,10,207,166,162,247,56,90,10,219,252,37,87,12,183,10,88,170,146,157,134,217,128,215,62,140,27,238,59,207,114,182,233,117,14,169,82,123,133,144,53,172,112,107,204,24,144,14,233,180,154,69,89,107,128,111,10,188,243,234,96,107,80,183,83,171,166,247,103,36,186,120,236,23,115,65,168,120,13,0,237,191,149,192,167,88,211,0,146,62,203,67,125,68,211,112,141,134,85,106,190,108,218,58,89,158,211,65,235,15,211,185,161,174,136,252,47,85,233,223,19,84,164,214,197,73,31,186,249,54,159,212,29,128,211,50,103,37,117,116,190,174,105,217,123,162,112,172,89,242,209,83,174,217,247,63,68,248,190,163,28,208,231,200,242,87,179,208,124,67,67,84,220,56,18,48,97,124,3,210,253,84,139,92,93,217,122,205,31,196,86,128,111,130,4,64,92,255,0,155,255,0,226,126,63,203,221,76,154,244,228,116,79,179,81,212,178,179,65,107,129,9,160,202,249,134,131,226,135,222,45,124,55,149,234,189,63,226,47,113,141,151,7,125,87,147,249,127,254,29,255,0,31,100,231,255,0,19,155,61,42,139,62,147,84,53,12,153,31,101,161,112,166,116,200,166,56,200,162,146,178,107,53,14,164,58,127,43,6,185,4,214,92,0,89,93,234,116,26,242,210,241,33,121,221,127,175,86,210,135,130,100,246,11,202,106,190,34,107,95,121,46,105,7,32,175,75,240,255,0,252,43,254,73,209,95,197,202,188,182,125,25,254,168,42,2,40,139,207,117,229,125,107,215,127,134,115,141,243,27,193,92,45,87,199,46,167,163,138,37,161,177,187,88,46,252,140,175,19,234,63,17,212,170,30,12,129,221,122,31,135,255,0,225,127,143,229,115,169,74,149,170,97,59,158,163,241,3,235,7,16,249,37,114,91,235,77,136,39,43,204,191,82,231,52,203,220,65,36,228,172,53,53,54,187,14,134,142,235,208,252,150,173,76,164,86,221,191,212,238,107,253,93,134,161,5,216,241,194,243,94,177,174,164,65,51,148,167,86,247,106,12,201,240,147,173,211,251,173,239,56,62,23,15,45,194,88,183,50,115,233,235,8,113,135,72,60,44,90,234,207,186,114,64,254,144,187,58,63,67,109,3,238,28,207,148,189,70,156,54,171,142,11,97,37,222,43,158,75,118,0,79,31,173,171,81,206,105,107,65,206,100,196,4,135,87,129,244,93,47,91,209,60,54,250,110,181,164,229,113,232,82,125,71,251,110,228,160,237,142,82,54,106,110,118,205,45,168,98,228,1,230,249,6,74,232,127,2,41,233,237,34,229,205,20,205,50,67,4,207,117,16,252,143,76,52,184,31,220,212,217,2,73,158,82,117,122,191,228,65,35,240,153,69,143,101,165,205,39,200,11,153,235,77,119,188,208,7,74,32,143,202,6,205,230,115,150,200,223,144,177,189,210,227,136,70,42,134,56,183,105,196,37,215,111,72,141,247,130,139,128,197,255,0,31,13,126,162,92,215,57,215,218,231,70,45,11,64,105,123,55,136,225,30,153,205,99,122,140,202,149,11,47,37,166,66,21,121,29,71,211,68,136,169,88,182,68,132,135,185,192,72,219,149,166,166,158,230,222,68,157,214,106,131,167,0,101,82,186,157,196,175,102,51,57,123,175,28,5,166,150,163,219,220,227,133,148,83,233,206,32,161,184,109,2,60,164,64,250,141,91,9,211,53,106,117,45,45,150,202,226,250,179,125,250,77,49,48,100,72,91,160,189,208,48,9,128,147,175,164,64,13,29,145,226,153,9,219,132,243,122,138,62,200,115,140,130,227,36,44,212,195,235,83,45,107,36,246,240,187,173,209,190,177,30,224,219,16,181,209,244,230,208,25,3,63,100,248,18,85,4,115,185,207,244,47,75,123,41,129,111,72,219,192,93,211,160,105,128,64,31,85,208,244,186,148,89,12,180,6,249,90,245,212,27,100,211,135,121,133,17,228,247,58,107,217,179,202,122,165,19,74,145,109,56,188,227,232,131,70,203,89,7,127,41,250,169,99,226,160,185,210,133,141,113,18,26,0,59,231,33,53,190,38,61,196,117,114,104,104,184,0,68,146,182,250,119,163,51,80,72,120,14,39,105,73,244,230,135,212,130,49,178,250,23,166,250,78,151,248,74,46,21,26,247,156,185,150,197,165,72,222,89,228,74,42,33,62,127,83,224,113,168,170,90,26,214,146,119,123,131,71,228,236,188,191,171,122,47,240,53,136,125,177,193,105,7,251,47,174,124,87,87,77,233,158,151,86,168,116,213,3,12,141,196,111,43,227,58,253,93,77,107,220,75,183,236,171,86,239,144,93,226,96,255,0,196,65,178,141,39,100,3,220,5,199,245,79,83,178,149,140,0,157,246,255,0,43,101,73,105,5,206,250,133,199,212,65,115,247,62,99,9,211,115,174,228,108,235,212,231,106,253,70,169,45,31,33,140,198,203,30,160,154,224,139,154,32,79,81,128,83,117,109,107,134,70,70,203,40,209,157,91,131,32,144,22,44,158,249,14,225,185,220,227,234,24,247,144,219,126,165,167,11,95,164,232,15,187,116,73,29,248,93,13,94,130,151,167,233,0,166,44,236,212,30,138,5,142,113,57,60,242,142,171,228,90,90,203,236,235,211,107,24,201,3,49,186,193,173,187,80,210,215,102,57,11,96,63,202,36,2,39,149,192,173,173,58,106,213,24,75,156,1,56,25,133,172,217,56,145,191,205,106,28,80,103,63,92,206,151,72,134,133,194,125,64,94,99,31,69,232,117,213,189,202,50,209,36,240,188,237,74,70,248,112,16,118,42,87,17,214,110,127,45,125,153,222,73,115,73,56,158,203,160,216,117,33,107,174,49,4,172,117,41,150,134,181,224,30,208,86,246,181,180,244,224,2,92,59,142,19,237,186,216,143,195,108,59,2,149,42,150,184,3,213,18,14,235,19,235,92,242,209,158,113,177,90,152,92,215,16,12,165,61,132,197,130,8,225,107,114,124,244,141,94,54,169,107,245,10,144,254,87,110,96,170,178,249,57,60,35,20,110,0,25,48,38,2,6,84,115,75,219,105,150,228,99,116,45,93,62,94,71,252,156,106,129,228,170,224,226,54,219,100,157,65,109,32,215,30,167,127,180,173,66,155,220,233,200,239,41,79,210,58,163,243,144,57,132,63,33,1,106,157,36,195,83,81,123,26,108,199,33,8,108,210,118,100,159,178,212,253,11,136,16,110,97,220,70,203,53,249,13,36,246,107,72,130,155,211,168,129,254,49,191,211,255,0,164,72,213,58,158,192,152,225,48,107,93,171,97,105,127,83,68,68,228,120,83,219,105,46,104,131,104,151,9,216,121,67,164,120,212,210,109,90,93,116,93,128,224,210,18,63,137,95,34,210,245,177,191,80,13,55,7,18,255,0,151,96,149,87,82,234,79,107,71,59,173,85,168,190,171,118,200,225,96,20,75,42,18,236,201,152,236,181,204,183,100,214,83,183,175,212,183,212,1,210,76,136,152,225,98,168,252,151,73,31,100,242,73,57,105,130,96,118,88,223,73,194,161,103,27,168,93,177,94,190,228,111,112,75,91,238,49,181,4,130,68,184,25,207,41,90,135,181,206,46,184,222,54,129,136,76,101,18,215,181,185,36,165,212,209,255,0,180,201,231,193,71,188,215,184,230,88,102,175,79,169,238,54,42,0,15,48,103,29,208,86,164,41,19,177,61,251,43,208,233,234,182,151,84,57,195,150,136,5,6,161,230,161,115,72,182,57,238,144,170,216,105,152,203,127,210,86,164,173,61,90,84,168,191,83,81,238,177,130,241,107,73,56,240,136,234,89,71,130,192,115,32,119,88,223,115,75,67,29,246,225,50,165,46,9,203,112,66,2,212,223,39,45,237,81,207,82,19,181,38,150,105,180,19,32,231,247,85,167,109,32,202,143,107,174,254,166,181,163,51,57,82,145,23,6,154,64,19,254,217,252,167,16,250,110,145,72,17,16,79,57,90,199,45,207,99,87,248,184,69,210,124,61,197,204,116,184,68,31,233,242,169,229,174,115,192,184,54,152,14,46,59,43,109,32,231,8,113,141,160,33,188,177,197,146,115,219,159,170,64,91,123,220,7,65,167,112,42,195,105,135,143,144,204,121,88,200,48,9,110,10,209,84,58,163,226,211,51,128,174,134,146,163,171,181,175,150,210,13,116,192,205,220,125,149,47,78,252,140,98,173,76,234,101,168,105,6,182,153,168,91,81,230,24,34,65,42,170,105,45,138,132,145,27,249,93,58,90,63,100,75,190,109,166,18,53,172,47,134,128,210,208,36,146,99,240,57,73,123,54,58,234,1,43,241,79,173,152,170,213,96,117,54,19,135,11,128,250,127,246,130,149,86,7,57,206,139,71,41,77,162,106,87,121,127,77,162,70,119,206,195,202,115,94,218,100,0,221,199,108,126,86,68,56,215,216,135,229,44,106,97,47,85,72,84,99,93,210,105,189,184,16,185,199,219,47,13,249,72,43,94,162,185,13,139,122,130,201,74,135,241,78,156,9,239,221,77,235,169,125,229,136,255,0,185,211,244,176,104,189,149,93,5,212,201,115,99,142,203,176,250,50,65,13,36,110,72,92,175,73,211,186,92,227,155,112,87,120,23,81,96,35,4,237,225,83,189,232,148,252,124,85,234,98,246,65,169,115,135,210,19,25,165,47,105,137,124,114,120,70,30,234,247,72,46,113,217,173,201,63,249,90,233,210,52,180,226,241,15,112,249,78,50,175,136,255,0,145,144,178,7,195,182,113,170,223,167,36,180,150,147,32,253,22,115,38,8,192,3,133,191,87,71,220,120,14,120,97,238,177,186,153,162,108,129,142,84,173,123,150,68,234,11,7,70,121,255,0,121,24,219,162,169,124,198,11,8,221,45,207,33,192,70,254,83,131,13,211,144,62,155,169,237,57,236,37,163,50,136,127,144,248,195,165,79,220,3,81,173,193,222,63,8,25,88,206,118,225,29,125,27,232,139,159,0,30,35,48,147,80,154,116,238,27,128,151,30,33,145,109,101,176,191,80,31,85,165,216,0,143,8,29,24,38,157,192,102,70,193,103,107,221,85,165,192,196,228,112,161,99,166,219,179,216,169,165,191,39,179,126,52,106,15,132,212,107,181,204,50,208,4,108,66,69,90,224,211,46,16,2,23,184,180,144,71,17,178,83,131,28,200,115,112,120,112,193,88,90,153,111,33,86,207,54,103,212,86,181,166,30,67,93,130,59,133,142,165,75,137,4,78,48,10,125,118,147,152,199,96,179,212,99,218,51,147,27,194,161,165,91,201,219,143,185,2,155,225,175,167,50,225,153,132,53,29,184,56,66,214,22,184,156,220,123,32,171,124,182,64,128,114,92,161,187,93,206,226,120,153,212,91,250,93,0,130,119,89,139,204,153,57,90,170,220,26,35,109,229,99,121,107,58,158,76,111,129,37,13,183,153,45,171,109,139,169,87,0,59,142,201,79,35,145,105,242,138,211,84,130,12,52,237,34,10,26,192,154,150,136,48,55,43,21,79,238,41,126,62,202,4,93,39,242,186,186,55,53,204,3,247,133,197,167,113,117,164,76,242,187,190,157,211,74,28,208,0,29,150,127,150,48,114,93,182,77,23,128,50,98,16,131,16,65,199,116,53,139,160,199,219,194,73,168,3,109,118,4,100,162,239,212,126,117,179,199,114,13,71,77,83,2,71,41,117,43,180,99,0,158,20,166,3,140,129,178,173,75,88,211,190,78,234,150,91,127,31,96,7,58,242,115,181,46,187,13,50,86,89,46,32,17,183,41,238,6,242,26,113,216,165,189,134,112,184,239,238,198,196,168,158,193,112,105,16,55,85,78,48,210,217,119,144,167,180,75,183,1,27,106,60,54,217,18,14,9,8,63,220,122,156,158,86,98,234,56,180,12,64,228,40,202,173,28,43,45,225,199,114,132,211,45,17,116,121,70,159,220,3,193,235,200,199,84,3,143,177,64,31,2,6,37,13,187,73,199,117,58,24,249,155,135,110,200,88,68,195,99,214,197,221,58,37,204,110,172,60,18,72,7,9,78,119,84,196,246,240,136,144,4,13,209,121,63,81,63,35,81,79,212,57,61,208,131,36,204,225,88,55,211,157,144,54,161,104,239,221,13,239,229,25,207,212,54,144,14,5,173,10,0,8,41,111,170,120,18,129,142,50,65,48,133,139,104,69,48,243,184,251,59,155,124,41,97,2,63,5,40,84,115,219,255,0,42,193,116,110,101,55,135,145,219,84,198,31,180,26,38,122,145,90,8,137,202,9,45,13,184,140,236,160,123,154,115,7,232,135,96,114,98,85,63,225,151,100,127,93,202,218,220,7,19,246,132,174,167,56,152,128,141,206,123,134,224,8,217,98,150,102,166,215,215,168,210,230,144,48,36,110,148,94,46,233,16,71,40,89,113,25,200,66,1,147,7,238,183,22,191,199,200,227,215,245,28,231,176,129,14,207,133,93,45,169,140,249,75,136,24,131,28,42,15,45,2,65,148,217,90,155,23,144,104,251,30,29,108,136,158,101,11,42,1,76,184,125,196,37,62,161,48,6,123,133,47,44,27,41,232,147,54,175,51,35,155,84,184,13,192,141,149,23,68,52,4,33,208,51,186,91,94,67,182,202,6,134,132,107,216,62,191,230,49,183,7,76,128,59,17,149,0,4,9,50,79,100,13,19,55,13,209,55,164,128,4,249,89,23,184,165,168,56,194,117,199,110,149,76,6,100,156,42,115,136,121,231,178,81,169,156,3,36,231,178,213,171,110,152,45,198,54,208,231,16,81,144,28,208,59,37,83,115,156,238,202,233,180,137,146,76,236,179,248,222,136,212,10,187,10,89,19,60,42,101,50,88,57,10,131,28,206,36,109,149,28,210,216,181,164,199,100,74,53,114,37,172,95,188,140,115,24,194,3,70,34,72,37,83,67,73,157,146,220,11,203,68,22,199,114,152,92,44,192,219,9,184,33,220,200,98,4,151,48,144,90,118,81,192,72,222,79,60,37,19,123,131,154,51,217,23,91,31,39,35,178,65,199,97,109,255,0,75,231,238,57,172,105,112,32,137,2,36,161,109,75,73,36,111,132,162,242,226,64,98,182,185,228,134,196,20,184,171,159,112,222,213,48,14,163,186,94,241,72,253,103,128,132,189,205,184,57,193,168,89,44,193,50,85,56,59,120,217,80,29,227,224,68,108,245,132,54,223,44,177,192,70,210,37,93,86,245,192,48,79,0,32,104,112,119,144,63,100,4,151,219,213,182,71,148,122,201,110,99,154,70,6,52,140,188,130,59,132,199,211,192,135,115,191,116,163,39,97,146,164,190,96,96,109,149,21,222,227,86,197,11,9,159,168,199,84,50,68,70,18,218,3,195,68,139,134,50,165,73,152,104,204,66,0,28,206,211,9,135,147,178,119,181,183,178,102,14,136,50,163,93,7,105,82,69,160,70,84,2,57,202,232,123,144,144,225,70,16,55,202,58,130,26,49,247,67,210,99,132,55,98,238,144,176,232,31,146,129,221,38,20,56,136,152,86,64,45,198,252,166,208,33,148,215,25,10,223,77,211,48,171,229,130,138,242,55,217,45,170,213,132,53,148,214,71,40,154,209,99,129,249,184,66,216,4,73,221,76,17,217,12,124,152,113,238,48,255,0,237,180,140,168,226,35,254,227,217,40,99,28,34,0,1,50,138,67,123,54,150,28,46,130,50,136,24,6,54,242,129,211,33,73,180,136,146,18,241,235,88,128,125,193,46,49,27,38,52,90,3,208,60,73,149,109,2,19,103,47,33,235,37,135,128,254,148,192,37,163,57,64,90,36,113,244,86,127,150,6,65,5,37,136,19,151,100,19,56,63,225,19,67,90,39,36,248,225,0,123,102,34,66,63,152,128,209,142,80,70,53,122,148,225,130,66,133,146,193,216,247,87,50,207,1,80,181,209,153,79,99,140,101,168,117,44,18,214,140,199,136,80,157,237,42,170,17,128,56,85,1,162,119,73,80,245,36,186,123,201,97,248,135,8,69,238,91,182,66,160,4,12,111,133,80,49,130,155,191,212,25,176,226,96,196,72,86,230,197,56,46,2,51,8,49,219,40,218,1,223,3,100,125,213,149,202,190,16,88,252,158,219,4,77,152,63,177,1,84,218,70,48,172,56,96,76,114,151,30,59,48,154,239,178,220,100,70,206,229,29,40,184,117,20,21,4,230,8,87,76,155,129,31,47,149,179,94,166,80,195,39,95,74,240,92,59,109,148,253,73,121,3,183,117,135,76,110,32,192,1,108,247,38,144,15,100,31,27,38,106,158,62,77,124,191,101,114,101,4,111,153,237,10,220,240,231,180,9,104,137,217,89,115,68,144,63,41,78,168,33,164,200,39,176,71,252,95,91,19,235,50,104,109,164,7,68,24,78,164,215,62,156,93,7,112,72,88,219,82,41,145,4,246,60,166,105,222,75,178,72,60,131,178,25,223,203,234,81,43,199,170,205,85,162,147,71,86,78,37,33,212,67,177,118,2,101,70,251,134,226,33,187,192,64,247,48,156,15,186,165,106,234,164,142,131,242,61,132,192,30,64,205,161,108,211,2,89,211,136,56,4,44,12,168,75,35,4,173,122,107,185,6,17,43,191,22,37,236,126,182,117,41,75,198,93,4,39,180,70,68,201,73,211,49,160,12,228,247,225,106,13,181,210,231,3,111,51,177,84,207,42,249,58,45,197,161,132,61,61,204,105,45,186,35,157,202,208,214,146,224,224,72,39,250,101,42,144,99,218,31,117,205,222,1,221,61,164,56,101,182,198,210,143,241,176,211,169,34,174,21,223,127,169,178,134,161,204,107,154,1,37,107,210,215,182,9,201,220,172,186,112,203,102,246,65,231,253,171,86,149,148,158,194,90,222,179,139,130,41,242,223,184,95,255,0,142,242,50,122,45,23,168,61,246,51,248,183,188,68,181,142,196,125,60,45,26,182,10,244,237,115,139,124,109,43,153,233,102,28,90,113,3,178,232,214,135,178,230,130,71,42,191,227,181,170,53,235,39,97,76,252,109,171,57,100,22,84,129,16,22,144,247,85,193,121,33,163,149,146,187,226,161,135,91,136,13,35,4,166,208,62,219,131,93,159,10,154,223,191,36,127,31,248,234,245,93,38,150,49,226,69,55,123,110,225,205,221,109,211,84,62,211,139,92,61,192,220,93,177,61,146,168,11,37,210,1,237,217,19,52,148,221,14,44,107,237,50,11,134,199,184,90,218,57,146,181,14,37,171,164,219,79,84,224,208,73,18,121,1,49,206,37,164,201,136,194,198,194,220,53,167,59,166,190,171,203,45,176,58,60,196,166,108,248,61,205,223,171,164,125,7,177,207,112,123,140,17,178,166,212,113,4,136,17,178,197,74,163,140,146,194,199,3,0,28,225,60,1,84,56,180,135,17,131,227,194,94,64,227,16,174,7,253,255,0,226,109,165,86,8,7,45,222,86,134,128,226,58,160,21,206,160,235,157,180,145,0,193,217,61,224,185,238,34,8,110,193,27,81,95,101,105,106,208,111,158,195,170,242,7,64,14,112,216,21,29,68,61,133,174,233,187,128,132,57,207,168,198,181,205,105,63,53,205,156,120,236,152,41,143,120,73,49,27,249,76,175,81,240,176,88,59,255,0,180,109,29,45,248,115,173,110,210,170,182,155,217,212,48,181,215,48,124,195,186,58,21,125,186,96,60,128,227,140,108,151,169,123,156,224,214,253,128,229,11,254,55,145,97,65,134,249,107,96,121,18,234,94,225,113,191,32,237,148,136,107,90,8,50,118,149,180,48,209,49,37,174,128,99,193,89,234,233,203,201,36,15,9,108,241,6,78,221,87,179,253,255,0,185,108,125,213,91,212,65,153,16,186,15,96,112,105,39,51,178,229,134,219,115,196,10,108,104,39,152,242,180,183,82,214,22,102,231,30,17,249,113,210,111,201,249,5,249,87,89,169,212,224,245,56,131,227,149,41,233,15,185,30,244,184,236,215,15,242,146,250,229,228,68,183,51,211,217,58,69,90,205,36,218,63,100,199,49,246,57,106,84,91,76,255,0,204,21,173,136,97,7,39,186,215,166,162,202,142,45,107,139,136,193,35,131,11,69,77,56,168,34,155,47,121,217,173,221,93,10,110,166,214,209,115,126,86,193,238,124,148,197,139,83,175,98,47,120,29,49,84,233,10,38,209,213,110,1,59,164,234,253,60,213,97,21,105,221,73,252,56,96,202,219,86,155,41,211,21,119,45,116,24,204,78,201,79,111,180,243,115,189,225,2,14,99,233,246,92,195,242,234,53,211,162,167,95,113,52,192,102,56,70,246,189,228,62,157,73,129,48,62,87,118,242,134,133,38,208,162,41,143,149,146,96,113,38,80,212,174,110,35,229,111,132,205,126,91,144,150,15,136,117,255,0,180,58,245,169,50,155,75,220,34,224,49,196,152,93,31,73,208,178,181,122,230,171,203,89,96,246,131,68,203,167,51,226,63,178,224,213,168,234,154,138,102,139,197,32,194,28,240,246,220,42,12,139,124,119,159,11,187,233,53,161,241,1,205,236,172,233,223,212,39,228,174,41,255,0,127,220,211,171,244,247,80,19,243,227,4,164,250,75,133,106,174,14,97,143,108,187,170,68,18,12,65,239,141,151,102,181,47,226,75,26,218,194,1,147,112,198,219,44,150,54,139,220,208,69,164,155,124,174,70,217,87,24,180,110,224,51,41,170,25,68,7,1,238,71,80,31,210,177,2,94,118,13,206,203,123,168,178,92,235,109,124,228,172,142,166,67,186,132,55,191,117,106,244,100,175,229,74,216,95,220,221,161,182,46,2,15,144,180,234,152,77,59,135,81,31,208,54,43,22,154,165,174,3,2,118,149,212,168,127,148,79,204,56,3,252,43,142,61,72,217,218,225,57,108,166,215,85,123,67,113,19,180,4,53,105,88,219,156,246,176,108,4,204,253,147,233,150,154,229,164,24,112,48,78,194,56,88,245,52,7,186,42,90,211,80,8,187,152,236,150,206,119,11,126,32,217,238,51,72,226,3,137,49,19,145,202,91,117,76,109,205,97,46,120,48,225,24,85,167,164,224,247,153,34,70,197,3,244,238,101,70,144,109,51,212,214,255,0,87,18,144,219,118,70,184,95,139,147,94,149,175,36,90,78,255,0,133,208,211,104,253,192,46,121,121,25,14,59,149,204,160,227,73,228,180,192,7,50,183,211,215,138,142,181,142,115,92,6,113,133,75,116,114,149,178,6,215,234,57,218,114,28,67,142,60,44,154,186,55,53,205,27,118,11,91,171,147,78,110,147,9,108,174,28,33,208,64,156,128,149,220,207,168,159,147,242,102,227,56,174,99,233,55,219,136,96,55,71,213,52,62,208,72,50,7,0,101,105,121,115,152,27,104,115,164,156,143,217,21,26,13,7,168,71,209,55,118,240,154,214,174,114,207,96,209,112,169,150,2,217,226,55,93,13,43,75,24,111,34,254,224,37,233,141,22,19,49,113,195,90,123,174,166,151,210,181,186,154,96,178,131,171,187,179,32,125,242,165,83,144,225,5,109,248,235,131,171,50,178,155,106,212,180,180,248,43,118,159,74,0,32,184,63,188,112,172,122,47,168,81,23,212,211,191,219,36,90,198,83,37,205,239,48,182,179,211,245,229,237,107,116,46,177,194,69,66,98,62,163,132,223,227,181,79,238,67,114,200,155,147,17,164,230,84,2,210,70,225,220,39,139,69,62,113,217,108,169,233,186,150,7,93,73,225,128,92,94,54,255,0,149,154,133,90,117,24,94,47,115,65,130,61,183,79,220,68,172,81,76,242,117,90,162,41,95,34,170,61,229,128,0,216,62,114,20,210,214,112,232,28,108,22,173,62,133,244,217,84,214,168,30,75,142,11,98,209,218,16,213,210,141,41,104,170,69,50,227,13,204,74,53,229,67,50,96,175,31,211,41,239,46,113,140,200,91,244,122,111,114,152,32,143,248,89,105,105,128,168,230,76,212,27,176,100,133,208,209,11,64,4,180,206,0,158,82,231,122,73,165,173,153,228,55,105,45,23,101,19,90,64,3,51,56,16,186,84,180,206,121,203,113,217,62,151,167,117,131,183,9,235,247,167,114,181,170,190,236,193,237,26,128,52,55,172,115,8,159,167,120,117,164,56,29,242,48,189,22,143,211,91,69,165,217,206,242,178,250,176,61,45,110,220,41,240,125,146,173,14,93,206,93,22,3,185,50,118,148,202,114,29,243,65,28,38,178,152,115,65,107,154,72,193,35,186,42,122,70,2,95,2,65,201,91,134,244,204,210,186,52,128,234,37,224,0,51,186,101,26,47,144,14,222,86,170,109,181,248,110,8,249,149,154,110,97,233,0,230,76,236,143,222,62,75,133,184,224,119,24,199,186,153,104,137,11,167,166,255,0,241,12,60,21,203,44,39,48,34,55,93,127,68,161,213,215,185,242,179,71,242,68,42,99,91,66,58,34,232,45,36,1,217,105,160,248,108,70,118,93,33,233,110,137,105,137,73,169,163,246,93,213,191,132,220,78,56,197,252,117,7,66,6,130,129,247,164,243,180,174,199,85,33,141,225,101,208,233,131,192,238,54,91,30,211,117,177,133,206,150,174,100,233,18,193,95,169,109,245,14,145,118,35,25,68,42,182,163,119,144,185,218,205,45,82,199,65,129,193,88,41,234,170,209,113,4,124,189,249,67,241,213,84,62,226,160,12,238,90,11,164,96,118,40,170,6,208,165,37,161,222,98,87,57,158,171,150,181,212,137,7,119,13,130,220,43,50,181,48,14,202,220,94,178,33,111,143,198,44,177,186,136,33,187,119,11,77,35,83,76,203,131,160,35,211,81,101,6,73,56,29,214,109,94,177,174,97,107,2,232,198,135,146,135,233,38,138,62,160,199,144,103,169,106,247,218,250,121,34,23,156,254,24,185,237,120,36,145,216,225,48,190,163,112,36,128,146,217,214,73,222,174,228,232,234,53,118,143,236,177,87,34,171,123,24,236,151,82,94,217,27,141,129,74,105,120,124,93,105,242,165,109,60,131,152,253,205,20,14,64,107,138,233,81,164,28,204,192,59,172,90,125,53,71,187,108,45,150,84,162,102,220,115,221,57,150,101,56,135,113,53,4,60,129,202,88,37,205,131,50,56,77,123,253,202,134,112,133,205,112,116,140,248,10,151,160,153,18,195,92,177,228,186,84,141,74,173,99,65,90,106,213,213,104,207,207,237,141,160,12,174,175,195,218,58,53,13,245,97,174,28,173,95,19,232,168,55,76,29,64,130,233,19,7,202,95,200,26,12,110,92,171,191,83,147,67,214,181,12,128,243,48,55,156,148,58,189,115,245,13,14,24,60,133,204,168,231,54,28,126,139,126,142,155,107,176,79,225,71,252,121,139,13,79,143,115,29,207,190,110,46,158,59,40,231,57,164,53,196,131,217,110,126,140,105,223,129,133,139,86,211,112,45,220,170,215,25,43,14,249,49,212,117,245,90,120,236,136,137,59,139,123,38,183,77,201,25,250,43,171,68,53,160,145,229,30,47,209,29,26,213,66,103,211,48,135,58,76,137,199,133,213,100,219,29,134,203,5,26,237,147,140,5,173,186,214,6,64,25,236,153,160,158,68,229,211,146,222,67,220,58,98,17,53,128,9,223,42,216,91,86,220,198,50,80,189,197,180,200,27,173,95,209,30,165,109,93,32,215,166,35,27,13,150,71,87,125,199,112,137,213,234,84,51,4,13,144,134,23,58,96,128,159,29,32,222,84,216,90,102,251,206,140,200,222,83,53,58,23,55,37,177,228,45,154,13,19,137,15,137,104,238,187,116,197,42,144,215,53,6,220,111,27,235,175,103,142,52,201,105,134,245,112,14,17,105,155,237,63,32,137,225,122,173,79,164,209,46,150,180,25,88,245,254,144,218,116,11,233,252,209,130,66,101,229,245,20,220,157,31,71,117,55,233,218,48,31,43,170,202,97,188,231,186,242,20,42,63,78,90,68,200,236,187,20,253,118,25,213,78,226,59,164,40,152,30,77,127,199,222,236,175,84,165,109,80,64,24,196,194,198,220,98,98,59,39,212,213,157,73,236,2,22,105,11,158,92,74,108,14,160,236,168,103,114,13,88,24,6,103,24,28,161,247,220,215,16,78,21,85,150,67,71,229,40,53,175,170,221,240,102,123,167,42,189,197,248,239,103,115,171,162,124,16,119,32,114,182,138,173,0,25,144,177,80,96,125,49,14,223,111,11,117,26,20,216,209,237,211,107,9,50,67,127,168,247,42,156,185,122,67,185,221,143,247,58,190,159,174,182,122,160,46,181,63,81,135,131,119,27,202,243,13,113,105,139,45,206,220,45,244,166,115,42,195,88,246,252,157,79,97,233,190,170,227,80,75,243,49,133,234,180,158,180,41,91,158,174,23,205,244,186,139,42,9,217,119,232,234,129,99,92,8,145,184,87,231,91,117,157,69,123,197,39,212,125,11,226,39,180,134,151,47,101,161,245,22,234,90,4,245,47,137,250,119,168,62,147,131,206,221,130,245,58,31,137,92,203,64,38,23,149,255,0,242,63,254,53,127,37,158,30,198,225,95,203,94,222,231,184,245,79,85,126,137,228,5,229,125,83,226,170,158,228,2,177,250,191,173,63,84,208,75,182,11,201,235,253,72,140,184,2,85,127,254,55,255,0,196,168,13,201,179,252,102,87,217,219,214,122,219,171,131,32,253,79,43,205,107,181,109,121,116,238,82,170,122,151,242,203,100,127,194,225,215,214,60,204,157,138,238,14,7,197,200,10,215,242,88,31,169,162,174,188,82,113,6,67,87,63,85,172,99,135,81,2,86,58,218,151,84,105,36,227,202,230,215,123,158,233,147,28,4,150,219,122,204,233,220,126,167,82,46,32,25,142,22,29,69,96,230,239,0,247,86,242,109,38,211,245,88,53,79,189,209,217,66,205,162,163,108,185,46,158,107,52,181,206,63,66,187,212,105,219,72,7,126,87,158,163,85,212,94,216,106,235,233,125,81,186,159,229,226,241,188,112,163,117,123,35,131,196,30,166,154,207,33,133,160,192,238,185,207,105,32,156,144,112,182,84,164,246,51,46,47,250,172,206,185,206,128,60,194,230,183,90,71,75,93,197,242,97,212,105,219,86,149,167,112,185,195,64,40,188,60,1,43,176,246,56,28,152,61,130,203,172,128,209,131,119,1,88,204,194,50,112,59,34,171,182,155,168,88,97,164,242,178,55,211,91,77,192,135,7,249,225,97,170,43,106,234,2,210,72,93,93,59,94,202,33,167,116,157,212,129,173,108,226,76,213,170,55,78,216,254,174,193,113,171,251,122,183,63,4,65,137,45,93,221,67,122,11,221,17,221,114,234,233,158,233,44,4,180,166,192,174,253,197,183,16,242,121,202,250,33,127,65,234,221,37,250,87,154,147,204,108,189,13,63,77,123,157,127,182,85,213,244,241,167,166,234,174,99,177,156,4,51,174,137,46,11,215,147,207,55,65,85,194,70,7,246,90,41,250,76,11,230,36,76,14,87,75,72,106,106,79,255,0,211,212,162,71,15,108,126,233,245,244,53,72,134,180,254,18,21,176,157,74,217,248,238,78,9,36,127,45,227,109,138,91,244,224,228,9,30,23,69,250,26,145,242,196,127,184,66,127,167,250,85,87,130,95,72,183,194,176,59,164,157,70,207,245,60,221,122,27,196,253,214,115,74,8,233,94,190,175,162,190,165,51,109,51,248,92,239,250,21,118,153,45,153,240,136,63,100,108,43,111,39,26,150,157,197,242,6,2,29,96,32,195,73,0,174,221,79,78,175,73,162,218,46,120,229,205,27,125,150,58,158,147,169,123,163,218,120,39,99,97,33,47,14,244,153,174,245,153,57,52,105,145,84,76,173,79,166,28,241,32,199,114,186,122,111,135,181,24,115,169,16,238,209,178,154,207,72,213,199,254,221,75,7,0,76,161,198,219,177,105,248,237,248,251,172,70,147,211,70,167,229,199,209,116,127,135,26,61,52,59,168,140,65,78,244,159,78,173,66,92,250,110,0,226,33,51,213,61,51,85,90,168,107,41,62,216,220,35,194,233,140,184,90,181,239,238,120,159,80,103,241,58,131,102,33,217,132,47,165,104,130,32,111,130,189,88,248,102,179,65,119,178,110,62,63,186,197,87,225,93,101,91,139,169,96,226,195,178,199,226,95,62,164,127,199,189,179,39,166,83,21,28,208,48,189,118,133,181,116,148,132,205,135,146,185,190,147,232,26,189,59,155,238,233,203,73,56,44,200,142,252,47,81,255,0,77,175,168,164,208,88,90,27,140,242,162,126,59,244,108,60,177,42,51,195,124,97,58,163,238,103,2,219,65,49,248,95,61,170,193,77,238,134,25,236,23,219,189,91,225,159,127,76,88,214,23,56,236,188,45,111,211,191,82,118,167,223,52,136,210,19,109,197,167,251,171,84,183,239,34,222,165,174,54,103,128,213,105,170,85,164,69,58,114,71,251,177,248,92,221,87,167,60,82,152,57,225,125,90,159,192,218,128,251,92,36,13,160,66,67,255,0,77,181,154,202,190,223,182,67,136,145,61,63,185,79,90,254,228,90,103,143,83,226,26,202,5,152,0,153,40,52,21,253,138,134,1,7,186,251,6,183,244,103,92,226,230,184,123,44,34,7,83,68,31,11,135,91,244,58,153,154,53,181,218,170,113,189,74,21,74,114,129,210,205,198,207,189,207,151,124,67,81,218,166,58,155,97,132,140,56,110,171,209,244,175,109,22,188,98,159,7,133,245,237,55,232,119,163,233,104,177,173,214,60,103,170,147,3,156,62,166,239,240,186,154,95,211,111,79,165,255,0,185,94,171,44,192,107,105,130,215,143,204,132,199,16,77,141,95,198,114,104,79,149,123,37,154,114,233,15,7,96,209,186,242,154,193,66,158,176,176,85,96,169,81,209,237,200,146,123,66,251,230,163,224,191,76,162,77,186,112,65,238,0,63,117,155,77,240,135,165,49,238,14,208,82,30,88,35,28,133,62,63,179,185,171,76,222,95,115,224,244,180,21,181,2,165,54,233,235,48,180,153,15,105,18,124,30,86,109,95,193,186,215,83,14,13,171,80,61,194,208,27,22,127,159,170,253,16,62,30,209,80,171,238,50,132,0,112,12,24,31,140,173,180,125,50,139,26,208,40,181,177,150,188,96,132,157,61,231,176,191,143,141,120,219,238,126,105,127,192,158,180,250,30,222,154,128,169,171,255,0,123,216,224,207,172,100,174,247,167,126,154,124,71,168,209,135,63,67,117,32,34,161,164,28,72,62,49,178,253,17,77,181,1,105,247,106,184,136,130,231,19,132,58,154,4,150,24,32,131,35,63,186,125,56,231,31,34,225,152,215,39,192,116,223,164,63,16,100,157,19,219,68,243,237,184,152,255,0,11,75,63,69,253,102,185,247,40,135,251,67,230,154,119,1,224,28,127,149,247,74,52,203,92,231,53,206,14,229,192,166,178,144,115,3,78,195,246,67,150,62,74,214,181,58,250,159,12,31,161,190,184,40,255,0,55,83,78,147,38,231,84,22,135,181,188,11,100,255,0,101,169,159,161,254,163,175,212,57,180,171,135,150,129,6,144,109,163,235,43,237,77,210,180,60,242,168,80,3,35,167,59,144,178,217,201,154,111,68,248,171,255,0,65,245,122,151,186,133,95,95,58,96,200,115,141,22,178,239,160,54,144,83,244,159,163,163,74,192,195,170,123,169,176,193,115,136,36,254,203,236,38,128,36,231,39,133,78,210,0,204,143,178,26,44,109,44,231,234,124,145,255,0,164,90,42,207,113,117,106,199,99,2,90,217,7,17,7,251,164,183,244,167,211,89,168,125,99,77,231,81,193,216,71,209,125,86,181,16,221,132,159,56,11,37,86,53,181,51,140,108,16,91,29,236,38,110,103,252,79,158,84,253,52,244,166,233,204,209,62,233,55,19,0,180,159,240,188,231,199,63,14,104,253,23,209,216,230,177,223,196,11,158,90,193,253,49,143,190,235,234,250,146,236,192,134,113,229,124,203,245,126,181,95,74,244,205,48,174,198,178,165,67,123,67,76,151,181,208,7,246,38,20,155,239,76,231,252,159,139,144,108,249,11,234,85,110,158,72,135,17,37,179,177,92,231,186,25,219,191,121,91,27,76,134,29,206,73,146,178,87,211,159,117,150,229,147,153,27,225,69,87,103,55,61,115,14,162,244,186,82,233,116,144,193,39,168,238,178,84,105,26,152,147,115,164,156,46,225,12,110,156,0,33,219,71,101,128,208,45,36,224,185,106,247,165,164,237,248,211,167,198,93,45,37,205,15,36,23,14,16,106,52,246,52,151,68,147,56,77,107,234,83,220,55,108,65,146,179,106,222,250,133,194,90,27,25,5,45,107,204,197,242,57,110,6,102,236,85,87,186,152,107,90,226,39,50,21,141,49,174,63,238,56,0,114,86,39,84,138,153,60,108,83,27,81,206,99,193,203,98,36,24,33,106,213,209,175,81,76,186,125,76,182,69,82,215,19,115,93,14,104,225,110,101,54,94,97,228,146,32,129,202,201,99,101,160,239,190,22,141,43,32,190,168,45,15,12,48,215,237,156,79,217,53,156,119,37,232,99,231,125,195,168,230,211,36,176,16,64,142,173,165,59,71,255,0,226,88,225,81,238,164,194,210,46,104,147,49,141,215,55,86,247,84,97,151,192,199,80,218,119,78,102,174,91,209,152,25,236,133,170,123,33,248,244,81,33,213,119,178,58,93,153,228,38,82,210,56,85,186,164,205,188,243,43,53,10,99,89,86,147,192,14,164,13,206,131,185,27,126,235,178,69,74,229,206,18,226,119,61,146,88,219,100,21,43,200,127,115,156,209,238,107,126,93,155,0,133,208,212,86,110,143,78,193,36,23,24,32,29,210,233,250,78,158,145,21,94,199,154,160,146,29,121,16,177,122,173,114,233,3,17,129,229,27,102,129,40,218,194,213,137,169,171,182,155,136,184,131,146,55,32,172,117,139,106,134,184,59,169,185,31,142,81,80,174,208,109,44,14,36,28,148,21,139,67,9,34,4,192,206,66,158,21,252,137,236,81,44,186,117,16,218,166,73,61,61,161,91,222,224,209,7,28,249,75,168,118,1,178,99,8,105,212,200,15,32,25,192,43,127,137,94,250,136,174,119,10,189,39,182,144,170,250,148,203,28,72,1,187,143,168,89,105,56,233,154,109,5,215,25,35,186,126,165,141,44,184,112,177,210,169,252,247,48,49,210,208,29,113,24,51,59,126,63,178,163,248,157,255,0,82,223,148,165,82,188,103,123,211,106,57,173,4,11,79,245,5,214,173,169,181,180,255,0,148,234,173,38,29,97,29,34,55,50,185,30,147,77,205,166,242,210,222,174,92,115,43,169,88,181,148,42,219,243,6,8,105,228,164,224,134,100,192,112,43,185,254,226,233,188,85,99,218,192,224,195,32,143,9,243,237,211,167,70,77,172,22,183,152,11,22,150,163,169,211,23,139,157,16,99,18,157,73,162,165,103,186,72,108,253,76,125,17,165,118,216,248,77,102,165,183,61,253,65,175,30,245,211,39,101,154,180,61,204,250,103,202,58,133,206,123,239,1,163,250,76,228,132,154,46,107,28,28,122,140,242,141,177,232,154,169,87,179,183,182,49,189,68,110,7,9,250,74,204,166,232,113,234,60,37,212,233,49,140,137,142,203,32,99,207,184,224,227,39,229,240,183,12,16,234,45,173,106,161,129,158,205,218,231,182,164,1,152,92,109,93,91,92,33,208,14,33,109,121,199,86,228,44,149,232,52,128,78,35,178,103,241,149,59,102,182,91,186,244,76,244,169,151,187,7,164,112,19,170,152,13,45,203,134,228,169,164,167,117,82,121,113,156,224,42,173,14,113,18,35,152,64,160,188,146,42,241,160,39,177,36,245,7,12,221,186,85,107,170,83,115,65,45,198,15,100,246,18,217,32,92,7,117,110,2,152,156,117,37,183,123,43,94,13,50,221,204,79,147,107,86,106,221,27,153,43,85,87,195,139,128,185,189,199,11,51,161,196,23,144,211,196,238,84,218,169,132,157,184,213,6,34,147,139,222,100,66,70,163,230,3,133,173,226,202,100,201,5,97,168,224,64,157,187,172,150,12,124,147,237,51,98,235,19,104,104,56,89,106,49,160,64,252,167,84,124,75,164,44,117,200,33,165,217,35,178,192,6,198,94,228,0,61,198,73,198,197,45,194,215,156,244,162,99,173,156,99,186,27,69,87,192,99,132,127,81,216,174,122,254,35,118,37,178,221,214,8,35,220,196,129,229,118,41,0,218,66,9,48,50,179,105,61,49,245,93,155,112,39,168,194,220,40,134,55,32,126,118,93,53,171,82,109,222,172,65,143,113,163,7,59,144,130,0,22,219,137,220,238,156,58,91,2,7,148,37,212,234,7,9,45,157,202,54,23,166,49,141,249,53,138,168,0,128,220,44,213,76,83,117,217,61,214,158,150,137,19,216,202,199,92,203,8,131,29,148,184,225,230,199,63,33,156,137,206,125,65,113,16,149,238,150,230,100,35,169,77,162,102,101,11,41,6,242,166,155,216,71,167,229,27,98,64,36,185,219,194,178,75,72,255,0,9,129,173,121,222,33,11,203,110,255,0,42,71,110,202,126,68,169,215,68,73,115,156,242,72,32,35,36,192,4,159,162,99,3,127,171,1,13,178,119,217,81,239,198,79,226,56,119,22,100,142,234,155,78,100,158,120,79,16,217,28,70,200,64,192,180,16,123,165,22,190,249,18,181,168,231,177,27,58,32,132,77,0,59,0,166,24,191,16,161,115,96,136,32,132,175,201,238,53,112,211,50,11,216,92,59,37,188,219,182,10,55,24,131,176,68,246,52,195,128,194,214,63,68,96,45,213,98,152,65,238,161,61,209,75,129,18,32,21,9,46,49,24,64,169,255,0,49,55,141,118,190,193,45,24,32,110,172,7,91,23,66,135,168,0,1,17,204,168,224,103,28,33,111,147,26,191,47,168,52,133,196,151,100,142,233,143,117,164,66,16,92,99,16,164,27,173,222,57,77,195,145,172,194,7,146,23,128,115,153,225,23,24,148,176,71,185,156,166,24,46,105,27,118,64,52,131,11,14,146,52,88,12,224,21,78,180,129,153,250,40,231,93,128,126,136,71,81,200,159,162,102,188,65,246,28,60,244,37,134,152,157,188,21,45,3,115,146,172,60,220,68,97,75,3,129,192,146,148,175,88,77,249,47,87,253,65,24,49,159,249,80,83,229,195,60,40,198,6,184,93,51,225,67,243,100,25,236,135,19,54,26,113,77,8,36,144,224,28,48,174,210,95,132,69,166,4,182,70,240,169,192,16,29,39,192,67,137,157,64,210,191,168,114,26,216,75,107,129,126,78,202,64,104,201,46,149,118,181,160,58,119,71,143,234,5,4,248,244,74,104,146,64,152,84,255,0,229,190,236,142,216,80,61,172,220,72,133,45,144,36,200,158,81,169,154,177,68,220,62,229,183,173,165,195,238,21,10,160,54,222,199,8,134,4,12,74,27,8,51,176,219,234,152,217,91,219,124,148,75,136,4,205,170,218,226,252,182,66,178,230,180,137,192,236,139,165,246,241,217,27,13,126,182,67,171,91,185,77,36,103,152,133,69,196,6,129,142,234,240,9,16,73,67,45,184,247,224,240,164,27,211,41,155,93,253,70,151,180,60,183,142,10,75,170,75,128,50,85,135,220,103,36,248,80,185,179,32,18,57,88,174,62,67,127,150,49,183,16,96,239,194,6,146,199,2,12,253,123,32,107,29,116,143,202,54,137,112,14,225,98,157,196,206,78,159,249,134,42,12,144,36,236,84,21,37,165,214,152,6,12,160,190,42,76,65,85,80,151,92,32,134,185,192,192,238,156,175,23,72,2,185,217,185,12,214,52,228,30,201,76,168,26,214,199,204,49,42,203,5,188,246,207,10,169,197,56,196,130,143,19,201,183,176,200,249,146,59,246,80,144,48,247,70,48,151,238,90,103,34,81,123,193,199,229,17,27,246,83,175,227,253,203,31,226,239,125,131,238,2,68,204,108,85,196,59,164,244,254,80,135,48,183,229,55,70,124,162,107,155,76,52,193,36,140,248,88,175,125,18,96,38,76,131,60,34,45,45,57,194,160,48,8,17,28,170,115,203,162,85,182,40,153,9,165,179,144,72,70,42,123,130,200,22,141,177,148,162,71,8,155,211,177,130,178,137,177,171,124,233,242,89,112,2,35,240,169,161,206,217,184,84,3,70,231,240,163,92,225,182,201,60,234,78,161,247,40,224,68,34,6,34,225,142,21,252,195,97,61,144,140,226,50,182,236,25,214,194,124,60,8,10,83,166,94,103,102,170,246,204,12,242,136,52,134,153,156,45,203,172,35,115,57,107,7,164,60,242,20,48,32,198,20,99,167,4,40,78,45,51,33,29,124,129,117,217,101,195,140,5,110,35,24,32,118,238,163,90,45,157,138,135,45,24,48,183,47,161,234,99,49,148,28,217,136,148,123,6,224,225,44,68,72,199,213,91,154,236,114,60,45,227,1,135,178,220,249,32,90,173,238,105,104,105,17,10,78,4,12,168,222,163,145,31,101,181,173,124,139,2,67,11,75,127,116,87,245,2,211,190,234,139,70,64,204,43,13,14,110,48,134,245,220,113,195,217,78,113,237,143,162,34,210,68,129,132,32,13,138,38,142,8,34,81,169,176,24,189,200,211,27,3,59,42,4,156,22,229,20,128,8,3,168,30,85,181,183,58,76,180,37,45,197,217,114,184,241,217,83,2,32,229,91,8,14,231,29,208,184,7,24,156,5,27,252,191,43,114,94,254,228,108,241,112,134,231,19,33,216,7,133,77,112,129,118,97,14,28,114,141,173,22,27,183,71,88,213,205,214,73,23,231,110,202,65,48,34,223,37,91,93,211,150,199,100,84,200,25,57,72,221,78,230,169,77,6,83,156,96,52,73,238,174,150,3,100,16,2,22,130,226,226,49,245,86,198,23,15,154,124,35,92,14,227,41,109,23,63,230,108,165,84,52,0,1,137,90,219,92,91,157,184,88,88,208,220,25,90,24,3,197,179,17,186,118,201,94,36,109,232,161,46,164,17,218,120,9,101,206,166,200,57,30,19,95,78,214,200,200,111,245,4,166,24,115,157,188,148,107,116,63,212,154,53,245,134,41,151,0,90,9,35,132,70,155,169,191,168,140,112,12,132,182,54,208,110,61,68,240,168,141,136,146,118,240,18,139,157,176,90,191,29,122,217,176,84,150,180,19,19,176,42,216,210,90,100,72,73,16,91,145,36,29,211,24,67,186,114,49,186,106,93,58,30,152,185,90,91,239,201,91,145,2,22,253,25,116,193,56,31,186,200,210,26,209,211,36,45,122,82,231,59,45,219,51,10,141,237,78,161,252,84,165,78,251,157,86,216,230,128,224,32,238,8,86,8,105,104,182,89,223,132,12,12,145,206,59,42,182,224,39,101,98,220,170,44,107,118,229,102,230,213,188,136,22,180,8,217,49,181,11,136,204,253,82,95,1,140,2,14,50,81,210,17,199,79,246,74,186,25,220,126,101,122,180,219,76,223,25,128,86,250,6,165,33,12,45,3,254,225,253,150,45,43,26,72,116,117,112,86,218,115,51,104,35,185,225,103,147,249,13,242,43,102,149,80,233,157,143,76,170,230,199,187,109,209,61,35,17,194,237,81,160,42,52,65,223,112,188,205,10,150,84,129,144,92,0,3,178,244,90,26,173,105,18,96,198,229,116,131,157,178,181,252,151,30,54,112,201,90,191,78,135,7,48,9,11,7,182,105,188,220,0,242,23,120,213,15,157,136,3,149,200,125,38,211,113,120,0,2,102,59,148,74,86,163,157,145,109,159,197,149,69,246,187,38,224,99,49,149,189,180,220,93,48,45,39,133,130,142,168,212,162,9,164,104,84,147,252,183,56,19,28,28,45,250,42,173,123,90,50,92,225,191,101,100,115,24,41,128,220,118,47,82,199,209,101,204,166,231,119,13,137,41,172,117,244,131,225,212,201,27,56,108,180,86,165,80,134,251,85,92,208,55,74,126,193,177,116,12,229,55,223,100,54,252,141,127,30,61,236,93,55,205,83,115,129,97,16,1,25,91,52,244,200,112,134,192,59,158,22,123,218,96,91,212,70,241,143,202,209,165,169,97,181,248,0,227,202,149,66,175,45,217,185,90,156,87,254,37,141,59,219,82,6,3,157,36,142,86,186,141,107,90,35,30,2,186,173,166,26,209,76,16,121,132,52,195,161,183,187,167,99,35,247,84,206,95,40,205,170,91,143,220,77,86,139,195,129,135,1,8,216,249,117,174,120,39,113,13,132,138,174,23,23,128,96,244,219,147,251,38,233,203,27,151,180,186,112,32,199,248,72,242,221,14,227,219,137,221,60,134,221,220,28,50,165,77,59,117,22,181,210,45,112,112,62,66,161,213,88,136,137,230,83,156,194,218,64,108,123,132,215,173,159,122,217,55,4,178,227,46,160,125,147,96,48,122,157,200,11,61,122,164,52,146,226,113,191,43,107,245,141,169,73,163,219,107,96,6,152,27,249,43,5,70,251,213,88,27,32,78,99,149,62,29,45,72,246,248,212,15,89,108,211,190,194,67,165,164,96,166,49,141,45,136,5,195,19,216,166,154,19,77,182,200,115,120,225,21,0,88,192,57,156,3,221,84,173,120,116,206,134,197,142,79,89,1,218,119,25,123,112,6,9,225,53,238,30,203,172,101,206,2,67,71,37,74,186,151,49,173,185,131,59,180,33,101,71,58,163,30,90,26,232,249,88,112,60,32,56,108,229,183,228,169,92,62,167,87,211,181,149,189,28,135,210,124,151,153,53,6,28,204,112,120,251,35,175,174,161,84,58,171,221,80,234,158,233,189,199,164,142,65,242,185,245,245,62,235,125,160,96,136,51,217,102,99,220,209,14,13,20,134,209,156,127,132,152,171,212,213,252,191,229,118,222,78,155,236,121,105,1,172,59,184,129,243,36,213,101,146,198,252,188,19,186,206,205,93,181,154,29,76,189,167,61,194,99,245,5,239,166,231,146,235,29,57,231,193,240,167,74,181,116,141,64,166,247,210,202,99,45,46,36,76,136,88,107,52,209,123,67,200,116,145,213,24,202,232,84,47,110,160,18,35,221,235,0,236,7,129,217,47,80,0,120,150,239,177,225,88,109,200,125,37,45,114,219,87,201,147,81,166,34,163,152,0,48,236,57,188,133,211,244,246,186,155,165,174,12,228,135,5,150,147,234,48,251,148,201,99,129,0,183,105,7,115,246,91,169,84,145,110,228,114,54,78,181,251,96,175,105,84,232,157,99,234,44,167,76,222,33,128,76,132,154,175,146,28,28,31,63,211,25,11,8,112,17,128,86,154,111,30,227,93,137,228,46,59,128,252,125,143,156,109,197,242,48,220,77,164,102,55,85,80,10,141,137,0,180,126,235,91,169,6,211,233,50,216,25,61,249,11,159,172,161,117,166,232,120,57,0,224,167,252,122,245,107,70,254,99,203,191,32,81,107,131,225,206,14,112,217,203,109,42,238,185,212,131,137,117,54,130,113,128,14,223,217,115,116,213,106,85,115,158,214,245,12,0,236,109,133,165,142,99,42,220,75,219,81,248,54,54,65,255,0,244,138,181,70,151,106,206,111,199,108,183,29,206,227,159,85,207,28,76,142,56,71,75,79,123,157,238,18,71,6,34,21,10,77,153,104,54,199,61,213,51,86,231,84,246,174,33,188,130,210,4,173,113,169,145,218,188,139,48,157,81,180,180,238,107,90,210,247,8,115,203,114,71,101,137,174,115,142,224,129,177,11,86,164,26,177,184,132,175,104,52,52,28,66,165,7,143,108,165,46,88,74,90,38,28,230,28,147,229,104,209,7,11,97,193,193,217,158,234,89,14,144,4,125,112,186,218,77,43,112,230,55,160,1,142,201,126,63,146,168,201,237,143,124,139,180,186,148,185,150,56,110,16,91,46,115,64,204,78,22,205,70,173,175,167,99,26,11,198,33,102,52,136,117,195,115,137,8,150,106,101,188,141,123,150,232,61,255,0,196,179,167,101,151,127,81,24,142,18,45,120,44,185,160,158,72,90,205,166,151,202,111,27,231,11,48,124,187,98,2,133,169,142,138,197,252,151,23,2,54,133,27,158,57,3,63,117,246,15,211,138,142,161,65,161,174,13,39,114,27,63,221,124,146,131,122,219,24,241,221,125,79,244,244,95,82,24,224,32,102,118,71,241,133,189,149,175,93,36,250,76,61,210,233,18,255,0,154,26,5,222,78,18,206,153,149,41,186,153,167,78,211,184,12,111,252,35,165,140,100,158,233,225,152,4,46,151,206,62,78,155,126,50,218,126,230,95,224,180,109,168,44,209,210,16,57,19,149,15,164,232,235,181,151,233,105,2,54,115,91,108,253,97,110,101,38,228,219,145,202,166,180,135,78,99,178,124,235,166,45,184,231,179,5,127,135,244,90,136,255,0,240,180,152,70,37,160,231,206,232,93,240,159,163,189,173,14,244,250,102,166,239,120,48,95,245,93,138,108,0,153,220,168,230,151,24,25,74,251,22,216,27,89,205,255,0,209,190,136,234,115,79,211,236,212,237,239,95,61,61,182,76,31,4,250,83,172,52,180,194,144,24,32,31,237,140,46,173,38,6,124,211,43,117,11,75,68,11,138,99,175,38,183,227,84,118,121,250,191,0,122,109,119,54,202,79,107,89,179,92,233,7,251,38,82,248,27,74,215,18,26,1,27,55,254,59,47,73,76,96,206,60,39,82,104,59,228,166,211,123,142,219,25,231,71,193,218,99,13,151,6,157,204,68,119,89,53,159,167,84,43,155,61,231,154,124,61,184,36,47,104,4,186,34,208,57,86,226,65,16,13,169,121,7,212,52,168,234,207,15,255,0,236,171,73,168,44,182,30,225,242,2,216,35,234,130,167,233,93,32,44,125,96,230,187,5,164,17,111,224,47,161,211,12,168,4,79,153,70,225,115,128,3,3,247,84,44,110,177,107,93,255,0,83,231,180,255,0,73,222,198,219,79,212,169,91,76,79,243,65,55,120,24,10,233,126,153,84,44,198,166,156,156,146,252,0,59,0,190,138,26,208,64,56,78,167,73,177,46,253,150,235,177,154,245,187,214,207,153,55,244,203,80,94,214,138,237,112,31,212,32,3,245,149,213,209,126,154,107,52,173,15,186,141,102,140,222,30,58,124,66,247,141,111,83,64,24,229,52,48,95,140,21,158,47,144,149,199,250,158,70,151,194,175,96,135,28,198,193,102,119,192,186,218,213,9,109,86,85,105,61,44,182,31,61,183,207,225,123,224,198,242,217,76,101,25,56,6,120,74,126,242,108,175,132,249,246,155,224,159,83,160,28,28,218,102,211,147,150,17,246,204,173,95,250,75,80,70,216,94,248,105,139,78,208,121,148,218,100,109,104,31,100,26,86,221,70,218,219,67,210,120,23,252,23,170,168,216,246,221,60,74,231,215,253,59,215,26,173,185,172,0,224,128,110,113,62,23,213,3,89,3,132,108,162,192,98,223,186,90,208,45,212,81,203,249,62,77,87,244,215,213,169,213,104,163,66,136,156,1,89,246,18,127,194,107,127,77,189,99,76,8,123,105,210,112,220,93,123,71,223,11,234,182,65,34,46,29,211,61,176,4,218,33,63,20,244,129,1,218,147,229,127,250,47,214,63,135,179,218,97,171,29,49,37,176,179,105,191,77,189,91,82,247,217,252,215,110,230,129,22,15,29,254,235,235,109,107,39,45,133,126,219,100,184,0,17,192,48,131,138,51,230,76,253,52,245,91,47,109,17,236,129,130,14,73,243,217,100,127,192,26,208,238,160,24,248,249,65,145,43,235,36,27,118,194,177,74,72,45,17,222,22,255,0,30,62,67,117,175,179,229,122,111,211,79,85,125,50,239,108,61,173,29,85,7,79,236,137,159,167,90,202,193,206,12,144,221,220,48,190,174,198,192,0,137,35,2,123,34,125,32,220,91,186,91,80,119,169,154,210,223,220,249,149,31,129,181,20,227,16,120,5,86,175,224,77,125,102,255,0,44,60,29,166,36,3,229,125,48,83,22,128,27,5,51,248,113,81,166,91,149,138,25,3,142,114,159,39,165,250,127,174,12,138,181,110,170,35,229,104,13,255,0,231,221,106,111,233,254,164,180,184,184,1,25,104,35,246,59,175,166,138,98,158,0,144,163,152,216,249,97,87,141,125,73,154,129,129,62,113,79,224,13,107,159,238,81,123,154,192,216,112,227,234,175,77,240,62,182,79,191,171,118,160,16,101,165,128,15,217,125,21,148,230,32,20,231,233,163,97,41,26,69,239,247,62,83,168,253,51,215,215,168,90,205,93,54,98,101,173,0,127,254,197,105,208,252,5,172,208,59,249,213,41,213,100,71,72,231,235,43,233,130,147,93,184,144,20,52,218,233,233,144,134,47,89,53,173,203,217,243,125,95,192,250,170,236,22,185,172,242,225,56,240,179,15,211,79,82,107,133,90,149,233,138,92,52,176,73,31,149,244,235,38,127,96,80,91,14,130,48,168,215,14,161,49,113,159,62,127,192,134,165,48,27,210,99,168,165,83,253,50,212,209,219,87,78,179,30,48,194,68,179,193,36,229,125,33,180,154,79,131,202,23,83,180,224,64,64,59,194,22,170,251,62,98,255,0,211,55,180,180,26,193,207,156,186,158,35,234,141,191,167,53,89,63,205,37,206,218,224,32,125,33,125,51,218,14,19,194,31,108,49,177,9,179,190,137,179,232,246,124,208,126,155,63,74,73,167,93,221,102,94,65,153,63,67,183,217,29,79,129,28,230,128,94,225,199,254,87,209,236,136,36,37,16,3,204,176,59,193,75,156,163,81,206,167,207,217,250,119,85,174,33,186,170,71,255,0,210,97,253,182,253,213,187,224,87,55,255,0,205,19,183,79,11,222,238,48,62,168,253,166,196,64,76,104,119,22,173,159,103,144,211,124,36,105,178,214,158,33,51,255,0,73,184,57,174,4,143,3,149,235,24,203,26,123,247,70,221,199,132,10,150,59,246,45,236,159,94,79,44,207,134,28,217,36,204,240,120,67,91,225,106,181,233,189,183,0,200,140,96,255,0,229,122,200,46,112,237,216,171,232,184,129,148,66,84,4,158,6,151,192,149,41,176,127,48,189,163,23,60,11,143,225,53,223,5,116,92,92,13,67,136,255,0,48,189,232,96,2,55,72,52,243,54,236,155,50,73,91,103,245,60,24,248,34,184,97,14,172,67,92,102,230,1,32,118,90,233,252,35,81,172,12,247,28,211,63,48,130,189,144,167,253,213,90,210,72,252,34,113,183,252,70,181,190,71,115,200,55,224,95,120,221,82,184,34,112,200,32,143,170,101,63,128,154,217,46,212,178,155,70,46,124,201,251,0,189,139,26,32,42,246,239,118,68,167,226,61,195,108,205,201,229,41,252,32,218,96,144,249,19,50,6,10,217,165,248,114,26,114,93,59,99,101,232,169,208,33,160,59,37,57,130,223,196,33,254,51,18,6,138,127,185,231,169,252,38,231,59,113,156,229,61,159,11,192,61,112,70,32,242,187,244,170,6,188,143,217,49,185,116,194,98,157,96,67,199,77,156,15,253,41,82,163,8,109,103,83,118,210,208,49,249,11,126,143,225,119,80,107,65,170,231,146,50,247,68,159,240,187,0,145,145,133,166,157,83,130,70,202,229,122,134,219,158,196,233,253,44,210,104,93,29,55,167,100,31,192,67,78,188,65,59,30,22,186,26,128,211,194,149,247,220,135,78,59,82,94,167,211,174,102,226,78,23,30,191,195,236,180,65,187,234,101,122,67,169,107,216,4,9,89,107,84,99,38,50,229,26,218,222,50,86,173,135,126,167,154,255,0,211,84,228,135,97,167,120,18,178,106,190,24,166,73,177,230,62,139,208,213,173,51,28,172,254,228,14,166,171,227,236,68,173,67,25,229,171,252,32,202,131,173,196,125,22,119,124,41,74,152,221,199,59,57,122,231,85,105,49,251,44,181,112,74,200,102,145,233,65,54,121,87,252,49,78,1,198,14,209,149,138,175,194,84,5,80,231,52,79,126,87,176,168,214,6,2,114,124,46,126,161,242,96,8,158,74,128,105,241,134,149,75,117,60,224,248,111,78,14,216,156,201,69,255,0,167,116,205,123,109,96,4,25,145,133,218,1,160,230,85,123,124,254,22,224,122,195,109,174,247,172,229,31,76,101,49,146,97,5,63,77,161,125,241,152,143,178,235,57,162,51,132,160,219,72,128,146,213,55,185,80,206,231,50,175,164,81,47,184,54,64,229,103,255,0,166,208,125,91,72,219,194,237,57,173,6,15,41,45,211,180,188,144,33,28,14,152,80,239,123,39,51,254,137,167,115,137,12,3,232,21,255,0,209,169,83,32,134,5,214,109,34,205,213,217,112,28,37,224,49,12,29,201,205,30,145,167,45,197,22,199,104,194,203,255,0,72,211,53,230,105,182,59,66,235,189,153,233,36,32,246,231,136,250,162,157,65,160,36,231,183,209,244,237,112,44,166,49,184,60,171,62,145,166,123,135,242,128,230,22,246,180,137,87,33,160,129,146,144,112,201,171,241,249,78,111,253,27,76,210,98,152,31,100,7,210,168,255,0,253,176,124,66,232,176,103,109,213,150,201,233,56,88,55,173,140,6,119,57,143,244,109,43,143,254,203,127,253,110,21,179,210,104,55,106,109,11,162,88,111,10,222,220,136,91,222,136,149,58,156,211,233,244,65,35,218,108,108,161,244,237,56,184,154,76,36,247,11,115,192,236,128,182,34,2,110,51,111,220,196,255,0,77,162,224,215,123,52,216,64,221,173,223,234,130,174,146,141,87,130,230,83,144,35,165,128,126,192,45,182,152,200,194,0,192,210,73,221,39,94,204,88,29,136,126,134,131,200,113,166,192,64,225,160,4,175,224,233,236,62,83,146,27,128,181,180,54,57,133,78,107,72,192,63,68,64,245,128,199,217,133,186,26,89,12,166,36,120,68,116,172,136,176,121,90,128,180,33,156,144,82,153,247,41,247,139,51,251,64,146,8,144,119,29,214,122,218,106,119,252,162,62,139,121,57,193,128,178,214,180,136,153,62,22,56,239,82,99,140,91,1,12,44,109,66,214,29,218,14,10,133,173,107,96,5,89,182,6,2,142,14,115,64,3,33,96,14,152,45,249,3,227,157,192,45,107,196,1,7,194,201,95,78,198,68,137,158,2,218,209,104,158,121,73,170,198,183,40,84,27,118,192,58,121,57,239,160,198,108,22,61,77,48,51,11,165,93,178,55,217,97,168,61,195,244,218,22,254,61,67,248,236,3,147,153,81,146,72,32,128,179,150,3,128,37,116,43,182,65,255,0,11,35,216,226,101,184,240,151,119,184,220,213,236,234,115,170,83,45,121,113,1,34,160,0,56,131,149,178,165,67,116,112,178,86,167,32,241,41,223,252,197,18,203,56,186,215,127,48,227,240,179,82,96,50,114,182,87,96,47,130,50,138,134,156,48,156,29,167,40,187,247,55,118,60,153,95,74,60,14,197,49,148,174,130,120,28,38,61,146,226,233,202,58,52,176,9,49,244,89,117,239,238,12,182,150,247,33,210,163,128,226,126,201,58,128,231,212,6,122,67,118,43,93,22,185,174,50,65,111,29,210,158,208,106,207,218,18,216,19,185,157,191,189,76,86,144,224,219,192,59,201,24,90,169,134,83,110,92,110,56,128,36,32,171,76,200,54,143,186,42,98,7,158,37,12,127,114,118,51,168,66,155,174,193,35,194,54,179,253,198,16,229,173,6,100,166,220,76,76,120,132,107,143,144,105,245,176,11,90,243,210,50,18,234,2,65,105,48,118,148,242,67,91,228,246,75,120,146,7,238,82,219,79,145,236,174,244,21,58,156,205,101,55,53,176,36,184,29,128,88,234,9,192,201,143,178,235,106,73,102,35,238,185,26,135,67,252,21,170,54,59,148,210,187,179,157,170,46,38,26,65,45,95,27,253,91,171,239,85,209,211,123,192,20,223,115,100,76,96,146,63,186,251,46,173,224,211,39,152,95,11,253,83,170,31,234,150,211,108,186,157,50,67,9,221,216,255,0,202,21,74,189,206,107,89,42,99,147,196,23,135,28,187,166,113,217,42,246,178,184,108,130,74,17,115,129,14,18,55,158,201,21,95,47,14,218,57,80,181,90,188,107,247,57,70,187,196,251,142,212,16,215,225,216,133,141,181,91,115,131,94,94,79,27,194,99,141,166,232,36,30,229,29,54,210,109,206,13,131,19,132,165,131,214,3,42,114,167,215,211,41,244,125,150,195,141,187,16,14,235,155,168,254,105,127,245,0,182,86,172,42,56,146,11,140,70,78,203,29,55,150,185,205,27,14,232,114,108,108,171,249,139,61,231,115,157,77,142,175,72,58,199,211,184,152,21,26,90,98,98,96,167,57,166,139,64,6,86,199,62,156,185,239,109,71,214,224,151,72,252,44,143,101,224,224,142,82,141,104,118,206,118,192,229,98,204,185,173,34,36,140,247,40,24,231,56,251,115,158,83,90,96,68,16,224,36,4,151,210,115,5,240,36,254,97,83,242,103,12,222,227,126,75,166,233,223,255,0,152,167,143,126,155,233,186,224,9,131,7,240,86,189,35,88,24,24,209,110,33,100,50,208,27,155,94,96,71,11,171,160,164,41,205,192,24,80,44,111,43,189,253,67,85,60,132,223,228,139,129,2,123,12,4,31,196,186,149,96,103,14,227,202,58,244,91,74,171,162,115,4,137,255,0,11,5,122,38,173,106,111,115,32,210,50,211,246,143,242,157,213,203,69,181,171,91,169,236,238,59,83,73,244,205,71,92,246,91,6,208,73,152,236,60,174,30,180,60,10,32,220,231,84,117,131,27,98,100,246,11,163,233,239,137,238,56,41,126,175,168,55,11,154,46,113,249,135,41,64,169,219,49,109,57,12,227,84,119,182,69,173,184,29,227,133,79,169,238,83,0,240,68,39,84,18,25,13,250,194,202,227,101,66,109,149,171,64,53,154,214,124,149,37,245,5,143,1,211,3,194,83,152,230,62,242,209,118,196,196,167,91,137,221,200,171,2,250,45,104,54,189,223,213,217,37,70,171,16,181,108,7,254,38,42,213,114,3,228,147,192,82,137,44,2,0,48,81,87,164,210,64,103,204,14,100,34,101,41,112,39,110,201,181,187,175,145,29,252,128,191,83,177,233,212,193,99,30,109,53,63,222,198,192,35,133,170,179,38,182,48,28,50,82,253,61,141,123,4,135,54,222,54,5,111,20,13,58,87,56,27,79,132,230,91,167,185,108,78,194,98,246,102,160,137,207,41,239,30,219,68,8,61,194,104,166,215,177,189,36,120,28,165,214,123,105,212,12,116,151,70,4,19,9,254,32,187,220,7,229,106,133,136,161,67,221,25,227,42,219,162,166,218,190,225,151,72,130,56,10,195,192,4,204,16,166,166,184,123,3,96,180,63,7,202,145,90,143,191,238,103,11,251,255,0,18,106,128,246,141,177,29,202,231,23,22,134,150,56,90,86,154,218,146,26,90,240,210,14,22,96,194,233,56,62,2,114,213,179,209,212,199,229,174,188,152,186,213,49,254,239,178,27,125,199,53,162,109,236,137,195,217,55,111,225,29,74,224,52,67,96,199,10,94,102,154,74,242,108,101,122,153,171,211,12,5,187,255,0,148,183,54,4,145,24,220,43,47,47,116,187,111,194,149,31,2,215,2,90,59,240,147,45,74,225,20,121,25,146,152,199,58,45,233,242,85,84,166,92,67,109,250,144,172,213,129,156,4,178,233,151,48,156,132,202,160,132,206,1,80,246,91,232,181,140,45,111,245,111,245,92,205,69,54,211,249,178,103,144,180,86,172,11,192,199,209,102,170,69,102,192,105,57,130,227,132,55,198,45,175,204,4,55,253,197,214,33,238,14,6,68,65,92,250,197,172,49,0,121,43,115,116,230,232,107,32,108,0,27,32,171,233,149,92,101,226,209,218,50,183,205,239,98,40,236,227,212,37,216,36,71,100,30,221,251,9,60,46,147,125,47,220,113,14,5,161,105,167,164,109,55,0,25,145,202,144,59,199,232,141,84,107,179,159,75,69,35,45,143,170,215,75,74,198,186,8,129,25,90,28,214,221,145,183,101,97,173,21,41,183,135,24,46,39,101,209,150,124,143,71,30,91,255,0,238,41,244,26,72,13,144,209,177,42,220,208,208,27,51,60,38,92,211,129,46,253,144,212,46,103,251,78,18,150,229,254,228,109,249,106,218,103,115,109,217,209,244,72,113,5,214,140,132,202,206,131,56,7,246,74,249,73,32,111,202,91,221,223,145,14,214,245,63,169,86,90,217,16,18,117,101,190,206,51,30,83,11,128,192,36,145,184,89,181,93,44,128,6,82,218,235,140,170,21,66,179,157,243,24,184,25,238,173,195,167,230,136,82,208,194,68,25,85,96,13,0,12,40,213,45,208,194,53,169,35,15,101,69,128,180,152,19,221,27,88,208,13,187,132,167,2,247,152,17,3,100,44,199,231,181,58,246,92,228,11,179,217,91,3,75,251,30,82,218,201,50,100,52,43,126,93,59,0,165,235,219,36,46,194,121,206,28,114,173,160,196,19,1,81,120,60,25,250,42,46,45,222,79,149,74,221,169,25,189,63,201,223,80,131,174,108,114,60,32,116,147,253,208,181,225,131,170,79,211,116,109,45,238,67,78,210,82,91,183,169,173,153,82,91,153,117,177,191,149,110,19,128,70,56,66,242,26,49,37,3,164,108,32,158,83,10,56,205,99,51,94,200,195,46,39,183,24,64,89,108,128,73,70,6,1,119,8,92,254,168,27,21,180,172,111,198,25,203,247,43,218,233,201,31,68,35,193,207,149,115,14,136,146,163,183,198,20,237,219,177,108,161,209,44,2,198,129,130,124,41,72,7,57,198,85,134,151,79,247,81,140,32,148,220,248,245,177,171,175,202,66,230,22,144,210,8,238,21,7,99,254,66,142,1,199,128,21,134,92,0,75,117,30,59,164,82,253,46,65,99,27,18,62,232,152,208,224,109,48,20,13,105,29,69,205,3,114,209,37,92,176,12,77,188,18,50,171,149,207,114,57,108,56,178,160,68,114,170,206,65,201,67,242,191,99,5,92,78,0,251,165,189,211,63,114,74,88,236,194,88,38,153,14,157,177,144,163,161,238,105,39,39,149,77,195,160,131,31,68,36,96,52,76,206,232,168,231,39,184,68,76,12,140,20,230,208,72,85,188,136,24,240,137,199,32,0,96,33,46,3,113,225,21,175,164,161,171,143,68,158,219,90,1,48,59,246,85,237,11,96,129,3,101,11,47,111,112,168,203,68,230,74,159,37,220,217,183,14,200,109,99,11,72,57,112,220,66,16,208,93,24,129,178,187,3,78,50,74,184,146,0,227,148,106,239,238,45,64,192,130,51,49,142,12,133,69,128,97,166,208,141,249,0,226,123,41,61,48,71,208,166,229,95,24,187,81,193,238,15,182,42,52,146,65,33,11,26,215,64,107,163,42,123,101,198,29,142,200,133,38,182,45,193,25,148,10,169,210,194,220,126,164,52,14,210,36,28,33,112,18,56,3,116,194,226,231,7,70,220,169,243,110,20,243,24,252,170,153,95,96,180,181,160,58,90,59,8,81,180,186,221,129,5,70,177,160,108,72,224,43,0,53,246,137,113,61,184,85,229,175,198,15,227,156,160,186,145,97,153,190,76,192,86,90,231,157,132,114,81,176,67,128,35,162,14,219,207,8,111,156,71,81,227,178,2,150,197,216,86,169,185,155,1,204,32,131,24,236,137,175,50,11,128,48,57,9,128,27,96,12,140,65,75,19,34,227,183,4,35,210,125,197,178,230,200,238,162,11,207,229,11,152,102,55,242,21,151,9,203,119,225,89,100,134,203,75,72,218,20,121,44,213,186,142,189,192,102,58,92,58,118,65,236,67,141,185,241,217,57,192,130,48,76,240,137,142,20,217,22,203,143,61,149,57,114,177,39,106,231,199,238,102,115,28,67,96,237,200,8,189,162,240,75,158,2,115,24,90,224,230,193,7,40,76,195,132,92,90,103,232,129,108,182,16,161,78,178,100,144,103,128,129,28,182,6,16,29,240,169,36,66,13,5,187,193,236,174,240,70,70,123,161,129,10,145,195,97,201,54,77,105,1,147,48,151,34,216,253,212,34,2,15,112,61,203,113,135,75,74,32,99,145,37,11,93,16,63,194,183,67,156,14,255,0,229,98,175,145,177,227,239,82,16,67,135,60,162,247,9,140,125,85,201,129,142,32,33,2,192,51,246,75,239,176,47,209,38,229,83,7,184,72,68,243,49,29,61,194,132,0,178,39,81,71,62,164,107,90,32,147,10,7,30,50,168,27,132,16,160,2,100,99,186,217,48,163,178,238,147,156,42,126,210,1,133,96,52,65,69,116,200,27,5,179,124,154,219,236,160,46,104,32,148,45,32,96,159,194,166,181,206,32,240,123,34,2,201,49,136,228,32,169,212,38,15,114,228,100,111,28,165,146,118,229,48,2,105,241,148,49,35,202,198,66,241,250,150,215,16,100,140,171,203,166,78,123,42,0,147,59,171,153,51,30,16,127,80,213,62,225,0,75,67,164,118,84,65,228,225,65,12,24,202,162,254,199,117,145,143,118,182,0,132,37,163,101,109,126,227,8,96,56,117,19,33,91,25,2,123,142,2,6,125,200,150,107,217,245,35,140,192,85,180,64,216,40,215,111,140,108,173,163,51,202,221,30,198,169,206,216,245,33,121,128,49,8,131,76,11,12,74,22,2,92,36,253,148,126,223,78,202,133,43,157,202,88,12,73,112,232,130,126,176,141,142,25,131,148,45,107,72,17,50,119,148,77,104,107,160,55,126,82,7,198,77,20,143,99,163,4,207,133,170,153,4,237,158,66,199,68,77,76,240,180,183,14,60,121,68,210,84,120,227,29,116,83,115,67,141,188,183,186,65,96,178,70,10,96,115,35,98,124,5,79,2,0,222,81,87,218,254,164,233,253,159,247,150,210,215,52,90,114,16,195,201,0,96,14,33,75,3,72,3,149,100,128,109,157,183,9,222,13,118,82,215,26,28,141,200,214,18,193,156,4,193,210,230,128,98,121,72,166,232,48,118,225,59,21,198,228,91,202,78,39,242,242,41,102,219,122,198,22,9,108,56,132,237,49,113,57,116,158,242,178,176,222,215,221,129,193,90,52,173,203,123,4,83,165,200,30,252,157,58,117,8,16,68,149,162,217,2,211,18,178,177,246,193,141,202,211,76,182,1,19,157,229,116,215,51,47,1,115,177,99,40,212,190,158,39,4,142,166,196,21,181,142,166,26,214,92,226,227,189,205,136,250,119,89,244,141,15,55,17,9,149,24,30,240,91,143,170,45,28,218,153,38,58,21,60,102,250,21,203,75,91,32,5,181,205,113,107,72,119,79,251,87,59,76,201,34,14,70,10,232,209,182,100,252,205,17,182,225,90,167,39,228,75,87,225,187,217,54,80,46,164,47,44,104,250,29,215,94,133,86,212,164,26,1,14,61,248,92,154,52,197,71,19,24,2,64,60,173,218,65,83,6,163,29,74,70,26,237,208,42,53,217,170,114,59,174,147,107,234,186,155,29,60,115,221,98,247,111,119,245,184,137,129,221,105,174,210,90,67,129,89,169,93,77,173,15,233,113,25,133,86,214,43,196,32,252,116,203,53,59,201,168,212,164,216,198,124,173,26,55,128,226,113,19,130,177,179,78,214,50,6,100,201,149,166,139,90,198,193,19,113,136,77,248,246,206,197,249,88,107,159,246,157,122,110,21,93,118,196,161,125,54,176,23,158,150,247,41,90,103,134,200,183,172,108,182,19,120,29,67,232,186,58,171,254,230,41,215,42,204,141,36,197,132,91,177,78,163,67,172,2,99,177,10,60,2,37,160,137,236,134,149,112,203,216,73,7,22,159,43,155,186,253,74,182,120,128,205,122,143,229,218,25,191,37,70,87,107,64,184,192,41,36,157,157,152,74,52,106,61,247,24,179,134,142,62,234,201,96,13,234,86,253,111,199,188,155,93,76,52,177,244,107,182,227,49,111,204,223,39,133,40,105,92,90,226,210,28,91,223,117,207,113,120,61,46,32,12,71,117,209,244,250,167,248,106,5,206,34,188,11,251,79,112,152,112,254,226,22,51,139,211,177,6,181,149,11,73,146,15,80,236,181,54,43,90,27,36,12,202,213,175,246,235,81,107,156,219,67,91,6,193,36,158,235,61,26,78,160,247,56,197,163,229,145,176,92,248,15,43,75,53,63,35,223,234,45,244,255,0,134,36,156,143,238,144,202,238,21,32,8,30,2,94,174,183,189,85,196,76,206,233,12,121,109,16,96,222,56,28,166,115,241,83,104,196,49,191,20,122,243,39,113,165,129,185,168,214,186,36,52,238,126,137,38,165,26,149,33,175,37,227,230,104,24,7,234,185,218,107,169,150,228,184,206,206,50,182,83,121,4,221,186,53,227,199,141,96,252,151,219,29,117,13,192,3,4,125,74,85,210,3,64,129,231,148,250,52,203,129,46,192,226,121,77,26,96,115,190,56,225,82,175,28,251,143,75,22,12,175,220,231,138,237,21,11,88,240,72,193,240,180,233,169,138,174,120,107,137,35,113,41,79,160,26,67,9,1,110,162,44,111,182,33,164,29,255,0,242,154,214,236,154,151,175,37,92,24,202,58,103,90,26,90,89,118,122,177,247,90,106,80,161,64,130,106,53,237,3,37,97,125,103,63,162,102,57,10,189,179,89,209,155,0,153,225,114,175,203,183,35,214,220,206,85,255,0,137,187,255,0,194,251,62,233,123,133,141,36,151,9,129,185,133,85,189,42,163,52,213,43,192,44,104,152,216,126,82,244,116,28,218,144,58,136,27,29,138,251,135,192,90,239,134,253,51,225,138,149,253,71,208,233,122,151,171,54,161,20,142,161,238,246,154,200,229,162,39,142,84,127,37,223,197,94,187,25,127,197,248,143,206,118,225,62,11,86,148,48,57,153,39,100,127,195,212,112,167,53,0,32,201,183,159,11,187,241,30,154,151,253,102,181,74,78,96,162,252,134,50,97,135,182,127,249,178,229,53,205,108,58,8,225,90,156,154,245,250,156,247,252,110,181,229,10,157,0,51,5,216,202,170,117,26,250,167,166,25,104,45,169,59,158,71,255,0,59,166,10,141,116,135,184,53,187,74,83,168,251,45,2,155,71,208,236,18,31,139,126,76,21,179,94,190,231,74,141,126,144,9,251,165,234,156,12,219,144,99,169,97,161,93,244,155,6,93,51,39,178,209,68,7,208,107,26,45,107,70,26,6,2,39,226,213,234,107,240,30,95,175,212,175,113,205,49,108,3,200,70,30,200,137,223,97,40,1,181,227,171,3,25,71,20,200,2,160,107,142,241,19,248,93,86,208,147,179,242,112,235,255,0,49,140,215,91,85,141,181,197,144,100,206,201,213,106,251,237,5,206,147,176,39,128,176,213,55,69,184,28,130,55,10,133,38,10,96,0,32,252,194,16,174,224,195,254,77,13,246,106,113,21,30,208,226,113,153,14,74,171,112,172,240,29,32,180,17,251,167,105,116,224,181,163,228,3,2,54,142,203,75,116,236,104,56,146,133,218,238,144,255,0,142,180,66,189,49,26,106,119,150,178,58,78,210,186,212,25,107,75,65,35,19,30,18,40,208,99,24,32,65,238,180,58,155,143,83,112,35,117,204,170,245,247,26,212,228,226,160,204,143,14,101,73,233,4,65,0,242,19,1,150,200,36,78,225,53,154,50,9,123,201,123,136,141,184,84,221,57,107,137,146,233,59,118,93,90,125,193,248,223,241,142,155,253,196,58,163,169,209,180,224,113,9,116,90,231,245,78,252,118,69,170,190,155,192,118,39,104,204,160,104,45,36,93,198,84,14,200,40,255,0,144,218,253,199,80,150,85,23,188,19,220,2,2,250,47,233,143,168,55,223,52,201,23,130,101,141,57,2,76,31,184,95,56,210,127,53,228,73,33,123,143,128,222,225,234,12,97,181,160,115,25,42,181,234,249,187,45,248,191,35,249,59,77,206,191,254,211,237,212,12,181,164,126,10,107,129,17,27,120,72,209,151,10,64,110,70,210,181,63,96,70,113,176,85,53,238,116,131,227,35,65,103,208,238,152,37,226,64,72,107,75,216,13,198,22,166,54,25,3,39,186,33,95,70,10,215,142,161,35,32,28,193,40,195,156,194,29,111,65,254,161,178,81,22,186,79,229,19,5,208,70,200,218,171,54,139,132,115,28,11,167,191,133,178,136,1,160,3,182,203,27,26,71,213,106,210,16,93,190,80,183,120,199,202,157,179,107,65,46,27,152,76,164,9,113,64,211,4,146,55,77,100,226,209,178,98,191,100,218,108,112,146,32,24,70,192,230,192,137,158,234,152,39,59,158,201,225,178,220,35,187,228,81,61,8,109,104,180,1,191,100,209,77,161,221,56,82,156,6,253,81,6,139,183,50,121,76,230,123,29,201,11,76,192,207,50,156,208,72,200,35,232,163,109,110,197,58,131,119,50,74,154,251,18,214,89,76,105,96,0,110,123,163,45,134,142,225,89,97,119,202,54,70,198,206,248,9,202,190,172,106,232,235,10,139,73,19,194,210,25,126,118,17,184,72,99,3,72,16,97,107,164,200,110,240,142,230,163,34,212,254,71,220,58,111,0,0,155,77,131,60,202,75,58,12,24,9,172,112,4,198,197,30,46,29,199,44,104,146,61,157,67,63,96,159,79,228,129,146,54,37,41,226,220,255,0,117,108,153,4,108,133,143,38,122,221,141,12,134,195,183,238,137,165,163,167,142,232,28,235,223,219,236,137,140,180,128,54,229,29,83,35,56,48,118,118,50,156,6,0,128,18,154,109,169,145,143,9,174,55,25,1,19,183,24,160,127,213,46,163,75,196,0,138,133,35,112,60,109,10,7,116,17,17,244,77,107,225,131,132,221,76,32,118,71,251,98,36,4,130,74,101,58,174,246,246,251,40,36,206,1,43,97,152,199,189,250,202,251,21,29,255,0,40,155,35,23,38,181,226,34,16,52,2,78,15,213,41,159,169,50,163,252,160,128,29,185,18,56,9,100,139,251,158,201,197,128,140,97,83,128,97,6,36,132,230,145,186,204,149,77,164,55,104,240,157,104,183,153,240,168,76,137,194,141,57,198,33,4,253,76,5,124,150,71,70,208,149,115,135,18,156,58,156,37,104,163,166,115,156,12,163,90,167,176,190,228,206,116,165,226,96,143,178,1,167,36,25,252,21,223,117,38,154,50,70,71,101,205,171,167,147,45,91,145,99,50,72,228,51,156,41,185,175,3,100,78,100,144,9,132,251,45,113,153,250,32,188,115,246,194,103,229,233,5,208,38,107,92,199,110,97,85,151,101,104,168,9,29,187,165,146,26,209,104,250,148,28,148,83,57,68,52,52,117,28,125,85,97,255,0,67,185,68,65,57,42,53,130,153,14,140,20,185,158,73,15,125,177,76,109,181,32,236,17,52,73,147,4,120,76,181,164,110,101,65,72,180,32,175,145,184,182,52,98,219,46,49,108,4,86,245,99,240,168,52,158,113,244,86,220,63,41,171,83,126,83,6,26,195,109,32,73,57,199,117,118,181,173,6,50,139,168,145,39,29,209,64,141,165,53,178,223,241,30,160,230,245,6,100,137,64,230,146,238,147,2,54,86,64,30,20,99,79,105,240,80,227,55,241,232,37,89,140,4,45,1,160,119,27,167,77,163,104,250,165,23,2,32,1,148,2,110,135,200,214,153,18,220,142,234,192,53,8,48,71,149,116,192,107,0,5,19,77,219,12,112,83,127,169,46,75,130,72,230,201,137,129,221,76,184,40,199,73,202,46,113,177,68,53,143,216,113,217,77,29,81,27,110,156,198,193,14,201,29,149,55,185,202,109,208,210,99,1,83,123,72,187,145,140,112,192,225,61,166,193,49,43,43,95,210,99,238,172,84,36,192,56,236,171,203,167,88,90,238,187,53,251,190,65,77,163,82,242,36,101,98,47,23,100,229,19,42,129,229,28,235,99,214,217,211,55,211,174,69,104,36,193,225,59,82,214,144,8,149,203,117,80,215,135,12,21,210,109,112,250,66,74,154,99,164,91,42,236,199,88,16,48,49,221,101,115,156,38,119,27,39,234,30,15,76,194,202,29,27,146,70,201,93,25,190,34,169,5,181,72,222,39,186,170,181,36,99,116,21,12,8,237,202,64,168,65,142,10,203,189,125,71,71,32,85,168,224,50,177,212,113,112,157,138,216,246,76,18,239,178,75,192,183,167,42,122,142,146,85,118,102,99,174,124,19,148,198,206,223,178,23,158,165,116,220,11,114,101,107,60,136,218,36,2,28,92,68,113,186,72,109,174,193,198,240,180,61,214,187,3,112,130,3,167,3,254,80,250,238,61,106,176,42,83,150,41,78,145,180,25,70,230,116,9,49,225,83,100,12,37,94,180,132,120,244,61,66,113,233,3,148,56,166,0,221,9,172,226,96,192,67,112,60,33,203,36,244,93,31,32,60,238,102,16,146,24,65,39,124,163,0,115,207,5,1,100,238,121,229,35,97,141,221,186,250,128,240,93,182,202,157,76,8,141,211,28,211,29,135,116,162,36,225,6,191,168,94,39,164,171,11,68,131,246,8,65,27,5,119,150,54,16,134,231,178,110,235,168,73,212,49,97,9,34,101,46,231,95,63,210,154,36,96,96,121,64,240,110,133,189,58,140,119,40,119,65,84,145,17,146,142,194,7,114,172,1,2,66,199,145,195,125,137,113,195,65,223,117,100,195,103,16,152,248,216,9,250,160,113,0,91,9,112,242,47,79,76,207,36,108,48,166,112,71,59,166,57,188,21,13,56,200,148,76,34,224,127,115,51,178,236,74,18,8,61,214,130,210,14,232,75,35,19,50,134,174,67,188,78,253,138,170,238,145,142,55,89,156,195,48,15,236,181,212,164,98,28,48,54,75,44,232,158,80,233,135,168,155,100,9,196,37,94,246,59,162,161,104,152,49,200,236,141,195,25,9,21,0,196,146,60,32,214,33,86,206,178,56,16,236,100,30,18,234,6,187,28,166,197,160,78,201,85,227,14,104,221,7,190,163,238,57,50,86,232,7,19,194,198,69,160,230,22,218,206,7,133,150,161,14,240,152,235,169,176,86,97,168,201,113,36,128,178,212,203,100,153,62,22,186,172,16,100,225,99,175,78,218,110,29,242,138,19,94,165,29,221,152,43,54,114,63,11,37,103,57,176,12,24,90,159,76,134,246,89,107,52,150,151,31,221,47,154,197,167,227,251,62,231,57,237,53,95,45,104,16,121,79,130,208,59,247,73,166,224,106,91,176,60,166,54,155,128,55,84,117,78,58,163,31,132,27,125,69,176,247,145,0,52,189,216,51,216,166,82,23,17,6,7,104,73,111,70,1,151,78,229,107,211,180,157,132,114,112,131,98,172,6,214,219,29,70,144,13,36,224,247,89,245,36,183,34,37,105,144,217,27,20,138,214,186,36,101,101,227,255,0,48,168,251,17,82,156,134,184,147,244,64,236,193,2,15,246,90,75,75,196,56,199,101,154,160,104,48,7,147,43,46,29,177,58,228,233,44,62,51,116,132,108,55,252,167,110,82,92,69,153,249,81,233,216,27,130,74,90,231,177,237,94,227,162,123,131,221,0,166,121,63,148,199,19,129,178,32,68,119,40,174,117,15,128,19,6,181,178,210,55,129,50,185,53,98,76,136,48,187,58,151,0,210,8,207,101,200,175,68,19,51,202,21,115,217,172,239,132,230,106,109,115,154,29,145,63,44,193,114,248,39,199,237,126,183,226,221,109,82,224,109,111,181,211,254,233,36,254,4,47,208,69,173,167,168,166,106,8,0,244,147,181,220,126,240,191,55,252,65,168,125,95,95,245,58,183,23,18,240,55,216,198,112,133,106,27,220,231,42,89,121,125,119,56,191,193,186,157,0,42,16,30,70,74,231,215,211,135,6,23,199,208,46,155,181,109,123,197,192,152,227,130,178,87,235,109,67,2,88,39,56,156,236,18,242,235,185,5,167,227,178,135,95,185,207,22,180,185,162,68,14,71,246,74,109,91,75,178,115,253,60,45,6,214,139,156,14,220,240,178,85,96,115,228,64,147,146,163,241,76,200,11,85,206,80,67,131,156,28,90,91,28,247,74,170,198,150,184,204,99,25,137,90,94,192,246,238,9,224,44,53,64,101,76,186,15,236,143,248,237,199,185,59,124,13,177,212,205,83,83,237,176,189,205,112,13,222,208,73,77,166,227,82,157,211,0,137,131,131,248,85,93,142,179,4,101,5,58,69,192,147,243,64,0,243,10,23,205,194,102,216,242,177,28,30,210,9,196,142,86,71,84,53,90,72,39,200,43,75,197,173,45,57,237,132,173,59,11,73,39,169,177,17,217,86,180,229,102,199,212,212,63,233,223,249,137,99,90,42,53,174,16,78,64,27,149,218,99,67,105,6,247,25,11,155,73,172,53,28,224,246,185,212,155,213,49,32,45,12,214,181,212,203,169,135,24,254,151,52,130,182,247,197,32,47,255,0,245,123,9,165,225,238,123,73,166,238,227,114,150,225,119,83,186,142,225,19,156,92,111,107,30,65,238,32,254,234,253,231,8,178,139,93,31,210,73,0,160,81,222,41,29,191,13,229,89,77,97,167,46,46,146,70,221,150,61,67,220,242,75,72,113,157,157,136,90,117,77,112,126,6,79,101,154,174,150,181,223,79,221,10,27,209,228,92,247,143,220,71,185,146,65,240,96,37,69,197,214,147,35,50,153,71,79,89,206,168,208,26,67,62,96,6,211,229,89,208,213,201,6,27,6,64,229,106,215,125,34,89,163,81,95,38,70,188,23,16,9,145,207,148,69,151,224,213,107,39,50,65,207,128,141,186,7,83,2,72,151,124,223,85,42,104,220,5,183,147,225,45,179,207,184,163,227,83,126,166,50,122,201,47,217,16,125,33,69,197,254,243,219,17,255,0,225,204,84,251,30,234,234,232,141,54,57,206,147,3,97,185,91,244,154,31,110,155,65,108,18,39,232,152,52,19,201,75,32,252,62,230,253,6,187,78,218,50,226,230,58,36,220,70,7,148,13,214,53,245,61,198,189,213,3,140,67,93,45,142,235,69,31,135,52,250,134,77,74,44,168,55,234,18,183,233,62,27,211,176,3,78,147,88,26,33,161,173,139,66,177,248,142,173,103,32,171,175,31,9,205,103,169,57,175,45,166,242,215,52,253,18,127,141,169,94,179,169,2,101,160,57,208,54,236,101,119,127,233,180,239,176,83,207,46,43,77,45,13,10,58,118,209,246,128,112,113,37,209,152,236,158,212,174,225,228,107,216,181,135,143,83,200,29,95,241,117,11,104,23,84,140,220,6,15,137,77,169,91,81,80,146,90,242,225,203,135,249,94,178,173,16,242,46,101,49,3,22,48,54,126,176,21,190,133,48,193,210,15,114,18,191,131,181,102,170,189,6,63,220,241,12,167,172,174,42,221,70,192,223,147,50,95,255,0,9,131,79,169,111,79,183,2,38,70,235,218,13,29,60,22,140,36,190,139,153,80,181,164,180,239,133,106,126,51,164,134,213,250,169,60,144,244,205,85,106,141,101,54,10,156,147,57,252,66,77,127,135,53,181,99,217,212,154,34,122,186,3,151,174,52,109,6,12,184,157,225,105,163,76,53,130,224,2,231,105,222,145,107,169,231,251,158,54,135,195,154,150,18,43,106,156,233,27,88,4,126,201,238,244,66,218,102,106,23,14,9,11,211,61,172,170,122,164,31,7,1,103,173,65,160,124,196,246,5,87,106,245,45,74,121,135,83,206,31,135,95,237,195,117,55,60,140,56,143,151,193,16,137,222,130,202,116,253,185,113,105,204,130,127,101,219,168,198,211,96,135,16,233,220,34,101,18,11,94,95,238,185,162,36,252,223,116,149,190,29,18,60,131,226,29,147,207,127,209,116,180,190,74,13,14,39,230,136,148,117,61,62,142,241,7,180,46,165,90,79,53,76,244,129,194,203,94,3,72,130,32,229,220,148,129,207,177,151,43,153,111,220,230,157,48,119,200,58,70,228,112,178,106,168,78,238,115,140,206,86,199,146,42,22,141,138,69,118,236,12,136,41,94,243,250,144,56,126,79,201,241,103,58,171,13,192,110,7,43,56,33,142,34,118,90,117,21,5,48,97,101,53,36,73,16,74,21,190,26,121,5,239,95,226,61,200,230,10,142,46,4,134,253,34,82,142,231,61,33,49,198,35,144,82,158,210,24,236,76,254,86,27,88,195,168,109,255,0,211,194,166,255,0,113,78,145,128,127,41,143,119,72,35,63,68,2,156,128,14,15,149,79,27,54,99,232,145,206,90,249,3,80,118,221,236,75,192,121,147,134,246,41,100,150,176,147,159,1,58,165,41,112,19,143,238,129,244,237,34,15,236,167,166,252,89,173,137,159,249,137,97,36,18,6,86,61,89,113,128,112,186,48,102,112,185,218,176,211,51,136,67,242,6,70,166,22,153,92,194,91,59,33,21,26,55,59,236,19,92,226,90,216,217,33,236,107,73,39,43,147,79,15,101,211,29,9,3,192,56,143,40,137,108,159,247,36,211,51,56,3,236,142,4,70,254,74,207,237,146,179,158,72,9,180,236,20,128,224,59,142,234,157,105,240,6,229,16,129,0,0,65,71,119,168,159,20,254,224,200,250,25,82,165,67,180,101,92,55,115,176,66,76,155,142,223,68,192,84,214,59,78,79,198,80,195,129,128,84,44,14,110,79,60,35,105,39,96,18,204,182,99,240,177,96,24,252,40,27,104,70,152,45,193,34,54,42,90,122,115,133,1,54,129,183,117,110,34,209,223,186,77,199,73,140,222,137,13,162,97,217,64,91,32,25,201,80,16,224,120,33,21,60,182,35,60,20,71,148,110,56,252,142,160,52,22,184,228,25,87,51,177,128,20,115,154,95,22,184,17,217,91,90,8,144,100,36,0,124,147,209,48,242,70,213,32,109,10,153,39,23,68,171,128,215,111,42,156,26,232,153,7,194,173,195,55,33,77,56,174,255,0,95,82,85,54,196,66,140,113,121,104,2,223,37,67,79,164,31,201,66,237,129,253,148,206,62,228,13,120,238,116,71,56,91,177,19,202,89,32,56,70,202,133,82,56,220,34,99,140,8,96,48,54,41,249,153,137,25,199,207,101,76,137,42,55,24,63,133,87,103,34,2,186,110,23,24,110,14,101,37,248,110,146,95,228,71,115,169,11,160,11,185,217,25,6,156,16,65,40,50,92,9,24,80,62,237,198,219,45,252,187,250,148,181,211,175,220,152,124,202,160,219,142,12,171,251,64,42,192,0,67,66,47,227,2,45,147,254,168,45,127,27,43,14,19,140,181,1,33,174,35,100,198,25,4,118,228,32,94,221,25,144,214,188,156,126,228,190,208,0,116,66,183,63,22,130,1,60,194,88,142,160,112,229,113,96,25,151,14,232,247,153,177,74,150,83,245,4,19,116,146,8,2,17,7,157,206,195,133,26,243,188,64,60,66,182,184,180,144,208,32,238,72,74,223,238,53,171,153,199,185,78,113,146,103,29,145,53,216,46,39,165,3,141,163,57,80,55,30,8,148,227,202,186,69,22,215,134,42,0,49,5,11,92,232,24,35,27,42,52,100,135,76,20,198,180,54,65,36,185,198,103,176,90,149,106,103,234,59,173,78,187,149,75,249,135,6,20,247,3,92,96,245,5,64,58,58,123,168,218,113,151,110,120,66,193,94,234,245,18,197,131,50,83,77,228,158,55,42,203,230,160,107,64,0,9,148,63,37,64,7,238,137,172,32,151,22,130,99,8,84,251,207,101,127,31,43,29,203,6,30,224,100,183,4,30,202,197,75,230,119,75,190,250,123,76,242,20,46,119,184,4,70,16,12,91,111,114,70,91,83,215,245,35,97,206,25,0,239,9,174,112,140,240,133,176,192,65,25,57,132,162,11,132,12,19,188,132,199,32,228,31,112,221,41,155,14,72,97,119,204,73,157,182,68,224,195,77,208,231,10,135,153,199,225,14,88,204,73,31,221,81,112,34,79,72,9,233,221,156,247,38,233,63,113,128,56,49,189,64,29,213,86,116,153,100,54,119,17,186,142,124,53,166,12,17,132,182,16,231,13,227,206,232,29,159,81,237,125,232,59,152,183,68,36,25,10,128,143,170,151,28,249,67,182,66,88,147,142,233,173,166,214,130,9,148,150,137,221,89,105,13,144,100,44,137,45,248,208,30,187,148,68,21,27,146,2,182,54,226,171,99,178,61,178,67,251,132,251,91,128,51,221,83,103,42,128,184,162,18,236,118,68,218,252,136,215,183,39,101,93,116,14,81,192,104,201,202,142,97,32,16,48,57,66,26,11,76,152,41,58,72,223,141,207,14,228,184,3,140,162,139,219,35,238,168,48,183,194,182,139,91,34,114,151,63,81,78,54,85,58,131,57,10,222,208,62,84,78,166,3,1,56,41,109,38,70,37,111,123,38,226,83,183,178,24,112,24,33,71,183,144,119,66,115,230,81,17,176,140,34,236,118,250,118,117,43,96,35,5,89,118,34,9,133,70,153,104,149,25,36,227,116,48,123,147,245,215,169,28,224,241,35,4,33,107,203,112,2,103,179,104,24,80,178,14,2,2,16,85,106,245,41,173,115,166,6,84,32,141,218,97,83,75,154,37,92,200,18,86,132,4,87,217,68,75,96,99,194,182,182,0,61,145,7,92,252,8,1,66,219,157,134,194,108,114,46,25,236,142,118,64,142,20,107,156,14,255,0,101,78,14,218,55,71,134,15,41,17,8,203,175,39,200,2,11,187,4,110,7,34,72,236,148,48,4,110,152,65,13,4,158,83,126,137,139,1,196,36,130,97,162,71,149,32,180,236,169,210,27,32,231,132,109,100,137,220,166,187,199,216,69,241,130,29,206,224,240,140,95,176,56,222,222,201,100,67,183,202,60,146,34,71,209,79,84,234,6,221,247,52,209,201,135,8,43,77,164,1,251,2,178,81,113,222,49,229,109,45,36,12,39,43,96,229,145,155,87,116,242,80,105,6,64,202,42,180,229,152,144,82,203,222,29,159,192,78,111,243,26,216,6,123,246,90,175,42,161,5,64,204,137,110,237,224,14,232,156,90,94,100,117,14,20,168,208,93,188,16,120,87,18,249,34,120,132,220,76,199,216,214,173,184,119,35,11,26,237,183,90,45,233,4,108,179,181,177,82,55,90,25,76,145,152,1,28,74,241,98,229,235,196,78,160,135,103,35,143,194,126,156,186,92,93,145,217,41,148,158,46,196,207,110,21,182,29,84,52,7,18,121,236,183,27,46,195,119,165,58,157,141,51,131,232,3,16,224,54,242,159,72,67,9,116,156,36,105,219,139,72,142,233,236,6,210,208,126,197,116,227,81,217,191,204,86,165,82,59,77,80,23,0,95,182,193,109,0,13,247,238,86,26,33,236,117,162,9,27,97,111,99,201,1,174,108,149,173,249,44,215,15,72,107,221,62,51,77,26,118,60,17,177,11,101,54,144,36,68,247,89,24,231,6,180,24,137,225,105,99,247,110,62,170,148,171,116,55,33,189,181,253,77,180,161,180,131,157,117,188,218,36,169,74,167,182,243,97,125,164,207,84,255,0,240,43,211,151,52,55,50,19,42,75,97,251,158,200,156,153,47,242,63,136,25,208,210,214,97,165,45,113,44,36,245,76,231,144,129,205,30,225,116,72,241,194,205,166,111,184,211,253,35,120,226,83,220,194,0,130,126,129,55,60,204,150,114,181,231,203,38,154,109,34,156,197,210,48,153,77,181,25,69,133,255,0,49,113,156,108,56,72,160,243,77,176,14,79,236,186,5,197,244,90,222,121,1,63,243,112,146,63,199,188,168,247,27,165,108,56,184,228,14,101,108,177,206,108,192,111,0,238,178,233,216,27,78,198,67,66,99,94,246,83,99,94,235,156,4,19,223,202,169,107,6,206,186,173,189,247,235,175,184,202,33,194,168,45,7,29,246,37,34,190,151,219,17,0,184,155,136,46,159,194,178,9,162,109,37,166,126,99,202,22,212,115,94,222,100,110,118,148,110,42,108,131,67,150,126,67,38,173,17,53,157,107,133,132,9,37,201,151,130,109,200,8,40,143,123,115,14,222,66,42,212,92,26,39,112,157,42,245,70,88,45,249,58,171,215,247,51,85,49,117,64,239,229,246,140,167,105,170,17,168,5,130,90,214,158,151,29,201,229,3,52,175,174,50,242,219,115,3,149,116,233,180,58,222,73,194,230,41,119,54,74,161,248,174,13,119,102,221,46,180,211,124,212,35,60,13,190,139,110,168,10,86,185,253,46,34,72,59,103,33,115,171,105,155,167,34,200,129,225,5,125,75,141,54,50,169,125,87,158,144,227,255,0,205,149,92,76,251,150,120,241,67,235,254,34,106,84,138,142,180,92,19,25,131,107,219,14,27,135,112,147,101,66,224,230,56,177,219,75,119,91,52,218,57,32,205,198,55,59,249,82,252,92,172,252,226,85,249,28,93,201,157,140,34,169,112,216,114,181,49,198,67,134,71,101,162,142,158,224,246,201,180,145,255,0,133,43,232,221,67,109,136,221,2,151,21,24,203,202,202,147,51,157,85,223,251,65,174,112,34,90,118,142,86,138,122,151,6,128,48,14,97,103,117,18,64,0,145,220,170,16,92,8,36,66,173,12,123,130,141,106,245,228,117,151,60,224,2,57,60,167,211,166,107,52,155,165,163,24,89,220,210,208,100,203,142,65,236,180,232,156,64,184,52,140,145,105,11,113,183,171,30,181,218,249,24,253,43,169,1,81,242,202,76,23,190,6,237,131,43,237,31,233,247,253,31,122,231,250,149,244,29,119,172,104,62,41,161,240,238,139,70,246,210,167,166,176,151,212,147,243,184,137,150,192,56,198,87,39,244,123,225,239,74,248,163,226,61,45,47,90,254,38,159,166,48,182,173,90,186,112,211,117,60,220,4,226,64,31,184,93,47,214,95,87,248,26,163,40,250,23,192,190,159,234,222,147,162,5,226,182,178,158,173,212,217,90,103,164,176,24,17,30,70,74,242,63,254,79,228,252,159,145,255,0,7,226,234,255,0,191,212,246,255,0,254,61,127,23,226,173,109,249,103,153,248,215,208,62,28,253,61,248,174,191,163,250,127,173,80,248,132,104,216,77,93,93,49,13,168,235,139,78,70,48,90,112,176,250,143,198,245,245,148,27,70,149,29,62,146,152,96,99,155,74,156,94,59,159,43,199,250,127,166,233,189,43,70,25,166,105,44,153,123,220,101,207,119,46,36,243,41,161,230,161,5,177,32,238,187,105,248,108,7,249,29,103,39,228,252,160,167,226,51,124,253,206,141,77,51,181,20,253,217,46,147,19,229,114,170,138,141,247,5,71,220,73,233,32,68,5,210,209,234,205,55,54,145,125,140,192,38,48,2,31,80,101,40,123,154,240,224,199,134,155,118,62,71,133,213,90,181,205,238,121,159,147,149,181,187,21,166,162,211,78,78,79,50,135,89,45,135,51,100,52,3,195,190,96,62,187,34,173,88,84,163,16,67,129,216,136,9,209,228,12,107,86,197,10,145,15,168,42,59,123,101,189,147,105,18,0,13,126,22,102,130,67,36,219,118,201,174,164,8,28,16,115,148,120,174,84,155,143,35,145,236,107,232,151,56,62,243,211,192,216,162,32,195,72,30,9,84,214,184,57,196,224,59,32,70,21,58,157,71,56,61,189,76,216,181,169,144,207,147,49,150,183,100,209,222,236,136,196,35,167,69,175,105,193,217,103,168,199,210,54,193,255,0,133,175,72,98,219,140,112,135,223,155,26,245,19,51,96,6,188,22,182,72,107,114,19,168,222,42,100,239,194,58,172,178,72,105,32,152,145,186,19,76,108,39,2,20,158,199,234,10,149,225,159,185,177,143,184,90,224,49,217,48,186,218,80,29,248,73,160,79,181,4,68,136,70,41,7,1,120,32,141,128,48,161,93,113,206,163,237,1,99,89,168,44,181,166,100,137,192,93,61,51,67,155,38,23,34,194,219,8,50,70,235,165,66,5,17,152,198,221,211,34,102,77,150,66,114,189,88,56,87,17,242,9,145,231,133,206,109,64,1,31,212,115,11,167,174,164,234,143,33,184,33,115,43,177,212,196,3,108,110,85,127,31,117,223,34,215,150,239,245,52,233,106,58,149,59,203,112,55,43,217,252,19,90,117,212,142,206,156,47,13,165,51,146,227,49,24,218,23,165,248,56,26,94,187,73,204,113,45,120,2,210,126,88,228,125,100,126,19,52,237,54,63,23,148,253,15,161,107,219,77,157,92,3,43,105,32,186,57,92,239,77,125,218,118,27,177,27,46,128,104,32,65,219,148,85,169,58,67,226,245,144,217,211,216,118,86,219,131,187,142,202,197,132,96,100,242,169,140,31,243,10,133,108,247,6,175,95,81,237,111,73,39,37,65,78,220,133,0,2,156,128,103,186,185,32,136,219,186,6,239,83,56,119,177,141,23,210,220,204,173,90,118,129,225,101,103,204,50,99,148,234,98,106,156,144,21,49,60,35,90,181,183,201,240,157,0,26,24,19,232,113,254,82,26,6,35,33,104,101,57,18,76,148,87,99,21,20,200,246,16,211,140,74,115,70,65,156,44,244,216,49,50,180,7,22,141,164,37,147,76,232,142,0,64,51,142,193,57,173,17,0,21,158,152,198,240,180,211,50,119,65,243,115,168,43,155,220,54,180,90,59,240,155,72,16,32,19,50,168,182,91,0,103,186,58,97,173,17,185,238,176,236,58,102,176,192,117,219,125,194,188,131,28,240,168,212,45,16,54,86,210,79,213,86,221,67,207,245,31,74,98,79,9,172,36,129,7,9,84,92,64,33,193,61,141,108,128,176,117,217,24,58,142,104,56,159,221,16,0,24,42,134,192,110,59,162,6,225,59,253,86,254,160,226,22,148,226,6,230,85,53,231,30,81,184,200,0,129,31,69,96,53,223,47,8,56,145,108,109,88,76,23,9,37,23,184,70,219,108,130,155,112,100,201,236,152,98,152,76,117,228,28,151,210,80,36,28,148,108,124,152,132,12,127,116,65,173,196,125,208,58,98,252,169,156,99,129,148,214,16,211,39,62,22,93,224,113,225,104,162,208,92,101,3,49,140,212,76,216,192,100,139,114,156,214,184,229,219,37,181,182,60,192,77,247,1,17,25,89,50,41,81,242,46,169,13,56,252,66,182,212,14,3,16,174,160,2,2,1,2,65,202,213,239,63,81,154,131,201,140,16,137,164,12,145,4,242,82,195,1,216,200,28,34,115,161,169,215,190,163,39,23,168,65,178,100,254,201,111,249,160,8,10,139,165,160,2,142,203,99,148,224,236,6,176,153,78,0,43,163,162,120,0,130,185,161,206,107,163,133,171,77,84,53,194,98,15,40,7,215,220,99,248,225,236,217,169,171,4,9,48,179,62,173,141,181,191,148,58,154,128,156,101,46,147,46,110,79,82,92,227,236,152,255,0,211,19,85,196,186,78,233,111,1,144,120,76,168,44,49,186,69,217,50,54,91,86,12,238,71,62,70,200,3,11,207,100,88,35,8,169,83,112,201,132,123,73,128,182,192,12,45,57,200,132,48,93,129,148,231,50,73,51,30,18,254,92,1,245,90,182,181,152,220,62,223,36,20,161,178,76,20,14,113,46,0,113,132,200,247,4,29,138,141,160,38,38,72,67,113,238,43,157,21,131,19,130,136,54,72,255,0,114,2,199,2,39,57,86,217,186,70,7,148,83,189,32,125,229,45,209,105,147,129,217,83,92,233,0,109,253,149,103,38,62,200,152,76,117,68,162,185,210,71,17,117,144,158,14,74,186,98,210,100,194,133,164,129,27,246,83,109,214,196,155,170,39,220,178,3,155,147,246,73,13,13,113,206,56,8,222,92,0,66,68,147,39,126,201,183,3,61,152,237,12,201,62,88,13,202,55,23,124,190,48,129,128,183,39,8,195,65,32,242,139,223,113,123,165,186,141,99,110,111,114,137,144,214,25,63,100,177,211,54,159,202,51,45,29,193,67,216,87,178,17,169,140,13,209,23,151,179,164,109,194,91,64,128,10,129,196,31,9,234,227,187,27,112,248,247,24,9,104,153,87,77,248,201,74,168,249,97,187,10,169,184,14,164,195,132,202,2,77,36,244,136,18,132,62,206,63,40,105,187,167,201,82,73,113,14,50,59,33,174,193,252,1,205,140,53,206,49,186,209,167,212,3,77,192,152,11,25,108,59,176,86,29,13,180,4,250,61,49,75,2,71,214,124,187,7,236,144,226,90,55,199,101,45,205,217,37,45,228,230,73,158,2,78,252,200,214,206,186,217,11,239,4,156,0,151,120,108,119,85,16,115,178,10,164,130,56,89,209,254,163,46,157,17,245,3,67,70,203,51,134,7,17,149,30,75,128,206,18,203,142,211,128,164,125,49,47,216,97,17,88,131,80,34,105,31,100,21,28,110,146,153,211,96,238,151,115,163,200,252,14,61,64,116,59,188,42,24,49,180,34,187,129,9,71,230,114,111,168,113,64,33,152,105,18,119,238,164,90,240,172,117,136,60,32,113,45,36,206,16,43,13,80,59,129,80,10,143,56,252,32,96,198,101,75,141,222,10,25,234,48,82,218,172,84,27,97,220,60,72,110,234,158,194,76,236,16,180,158,219,38,23,98,103,1,49,81,50,99,205,62,164,46,145,28,20,14,2,8,70,226,29,29,144,189,184,194,84,200,17,167,111,172,85,145,176,67,110,1,136,132,214,228,239,37,91,160,97,27,124,187,143,155,93,32,69,205,131,33,87,183,2,72,148,100,201,29,144,213,121,39,164,12,161,156,78,228,171,149,236,32,6,111,25,27,202,150,93,148,77,104,183,38,16,187,167,99,148,190,116,67,202,217,212,10,204,44,110,242,151,117,237,136,202,99,157,32,2,100,74,170,109,12,201,216,32,87,78,226,214,162,251,22,224,27,225,3,157,17,27,38,189,215,17,8,94,208,91,19,149,179,168,76,255,0,166,41,206,55,100,8,140,32,47,55,127,148,223,110,26,72,204,165,198,59,125,80,227,217,176,246,255,0,168,186,146,76,131,39,178,81,184,55,34,15,100,210,70,227,40,42,67,136,130,138,63,80,168,253,247,51,150,94,233,36,132,21,40,137,57,159,170,120,104,36,110,10,10,152,61,210,119,142,197,84,58,38,58,183,24,106,1,210,221,211,156,3,78,102,79,116,154,193,196,64,2,59,132,225,191,234,107,29,237,166,90,135,49,11,37,97,219,133,168,178,211,212,145,90,28,55,143,1,111,38,48,238,98,168,225,24,202,201,84,204,143,217,107,170,5,55,28,96,172,122,131,112,223,1,109,102,55,223,212,195,89,226,34,22,13,91,250,75,72,153,91,93,190,217,43,14,180,92,9,152,129,9,28,217,182,191,185,206,99,77,248,192,90,234,11,105,137,252,172,212,174,115,133,161,105,172,208,230,103,113,194,42,47,81,42,103,147,43,24,51,217,108,166,28,208,56,7,11,59,97,177,1,108,165,80,61,157,161,42,173,66,29,16,176,74,178,9,39,48,144,236,52,153,153,90,222,209,5,201,80,8,143,236,155,183,8,212,182,157,68,180,27,68,159,202,201,92,56,187,27,45,21,201,224,192,11,61,247,121,41,22,222,205,196,183,114,216,203,153,183,229,91,89,212,216,216,24,149,44,44,128,233,207,29,145,177,173,112,0,226,10,218,84,199,184,213,248,234,190,205,14,164,28,216,7,100,38,64,128,112,140,0,70,36,160,36,176,17,8,59,155,38,249,159,115,46,160,18,14,37,114,234,48,144,71,108,174,197,80,11,100,196,70,203,151,91,123,162,19,14,247,7,226,52,248,251,57,122,144,26,42,213,112,247,5,26,79,171,107,182,36,52,144,15,222,23,229,223,83,173,83,83,172,214,85,44,12,172,234,164,84,99,14,24,123,79,63,85,250,103,215,159,102,139,86,215,58,192,234,68,52,142,78,240,191,61,122,133,74,117,53,5,238,103,180,250,143,112,177,219,146,48,126,187,37,169,155,212,228,183,66,125,51,203,87,109,87,64,0,131,216,36,54,142,165,142,177,229,206,110,249,94,144,82,107,159,33,177,29,212,52,216,28,72,201,62,56,88,57,15,25,207,203,174,137,231,170,105,171,17,104,23,93,196,37,31,76,212,84,13,105,105,247,7,251,71,248,94,130,189,33,146,206,119,73,120,115,65,134,248,147,217,71,252,124,128,62,165,16,44,89,39,154,212,122,93,106,205,115,125,231,83,97,22,155,112,126,199,132,159,250,45,70,134,182,247,84,116,128,46,60,47,72,250,98,147,90,8,187,59,36,145,115,242,32,29,188,39,225,216,12,54,29,31,103,30,167,165,134,140,201,39,31,68,234,62,155,76,179,46,0,142,235,164,247,88,11,38,28,71,236,149,76,52,27,134,220,165,104,85,10,159,238,86,201,97,173,189,102,122,30,146,42,84,13,145,29,213,255,0,209,233,177,165,164,75,115,48,119,93,29,53,80,210,232,13,38,51,225,49,212,218,24,94,217,115,163,12,224,166,249,125,184,18,54,181,115,136,108,195,167,208,105,217,210,202,80,193,128,55,43,64,208,209,107,224,50,1,230,48,21,251,111,53,26,246,244,1,187,123,167,22,218,216,118,12,247,65,208,115,178,45,188,211,176,152,245,116,233,16,91,73,132,22,244,188,184,68,158,225,96,171,77,148,91,105,115,89,253,45,227,236,181,122,149,87,150,67,68,188,158,145,229,86,138,136,117,74,134,169,22,6,2,210,70,75,167,35,251,32,139,85,134,191,141,252,181,218,204,30,201,185,188,52,111,40,11,11,193,32,152,61,214,237,75,44,123,200,234,14,17,244,89,88,202,158,209,156,65,216,32,126,52,174,236,217,90,122,251,20,105,255,0,46,64,144,59,36,53,190,227,26,90,12,147,242,158,60,173,254,217,167,76,7,31,153,93,45,53,196,146,75,27,177,35,117,154,8,18,121,92,204,242,114,170,209,45,50,239,155,101,155,216,115,32,17,157,201,229,117,181,141,99,245,5,226,4,177,172,13,27,99,152,238,82,41,81,14,121,188,200,9,56,190,16,159,144,166,105,57,213,105,220,114,12,141,150,221,52,84,45,23,75,132,15,162,29,70,145,222,224,177,189,59,159,9,218,106,98,155,192,63,114,19,80,181,122,61,147,191,187,83,103,123,73,68,178,158,115,141,214,253,29,35,66,139,137,37,217,38,79,11,53,10,14,246,155,105,153,90,221,65,194,156,19,18,16,198,206,236,233,248,218,154,123,49,58,160,116,184,111,49,245,66,221,203,158,119,216,38,187,77,123,92,1,177,219,7,198,201,21,180,150,85,164,3,139,131,93,36,131,243,98,33,88,109,154,72,220,42,27,245,44,127,51,81,200,0,97,29,145,50,119,225,27,105,128,71,244,248,8,159,134,140,68,13,208,45,107,124,86,53,170,35,109,136,247,158,58,118,142,66,149,234,27,70,101,222,2,182,180,84,184,137,144,21,129,112,129,219,37,83,248,141,107,15,17,205,251,153,250,139,241,48,123,170,123,31,77,246,147,130,122,86,138,148,8,134,220,90,79,33,13,70,185,174,25,46,32,114,20,221,254,63,81,106,167,228,232,153,237,44,108,1,212,121,40,9,100,65,1,206,31,213,217,19,238,46,151,96,147,178,93,102,159,108,93,249,238,151,150,187,82,80,87,119,122,138,246,93,169,168,218,109,13,36,156,92,96,126,80,213,115,244,181,0,45,36,108,79,9,186,6,184,221,29,71,112,82,245,207,62,222,228,17,186,213,45,155,176,209,162,56,119,51,210,115,171,85,36,130,25,4,221,231,129,11,38,177,174,34,49,113,224,45,154,119,31,100,195,164,121,194,201,86,152,14,151,67,92,121,238,148,231,238,73,151,19,95,249,156,215,48,177,182,151,146,255,0,247,20,141,79,13,36,131,9,245,29,117,71,2,46,1,103,174,251,114,25,36,161,242,116,13,216,42,82,166,30,111,191,185,130,181,50,64,233,153,43,61,64,24,32,9,60,248,90,234,26,223,99,193,72,52,204,146,70,234,117,163,185,144,91,228,184,117,51,56,92,230,13,154,165,102,251,103,230,143,8,220,206,177,192,8,42,176,184,71,205,60,164,166,186,29,76,1,83,24,49,120,29,210,95,108,96,201,90,33,192,52,6,193,3,41,14,104,107,182,221,15,200,52,247,238,59,114,213,44,189,249,20,230,188,17,156,118,75,169,85,194,49,34,86,167,48,152,32,245,44,213,24,227,80,52,100,242,22,183,227,122,177,36,107,78,63,114,141,72,167,141,187,149,203,213,190,78,211,221,117,106,52,210,111,101,199,212,230,161,229,114,94,150,170,239,146,149,10,117,247,16,231,192,25,142,18,221,4,114,83,30,210,252,143,149,13,178,122,78,220,21,48,239,73,79,242,111,214,65,107,96,136,24,61,209,23,88,45,3,238,172,182,28,51,129,186,142,0,225,1,79,245,5,187,166,65,4,134,195,163,42,129,182,124,162,48,209,108,92,123,161,96,32,16,119,88,207,66,3,136,149,150,32,98,81,76,0,14,97,85,167,178,161,77,199,108,44,215,85,25,87,136,129,37,192,19,188,170,32,228,156,170,115,97,214,147,144,172,52,145,185,132,17,42,36,155,129,143,178,198,26,15,10,136,193,84,226,122,103,110,202,203,137,102,50,159,31,251,74,86,213,246,236,9,180,117,9,77,4,50,221,137,8,90,9,57,10,6,18,99,104,77,154,233,5,183,137,158,75,144,231,18,119,41,96,217,255,0,132,198,176,135,119,81,72,20,207,35,5,127,30,228,19,136,54,231,178,135,172,231,126,202,200,49,112,49,40,90,28,4,206,81,55,181,145,85,11,102,194,99,177,109,198,210,168,180,2,134,123,8,42,6,150,184,147,246,68,51,191,220,98,229,211,169,27,151,99,39,202,97,124,109,10,169,180,198,70,85,216,4,146,50,181,52,221,157,22,232,216,182,137,204,204,171,104,45,195,126,229,22,3,182,133,82,65,140,4,43,81,116,147,250,199,201,80,233,57,194,6,200,198,254,17,58,224,233,254,149,98,208,26,79,229,101,67,178,73,107,184,75,115,243,180,161,186,119,84,214,246,50,66,179,73,192,131,4,23,110,137,169,217,212,202,111,126,202,185,182,193,151,21,116,106,0,227,31,133,8,27,180,111,133,96,6,12,239,221,12,89,67,249,108,162,73,38,9,40,173,153,19,186,161,225,85,142,144,56,228,163,83,78,108,98,219,241,37,54,224,236,9,111,148,211,13,206,118,202,91,193,104,25,144,14,85,220,110,144,38,86,41,137,37,206,163,41,135,16,70,251,74,43,186,121,30,16,135,108,73,129,177,10,22,220,8,59,112,131,251,99,22,225,80,58,145,175,205,175,4,3,178,99,143,0,240,149,29,34,78,85,180,58,225,59,114,183,37,59,130,170,137,98,16,39,238,16,3,115,230,33,19,154,98,6,197,8,105,146,73,252,41,113,67,73,173,249,14,171,99,200,87,125,204,108,21,94,230,145,184,7,16,133,174,182,100,65,148,68,72,146,39,27,173,93,240,32,182,113,223,238,81,117,160,180,130,27,192,69,210,5,253,208,18,92,224,34,4,97,85,167,48,227,104,225,51,75,91,216,173,202,184,249,24,93,32,16,12,247,75,168,254,177,25,37,25,100,236,96,17,133,109,167,107,166,50,135,97,220,183,228,91,87,228,65,217,160,103,120,68,92,44,50,49,177,10,53,132,140,226,50,129,221,65,167,121,204,161,153,1,214,25,8,58,164,199,3,133,86,145,88,68,196,102,21,145,104,0,206,251,170,220,29,224,242,12,39,199,145,247,26,201,199,185,144,18,50,85,111,247,82,54,84,119,86,242,113,228,59,96,156,169,242,141,247,225,8,48,59,170,18,135,118,234,12,144,96,162,12,39,97,42,164,71,149,108,147,128,99,186,207,245,27,23,201,110,100,6,198,9,81,204,140,76,21,110,35,166,12,194,7,75,140,165,213,50,55,228,254,93,66,6,64,3,132,48,171,194,137,140,58,138,170,235,13,217,140,168,92,230,136,217,6,200,131,206,39,100,174,29,65,217,228,150,24,153,87,27,91,186,23,25,40,132,181,178,178,192,194,105,137,1,9,29,149,129,210,49,248,66,238,168,132,176,16,129,145,5,70,136,140,224,40,41,196,25,80,58,195,180,133,178,111,124,150,63,167,38,17,57,238,159,251,82,239,158,19,3,102,39,1,13,195,184,213,127,239,5,167,56,80,128,161,25,149,65,241,28,132,77,250,128,6,17,116,52,4,32,150,136,238,140,150,184,72,8,1,32,201,218,81,235,232,140,215,139,144,216,226,62,202,158,36,237,36,162,57,32,204,4,39,39,9,57,48,114,178,102,245,8,0,192,36,231,178,167,13,177,130,168,140,224,74,167,18,15,133,141,254,80,30,108,100,90,220,29,240,168,15,113,189,128,84,210,73,242,163,9,166,243,112,221,27,89,182,199,197,169,178,3,48,34,60,163,140,12,96,118,84,225,177,253,144,193,113,17,48,86,170,73,227,87,169,162,136,184,238,71,133,186,145,36,9,37,115,232,144,62,105,198,2,221,70,175,76,126,232,243,176,97,255,0,194,28,57,58,195,123,141,240,68,183,194,109,48,0,57,220,112,146,43,0,32,140,142,84,164,92,91,32,64,25,78,53,169,242,150,162,14,189,194,117,59,72,36,70,80,185,164,212,188,30,148,79,16,49,48,114,82,129,107,93,147,132,119,188,15,98,182,120,185,255,0,17,151,28,17,249,70,215,57,236,201,128,50,151,193,49,211,217,50,147,154,113,193,85,228,46,66,159,228,202,176,233,135,25,13,113,103,148,250,45,116,182,14,71,61,210,95,12,156,159,16,153,74,163,132,114,86,110,104,31,241,34,254,52,26,206,155,139,253,182,88,32,146,38,121,11,75,63,151,130,235,201,253,150,125,45,104,13,39,46,224,35,162,75,107,109,63,84,245,176,31,47,184,230,162,159,126,77,173,120,4,67,190,163,178,210,199,185,217,4,1,194,192,48,78,36,45,84,170,92,48,211,3,186,175,42,214,205,190,163,209,184,113,177,54,82,168,68,0,71,213,108,20,139,219,0,18,59,131,11,156,202,173,164,251,156,97,131,50,236,45,148,30,231,62,36,144,114,147,240,254,86,219,145,185,82,154,91,217,208,162,112,216,216,110,183,233,233,54,169,4,205,192,236,23,45,143,44,184,184,19,27,70,87,99,210,228,58,92,3,76,108,187,129,208,62,254,226,219,241,243,252,102,153,44,211,246,203,161,176,39,149,162,133,38,234,4,54,72,27,145,194,110,160,49,212,157,152,240,86,90,14,246,168,7,210,7,124,137,130,60,169,218,212,207,238,45,110,214,137,115,72,230,105,9,171,105,37,160,131,215,216,240,155,65,239,12,107,94,122,226,36,108,132,213,53,28,11,30,8,143,221,21,18,90,249,112,4,0,142,87,48,127,237,5,107,209,135,115,93,45,132,102,121,156,39,101,164,204,59,202,202,253,73,246,153,82,152,4,58,36,71,9,224,222,200,104,130,124,171,239,222,249,46,114,165,120,210,45,227,220,32,117,96,136,0,194,55,52,181,195,164,192,223,176,42,219,109,54,128,210,110,24,146,138,156,154,128,218,73,207,209,47,62,217,61,222,222,214,21,45,65,166,192,239,150,22,202,117,70,179,35,110,203,15,179,38,215,55,153,250,45,154,48,214,176,241,28,247,67,241,245,109,177,39,248,234,225,204,239,247,52,209,166,41,54,26,48,112,114,149,86,149,58,76,135,124,172,0,142,118,207,248,69,112,4,193,194,39,50,88,210,98,119,85,231,81,239,194,92,2,173,104,246,71,190,106,182,237,228,114,177,62,153,115,250,134,119,11,167,74,209,77,183,12,33,58,47,114,173,193,178,92,54,39,17,221,14,53,183,198,172,59,110,37,94,217,198,151,83,116,135,150,91,153,11,173,165,174,234,186,97,176,17,135,1,184,88,108,107,234,212,109,132,6,186,211,119,56,78,107,203,24,208,78,54,81,21,114,190,200,149,90,61,77,190,157,238,54,179,192,18,217,233,240,33,63,212,197,212,92,194,201,107,132,24,92,237,38,161,226,164,108,65,249,188,118,93,183,61,181,116,135,25,153,130,151,242,120,86,95,241,233,76,177,220,242,212,106,62,147,5,39,93,20,218,27,157,221,11,70,152,154,129,178,210,186,110,211,210,124,244,245,78,203,159,81,166,133,98,38,36,224,44,215,173,88,150,26,116,246,19,89,162,219,73,51,113,89,221,37,155,184,90,103,5,62,134,167,169,173,57,60,144,139,88,41,210,107,139,90,92,72,152,28,173,254,78,193,150,182,91,226,117,59,223,11,122,181,111,79,96,13,172,230,189,164,187,6,48,120,250,43,212,250,131,181,15,120,39,19,50,87,155,244,237,99,169,61,174,45,246,239,104,4,30,23,71,79,168,21,234,236,64,92,246,175,59,54,169,228,102,220,175,194,254,196,106,169,251,149,3,65,115,0,200,13,49,247,81,183,82,169,13,111,67,135,83,188,175,95,233,94,145,232,250,202,14,175,234,181,117,13,164,219,90,91,165,54,191,99,25,157,176,177,191,73,233,218,237,85,70,105,117,1,148,11,237,105,126,92,4,243,2,36,43,126,47,200,91,105,99,201,99,241,94,154,85,234,113,36,57,194,1,182,6,233,122,186,62,197,64,72,51,131,19,133,234,53,159,6,214,163,165,125,65,171,210,215,164,48,69,55,139,132,253,255,0,178,225,215,166,67,219,38,231,48,69,189,251,38,252,87,29,173,94,164,255,0,39,255,0,199,252,150,59,153,40,212,12,100,103,61,145,87,214,85,173,82,106,188,212,128,0,184,202,83,201,99,203,182,30,21,53,190,229,55,1,45,115,134,15,251,124,167,165,120,247,238,201,88,0,42,125,65,21,46,38,26,45,57,4,156,207,209,52,23,6,128,76,79,48,128,211,246,216,46,234,119,42,198,48,65,131,183,133,94,186,107,19,229,163,157,255,0,80,133,66,234,96,206,28,112,121,11,94,146,153,104,123,152,100,60,6,144,118,193,225,100,112,150,180,100,129,146,66,217,166,174,90,239,150,33,5,208,34,61,246,194,15,138,237,107,153,112,112,36,146,118,60,4,115,89,141,164,247,209,246,169,212,121,96,51,59,4,192,225,83,34,36,30,202,171,211,14,123,14,103,193,192,66,185,103,227,228,160,94,199,199,169,165,183,90,32,64,28,248,68,26,42,139,152,67,154,96,131,41,13,123,220,211,77,160,189,199,104,87,66,147,233,52,49,206,128,200,32,180,70,59,36,177,207,200,148,79,199,84,183,164,219,65,142,120,207,5,21,70,146,224,27,184,221,5,42,158,222,38,238,64,78,212,213,254,91,122,114,68,146,56,240,152,228,110,247,47,248,179,242,83,83,205,139,109,47,106,230,144,26,92,67,157,245,136,78,107,131,57,207,5,98,117,83,237,220,29,46,218,21,251,192,53,164,206,71,42,118,95,212,149,182,251,80,239,247,52,84,173,147,56,92,189,65,15,168,224,71,149,178,165,71,84,105,180,3,216,172,255,0,194,151,67,174,132,31,141,182,91,228,91,22,38,133,51,35,164,131,18,71,101,218,248,109,250,134,250,197,43,156,207,105,187,52,55,170,123,207,111,11,20,144,96,68,157,200,93,63,74,117,42,26,214,61,224,93,48,217,42,213,185,99,108,119,55,158,207,190,250,11,159,83,68,206,196,96,174,219,24,90,192,213,192,248,95,85,119,167,82,118,248,136,141,151,162,100,150,129,137,67,115,169,218,119,220,58,76,115,160,76,0,138,198,180,137,57,66,201,111,205,251,43,44,151,74,120,74,54,86,204,96,113,104,193,251,42,100,186,36,68,238,168,0,225,51,4,98,19,90,45,32,144,159,126,230,176,46,70,57,165,141,49,146,120,79,162,61,200,250,36,3,16,63,171,116,253,51,121,56,43,7,217,20,235,180,155,232,180,218,4,225,105,167,210,123,164,209,4,129,145,133,161,132,49,231,100,15,35,54,195,137,24,209,51,105,251,38,73,112,217,38,255,0,230,118,76,21,152,215,228,229,1,114,110,236,116,70,182,155,157,28,66,209,65,141,108,201,202,204,107,135,2,65,202,109,2,231,16,12,35,155,247,212,83,67,39,70,148,17,60,0,141,160,57,189,34,18,169,60,124,144,83,104,146,1,17,132,113,33,113,56,228,176,216,36,35,96,56,17,62,85,17,27,38,14,134,119,40,113,119,182,70,168,121,14,192,99,194,107,104,153,157,194,67,31,156,173,44,113,123,113,210,168,246,146,205,142,89,251,134,194,102,15,203,194,182,151,73,0,238,151,177,129,148,64,134,97,216,37,59,215,81,45,200,183,112,239,17,7,48,164,192,16,129,172,57,36,64,69,105,35,5,34,135,177,139,117,9,142,151,100,35,36,130,15,126,232,88,68,101,66,12,96,132,29,183,245,39,127,255,0,170,24,51,146,114,161,57,145,40,27,78,233,51,247,86,210,0,140,143,41,170,103,81,192,227,140,115,3,136,28,253,86,170,66,33,103,162,103,59,45,44,59,25,77,209,212,90,163,86,61,213,8,225,64,224,76,192,9,110,120,32,9,86,193,223,5,46,239,81,169,181,35,141,18,64,60,37,150,139,143,116,208,247,6,128,54,89,220,77,194,237,211,127,81,121,124,120,199,49,209,197,190,84,121,107,161,65,6,6,225,9,108,241,16,151,198,107,96,66,166,192,194,1,18,17,0,73,198,21,137,45,29,213,176,27,179,178,114,201,233,8,238,4,27,28,99,19,228,35,101,50,55,6,17,26,134,152,222,124,43,118,160,212,108,12,45,189,107,19,93,132,216,145,137,76,107,3,154,72,16,178,135,56,108,143,221,115,90,50,142,126,229,23,93,138,173,77,211,57,251,37,146,0,130,9,90,110,47,108,196,74,207,82,7,215,149,186,18,14,6,235,1,131,145,143,9,172,125,173,238,66,72,6,113,148,192,45,250,161,191,108,75,91,61,145,206,107,185,75,183,169,24,182,216,67,7,230,216,4,220,181,234,80,219,27,247,11,165,167,40,38,118,196,229,19,153,137,136,37,1,117,152,156,194,214,122,236,135,1,144,97,199,186,160,33,240,85,18,112,66,17,36,201,48,183,158,69,252,150,206,165,186,224,252,140,43,32,21,87,186,112,2,38,153,43,110,117,20,68,50,53,143,109,190,86,122,143,151,70,193,55,14,36,109,9,46,100,237,178,101,253,16,182,119,169,101,195,137,42,131,99,62,85,154,96,71,31,69,86,18,68,37,239,58,130,170,186,195,115,75,28,36,238,137,183,0,128,18,68,19,49,221,49,146,247,111,158,22,238,30,188,96,57,208,225,34,83,253,193,110,7,130,146,252,0,0,156,163,99,229,145,9,143,124,135,17,223,185,78,119,76,162,145,105,141,206,80,144,12,137,251,33,14,181,197,29,170,249,41,67,123,140,188,61,187,143,162,141,27,1,176,74,104,184,152,193,29,209,130,79,213,108,62,188,147,23,50,56,60,96,156,33,36,220,96,194,17,152,148,14,193,18,98,121,77,87,13,38,54,145,173,117,238,0,146,71,117,110,116,59,59,164,135,1,245,67,119,127,178,91,61,201,135,47,174,231,70,151,91,60,240,149,94,139,154,1,140,21,158,157,115,76,136,41,231,81,239,55,124,166,31,50,84,177,95,98,28,3,140,118,238,149,85,220,120,84,250,157,115,4,0,129,164,190,73,49,148,171,245,3,110,251,135,14,182,29,178,83,198,34,19,110,4,65,201,86,8,13,59,31,170,202,38,77,253,204,174,109,224,2,150,238,195,9,245,41,195,49,251,37,131,108,121,75,97,240,134,237,248,230,64,107,72,0,204,202,97,108,54,98,85,19,48,113,246,81,194,26,4,130,179,163,54,101,72,35,160,24,217,34,169,36,227,100,111,127,244,238,170,232,27,45,110,200,245,58,211,216,0,3,22,130,163,91,214,122,127,10,220,236,2,12,2,142,152,192,36,164,212,49,137,253,4,89,5,163,194,161,105,110,39,238,154,246,17,191,41,69,174,96,36,156,20,23,172,251,143,108,204,134,214,218,39,7,194,7,58,27,7,240,132,187,35,183,133,62,103,93,144,17,220,100,183,31,217,41,173,144,29,177,238,81,154,89,4,156,160,47,217,21,211,17,148,186,236,162,225,140,32,192,231,66,83,153,107,143,125,147,6,28,9,194,23,153,38,54,89,211,184,187,190,197,185,198,33,34,242,29,37,49,196,151,96,164,57,196,60,5,157,122,36,155,3,132,55,58,14,57,81,207,37,187,71,149,97,217,130,223,186,132,146,33,109,67,184,194,213,234,45,173,180,119,148,68,108,169,239,66,72,33,43,110,183,38,62,241,132,103,250,76,37,60,0,192,36,202,48,225,100,36,151,13,142,200,28,147,102,233,122,96,154,112,36,37,58,76,99,9,134,165,176,221,128,229,89,0,253,17,86,211,113,239,126,226,0,235,180,97,50,157,86,210,168,37,161,199,202,22,211,51,41,46,97,107,247,148,112,14,224,183,35,54,86,166,215,188,144,177,212,144,76,45,21,8,4,228,66,67,142,55,132,188,145,200,194,189,51,45,80,92,209,35,98,178,215,100,173,117,136,0,2,73,11,37,99,57,218,16,85,123,137,173,126,187,152,170,77,196,110,54,130,185,250,138,101,143,137,93,58,143,4,196,97,96,212,140,151,119,91,239,185,131,147,179,155,86,92,113,143,43,14,184,134,211,32,124,193,110,170,58,137,28,46,94,169,143,115,137,247,9,111,251,78,193,40,42,231,212,97,60,102,122,47,33,201,238,29,50,74,198,192,26,238,169,143,11,75,4,17,39,11,119,87,166,13,114,91,49,133,166,144,45,19,16,10,85,54,92,236,108,74,210,226,230,17,3,3,149,79,15,220,91,40,100,132,152,146,236,118,64,42,2,0,229,74,183,191,104,61,229,41,228,180,198,202,78,110,195,94,250,137,174,102,76,253,22,86,19,77,192,239,43,75,170,230,216,251,194,79,182,11,129,34,86,84,236,242,54,103,212,96,169,121,137,130,135,99,35,46,41,70,69,77,164,45,20,79,88,28,34,123,176,163,214,253,77,20,219,28,240,174,173,167,108,168,3,90,72,156,133,29,1,146,63,11,116,123,16,126,74,204,90,137,176,134,182,74,230,214,55,83,33,205,251,46,134,165,214,176,68,174,85,115,112,51,245,73,107,126,162,235,236,243,127,24,106,219,165,244,141,68,30,178,48,216,153,251,240,190,19,174,115,106,234,30,96,2,28,75,79,32,29,215,215,191,81,53,111,103,165,213,166,198,130,242,37,164,247,0,194,248,249,164,29,78,251,164,144,36,141,138,165,51,57,72,126,65,77,38,70,220,68,184,196,31,200,66,95,254,208,101,85,114,250,0,57,191,204,99,70,26,55,63,148,143,117,215,135,150,219,158,166,157,194,34,218,193,57,109,129,149,78,166,138,180,38,215,146,65,0,128,217,198,99,133,150,171,135,186,41,184,153,32,195,128,194,213,86,180,210,2,114,70,1,25,89,92,72,102,6,121,149,59,94,187,40,187,149,175,176,69,7,60,147,118,6,235,47,182,91,84,65,145,202,105,172,230,7,103,39,130,174,147,0,117,198,101,46,152,172,1,167,10,197,190,148,180,146,6,54,75,163,68,212,112,115,126,176,181,189,205,45,151,83,14,60,56,224,132,122,13,14,167,91,77,213,104,52,10,65,214,185,211,14,153,136,3,148,163,142,253,69,252,149,42,135,235,184,38,153,20,112,26,1,220,198,85,105,218,230,213,13,144,90,64,32,242,15,63,225,51,89,67,81,74,153,12,104,171,80,111,238,186,208,71,38,64,221,34,131,189,182,184,136,63,208,78,241,42,150,239,11,127,226,42,246,113,59,140,212,83,45,113,35,112,56,74,123,108,13,115,179,126,200,220,241,237,245,76,158,123,172,154,145,252,214,184,57,198,214,90,6,226,15,133,190,54,238,98,193,118,223,250,65,174,58,41,6,147,5,196,111,157,149,10,101,160,184,206,219,206,201,148,169,150,88,201,145,19,113,74,212,86,181,224,182,72,206,103,9,43,249,11,24,75,47,16,179,209,230,69,22,135,86,144,76,70,65,77,113,6,153,45,104,158,10,91,41,138,116,140,73,36,147,147,40,91,92,53,144,96,54,35,59,44,245,83,97,13,190,39,234,103,170,193,85,205,57,198,113,221,11,159,81,205,246,230,63,238,78,168,11,111,143,154,153,45,112,242,147,135,14,72,35,8,45,179,229,212,230,194,182,88,187,26,114,72,7,120,40,41,11,156,106,52,16,208,109,146,55,86,89,117,164,192,141,143,117,78,168,250,76,135,19,102,192,118,83,252,123,65,86,84,91,103,63,245,23,169,169,37,185,206,248,48,153,164,97,125,92,225,160,240,179,151,139,204,130,118,217,116,125,42,155,171,214,216,6,142,74,173,78,93,145,10,241,233,123,157,189,59,128,246,200,110,223,186,126,182,161,107,8,7,60,4,167,3,68,12,102,48,10,75,170,186,160,151,73,35,100,127,143,97,39,249,42,158,125,203,111,185,80,128,214,193,65,77,196,220,215,110,54,70,42,186,155,64,2,39,148,52,156,93,89,179,210,9,130,83,11,67,108,75,243,239,137,89,116,169,188,60,158,63,101,161,225,133,173,32,19,143,178,91,170,56,56,144,32,19,183,10,86,170,29,79,219,113,220,65,183,178,93,255,0,171,201,79,226,108,170,116,38,72,33,160,136,10,253,159,229,225,192,14,73,229,42,190,176,211,22,176,128,8,220,141,144,105,181,18,215,177,230,226,126,82,56,79,204,176,177,218,191,154,197,131,162,21,66,224,33,179,33,33,213,221,4,156,167,58,176,166,57,207,5,101,115,221,81,251,90,209,216,40,214,197,177,201,47,201,102,160,158,202,171,150,223,200,16,22,90,225,197,162,92,225,60,118,91,8,44,6,211,112,88,117,82,234,192,65,183,147,229,79,172,223,184,63,86,72,253,21,83,166,168,215,224,198,224,242,22,45,95,243,122,137,186,81,145,104,130,112,18,170,6,111,36,99,101,69,168,26,200,165,171,102,163,20,231,181,148,218,88,50,55,88,245,21,29,81,206,145,136,193,37,22,166,183,242,205,166,217,233,14,60,20,98,135,187,78,93,27,110,57,89,181,156,207,34,102,24,122,123,48,16,69,48,79,221,101,39,220,99,92,211,45,59,45,122,166,218,203,103,117,207,117,66,192,26,209,210,4,41,234,143,81,196,19,168,186,196,151,228,199,132,151,72,4,100,14,233,149,92,93,105,63,132,183,56,212,4,29,146,175,127,18,95,151,199,168,178,8,17,185,64,210,68,72,217,28,154,96,158,251,44,238,185,196,157,148,116,59,34,213,183,111,185,24,240,78,198,1,236,178,185,165,160,0,73,132,255,0,255,0,44,150,239,178,69,225,135,168,207,149,85,46,246,121,5,13,211,247,44,187,124,164,128,242,227,225,21,224,147,31,186,187,241,63,213,180,41,54,93,88,199,227,68,153,107,23,6,153,36,206,203,147,85,164,191,180,46,166,181,229,172,113,200,128,185,15,115,154,100,137,149,201,100,181,178,41,84,29,147,36,99,101,30,11,68,157,143,100,55,100,98,20,117,64,115,16,59,148,130,85,254,165,109,191,227,9,120,12,204,253,16,17,45,16,96,171,14,14,2,14,232,75,118,130,139,109,254,50,103,196,23,194,93,164,54,118,42,220,232,111,110,232,96,158,118,80,117,9,60,35,248,244,195,34,218,187,110,68,41,181,155,149,82,240,6,79,225,8,6,49,148,46,123,206,54,142,22,181,141,73,91,29,139,14,101,227,121,143,202,142,195,109,156,156,160,151,111,57,86,11,134,224,20,13,251,138,44,44,151,8,224,32,96,32,70,194,118,86,73,14,7,101,96,183,37,107,60,125,33,175,242,130,92,90,233,7,236,136,57,211,8,31,220,13,187,34,6,227,35,116,119,150,205,205,45,196,132,9,28,202,166,139,139,149,93,33,81,54,55,199,132,51,151,159,81,132,206,152,68,130,222,113,192,84,93,105,16,172,58,221,182,66,37,155,137,64,52,139,197,195,148,167,83,18,8,194,35,144,211,42,189,201,140,99,178,132,153,0,8,106,46,6,194,37,122,132,114,236,74,185,180,114,168,180,136,4,204,114,133,206,51,225,78,182,105,185,30,167,169,9,227,0,236,59,42,131,18,10,158,240,45,136,36,236,16,151,17,2,112,168,111,91,37,196,13,62,163,3,28,122,184,216,32,34,4,126,202,189,199,69,164,226,112,161,134,155,142,17,222,181,38,178,170,100,43,101,132,129,7,149,77,4,100,25,142,21,56,144,230,193,221,88,108,56,153,128,148,254,68,53,170,118,157,158,75,13,32,130,76,125,20,246,197,211,113,64,215,56,184,157,194,178,233,18,28,139,214,216,134,165,83,97,221,159,167,40,67,136,116,147,32,161,14,33,178,113,245,81,165,217,111,29,210,182,61,102,203,14,145,164,92,38,101,40,139,118,147,148,77,108,11,182,48,133,166,220,3,60,194,102,230,100,55,223,229,10,210,45,237,206,55,68,73,14,236,10,0,242,242,50,115,194,184,45,46,51,29,144,174,62,205,182,207,234,92,2,14,228,160,177,214,156,202,157,68,231,10,53,198,76,236,146,200,102,118,69,228,231,202,70,155,113,183,133,89,46,118,109,250,168,225,38,239,217,65,115,132,98,59,173,93,227,178,102,182,219,66,3,249,115,185,1,83,95,0,92,124,193,86,94,224,216,228,237,133,80,231,54,112,59,225,109,43,89,109,11,121,8,151,60,244,96,115,42,169,178,76,131,177,85,155,12,20,166,52,131,243,17,41,204,49,98,54,20,88,243,15,110,55,80,79,77,198,64,228,42,45,121,22,129,32,242,150,1,155,67,166,59,132,171,109,223,168,107,180,120,158,176,224,184,245,147,190,17,61,162,208,26,56,193,40,47,46,39,184,236,163,170,22,211,28,153,201,40,247,99,95,96,178,31,31,184,202,143,134,183,59,32,100,57,194,93,245,242,148,72,123,137,206,118,8,189,224,216,134,16,124,163,217,216,77,75,127,247,51,52,171,4,133,6,8,81,224,3,188,162,172,156,162,101,92,226,20,13,46,216,43,0,55,234,152,83,201,165,216,88,3,149,72,38,98,62,138,195,47,59,161,140,229,38,254,225,199,6,88,112,107,98,55,84,14,81,138,96,228,148,32,198,2,35,223,80,114,217,67,117,33,30,67,46,128,169,164,147,178,194,253,204,137,1,49,221,108,17,248,66,246,196,121,86,195,136,27,165,247,184,224,15,202,83,29,105,217,89,234,192,217,9,108,43,96,50,139,7,118,192,148,38,96,34,108,180,137,194,141,6,76,101,64,14,15,29,145,220,237,34,189,117,47,14,56,57,82,38,103,133,121,107,118,194,0,194,243,129,9,75,31,112,2,249,12,28,68,41,116,227,237,8,132,134,132,45,118,232,6,189,193,152,247,0,18,217,194,49,76,68,206,84,0,145,149,88,2,57,89,239,162,82,182,168,249,178,237,33,179,24,236,172,15,118,27,27,110,163,156,64,16,62,170,52,189,189,81,1,29,51,163,184,66,203,220,134,71,79,19,202,176,200,39,32,121,80,146,252,91,130,175,33,219,8,8,87,62,225,26,215,185,76,39,232,136,181,236,204,200,236,66,89,36,156,4,193,213,51,184,194,215,182,145,112,174,172,16,235,182,144,84,115,162,26,114,172,52,140,108,161,4,69,177,245,60,165,53,254,36,78,69,157,122,150,27,2,101,91,169,204,70,73,206,18,204,253,211,28,211,13,35,6,50,169,235,220,115,26,249,35,9,128,14,235,118,156,156,181,205,250,21,130,92,8,145,133,178,131,197,179,185,242,131,249,44,135,82,99,198,211,93,64,24,192,90,55,75,105,45,14,233,35,31,148,255,0,154,152,207,27,36,184,189,194,118,104,91,108,211,115,168,245,50,207,3,216,76,61,25,199,105,66,225,39,32,35,166,110,61,125,176,160,101,210,19,106,87,205,147,181,44,38,119,144,110,117,65,19,0,118,229,70,48,180,224,196,239,42,10,110,96,192,69,74,224,64,228,166,252,109,147,83,184,234,250,251,255,0,188,54,2,77,167,116,250,36,62,160,144,230,145,221,40,180,188,17,48,2,186,77,45,126,13,222,17,44,54,63,82,130,250,206,205,19,78,193,57,59,38,64,108,192,14,140,66,199,167,97,172,96,152,236,181,53,208,251,64,227,112,19,94,216,236,135,124,156,233,154,40,145,112,153,129,217,105,166,227,85,209,16,221,161,101,211,84,35,35,4,109,43,77,50,235,129,183,117,85,176,241,204,37,127,200,20,248,27,179,75,168,129,0,183,194,118,156,90,224,0,250,36,55,14,188,124,205,16,155,77,207,169,0,55,27,231,186,127,199,108,232,58,137,118,166,88,61,157,58,118,180,199,39,142,203,126,154,163,152,210,76,118,92,234,65,207,123,56,61,215,65,143,184,9,0,241,16,174,93,42,18,156,235,90,165,253,140,173,168,58,151,49,197,208,230,11,64,28,142,203,86,156,2,208,67,114,50,114,179,13,59,69,231,119,200,45,236,7,33,107,160,219,36,159,192,72,241,92,200,149,83,3,184,85,42,90,209,107,98,121,77,211,83,46,121,250,19,4,161,125,64,230,219,143,162,15,120,181,225,177,135,99,10,153,96,79,220,123,245,98,246,133,239,94,243,111,73,60,30,22,186,117,1,54,129,176,88,203,30,192,95,72,53,245,55,104,113,129,249,91,180,239,123,250,152,1,126,196,196,253,85,111,92,237,52,154,181,184,175,80,218,194,211,108,100,242,86,218,52,139,136,96,4,147,0,64,220,248,89,88,218,147,222,120,71,74,179,169,84,5,164,151,180,206,14,200,254,58,92,219,123,23,157,171,114,249,164,208,104,178,139,68,9,255,0,186,85,81,182,155,64,204,108,32,108,130,179,91,90,160,168,101,164,8,220,199,225,85,54,84,113,37,175,44,0,196,142,66,79,154,153,41,107,115,219,212,239,255,0,105,160,145,81,248,204,43,163,238,211,134,60,222,100,245,156,97,52,105,131,41,93,50,227,130,148,238,158,163,184,225,83,49,226,190,199,167,225,255,0,45,20,182,36,211,82,183,69,173,56,140,125,86,86,106,95,144,11,155,7,114,229,85,1,52,203,152,26,95,192,113,128,128,49,246,245,195,156,127,218,32,45,198,229,160,165,18,162,48,95,86,173,122,223,204,113,32,156,17,143,164,173,14,48,224,14,233,14,22,60,98,8,68,250,229,225,192,186,210,119,60,166,196,240,145,91,154,158,71,186,171,158,111,113,234,140,21,174,143,168,59,219,13,36,24,222,23,62,163,69,71,12,192,3,96,173,132,82,25,253,210,37,116,42,70,46,254,39,95,38,239,226,190,119,6,201,224,242,144,53,79,166,251,131,3,156,118,36,76,21,85,156,250,212,7,180,198,49,229,182,130,238,60,199,41,110,111,103,7,71,61,210,47,31,174,229,21,178,111,153,13,154,222,176,231,53,160,255,0,85,163,149,178,171,233,234,26,199,150,137,97,144,59,97,114,13,50,194,32,121,91,41,7,218,0,23,78,254,16,28,66,164,161,206,219,26,214,137,46,104,144,155,74,167,181,30,223,204,18,234,180,49,160,15,184,8,26,115,117,132,246,35,116,79,123,142,127,35,103,107,68,231,122,129,20,77,79,156,219,103,36,169,87,211,95,233,100,251,52,225,164,231,219,199,221,115,116,181,223,75,84,218,173,105,5,185,111,112,87,160,161,169,62,163,74,218,132,204,30,150,240,84,251,169,203,234,116,20,165,141,94,230,42,30,173,90,153,44,121,113,3,63,95,11,181,160,30,159,234,64,251,130,157,42,164,71,186,224,103,232,33,121,237,78,157,237,185,174,108,57,188,119,10,168,151,154,148,237,117,173,105,203,99,113,217,70,244,30,206,164,105,249,111,254,78,57,209,58,90,159,78,102,158,171,169,208,112,172,206,28,4,207,229,103,101,15,225,250,109,128,4,39,51,91,87,73,2,145,12,27,17,18,10,220,202,244,125,73,128,27,91,83,98,0,143,186,183,203,137,123,121,7,228,252,111,230,182,62,255,0,237,56,85,69,192,7,125,100,33,161,34,161,185,128,142,1,43,118,175,211,170,209,175,4,7,54,217,185,166,99,194,67,90,225,80,8,192,202,232,44,39,146,15,227,195,223,33,2,200,249,38,79,101,118,134,140,110,66,99,45,46,186,45,240,163,178,118,46,36,240,21,57,253,100,126,53,66,161,172,1,32,182,198,206,50,73,200,77,120,46,104,204,30,224,37,233,168,190,155,133,198,73,39,32,39,58,90,198,10,135,169,223,237,8,14,119,88,148,109,75,187,255,0,246,142,165,72,58,159,131,136,27,202,214,218,61,56,113,250,19,186,201,68,23,24,110,3,123,133,189,182,134,180,58,110,114,69,221,216,150,169,100,87,201,154,149,103,83,113,33,160,224,137,34,112,158,211,238,211,14,157,184,85,89,160,180,134,224,248,89,232,75,69,177,141,135,96,166,214,251,164,122,156,172,21,122,101,12,56,195,15,255,0,165,199,209,5,74,176,68,202,54,210,189,206,23,16,57,17,186,69,71,26,111,1,205,134,240,123,170,159,151,143,82,156,87,163,217,163,222,246,218,204,135,92,54,27,132,151,234,34,164,25,35,178,148,220,210,231,2,210,215,70,228,40,218,65,224,227,168,108,84,132,179,172,28,122,18,21,17,115,228,29,178,37,116,244,116,217,86,163,75,154,232,185,174,32,99,99,43,22,156,6,188,7,97,117,116,198,202,205,45,201,7,32,114,21,170,167,103,81,196,114,125,203,224,199,54,167,166,209,113,144,194,222,144,123,47,87,68,181,167,233,221,120,191,130,107,223,165,108,109,27,47,97,78,28,39,2,56,73,173,129,157,66,61,86,48,188,154,144,208,138,67,158,49,226,84,107,192,243,228,5,119,0,224,65,132,240,106,127,168,118,64,193,147,217,91,28,73,135,13,182,86,224,1,157,207,116,77,125,194,54,149,141,143,175,178,174,183,234,182,80,127,64,238,179,0,9,32,111,194,107,37,142,108,9,79,219,228,161,76,239,103,94,132,6,121,78,34,0,228,196,152,89,232,245,55,31,132,225,181,163,117,147,245,32,155,228,151,206,251,164,85,223,24,8,140,131,5,64,47,110,86,170,27,41,169,212,186,110,129,191,82,221,162,171,144,72,250,46,115,77,174,130,182,105,73,247,60,172,191,65,21,25,216,99,249,140,128,157,77,195,29,214,122,14,145,157,147,218,48,99,148,28,59,130,221,244,205,4,220,6,48,136,12,37,210,38,208,10,104,54,183,60,170,86,195,220,38,14,18,52,22,157,147,168,228,200,193,75,137,140,166,82,14,4,236,153,119,178,35,219,132,107,110,6,65,30,17,150,220,70,196,170,2,2,160,46,18,6,82,162,228,200,90,186,251,15,131,60,108,16,179,164,248,236,142,220,0,55,70,26,3,177,247,88,233,99,104,142,64,96,147,145,202,35,78,50,57,84,226,195,177,221,8,54,184,101,27,29,233,5,170,25,14,108,16,134,72,19,16,21,200,113,206,20,32,221,225,79,113,192,139,95,123,141,165,33,191,85,166,136,150,101,99,53,50,55,194,115,106,144,36,126,19,136,130,74,109,120,235,52,6,9,131,4,121,76,108,177,163,7,234,179,176,185,203,64,39,146,129,177,109,97,234,61,134,12,18,151,80,94,232,216,42,186,231,121,10,65,47,14,27,172,140,193,142,48,230,34,2,171,73,32,130,76,240,85,184,201,144,138,235,227,186,167,94,77,103,151,89,24,208,26,208,211,146,153,128,126,169,14,113,0,126,234,216,233,71,57,30,70,12,244,133,50,237,145,91,225,93,54,9,60,65,78,6,49,9,171,134,108,141,179,142,147,40,0,96,200,37,3,220,226,8,11,83,169,153,216,71,116,184,17,8,47,220,122,215,125,242,45,164,150,128,80,185,133,196,30,200,220,45,24,10,218,210,119,194,62,135,234,110,39,46,216,186,144,208,11,64,148,178,103,39,238,83,42,83,130,121,67,22,129,59,44,155,222,65,96,235,148,0,68,108,173,142,156,112,135,47,124,240,169,206,176,129,191,148,59,222,163,217,255,0,196,113,112,112,16,32,172,181,199,86,48,158,65,140,101,37,242,126,171,15,238,79,52,221,148,106,90,209,200,37,11,193,4,74,43,76,137,234,80,57,196,30,123,38,127,168,246,56,212,254,229,50,92,64,36,4,218,77,134,153,207,100,162,210,28,120,76,14,134,239,130,183,46,188,155,248,127,47,168,1,230,226,2,176,72,38,80,144,1,240,172,186,88,72,207,8,142,157,68,77,33,176,203,79,42,195,67,179,182,34,16,81,168,24,214,227,194,109,192,152,38,19,109,79,228,75,63,31,248,139,139,126,234,193,36,227,8,234,197,177,27,37,177,195,164,108,134,239,146,28,66,254,200,26,126,147,194,32,33,176,6,234,139,242,0,225,75,228,125,81,63,114,181,175,234,29,48,0,200,148,37,179,199,133,26,100,29,164,32,123,201,141,254,200,245,155,9,241,115,200,195,74,50,48,132,68,93,251,43,47,113,25,16,4,32,112,44,234,156,5,147,237,96,178,85,193,140,99,131,178,68,16,128,184,212,2,91,144,165,55,200,24,25,80,29,207,109,146,230,69,214,213,210,93,162,36,110,120,64,240,99,140,43,6,121,143,42,137,5,196,74,214,116,236,153,220,58,130,199,103,33,104,164,246,144,64,16,82,139,131,98,55,229,74,47,14,121,11,27,245,29,175,35,185,43,1,118,26,133,172,129,113,69,85,142,107,166,85,146,92,204,101,28,134,148,253,197,212,152,186,36,133,32,146,123,70,66,40,216,19,149,68,22,137,225,102,213,242,35,175,81,85,65,104,144,113,217,46,110,197,184,71,84,203,187,4,182,212,131,111,225,47,91,185,26,199,93,65,116,55,10,218,110,17,56,84,227,39,49,149,109,29,248,225,5,78,189,141,191,3,98,253,177,118,223,117,85,25,211,8,131,164,147,24,156,33,118,248,59,165,69,63,169,62,220,86,40,225,182,167,83,33,140,2,86,114,76,156,163,36,224,112,178,225,48,215,127,184,117,77,206,147,184,236,168,144,246,129,253,208,128,73,57,207,100,119,67,76,148,172,207,118,234,43,219,32,34,249,68,43,14,51,193,5,95,183,45,193,148,21,51,99,248,116,68,216,50,64,18,173,173,128,2,34,3,99,120,229,67,107,129,142,149,172,39,241,129,119,79,185,29,22,239,9,78,4,53,30,24,35,121,69,2,50,86,221,234,47,89,228,206,105,199,49,244,89,158,219,157,45,57,153,90,234,0,68,36,53,150,158,193,28,66,53,107,196,232,151,108,193,42,61,164,68,40,247,67,112,16,135,75,114,134,37,114,13,55,168,183,23,7,248,42,22,144,36,28,118,71,1,237,62,18,183,196,236,183,184,49,51,28,101,3,146,8,147,245,64,226,26,34,103,202,54,110,97,85,64,26,201,137,91,179,168,4,59,153,220,224,78,4,163,105,6,6,208,168,150,134,130,91,19,217,72,134,165,238,82,171,178,222,240,220,37,184,135,12,42,113,185,208,170,163,128,108,14,19,56,124,162,151,174,119,50,214,104,105,39,111,170,205,89,226,54,192,90,156,219,224,172,181,219,215,129,142,233,55,123,251,128,119,227,18,72,49,140,13,194,85,114,30,48,2,208,250,109,130,90,177,61,194,76,97,46,185,212,115,174,246,100,212,64,18,87,58,171,132,96,173,85,137,184,140,145,217,98,170,122,207,72,0,39,124,146,95,166,101,173,57,107,68,8,92,253,84,134,196,0,86,250,239,32,78,8,216,66,193,84,19,76,184,141,146,87,167,67,169,83,241,155,171,57,205,19,83,60,45,12,108,19,110,66,73,111,243,7,9,147,96,147,246,8,184,68,14,14,212,154,105,136,227,101,163,221,187,108,194,197,64,146,36,227,184,90,40,18,36,196,115,148,43,159,196,154,169,103,191,169,85,46,186,115,244,74,123,139,154,113,149,162,176,36,76,249,194,204,224,224,36,224,38,196,14,163,96,119,18,42,57,184,33,27,198,199,96,160,16,73,196,42,55,56,68,41,166,46,196,30,181,112,38,120,181,251,0,123,166,210,37,174,140,66,149,40,221,61,251,34,20,96,14,200,241,43,220,54,185,147,68,200,147,148,47,171,107,114,126,200,75,3,96,133,158,171,203,129,51,62,80,83,223,169,180,243,172,131,169,203,103,98,185,122,183,91,37,116,94,219,169,103,242,185,154,187,139,72,83,212,112,152,232,235,185,243,127,213,26,149,91,164,101,39,90,46,0,128,211,253,36,237,248,95,43,113,20,204,76,71,28,47,163,126,167,234,238,212,80,164,69,214,178,1,28,125,127,43,231,15,4,242,39,232,186,106,237,76,250,156,127,154,198,232,7,94,197,215,101,237,99,153,134,180,147,245,89,13,55,154,77,117,64,208,243,188,108,181,147,50,45,140,66,207,84,26,141,143,193,41,127,201,158,19,154,187,90,15,253,230,122,132,18,195,119,203,223,183,100,138,239,120,34,194,219,103,32,163,172,32,67,129,34,112,173,244,133,155,65,141,210,181,47,253,198,208,166,211,169,158,203,192,46,128,124,45,0,123,109,5,217,89,99,219,108,145,57,132,241,73,198,131,65,116,161,207,224,215,35,208,181,188,53,137,172,251,221,147,45,158,23,67,211,53,2,155,186,68,13,142,114,23,50,61,183,90,12,167,208,46,167,81,206,27,144,165,113,15,58,153,178,143,47,103,107,94,250,102,155,67,122,167,146,23,39,219,153,182,65,105,200,76,102,165,250,156,255,0,79,18,33,58,172,123,101,176,26,123,132,230,208,63,81,22,157,147,59,218,210,198,151,3,25,142,82,64,110,94,91,18,152,195,81,132,23,9,96,57,31,238,29,146,5,71,84,254,89,233,108,207,221,62,60,77,58,152,252,106,187,212,39,60,22,139,91,178,201,89,173,109,172,99,72,103,32,5,178,155,28,202,68,213,20,219,63,45,143,187,27,9,236,124,44,132,19,84,185,193,194,214,158,158,233,10,9,145,111,85,167,125,231,247,1,174,232,36,124,178,70,124,37,186,144,169,136,228,18,159,170,36,16,26,36,14,201,116,41,204,72,129,227,132,186,39,19,176,141,64,175,95,250,196,62,122,142,73,187,13,28,5,79,96,6,72,50,2,219,86,133,180,204,55,43,156,230,189,199,14,194,116,55,185,59,84,112,179,19,86,164,48,22,136,104,192,4,68,44,154,130,11,51,152,204,45,181,91,120,118,75,157,59,149,143,82,26,11,70,225,72,165,70,82,221,9,227,7,76,110,206,220,66,237,122,75,154,218,253,68,120,92,42,110,45,33,160,18,103,117,211,244,192,231,214,34,51,184,132,181,121,57,225,39,165,236,33,59,213,107,23,188,79,80,110,4,165,134,123,108,143,201,242,144,247,22,217,130,96,204,141,147,233,53,245,154,103,142,21,105,87,187,90,59,98,212,106,155,253,202,165,78,1,156,129,180,39,234,31,109,17,12,4,198,220,160,162,235,29,182,220,42,212,187,222,177,204,203,72,156,118,70,194,96,16,254,59,117,215,212,42,53,165,129,174,111,31,133,103,78,30,92,230,224,57,176,74,202,107,211,209,211,186,171,172,166,72,23,59,185,48,63,186,208,234,214,83,134,153,39,9,159,50,53,127,37,243,178,102,169,66,155,143,84,25,17,5,65,167,101,26,101,180,3,90,209,192,24,81,212,197,146,253,251,118,71,237,185,193,182,157,184,76,245,92,200,149,56,158,119,223,251,137,169,70,163,237,115,8,47,7,148,4,189,128,94,4,147,253,39,11,107,88,105,186,210,178,87,166,3,201,27,30,231,148,130,97,43,249,74,215,89,85,31,208,35,229,43,53,74,110,112,129,0,206,103,178,39,85,45,1,189,150,114,215,84,172,231,56,203,99,101,43,43,152,100,133,31,242,45,30,201,85,54,4,12,246,43,159,172,171,36,6,155,79,34,55,11,117,71,24,36,109,29,151,58,207,114,160,46,38,224,103,27,45,106,167,76,106,141,93,62,162,67,101,173,110,230,86,154,68,190,156,1,45,218,80,154,36,84,6,99,28,35,17,77,160,12,37,30,39,125,201,211,158,173,167,59,95,135,142,7,141,215,54,176,247,50,49,225,110,213,188,190,161,112,17,194,231,212,123,158,98,92,217,198,217,43,107,84,251,217,94,85,243,245,22,254,154,109,96,201,105,153,229,1,96,44,57,207,10,141,55,23,73,105,62,10,107,64,36,128,35,131,42,118,182,117,95,97,252,96,213,73,145,207,46,128,70,71,41,117,69,141,216,186,123,108,180,86,0,116,242,148,192,45,32,246,83,217,12,104,38,193,45,113,166,208,7,78,248,74,172,226,246,6,6,100,35,212,62,34,9,18,56,73,180,230,238,216,64,183,203,73,77,169,71,246,192,117,63,108,12,103,149,76,12,57,236,170,231,48,128,118,66,235,198,7,61,194,214,223,175,34,23,41,251,137,214,188,57,153,236,185,46,130,224,71,29,215,71,92,71,182,27,59,246,92,183,52,198,216,240,184,157,182,206,170,141,168,228,184,235,147,132,5,208,32,140,74,187,134,6,79,213,83,129,46,145,176,217,14,222,153,46,211,37,6,230,118,10,207,78,119,80,183,167,39,42,165,109,124,78,165,49,226,202,0,68,157,148,157,128,219,194,128,64,192,153,68,26,78,70,60,38,20,9,207,157,134,65,15,35,108,194,19,147,35,126,234,193,38,68,32,124,134,128,14,124,37,175,228,197,114,83,150,62,233,8,146,209,181,200,154,242,88,57,240,129,160,204,29,209,19,24,24,250,35,206,214,92,37,58,59,253,203,38,55,66,214,238,21,135,103,33,83,158,4,97,15,145,236,84,220,238,73,59,0,168,181,216,32,64,40,162,91,225,70,77,182,202,28,190,166,42,216,118,80,110,211,247,86,91,212,48,161,104,59,28,133,46,116,137,89,191,35,226,70,16,213,150,230,200,66,67,128,19,31,69,79,105,110,196,158,200,68,184,228,160,217,211,175,32,94,141,37,193,56,136,142,66,34,208,236,19,5,67,78,96,206,220,40,4,201,229,23,229,94,230,210,181,234,91,91,104,238,21,7,54,232,2,21,52,28,128,101,83,91,143,251,134,229,18,225,245,7,58,168,50,28,18,64,36,4,89,112,216,32,177,192,156,194,166,181,196,239,63,69,185,15,158,195,241,207,58,101,150,186,220,12,34,116,64,200,131,180,168,202,164,180,52,206,20,240,54,225,61,87,56,176,87,137,184,245,8,130,97,11,203,142,228,71,158,20,112,4,118,85,97,3,57,158,18,114,239,139,5,208,123,246,91,109,166,39,132,22,2,119,50,81,6,145,184,251,40,73,59,113,225,42,39,144,91,150,27,5,223,55,136,217,64,216,36,115,186,167,7,128,37,200,93,32,130,63,40,214,254,4,122,34,172,115,112,14,9,158,10,129,173,6,79,60,4,44,116,1,39,196,247,84,230,16,103,126,2,77,215,15,73,186,227,185,44,130,7,72,82,140,19,147,39,144,163,129,104,128,32,121,84,211,0,226,73,236,137,249,44,116,192,20,229,215,112,246,38,64,142,37,83,132,17,192,224,37,220,232,7,57,59,66,159,35,142,101,103,115,200,122,126,47,145,145,110,35,16,170,155,174,193,16,21,54,95,34,32,5,96,128,118,223,100,44,253,228,220,55,183,254,37,67,154,114,122,103,8,203,4,24,51,57,66,71,115,149,118,22,182,75,176,114,183,43,95,200,63,73,88,56,113,13,24,142,232,154,35,46,56,148,21,4,13,164,119,84,5,205,1,210,2,126,128,114,38,86,207,234,48,18,192,8,118,231,158,202,203,201,36,134,237,225,1,100,144,57,28,171,188,191,113,144,34,34,17,231,103,12,133,87,15,253,224,183,170,96,120,68,51,78,35,59,42,0,52,115,156,148,32,157,174,136,217,34,253,228,150,113,237,134,25,227,29,210,234,48,56,19,200,71,73,164,137,63,253,169,2,30,121,145,247,70,151,69,24,120,247,250,153,126,82,170,85,186,39,10,12,39,238,52,38,72,105,63,101,76,130,32,168,96,13,208,238,134,126,160,201,103,7,10,53,183,24,86,241,16,170,99,33,100,223,33,150,225,110,20,104,242,170,233,17,178,160,80,6,23,183,169,121,229,89,119,3,100,59,162,166,9,114,102,108,95,37,242,36,143,162,162,209,18,21,24,60,42,200,194,94,63,220,25,24,222,157,242,57,81,251,116,236,85,48,72,223,236,170,195,48,147,238,3,55,185,32,176,111,186,42,100,180,76,170,34,99,149,45,17,231,178,111,73,165,151,146,55,251,40,217,141,240,164,10,99,35,37,84,22,128,123,161,134,100,175,30,63,114,237,49,36,66,140,42,28,12,254,21,150,218,55,142,202,153,200,192,146,76,246,65,190,84,111,205,188,253,84,115,230,9,24,85,55,159,240,166,46,100,53,193,216,101,243,255,0,10,131,140,196,204,168,209,107,103,186,24,206,55,65,23,185,190,84,97,52,14,14,20,166,76,144,76,5,0,225,84,71,221,10,191,169,190,93,176,176,14,10,187,161,211,191,213,11,90,68,2,48,172,111,182,33,27,31,108,67,164,238,73,113,56,128,174,75,98,96,153,66,209,100,119,87,6,233,132,106,253,70,15,97,22,201,136,159,162,187,64,110,119,28,37,130,111,157,211,29,252,220,96,70,232,213,115,24,197,58,145,174,146,4,192,225,62,147,136,112,6,8,72,249,0,141,209,7,228,3,202,5,121,119,104,121,0,9,58,161,205,109,49,105,202,83,223,112,25,24,221,37,178,209,147,1,70,137,105,51,149,76,119,139,22,221,124,169,211,31,153,148,198,128,91,146,46,239,217,32,56,128,27,38,123,198,22,150,150,196,150,240,176,113,52,135,27,91,108,193,46,180,136,50,118,128,133,164,138,147,133,118,18,115,142,80,185,162,203,152,235,134,243,221,4,211,95,168,245,108,107,110,136,250,109,46,115,179,16,160,16,225,18,10,173,52,151,11,136,60,200,9,144,230,184,24,149,122,212,222,226,229,107,239,179,126,154,224,7,126,203,69,41,101,75,183,240,179,105,78,65,228,173,172,46,230,72,243,194,98,153,236,215,252,1,98,244,143,99,67,234,16,76,64,6,120,90,169,128,67,90,73,238,8,88,152,194,231,98,32,242,22,205,51,13,54,103,6,17,187,161,245,30,217,186,117,164,58,141,177,162,31,146,118,90,105,56,57,161,163,15,89,154,67,136,101,225,174,59,119,77,99,173,170,214,135,18,66,232,173,112,49,139,110,106,85,103,75,77,45,105,204,159,236,186,190,159,64,144,233,59,9,145,194,226,209,99,169,52,185,206,223,133,215,244,205,115,105,8,127,88,34,59,39,17,73,48,183,241,179,52,58,153,120,249,173,231,42,233,188,151,225,196,43,213,234,13,72,46,55,144,55,236,149,167,33,174,223,5,110,84,171,201,134,187,234,249,52,214,109,144,90,3,137,254,165,24,231,54,9,0,112,35,120,70,246,188,184,91,49,196,246,69,236,17,49,193,193,41,135,115,190,163,214,182,178,217,232,150,195,45,128,232,141,145,211,101,90,78,37,149,136,102,226,152,2,39,186,54,177,175,35,136,16,113,186,41,131,1,179,229,53,11,11,250,130,191,227,94,86,97,53,142,171,74,215,56,255,0,220,65,140,173,32,154,69,166,56,238,151,70,28,226,217,32,68,207,114,167,181,82,100,194,109,19,55,227,9,248,249,117,248,230,135,184,58,157,155,135,110,15,42,50,161,113,12,35,164,28,33,166,194,106,9,59,39,210,135,95,142,166,20,82,254,122,18,119,10,244,127,253,231,81,148,94,253,56,233,38,70,225,115,106,50,181,27,191,149,113,186,4,158,23,99,210,245,68,211,112,32,239,143,8,189,69,160,211,184,156,145,1,109,214,117,116,131,79,249,156,122,98,224,51,141,202,117,32,231,84,119,251,34,103,186,89,120,101,60,9,116,137,87,238,15,108,130,235,123,16,133,118,189,12,95,200,54,50,182,207,182,103,170,64,119,37,168,13,178,57,104,229,61,204,189,152,223,178,192,93,81,175,44,5,130,118,97,25,252,162,242,94,91,145,74,151,219,30,51,105,108,180,195,160,145,143,8,112,76,146,115,132,20,132,24,217,255,0,68,202,242,206,162,48,76,192,88,109,216,61,75,86,135,227,168,46,191,250,77,66,189,58,70,223,114,231,199,202,70,200,33,179,124,73,220,14,22,106,85,110,124,128,64,242,181,53,140,180,144,34,76,225,71,29,203,50,87,189,179,140,26,134,251,93,119,213,189,145,211,168,120,151,16,123,42,12,104,4,156,159,9,140,174,41,1,142,55,240,171,195,143,108,22,186,116,255,0,220,154,1,151,7,60,2,243,149,98,187,26,251,100,68,72,28,164,59,83,45,12,0,72,2,39,116,150,195,117,15,37,185,115,45,39,192,40,31,138,217,223,100,113,181,51,185,168,87,186,160,131,30,22,191,77,212,186,147,203,233,188,12,231,236,185,1,172,99,156,64,182,79,28,148,230,234,108,100,159,229,182,119,43,89,19,97,165,186,5,217,232,107,212,26,183,72,61,69,42,151,167,85,186,90,75,124,172,250,10,254,216,130,220,141,151,164,167,241,11,234,233,27,166,115,105,88,49,2,147,65,250,200,18,160,54,223,39,87,248,233,249,126,86,124,156,82,207,105,162,226,92,98,50,146,205,105,165,82,26,198,130,63,175,159,162,237,234,61,34,166,174,129,171,165,125,58,174,4,7,180,207,74,230,122,142,133,254,158,217,58,106,245,95,188,210,166,92,62,138,191,7,248,195,197,254,121,29,164,245,86,211,121,101,99,187,237,5,216,147,216,119,93,103,250,93,39,80,21,40,146,226,70,101,121,230,86,246,169,201,99,200,38,33,204,32,131,247,93,223,68,245,99,74,168,165,0,147,131,112,144,7,132,150,173,183,79,249,147,163,191,253,39,207,238,115,245,58,23,81,195,176,149,77,228,54,192,72,7,36,175,87,241,38,138,142,165,206,52,69,180,206,205,255,0,149,228,159,72,210,168,27,198,196,36,252,127,151,153,220,231,252,223,136,173,64,154,26,45,34,9,159,11,91,168,154,209,129,141,146,105,50,26,49,56,221,53,149,160,136,108,103,101,98,220,229,41,94,29,110,197,84,164,250,114,235,139,75,185,9,226,155,220,216,156,99,40,170,214,14,32,1,128,180,105,24,28,68,144,6,249,78,88,122,145,227,83,226,127,218,59,77,160,53,155,48,72,238,177,106,116,53,116,77,33,196,19,113,249,115,244,94,134,149,106,116,105,17,56,130,76,119,225,112,245,90,178,246,54,225,15,137,116,112,86,121,47,245,54,83,192,198,98,5,244,139,67,154,64,57,5,43,81,81,175,105,16,76,21,208,210,208,171,170,120,109,165,195,97,61,214,109,109,33,76,156,101,27,84,123,149,120,157,91,162,99,165,84,212,37,161,205,184,110,59,39,54,90,100,72,3,142,233,77,166,224,241,3,10,123,174,109,88,107,134,55,14,24,64,174,245,87,201,90,247,94,51,93,6,10,164,102,28,121,28,45,218,126,155,89,113,119,4,242,185,52,42,27,140,110,183,105,234,84,115,129,107,67,220,63,164,152,148,43,94,251,125,146,26,216,120,255,0,243,39,218,190,1,170,227,64,1,47,32,108,59,47,121,69,183,101,124,219,244,243,83,237,179,163,250,186,73,7,246,95,73,162,110,104,27,42,166,51,183,241,215,239,99,218,70,202,192,105,35,57,242,134,8,1,179,247,71,1,164,14,235,30,97,31,57,195,32,146,119,219,133,3,72,24,252,35,108,90,68,236,129,142,47,18,4,9,130,10,54,208,33,229,158,17,148,69,177,41,204,115,154,237,142,82,217,134,150,242,86,138,116,228,73,114,52,51,25,171,245,245,147,110,154,90,59,21,161,149,6,231,116,141,43,182,7,43,81,99,109,157,144,229,174,197,183,203,239,168,53,89,207,5,36,60,131,3,5,108,32,22,137,135,121,11,59,153,211,60,38,174,236,53,182,59,146,52,9,142,123,173,122,118,195,187,133,137,134,15,133,191,79,80,75,65,219,251,44,16,23,115,39,78,143,67,39,116,116,107,94,96,33,165,99,88,68,225,93,42,83,82,70,203,123,1,140,214,50,112,136,58,72,27,160,4,52,140,103,148,214,239,49,246,78,9,228,13,207,175,168,218,109,13,144,118,71,79,165,208,50,21,51,171,136,86,5,164,14,80,238,57,209,223,220,104,50,96,35,167,13,86,198,96,34,20,192,153,38,17,52,24,137,157,18,192,182,12,0,138,68,24,204,165,11,91,221,21,183,1,24,68,15,166,41,126,62,197,188,25,136,128,164,25,3,247,76,32,93,188,132,178,50,114,144,115,238,110,244,217,28,219,198,249,10,137,134,206,66,182,56,70,200,156,110,96,29,147,84,101,3,173,96,49,192,142,101,104,96,134,131,249,89,174,0,255,0,130,180,208,137,38,112,151,206,153,43,101,191,140,123,72,14,145,178,111,184,28,32,112,179,184,27,133,167,5,49,173,13,199,40,230,227,30,160,162,71,83,155,162,100,35,14,35,235,225,45,157,35,104,81,175,135,193,216,167,118,20,95,229,30,217,112,19,132,94,215,33,70,184,24,3,9,132,224,13,202,95,173,139,155,236,186,109,14,6,229,69,150,162,35,29,149,216,92,63,202,169,220,116,235,54,8,36,183,14,202,208,42,116,142,22,118,81,131,61,213,188,230,7,8,85,30,162,87,49,50,49,196,145,254,16,6,72,27,194,46,162,0,143,161,84,3,143,78,208,143,158,70,232,232,131,37,178,63,178,7,86,45,16,103,232,155,4,187,128,21,84,96,0,19,152,75,223,159,83,116,246,204,237,113,114,183,19,108,110,174,50,112,35,194,132,58,0,140,42,38,230,196,120,174,76,228,199,112,170,249,56,201,41,166,157,192,246,9,77,108,96,110,139,238,69,193,233,132,67,140,112,169,192,128,155,97,107,73,65,130,76,73,75,225,220,107,87,226,3,228,22,3,25,229,1,113,99,224,13,147,139,134,37,176,148,94,91,178,7,125,108,100,94,153,31,46,39,111,162,32,68,101,44,53,196,147,178,171,98,68,201,67,138,64,143,242,250,132,225,34,120,225,1,113,216,109,217,19,186,91,147,132,4,200,218,81,60,229,51,87,122,133,108,145,57,132,68,52,12,145,50,163,1,180,19,132,37,192,224,170,61,219,250,155,200,201,46,251,112,168,209,142,162,97,91,0,50,161,120,195,79,221,37,191,169,157,176,35,42,0,192,50,133,249,35,186,170,141,34,160,35,110,234,53,183,157,214,199,61,139,111,141,78,225,6,242,57,84,211,108,130,100,132,200,181,160,78,126,137,14,18,238,197,83,248,157,205,163,209,26,31,128,6,66,163,22,196,159,186,16,45,105,206,59,41,76,200,217,101,253,66,248,236,48,3,68,118,10,174,45,198,234,241,192,219,105,64,4,28,238,148,254,224,120,168,178,192,14,198,201,102,153,14,198,79,41,141,119,84,78,233,149,13,158,101,27,119,110,48,219,7,70,103,20,204,18,81,82,33,175,30,17,93,48,35,1,66,236,241,245,67,187,97,250,152,79,99,171,67,153,35,41,46,117,131,2,72,87,74,189,160,2,37,77,64,21,27,112,16,81,254,93,17,156,94,189,136,121,48,29,178,166,188,187,99,246,41,102,160,34,38,73,69,76,231,27,66,64,238,7,226,110,251,10,166,225,46,67,74,39,153,1,38,239,11,61,158,193,109,175,145,141,32,153,221,70,184,184,196,71,148,191,112,127,72,143,10,239,144,26,49,8,30,102,70,198,248,177,132,181,131,108,172,206,111,245,110,123,166,204,28,153,74,184,206,50,19,230,29,70,206,216,30,205,200,67,93,32,78,220,38,222,55,34,60,132,183,65,112,128,126,170,94,177,43,83,180,135,54,187,117,70,168,111,18,169,130,92,36,130,123,171,112,4,224,125,80,77,51,96,116,37,188,180,236,168,72,192,48,123,170,13,142,97,53,160,113,176,70,219,129,24,115,187,123,4,116,224,254,82,234,59,56,8,222,225,48,55,64,232,59,160,247,54,54,53,233,130,230,153,7,101,0,51,42,220,112,51,31,84,182,27,102,115,132,56,239,220,108,245,217,101,248,32,194,65,234,49,148,123,153,83,32,193,128,154,189,145,49,107,172,83,216,98,38,84,52,204,97,48,131,59,96,171,54,130,60,165,113,234,13,4,34,216,217,240,80,61,163,97,0,242,66,109,176,96,97,3,177,176,202,222,194,6,109,72,0,196,99,50,165,66,76,6,229,9,14,113,144,96,170,117,76,165,179,215,81,92,122,200,151,146,32,40,72,146,103,8,234,3,51,140,164,182,39,255,0,8,103,234,76,50,209,47,36,191,24,10,166,99,183,41,149,27,215,182,8,65,82,159,60,32,232,247,40,53,169,129,220,77,65,184,24,89,156,222,227,35,149,173,192,68,202,203,86,160,6,6,81,58,131,120,147,61,67,13,223,117,134,160,0,147,178,217,91,165,163,17,43,21,96,99,184,91,118,28,62,251,152,171,1,127,73,136,92,253,75,139,73,59,141,161,111,212,244,252,187,174,101,122,160,187,145,27,132,65,195,25,80,228,27,49,214,184,207,3,178,201,94,165,173,143,11,77,122,214,237,149,138,179,201,110,27,249,88,80,128,11,87,191,169,142,165,183,102,126,169,180,200,113,18,233,141,150,119,130,78,35,200,69,76,206,71,10,71,127,41,172,158,249,55,82,1,185,59,240,158,215,218,97,102,161,46,2,86,170,116,242,14,229,19,31,125,138,87,141,113,130,94,72,36,12,37,184,23,90,28,126,133,50,168,3,31,178,93,64,9,28,44,29,233,19,0,203,69,135,9,133,100,192,105,38,126,136,75,64,231,110,16,6,23,25,228,162,251,147,33,111,35,37,174,1,192,231,178,178,217,104,60,248,66,230,52,24,49,28,202,26,173,246,195,67,76,48,12,66,33,166,108,108,236,8,87,91,220,241,8,91,71,7,251,35,109,71,6,131,108,206,242,133,213,28,208,9,227,56,83,117,246,59,161,254,230,93,83,45,105,4,253,151,47,89,80,218,92,102,0,93,106,213,69,94,23,39,212,9,101,7,152,7,8,217,50,76,207,118,124,123,245,39,82,237,87,170,79,75,110,27,78,195,133,224,92,70,37,230,54,202,245,63,29,235,6,167,212,125,168,135,65,234,104,226,87,154,169,78,246,207,244,133,211,112,226,78,11,53,230,17,13,0,18,31,50,118,73,171,83,160,52,98,57,77,246,158,250,131,241,8,43,80,12,48,119,3,101,11,3,242,155,83,11,19,55,73,232,46,50,86,183,186,149,54,53,174,200,140,247,89,220,199,65,3,166,68,76,9,31,68,62,195,156,223,154,243,17,37,69,26,119,86,107,187,241,169,179,54,161,237,246,201,105,36,128,76,14,82,154,234,173,180,72,131,188,162,170,209,73,225,194,68,112,128,205,90,155,200,76,189,241,129,189,84,227,0,31,123,45,233,51,177,93,77,14,139,222,168,209,223,114,22,45,62,153,206,173,147,45,237,217,118,244,85,217,167,109,191,212,54,40,88,211,54,11,53,168,119,212,203,91,211,206,146,173,207,120,0,101,102,162,227,252,81,115,241,72,62,12,127,182,63,188,174,166,183,212,168,57,133,132,56,214,222,72,233,143,249,92,151,67,216,215,3,38,238,161,196,113,9,171,84,169,178,171,87,45,83,255,0,159,185,177,205,101,118,18,57,217,98,169,64,83,233,36,18,74,103,187,237,176,129,131,194,197,82,177,6,92,102,39,61,146,155,209,21,71,70,63,68,214,105,106,255,0,45,141,182,100,182,49,43,62,169,132,60,148,186,122,131,113,57,158,201,130,168,123,96,92,63,253,36,127,199,97,229,178,45,170,102,204,133,206,123,228,142,178,55,156,35,101,83,68,17,59,224,158,232,5,55,53,228,185,215,54,112,0,200,66,109,47,188,55,113,186,205,66,184,121,245,28,45,199,207,247,43,83,93,245,28,211,124,0,50,222,233,23,93,77,166,237,228,121,70,240,94,114,222,34,74,6,180,127,21,166,99,68,49,207,254,107,255,0,218,216,227,238,149,44,162,200,255,0,131,234,33,198,69,173,199,149,134,187,92,4,78,123,174,141,105,0,218,47,32,24,3,149,132,211,33,198,227,23,12,163,142,101,72,247,161,233,245,21,166,99,154,226,9,185,235,173,233,68,212,121,45,168,210,90,97,209,199,133,204,164,201,113,1,211,27,46,247,164,81,33,147,104,144,39,234,128,217,62,94,78,97,181,13,124,154,43,83,37,176,13,191,116,218,46,117,23,181,173,116,129,147,217,222,21,234,42,97,160,54,32,103,27,41,64,116,2,214,253,202,173,77,167,126,78,170,216,55,35,9,15,151,37,177,228,155,70,2,167,131,77,210,209,36,241,10,169,6,214,23,16,240,14,14,32,172,175,29,125,137,249,27,109,67,223,191,245,52,87,166,215,83,1,237,186,32,231,194,194,225,115,162,240,208,63,167,153,250,173,254,200,12,134,153,0,108,236,172,143,211,23,26,69,145,1,210,224,121,16,162,254,43,47,189,192,159,228,20,112,63,168,18,216,101,211,120,38,32,227,238,182,82,54,52,76,65,25,86,104,73,249,126,129,46,171,106,88,26,27,141,231,178,35,101,199,201,106,168,174,74,123,154,95,51,131,178,201,168,96,45,223,202,104,39,103,96,119,67,93,205,165,55,102,6,232,216,45,108,207,32,252,149,250,60,152,3,67,158,123,158,123,37,213,105,190,1,48,17,123,166,28,226,109,73,46,189,215,78,56,40,216,53,25,47,199,70,198,231,80,106,18,24,13,217,225,103,254,161,113,137,201,133,117,106,23,146,45,199,4,37,86,169,4,13,177,146,165,162,97,31,111,159,12,194,49,205,12,111,83,253,204,152,49,24,88,234,144,29,45,119,76,108,86,134,213,103,182,4,207,219,41,62,216,121,35,9,14,141,183,146,117,175,255,0,115,223,251,152,92,224,29,221,187,237,177,88,245,79,104,170,47,168,202,83,128,15,63,69,171,92,91,77,205,0,144,103,129,51,255,0,11,13,119,7,97,205,48,59,172,217,15,147,30,213,218,191,184,53,33,245,90,233,37,205,17,186,18,254,171,78,62,136,94,36,131,56,84,235,94,113,199,41,31,197,123,39,14,226,83,119,206,229,87,104,46,111,246,75,168,33,153,199,133,28,247,53,195,119,15,236,149,87,249,142,185,45,171,158,195,106,118,163,223,212,7,53,174,37,210,126,146,151,238,93,242,228,119,86,91,57,51,61,144,156,111,136,225,77,173,136,250,214,194,246,16,30,98,219,136,207,101,42,150,180,89,219,146,169,206,181,215,64,50,179,106,117,76,231,230,28,33,108,226,77,175,242,220,152,245,199,170,1,217,99,46,19,36,152,41,143,169,238,189,215,78,78,233,110,167,102,7,82,230,187,190,48,133,129,176,193,158,85,7,135,8,146,15,128,136,7,19,129,1,6,90,226,97,38,137,139,41,242,200,109,116,158,227,232,132,129,146,32,5,0,153,206,85,91,46,218,39,132,250,117,144,142,247,157,66,107,140,33,137,13,207,42,139,225,224,108,2,38,128,231,159,248,75,223,23,190,228,142,47,146,220,192,6,14,85,49,144,39,4,149,110,45,35,233,202,6,152,59,36,235,254,97,176,14,50,140,207,114,57,86,210,39,38,21,73,152,8,131,55,38,2,108,51,6,55,93,99,5,132,130,70,224,171,47,108,24,25,68,0,144,14,18,224,49,199,207,40,175,121,15,248,219,7,212,166,213,44,222,81,23,68,157,129,80,247,84,247,146,118,148,184,190,49,13,239,148,160,96,92,50,81,196,157,240,134,47,104,49,1,64,236,97,39,131,8,5,188,147,119,103,48,133,178,94,98,17,52,17,212,78,10,160,98,79,225,83,27,29,51,6,230,74,46,32,192,231,148,76,110,102,99,10,175,38,48,9,237,8,129,131,49,132,189,245,175,177,202,104,74,195,64,116,238,169,193,173,200,59,168,65,36,18,33,93,162,16,176,182,197,138,215,155,212,27,143,245,28,34,107,173,7,202,168,107,177,49,10,128,46,2,217,31,85,173,189,27,185,38,29,116,203,131,59,224,169,243,96,29,149,65,136,7,29,149,184,159,233,137,69,7,228,177,234,21,234,71,60,199,149,76,112,104,249,148,4,134,201,29,72,3,97,215,96,207,8,212,108,245,0,231,76,33,84,156,3,158,197,24,117,160,18,98,120,74,234,191,3,235,40,137,145,108,103,130,181,189,77,148,229,199,55,184,110,104,123,36,31,178,94,63,170,65,226,17,27,128,243,225,92,146,60,248,66,166,91,168,191,122,125,192,196,125,14,17,245,8,151,2,21,130,219,96,206,59,42,38,28,214,145,210,81,255,0,31,125,204,141,179,62,228,126,64,206,234,133,166,103,164,133,109,109,185,6,65,216,43,129,39,16,2,92,222,225,252,117,69,169,0,147,25,112,16,173,173,16,32,100,231,41,91,28,228,20,216,33,178,12,198,21,44,143,112,213,235,89,119,128,115,247,75,14,51,130,2,39,67,126,138,56,203,102,216,5,78,213,43,132,15,228,211,228,249,42,114,95,56,24,132,199,58,230,1,116,30,200,58,67,68,72,36,74,31,115,33,163,126,229,108,181,77,25,148,28,123,217,11,186,109,4,99,178,128,198,102,35,16,85,134,90,249,34,100,112,21,144,208,65,38,66,160,89,12,125,146,224,166,72,100,55,121,40,129,115,54,32,186,121,80,110,113,12,84,216,188,219,159,5,15,149,94,216,82,217,212,169,23,30,234,216,193,80,72,218,50,78,193,94,31,57,216,236,132,62,26,72,146,35,240,133,170,254,224,168,134,158,228,161,134,145,116,142,253,149,127,237,252,174,153,229,11,173,107,67,121,42,57,228,211,13,31,40,50,4,45,90,236,45,185,24,255,0,222,39,133,8,133,83,136,83,128,159,216,178,35,183,164,119,64,68,34,107,9,108,202,30,70,42,219,201,110,25,31,68,59,20,78,99,152,124,33,116,157,208,28,131,26,184,200,66,38,252,150,243,42,164,128,57,86,50,51,249,71,118,98,205,101,64,99,179,178,182,190,12,14,85,57,173,13,16,84,129,110,55,238,144,239,216,224,209,209,150,232,35,1,86,237,243,221,80,36,125,21,179,50,9,132,115,32,118,236,163,190,17,131,57,40,62,89,27,249,81,166,10,41,212,68,250,140,0,212,108,3,144,133,163,168,19,194,131,46,3,100,78,44,45,243,217,46,62,71,234,199,110,75,36,57,164,5,78,226,76,168,0,246,207,126,232,98,91,182,86,61,137,223,238,24,104,128,84,52,201,27,207,148,178,28,213,93,73,177,30,152,205,183,234,52,54,4,71,10,48,8,24,251,119,64,211,2,101,17,16,3,129,74,245,24,215,248,158,67,44,113,18,48,59,33,123,123,224,161,55,20,88,45,18,96,132,119,29,155,143,39,62,229,79,78,251,163,0,184,1,25,238,132,180,127,250,168,154,237,128,251,165,239,254,152,150,17,197,148,90,73,182,118,85,107,190,80,36,247,81,192,29,149,49,209,186,61,189,176,225,94,146,16,167,59,227,132,34,32,54,50,174,49,48,99,186,145,116,112,129,176,242,226,29,66,20,220,224,56,33,88,105,15,18,127,10,12,190,65,192,229,67,213,57,144,19,128,57,14,111,71,212,149,29,144,2,42,99,3,8,4,60,228,65,225,48,134,134,128,29,5,96,34,133,158,246,106,105,47,104,207,8,90,231,78,68,141,176,149,77,165,192,90,103,232,153,113,99,135,126,202,149,44,118,123,34,141,140,125,155,24,67,70,113,33,111,208,233,169,214,110,106,6,15,60,46,88,113,112,56,207,100,250,32,183,99,152,200,80,118,204,233,252,75,94,191,81,245,233,90,251,190,102,132,151,195,153,3,18,180,189,151,210,0,3,157,214,122,148,225,176,55,84,203,97,101,200,83,7,169,122,124,17,152,1,104,153,29,38,65,221,97,97,44,25,249,86,186,52,139,73,51,32,170,126,51,145,182,136,167,29,206,230,221,9,154,129,185,49,202,232,53,196,144,55,108,254,23,47,74,255,0,108,145,204,97,109,211,73,112,200,146,127,168,192,88,169,155,144,63,26,251,219,250,155,232,244,130,224,33,187,121,71,78,180,76,147,83,56,61,146,105,142,160,210,126,193,56,1,72,136,61,63,69,122,133,173,242,63,212,34,219,9,161,164,7,10,158,216,15,34,36,12,194,58,76,53,94,75,58,76,78,82,69,89,109,153,4,242,22,223,113,128,181,238,138,100,0,4,114,170,156,220,123,255,0,218,86,214,186,1,222,71,80,171,238,183,35,142,86,170,70,215,53,182,236,51,229,100,162,26,75,220,77,197,199,229,90,90,11,8,121,6,222,0,66,133,191,26,227,164,154,213,175,85,239,247,55,204,211,56,201,225,29,54,146,91,29,60,165,211,116,177,221,35,35,11,64,162,202,197,174,13,55,14,65,84,64,20,97,173,43,184,155,179,161,167,170,9,3,98,6,83,94,231,73,17,142,0,89,116,141,107,95,47,145,29,215,64,22,23,16,12,146,152,203,160,125,65,106,222,214,123,207,234,85,6,77,50,242,32,183,132,5,133,181,73,13,48,57,91,24,209,2,211,210,129,238,178,224,51,133,91,87,126,49,105,94,223,166,44,84,176,200,103,255,0,172,83,1,115,92,38,28,121,35,100,116,131,94,109,32,144,0,51,194,170,129,184,115,92,11,60,114,143,0,167,125,202,86,173,59,251,135,73,192,82,116,137,55,110,153,239,91,74,64,250,247,42,180,116,195,220,92,77,172,131,131,223,132,53,42,180,146,192,208,14,210,18,37,17,60,139,77,43,220,118,143,212,253,166,180,54,72,60,248,78,213,106,63,137,29,14,192,56,28,172,116,244,204,99,91,192,225,57,180,93,4,54,161,162,127,220,208,39,247,79,248,233,191,45,148,27,33,81,146,155,30,209,46,2,222,203,75,105,123,205,136,22,140,170,180,58,100,130,7,8,154,241,76,0,38,14,37,77,170,117,89,60,230,169,45,244,219,78,121,198,203,157,89,239,121,62,219,91,238,19,2,252,8,91,42,106,105,214,167,13,117,221,136,56,88,106,186,14,39,172,196,142,19,226,217,253,71,252,99,83,30,246,48,116,156,200,237,28,166,150,72,151,124,167,17,202,71,184,200,166,215,128,210,62,73,238,158,192,235,157,188,140,229,22,156,191,143,82,111,228,127,37,180,238,93,50,218,118,188,128,0,63,41,229,94,227,253,188,132,234,95,204,150,129,39,146,154,116,118,180,23,236,151,141,119,191,168,127,27,241,75,25,51,209,170,1,115,92,65,39,96,6,193,93,70,182,163,97,196,68,237,220,38,86,160,198,134,217,184,228,172,206,162,230,185,228,18,226,68,249,40,97,112,63,243,58,45,71,248,213,216,96,7,60,185,176,72,16,39,128,159,73,172,170,199,178,166,26,68,111,4,253,18,63,132,173,78,133,193,132,178,64,46,27,137,219,236,129,196,203,119,37,167,60,74,178,240,175,201,136,89,175,166,231,223,177,204,160,88,192,25,46,3,18,236,173,122,118,181,160,52,129,35,186,79,187,238,146,67,67,110,200,104,216,45,122,106,52,220,235,253,191,230,6,192,119,96,185,184,117,167,220,106,221,228,105,30,24,199,2,223,247,15,233,225,21,226,157,70,145,196,11,138,3,72,210,117,204,61,71,18,123,20,33,132,81,3,120,16,19,83,61,217,114,213,187,161,147,185,232,222,182,253,13,74,143,12,19,76,143,155,103,175,105,232,255,0,24,82,245,106,21,180,207,117,3,152,115,26,198,155,60,12,97,124,190,135,242,231,170,229,232,61,20,151,234,25,69,153,170,230,23,224,112,55,90,255,0,142,183,119,238,63,226,252,220,76,127,237,61,189,63,210,239,82,248,166,153,169,233,26,102,234,72,50,71,184,214,198,118,201,89,15,233,23,196,254,153,89,130,191,167,10,15,14,151,54,246,186,91,255,0,110,68,174,14,171,93,86,148,198,162,163,26,9,38,215,144,185,53,189,67,90,237,51,69,93,77,123,139,102,227,80,203,103,178,143,31,203,95,137,105,106,91,241,149,207,185,246,93,103,194,95,13,250,55,195,174,171,234,63,16,105,219,234,150,75,125,58,133,50,247,7,93,5,165,255,0,40,49,149,242,167,232,14,163,83,80,129,109,35,242,180,238,62,171,147,71,85,169,164,75,198,165,213,41,181,178,105,91,46,121,141,201,238,189,30,149,241,14,120,204,78,16,252,127,137,252,127,53,137,249,174,126,80,51,2,101,255,0,165,60,100,24,0,44,195,75,86,136,186,171,169,186,226,109,13,236,187,15,214,0,109,121,128,70,192,44,149,189,176,240,34,226,4,200,79,197,208,145,70,153,87,182,115,220,199,52,155,64,45,87,65,238,115,140,19,113,194,222,40,51,218,134,146,93,50,37,32,183,249,161,161,162,227,188,42,253,228,96,222,130,107,160,231,10,70,112,149,71,211,157,82,161,45,234,14,63,44,228,149,65,238,164,250,76,115,77,132,228,143,233,242,80,179,80,5,119,27,160,112,156,174,246,51,151,10,252,131,103,106,142,149,180,41,0,6,71,11,145,234,218,118,135,23,218,79,133,212,26,214,105,180,143,107,95,53,106,54,210,59,125,23,27,83,170,118,162,166,219,96,160,25,182,134,165,185,110,232,204,4,3,63,210,78,37,103,110,156,176,54,153,55,64,137,59,159,37,61,228,48,78,196,247,76,211,0,230,185,198,38,55,43,25,154,71,219,114,152,250,169,96,27,140,224,173,154,74,174,166,254,157,231,41,26,138,127,212,6,253,214,141,59,5,54,180,246,76,111,81,64,111,163,62,161,250,113,169,128,3,186,77,199,167,239,186,250,214,153,255,0,44,69,171,226,63,0,85,14,214,176,200,185,166,65,60,47,179,232,233,205,38,111,149,116,43,155,45,248,150,213,87,169,209,46,45,116,145,178,32,79,204,150,1,192,219,234,137,142,44,117,164,93,61,184,82,235,52,157,127,196,246,54,153,184,29,178,138,216,62,66,170,66,65,192,25,68,235,65,140,202,21,21,155,105,152,177,140,115,88,217,137,41,140,235,112,135,64,236,179,211,241,137,76,107,108,131,42,137,250,98,163,122,233,58,90,81,51,56,43,115,33,209,34,87,43,79,94,72,11,169,73,196,227,143,8,254,220,128,187,212,97,99,91,128,115,217,71,129,96,236,137,193,173,241,60,170,48,221,192,131,194,83,99,171,179,49,103,88,255,0,106,223,165,162,24,65,112,193,229,33,173,105,51,180,108,181,81,123,177,34,81,229,189,18,85,56,217,70,109,166,222,223,47,1,57,174,180,144,48,146,208,0,24,194,104,135,56,15,8,88,215,250,155,47,115,99,90,72,59,79,149,166,145,131,35,41,45,110,66,123,15,236,152,119,115,234,30,1,239,220,209,181,176,97,71,129,198,233,103,136,41,173,108,239,251,166,171,209,24,95,168,218,119,17,132,198,136,193,251,160,107,136,24,152,84,219,174,238,74,111,15,96,12,53,150,64,7,108,119,69,113,224,76,171,168,203,218,129,174,207,211,100,60,130,213,52,210,20,227,40,42,101,211,178,167,188,236,55,84,236,140,140,165,235,232,134,245,249,6,117,40,51,110,193,48,11,137,32,97,3,122,154,2,39,52,48,110,81,204,204,139,235,212,92,1,184,147,194,42,79,147,200,236,133,208,27,188,144,130,145,234,74,61,177,115,139,212,232,181,210,0,216,171,166,75,160,247,89,129,140,204,125,83,40,184,13,167,202,174,100,167,19,234,106,47,192,206,16,92,39,8,75,218,214,160,0,221,225,46,187,5,150,108,99,162,19,233,191,29,214,48,252,143,11,69,58,146,68,96,33,170,72,154,25,52,123,132,224,132,223,111,166,66,64,113,32,8,76,21,72,48,63,10,192,103,82,220,107,111,168,97,178,32,171,107,33,216,83,230,112,204,39,150,130,58,113,27,162,61,201,215,124,9,80,69,56,9,96,127,187,10,221,86,48,50,148,226,94,241,254,222,202,107,199,185,138,163,132,133,237,105,218,85,188,23,211,186,55,75,172,27,49,201,87,73,164,130,221,128,217,83,194,62,117,253,197,150,152,236,85,137,104,200,50,83,8,179,124,148,47,120,60,37,95,209,36,45,123,98,237,25,64,88,3,142,99,178,44,19,10,90,118,28,38,108,251,40,25,139,247,5,252,103,8,7,242,204,206,252,34,112,37,164,254,2,23,96,1,178,94,93,98,70,59,21,148,234,158,225,200,136,66,90,39,59,43,178,7,86,97,83,162,99,133,78,147,168,17,169,175,220,162,240,211,0,200,64,92,3,188,162,32,118,8,109,17,113,194,11,131,147,107,202,81,151,25,3,236,138,144,17,190,252,33,112,184,14,227,178,22,200,124,68,121,90,167,89,41,199,246,228,105,171,38,56,28,160,115,133,221,212,57,60,24,83,218,7,35,5,49,239,146,59,203,173,144,61,204,61,144,26,198,248,227,148,102,153,39,41,46,249,240,54,221,3,115,99,26,123,228,211,55,180,146,51,194,170,78,32,76,66,170,102,96,20,77,104,153,204,121,65,235,77,147,221,246,21,196,152,27,161,139,38,232,146,165,70,0,236,78,21,53,194,122,132,227,11,56,247,54,99,40,84,5,144,27,249,87,76,96,64,133,26,216,24,10,236,32,99,5,55,47,220,182,103,144,207,75,70,82,201,131,3,148,14,169,39,198,200,169,224,155,146,189,18,121,201,234,83,132,19,2,8,68,6,12,238,133,238,130,21,8,121,46,132,220,183,184,221,85,210,65,147,33,16,34,36,254,2,23,59,0,109,194,160,32,17,28,36,45,251,138,154,116,72,8,110,242,115,133,164,57,165,190,99,43,11,158,230,158,201,244,94,215,8,59,198,233,187,124,132,56,189,245,51,85,105,18,6,16,179,167,156,167,215,108,231,128,146,247,0,69,163,41,51,174,224,106,3,1,239,234,206,200,92,75,91,141,251,168,246,196,103,242,148,26,92,114,119,67,94,178,107,114,15,143,100,96,118,55,81,134,215,228,140,236,131,219,44,49,32,125,84,12,204,202,63,82,128,32,90,57,198,72,48,149,5,205,152,143,178,96,29,202,23,73,48,126,85,135,58,131,235,96,53,166,114,137,195,27,125,209,51,13,238,130,166,6,242,153,114,38,117,172,10,64,52,147,253,209,181,192,153,216,118,73,115,207,244,142,118,70,194,65,152,130,167,108,35,91,133,78,48,220,210,89,244,65,121,0,15,236,142,243,51,176,236,170,96,224,33,110,140,133,239,166,0,105,227,39,202,34,223,217,91,135,115,246,73,47,182,86,76,238,100,108,12,45,198,224,32,116,64,0,207,209,1,49,146,163,78,230,16,127,168,19,245,46,235,177,25,85,80,193,4,168,222,152,60,161,168,225,113,199,8,158,100,219,135,114,195,165,146,129,217,56,217,85,208,208,56,86,36,34,117,1,139,172,146,98,98,16,58,169,216,133,42,84,37,195,6,57,84,226,35,104,8,97,233,51,165,190,50,8,51,59,160,123,100,12,162,247,172,105,109,178,79,40,124,192,202,15,71,113,95,229,250,131,80,134,176,37,159,151,164,99,185,87,87,17,148,55,226,16,105,199,32,190,182,200,146,232,57,225,83,220,29,185,194,42,135,61,210,42,8,35,148,189,125,194,156,177,216,178,75,115,185,242,146,230,135,73,183,61,211,73,3,125,188,37,26,128,147,28,4,16,6,47,22,213,210,101,173,55,111,133,150,179,136,97,90,170,188,17,156,29,240,177,86,124,136,27,119,65,16,50,48,158,29,78,125,103,135,109,11,153,168,97,45,32,196,149,190,189,161,195,186,231,234,142,64,104,202,97,170,228,165,169,161,147,13,76,248,9,21,153,104,38,102,66,107,154,199,60,151,19,124,70,18,42,192,108,76,5,191,169,21,177,222,204,4,69,76,143,186,49,140,52,253,80,85,249,183,69,72,178,232,186,80,207,175,168,197,139,122,77,84,28,11,71,3,101,172,155,64,140,21,150,144,109,56,229,105,167,5,184,27,247,67,127,80,217,227,239,144,42,84,54,100,125,208,23,180,121,250,34,39,168,243,29,248,74,168,125,177,39,148,80,234,96,115,96,220,13,72,225,91,13,175,34,96,32,24,50,138,236,204,36,107,189,49,171,194,65,213,36,140,127,117,100,236,0,128,112,160,0,16,1,201,225,11,224,115,178,167,134,100,10,22,211,216,194,232,181,177,148,15,4,140,12,34,189,190,216,254,175,40,90,236,200,200,28,36,92,101,45,111,142,76,181,250,25,180,74,226,122,165,83,79,79,81,192,127,73,7,238,23,111,84,67,218,113,30,59,175,55,241,38,171,248,95,78,212,60,27,69,182,144,50,86,238,115,45,179,73,240,175,136,42,138,254,171,92,224,218,226,208,71,108,74,229,6,222,3,90,96,19,153,236,186,90,154,116,223,89,213,217,210,202,198,240,14,249,238,176,57,130,147,158,79,203,119,78,51,10,191,202,184,78,42,150,205,201,169,212,233,233,180,130,175,76,146,90,51,217,113,63,153,94,179,175,33,164,75,134,126,97,217,109,214,105,197,102,54,161,146,41,131,31,246,172,181,105,182,149,50,251,236,59,92,238,20,235,91,7,177,237,82,198,217,223,254,125,193,101,3,89,196,146,68,97,85,102,182,152,164,91,139,114,64,255,0,41,140,121,39,6,126,200,106,80,46,153,17,35,62,16,235,150,76,61,0,117,48,185,198,169,36,254,2,204,41,150,176,65,13,147,178,233,211,211,251,100,203,99,139,185,133,141,244,1,7,153,56,9,249,85,243,234,15,199,248,193,229,203,38,157,35,154,200,59,56,140,133,117,37,196,146,9,32,169,166,211,23,180,29,135,100,232,44,183,103,29,138,149,142,89,223,113,47,66,221,147,59,24,106,62,28,208,240,55,14,77,166,214,18,65,16,70,81,83,211,181,140,169,36,131,18,216,228,202,69,39,55,159,152,224,144,86,126,78,205,90,223,241,252,134,14,161,221,111,104,139,64,4,59,133,201,246,159,85,206,136,153,253,151,87,80,214,50,153,107,77,198,18,104,105,58,75,246,37,74,222,101,99,223,111,95,156,75,24,41,136,128,78,39,202,170,174,187,13,0,17,153,56,71,94,153,99,11,137,19,24,72,123,133,65,231,194,124,203,8,245,20,227,221,95,32,57,182,50,163,220,38,15,72,31,79,254,210,64,32,135,52,128,211,184,35,116,116,232,53,250,134,135,220,30,225,153,59,133,173,250,26,116,75,156,11,139,182,45,59,4,255,0,151,7,24,165,222,95,63,175,63,246,152,42,58,199,12,204,237,229,9,173,97,96,182,123,149,85,105,2,240,216,128,56,28,41,89,129,131,171,32,238,166,247,219,42,242,22,191,185,9,22,151,57,177,137,145,217,115,245,108,107,170,8,108,240,181,190,167,65,140,0,54,11,154,107,27,220,0,54,240,80,3,119,98,45,31,139,228,215,163,162,46,123,109,18,50,187,190,155,13,211,184,188,67,129,217,113,116,212,9,117,215,68,140,158,74,244,58,42,116,205,16,33,211,24,236,155,143,27,123,212,141,233,111,251,127,219,255,0,239,20,65,124,177,173,155,185,91,40,233,75,90,46,219,148,230,104,240,215,49,195,240,174,189,35,74,58,163,184,84,222,41,146,175,226,248,121,19,86,145,14,1,153,27,170,4,17,145,111,121,78,247,1,97,25,207,41,128,138,148,195,98,30,60,34,101,142,68,114,186,238,196,211,96,44,125,195,32,116,142,233,101,174,123,173,128,27,25,41,181,5,173,14,52,205,71,13,131,120,69,76,180,6,212,112,6,50,65,231,194,22,178,88,206,224,106,158,125,196,190,177,162,208,215,117,20,167,214,30,209,46,48,56,1,13,70,62,75,193,14,7,229,111,252,172,213,25,89,162,199,252,210,103,199,132,182,50,187,227,37,95,200,253,29,74,33,197,196,130,33,39,80,208,247,92,221,187,39,23,22,54,214,102,78,228,37,234,76,2,205,148,10,167,223,127,113,246,223,146,142,122,78,85,112,30,237,224,140,16,18,75,155,113,3,0,39,84,52,239,113,7,168,24,34,54,40,5,54,185,247,90,48,62,202,137,143,34,39,201,74,157,100,202,92,42,27,134,221,194,6,187,221,57,100,129,178,42,196,212,45,177,176,210,32,133,116,105,154,117,222,204,57,160,244,184,114,181,246,182,208,146,228,219,1,237,138,168,13,192,226,79,236,133,185,168,215,140,144,8,35,143,170,102,173,205,15,44,111,202,60,44,172,170,70,0,48,119,82,181,180,238,97,202,241,191,70,204,154,226,231,188,1,147,203,150,10,207,204,96,200,221,116,28,230,128,226,7,124,44,21,192,113,130,200,35,99,217,31,201,99,12,157,35,181,26,157,190,204,229,240,227,192,218,10,42,18,90,72,216,114,149,236,59,114,110,51,202,210,250,13,169,66,217,128,68,16,160,45,78,159,100,241,186,167,177,39,52,238,196,164,6,238,72,159,170,102,64,50,76,112,16,213,108,83,16,96,37,228,0,30,195,182,181,115,239,255,0,89,85,26,24,201,253,130,69,80,200,113,222,127,101,85,234,182,155,50,232,92,157,78,180,189,198,204,64,202,66,216,247,55,44,6,167,145,250,173,89,96,177,185,61,215,38,165,71,84,116,187,39,186,183,84,46,116,146,80,52,75,137,216,118,82,189,186,98,181,231,102,201,35,68,111,249,87,38,80,19,3,193,86,35,118,204,149,207,79,220,115,106,117,247,37,198,99,101,114,34,120,67,185,147,194,184,219,2,19,22,238,19,146,34,202,181,223,249,86,90,11,68,238,16,135,196,180,100,202,141,97,51,36,125,145,92,202,249,37,76,173,127,123,40,184,1,17,62,85,49,143,250,5,102,156,76,253,130,34,69,177,152,240,167,252,122,89,103,213,250,130,230,64,223,126,20,200,84,216,231,8,156,122,192,254,203,4,24,186,215,238,92,98,112,2,167,9,108,224,4,39,4,229,11,76,206,112,137,92,132,93,199,200,100,245,15,60,162,34,211,8,35,48,9,133,9,135,38,117,114,90,159,253,203,41,208,65,17,7,132,76,60,66,143,32,194,166,16,123,145,253,146,14,117,34,216,94,164,32,131,156,32,115,65,56,69,18,102,79,132,22,185,228,153,32,173,99,13,140,150,235,72,118,12,14,21,22,194,166,54,221,178,172,3,108,243,217,27,87,77,140,152,121,37,162,216,27,170,33,205,201,18,213,109,194,176,67,177,50,16,51,34,59,96,216,44,172,11,160,132,102,211,145,131,202,16,201,216,2,56,42,22,192,141,137,69,168,119,251,128,126,80,92,51,178,38,18,209,183,217,66,208,0,204,194,128,16,49,30,37,45,107,157,108,197,110,163,155,40,55,170,226,8,83,156,149,65,174,147,146,74,16,204,201,60,170,161,134,48,160,134,17,133,153,156,236,128,0,29,180,142,253,145,117,60,64,119,60,168,0,14,137,16,145,215,162,16,84,100,104,34,29,221,88,28,168,70,4,201,42,131,4,111,148,51,183,140,192,233,189,16,67,109,50,112,160,192,17,32,169,155,129,118,60,43,168,33,187,194,64,179,220,214,51,224,127,196,22,205,157,59,247,238,141,160,59,164,228,142,80,219,103,80,251,132,33,183,56,153,128,74,125,119,32,51,99,73,44,1,160,72,238,132,212,54,128,54,87,103,13,63,98,150,198,70,229,109,79,148,102,232,117,24,24,216,106,183,65,167,3,100,167,72,116,19,128,168,19,142,1,67,175,73,51,242,7,76,162,68,187,130,59,163,107,9,96,4,207,100,162,102,166,62,232,207,76,65,128,155,244,50,109,114,48,182,48,48,64,221,81,234,96,112,25,41,68,222,64,35,60,162,6,214,90,14,249,148,47,92,78,246,81,117,219,25,24,247,150,182,70,56,250,32,4,58,65,231,178,141,249,0,36,99,183,40,46,32,249,77,233,215,176,54,182,156,163,14,3,90,73,240,20,182,115,59,238,149,54,129,28,242,81,16,14,206,158,240,145,215,181,128,182,119,245,42,115,190,223,186,161,28,29,248,71,237,181,177,141,194,15,145,224,198,54,84,237,220,153,166,88,23,216,78,100,180,72,64,252,64,68,77,231,234,172,9,45,105,32,225,3,168,56,235,240,137,32,128,168,229,19,70,55,84,239,9,181,61,130,92,92,49,194,25,86,50,34,97,64,37,111,184,124,147,35,117,98,10,168,157,145,22,88,51,131,217,98,18,173,141,149,54,21,28,110,136,16,20,130,236,170,34,12,37,255,0,112,190,117,228,178,91,104,0,101,80,29,56,252,42,229,89,61,176,142,64,188,165,221,209,17,247,66,139,48,2,163,141,214,201,155,47,176,172,130,39,42,128,140,163,46,45,104,32,130,10,2,210,227,61,210,154,251,2,97,219,220,179,191,117,3,68,246,66,68,24,153,68,238,37,28,128,235,178,88,17,48,161,36,178,85,78,17,193,12,4,108,182,63,81,131,117,148,27,115,36,157,149,12,149,1,188,219,59,171,178,208,71,157,208,50,190,193,103,123,151,208,77,187,121,84,91,0,17,178,167,64,29,202,147,176,156,33,253,147,54,229,245,9,135,182,103,132,32,203,160,140,162,13,176,130,14,202,58,28,46,38,17,133,254,57,33,139,142,20,34,209,36,229,1,57,16,126,200,234,9,130,72,158,200,214,174,251,145,125,144,144,227,182,200,156,34,35,104,202,15,149,176,57,86,208,75,55,196,163,135,100,37,69,59,148,68,55,124,20,77,108,17,149,110,18,200,136,10,82,104,0,73,202,110,204,141,195,218,255,0,230,70,65,113,7,8,141,173,137,5,191,68,46,2,243,7,101,115,116,25,24,82,63,151,112,156,120,247,214,67,12,4,135,72,198,200,128,136,158,82,73,19,51,30,17,181,243,4,238,56,84,167,126,194,126,74,134,228,112,167,1,177,56,228,35,39,170,76,143,42,48,218,224,124,34,121,32,143,242,183,204,183,177,126,29,175,144,195,193,105,14,4,72,137,27,163,163,210,224,55,3,98,80,53,128,184,231,132,240,37,153,233,133,191,25,111,220,213,182,89,239,217,183,78,236,16,76,2,149,4,207,100,189,53,67,253,89,35,96,83,111,112,19,253,211,237,173,29,177,115,71,216,150,211,144,96,126,83,89,45,110,243,225,27,77,237,28,120,84,7,81,204,163,161,89,128,235,145,29,66,169,117,64,13,54,217,31,52,245,79,104,91,189,185,164,1,24,57,207,11,159,167,117,142,227,117,212,165,93,207,107,67,128,36,227,2,48,169,174,27,0,242,191,234,54,155,203,0,156,246,133,162,5,74,83,118,86,75,133,50,12,140,152,11,72,0,90,0,25,88,170,97,189,72,182,255,0,30,231,179,69,10,39,3,183,37,105,166,227,108,145,113,7,158,18,67,77,162,12,20,237,48,168,202,134,231,7,3,182,19,124,147,166,13,219,181,251,251,155,180,216,107,177,32,246,27,45,20,234,185,130,39,28,202,205,68,150,184,56,152,225,57,140,37,196,147,32,240,169,95,255,0,171,201,75,89,165,48,38,202,55,190,109,54,230,75,72,149,216,211,211,62,215,184,203,67,38,210,124,174,35,28,48,75,237,104,93,42,21,193,103,102,237,132,79,149,186,35,211,242,33,175,111,214,205,63,251,23,53,182,185,199,240,74,33,81,223,254,91,1,169,216,224,36,83,51,81,166,77,163,25,78,210,234,28,53,46,22,203,99,126,229,91,42,24,123,7,79,244,179,161,64,186,155,109,20,157,85,220,177,145,39,233,40,53,76,168,200,109,197,180,201,146,33,58,145,150,187,219,117,133,216,151,9,132,239,109,197,129,143,55,24,249,248,114,181,158,93,100,173,191,32,254,60,30,201,207,160,231,23,52,7,64,219,255,0,11,115,61,60,186,156,52,90,2,75,104,178,139,154,78,243,191,11,69,95,83,117,32,208,214,58,168,218,27,186,155,94,183,36,168,242,15,164,153,155,69,244,8,168,92,236,136,176,236,157,118,67,72,31,110,80,214,213,50,179,76,75,75,184,75,58,161,71,78,231,134,221,237,182,231,8,146,2,111,229,76,35,126,61,85,38,221,53,86,62,3,154,96,39,6,58,9,3,7,100,141,43,155,88,52,225,160,238,86,147,44,107,139,106,98,32,246,78,117,212,106,1,101,125,138,165,73,175,120,107,158,27,157,231,149,210,171,166,96,163,208,230,149,204,173,70,153,179,50,92,100,2,57,25,86,95,81,207,2,248,129,16,54,91,242,109,190,250,139,254,74,232,62,254,224,234,88,214,59,0,5,150,165,212,191,152,232,107,124,133,174,165,48,225,36,239,217,46,174,142,187,157,12,0,8,31,63,101,202,83,254,204,55,173,140,177,231,236,246,103,99,196,151,1,183,126,86,205,37,173,14,121,4,151,119,75,255,0,167,85,56,184,71,142,22,154,26,74,212,216,29,109,236,59,119,93,38,22,10,249,58,42,52,43,124,154,180,129,129,229,196,192,56,0,240,86,157,97,96,167,1,192,172,53,27,82,30,45,204,44,97,206,108,245,79,142,201,117,237,139,249,45,91,31,34,108,164,199,84,123,68,75,124,174,158,151,211,154,247,203,197,173,1,121,230,235,234,211,99,132,186,214,102,35,31,85,222,209,250,168,171,163,100,155,106,143,153,167,232,143,229,175,12,34,150,106,225,54,215,209,138,154,98,91,134,9,128,184,126,205,50,247,56,179,46,0,39,213,245,186,172,119,182,30,69,55,99,31,117,129,149,49,45,169,45,140,40,235,119,140,31,141,7,95,174,166,186,31,251,145,2,126,137,236,168,234,110,218,63,202,198,202,142,166,194,89,37,219,199,116,231,57,207,183,121,240,152,26,185,43,249,50,180,195,249,77,129,193,194,46,136,238,133,205,115,198,240,212,186,69,192,117,252,177,57,90,52,174,247,106,84,144,5,38,176,57,174,39,230,147,176,31,132,106,35,10,148,174,103,127,252,255,0,180,199,65,205,166,94,210,210,219,95,107,110,254,172,76,143,254,112,189,79,160,84,112,117,236,125,143,0,193,92,7,211,97,144,211,14,57,217,104,208,122,141,77,37,195,19,178,107,124,186,152,178,119,108,207,253,39,111,212,90,230,187,2,91,200,92,234,229,228,73,34,222,196,35,126,169,245,72,116,192,33,101,214,234,111,164,69,228,78,48,182,225,169,220,55,190,87,144,71,104,189,187,228,239,223,178,239,7,183,217,134,59,43,201,210,121,163,18,111,196,99,149,166,150,186,163,88,92,68,142,74,22,175,32,178,71,10,185,191,169,210,175,169,154,236,135,77,134,65,61,213,185,207,115,11,175,2,120,5,115,233,188,54,171,136,31,57,7,238,175,78,215,141,85,82,76,135,16,90,63,219,225,103,87,45,255,0,18,127,146,223,147,163,103,66,134,169,236,57,50,19,233,234,3,171,78,39,194,200,232,123,131,12,56,183,112,56,41,186,74,212,244,181,38,168,150,145,18,49,111,146,177,215,177,50,201,201,103,66,181,55,213,100,55,4,142,70,22,29,79,167,189,165,185,27,102,23,111,77,94,131,192,234,196,72,129,186,186,180,154,246,18,207,202,167,215,94,71,11,15,42,187,56,13,195,155,78,122,185,41,198,144,165,49,183,101,31,74,199,185,166,38,38,81,53,133,231,27,4,76,207,102,255,0,163,87,185,204,213,245,176,48,144,68,204,20,135,222,11,109,227,112,123,45,21,180,206,126,170,240,225,96,16,89,28,247,148,170,204,120,38,210,26,99,158,18,180,183,28,32,228,58,230,44,209,72,182,185,23,109,10,233,176,80,4,7,23,54,73,151,25,89,52,181,157,79,165,240,79,251,130,220,202,151,218,119,108,108,128,103,197,146,179,203,234,122,143,128,92,71,173,72,158,176,208,12,253,112,2,251,214,128,150,82,107,92,126,95,43,225,31,6,15,103,88,199,115,60,47,184,250,88,191,74,195,57,3,98,173,199,61,103,103,227,113,207,169,216,15,144,57,240,137,133,173,2,112,82,169,181,182,239,8,132,8,194,29,208,151,19,120,198,144,70,217,8,193,31,82,18,253,216,48,152,198,134,146,78,197,58,149,8,122,206,137,115,211,59,34,99,11,193,146,163,160,64,193,28,166,209,237,190,20,135,245,3,150,51,97,210,160,36,30,66,234,233,207,72,240,185,244,220,0,6,217,240,182,80,139,114,68,149,68,115,32,56,154,51,85,95,151,194,26,130,90,17,222,3,0,157,208,7,79,73,76,119,228,61,238,89,151,76,136,131,149,174,145,192,131,149,145,132,7,68,125,214,154,96,93,59,59,194,25,142,36,157,243,249,19,165,73,142,52,196,228,162,203,92,6,68,170,160,13,128,242,152,209,177,242,149,253,198,108,97,145,236,134,152,253,211,88,99,140,32,32,54,59,41,77,196,20,199,189,64,59,108,154,152,46,250,39,210,166,215,63,251,44,236,126,36,173,84,49,178,33,190,193,219,236,39,55,219,218,74,141,130,58,120,76,115,127,10,53,141,166,102,119,221,97,19,18,98,219,233,209,20,11,129,157,194,55,48,68,146,174,210,209,60,119,67,81,179,4,156,38,238,39,45,83,122,98,190,217,80,182,225,147,148,198,50,60,146,133,204,45,137,217,5,234,98,214,192,131,69,162,51,148,210,219,196,20,182,53,173,56,229,52,203,118,229,47,33,235,234,54,113,86,45,244,132,68,36,6,137,183,131,219,133,170,236,68,37,57,144,113,8,150,14,152,143,28,127,114,219,191,209,54,136,45,204,68,247,73,14,141,211,24,231,57,136,223,82,53,87,200,246,16,102,81,7,71,208,36,176,217,210,119,70,226,35,148,59,34,170,24,198,48,151,15,170,209,73,193,194,35,1,38,152,16,35,9,164,28,91,143,41,147,238,54,148,238,56,58,54,202,176,252,142,18,218,76,12,171,6,96,206,123,162,5,187,152,67,57,77,84,204,187,177,242,155,238,53,162,2,206,198,145,146,102,81,237,27,9,76,126,136,51,251,144,188,3,211,251,171,99,75,140,128,167,182,26,194,98,124,34,97,32,3,17,225,51,103,123,37,27,103,190,202,171,45,120,233,202,166,191,61,147,88,125,205,208,60,52,19,207,209,13,216,155,166,132,143,18,221,246,73,12,51,33,48,137,240,20,6,4,101,53,147,53,147,182,50,155,78,55,202,18,67,113,18,83,169,210,15,108,78,84,20,67,72,27,148,10,174,164,168,89,233,114,101,169,115,133,194,33,36,190,223,43,163,169,210,145,73,166,126,203,11,155,99,163,143,162,207,145,76,175,190,17,5,242,118,50,81,2,29,229,71,0,74,16,64,118,62,200,123,26,152,142,178,222,193,204,202,182,50,65,236,128,188,184,193,194,42,110,129,98,167,14,61,196,115,113,118,89,104,153,104,196,32,107,110,50,68,34,4,130,68,136,60,43,115,128,24,31,100,49,124,141,197,113,217,26,214,131,231,251,40,94,1,142,56,40,24,58,72,156,148,13,150,188,73,251,35,184,228,28,187,210,48,8,48,112,80,150,0,249,35,62,19,9,189,224,158,56,80,248,221,23,94,137,191,112,233,233,106,123,119,193,17,217,37,245,62,254,22,225,234,47,110,152,81,48,91,196,5,206,13,13,219,132,56,135,112,245,83,99,111,56,250,37,97,198,9,131,219,178,48,217,34,56,202,22,24,113,156,44,153,219,15,240,241,132,199,218,232,143,186,183,101,160,204,71,9,70,168,104,61,138,176,240,230,52,193,4,141,138,85,195,98,5,135,89,95,213,225,91,246,223,40,28,241,113,229,88,48,50,176,233,145,253,122,148,69,195,59,171,105,129,3,242,132,56,71,114,160,112,115,129,24,9,108,103,68,95,30,161,84,104,112,18,96,170,195,70,231,234,165,249,136,65,86,160,45,112,24,77,245,209,1,110,176,246,84,2,73,202,107,72,28,44,249,238,152,215,70,73,75,168,110,199,51,54,204,101,87,27,49,248,72,246,129,116,238,74,212,26,215,176,144,101,102,205,199,132,115,77,131,222,246,34,171,28,12,16,165,161,192,70,8,87,88,218,233,57,81,166,96,198,235,16,29,153,46,192,64,156,148,14,182,49,132,100,220,79,3,186,10,140,0,182,18,234,116,192,60,107,220,186,100,150,101,71,55,166,14,39,42,173,55,207,236,136,146,242,103,132,225,93,254,227,25,199,31,185,26,11,90,57,73,123,229,208,78,81,212,37,177,6,18,106,16,227,41,20,239,99,171,184,67,136,136,69,30,80,233,200,16,74,58,132,78,18,241,235,72,45,94,61,190,192,59,130,114,123,35,249,155,59,32,3,115,48,84,15,216,28,163,145,78,33,207,100,112,49,63,186,83,216,92,0,78,247,29,30,18,222,51,221,101,235,184,194,117,145,45,162,110,223,242,141,163,121,10,23,12,21,114,115,202,29,96,67,156,96,224,146,128,150,246,148,194,209,108,236,74,83,105,200,255,0,148,115,238,72,51,183,169,82,209,17,202,183,58,27,19,41,53,8,14,0,35,29,32,64,82,253,67,201,171,223,146,60,23,16,8,128,133,220,254,201,164,8,7,148,183,68,129,202,184,125,74,32,131,177,79,184,192,17,10,56,116,129,40,156,210,214,199,41,97,211,131,132,187,189,191,82,104,61,65,112,183,230,59,44,213,29,200,204,173,21,98,7,41,15,239,48,84,234,172,35,135,125,200,208,9,206,252,161,168,208,217,156,246,84,9,113,198,79,40,106,3,102,232,249,13,145,50,103,168,217,192,63,148,183,182,214,96,194,103,6,50,18,28,75,100,240,130,191,94,76,121,198,99,212,152,128,209,39,149,134,177,182,71,16,186,21,90,1,153,149,131,85,108,118,88,221,131,66,115,53,23,18,32,74,197,90,235,130,219,168,123,128,198,235,13,82,231,25,229,108,131,172,153,29,33,228,1,36,115,221,100,212,231,36,101,108,121,45,11,22,164,155,182,221,106,159,100,193,214,125,204,149,34,11,66,10,64,180,244,129,245,82,177,32,199,7,149,116,229,172,255,0,40,127,30,152,30,85,233,155,40,136,104,149,162,155,192,34,22,58,84,205,178,79,221,105,2,193,35,40,241,40,76,39,150,150,247,2,237,164,74,7,144,242,113,128,138,233,27,68,160,124,180,98,22,236,251,135,0,248,190,65,46,105,134,236,124,32,177,216,201,17,202,167,124,196,140,97,88,113,142,162,100,168,227,186,48,91,233,36,13,216,243,225,88,180,191,124,43,107,109,0,206,123,172,181,170,27,203,68,79,133,91,28,164,244,223,102,147,244,251,161,61,16,114,82,195,140,193,41,151,130,216,147,10,118,19,50,87,176,220,216,154,208,91,32,109,202,241,31,27,106,27,167,244,253,69,91,160,52,70,121,39,128,189,213,80,45,228,47,158,254,167,61,174,244,178,204,123,120,150,184,224,158,235,83,180,144,229,214,36,248,240,96,176,83,123,101,212,141,160,199,28,126,202,170,82,115,157,27,2,54,90,94,219,93,14,50,79,35,148,85,40,92,50,120,225,85,114,202,72,95,151,215,179,37,45,43,94,50,226,222,237,132,170,250,26,100,90,67,92,217,156,173,110,14,2,71,209,99,110,160,212,37,167,5,169,106,218,175,251,140,60,134,135,212,69,61,43,125,216,110,221,212,171,72,77,179,245,79,117,86,140,98,227,144,16,189,157,45,119,245,21,155,114,57,50,85,63,196,19,9,101,133,197,37,194,231,198,35,146,183,82,165,18,92,67,137,221,47,217,14,115,155,4,8,153,132,184,46,74,85,40,105,220,170,14,109,26,118,12,202,63,111,103,70,10,31,101,192,192,217,163,8,153,210,219,220,96,76,65,75,195,184,141,175,209,157,49,26,183,18,8,104,140,110,185,194,137,116,184,28,141,151,85,239,14,168,3,136,183,100,179,69,180,131,132,131,225,81,177,82,86,165,174,35,57,46,191,221,17,146,255,0,27,46,131,192,101,38,176,156,71,220,172,213,91,255,0,226,26,192,48,115,60,15,170,183,213,21,31,108,224,114,164,7,114,24,113,229,111,251,69,106,203,29,72,177,210,67,196,44,76,1,181,186,162,210,64,49,192,90,117,14,104,223,22,249,88,220,215,10,144,65,6,37,3,190,159,35,229,122,71,255,0,196,209,86,137,170,240,231,11,154,211,45,61,138,58,218,138,154,135,144,0,113,38,92,78,22,10,206,115,42,128,46,131,183,96,143,73,171,4,94,211,45,36,182,79,112,96,166,189,55,22,110,85,54,153,28,237,43,203,164,253,225,34,190,158,224,27,188,100,149,208,14,181,176,238,123,36,152,53,45,142,175,40,149,0,61,134,239,46,242,114,223,68,51,252,133,142,200,38,4,193,93,125,99,67,92,32,219,24,32,114,176,211,211,61,207,0,73,36,230,18,225,178,24,152,7,83,70,141,166,240,35,1,119,105,136,99,67,27,60,103,9,26,47,74,125,41,123,132,183,136,231,202,209,88,189,174,105,16,120,9,184,112,174,206,158,125,3,220,232,233,164,177,183,139,99,112,21,87,99,53,19,111,204,55,61,146,169,106,7,200,243,60,45,53,154,40,244,180,65,32,24,238,14,203,113,192,117,238,61,45,90,152,119,251,152,43,51,33,160,203,134,225,19,42,16,220,136,0,196,132,97,152,113,192,113,238,145,88,56,180,6,116,255,0,184,119,250,42,86,169,228,71,170,119,218,199,57,221,1,208,15,223,116,22,26,140,36,196,110,144,42,186,144,130,210,224,50,0,11,73,15,34,0,144,0,36,164,43,201,217,62,127,79,179,27,156,230,244,238,10,206,198,186,247,94,216,59,76,238,181,57,205,156,12,121,73,121,151,79,125,130,13,116,227,250,130,214,189,92,59,153,234,67,78,14,57,88,117,47,187,45,117,164,96,56,173,181,71,84,1,145,185,92,205,112,181,224,12,71,29,210,90,169,235,39,90,222,171,249,23,168,154,196,6,147,137,153,73,135,138,97,217,23,13,143,11,65,97,113,14,0,91,27,121,89,107,57,207,112,131,129,194,75,85,80,251,136,106,156,123,238,40,85,170,214,218,91,13,7,230,49,148,199,116,178,72,158,200,253,162,251,28,90,113,248,83,82,219,41,111,147,176,77,102,221,11,55,228,228,54,235,51,201,132,57,245,92,33,162,14,9,157,150,106,191,203,38,73,11,109,10,112,96,12,158,22,109,81,4,16,91,48,112,133,234,91,4,217,95,199,74,167,255,0,83,255,0,140,231,189,192,2,123,237,221,103,168,251,154,9,195,187,35,170,45,113,7,17,251,36,212,117,219,102,55,92,201,83,207,33,181,204,64,194,12,182,236,100,248,84,243,13,6,12,238,169,181,59,8,158,225,83,220,90,201,60,158,80,243,200,175,130,126,165,60,220,201,25,35,133,207,213,234,197,46,145,183,100,90,157,97,99,72,216,174,62,162,177,127,42,118,183,66,255,0,222,109,109,156,187,98,245,58,135,212,113,143,193,89,137,38,75,130,59,137,50,66,10,164,157,128,61,146,24,3,48,225,23,105,153,156,158,17,181,193,162,212,57,153,57,37,65,213,147,152,73,127,216,201,214,212,245,149,18,216,2,33,64,72,152,81,210,247,24,48,84,153,19,63,133,30,222,179,101,135,239,210,87,204,101,88,57,146,97,0,54,224,73,68,25,35,230,43,84,119,185,185,99,185,32,108,186,65,10,56,150,16,7,229,85,208,224,12,72,82,110,25,196,172,157,67,80,205,151,23,137,186,74,178,56,152,74,104,180,64,50,101,20,23,12,224,166,225,27,241,252,187,126,229,134,201,84,230,216,237,137,84,1,140,152,68,65,59,187,40,2,62,66,221,14,160,77,205,152,193,87,134,1,27,41,107,156,4,152,84,71,242,251,194,157,185,120,121,21,204,195,216,100,201,4,16,33,81,151,76,253,146,217,242,137,40,160,204,147,186,112,195,146,205,103,124,36,0,219,146,21,180,146,45,3,137,85,25,34,85,100,16,118,3,11,11,130,77,81,175,117,135,32,241,5,9,32,236,15,146,136,196,140,170,254,172,34,35,247,11,86,222,65,180,200,183,8,196,129,129,245,66,30,230,19,25,10,155,80,196,30,84,221,221,138,88,58,24,126,221,217,224,161,124,55,27,43,146,209,45,39,9,110,121,59,173,126,171,198,14,80,154,79,24,27,40,208,114,78,240,169,199,219,100,201,63,68,6,231,145,146,21,55,64,61,134,218,241,95,97,244,230,115,42,154,75,78,118,236,134,72,97,32,193,84,50,7,46,82,122,166,51,55,236,70,56,212,45,219,100,13,112,201,3,29,138,144,35,39,61,144,150,134,129,159,168,71,231,106,193,206,222,177,165,193,198,7,100,19,56,193,42,52,92,225,198,55,64,27,4,73,220,166,239,54,103,109,155,228,51,80,61,177,180,42,2,9,35,100,14,128,228,192,225,237,245,112,166,237,187,138,43,109,251,148,231,117,0,236,194,183,212,104,110,51,254,80,16,111,158,59,33,120,4,128,49,9,196,235,33,255,0,38,171,13,164,56,158,49,177,87,49,7,129,251,160,107,124,239,178,39,139,88,39,43,91,28,154,175,126,65,14,51,35,101,112,67,184,149,69,144,222,103,133,4,128,6,81,195,198,38,224,254,229,145,115,164,238,120,80,182,26,39,8,92,211,127,116,102,38,100,158,200,215,15,184,189,255,0,47,96,184,181,178,0,128,163,28,109,136,86,26,9,135,12,21,69,160,28,112,151,106,185,41,107,38,50,139,8,116,158,232,176,225,63,132,47,14,144,72,134,132,198,145,102,198,78,17,120,239,189,76,118,234,193,13,5,178,70,123,42,120,188,0,55,70,231,196,136,207,37,39,229,200,202,53,79,166,45,177,4,123,144,156,9,25,9,142,117,172,5,163,112,169,141,115,132,162,32,147,190,7,9,20,222,224,171,80,87,216,184,123,192,119,148,70,15,75,132,14,234,164,237,56,28,170,136,119,113,24,79,186,119,236,99,151,242,101,116,131,35,149,70,67,71,158,85,180,67,128,143,202,163,33,195,178,108,239,8,29,221,130,14,84,112,28,43,105,200,149,68,201,194,19,74,137,86,211,0,136,202,172,168,48,179,52,99,101,197,11,159,46,37,12,171,114,216,70,212,51,234,19,93,105,233,229,9,233,118,234,199,72,158,80,231,116,153,189,197,217,34,68,168,20,202,185,128,156,63,115,75,128,27,148,60,34,16,90,170,228,15,238,98,78,0,40,195,102,51,41,124,162,112,50,35,101,153,189,132,224,110,28,21,29,82,224,39,117,38,209,39,42,204,58,15,132,153,251,148,105,196,197,238,3,93,8,141,66,220,112,120,66,68,103,149,68,151,31,41,189,238,33,215,251,134,28,14,195,42,132,147,156,42,99,9,240,164,25,28,160,25,6,100,59,38,64,201,66,1,148,66,224,217,216,33,105,46,59,194,58,166,125,19,88,199,175,33,185,135,16,101,81,19,130,85,7,57,155,101,70,140,231,148,190,3,176,62,108,176,192,195,49,61,148,182,225,229,19,166,208,217,148,2,35,34,10,27,189,198,43,229,190,164,176,141,246,87,109,173,193,80,56,198,255,0,101,100,130,35,247,77,83,95,148,88,109,200,184,156,246,66,199,100,202,160,67,91,131,148,95,251,142,18,64,133,168,61,202,85,239,190,217,26,47,200,48,21,53,153,139,176,173,134,211,19,62,21,56,127,52,65,199,100,152,145,62,242,65,151,68,97,21,160,158,156,161,47,34,166,63,9,165,197,166,98,21,67,112,35,21,51,124,142,162,77,177,185,76,123,39,36,253,146,168,84,233,152,18,156,8,130,78,126,136,21,207,191,101,15,198,113,226,61,255,0,218,3,95,237,178,7,245,114,183,81,155,64,116,30,22,23,55,222,32,236,7,225,104,99,205,56,19,133,65,30,164,127,143,113,206,101,163,178,107,43,27,0,35,196,165,151,11,65,25,202,96,219,56,28,41,253,236,207,174,67,97,131,35,97,178,35,243,113,61,144,83,116,156,231,194,104,146,15,73,239,229,53,249,53,50,28,179,94,71,176,91,112,120,112,108,248,91,153,212,209,4,130,179,48,222,230,137,131,216,45,204,112,112,54,64,13,221,83,240,166,118,205,154,85,99,169,255,0,45,179,1,208,50,19,169,131,112,243,194,206,42,54,152,17,146,86,173,53,79,112,102,4,46,162,152,117,236,23,252,157,103,147,123,58,3,99,36,119,78,167,78,42,7,128,100,247,89,233,18,96,227,165,104,165,85,238,118,99,192,70,192,107,79,8,126,23,169,201,255,0,196,121,97,37,176,242,199,78,98,50,158,92,75,75,114,15,251,134,233,109,0,22,198,78,235,73,18,3,161,53,108,25,101,134,255,0,14,170,249,29,167,130,36,147,127,110,10,220,202,109,184,218,32,59,38,59,172,20,221,113,48,54,236,186,58,70,138,100,22,230,237,193,77,98,168,88,233,148,206,91,223,145,205,4,176,236,0,196,34,107,127,150,94,209,128,64,41,90,137,33,182,96,181,194,65,228,35,21,3,90,75,106,52,211,35,31,84,127,24,53,51,217,59,87,190,197,255,0,243,54,105,181,46,31,48,144,123,174,182,158,179,8,155,201,36,124,135,97,244,92,42,117,128,0,153,105,59,2,157,115,143,83,76,17,132,108,114,115,198,87,241,103,36,189,125,157,45,83,152,209,156,199,1,33,142,5,161,204,199,213,32,58,90,12,153,238,85,201,166,240,215,141,251,38,27,113,106,123,15,228,3,241,186,245,24,116,228,146,71,60,170,26,107,106,222,0,46,112,135,30,224,112,159,72,30,240,59,163,160,1,173,32,23,9,70,175,227,169,32,91,241,217,193,205,143,210,210,22,129,17,221,105,109,54,65,22,236,149,238,123,15,137,220,114,169,218,130,214,68,96,226,83,91,237,217,98,223,46,222,229,178,147,170,184,137,201,196,30,19,219,233,186,145,68,251,84,155,168,168,100,90,227,13,35,177,63,69,149,207,117,194,37,189,138,208,223,113,216,115,203,163,101,51,11,113,250,142,114,178,242,241,255,0,196,202,104,255,0,12,125,184,134,181,160,53,160,124,190,19,52,174,125,150,205,219,148,117,166,217,130,243,177,74,211,19,238,58,48,7,11,162,181,169,211,39,197,165,188,246,108,167,184,184,25,91,78,188,208,166,45,134,18,34,98,32,46,87,190,224,90,32,221,221,51,81,85,174,115,100,146,49,3,202,155,92,101,107,116,232,122,254,231,64,87,166,73,152,184,133,145,212,154,9,36,3,28,172,198,29,83,24,129,50,180,151,58,173,57,35,117,179,152,31,81,45,123,3,74,253,196,62,147,206,90,26,4,236,71,11,126,151,73,117,35,116,119,67,67,78,234,228,9,48,206,175,170,213,237,68,1,45,33,49,92,237,98,20,189,222,250,201,206,212,232,88,215,144,221,206,196,38,232,189,59,78,43,134,185,226,157,50,101,199,129,220,173,239,211,219,4,28,127,183,186,75,41,134,212,14,6,56,76,254,63,50,92,126,61,30,78,206,167,209,52,244,169,48,83,115,94,214,236,246,130,47,243,149,202,30,151,93,143,45,97,247,51,32,145,251,99,240,186,250,109,80,1,129,238,37,173,17,60,5,53,78,108,139,121,218,23,49,170,182,122,150,63,118,244,156,119,232,235,83,107,1,166,208,226,72,123,103,108,98,21,13,59,168,102,112,87,77,218,134,150,142,160,226,49,142,10,72,99,171,11,165,165,131,142,83,14,251,35,221,109,219,48,191,83,14,45,107,114,6,228,33,96,53,11,92,65,4,15,202,234,62,151,187,85,226,193,236,129,208,99,63,116,218,122,96,214,101,188,118,84,173,40,101,137,110,26,53,95,103,61,149,91,78,129,117,65,13,110,49,148,151,60,106,26,44,4,183,200,133,212,173,162,103,180,75,190,80,46,37,58,142,134,155,106,83,0,196,113,221,106,131,247,53,169,93,173,89,197,246,30,210,73,16,7,5,29,35,20,192,140,47,75,170,244,134,185,141,112,48,185,143,208,134,213,116,55,108,101,54,215,210,69,90,91,227,228,203,87,78,106,83,2,153,52,220,99,35,133,160,82,115,106,52,201,35,186,107,90,232,35,4,114,148,247,85,112,22,169,53,228,178,156,155,33,250,154,132,83,109,199,29,252,164,26,140,115,137,108,18,80,58,250,174,107,28,217,184,129,61,146,40,138,129,179,237,150,245,17,105,250,162,126,38,167,126,73,85,117,82,116,6,185,212,25,208,36,129,130,81,81,245,106,165,128,57,208,222,86,75,174,254,91,165,146,62,99,178,161,64,83,115,90,31,32,224,64,217,59,153,236,75,99,125,23,245,212,221,90,171,94,26,236,146,236,45,52,179,76,0,224,0,92,231,135,181,135,50,6,201,108,212,85,162,58,69,220,128,78,18,181,43,94,165,139,124,186,238,111,123,92,223,149,161,192,238,86,90,128,70,68,31,41,244,245,5,205,151,13,248,68,255,0,109,204,159,220,163,196,168,22,125,133,175,27,150,251,73,205,112,35,49,148,84,9,97,104,6,27,217,49,195,171,6,232,221,24,164,8,6,63,9,159,33,12,118,191,83,211,124,47,170,20,245,212,26,76,57,230,26,79,39,120,95,116,244,74,183,233,105,128,220,198,73,95,159,189,1,246,107,104,224,67,93,34,87,222,62,26,171,238,105,24,120,132,220,122,51,201,112,56,207,67,77,133,146,9,144,118,77,14,23,8,18,80,211,51,3,110,234,238,235,3,128,56,68,23,22,82,207,114,192,151,23,198,203,64,137,28,164,94,90,226,6,37,53,174,145,216,132,30,158,160,111,83,161,140,128,88,76,1,149,115,13,16,169,135,33,167,110,232,141,49,56,50,159,171,29,202,111,199,182,106,161,134,128,119,238,181,82,254,97,239,29,150,74,110,112,104,28,119,90,232,213,12,51,180,165,205,122,100,132,197,251,154,132,187,236,133,228,183,201,87,36,180,145,128,160,55,9,148,216,191,234,83,108,212,114,13,41,15,206,203,125,2,210,208,64,200,92,246,127,238,76,237,194,221,73,248,128,16,78,230,166,231,202,116,40,185,214,131,130,157,72,222,232,56,89,104,190,223,37,108,97,234,24,91,55,160,137,195,72,216,129,111,40,168,244,136,42,221,140,240,137,140,218,19,215,3,169,61,61,142,13,180,73,18,10,213,64,182,39,101,149,174,12,250,121,90,105,190,70,54,75,146,197,109,245,52,211,45,45,51,144,161,108,161,99,128,250,171,113,159,1,110,206,153,205,175,140,18,226,4,76,30,200,92,72,25,217,93,188,170,4,58,65,25,68,54,80,169,250,234,80,171,17,133,111,168,215,1,130,135,45,204,12,171,96,146,76,44,246,70,229,214,193,99,39,109,147,154,11,68,68,142,229,8,4,59,100,82,99,124,37,2,45,173,228,167,224,132,186,174,237,143,178,105,24,147,9,37,166,211,35,238,179,219,167,147,111,55,222,162,137,196,140,163,163,83,48,54,75,104,180,236,84,246,195,9,35,9,220,58,131,115,235,184,243,86,247,3,31,66,181,81,170,219,11,94,220,172,32,185,219,97,58,153,183,234,141,98,187,99,31,102,214,153,56,217,49,210,0,200,30,18,169,12,200,194,55,117,101,47,34,208,215,179,188,134,211,60,194,182,186,215,125,59,165,7,6,148,68,110,169,78,143,247,11,248,254,217,165,142,145,191,217,48,57,164,137,11,53,40,100,230,110,77,190,35,104,91,69,155,119,198,105,15,46,241,225,67,151,111,132,166,84,150,158,232,132,150,9,225,23,228,245,27,91,188,118,17,54,156,43,14,27,68,37,76,29,240,140,184,54,7,39,9,193,227,20,163,75,116,195,184,17,1,44,30,168,153,66,101,135,28,162,99,154,226,9,193,9,53,124,131,139,251,143,109,140,100,140,148,177,169,234,70,224,90,217,104,144,86,87,84,19,142,83,135,81,187,61,154,181,26,160,105,144,6,86,7,189,197,164,200,251,163,186,73,194,23,144,91,182,66,94,57,212,59,189,177,45,97,201,66,226,68,64,137,77,36,251,100,76,42,45,232,7,178,63,220,10,62,69,150,180,230,115,217,19,64,1,44,211,46,60,253,2,115,24,26,205,145,124,136,14,245,41,180,238,51,199,132,37,176,70,83,1,237,178,26,145,142,60,160,63,185,76,122,139,44,32,207,8,96,76,199,132,235,131,129,39,112,148,241,0,166,109,189,17,62,71,95,185,110,32,1,56,42,7,93,186,88,48,103,121,70,29,6,34,82,157,121,1,68,61,144,144,54,84,226,27,78,79,132,198,189,134,65,25,75,172,3,220,32,194,100,138,186,201,79,185,194,38,1,61,165,65,136,49,51,194,140,137,50,16,22,54,127,83,61,70,134,184,183,238,173,142,255,0,194,58,128,56,96,114,133,176,214,228,101,34,239,123,40,173,106,31,184,53,26,12,1,177,86,88,26,209,149,8,185,219,70,21,129,209,2,60,38,49,138,27,222,69,26,128,8,3,100,77,33,196,64,33,37,205,34,121,61,211,41,152,25,90,199,38,103,7,221,150,110,188,98,84,36,147,49,131,194,151,185,206,84,73,99,135,100,3,122,33,126,144,134,64,32,120,229,3,186,98,2,151,128,39,148,38,165,216,156,71,225,49,215,83,0,157,194,166,226,30,0,192,216,163,212,52,129,182,18,114,216,130,152,106,154,204,0,141,187,41,238,29,201,171,248,204,200,154,172,7,7,149,41,201,108,112,175,219,37,217,253,212,115,173,116,112,139,245,145,144,65,130,115,186,145,7,127,48,168,155,188,34,45,1,192,206,22,119,148,168,124,101,60,78,192,207,117,92,224,238,174,235,143,33,84,134,186,49,11,39,47,185,38,167,31,238,1,46,56,220,33,20,76,146,6,2,97,112,113,216,160,113,129,185,1,0,14,152,105,94,245,145,160,183,48,173,198,96,225,85,225,228,15,217,91,128,130,14,97,29,51,50,61,176,128,121,66,75,123,229,16,23,3,152,240,150,32,62,2,217,189,69,244,195,200,192,1,110,112,149,36,15,9,174,166,67,101,41,164,156,44,152,76,28,78,165,150,200,8,131,75,119,192,81,185,251,34,39,164,146,82,245,177,139,36,0,119,29,149,98,220,16,169,206,14,111,146,128,16,34,86,53,242,30,241,66,71,81,17,118,37,14,205,18,36,166,188,18,59,36,151,147,184,202,0,236,150,242,59,101,78,80,31,155,183,213,29,50,57,221,46,169,184,192,24,91,239,118,15,226,239,220,178,4,100,236,144,227,46,242,163,199,79,112,171,5,162,73,148,216,122,71,50,206,178,234,180,6,129,25,72,126,55,221,53,196,218,1,207,100,183,9,73,231,177,31,77,58,138,4,9,224,164,62,165,211,6,86,130,224,36,36,145,141,144,3,143,82,156,122,210,103,46,46,17,5,165,11,204,116,240,153,80,22,141,214,122,179,7,178,0,127,169,158,191,169,154,172,228,5,130,179,101,144,114,182,85,62,97,101,212,144,208,35,144,178,103,83,29,123,57,122,150,203,119,131,221,115,107,19,246,240,186,26,144,8,236,185,245,92,109,137,194,193,145,139,87,64,238,103,170,226,27,19,11,13,71,72,146,118,60,173,175,39,133,207,171,36,119,202,192,230,145,44,11,176,43,58,254,193,5,54,206,14,202,203,73,51,8,162,193,131,149,55,117,214,103,151,140,209,78,155,68,101,105,45,5,162,54,89,41,19,25,79,53,3,26,19,39,253,36,216,225,40,129,48,63,8,73,14,16,68,43,47,16,18,228,63,29,145,7,184,137,227,89,77,234,152,8,67,8,59,125,213,56,218,118,33,91,106,23,99,142,234,92,95,191,35,230,245,2,171,200,108,55,117,153,148,203,186,142,229,107,45,14,233,81,173,134,31,217,84,241,180,205,106,127,40,150,216,195,157,209,211,45,0,144,150,233,121,24,202,107,0,104,130,34,84,240,95,234,11,45,146,217,178,170,84,0,149,243,143,212,93,93,230,149,22,180,75,166,226,127,167,120,62,120,95,65,169,153,240,190,97,241,254,167,220,212,195,141,167,13,14,2,72,8,149,116,198,77,169,171,179,195,215,210,180,57,207,6,64,24,250,174,121,172,88,95,112,220,97,117,53,39,218,167,189,192,174,108,220,110,48,115,178,57,101,219,72,175,35,167,18,3,88,235,36,243,178,198,242,192,247,2,51,201,11,161,83,80,209,72,134,237,217,113,170,84,52,75,156,91,116,187,54,240,159,48,235,217,13,71,191,184,226,68,23,6,227,186,162,110,22,129,143,247,37,54,163,170,124,179,19,144,182,82,163,96,36,228,19,194,147,80,245,246,51,66,193,95,184,155,90,198,110,91,10,82,168,210,227,118,68,34,170,3,70,216,230,82,233,22,53,143,13,140,156,170,84,173,126,75,177,218,90,128,30,203,115,172,112,129,45,89,235,215,21,1,108,157,247,70,90,76,58,58,126,169,38,157,180,220,235,176,51,148,161,203,249,123,39,182,42,111,179,59,235,22,16,64,184,92,2,141,168,104,146,30,235,178,76,255,0,132,221,45,63,113,247,90,0,25,131,177,88,245,47,1,240,231,76,152,217,75,249,28,95,102,183,255,0,78,219,51,86,212,52,234,108,36,2,114,1,229,80,120,101,72,136,142,85,190,157,210,98,227,198,54,89,170,233,234,184,128,230,144,127,186,205,91,3,15,228,47,252,170,65,212,84,6,163,139,132,220,45,34,55,11,85,47,108,197,67,188,1,60,192,88,222,28,230,71,182,247,144,109,113,45,143,190,120,250,34,163,166,173,81,205,0,111,176,85,226,175,82,77,237,248,222,39,127,241,212,102,177,194,210,91,144,86,10,45,104,152,108,9,157,151,74,174,133,206,193,57,227,194,170,94,149,237,81,55,56,151,31,149,199,186,5,49,238,21,173,250,183,254,34,152,243,80,134,93,16,86,170,45,118,176,151,51,168,14,144,71,48,155,160,209,233,155,81,205,46,115,158,14,122,122,79,221,122,61,27,41,176,53,225,141,111,102,240,169,90,5,149,97,206,202,182,156,74,62,128,42,146,250,181,89,64,12,147,80,24,62,48,17,233,52,116,168,23,60,54,113,217,118,61,71,83,77,135,48,24,224,4,30,29,255,0,156,44,14,123,96,141,138,81,166,239,144,113,227,87,88,53,106,203,109,107,126,193,115,253,194,42,16,224,65,39,24,194,107,171,6,16,29,45,46,56,194,42,116,175,4,230,17,248,138,111,81,218,215,171,63,168,160,91,72,146,119,42,159,80,234,11,92,73,198,66,10,180,5,34,37,197,215,25,202,104,103,182,198,61,160,59,139,101,3,171,73,142,104,189,67,167,92,10,12,113,201,57,4,164,84,168,31,19,136,200,78,123,91,83,0,91,60,118,75,45,138,150,238,70,50,181,191,30,29,50,159,142,141,176,251,37,82,113,165,50,242,225,185,37,106,115,186,36,56,199,247,89,106,22,83,37,206,195,76,15,186,34,110,117,185,83,197,236,114,22,188,43,200,123,138,175,37,254,16,251,110,151,90,242,224,118,240,152,247,69,60,137,238,153,166,125,51,77,142,19,46,113,108,114,60,166,45,157,193,106,182,213,232,152,53,12,115,41,220,65,150,228,21,201,175,37,192,143,170,244,90,210,5,55,3,213,245,225,113,41,182,29,4,92,209,202,155,129,175,212,90,158,85,240,138,45,123,27,107,0,169,32,76,224,44,141,99,93,89,205,24,120,18,66,233,188,95,72,144,32,133,141,231,219,19,110,78,248,70,153,177,76,28,175,67,47,77,107,128,37,216,24,182,20,245,8,115,64,155,75,123,114,179,210,172,214,213,129,243,68,170,212,191,220,32,17,198,234,118,81,238,51,184,233,16,231,251,97,165,184,115,114,8,225,115,181,53,91,76,147,119,81,201,91,181,46,52,217,35,43,151,169,166,215,75,142,9,225,11,38,10,228,218,127,143,126,230,74,142,15,113,38,97,35,168,241,29,147,106,16,72,204,113,11,46,179,86,218,44,216,151,14,59,164,255,0,250,190,163,141,172,119,41,245,13,49,37,192,15,43,149,172,245,18,238,152,85,172,214,23,198,224,46,125,71,7,25,152,92,255,0,146,218,230,200,224,185,177,142,168,107,52,201,130,178,222,14,57,9,175,38,64,7,125,210,75,162,90,119,81,239,142,198,78,139,126,160,156,28,100,118,69,80,1,76,9,2,120,65,36,128,6,59,160,168,3,114,77,202,37,117,246,108,57,40,247,144,95,222,48,170,225,56,217,20,131,229,66,208,48,181,107,234,201,7,149,100,38,98,0,66,75,174,198,20,23,127,72,252,170,123,225,208,112,179,135,108,174,184,84,234,91,141,163,121,10,1,7,236,172,117,55,60,42,190,230,12,194,95,191,238,18,184,101,216,34,223,186,160,65,204,66,128,128,237,145,59,0,64,251,162,110,38,195,252,65,96,137,36,65,1,16,112,32,238,74,88,61,64,68,4,98,156,28,24,68,235,173,140,26,45,100,18,32,199,214,85,184,135,8,218,16,23,28,131,144,141,162,0,228,165,127,82,104,212,238,85,216,194,23,8,17,50,74,182,54,112,85,0,24,243,153,202,222,158,205,94,190,229,177,152,141,163,132,46,168,1,238,138,165,64,15,79,229,41,196,2,0,252,148,42,113,234,27,89,60,132,7,222,20,188,70,200,11,131,126,158,21,200,128,66,214,55,229,13,110,239,245,14,26,91,182,66,93,230,114,17,49,193,227,56,3,116,39,229,239,216,166,226,63,24,118,207,100,133,243,136,194,48,225,136,194,91,162,208,17,52,134,96,137,61,251,37,41,140,66,200,114,24,47,170,67,224,40,224,100,25,4,42,113,181,187,74,161,128,59,121,77,80,253,196,113,238,17,120,46,3,116,78,37,162,118,240,145,22,228,35,16,89,243,126,81,94,182,49,174,63,169,103,171,149,26,45,201,128,161,96,46,36,224,34,112,145,1,71,32,66,174,200,215,100,247,64,100,228,157,213,205,162,73,67,243,128,4,143,170,168,122,15,83,91,247,189,67,38,27,131,1,70,181,209,36,224,108,133,181,11,92,4,97,59,220,150,112,18,88,206,182,84,196,91,49,68,248,82,233,29,213,184,128,32,24,37,15,49,219,149,184,145,43,248,180,209,150,225,63,85,65,189,66,50,121,86,205,200,220,35,4,110,220,74,33,157,253,65,74,175,199,96,193,57,29,39,202,142,116,140,140,242,160,144,96,153,84,92,55,216,12,66,80,140,255,0,246,189,50,160,224,206,21,128,75,162,85,1,49,146,81,224,3,60,242,136,117,236,20,174,153,144,109,181,211,221,16,24,17,178,151,69,62,156,170,99,156,230,144,214,253,214,106,38,236,22,56,155,178,163,162,217,201,236,169,173,2,59,246,66,29,140,140,242,141,196,55,99,9,144,28,139,239,176,129,15,22,147,133,24,195,0,59,96,130,242,226,98,4,120,66,234,142,180,79,5,2,162,103,220,123,124,115,239,33,159,152,200,149,118,144,102,100,108,128,84,204,129,33,19,220,92,206,71,100,252,3,238,47,77,59,123,148,92,68,3,142,21,17,107,160,109,216,170,201,182,119,148,210,3,134,114,103,9,56,231,115,86,188,187,88,21,58,184,142,2,160,11,97,167,120,194,135,169,192,141,188,171,188,53,196,157,214,243,168,138,249,42,98,39,112,21,54,11,160,115,194,183,155,227,59,160,165,33,248,68,58,132,116,198,4,73,68,214,229,64,46,50,21,2,66,102,25,28,169,92,116,207,10,220,251,131,68,108,143,172,108,253,201,104,16,163,230,6,33,88,125,208,33,74,146,32,19,144,135,45,51,59,138,11,220,24,22,239,148,64,72,57,194,168,24,42,92,120,192,91,126,160,149,5,92,29,135,42,155,146,39,100,78,146,224,66,27,245,52,160,216,42,237,141,130,16,226,210,136,85,34,22,183,100,124,48,148,73,229,92,64,85,105,168,236,4,78,130,223,33,15,212,25,247,40,140,128,12,170,2,211,186,176,223,186,133,187,24,194,209,118,91,186,154,4,65,238,168,8,110,57,69,23,3,194,160,109,108,21,190,176,140,253,44,162,231,6,193,63,101,96,12,65,202,182,193,27,73,82,220,132,187,245,53,143,179,201,71,114,133,176,50,142,119,217,83,89,188,163,184,68,60,150,38,9,84,216,59,43,152,96,81,144,115,178,223,220,118,167,65,33,198,55,80,76,66,185,140,17,32,169,23,59,1,109,223,102,107,217,93,144,16,60,5,9,219,146,169,193,192,169,48,150,43,215,82,206,242,85,140,156,149,64,23,65,137,238,173,164,23,96,45,172,197,37,76,59,229,194,32,214,204,153,206,200,131,9,206,226,21,19,28,78,54,67,234,81,57,29,251,7,103,202,50,11,134,15,217,9,112,32,8,131,217,91,73,4,128,209,246,77,93,29,139,223,251,135,73,166,49,247,90,64,128,59,36,82,186,78,33,61,162,230,227,101,65,53,89,183,129,212,102,204,136,149,70,32,119,86,214,8,129,186,182,82,130,11,254,93,130,159,55,114,47,203,61,234,105,164,214,150,54,113,28,167,53,190,101,46,139,36,238,45,27,4,230,50,27,157,193,217,18,214,243,37,189,192,250,130,75,133,80,34,7,132,66,176,234,23,56,17,131,33,92,139,178,50,133,237,185,228,141,187,171,7,222,117,35,114,248,212,255,0,180,213,166,167,76,16,73,61,214,250,46,104,184,90,74,195,164,167,47,19,34,57,91,233,186,210,109,27,238,74,122,219,119,78,163,210,130,2,103,238,3,152,215,135,48,146,208,72,56,41,236,6,209,0,118,194,33,73,166,75,135,156,35,121,181,140,180,64,86,58,71,50,82,212,111,242,38,138,85,3,103,117,166,155,175,116,184,134,246,242,145,164,143,112,18,36,65,144,86,144,214,61,194,0,145,137,84,229,93,234,30,55,66,169,215,247,52,177,193,141,111,247,91,116,245,155,80,90,76,24,89,11,67,172,22,202,213,75,74,226,36,14,144,144,65,220,234,72,45,87,35,24,70,157,237,45,23,131,186,234,209,170,203,92,227,12,107,70,229,115,169,177,173,121,25,250,173,154,98,246,237,1,163,190,66,184,183,232,143,86,213,228,47,83,88,103,186,47,222,68,2,18,95,64,84,119,91,90,208,49,35,149,170,147,92,250,125,80,70,248,194,49,166,53,41,245,117,0,54,238,143,5,207,142,51,23,174,214,191,247,138,99,13,71,152,139,26,58,92,119,78,20,224,128,1,35,191,10,169,178,198,3,16,72,203,123,45,20,220,67,123,3,202,219,198,186,146,255,0,134,220,135,184,1,151,60,48,124,163,159,43,109,63,79,125,80,211,238,182,230,140,200,203,135,133,158,131,0,4,159,172,174,198,158,149,161,161,220,137,144,168,180,42,53,59,131,252,117,173,114,253,204,148,244,207,164,42,116,252,237,13,239,16,102,71,148,84,90,246,68,109,229,117,105,211,1,142,37,163,218,110,92,242,114,63,240,134,173,17,237,220,209,141,194,157,150,170,230,200,127,143,177,172,201,80,70,12,92,121,72,44,50,48,76,45,93,15,105,145,39,246,74,235,113,32,3,4,126,21,40,89,121,83,216,131,107,189,249,45,173,191,136,142,83,169,135,135,2,88,3,0,249,165,30,158,217,135,9,91,245,244,8,99,77,189,78,104,49,216,112,169,91,39,202,222,203,54,84,226,206,121,30,235,119,45,32,236,57,75,126,155,217,127,147,217,84,154,46,201,143,10,85,213,123,160,22,25,3,5,7,7,148,126,37,171,182,123,34,234,135,181,206,130,72,221,13,130,166,38,15,132,247,184,61,161,163,124,74,77,70,251,179,73,163,140,145,132,28,191,65,37,95,200,219,43,83,255,0,196,182,11,93,227,108,173,69,165,205,1,174,182,68,73,216,44,174,99,217,75,167,47,28,119,79,99,156,230,8,35,201,83,176,254,52,66,51,87,151,28,243,255,0,89,162,142,161,237,144,12,226,36,167,81,213,146,242,234,131,32,1,9,20,169,18,232,31,40,18,74,113,166,8,144,113,188,167,228,61,202,182,112,125,99,29,169,109,81,23,219,200,238,140,83,164,27,24,130,114,178,185,150,187,6,72,202,183,53,214,238,26,227,201,18,2,96,229,128,205,97,170,161,175,254,147,169,164,172,25,71,18,226,54,198,16,214,173,81,245,24,90,108,123,72,32,237,5,99,211,234,170,1,99,186,143,22,136,30,19,77,86,190,156,56,28,224,158,234,89,222,172,52,187,96,161,215,239,255,0,120,116,169,83,1,165,164,69,196,17,230,115,251,167,86,99,25,77,237,102,110,195,179,24,89,88,200,115,64,59,110,141,245,61,184,193,36,152,76,21,44,163,5,107,70,165,172,121,54,82,175,78,173,104,119,73,140,71,33,117,235,181,181,75,30,208,3,67,67,109,28,227,117,231,11,203,106,182,164,93,110,0,11,165,162,174,247,26,228,146,225,85,129,128,19,242,65,153,30,120,79,95,4,155,43,231,212,211,73,160,72,39,1,42,149,102,178,184,39,48,180,154,46,165,78,226,38,70,221,150,42,212,218,234,147,23,119,5,17,215,168,193,106,128,189,78,199,241,1,226,2,193,90,179,139,156,223,104,182,54,119,116,182,184,176,130,14,2,99,245,141,45,104,205,199,24,225,43,214,100,69,165,19,168,186,125,32,134,183,7,114,147,86,163,94,72,110,35,128,159,76,186,247,195,199,182,113,30,82,221,165,176,151,111,57,3,178,190,90,191,81,22,181,239,114,42,153,52,198,36,152,90,244,244,69,80,8,31,248,74,99,125,185,7,114,119,43,69,39,58,152,45,34,60,172,239,44,35,20,121,169,228,201,172,211,154,85,230,233,105,140,1,137,82,157,50,92,91,143,170,211,171,18,6,68,145,40,104,219,131,201,194,76,23,162,87,241,52,177,241,99,127,133,107,169,196,27,86,39,105,231,6,97,111,247,96,30,172,44,245,170,52,156,70,114,159,226,146,95,139,182,86,151,74,72,50,73,3,100,231,105,28,65,105,128,59,35,211,146,211,124,226,54,225,31,188,193,190,229,78,217,167,93,70,175,227,207,254,127,83,21,61,25,166,36,150,128,54,142,2,38,105,223,238,57,205,63,54,195,128,152,249,107,64,2,103,59,97,19,26,45,117,196,195,115,217,82,216,29,65,219,103,126,166,175,74,166,246,106,232,177,217,115,185,3,11,238,159,10,0,52,52,67,91,144,220,146,190,45,162,123,69,86,68,52,157,137,95,114,248,56,251,186,22,71,96,18,215,227,82,95,241,89,238,179,209,208,97,34,38,85,186,145,15,145,148,246,52,53,179,16,124,45,77,96,128,98,7,41,81,39,89,90,238,90,115,253,185,201,156,118,77,108,5,160,128,220,8,131,194,134,136,153,27,114,169,135,86,131,186,253,69,7,102,33,61,173,37,178,55,10,233,233,243,119,9,236,166,36,8,68,121,176,87,87,168,186,125,64,7,8,43,75,11,154,59,169,237,54,33,74,116,203,121,149,176,38,182,106,147,85,18,11,15,114,141,195,164,8,84,198,96,9,1,81,185,174,56,159,8,61,118,64,8,242,146,96,72,69,78,161,6,57,75,48,223,8,233,144,79,148,55,123,140,106,246,205,250,74,151,96,173,173,124,189,162,114,185,218,103,65,237,11,99,28,61,198,247,91,163,200,151,237,202,206,147,100,125,19,38,223,186,93,39,243,18,154,211,43,118,118,192,110,200,194,28,70,114,22,186,4,18,50,179,138,83,182,7,116,202,108,178,51,248,71,54,101,78,210,110,6,64,49,10,129,47,220,66,170,93,12,0,229,78,65,9,240,102,170,134,70,17,107,80,150,246,2,79,42,204,152,17,8,134,4,110,128,27,53,127,32,236,16,216,226,84,12,130,49,145,194,107,24,29,177,251,34,13,0,12,132,173,95,168,143,79,198,43,171,18,21,123,102,81,189,225,164,13,149,181,192,183,116,174,66,124,113,137,180,128,103,98,134,160,144,35,132,101,146,99,121,64,225,99,149,30,158,163,96,170,76,238,146,229,64,23,121,69,85,182,152,223,186,160,64,108,5,176,124,139,80,183,82,153,210,76,38,177,192,70,114,149,206,74,54,28,196,111,177,74,169,50,90,184,77,172,113,148,108,112,50,34,97,103,2,72,238,158,193,111,221,50,153,212,154,91,126,49,140,119,86,192,143,40,170,73,51,24,74,14,135,119,78,105,129,219,178,99,191,175,35,133,187,229,0,56,141,145,130,99,185,236,164,135,1,221,50,67,26,59,133,135,93,128,42,59,14,147,139,64,243,221,106,118,166,105,6,192,24,220,46,116,151,1,63,148,198,213,196,78,201,206,188,148,63,212,55,85,25,1,67,90,216,60,165,130,209,229,70,129,124,162,174,196,191,238,53,245,13,184,223,186,140,6,65,35,10,128,135,30,202,198,1,157,214,15,28,152,177,99,201,165,181,250,64,60,37,56,52,188,227,126,82,195,161,240,113,133,111,116,158,156,4,81,220,142,245,236,40,4,66,75,187,118,79,96,134,201,75,168,240,12,1,191,43,56,69,244,205,138,249,135,101,88,97,234,222,17,224,140,239,225,1,234,50,112,139,129,13,141,54,83,95,157,161,64,226,209,157,149,93,190,48,161,117,173,67,163,178,16,125,60,132,215,129,247,84,247,54,0,132,23,95,0,108,2,83,170,90,251,99,232,81,76,113,32,93,233,59,141,47,22,24,64,233,115,35,111,10,154,220,100,204,237,10,157,33,171,29,125,76,41,210,65,107,11,39,240,143,228,230,18,217,80,135,0,118,225,19,201,36,198,201,49,58,98,150,18,66,3,204,76,66,38,147,142,209,146,144,192,90,236,163,117,72,128,48,83,226,229,102,169,142,17,133,225,80,113,118,63,116,1,237,2,85,135,221,129,131,8,31,168,138,239,113,111,37,185,216,66,166,213,38,4,192,254,232,142,1,7,120,65,77,176,225,56,9,179,143,81,174,9,212,208,93,12,206,18,75,200,0,108,155,83,108,100,164,53,164,139,187,32,87,12,143,85,42,16,226,246,142,229,1,6,237,226,17,176,25,147,25,64,250,102,8,24,67,72,188,121,123,42,109,124,169,85,198,21,72,0,74,162,219,155,50,66,66,221,225,27,106,102,64,18,79,133,103,0,30,59,171,96,13,49,25,86,109,0,140,229,31,185,177,183,71,177,117,28,96,113,202,186,79,150,246,40,92,224,214,198,240,169,174,2,4,71,96,153,65,52,138,246,111,179,83,136,32,78,225,37,242,85,2,75,162,62,234,24,38,55,41,109,253,71,0,234,88,0,52,18,114,164,130,98,120,75,121,238,168,117,56,0,97,4,243,96,55,178,52,180,130,72,74,219,116,82,70,56,75,115,128,49,186,217,216,17,170,53,53,134,43,98,57,75,38,96,37,201,7,28,163,116,6,130,153,248,245,22,184,155,9,141,45,234,27,42,186,242,76,97,81,168,67,33,85,50,235,96,236,134,117,177,192,115,184,120,36,144,33,11,91,213,40,136,17,217,83,113,0,45,187,93,131,74,176,158,226,68,108,82,204,196,12,38,61,240,206,229,8,36,238,18,187,214,121,22,213,223,34,193,206,15,221,93,211,142,202,237,14,49,16,168,195,71,149,128,251,135,245,212,89,112,236,165,242,100,112,174,77,165,33,238,56,51,9,147,62,166,239,197,154,47,39,112,130,3,76,143,194,88,127,229,73,235,61,208,174,108,220,95,101,177,225,242,72,130,133,249,6,48,133,213,12,246,66,238,161,130,166,110,236,67,117,223,185,0,129,4,74,3,19,10,220,231,0,0,85,108,136,42,144,121,175,176,11,70,59,165,84,29,81,202,55,54,216,75,32,73,60,141,210,47,120,177,171,117,115,34,200,183,116,183,18,27,4,110,154,73,32,225,41,249,25,43,29,116,205,169,210,204,213,38,55,149,158,169,112,17,194,117,89,97,218,79,112,179,188,72,153,67,173,134,214,240,102,90,196,28,242,177,214,127,221,106,174,11,91,128,185,245,157,196,253,144,179,246,197,84,49,242,100,175,80,29,132,172,53,35,184,250,45,85,96,7,66,193,84,115,202,7,255,0,211,10,63,81,26,151,145,54,172,21,12,204,173,213,72,12,234,193,238,177,60,0,221,150,14,81,135,62,68,67,75,174,119,97,202,107,45,118,99,41,14,144,224,71,225,53,174,200,28,253,20,216,42,115,59,143,165,37,199,183,100,78,198,255,0,100,13,117,164,194,182,186,233,14,152,242,156,219,66,80,183,94,72,227,116,14,124,33,105,246,193,3,37,27,88,28,225,7,10,224,48,198,229,7,244,193,203,191,148,80,4,137,137,61,149,61,164,29,224,118,79,121,176,111,146,144,243,46,251,32,99,108,34,217,215,78,164,20,250,129,6,83,11,11,188,37,210,125,75,1,13,140,173,13,185,192,0,7,146,179,166,145,106,121,16,90,26,236,13,176,131,81,37,177,9,238,57,50,56,89,234,92,72,40,134,140,214,28,211,205,153,235,7,6,93,185,27,1,221,124,123,227,109,67,170,250,195,90,29,6,9,45,255,0,118,203,235,154,218,134,149,50,227,36,14,203,227,255,0,16,105,234,106,53,239,117,221,230,19,6,119,145,108,231,242,39,156,212,84,185,132,28,16,178,182,215,82,55,8,7,144,181,157,21,71,234,94,210,37,141,249,92,121,67,87,64,230,178,221,149,62,53,207,185,206,14,115,167,252,206,69,87,11,128,104,232,27,253,86,74,196,147,13,16,8,93,23,105,73,121,28,120,70,52,76,99,68,180,146,20,255,0,38,4,141,126,74,158,29,76,26,122,39,57,129,244,90,223,69,212,198,12,183,117,174,141,6,251,113,110,217,148,214,208,21,101,206,32,119,28,36,205,35,148,184,238,206,45,114,98,109,217,103,115,141,132,134,96,152,194,233,234,168,218,109,3,156,44,245,41,219,72,98,7,63,85,170,210,189,44,235,183,235,114,115,95,89,205,16,55,89,89,81,213,216,118,123,9,45,63,229,110,169,81,177,0,108,144,34,131,71,182,193,19,117,141,27,157,202,34,206,59,218,188,150,254,71,182,143,181,76,56,204,118,43,159,79,74,95,90,100,188,201,50,123,118,91,181,85,31,86,155,92,222,129,19,107,178,86,106,101,207,112,12,38,110,4,253,20,232,39,247,48,242,10,206,129,210,209,165,76,116,201,0,18,82,157,54,150,181,173,113,25,202,216,230,130,207,246,157,202,202,242,214,135,0,62,234,213,227,86,49,119,115,125,128,250,97,226,29,24,219,199,132,154,113,167,170,200,233,32,204,171,246,175,172,45,153,34,32,156,126,21,85,164,105,54,48,79,148,137,125,235,200,108,227,185,228,80,2,165,91,155,145,217,93,66,242,216,143,177,10,180,215,63,80,31,25,136,193,194,218,242,199,48,146,58,184,93,56,86,191,41,30,189,174,78,118,157,206,164,8,113,105,201,130,4,125,22,253,37,90,149,106,57,131,134,131,42,133,6,251,47,49,152,223,178,213,233,148,191,148,12,25,56,202,229,186,169,158,76,87,130,111,220,207,168,162,247,56,92,3,178,14,120,41,175,211,16,208,67,102,87,68,208,0,186,72,184,236,18,181,117,69,16,25,137,142,16,162,39,146,181,57,29,189,206,71,240,239,170,231,64,36,15,217,8,115,218,109,156,118,70,242,231,146,90,97,83,92,208,230,146,96,143,221,58,85,123,134,214,71,45,209,17,171,97,120,218,16,209,6,147,90,210,100,148,250,250,176,236,6,3,2,51,202,182,56,88,9,106,212,204,220,152,49,218,230,196,82,115,141,72,48,91,27,165,84,123,125,239,148,207,116,202,250,150,205,172,108,56,28,152,65,78,145,168,242,227,248,71,5,29,255,0,136,46,142,136,12,182,6,218,65,49,245,86,58,95,36,204,246,78,110,145,213,9,33,187,119,73,119,70,28,64,132,139,91,122,118,77,75,8,225,212,167,179,4,55,99,201,82,155,71,183,115,65,63,84,177,126,242,3,78,248,221,91,139,170,50,105,188,50,70,9,24,84,56,219,43,22,254,41,21,170,154,152,38,27,217,99,52,114,28,220,70,224,167,62,226,230,220,65,35,144,148,223,113,205,123,92,58,123,168,186,91,103,49,202,217,64,206,226,106,185,206,112,179,105,217,34,189,23,57,144,92,36,114,19,75,173,121,156,158,20,246,131,220,209,80,8,144,96,25,202,213,42,108,165,238,90,198,186,147,11,233,10,84,111,56,200,9,26,151,192,6,12,5,214,245,22,180,65,152,230,15,43,137,170,212,181,193,160,253,210,91,42,235,44,86,214,61,207,234,102,213,85,33,146,48,101,115,223,86,214,9,51,61,208,107,181,165,134,216,145,229,115,117,117,95,85,157,163,142,203,142,247,228,170,125,73,126,77,41,161,185,23,234,30,160,218,67,167,36,99,232,185,53,53,126,235,141,228,146,151,82,176,123,201,39,194,206,5,132,153,194,154,255,0,247,74,215,242,1,167,234,50,179,219,156,18,120,89,79,251,72,201,253,150,130,230,184,103,17,202,65,118,230,50,147,107,110,201,59,108,175,148,247,49,186,7,17,25,220,168,231,56,171,108,12,58,10,94,135,139,24,178,117,189,69,60,64,17,184,87,56,18,37,93,65,6,63,116,57,2,73,192,67,248,187,89,62,74,246,100,186,180,224,52,142,120,8,28,210,114,74,212,202,70,176,108,224,70,233,117,88,25,210,4,172,133,77,101,26,231,189,185,18,210,230,183,59,132,21,31,54,128,50,142,242,216,231,194,172,23,25,32,21,37,45,245,28,232,227,46,235,155,27,20,168,140,207,214,17,60,219,129,183,112,130,4,108,115,202,93,100,108,170,236,187,195,137,17,1,64,13,185,194,24,24,198,17,185,164,17,200,238,141,151,236,234,49,81,149,110,68,228,33,117,75,93,28,43,107,137,36,32,119,114,128,3,228,74,214,193,187,25,36,137,253,148,112,129,19,158,232,46,134,136,8,78,0,231,201,69,247,253,70,174,120,194,36,134,224,168,238,150,140,160,57,42,164,93,178,94,56,108,83,30,152,201,128,32,193,84,28,231,3,113,153,229,70,193,35,202,7,184,95,27,4,43,172,216,230,159,80,136,22,140,74,128,109,132,33,214,156,229,83,93,7,42,137,92,242,22,253,117,12,18,29,0,42,32,135,118,29,149,93,153,238,136,17,22,236,66,125,211,72,107,221,125,132,0,194,162,8,56,40,1,49,149,32,253,148,156,13,32,170,134,50,52,73,147,144,169,192,156,241,217,92,16,70,80,73,39,116,222,25,21,23,50,49,162,90,1,143,170,178,26,214,145,176,8,90,58,124,142,20,249,200,204,38,82,190,249,40,116,73,82,92,27,27,40,210,45,230,127,186,162,63,218,100,246,84,29,156,140,246,73,223,164,75,54,221,144,9,233,221,65,59,34,7,191,74,145,108,118,91,205,38,15,138,146,201,3,19,10,173,56,206,10,142,48,68,33,14,36,109,149,151,151,100,94,118,73,85,0,6,6,232,154,8,4,242,16,184,144,118,130,152,1,115,8,229,111,3,99,247,94,206,153,77,48,210,121,229,81,169,60,254,20,217,161,70,142,169,25,240,128,161,144,63,39,227,9,128,218,35,240,85,128,45,136,231,40,28,115,63,178,166,186,119,192,236,22,255,0,167,251,140,56,110,194,112,24,141,128,217,80,5,199,121,10,7,16,34,36,41,144,252,17,228,34,28,122,180,24,167,33,145,196,3,141,149,176,128,208,134,195,221,85,160,102,86,31,211,17,117,216,70,26,238,227,133,4,73,36,73,217,9,14,36,21,103,136,70,213,107,140,174,247,167,80,175,1,129,173,25,220,170,38,25,140,206,80,177,183,73,156,121,86,226,76,52,8,68,247,67,200,175,125,178,116,144,35,182,81,53,219,9,227,100,32,111,33,80,22,198,55,65,249,73,102,202,152,105,207,217,88,113,196,143,221,81,150,140,228,171,113,150,199,49,248,77,40,33,220,182,146,248,204,33,113,113,35,25,28,162,164,226,218,103,99,225,46,243,143,9,67,96,3,234,19,90,100,114,2,108,2,210,68,180,165,48,184,25,238,174,226,211,190,235,91,86,100,170,127,113,64,171,184,194,165,17,134,27,92,0,0,253,213,17,213,141,149,100,143,10,108,212,78,153,182,66,237,224,40,92,78,234,130,179,212,60,4,38,242,73,16,1,31,117,91,168,98,112,162,36,209,129,205,13,238,132,228,227,110,17,52,139,64,114,9,131,35,9,78,163,118,84,132,65,220,133,11,133,160,70,85,3,119,146,138,65,111,149,159,162,0,51,185,67,165,15,202,114,21,151,103,57,80,196,96,125,209,251,130,70,156,246,87,46,4,78,202,64,239,251,34,36,70,233,87,38,51,238,81,116,153,217,19,114,34,13,200,39,0,34,189,192,143,8,119,144,137,153,105,65,246,156,133,59,129,245,84,226,29,146,174,155,190,200,167,219,6,253,125,65,104,19,149,119,65,194,160,73,118,17,24,7,186,111,185,176,217,68,207,10,17,13,4,97,19,137,0,24,85,243,54,57,73,253,197,243,201,109,50,220,224,161,19,118,54,40,152,219,70,112,163,100,74,221,125,65,231,146,239,0,237,176,132,36,146,54,87,18,35,149,47,183,166,62,232,102,67,239,112,218,64,102,251,160,105,27,246,229,85,198,85,181,183,127,194,119,246,202,217,28,169,24,42,18,209,25,84,28,224,122,132,5,68,145,253,49,10,123,179,190,16,108,216,204,132,253,44,43,218,231,18,126,208,168,56,223,51,158,10,142,226,64,3,130,161,0,144,119,132,245,79,109,6,143,67,28,218,147,147,41,225,210,222,208,179,7,145,16,180,129,118,57,240,149,121,38,249,19,105,95,185,97,224,24,3,9,128,75,129,37,11,70,65,113,192,225,88,185,196,67,113,229,79,21,149,165,170,104,157,77,212,33,199,167,16,35,41,217,4,127,80,238,149,167,186,48,54,90,169,188,184,16,0,4,243,194,232,173,184,158,119,20,233,229,190,197,190,61,198,130,15,217,14,156,186,157,71,24,150,239,149,176,49,246,100,132,182,210,112,147,17,225,76,185,127,235,37,109,223,229,171,95,251,198,208,168,9,36,244,142,233,178,88,233,14,199,104,75,164,28,99,251,20,208,13,195,17,222,21,169,79,115,200,191,146,220,172,139,52,209,173,210,219,132,148,242,75,136,4,64,238,22,40,33,205,131,206,197,105,13,36,198,112,152,187,96,216,106,54,248,242,236,154,104,92,246,200,144,38,32,167,210,36,86,159,246,247,65,163,170,24,243,112,17,105,17,230,48,155,73,228,128,78,241,146,21,190,91,159,113,176,186,108,217,77,196,213,24,133,211,211,86,45,105,24,19,186,230,83,5,140,24,221,105,211,186,252,78,70,227,176,84,50,199,202,47,60,77,250,255,0,188,221,73,205,157,240,76,130,86,202,36,118,233,157,215,57,128,151,91,23,21,171,74,235,224,88,25,110,45,27,42,138,244,125,196,255,0,33,249,28,31,39,94,139,91,80,16,0,182,57,43,88,34,147,204,1,180,18,185,212,33,178,208,122,142,64,78,97,46,155,159,30,57,82,236,62,44,22,255,0,233,223,145,236,220,234,76,171,27,100,110,152,205,45,54,211,176,206,56,11,5,10,130,140,7,75,200,216,148,218,62,162,246,87,32,211,144,70,29,59,30,202,213,181,184,236,177,201,27,14,51,164,253,59,5,41,13,27,33,165,93,244,154,3,76,182,114,37,42,142,182,250,4,212,103,182,242,62,89,152,85,65,205,155,128,223,132,245,182,117,14,114,69,238,111,211,235,156,231,16,246,0,195,192,207,229,116,42,84,15,165,141,227,101,201,105,33,178,198,237,152,41,204,172,109,33,230,46,225,11,46,105,37,110,47,101,123,145,141,176,117,56,137,224,236,138,144,117,225,219,180,119,64,72,44,183,50,59,170,166,225,100,230,10,165,108,239,179,83,107,96,123,154,47,246,128,113,220,39,85,245,79,226,169,178,155,33,172,96,234,60,184,253,86,10,173,112,199,8,116,236,45,126,8,3,132,188,106,178,213,248,238,231,81,173,162,226,79,89,120,59,78,225,74,84,27,67,167,113,50,159,69,165,181,218,231,96,183,56,84,250,89,46,0,218,76,0,168,223,167,34,163,103,156,83,173,37,199,133,97,128,0,65,234,140,39,51,77,119,208,140,37,150,185,130,0,128,144,224,102,202,86,162,49,162,144,170,214,64,135,114,149,93,197,143,45,105,24,25,17,248,90,40,213,177,149,28,68,244,98,56,61,210,131,30,230,203,141,206,128,38,22,45,247,103,169,38,215,189,127,197,248,206,253,101,104,245,14,160,41,130,251,221,18,93,11,169,77,173,125,48,76,220,231,64,128,185,66,139,139,246,128,112,23,87,71,78,161,14,186,26,223,233,238,143,17,170,236,127,195,188,115,123,58,133,83,211,93,84,204,150,192,200,28,172,117,168,186,145,45,36,131,221,116,170,234,93,70,38,29,133,205,212,84,115,195,156,79,72,207,209,78,188,140,229,0,139,96,235,36,162,208,202,147,36,186,57,90,104,143,112,128,97,169,20,233,221,212,126,193,105,163,7,121,250,4,246,166,246,204,212,227,149,239,184,110,107,89,85,176,207,169,158,20,212,7,12,211,200,238,70,202,85,130,233,108,200,84,90,231,55,124,148,76,16,150,194,193,174,49,98,75,101,206,152,193,63,240,186,58,83,99,218,98,70,235,11,54,181,192,72,90,41,212,115,4,180,2,1,216,170,241,218,245,20,227,75,35,59,154,138,237,125,41,14,216,126,23,30,251,220,76,231,105,8,169,213,46,105,101,80,110,146,72,111,110,50,147,92,134,52,181,128,130,50,176,97,147,127,39,124,25,165,231,249,68,72,0,108,130,140,79,88,200,16,10,182,82,0,52,204,242,182,105,233,10,142,35,5,19,104,227,44,159,93,97,42,139,90,4,78,253,248,90,69,48,24,73,39,236,173,148,72,0,184,68,29,225,105,168,25,137,219,194,87,86,37,105,84,236,217,205,115,101,241,152,70,198,151,59,124,14,17,84,162,225,82,224,232,111,10,80,125,143,99,162,226,12,199,31,117,183,161,143,112,176,63,169,147,84,206,178,208,247,53,226,28,126,136,116,230,247,158,64,224,45,218,154,86,176,184,196,158,121,83,67,164,5,192,196,93,148,244,160,46,146,90,43,132,202,250,100,222,100,129,48,37,45,182,146,36,253,74,236,107,232,15,108,90,5,171,137,14,99,176,36,2,165,97,228,159,81,123,45,215,147,117,51,78,147,90,94,39,183,132,183,22,146,235,186,91,196,44,174,172,46,36,153,35,112,150,106,23,187,46,54,163,81,178,108,80,228,168,105,58,186,119,182,92,219,182,225,17,107,100,145,147,178,197,76,27,37,128,185,195,128,181,83,4,128,80,220,183,196,234,90,153,95,148,232,232,90,5,118,16,58,73,95,116,248,29,215,232,105,0,34,7,11,224,218,74,142,46,52,233,60,10,219,134,206,66,251,215,233,252,255,0,211,218,224,32,16,3,191,249,246,84,192,5,150,43,191,19,185,235,153,135,101,104,25,104,32,199,116,44,166,46,185,219,16,154,230,58,1,104,16,123,162,228,165,138,174,251,21,104,152,220,171,7,0,109,27,163,115,39,99,148,186,205,45,133,60,223,97,18,53,181,5,155,97,62,149,70,134,3,223,105,88,169,102,73,90,25,215,3,104,225,61,119,33,167,199,239,185,170,152,107,129,19,159,41,172,13,110,34,86,86,53,192,173,180,155,44,19,194,213,203,118,195,97,242,27,72,141,178,160,128,119,78,20,218,6,219,165,58,142,123,45,167,252,50,88,219,121,57,23,82,152,168,129,172,32,72,148,118,56,19,27,43,0,184,103,140,35,157,102,70,229,158,123,25,68,219,178,232,104,237,125,88,57,92,234,48,195,17,133,175,75,80,222,210,4,32,249,1,241,237,158,142,142,145,132,92,22,177,162,166,26,12,144,86,93,37,89,96,147,133,208,99,174,29,130,113,210,47,55,179,34,217,164,221,53,186,86,128,156,201,34,33,16,100,14,202,118,182,121,14,244,17,22,1,244,9,148,88,195,32,136,78,20,227,48,170,152,128,74,101,218,251,22,202,64,254,30,209,191,229,74,116,1,202,97,14,60,194,177,210,37,14,215,168,170,125,146,219,77,163,0,125,209,123,0,157,208,210,115,143,8,220,235,64,207,221,30,211,185,135,14,162,159,167,14,124,126,234,191,133,156,28,38,185,210,113,186,96,96,137,153,40,25,250,155,91,61,76,199,72,64,129,186,89,208,56,137,217,111,107,128,61,136,217,89,121,47,130,48,119,69,206,163,232,119,147,144,253,11,136,72,118,145,236,27,46,219,154,215,25,24,33,103,168,201,229,51,137,9,230,147,145,252,51,193,148,198,177,205,34,114,182,57,174,7,10,136,4,118,40,39,83,15,23,8,166,3,119,87,217,104,104,187,113,48,146,217,190,14,71,117,162,139,131,120,63,84,199,153,55,95,203,50,19,40,6,143,61,149,154,68,153,25,240,152,63,249,40,143,79,130,66,93,72,52,193,137,101,7,71,98,156,218,68,136,41,148,88,45,202,115,45,32,66,97,250,100,68,246,99,52,11,93,128,133,148,136,113,48,183,68,220,97,0,166,110,219,8,152,9,28,239,173,153,125,146,79,96,154,202,69,164,13,211,77,60,8,68,102,57,69,58,148,123,62,48,5,19,6,119,85,237,22,140,173,12,147,18,101,66,96,155,134,59,39,199,52,246,10,157,17,77,167,46,51,246,86,41,65,250,166,49,210,238,200,136,144,149,228,123,13,131,247,17,99,132,206,232,13,18,242,33,106,46,36,1,133,14,29,13,249,70,201,144,34,252,142,166,111,225,250,112,36,248,89,234,82,116,18,6,2,233,138,144,34,34,80,200,115,96,66,3,215,113,91,57,137,255,0,51,148,25,45,142,16,128,227,35,133,208,120,128,122,66,22,55,167,45,1,63,73,24,115,238,97,104,115,69,177,8,11,29,126,198,23,72,181,160,109,42,131,101,160,140,16,135,99,15,222,126,167,61,205,54,0,49,4,25,87,60,126,86,167,183,136,84,192,9,217,47,115,54,109,57,230,67,137,142,80,251,175,105,32,141,214,250,225,163,96,150,234,64,193,59,148,232,189,228,158,149,175,68,196,231,188,187,1,27,218,230,193,63,85,172,83,107,218,9,25,70,104,52,176,72,18,63,100,115,59,149,175,250,156,215,17,50,66,117,42,129,237,144,50,181,13,51,92,36,143,202,31,101,141,48,4,14,193,14,158,162,116,189,196,57,183,58,239,8,65,185,153,31,101,168,210,131,129,194,16,214,196,30,18,225,251,131,214,36,31,194,155,131,192,57,78,52,134,48,175,218,28,133,145,177,220,223,88,68,90,56,40,106,8,35,56,91,6,157,162,0,10,142,153,146,65,118,2,74,205,189,108,231,56,130,232,66,94,75,72,217,111,26,54,76,238,161,210,176,157,138,100,12,200,212,213,52,156,224,241,19,204,33,117,121,19,17,43,115,244,141,141,161,41,186,0,224,83,167,91,2,227,132,197,245,216,242,161,112,184,70,74,220,116,0,52,55,104,75,254,0,72,55,71,16,134,117,212,137,241,38,89,32,239,246,87,238,219,225,106,255,0,166,0,69,174,36,1,201,81,222,155,118,199,168,33,153,46,91,78,230,18,251,206,200,152,68,196,194,216,239,79,142,80,255,0,210,220,114,29,11,103,35,185,187,254,91,51,222,26,101,1,61,71,24,90,142,132,151,69,219,34,111,167,59,57,207,148,108,230,70,240,226,204,96,134,70,21,23,79,209,107,171,233,78,196,63,37,3,125,61,224,239,178,71,18,33,182,25,154,192,39,50,59,33,152,17,56,11,99,244,47,59,96,164,187,64,232,139,179,204,35,159,113,138,255,0,222,36,85,59,3,132,64,146,239,178,115,52,78,141,242,137,186,7,48,221,57,72,215,251,135,31,86,40,227,116,46,168,14,38,2,123,244,164,157,210,206,155,25,24,11,37,135,96,206,182,3,28,9,221,85,110,32,229,60,105,110,130,18,234,83,130,153,71,207,34,230,249,236,206,102,96,156,33,123,110,100,45,38,158,96,132,186,148,28,34,212,126,251,155,58,209,137,134,181,144,145,49,82,123,45,76,211,156,201,65,83,68,109,144,114,130,15,220,46,204,229,215,72,28,161,111,64,36,148,255,0,225,140,140,161,58,120,48,131,85,177,48,126,162,175,15,131,178,18,226,103,50,81,255,0,14,115,156,21,108,163,225,77,95,34,241,23,38,87,146,220,206,232,103,49,221,108,118,151,57,72,52,37,199,48,143,223,112,53,68,201,157,253,32,37,186,174,114,181,127,12,30,237,210,107,105,186,136,28,45,153,220,108,95,25,138,181,165,147,39,194,200,246,116,239,245,93,10,154,112,230,196,153,88,235,211,179,8,85,250,141,203,173,152,43,84,13,49,159,169,92,234,140,201,39,62,87,85,244,65,27,44,181,44,180,130,216,132,183,235,210,35,101,210,113,42,28,155,70,15,117,154,171,75,155,3,242,186,207,99,96,136,1,98,170,3,14,225,30,206,153,145,51,30,167,42,163,28,68,124,199,178,195,168,105,13,223,43,171,84,201,38,33,98,171,12,19,185,230,82,38,121,20,71,43,245,49,49,144,70,228,173,12,163,105,184,236,148,5,245,1,110,235,83,14,32,156,163,247,41,107,59,196,134,218,108,139,132,153,65,137,128,155,77,184,129,158,97,36,11,158,120,133,151,58,33,116,56,172,38,244,72,128,128,11,95,137,37,17,166,46,222,10,141,17,185,159,33,51,215,147,97,245,36,79,82,179,72,150,108,62,232,218,6,99,112,174,147,111,112,187,238,144,254,226,229,86,0,105,109,49,2,74,34,3,90,46,196,167,190,144,104,17,221,38,169,59,70,65,71,174,146,3,88,167,117,0,1,202,205,81,216,38,50,59,166,212,152,50,32,247,11,59,170,25,56,144,134,187,253,67,111,59,152,189,66,175,255,0,130,172,227,136,97,199,115,183,249,95,36,213,188,190,179,250,178,12,28,175,168,250,217,13,209,213,57,192,196,119,95,41,113,20,170,185,164,92,226,73,37,61,94,188,145,187,91,225,190,68,6,22,184,185,173,35,191,149,203,215,214,14,126,199,180,118,93,189,69,96,218,97,173,103,221,112,171,184,212,169,38,4,108,6,83,97,158,73,13,115,94,166,55,186,8,112,4,153,133,42,135,23,151,103,104,133,177,218,91,91,118,112,38,82,41,3,86,128,120,6,92,39,168,33,115,122,216,165,118,159,7,191,212,182,155,105,182,4,37,10,193,141,18,96,206,66,109,64,90,209,213,6,38,22,16,231,85,121,144,18,235,233,30,207,26,129,178,223,170,146,95,0,103,183,11,21,109,76,151,27,73,6,96,158,233,245,222,89,136,50,178,26,110,107,178,226,230,147,37,165,68,239,206,226,221,26,163,236,201,104,13,37,221,210,152,47,124,180,236,55,40,125,90,169,211,178,147,88,11,220,247,218,113,134,246,39,251,39,209,164,246,210,105,0,7,31,152,118,87,228,251,39,90,135,172,170,166,0,239,194,154,10,50,69,174,19,190,82,223,55,56,28,66,211,233,112,90,231,103,252,37,182,239,146,181,11,57,95,102,173,96,131,74,28,90,1,147,28,224,238,178,228,212,254,248,90,234,61,175,96,1,210,54,207,117,158,181,82,25,210,58,134,80,62,70,228,83,241,139,201,237,38,119,187,219,115,76,231,191,101,158,165,71,84,119,81,150,145,194,42,142,115,221,54,226,50,178,178,160,99,234,64,34,96,16,118,79,91,114,193,246,79,242,220,92,125,155,233,26,116,104,116,25,140,103,144,130,141,65,86,163,115,112,7,48,144,90,215,101,156,112,155,160,166,230,190,163,157,146,227,32,1,182,0,73,255,0,30,73,148,47,217,54,86,173,237,209,107,118,36,196,33,254,47,248,61,59,156,226,26,216,146,227,253,62,83,156,218,85,171,13,240,1,142,22,135,105,89,81,164,56,78,34,60,38,59,171,212,176,41,175,132,207,67,89,239,197,64,113,18,10,94,182,89,252,195,46,156,202,109,61,57,15,22,180,128,130,187,226,147,9,142,162,88,62,163,116,143,46,33,11,86,150,218,51,15,187,5,207,180,231,132,14,168,235,72,13,48,225,1,221,147,11,5,194,227,14,217,57,212,72,0,13,135,116,224,93,51,168,57,61,85,122,156,224,224,215,2,226,99,101,177,149,175,162,88,199,68,145,35,200,70,52,132,11,221,1,188,18,179,26,129,167,2,1,59,172,133,116,8,53,126,36,83,169,190,243,35,156,45,122,6,11,220,94,102,120,11,57,249,207,87,78,203,167,161,161,74,133,10,116,233,12,52,0,46,51,183,148,141,241,8,245,170,255,0,45,234,105,147,237,117,102,4,1,225,112,189,65,198,247,153,233,0,96,110,23,99,80,92,65,107,177,244,92,74,204,62,249,153,45,231,202,124,237,206,162,237,74,63,220,16,61,202,109,0,224,226,57,68,230,26,77,128,73,129,178,209,73,142,166,230,128,33,167,146,170,163,128,113,0,99,186,155,156,96,175,127,143,71,162,115,90,240,218,164,184,22,248,33,46,165,97,4,7,115,37,102,245,42,149,171,84,45,99,161,173,59,4,166,82,115,224,58,65,239,60,164,237,182,88,139,100,250,138,214,84,155,131,93,14,35,5,100,102,189,204,168,41,147,4,126,200,117,196,141,104,164,201,46,2,233,3,31,149,155,84,247,180,251,143,233,32,228,158,84,185,113,195,49,141,95,199,90,211,147,55,250,182,184,13,61,54,137,113,59,248,92,57,20,234,60,73,121,43,102,172,72,138,147,176,48,18,169,181,180,154,45,104,13,141,161,35,102,192,177,62,55,239,123,39,31,91,69,228,200,223,202,195,170,107,233,80,116,244,147,185,93,61,125,64,215,77,211,217,113,117,213,253,202,102,93,142,203,149,249,191,24,191,143,242,47,250,156,122,128,23,24,222,82,238,144,49,148,233,150,25,61,83,188,42,180,6,131,207,104,72,27,187,245,55,85,174,87,253,196,134,204,131,183,9,110,22,236,36,163,171,116,192,40,3,143,220,119,65,52,118,40,231,108,7,67,119,10,57,182,176,31,236,174,75,204,186,20,2,98,222,164,175,97,7,86,114,46,110,192,51,245,79,211,233,157,90,46,105,3,178,125,26,18,65,123,96,157,161,106,99,157,76,16,49,196,171,29,118,17,45,96,125,137,44,176,28,109,178,231,234,93,14,147,251,114,186,122,151,26,116,140,98,119,242,184,213,170,18,232,59,168,254,75,47,107,58,180,60,234,44,75,221,60,40,126,96,35,110,85,128,7,142,197,13,228,146,98,84,106,113,198,72,176,187,189,194,47,97,22,198,80,117,65,19,178,162,58,123,42,46,37,163,185,67,20,140,37,186,73,9,252,43,170,242,232,3,3,194,19,63,133,112,93,144,55,85,181,142,56,25,49,189,131,220,187,128,104,143,186,174,1,59,14,232,131,110,119,211,117,30,97,160,198,252,41,234,125,64,103,150,242,45,217,7,253,189,213,56,236,14,200,135,140,130,160,117,196,52,13,145,209,54,42,158,30,64,49,140,24,10,228,3,128,136,206,113,132,55,25,139,97,53,81,244,246,81,120,249,37,210,225,133,12,108,66,38,227,132,37,210,112,48,131,103,201,51,45,219,4,156,140,97,73,48,85,135,103,108,118,80,58,246,16,68,71,41,1,72,220,55,238,13,61,242,168,147,114,38,180,130,51,132,64,23,28,225,83,167,162,16,255,0,165,96,146,78,10,41,152,5,9,144,248,33,89,108,111,56,229,41,215,164,158,62,72,112,36,101,87,34,49,225,86,118,82,73,30,80,68,114,106,185,236,187,161,210,51,229,76,11,93,249,80,77,179,219,133,45,37,160,166,238,190,249,15,186,203,189,160,227,126,232,110,204,145,5,17,111,110,57,85,113,157,178,129,110,244,140,253,111,146,220,233,225,91,114,6,118,217,83,137,39,104,10,237,22,132,186,230,197,16,216,1,221,68,240,174,97,145,177,254,234,128,220,110,20,108,182,65,77,150,59,140,102,238,198,50,32,147,206,54,84,48,113,50,132,145,3,112,15,8,131,250,123,148,57,40,100,98,192,246,192,32,145,149,56,13,24,42,218,65,221,1,204,20,78,226,96,119,8,52,131,7,178,186,108,145,42,129,32,76,99,101,82,236,70,16,237,242,103,30,201,101,214,200,86,215,73,239,229,86,34,72,68,198,129,152,199,101,180,78,224,28,240,146,241,242,146,163,225,184,202,11,100,236,136,19,219,110,86,66,175,83,28,126,229,7,244,182,78,81,64,182,114,128,140,246,85,126,194,83,59,105,151,145,46,224,216,28,34,47,151,237,136,194,182,182,97,209,36,42,121,38,211,27,37,217,95,226,40,202,186,11,70,234,56,192,229,64,14,14,199,149,42,11,176,4,148,219,245,35,212,166,184,109,248,87,32,147,34,15,132,1,132,29,176,17,179,98,71,238,182,25,26,181,22,80,181,185,221,83,76,12,140,21,32,56,202,129,165,248,27,4,116,152,183,23,73,101,205,198,62,138,25,128,169,178,8,27,198,200,205,67,111,158,66,30,77,135,172,81,129,17,191,42,57,229,192,14,202,185,86,6,17,227,26,206,187,35,98,114,172,186,119,202,19,186,133,12,139,46,68,109,149,64,199,209,92,41,5,177,41,178,105,98,34,85,93,149,38,112,17,6,68,131,130,151,206,225,8,36,202,32,24,71,98,128,136,42,12,20,120,253,205,231,164,176,8,50,17,29,183,10,142,66,160,39,117,184,197,150,64,32,1,186,146,67,98,17,0,34,118,40,72,64,55,168,87,101,52,193,68,95,113,56,221,64,122,96,42,6,50,112,86,14,83,111,89,8,146,210,9,202,23,25,200,229,25,38,4,193,8,72,46,29,150,196,246,98,221,100,16,11,145,31,10,173,45,0,170,25,40,193,236,182,152,196,34,49,192,80,159,148,248,66,135,177,173,250,134,242,28,208,170,15,10,3,3,105,81,155,103,8,113,226,108,29,63,212,183,7,98,70,202,228,17,42,164,147,147,142,234,59,124,101,0,155,211,89,108,0,31,170,18,77,209,24,86,1,183,124,118,85,218,36,21,131,88,58,132,5,162,97,75,184,217,11,165,206,3,96,138,163,67,72,19,114,119,134,227,15,17,242,71,103,117,76,3,10,29,227,104,86,219,115,59,165,42,38,16,87,220,97,189,215,64,193,10,176,220,20,48,1,233,63,148,199,54,64,131,5,14,159,97,56,154,67,160,224,78,86,150,9,200,217,99,99,72,51,219,114,182,211,112,176,13,193,202,98,170,22,128,42,186,50,72,115,143,132,208,252,0,2,141,99,96,201,18,138,109,140,38,107,135,247,43,131,156,153,163,74,210,1,201,133,174,155,237,136,219,232,178,105,129,59,153,29,150,203,139,128,109,176,175,181,233,97,238,191,192,216,194,240,90,11,1,145,202,109,160,145,38,9,67,73,162,109,59,112,158,41,23,58,67,218,209,27,119,83,105,90,215,119,168,255,0,32,196,198,44,210,182,172,15,186,115,106,6,56,7,25,17,178,83,90,73,116,30,160,55,68,198,134,56,25,185,197,29,235,89,14,28,107,240,235,247,28,224,29,242,228,38,208,32,25,116,129,25,75,107,69,226,50,123,34,168,72,124,207,79,100,134,174,253,50,215,183,248,193,247,251,143,107,68,18,217,130,180,233,128,113,16,97,101,160,110,61,202,232,208,13,34,194,45,61,252,174,142,235,215,212,75,149,182,90,182,155,41,181,174,167,151,64,79,211,128,30,0,200,141,163,43,45,17,32,135,28,198,86,154,84,222,214,83,12,169,99,70,228,228,148,207,118,24,150,252,72,143,179,125,1,252,207,150,49,130,180,233,169,184,25,220,44,148,9,21,15,80,32,254,87,66,131,238,115,90,209,0,204,187,177,236,186,41,153,185,176,214,165,170,212,17,155,154,41,150,95,29,71,2,18,195,64,117,199,188,40,8,101,51,102,70,192,133,84,223,6,8,185,48,148,182,67,91,213,48,123,125,154,105,50,247,136,17,217,61,244,155,76,8,137,73,167,93,173,118,91,60,15,11,67,106,10,141,32,83,153,196,148,118,173,165,47,111,241,83,137,42,155,218,227,158,49,41,129,141,171,4,116,194,10,52,158,25,107,154,1,39,101,174,141,43,88,100,64,9,234,107,250,73,42,252,189,127,184,116,73,107,193,186,71,101,43,62,12,128,59,8,71,65,162,145,128,49,188,171,117,38,130,113,3,116,246,31,8,219,123,123,228,83,106,151,30,241,137,79,211,176,223,46,108,246,11,37,54,184,76,114,112,10,233,232,106,180,49,225,204,119,184,6,15,5,33,95,151,76,15,196,249,238,147,62,167,160,150,193,4,14,66,85,34,64,186,1,3,48,183,106,234,26,210,78,15,247,89,168,159,101,214,56,110,152,181,117,66,82,181,31,199,175,83,70,153,238,116,189,194,73,194,110,161,226,90,209,192,64,199,53,206,249,163,233,178,186,128,90,99,63,101,140,173,14,94,206,147,241,165,42,97,253,254,227,180,173,4,180,254,80,234,40,255,0,52,22,157,150,102,214,125,14,166,178,236,108,10,97,170,95,18,11,103,36,142,232,216,232,254,231,32,219,151,3,162,50,165,140,134,180,230,19,104,52,62,156,63,28,133,144,6,128,76,243,185,201,77,109,64,241,104,152,40,112,11,50,207,26,26,119,179,85,172,166,232,116,153,217,49,186,193,71,118,151,51,251,36,62,147,234,54,6,8,8,90,232,166,26,241,4,246,71,57,61,121,228,90,91,218,166,66,175,168,247,33,192,91,204,14,16,180,23,145,34,65,227,202,55,68,72,18,34,50,173,238,119,73,12,128,54,3,251,164,14,255,0,212,207,200,123,251,140,96,182,155,174,22,248,86,198,134,185,209,186,140,125,230,103,0,100,33,12,234,0,9,28,158,202,156,107,187,26,237,123,174,236,218,218,77,52,238,144,8,18,82,233,177,180,139,224,135,24,150,159,61,138,39,57,166,147,152,26,75,93,131,229,42,155,73,55,109,28,38,3,201,185,82,167,31,50,48,185,175,55,57,185,194,55,87,167,179,155,35,129,178,26,162,215,59,97,0,116,118,242,179,27,156,246,18,58,127,167,27,38,165,114,98,213,115,190,217,177,186,138,109,101,198,71,96,163,170,82,170,101,185,121,194,203,86,145,115,128,116,120,133,84,193,130,109,49,193,73,159,107,10,55,48,199,255,0,51,111,176,203,154,247,57,193,195,254,227,7,236,181,233,107,180,200,155,96,174,115,75,75,64,184,207,101,5,95,109,197,163,18,34,74,108,195,145,30,216,26,255,0,169,221,254,37,160,158,169,14,216,21,84,158,231,212,137,144,56,92,112,242,27,45,113,137,93,45,35,139,218,44,2,226,57,42,37,108,118,62,205,78,135,30,230,138,224,203,64,61,60,194,94,88,72,104,180,1,185,77,125,23,181,176,91,107,120,132,154,174,200,4,253,81,122,234,43,102,143,19,238,27,171,50,163,67,93,23,14,233,250,106,173,34,161,4,101,177,61,150,64,198,100,242,179,185,215,52,181,192,91,219,186,232,204,174,159,80,214,133,104,206,165,93,83,42,17,76,56,18,208,9,11,13,86,156,134,139,135,9,44,45,99,103,185,225,105,209,159,117,209,31,101,49,173,222,161,209,77,117,153,235,211,100,100,9,56,88,203,61,186,128,196,13,160,174,174,186,157,42,20,131,223,48,63,101,128,18,106,72,27,163,87,143,65,23,74,40,63,238,104,161,88,131,108,68,173,26,112,25,60,54,101,41,186,23,62,168,45,200,141,211,143,71,72,108,17,130,22,206,38,193,110,221,206,153,186,143,242,219,123,4,186,36,70,235,238,31,167,174,168,237,5,48,227,146,4,129,180,175,135,232,223,47,104,110,242,7,128,190,227,250,113,97,209,83,177,215,83,137,4,108,134,122,206,223,199,70,152,215,201,239,168,178,214,103,35,178,100,206,248,8,38,26,2,101,130,39,116,119,198,87,172,229,157,197,17,4,142,18,234,224,119,43,65,236,66,73,104,47,50,15,101,158,243,8,27,153,161,2,158,113,16,155,78,38,64,207,116,5,160,19,41,180,192,3,1,23,226,68,219,35,53,81,18,1,59,45,20,197,198,64,128,179,82,119,4,194,217,72,24,22,224,118,88,183,80,184,102,49,226,8,25,129,225,83,154,236,242,170,200,25,16,21,221,0,70,126,171,123,6,126,222,224,144,238,208,150,240,0,157,200,225,60,183,27,193,81,236,14,104,17,148,198,47,113,151,68,251,153,88,252,147,56,91,52,239,24,157,188,44,165,144,2,101,3,14,192,130,131,222,254,162,102,97,250,158,139,68,240,230,140,229,118,105,11,154,15,43,206,232,37,176,14,235,183,166,168,71,41,247,169,173,166,179,161,72,217,244,77,144,238,18,169,182,96,238,140,82,200,141,146,176,210,187,220,59,76,4,54,146,8,71,180,133,65,241,229,103,191,34,42,217,175,146,55,0,78,225,66,219,198,33,91,102,227,59,40,225,4,64,67,115,162,100,108,146,153,68,137,50,139,219,185,187,204,112,163,123,34,102,76,39,68,242,103,118,11,65,3,251,162,184,228,65,194,169,180,194,144,9,153,67,199,62,166,78,15,114,23,227,101,98,102,233,75,147,42,49,199,149,151,204,130,186,8,67,113,111,124,132,14,105,56,225,49,164,22,145,207,144,168,180,196,130,51,217,14,89,220,217,223,83,43,177,158,201,21,93,36,70,2,125,94,224,36,24,57,69,84,140,114,83,245,13,164,17,228,35,99,227,235,217,33,143,186,72,77,110,210,68,44,64,225,233,52,95,49,59,39,83,130,222,172,149,157,181,4,68,35,107,196,78,233,171,250,97,59,61,154,88,60,167,48,203,64,27,172,172,50,64,24,11,67,94,91,176,89,21,238,31,227,233,25,118,48,20,35,49,194,9,216,1,31,68,194,9,59,108,141,176,49,131,7,185,81,27,38,54,152,222,82,129,40,193,38,49,9,128,253,201,9,132,161,130,90,213,78,121,194,50,64,56,40,31,23,14,200,89,223,37,157,175,127,114,11,90,49,40,93,82,192,9,156,38,10,113,182,85,84,141,163,41,128,61,139,111,52,59,146,155,174,104,158,85,221,48,127,100,3,22,129,249,70,192,233,218,15,116,75,4,205,139,157,18,6,23,78,115,59,34,52,173,105,204,78,202,101,188,41,50,216,217,34,143,80,56,233,104,183,48,200,236,133,253,34,19,139,13,223,242,132,182,103,98,19,0,65,181,208,102,113,210,114,168,152,108,247,71,82,211,28,21,68,193,180,143,186,222,246,198,120,149,199,216,4,23,28,4,49,18,6,195,149,162,155,189,176,12,72,56,75,123,219,113,102,39,114,176,7,144,101,67,96,88,30,14,51,40,5,45,206,232,233,224,67,96,58,114,141,174,182,62,153,76,47,176,186,155,18,122,70,223,148,23,27,143,120,87,168,4,187,7,165,0,116,24,6,32,65,77,166,27,27,157,67,24,210,1,111,111,170,93,195,146,101,19,220,36,28,144,20,48,243,141,210,231,167,220,90,84,205,148,29,153,145,4,97,71,88,246,198,197,83,64,19,119,27,33,45,239,206,235,29,25,18,198,66,13,115,155,244,85,56,142,232,72,51,13,113,250,40,12,31,40,86,203,164,112,15,184,192,232,250,149,67,2,120,236,168,144,64,224,171,180,1,141,214,182,102,64,103,137,11,220,192,225,11,222,68,200,221,19,4,0,149,85,196,34,4,163,149,174,176,13,71,76,65,33,70,212,227,96,160,38,9,67,244,132,95,145,209,19,191,33,220,4,78,202,136,14,118,39,10,156,38,63,218,21,183,111,42,121,247,21,10,158,108,103,183,108,31,202,146,90,55,144,84,109,67,177,202,167,59,16,156,140,230,24,65,36,17,146,169,207,32,134,140,171,115,110,104,64,246,150,128,113,114,207,152,66,60,171,149,150,88,4,25,142,193,91,29,110,73,146,168,99,167,117,46,17,24,74,87,76,140,34,233,45,213,72,18,18,141,71,72,204,40,231,218,216,225,8,119,48,152,207,18,35,238,200,215,251,135,56,149,28,223,109,167,146,135,167,238,152,4,183,41,106,41,55,118,30,165,7,75,118,131,10,133,64,214,25,40,95,87,134,225,13,193,219,132,58,153,253,126,161,59,249,144,64,202,7,56,255,0,225,24,32,108,97,3,204,12,254,200,56,76,157,247,40,18,32,236,59,33,168,100,72,71,18,36,156,37,84,3,102,242,180,47,155,0,14,153,33,19,97,163,42,172,32,79,1,13,215,115,40,9,110,160,227,166,72,91,204,136,38,21,62,46,128,84,124,59,16,128,204,65,252,163,81,92,137,69,59,253,74,35,49,251,165,216,76,242,153,130,4,42,39,166,16,206,229,14,216,162,35,235,217,0,193,200,77,176,74,183,52,59,158,18,33,186,69,52,50,41,206,22,249,74,124,71,100,215,237,0,44,181,38,51,178,92,212,135,168,14,1,160,17,191,101,68,78,84,46,146,68,32,153,61,138,116,62,230,4,113,38,122,166,10,199,168,108,130,181,214,120,19,136,43,21,87,102,209,249,42,111,245,21,58,254,166,26,165,204,128,177,86,25,36,231,194,219,93,237,4,206,235,5,98,38,102,86,224,191,80,166,166,76,154,135,13,150,23,193,4,247,91,107,48,189,97,213,58,208,26,55,91,113,255,0,114,184,251,48,106,30,225,128,178,214,45,112,199,220,167,214,57,147,186,203,92,18,55,22,158,19,2,117,147,157,227,209,144,68,52,192,9,141,134,144,72,148,129,188,140,187,96,157,77,206,115,50,16,177,202,189,244,204,101,221,125,143,109,160,56,247,73,14,68,36,48,2,2,11,68,8,48,138,5,122,251,142,29,36,48,217,31,85,77,16,59,16,172,56,147,28,4,48,110,157,212,177,235,38,82,57,131,49,221,57,148,135,184,56,29,146,233,117,28,238,153,108,9,59,166,183,86,132,63,251,97,214,170,27,33,163,238,178,61,193,251,25,29,211,75,129,4,59,232,179,189,176,58,112,134,4,95,151,28,96,188,70,73,134,172,149,13,237,150,225,57,239,184,65,56,28,36,86,123,67,76,0,214,248,74,153,88,58,15,147,56,158,191,87,219,244,218,174,51,104,220,240,10,249,72,127,185,168,113,249,91,57,156,149,244,95,140,53,94,207,166,84,104,48,209,46,183,185,95,55,162,199,67,75,132,60,142,165,106,173,67,103,39,228,175,125,119,144,171,64,130,92,230,129,176,28,253,87,62,173,70,10,204,12,107,139,75,161,196,136,183,27,249,91,221,73,238,105,184,244,133,143,86,125,231,182,26,26,26,3,97,191,221,100,199,182,6,207,211,212,101,71,52,48,137,145,217,35,106,78,130,4,242,155,0,13,228,70,200,93,237,26,96,78,98,33,13,202,224,123,15,65,200,103,42,187,155,48,92,115,253,69,99,187,219,113,13,238,186,111,164,67,94,27,7,234,23,59,81,70,28,28,27,213,49,132,94,170,19,114,177,92,172,23,145,86,64,249,162,62,137,47,29,36,59,140,74,23,84,1,206,13,57,105,181,209,221,45,213,73,220,204,236,149,165,78,136,215,168,231,234,38,165,6,213,118,118,25,68,7,70,112,131,221,59,198,66,93,90,165,205,36,96,12,148,165,120,191,31,36,48,168,50,175,101,74,134,70,54,146,180,105,72,162,211,76,8,28,66,231,154,148,220,55,32,249,91,104,84,183,49,60,74,165,113,177,1,126,22,18,53,192,16,35,29,210,90,227,218,73,61,68,152,129,28,45,77,211,138,148,75,129,217,34,152,23,25,24,27,37,213,122,148,255,0,33,248,221,62,226,42,81,113,50,14,22,119,81,36,56,150,200,149,214,20,129,102,120,200,89,170,185,161,173,34,75,74,122,247,95,238,39,198,246,79,39,60,77,55,131,104,243,60,45,122,90,194,149,50,233,185,198,91,49,221,52,208,164,64,119,245,121,88,170,146,215,90,193,7,183,133,63,201,208,17,106,63,244,71,233,235,10,100,76,203,113,43,81,212,186,168,45,105,135,68,159,162,199,74,129,171,70,210,121,7,238,12,162,172,255,0,105,224,184,196,142,16,175,153,43,202,181,167,37,239,236,154,180,250,211,77,208,239,221,11,222,207,112,134,69,178,79,213,98,35,223,123,75,28,67,90,100,142,248,76,166,11,164,114,17,42,181,113,141,108,182,113,242,57,173,107,43,92,241,32,236,59,34,125,70,201,32,71,130,144,250,192,139,72,63,84,53,43,177,142,136,201,9,176,58,245,146,211,188,250,131,82,185,200,158,148,137,5,178,6,19,41,181,174,18,65,119,48,17,57,134,73,164,192,79,0,152,10,35,111,97,166,91,63,127,113,44,99,170,211,63,237,63,100,246,87,52,65,180,93,24,11,75,233,9,104,59,16,8,3,130,133,218,97,65,183,68,130,83,241,251,62,229,49,181,184,217,153,234,250,129,117,102,83,120,45,184,27,79,7,199,213,70,83,37,216,0,128,134,187,64,37,196,75,129,233,240,133,245,236,183,121,41,46,85,51,98,94,174,244,233,53,87,168,44,141,227,186,199,170,97,100,18,65,4,78,12,163,188,214,166,215,52,140,184,136,231,9,117,173,101,50,208,193,60,199,37,49,92,54,26,219,188,206,153,199,173,76,255,0,20,45,195,14,93,220,156,66,208,90,24,193,201,141,194,58,148,161,221,77,130,55,7,132,151,3,46,39,236,20,180,247,238,58,237,151,124,156,109,101,39,49,247,52,96,158,86,98,92,255,0,157,178,23,87,81,72,218,77,237,112,25,4,108,86,35,214,8,7,157,146,254,66,205,141,145,108,223,91,76,122,166,185,204,5,162,86,74,167,216,165,36,73,59,174,158,180,251,76,107,64,130,6,126,171,153,88,138,141,13,61,39,149,6,165,125,139,74,149,195,39,27,80,246,144,91,105,157,228,133,197,245,55,180,184,53,128,134,128,189,14,177,150,153,156,14,2,243,58,208,93,88,156,168,216,211,109,49,248,215,109,95,185,137,178,29,25,146,158,54,23,118,75,20,220,95,39,8,234,225,163,32,149,45,125,31,98,227,189,204,245,136,19,7,41,6,98,123,167,59,4,224,30,234,233,130,92,3,68,164,82,201,9,248,255,0,113,65,151,186,6,221,215,67,71,162,13,108,145,18,155,165,209,181,157,78,222,121,91,172,154,114,56,84,225,209,143,81,109,163,212,202,242,0,180,182,35,98,18,170,2,90,4,27,73,153,79,12,113,39,134,132,186,181,54,100,224,112,19,21,198,39,197,166,222,99,214,151,138,125,251,66,229,60,230,78,235,163,175,115,172,11,152,69,166,74,95,202,25,251,149,90,159,199,184,19,34,81,7,93,141,161,3,157,153,132,109,204,5,46,158,200,151,127,65,32,128,114,113,217,5,193,185,130,173,237,198,249,64,56,156,164,81,140,255,0,47,148,132,220,15,0,163,97,50,115,132,4,110,152,72,20,192,140,163,198,182,143,87,29,242,85,209,48,21,23,220,4,42,188,186,70,202,154,36,131,194,157,171,197,193,153,182,245,32,198,54,40,218,98,76,100,225,3,157,152,1,53,162,72,147,142,201,147,172,253,197,243,162,42,11,164,230,2,142,36,137,39,116,78,116,19,27,37,134,158,112,182,129,145,190,32,117,176,198,9,159,178,167,0,221,132,5,76,105,39,117,29,36,110,143,196,122,147,124,234,12,156,31,194,185,192,5,12,192,29,149,129,220,207,132,19,35,106,244,121,46,114,123,4,78,113,16,171,119,64,10,28,54,10,222,24,69,58,82,84,193,207,80,59,34,46,247,27,110,200,91,210,123,166,75,98,76,42,53,15,59,135,57,187,250,139,136,118,54,86,26,28,100,97,81,112,2,38,85,52,148,51,145,211,145,45,171,176,128,32,145,191,101,9,34,7,228,168,72,222,97,11,78,8,147,61,208,209,59,143,153,245,10,232,216,16,166,230,123,242,170,110,32,19,133,88,24,7,4,41,134,245,27,188,214,92,144,236,236,163,142,48,97,83,100,31,10,124,179,57,68,175,217,19,167,162,91,95,129,140,130,137,206,151,103,110,221,149,19,0,150,71,209,80,103,64,51,184,79,97,207,101,187,204,123,149,187,21,184,139,58,112,85,6,150,130,27,207,117,77,6,97,12,15,25,53,79,73,1,35,202,143,120,39,183,133,0,131,149,78,135,64,136,8,103,125,204,127,30,225,48,152,141,132,34,34,246,244,140,42,164,211,35,40,73,180,150,236,37,102,191,100,197,52,217,98,11,96,240,163,140,70,20,27,236,33,91,129,192,34,82,245,8,142,140,17,225,75,137,49,16,17,181,193,176,6,202,17,107,183,149,180,255,0,152,150,62,226,195,198,65,19,217,66,208,216,42,189,178,115,178,176,8,217,63,95,83,44,32,232,97,238,160,34,58,183,221,91,132,176,201,130,148,219,137,198,235,52,198,49,181,54,48,190,231,116,152,146,132,63,168,142,252,171,108,130,39,99,186,56,166,209,50,8,27,45,208,76,84,183,99,41,142,14,198,216,221,8,61,16,21,60,96,16,55,80,3,34,70,201,180,226,31,168,4,15,33,52,144,15,101,24,96,71,42,140,143,160,84,226,109,200,137,75,195,168,153,176,129,13,110,59,74,88,48,76,228,35,13,54,101,80,105,139,70,121,43,25,228,97,222,160,129,104,202,142,35,250,85,192,56,219,178,18,58,160,172,127,113,248,184,50,66,132,72,10,56,1,128,101,91,93,9,183,124,129,26,185,42,12,41,4,132,120,35,25,60,161,49,57,67,118,46,202,29,60,171,16,8,229,66,65,226,2,29,209,141,170,75,61,78,194,32,206,156,160,229,89,114,199,94,193,44,237,8,128,13,111,114,80,73,42,129,32,131,217,6,19,49,18,19,70,33,93,182,198,80,221,148,81,136,220,162,230,245,54,225,220,131,7,178,150,200,144,10,141,118,50,137,182,150,196,194,93,143,157,74,34,230,128,62,232,32,156,118,68,192,73,142,202,203,196,131,253,145,23,114,43,231,41,86,144,96,225,72,183,101,69,215,65,87,25,8,245,189,196,238,93,192,199,112,166,50,20,104,132,68,130,216,104,146,166,102,205,90,238,193,130,2,141,131,133,87,16,138,113,229,21,235,34,186,74,139,204,109,8,136,17,27,149,8,254,164,61,68,74,6,38,74,119,92,210,71,110,32,97,19,92,26,65,142,16,137,251,34,146,4,45,185,13,123,119,37,7,94,124,149,110,150,192,230,20,3,0,180,194,183,59,32,236,66,30,177,19,28,100,34,98,6,85,218,28,72,216,171,115,179,141,225,83,6,228,148,112,207,101,30,220,37,218,4,24,207,101,3,108,55,74,170,146,96,204,40,222,150,25,202,125,168,117,10,10,143,81,148,229,174,153,194,208,194,216,194,201,74,67,188,121,91,169,9,192,136,88,190,42,249,22,191,199,10,140,182,128,221,219,136,78,165,150,193,217,41,141,129,108,202,117,49,96,180,152,146,163,93,183,117,99,214,143,31,148,215,167,167,112,5,162,97,109,35,50,112,66,199,164,47,165,128,186,18,69,165,195,124,46,186,223,174,43,49,98,149,70,0,115,164,27,118,223,202,208,198,137,184,136,86,0,25,39,30,84,96,53,30,36,192,236,57,72,133,33,234,230,89,140,100,0,91,237,140,246,229,70,81,6,14,60,42,97,117,228,65,41,174,13,104,4,77,199,17,217,92,199,200,229,214,166,158,72,3,178,0,0,140,201,225,44,86,101,107,139,12,134,184,180,200,228,39,181,240,37,21,82,94,1,32,0,7,13,1,23,136,60,100,185,86,206,125,49,154,48,199,68,238,112,186,45,107,26,219,91,151,108,9,92,138,32,7,226,71,136,91,169,188,185,222,18,139,110,254,162,53,55,61,223,212,220,214,23,57,183,72,112,90,104,213,44,33,160,71,146,22,122,85,192,29,77,115,231,2,12,71,149,166,139,156,27,237,154,146,195,144,14,192,170,188,108,255,0,108,161,91,116,121,53,208,99,183,25,59,149,174,149,96,202,128,68,72,236,151,65,158,195,100,190,100,108,56,86,230,203,192,7,237,221,18,182,170,126,229,44,88,31,198,123,31,86,185,29,45,152,118,49,194,120,123,95,81,140,113,55,150,220,8,219,31,253,172,172,163,212,28,36,59,158,203,115,41,2,38,115,192,86,207,250,190,228,206,85,57,61,66,12,55,72,49,1,107,166,218,162,222,130,24,121,239,244,67,74,159,242,156,91,110,48,110,194,110,144,61,212,161,238,152,60,42,252,69,238,20,183,253,76,54,123,141,36,25,39,133,179,77,170,150,22,184,103,202,206,220,78,62,170,61,147,118,228,148,52,77,38,181,13,126,51,162,199,52,188,6,13,241,148,154,174,52,234,16,227,46,105,225,35,79,83,219,25,56,148,202,130,236,242,141,120,222,222,245,53,183,57,31,255,0,104,202,99,220,4,193,198,113,194,211,64,134,150,206,113,9,58,122,85,216,210,26,225,237,212,195,177,191,133,173,144,193,5,185,238,155,144,104,61,75,216,173,65,13,217,53,2,3,90,65,144,100,20,152,151,117,64,32,110,153,85,242,76,144,226,6,16,56,16,34,126,165,26,245,80,137,122,113,16,236,150,199,52,12,96,119,133,66,161,185,206,19,108,102,85,52,138,118,137,188,142,83,47,21,26,64,16,65,72,231,47,220,53,165,144,239,185,77,168,26,195,34,72,238,130,73,96,55,96,102,21,151,3,244,32,148,37,141,246,128,104,220,72,10,199,97,88,213,252,152,163,245,255,0,120,214,218,240,72,237,194,58,76,121,105,120,56,236,149,167,186,216,56,158,86,202,12,127,202,6,16,112,69,242,1,91,149,250,149,73,238,131,63,49,218,16,235,170,59,75,64,214,45,46,183,250,64,203,177,178,45,77,244,152,227,76,220,248,145,61,211,13,35,169,19,57,57,41,172,150,169,109,130,223,42,165,14,255,0,244,137,101,71,124,255,0,208,76,21,173,213,155,80,109,2,48,179,87,166,234,32,182,39,144,180,80,45,13,33,205,15,49,153,225,77,187,95,8,197,90,58,199,233,40,123,162,98,9,7,11,75,168,6,137,60,8,136,221,103,210,213,58,103,131,184,115,76,125,22,219,152,116,172,172,13,204,115,139,3,188,182,36,126,232,107,191,212,85,175,215,75,48,177,143,24,184,55,39,30,21,154,47,105,232,152,238,137,149,26,242,225,198,201,193,183,48,137,36,66,123,224,105,3,68,63,201,50,233,174,247,106,200,201,119,83,207,56,78,52,238,38,14,59,246,77,117,3,81,221,79,36,246,240,170,210,88,45,48,1,51,27,20,245,187,236,53,252,97,82,217,172,204,52,238,109,104,184,58,70,0,224,38,26,47,107,5,229,164,157,136,10,195,3,106,135,140,185,160,254,17,212,168,94,216,204,110,2,61,110,253,71,7,129,197,193,153,237,176,228,248,148,230,83,247,50,112,118,202,177,64,86,3,149,169,154,28,64,56,25,41,119,116,33,56,218,218,177,46,211,134,218,235,177,192,77,210,87,181,192,68,148,108,161,252,187,79,88,57,184,43,102,156,83,120,17,14,27,37,58,212,102,26,114,107,230,206,191,241,76,125,41,116,97,115,43,214,166,106,244,5,169,148,46,211,158,15,98,185,245,105,123,79,200,144,137,190,254,162,159,137,160,214,239,113,244,41,212,170,64,107,77,206,32,1,202,70,162,105,56,57,195,4,144,60,45,122,109,97,164,225,97,2,57,228,125,214,79,80,212,7,200,227,186,194,239,198,94,181,174,6,76,236,170,215,158,153,14,90,40,214,173,73,242,206,167,243,43,37,11,92,230,181,192,129,7,171,251,4,116,203,170,56,238,208,56,88,59,234,72,252,121,173,140,155,117,181,61,230,67,193,34,50,209,149,146,155,221,78,6,195,251,38,61,229,128,22,206,55,41,109,120,118,78,103,149,159,77,146,5,177,253,78,174,131,84,67,128,57,111,116,122,246,182,240,91,2,87,34,133,79,110,98,76,238,86,250,90,184,29,80,99,113,204,39,179,82,199,234,95,87,3,255,0,140,221,233,182,251,128,102,1,221,125,219,244,216,53,154,39,1,128,214,0,4,111,145,133,240,77,21,97,238,7,55,4,157,161,125,219,244,221,199,248,58,119,8,36,2,66,222,19,171,240,247,101,25,244,0,27,0,114,181,48,128,201,74,33,173,130,1,148,230,25,8,119,211,31,151,47,96,129,123,9,140,164,184,16,217,57,62,22,135,129,110,51,60,32,120,13,110,203,109,122,154,218,24,19,28,193,147,248,76,97,35,33,85,64,78,120,86,204,70,86,195,247,5,190,137,166,150,66,217,167,115,128,204,125,22,10,93,67,164,64,238,182,210,19,129,202,171,153,147,103,19,38,177,91,220,24,22,248,42,128,196,226,80,180,134,141,140,119,70,209,113,219,9,20,30,166,58,24,78,1,224,66,171,136,110,120,76,107,64,2,68,34,112,4,192,200,67,65,34,242,20,153,158,217,110,2,148,197,187,156,248,76,117,70,206,201,119,11,164,4,77,250,153,55,229,58,26,23,153,146,87,119,76,233,130,188,214,150,161,7,124,5,217,209,212,36,3,251,35,187,211,6,231,33,158,130,137,185,106,99,98,73,231,133,206,211,212,45,3,57,93,26,111,145,46,223,178,97,206,242,47,22,181,29,150,112,221,146,71,114,180,17,35,31,132,178,55,16,183,197,198,110,173,236,16,102,9,16,142,232,216,42,4,6,193,68,0,223,132,141,123,136,28,146,45,142,140,144,174,226,68,140,4,78,112,56,27,42,128,183,250,149,121,125,16,73,239,186,185,128,170,160,14,16,68,121,64,214,150,239,149,81,204,25,26,255,0,30,225,95,34,97,88,112,7,116,48,4,141,149,54,143,245,28,169,168,176,143,91,144,174,206,20,115,141,190,66,185,17,180,34,117,182,227,37,23,167,33,15,162,103,115,160,37,17,188,5,161,176,224,79,35,132,167,184,241,129,202,43,166,70,234,189,196,181,185,128,35,232,137,155,219,186,34,224,32,132,108,139,102,16,199,216,181,17,237,210,12,102,208,17,182,65,18,32,43,111,117,100,206,33,63,93,48,154,239,94,199,220,4,0,113,202,107,93,48,177,57,164,188,66,213,73,242,54,194,21,239,253,204,245,228,211,78,6,231,8,239,14,217,33,175,6,1,140,163,107,131,9,194,115,227,54,168,144,203,57,221,93,51,140,240,132,213,144,172,62,208,57,75,190,100,5,113,22,74,131,56,64,215,72,133,111,28,170,107,75,252,0,178,235,212,163,189,199,177,165,163,39,10,60,131,8,1,129,27,142,201,148,157,105,140,17,216,162,63,184,138,116,16,3,65,29,211,67,69,48,168,116,135,24,223,132,45,97,112,241,194,112,55,137,54,241,210,49,166,36,16,150,68,58,97,89,16,208,84,13,46,49,43,39,234,23,126,229,2,73,3,105,229,91,136,136,251,32,116,186,64,225,80,4,76,141,150,247,15,184,216,228,130,131,92,119,217,5,90,82,123,173,20,162,39,186,142,104,118,255,0,148,106,163,140,67,11,124,187,153,45,45,16,118,66,90,90,1,90,14,14,201,33,228,62,8,77,247,129,25,52,238,8,50,227,206,21,22,23,8,24,86,64,186,102,2,134,65,131,183,116,142,215,24,186,61,68,212,37,184,143,9,76,110,100,231,41,199,15,80,182,4,158,83,215,206,226,88,169,212,23,19,35,183,10,82,34,72,34,15,116,113,108,67,165,87,113,202,11,215,113,235,167,113,47,116,85,137,194,191,114,238,49,178,167,50,76,255,0,101,44,137,51,178,155,142,69,123,32,196,19,132,76,14,13,151,126,85,14,184,143,194,112,16,207,9,190,178,86,154,246,197,52,18,20,57,223,17,200,81,213,38,35,111,10,156,75,143,24,76,254,200,182,6,219,8,56,181,177,132,183,184,146,48,169,207,59,12,20,77,23,52,2,148,248,184,73,135,51,37,221,211,16,129,173,22,156,242,152,27,59,165,146,67,136,3,8,183,200,123,59,123,150,0,115,163,240,136,83,45,16,79,40,88,235,96,254,83,28,111,104,140,45,227,50,190,254,224,60,6,152,81,195,3,194,34,32,108,151,80,56,129,152,67,7,184,216,231,125,74,105,206,78,232,28,242,231,125,21,151,134,99,114,168,3,114,10,32,51,3,140,32,238,8,202,93,86,158,49,220,163,105,18,103,132,55,64,221,99,247,14,129,253,72,210,11,4,229,1,252,125,17,70,66,167,244,153,225,101,198,28,215,184,166,155,221,182,7,40,253,200,0,5,120,115,101,11,92,39,108,45,87,246,192,245,140,24,144,72,238,132,84,51,216,163,124,131,217,15,244,247,61,210,106,124,160,237,232,151,76,78,29,185,81,205,46,38,78,2,162,48,8,146,132,60,180,231,50,157,249,16,180,15,237,134,32,2,217,204,76,44,213,28,91,245,90,51,5,199,16,146,226,215,110,50,150,175,212,96,115,169,24,240,198,231,51,194,69,71,128,96,98,17,63,108,37,187,170,32,74,46,108,30,253,194,107,141,179,194,91,158,59,225,91,193,182,34,16,56,91,9,116,24,43,85,234,19,92,1,198,85,135,145,194,88,134,230,32,170,32,146,51,3,148,171,166,197,171,242,192,141,15,50,129,223,54,17,222,208,4,5,95,55,81,40,56,204,91,115,168,167,58,193,178,204,243,113,236,59,39,87,57,201,221,33,238,180,119,41,128,205,35,80,254,68,15,162,7,0,71,98,140,67,240,119,74,169,210,236,165,17,53,147,184,152,204,90,135,16,227,37,102,47,5,164,158,22,202,208,86,26,224,52,71,246,65,198,178,129,167,126,78,126,167,170,166,54,88,117,18,215,115,11,160,241,31,89,89,107,192,68,183,238,6,163,228,194,249,45,49,48,60,174,126,160,23,231,149,182,189,88,43,13,90,160,56,231,28,41,255,0,213,147,110,249,245,57,245,1,53,14,82,107,48,180,201,225,106,212,90,65,13,201,223,11,29,73,13,36,228,66,165,173,199,200,48,3,89,0,15,108,140,42,14,246,219,225,74,97,180,192,140,79,116,110,180,8,57,60,161,187,211,7,240,182,253,70,8,123,37,33,205,32,136,148,87,150,211,253,161,44,85,192,221,43,108,48,141,119,107,202,177,212,196,152,229,49,172,134,227,37,103,97,34,9,221,106,166,226,27,182,249,91,115,54,109,173,79,35,24,235,56,153,81,239,144,119,7,186,169,4,19,202,91,133,163,5,43,216,178,123,131,215,176,92,225,57,57,9,21,12,249,240,137,228,148,6,161,104,192,130,121,68,118,10,232,45,152,186,160,176,72,249,143,11,157,170,170,70,249,91,245,15,37,179,249,92,218,196,96,238,131,159,113,134,191,198,121,15,142,107,180,122,116,93,213,243,25,239,59,125,215,149,211,91,236,94,224,26,79,5,122,63,139,237,171,12,38,77,192,159,238,188,141,119,0,119,136,225,61,108,38,44,157,254,73,191,83,91,128,120,34,86,26,191,202,1,207,27,31,233,19,132,237,5,96,251,133,65,184,66,235,94,242,26,233,35,6,56,91,142,140,231,43,241,239,201,143,81,80,184,56,180,65,142,155,146,191,132,123,192,113,34,29,251,46,143,240,116,42,130,42,203,155,254,208,169,212,177,0,199,104,67,127,233,96,79,137,220,198,116,222,221,59,119,144,184,218,178,90,94,1,200,196,29,151,160,222,230,221,54,174,94,179,74,194,215,200,57,236,159,218,144,219,151,70,206,45,54,57,206,200,201,252,32,169,167,126,224,64,238,182,178,187,104,186,8,144,14,197,99,212,212,154,216,200,31,133,61,31,139,48,23,218,143,113,84,244,237,121,37,238,181,163,119,44,58,138,144,210,14,220,71,43,115,94,31,69,211,112,107,143,202,123,132,183,104,47,165,38,119,217,37,86,166,145,17,175,164,229,26,132,213,24,136,93,93,35,11,70,127,11,141,174,210,187,78,246,85,46,113,177,215,15,35,63,242,181,232,61,86,134,187,79,82,173,39,195,105,56,83,120,112,180,201,19,16,85,62,47,200,97,191,196,52,157,130,75,90,208,209,45,113,56,236,147,97,107,231,206,82,91,234,44,120,182,97,163,0,164,191,212,233,7,17,73,222,233,216,150,230,18,217,195,118,53,105,70,250,78,169,135,51,185,59,129,194,195,171,134,24,113,192,19,132,84,53,6,203,178,215,119,85,81,183,180,18,68,247,77,84,177,239,212,223,225,246,218,108,205,239,64,204,0,54,64,28,30,240,39,126,79,8,181,13,109,164,131,178,206,202,128,9,236,81,119,247,19,161,248,251,53,83,2,155,160,186,2,94,161,134,164,137,184,19,184,72,247,92,246,134,18,119,36,59,156,240,154,226,69,42,64,225,193,189,113,180,168,175,197,130,212,30,252,201,39,217,30,216,145,143,153,30,157,173,166,75,228,185,228,70,248,252,36,154,237,168,0,50,64,196,166,210,168,218,78,185,192,57,132,28,45,91,57,153,51,84,204,236,129,89,193,128,150,187,168,157,138,65,97,168,205,226,123,43,116,19,115,157,137,221,29,71,88,200,110,93,32,111,136,229,95,159,88,123,22,189,219,114,80,168,234,93,45,48,10,101,10,164,128,199,72,43,37,66,209,84,52,56,185,167,114,119,79,96,107,5,247,100,41,218,253,19,83,229,109,169,58,82,109,4,24,141,231,178,183,56,212,27,244,172,148,53,77,169,76,18,114,70,66,99,171,53,244,221,77,176,26,70,229,96,215,118,116,216,110,254,160,234,105,53,208,109,249,114,15,148,154,77,105,196,73,57,147,194,123,226,160,111,86,34,114,179,186,187,116,193,238,35,161,128,184,199,101,59,43,215,140,71,40,28,186,141,109,54,53,178,12,5,142,185,14,116,52,102,50,81,107,42,244,23,177,195,232,178,80,107,129,23,187,202,199,200,85,152,120,246,18,234,147,73,178,114,0,204,172,128,54,161,47,6,65,229,104,213,186,73,151,227,177,88,141,140,101,172,195,7,236,163,95,139,212,91,104,58,99,50,122,165,96,89,99,63,100,30,158,235,233,201,222,98,97,101,212,145,238,92,36,201,193,90,180,122,106,180,216,31,116,135,19,146,118,79,110,188,145,161,249,51,107,3,212,40,217,60,133,197,175,5,192,207,80,11,177,234,46,144,59,196,31,43,207,26,173,190,160,115,178,54,61,212,219,2,253,253,66,209,204,201,155,83,85,206,166,253,129,11,205,234,94,92,232,48,187,218,222,141,59,156,211,146,184,5,161,229,196,187,62,84,47,149,58,61,154,149,179,253,49,23,241,50,130,179,205,192,198,59,34,45,180,192,193,41,148,180,198,187,199,225,65,226,26,177,170,106,253,197,209,210,251,164,150,229,116,233,104,133,26,83,104,90,105,105,6,158,151,71,204,232,6,83,15,78,55,239,60,35,66,187,212,127,200,114,62,62,204,197,164,134,198,32,42,37,206,31,225,29,94,168,32,66,162,238,157,184,229,87,71,227,35,90,149,182,63,115,59,156,94,32,237,194,77,176,38,96,242,154,247,0,0,152,141,146,137,220,255,0,117,54,205,186,217,186,176,239,212,195,175,112,219,133,205,124,112,182,122,139,161,219,254,22,34,217,131,35,29,212,91,134,9,0,241,234,164,28,159,10,64,141,242,85,130,35,40,118,116,240,165,100,175,80,231,220,176,204,71,42,128,134,145,8,154,227,51,221,1,38,236,108,143,198,254,198,227,223,108,160,98,55,68,79,60,32,4,19,0,64,71,16,0,148,203,82,166,204,61,176,28,233,137,16,136,180,0,11,80,188,137,68,62,81,41,68,199,61,143,83,93,144,64,61,95,101,12,134,237,42,22,144,62,109,213,76,192,236,142,241,139,142,247,42,48,172,193,143,221,1,193,82,211,222,2,136,28,182,45,7,177,33,19,200,86,69,240,79,28,40,216,35,191,8,96,140,112,121,84,122,237,35,113,239,73,98,26,50,36,42,57,48,121,84,126,81,25,10,162,71,246,74,58,247,6,63,125,75,56,152,57,80,188,56,68,126,85,0,99,105,69,1,184,37,83,158,7,80,98,234,202,2,12,40,224,8,142,85,9,131,196,43,13,199,149,185,86,110,63,100,150,153,158,21,72,32,226,21,137,13,143,221,81,105,2,2,94,152,7,137,197,145,176,119,85,185,136,132,98,156,0,237,202,0,236,118,43,114,228,204,213,172,176,194,12,120,86,26,68,225,94,64,29,212,57,192,223,114,130,215,32,5,118,80,105,35,10,28,52,102,10,187,225,166,2,18,38,35,240,144,141,199,58,148,215,3,28,14,81,83,6,112,134,208,78,36,34,111,67,129,19,132,222,245,6,149,113,149,1,196,229,95,203,146,115,217,71,16,100,132,51,45,136,251,166,61,210,53,255,0,185,114,26,193,3,126,84,196,72,71,32,50,195,143,40,11,64,16,76,194,81,62,225,181,55,59,150,216,218,82,222,8,116,238,141,162,227,3,1,81,105,4,230,83,242,147,236,63,169,77,59,158,17,220,45,19,186,160,208,27,188,74,168,140,36,113,128,237,201,11,65,35,133,100,90,210,223,50,132,52,146,73,225,92,242,92,140,96,177,46,243,106,168,131,228,170,107,121,152,70,230,226,100,20,58,30,162,103,234,3,110,152,156,40,90,69,67,24,76,16,0,49,246,73,115,141,211,50,85,4,200,246,173,135,24,192,58,136,59,194,162,192,90,50,170,1,108,151,100,168,91,107,128,221,33,236,25,197,238,91,154,65,158,7,117,31,49,245,85,218,74,187,110,128,48,159,64,128,54,1,36,96,149,110,205,160,40,90,222,14,199,116,69,182,185,167,190,235,114,33,220,234,64,210,7,213,91,73,167,80,254,21,58,210,69,166,208,169,192,56,227,142,80,255,0,112,181,78,224,92,73,202,160,115,156,168,174,32,166,250,135,250,149,50,85,180,74,183,128,34,16,172,67,106,241,114,22,3,119,146,133,91,98,68,236,161,137,198,203,6,69,150,217,34,56,80,228,192,194,160,72,16,161,51,24,64,246,105,68,66,138,218,36,194,132,226,0,91,35,25,247,35,96,111,186,50,27,27,101,11,3,99,40,121,65,138,144,220,0,140,74,188,9,48,132,62,220,42,118,120,71,32,201,97,161,219,43,56,194,18,11,112,173,176,10,39,189,249,52,38,244,199,158,21,90,9,218,21,19,24,86,92,11,71,133,190,255,0,168,117,204,144,52,2,174,69,185,221,8,112,140,140,170,153,27,101,43,176,119,24,216,42,22,180,2,65,217,3,62,176,136,153,30,86,115,200,185,223,82,53,183,193,222,56,82,0,51,207,101,36,112,16,141,252,160,27,236,125,222,216,71,59,171,192,48,14,202,162,119,84,98,124,39,243,177,131,118,25,50,103,246,85,36,144,175,17,133,27,17,156,165,205,57,64,156,124,151,104,196,100,168,243,144,171,25,35,3,178,183,54,68,129,56,74,124,61,155,215,73,102,12,117,103,186,162,1,32,76,170,45,0,9,28,40,232,17,3,236,158,157,153,11,118,210,224,55,19,42,200,200,238,21,134,176,245,12,169,108,137,42,141,122,131,199,94,225,51,39,178,123,93,2,6,60,172,204,18,39,133,166,147,1,96,141,184,81,127,95,83,87,93,43,31,77,208,99,194,99,103,230,35,232,147,212,8,196,1,202,104,124,224,237,216,36,204,176,70,50,175,76,219,233,197,215,158,168,238,123,174,160,45,96,3,14,92,205,32,54,140,97,109,166,208,7,37,116,129,108,235,185,178,223,136,115,182,105,144,14,4,130,54,78,162,198,128,73,38,10,91,105,67,51,147,194,104,167,48,73,143,10,136,126,60,51,101,51,145,205,246,67,243,0,114,59,133,108,31,204,144,36,157,202,187,1,116,42,15,104,113,19,17,194,107,106,127,113,43,94,187,99,217,77,164,17,50,133,175,234,141,192,8,219,88,57,162,63,100,66,139,96,145,128,86,47,163,253,75,80,227,211,18,27,124,176,186,216,56,133,162,129,44,193,108,253,86,115,76,221,112,200,28,45,172,112,125,51,2,12,97,53,30,66,201,126,63,196,213,72,218,117,11,26,15,126,23,67,78,203,220,49,129,178,197,66,215,22,130,13,195,158,23,78,152,178,0,31,82,21,134,171,185,41,107,84,177,101,207,39,65,172,138,98,79,16,165,6,220,225,35,40,40,184,213,104,142,59,174,150,158,147,26,215,19,4,198,220,133,71,144,117,236,90,252,94,71,220,187,26,234,98,50,81,176,181,181,91,45,130,6,234,80,52,192,0,130,92,57,27,39,50,155,76,244,201,40,119,255,0,83,212,175,229,189,172,101,95,97,23,128,209,201,253,150,186,36,90,214,134,226,55,89,162,155,168,150,22,144,254,10,126,151,70,230,176,9,145,194,165,7,165,251,131,242,85,173,49,114,108,99,5,146,216,35,132,154,145,79,60,173,13,162,226,208,232,45,17,5,7,240,247,59,57,60,4,246,115,166,67,204,183,211,42,155,90,88,217,3,42,203,132,130,208,9,152,68,41,139,139,94,58,98,101,46,155,91,0,69,189,252,44,28,78,153,91,119,98,189,99,253,205,244,166,163,128,188,136,220,119,77,246,195,96,206,252,149,140,105,141,17,128,90,195,177,225,27,28,95,73,219,130,6,16,118,221,125,76,124,124,235,35,253,178,208,247,110,120,1,46,163,205,205,14,22,130,159,166,168,217,5,224,2,70,197,51,82,218,110,34,27,186,110,45,37,47,127,160,207,249,136,211,178,147,219,211,17,39,242,165,74,94,214,210,62,234,92,214,60,150,129,17,10,171,86,190,14,92,236,5,180,178,17,90,141,57,254,71,19,245,9,172,30,216,157,206,234,139,64,51,56,224,169,68,227,249,176,35,133,173,204,109,132,0,28,120,9,121,53,113,146,78,179,93,34,168,83,45,38,103,57,5,109,161,85,180,67,136,249,170,50,220,254,82,24,246,129,104,227,186,108,8,4,9,236,19,188,120,228,236,43,148,21,220,139,169,50,39,110,203,79,167,185,128,181,166,50,150,250,97,237,32,180,201,17,61,144,232,158,198,61,192,110,211,31,116,75,84,48,234,70,135,43,242,164,211,234,26,119,23,105,203,1,38,242,35,121,233,59,171,208,250,113,105,112,20,226,236,207,114,181,233,117,52,181,13,21,26,240,69,197,182,142,227,7,247,93,93,53,133,164,156,78,197,53,156,254,68,113,248,255,0,204,228,84,244,215,186,148,130,26,90,102,79,97,184,89,220,125,177,237,12,180,56,186,210,112,9,220,174,211,237,108,181,221,75,149,172,20,159,81,205,27,17,146,143,243,183,126,17,175,106,14,192,20,219,238,25,219,17,29,214,170,64,22,16,102,1,196,20,159,108,111,25,77,166,230,190,230,129,104,17,19,202,13,143,79,36,237,106,189,174,108,34,246,8,19,213,220,161,173,80,49,212,196,69,238,183,28,98,82,234,245,84,130,193,210,101,165,12,18,240,8,6,14,9,225,49,197,5,147,44,0,26,205,15,109,144,28,44,107,133,192,119,8,92,246,146,12,68,161,189,193,164,56,206,48,150,231,100,25,194,14,47,83,165,252,77,188,154,116,213,154,199,65,0,66,234,51,80,195,69,160,1,32,100,142,87,22,156,26,130,114,180,123,145,35,97,221,42,7,127,113,110,113,235,118,49,218,182,82,169,104,108,13,129,236,173,181,152,224,216,112,168,224,62,97,221,99,124,85,169,27,118,87,70,136,210,182,214,54,9,206,7,238,158,159,42,231,220,128,45,177,54,116,78,168,150,193,192,24,148,183,129,86,15,109,214,106,53,13,82,224,220,134,152,250,21,173,173,180,67,199,207,217,15,28,169,236,232,173,91,109,166,87,52,182,96,143,162,201,123,139,237,34,71,249,93,74,154,102,216,118,133,199,172,27,66,165,205,36,120,88,65,242,32,187,212,109,18,13,83,159,183,43,161,167,99,31,33,194,10,195,164,169,66,77,205,125,228,139,75,6,7,213,116,233,22,241,137,253,145,105,174,215,238,27,83,190,222,165,86,210,72,22,153,198,235,13,81,105,13,49,104,93,158,151,52,0,233,226,22,31,81,99,48,27,23,115,9,117,58,246,31,199,213,116,38,90,96,19,27,143,41,212,233,180,218,96,19,231,132,170,32,31,152,99,184,90,244,186,115,84,11,177,7,133,172,172,223,142,162,46,198,80,233,170,215,77,176,112,190,241,250,91,89,207,210,211,14,29,100,9,3,57,95,18,102,157,130,160,109,160,183,202,251,63,233,105,12,211,210,107,9,32,70,103,40,174,157,78,159,194,134,181,159,86,166,46,2,83,155,76,53,190,18,88,235,41,201,139,121,149,160,180,90,58,190,200,43,134,75,239,44,234,9,108,240,39,132,154,128,151,90,118,78,180,110,17,123,69,192,70,10,6,123,29,168,244,51,29,173,104,130,63,40,11,39,97,133,173,244,110,89,220,200,152,40,135,90,146,127,147,226,230,203,166,235,76,70,22,186,78,130,60,172,180,233,244,255,0,148,109,5,175,19,194,109,140,118,239,212,223,77,208,96,237,217,61,144,93,211,133,138,137,157,136,43,101,7,201,136,68,12,139,107,113,35,139,122,64,49,8,172,196,140,0,141,140,6,152,28,170,52,200,110,10,81,51,88,158,76,254,206,65,59,170,115,45,50,126,203,78,192,3,178,7,52,29,178,136,242,238,59,161,177,52,76,28,242,187,58,39,134,180,12,5,202,107,1,57,128,86,221,43,131,92,6,232,105,38,244,168,207,75,164,39,4,109,27,45,140,112,146,70,235,151,163,170,26,23,75,79,156,147,132,216,100,110,95,30,253,134,30,225,144,97,70,190,237,209,57,160,59,104,9,112,68,230,22,51,234,78,155,203,35,129,23,103,101,69,178,232,14,72,109,72,36,25,77,27,72,76,27,219,40,185,212,23,140,1,202,153,0,119,69,113,250,162,102,217,91,239,200,162,239,81,110,18,68,148,97,220,71,221,83,129,57,254,200,68,185,76,87,200,167,110,66,115,100,43,179,164,28,249,68,6,37,83,78,119,251,39,97,123,234,208,75,161,187,66,140,6,39,130,163,197,217,229,78,194,81,83,168,13,171,212,149,32,8,104,207,117,159,50,71,11,64,29,57,80,48,12,240,178,108,43,203,178,100,112,136,28,35,217,163,56,238,152,105,130,233,32,32,112,140,1,133,185,111,177,79,127,185,65,198,81,179,191,116,144,232,131,183,116,214,59,182,19,184,204,217,113,200,110,22,11,130,38,84,61,161,46,165,65,3,137,66,29,4,231,110,18,134,119,15,153,190,77,13,169,157,135,132,246,62,94,68,79,149,144,124,160,39,82,54,245,114,21,55,93,142,123,164,215,108,120,66,210,47,137,217,3,107,23,65,85,32,212,150,224,45,171,15,190,71,124,217,148,116,197,141,242,128,121,202,162,0,59,20,205,207,50,11,89,13,35,196,17,178,162,32,8,66,215,144,192,26,137,174,233,206,79,100,31,145,212,57,200,218,195,110,55,24,238,164,192,16,115,60,42,36,145,1,11,112,65,59,166,242,21,235,162,58,4,97,85,74,18,213,66,94,233,148,111,169,129,35,11,108,86,187,223,220,83,88,3,98,114,137,184,193,25,238,133,206,184,116,240,172,84,37,187,101,1,195,50,55,158,200,68,17,149,28,216,24,201,65,81,228,100,126,21,7,158,112,18,26,99,38,129,220,38,131,48,112,80,154,86,201,224,242,137,164,184,14,84,14,16,90,74,162,131,179,113,47,228,204,224,210,119,64,93,39,27,4,79,107,65,194,89,153,196,66,198,125,193,215,144,174,0,228,42,113,15,229,1,5,198,35,1,88,155,68,96,114,134,113,114,0,179,172,166,83,36,147,56,80,183,127,61,148,99,225,208,76,5,111,142,22,196,54,0,226,69,22,216,252,108,163,29,210,103,126,200,9,146,76,236,137,185,25,201,90,209,235,239,82,137,1,192,0,141,221,84,229,44,183,32,184,171,152,192,91,15,98,150,249,64,0,129,8,160,57,183,19,202,0,110,203,191,1,16,5,219,108,17,58,129,199,170,198,138,109,2,73,144,132,64,4,33,184,135,72,86,226,113,11,34,186,195,178,131,128,166,210,76,119,84,96,143,42,133,44,236,174,217,144,2,22,62,152,95,49,130,27,59,225,48,82,183,156,32,109,57,118,14,66,99,204,1,253,144,222,226,39,236,145,210,6,50,82,159,46,1,163,164,163,15,145,183,217,11,129,112,147,133,158,250,135,45,119,114,41,204,134,241,33,83,28,98,123,171,46,152,111,42,136,45,59,35,253,177,144,220,96,184,114,169,153,216,35,6,227,180,35,166,0,114,11,215,68,35,149,199,189,145,130,103,10,136,131,16,62,232,129,137,32,170,115,131,179,178,9,222,179,58,154,158,68,58,56,223,178,145,2,64,136,221,95,182,8,184,171,12,150,196,146,86,211,122,141,70,171,212,206,250,152,10,7,116,132,110,164,26,241,202,23,0,208,121,64,223,185,63,149,95,101,53,247,55,6,4,170,34,93,244,69,13,183,178,132,93,244,77,166,117,28,227,252,136,15,118,209,177,73,32,222,103,110,19,205,60,97,33,228,137,157,210,6,247,15,200,130,226,0,222,18,153,210,71,110,232,156,1,50,130,243,25,207,209,14,188,135,77,234,29,71,24,157,210,26,73,113,37,89,113,140,8,238,136,70,32,125,214,227,83,210,106,247,213,165,97,231,56,132,46,105,28,225,25,251,41,237,222,36,110,142,145,43,93,183,80,90,12,34,107,160,66,141,18,39,236,129,195,153,71,122,217,191,139,215,177,85,203,92,54,202,72,104,158,83,106,55,168,118,75,115,173,118,2,78,204,62,160,250,220,139,169,117,248,192,8,42,27,155,157,209,188,131,222,70,233,117,45,120,236,151,55,234,100,243,188,152,53,4,180,156,172,149,13,193,106,172,67,68,103,11,19,157,118,225,15,226,74,91,12,102,106,144,6,86,42,239,16,76,74,219,90,36,98,22,58,207,5,174,225,193,11,37,255,0,212,154,39,205,156,141,78,230,55,88,158,238,161,130,86,189,73,36,111,146,178,212,48,1,104,202,110,154,204,87,123,38,103,139,28,72,156,164,85,109,237,32,136,14,17,33,105,36,190,62,155,36,84,125,162,39,236,128,97,172,94,47,185,22,214,192,104,222,20,128,100,156,5,101,224,4,46,13,140,236,149,180,31,227,4,201,109,143,108,226,123,37,57,195,16,112,154,246,52,50,65,132,155,64,217,41,219,25,207,42,198,48,79,41,215,6,128,12,164,177,248,200,18,141,206,115,157,182,19,184,154,198,45,134,108,96,126,224,28,119,84,92,92,200,84,27,115,103,229,66,215,64,142,82,149,253,125,72,91,115,174,246,89,37,141,196,20,135,84,51,212,19,170,60,10,120,207,101,137,247,67,166,66,37,158,90,202,21,241,124,131,89,210,63,194,231,106,137,176,144,182,56,203,70,87,55,84,192,28,47,50,217,204,118,64,247,184,159,145,14,153,224,254,36,212,151,106,94,222,123,46,11,203,92,0,118,253,215,99,214,27,126,170,163,137,27,174,117,118,181,180,90,71,4,5,109,12,9,207,211,212,207,68,22,188,195,8,102,247,119,90,73,99,70,8,158,229,94,158,141,224,140,202,42,154,80,193,39,45,253,208,76,58,139,141,254,252,136,4,26,178,68,14,33,6,178,145,175,52,195,139,67,132,18,48,141,204,181,202,170,184,53,163,63,84,63,33,185,22,135,42,35,255,0,153,154,179,253,154,100,102,64,220,114,148,246,138,131,110,50,85,234,154,231,144,70,6,233,45,36,128,9,207,132,182,183,199,38,55,127,175,39,47,95,69,183,226,54,88,170,0,35,32,145,192,91,245,213,26,73,116,16,2,231,26,141,168,46,31,178,90,191,16,157,10,21,218,189,68,185,185,195,177,221,3,181,14,4,182,114,55,146,147,168,34,75,93,136,202,200,243,117,238,254,162,100,158,235,29,87,251,137,254,66,212,195,169,164,209,53,234,6,187,45,82,175,164,105,90,230,154,180,154,236,200,184,3,9,122,77,85,175,234,17,110,228,165,235,125,98,158,167,80,202,116,129,115,226,29,39,99,194,67,43,110,217,0,94,246,106,169,233,218,15,253,234,44,14,121,221,206,2,100,110,179,127,37,142,104,102,15,45,136,9,186,118,52,48,184,147,59,34,212,105,24,217,140,184,152,158,19,88,58,200,197,209,229,251,130,107,220,32,64,3,149,11,229,166,115,61,144,80,211,195,59,141,147,31,72,83,163,28,163,94,91,158,73,216,177,166,196,190,160,13,13,34,127,202,85,38,182,147,127,220,9,59,249,40,91,78,250,193,231,128,64,7,202,101,16,198,176,230,66,27,189,191,113,147,130,27,255,0,152,65,161,238,38,96,183,133,110,128,232,28,168,218,97,132,192,50,114,149,168,54,184,52,76,184,39,202,189,17,63,61,207,199,127,217,23,90,165,61,51,114,32,92,63,36,255,0,201,68,234,85,26,216,115,72,3,50,82,89,77,215,223,80,17,28,119,242,157,168,212,57,141,100,129,111,50,84,76,62,251,131,241,60,199,93,136,109,209,213,159,240,173,218,139,64,29,208,154,254,235,28,235,11,4,198,121,242,168,177,174,96,147,182,197,61,206,65,143,114,149,189,7,43,6,136,117,90,205,32,1,152,37,202,62,161,46,61,143,9,130,163,24,232,0,184,194,75,171,180,62,221,254,169,140,220,78,230,165,121,157,91,59,154,180,173,101,61,59,128,104,107,139,129,4,115,221,106,166,64,118,70,10,199,166,59,23,124,171,85,224,56,13,190,168,253,111,212,215,171,76,227,14,192,199,246,105,192,11,38,163,170,171,135,29,251,166,53,213,28,238,167,76,109,1,45,198,92,65,17,38,84,109,122,169,15,227,171,96,173,158,253,238,44,16,64,103,109,176,169,181,88,59,74,42,148,90,94,26,73,4,193,250,44,213,64,115,176,49,180,169,219,241,190,190,66,126,76,232,137,212,185,175,184,180,199,149,130,152,254,97,125,242,14,86,138,206,109,42,96,63,4,224,30,235,158,250,158,216,33,184,28,4,245,228,116,189,193,78,54,173,185,123,254,230,154,193,181,31,108,0,120,86,1,161,74,211,137,88,180,247,127,16,28,102,22,205,85,64,26,9,231,186,157,157,210,53,68,241,156,47,84,168,250,116,203,41,147,51,43,130,246,57,166,73,48,50,72,93,159,80,34,75,178,56,92,151,52,91,50,64,42,22,86,162,25,146,9,109,29,238,99,245,73,180,52,199,112,185,53,26,75,182,159,43,102,168,154,245,219,6,35,9,140,209,245,119,133,7,87,184,156,173,143,253,167,58,134,145,245,107,73,195,123,174,174,143,76,219,121,221,58,149,33,69,144,119,119,10,224,76,135,68,240,22,232,52,58,97,168,137,198,21,102,224,1,136,74,32,181,223,56,35,159,10,235,67,118,51,41,87,178,213,90,245,99,124,97,254,134,1,135,187,116,47,112,180,140,66,149,90,35,24,105,225,44,128,120,156,34,245,231,68,23,44,171,51,184,220,232,222,21,57,174,120,39,17,217,48,180,25,225,15,254,221,50,224,185,247,236,140,81,206,217,197,213,201,169,4,66,203,117,152,57,41,250,135,251,149,137,228,36,22,7,239,136,83,87,148,98,166,116,200,90,35,27,160,220,194,50,6,34,101,3,68,112,72,83,178,250,204,29,139,247,37,228,97,24,23,143,33,45,176,194,76,34,38,0,32,97,54,247,178,125,253,72,254,142,85,0,8,19,144,168,27,158,36,72,42,139,192,48,70,56,133,173,253,199,227,245,178,240,68,118,80,195,155,186,161,23,120,86,92,39,108,37,62,70,179,38,120,203,224,78,193,3,173,27,114,172,130,76,228,170,45,240,146,206,255,0,168,191,125,195,152,0,112,168,129,35,42,131,64,25,24,66,76,131,225,51,100,204,148,110,144,139,64,61,130,172,131,157,148,184,219,28,43,107,67,140,66,213,182,142,176,101,158,255,0,241,6,51,140,132,95,84,77,100,59,232,134,35,115,1,47,241,246,100,67,37,52,199,128,134,238,172,162,152,7,19,40,109,105,36,148,229,178,179,110,215,54,16,112,32,40,163,105,136,202,171,113,0,36,243,200,18,199,114,195,109,230,84,115,212,59,0,66,0,211,62,17,251,223,32,57,88,200,101,214,180,74,172,24,204,34,112,105,17,106,2,208,64,0,101,45,3,214,96,239,216,119,12,120,86,226,214,224,8,158,80,7,1,211,1,72,16,51,48,168,102,199,70,166,108,177,17,202,17,16,37,80,61,178,17,128,214,140,166,120,189,196,207,212,132,76,16,114,84,6,210,51,191,10,7,64,218,84,186,237,219,48,166,157,245,228,33,215,126,203,104,117,211,133,79,112,39,2,84,152,105,238,80,141,128,132,185,251,140,215,247,8,156,119,157,213,76,24,86,13,175,202,160,37,217,18,59,45,157,69,42,189,126,229,7,65,144,81,124,177,10,174,1,223,42,18,224,225,180,35,145,204,169,236,56,185,179,243,20,46,137,16,21,182,1,133,12,6,136,9,171,163,38,162,236,183,56,64,28,168,91,137,36,20,32,6,129,229,84,241,186,87,191,32,63,68,32,0,31,84,77,128,209,24,61,144,188,130,68,108,169,208,96,129,7,149,171,212,60,81,199,216,96,65,19,194,81,13,62,20,158,191,10,224,60,144,48,169,235,219,49,87,115,238,81,128,68,112,172,182,115,201,81,192,55,234,54,85,33,222,33,111,173,153,18,88,35,31,186,166,155,166,85,50,68,225,91,4,186,9,132,87,168,60,145,173,4,194,191,112,16,1,27,33,39,8,121,67,35,116,132,105,128,208,18,218,99,8,142,234,52,182,8,231,186,199,68,30,64,1,67,60,171,187,194,185,150,198,232,67,40,17,202,161,225,94,4,72,149,39,50,17,61,154,82,138,247,42,161,24,100,80,5,110,0,43,0,0,182,193,178,132,110,85,136,35,56,67,16,166,37,9,161,76,8,133,87,14,217,83,56,149,69,108,155,33,68,180,21,97,242,54,217,7,209,16,0,194,207,247,14,161,38,230,120,68,92,54,1,80,110,21,34,61,100,78,164,145,59,40,36,141,148,14,226,36,43,190,68,108,18,74,229,79,100,195,64,198,74,168,228,42,38,119,217,91,114,32,110,176,69,77,126,50,218,4,171,187,166,6,80,204,142,202,1,11,100,197,184,246,75,105,129,144,173,199,99,8,75,228,66,188,129,11,97,235,236,73,46,185,17,197,162,38,80,129,128,136,25,33,15,232,132,200,69,214,116,145,142,202,154,224,113,24,66,97,217,236,173,159,68,77,171,53,146,206,228,182,244,56,133,61,192,90,113,8,92,37,221,149,146,26,96,9,89,226,164,219,245,146,9,127,217,30,26,208,93,185,85,77,221,95,225,74,144,76,193,148,229,122,242,96,51,185,26,79,244,156,118,86,94,109,130,62,232,0,32,75,74,49,38,39,240,135,30,93,195,85,207,101,177,198,213,170,155,136,96,141,251,172,205,108,20,230,62,12,1,33,76,62,136,11,167,200,143,46,56,145,133,41,203,170,68,97,70,183,220,25,146,139,96,39,16,173,254,51,194,79,150,27,245,58,58,55,22,226,46,1,116,169,0,254,8,1,113,116,117,197,50,29,152,236,186,180,107,181,228,70,60,39,171,90,117,157,147,160,122,31,217,228,233,211,44,179,105,133,76,55,59,252,37,105,220,75,190,92,39,176,65,56,45,85,49,23,245,19,45,187,247,36,91,253,240,141,205,107,220,8,24,142,66,6,56,84,48,62,137,192,180,139,65,135,14,21,58,206,158,225,166,208,210,37,148,72,32,130,119,200,9,237,117,144,219,75,129,236,172,52,176,225,91,154,246,60,185,162,101,73,167,209,41,215,30,229,177,132,224,53,62,147,156,225,104,102,200,89,119,182,219,66,209,76,22,224,110,83,254,58,225,143,176,191,150,253,227,144,104,25,172,91,144,186,116,0,104,13,5,97,107,24,38,114,229,191,78,0,100,8,46,2,96,238,173,71,143,212,221,86,221,157,51,109,23,141,162,15,117,214,210,215,101,74,54,138,77,53,7,245,159,154,59,46,67,25,96,3,105,225,109,210,134,177,210,119,238,19,254,76,209,32,106,126,39,95,25,211,20,216,232,232,13,199,28,171,211,144,93,104,219,178,11,165,176,29,6,32,20,84,40,154,32,145,159,10,194,85,215,238,61,106,242,15,169,181,180,154,224,8,108,145,186,210,42,83,164,69,216,7,117,206,26,183,83,48,221,163,42,205,115,80,67,153,18,112,101,7,167,148,94,199,55,217,232,233,150,85,162,35,101,158,173,180,159,13,92,237,30,160,211,124,93,208,6,7,117,208,247,41,212,16,1,187,149,43,111,238,94,214,173,186,183,89,22,218,148,92,45,121,33,220,8,80,10,78,144,39,188,148,117,41,54,192,224,5,220,32,100,28,59,132,245,228,121,21,181,75,103,140,120,164,31,64,176,184,153,249,99,132,77,160,214,80,168,215,76,17,7,28,42,167,82,220,53,176,153,73,199,220,198,73,254,147,217,54,99,159,168,245,177,106,170,247,40,178,194,210,239,151,132,21,117,38,34,219,65,78,175,14,232,219,232,145,168,165,252,163,7,175,250,100,97,7,67,30,228,219,182,174,6,127,185,77,161,12,5,167,7,116,230,232,221,105,120,197,163,0,242,165,44,63,48,26,90,33,190,86,170,85,73,5,165,164,1,207,117,64,248,245,235,16,173,51,146,239,220,196,202,64,213,146,37,195,146,48,153,84,185,141,46,2,92,54,29,211,30,210,65,128,66,147,52,98,33,211,146,157,126,93,203,210,186,184,251,37,54,10,192,88,9,120,18,66,211,165,162,110,184,228,140,1,217,98,111,183,238,139,106,135,57,130,72,97,200,240,83,217,87,170,88,11,73,201,242,149,184,91,175,190,162,90,230,97,58,47,100,142,172,29,196,44,109,115,41,185,238,35,4,224,142,251,45,62,251,93,72,100,204,108,66,206,250,61,193,131,144,167,80,179,155,1,197,196,59,154,180,254,220,203,73,93,122,53,218,105,52,6,196,236,123,174,3,42,26,101,192,124,171,75,43,154,86,22,146,35,45,10,214,218,17,143,199,205,123,255,0,247,58,26,154,238,15,129,4,119,88,157,166,21,114,233,14,25,16,165,77,69,58,109,47,115,131,89,18,75,177,29,214,250,20,129,99,100,224,164,229,194,186,197,66,239,23,182,98,109,50,41,190,100,64,194,26,77,182,180,111,177,133,167,91,252,170,211,23,53,194,3,71,112,169,244,219,78,187,92,195,252,178,209,46,61,227,111,178,97,44,236,168,13,186,37,215,117,212,131,173,192,112,104,28,253,82,3,131,102,65,202,219,72,10,156,248,133,158,190,152,177,208,1,37,109,84,9,90,181,47,241,235,34,222,230,134,152,203,163,1,91,132,52,18,21,54,219,192,44,32,236,161,254,101,75,114,59,2,128,101,189,156,197,95,202,129,245,40,57,160,141,228,166,57,222,251,93,96,117,172,249,129,16,137,180,88,216,187,169,197,111,211,80,109,65,4,64,31,186,198,231,113,133,183,199,61,251,156,218,36,22,176,191,230,140,128,156,226,9,158,6,192,39,214,211,54,155,220,90,34,123,168,202,45,121,134,96,242,137,90,174,214,85,184,13,78,224,80,22,3,211,3,120,90,72,21,108,158,12,131,217,36,220,199,68,182,32,102,121,81,194,106,7,7,56,0,34,10,54,181,131,9,175,217,196,155,157,70,105,65,219,149,196,212,105,253,234,206,109,177,192,39,149,218,163,82,230,244,241,186,193,173,99,154,77,72,1,172,234,113,39,32,120,28,160,95,60,246,33,90,231,108,182,122,111,179,64,57,191,55,100,23,251,57,204,21,176,235,218,221,59,90,68,147,137,92,167,57,158,247,183,113,39,120,69,92,246,41,207,207,118,55,248,131,77,226,223,172,165,191,84,28,226,14,232,223,76,192,45,6,1,229,102,170,216,168,35,234,80,23,142,253,202,42,56,152,77,52,3,92,14,98,120,93,45,27,61,166,142,155,71,101,203,166,33,192,241,216,46,141,29,64,100,76,145,60,173,242,204,246,11,160,244,123,58,20,169,222,233,224,254,203,235,191,165,212,253,157,51,24,215,94,209,211,113,223,11,228,90,87,180,52,16,37,125,111,244,202,163,172,104,56,156,202,174,156,50,111,197,94,42,62,207,174,81,130,214,226,60,39,200,115,100,236,54,89,105,124,161,195,16,156,49,200,72,189,100,237,45,244,67,96,113,56,27,38,129,156,225,45,146,76,108,152,193,153,88,63,80,131,223,25,110,166,99,34,59,44,142,104,147,140,149,178,171,139,128,49,178,87,181,38,72,250,20,123,201,172,115,1,153,131,139,68,112,152,29,128,17,61,128,24,87,96,180,119,73,186,121,17,175,234,85,46,147,133,211,210,193,207,101,205,166,235,98,7,229,109,160,249,146,220,4,229,80,200,83,143,83,165,72,78,240,20,115,109,200,252,42,160,90,88,39,9,150,135,9,7,5,111,234,47,46,221,54,34,161,128,12,103,144,129,208,64,32,66,115,169,22,137,40,41,128,243,60,32,87,143,145,81,98,152,64,39,18,123,45,26,86,130,233,227,178,7,8,38,2,102,158,26,238,222,17,113,250,138,27,220,237,105,75,71,252,21,211,160,235,182,16,185,26,87,230,99,3,149,210,164,242,66,59,246,202,248,235,245,53,186,98,102,85,124,205,50,115,217,88,155,2,171,129,110,127,100,195,177,60,22,3,76,28,238,136,155,118,229,80,0,228,228,169,110,216,91,162,39,222,144,193,76,194,85,67,108,14,80,181,196,184,4,124,140,95,137,217,28,234,144,68,118,75,6,220,202,149,26,72,193,217,83,155,136,50,128,7,100,90,226,153,25,116,183,25,86,199,90,16,83,125,163,45,240,136,128,73,75,137,212,116,42,251,45,198,28,14,210,168,144,78,50,134,119,156,170,4,65,194,115,183,184,252,159,8,71,246,66,9,136,39,10,131,136,29,190,170,238,7,112,153,204,194,79,143,122,64,123,226,0,8,90,121,57,70,32,156,5,65,161,178,70,66,71,204,251,131,173,234,1,0,180,9,201,81,148,237,216,171,112,206,208,164,206,14,19,255,0,34,21,112,250,145,238,13,108,30,165,84,219,45,36,21,45,129,225,93,221,0,109,29,147,107,236,92,215,228,247,26,194,14,59,35,104,181,223,54,10,67,94,119,132,109,126,4,142,82,239,102,71,89,173,164,91,147,16,165,130,12,113,178,80,32,3,18,81,135,129,16,152,120,195,209,145,140,233,33,27,137,25,156,32,166,219,140,198,83,6,208,76,194,203,217,25,183,127,178,4,117,115,148,202,108,55,111,178,43,65,18,6,66,3,81,205,112,16,183,123,131,22,203,217,89,166,3,96,165,85,168,208,112,10,162,226,27,32,225,3,98,7,148,109,214,119,23,51,198,57,181,36,14,253,149,61,198,71,40,64,131,176,84,93,213,35,186,37,180,192,143,94,251,134,26,96,134,156,43,110,26,123,149,87,19,159,149,89,32,128,37,103,106,245,2,125,18,131,166,100,33,4,61,177,202,102,35,24,132,46,96,14,153,137,79,203,126,160,41,245,146,157,142,144,133,204,32,206,231,132,102,208,169,181,27,152,91,143,220,219,222,147,59,230,65,238,85,89,6,55,156,166,86,109,228,71,37,70,210,45,57,40,241,250,153,253,228,7,64,75,116,49,166,74,211,85,128,137,43,45,70,199,209,42,25,172,99,226,117,228,7,12,131,49,194,160,235,227,59,34,45,189,159,68,12,100,19,59,33,162,100,13,67,200,36,64,39,191,9,102,164,28,110,83,136,17,146,146,230,18,65,137,240,183,127,241,22,217,215,238,27,76,180,19,148,77,200,48,34,82,109,60,38,83,48,236,156,246,75,111,24,149,207,245,40,16,29,182,83,98,89,217,80,135,84,225,91,223,184,8,90,203,225,43,99,254,166,9,34,16,18,67,96,43,56,216,71,149,55,48,156,232,34,232,29,16,167,249,68,148,2,166,0,204,43,47,180,120,64,215,162,246,67,239,108,96,201,28,21,78,153,159,202,83,234,128,1,216,162,109,83,31,84,19,34,123,211,26,208,35,120,40,94,233,16,112,135,97,116,202,162,240,70,82,157,204,237,112,139,178,225,48,169,213,97,185,221,23,186,209,13,72,212,99,100,93,206,227,118,27,14,249,104,206,84,97,36,246,65,64,144,35,116,240,224,51,202,219,212,21,108,25,46,113,4,66,23,140,67,114,136,145,110,219,165,156,99,33,15,245,41,189,186,245,33,113,13,130,129,213,44,136,217,83,133,195,120,132,14,50,102,48,134,231,147,7,19,175,33,206,100,153,29,212,118,76,12,132,14,55,55,233,194,80,121,140,38,235,245,23,138,164,99,182,142,84,166,75,65,146,132,19,50,161,61,89,74,116,126,166,118,221,72,106,185,207,236,18,222,13,223,84,199,65,240,133,238,147,142,219,173,166,108,29,159,236,153,92,115,28,165,219,105,137,148,202,141,140,196,193,65,32,231,247,75,209,219,53,181,14,160,184,228,8,202,16,226,103,16,161,55,59,125,148,105,236,151,68,217,179,61,97,100,196,140,43,247,108,56,217,81,117,237,218,18,200,151,71,101,140,134,181,50,19,106,27,188,43,116,19,63,178,170,114,103,59,34,115,101,168,175,113,26,117,212,75,159,45,50,147,84,76,65,132,211,4,120,67,101,251,112,149,252,157,230,70,244,59,153,92,125,188,68,143,41,53,65,220,126,22,170,140,107,241,217,36,180,30,86,243,50,21,199,174,231,58,176,113,153,11,29,78,149,208,175,57,240,177,85,137,218,71,148,142,4,217,216,76,85,170,0,39,149,135,81,204,236,182,106,11,93,128,62,139,13,87,156,130,103,56,78,6,97,15,23,189,236,156,250,224,25,63,178,206,90,11,115,132,253,76,206,22,55,56,201,5,13,7,184,170,134,100,91,218,3,156,90,112,178,190,9,51,194,209,85,246,136,216,44,174,192,36,110,66,94,88,228,110,240,43,33,129,146,164,116,198,10,18,89,104,156,148,76,180,156,200,29,146,56,18,97,106,184,203,48,202,96,144,145,32,229,58,168,134,244,164,49,217,130,137,163,144,53,227,212,48,230,91,216,148,192,236,136,194,204,240,11,229,53,132,1,113,9,115,102,42,63,44,133,81,208,35,240,173,141,54,206,200,67,174,104,36,34,105,233,131,150,166,58,122,133,87,229,2,164,30,255,0,249,89,107,146,223,35,178,211,85,160,139,129,136,224,44,149,113,244,67,62,200,198,254,226,106,56,89,244,88,53,205,141,59,220,12,64,149,186,189,56,166,11,78,10,231,250,171,189,189,35,140,200,141,210,187,236,157,215,57,51,231,58,253,67,95,170,172,217,14,123,76,145,216,21,204,173,94,208,59,2,159,234,53,3,107,84,120,61,68,254,87,53,207,117,122,128,25,128,87,73,215,215,82,52,121,105,105,187,79,172,130,8,159,48,83,223,169,14,4,108,15,43,150,214,251,18,73,193,81,149,13,103,52,201,104,0,139,59,249,255,0,231,117,173,136,191,80,21,67,67,169,180,150,189,166,15,9,14,6,161,3,16,172,113,140,4,154,213,45,144,208,123,74,86,216,33,21,42,187,228,101,86,180,83,131,51,229,115,228,177,220,204,173,14,117,148,156,28,101,209,34,87,33,218,170,141,115,183,61,188,37,175,85,208,134,184,43,251,151,174,55,83,184,227,176,92,176,235,68,239,29,150,157,94,162,234,98,236,149,134,173,88,2,38,71,29,210,91,90,231,146,84,57,137,245,2,177,97,14,121,111,81,253,214,58,224,56,96,91,224,35,169,168,96,14,46,14,47,141,184,89,159,81,213,3,133,184,137,148,137,187,176,214,213,181,120,255,0,196,186,52,125,194,91,204,101,43,73,233,95,195,87,168,92,226,251,201,120,7,129,217,109,208,200,220,231,232,180,86,125,59,110,50,224,12,72,194,127,195,90,215,127,113,48,78,132,102,118,159,105,196,204,136,249,83,61,240,235,175,105,32,118,66,203,114,93,13,105,32,103,186,170,145,80,17,144,57,132,205,114,174,193,248,236,93,197,196,142,163,80,9,130,64,2,72,74,172,225,111,84,201,237,193,66,208,11,94,46,128,27,35,201,236,132,212,15,164,199,90,110,33,46,54,6,83,82,201,22,93,150,224,146,169,206,5,145,16,65,86,238,142,169,16,4,194,83,106,184,201,223,194,212,175,26,227,38,2,102,77,180,234,0,208,57,57,202,85,34,42,63,159,194,207,85,238,119,245,22,156,64,11,78,141,182,180,187,159,238,181,141,247,168,127,30,217,107,233,43,85,252,250,164,6,219,136,128,178,186,145,115,75,14,65,221,55,87,92,49,211,144,0,221,97,164,231,6,151,93,115,119,25,90,212,220,216,213,173,40,195,213,151,141,49,20,96,145,144,10,91,158,11,192,45,4,157,130,219,78,147,92,1,121,193,9,85,232,128,240,230,153,3,246,77,188,93,200,3,44,231,147,37,71,69,72,2,2,7,17,112,37,164,103,178,211,84,180,180,58,39,252,164,213,170,3,4,182,33,26,90,181,121,50,118,92,114,50,149,111,114,250,112,230,134,56,54,232,195,177,50,22,214,181,174,45,50,76,5,206,101,94,131,56,3,178,209,73,199,219,144,76,132,20,122,206,165,133,204,61,154,193,4,244,74,58,108,166,38,239,155,202,205,76,57,166,100,201,225,39,85,92,211,34,36,158,200,54,51,141,96,108,111,38,22,166,184,247,28,216,150,140,2,144,231,50,163,49,33,5,71,23,196,156,149,66,153,45,128,127,41,44,253,125,18,92,158,98,189,65,174,214,134,230,28,185,21,152,46,38,49,225,116,53,21,90,193,97,155,150,7,185,206,158,152,1,72,203,25,146,159,154,149,173,134,191,114,217,105,96,99,73,6,102,85,107,234,54,167,183,118,44,56,132,58,119,151,184,195,118,196,32,215,82,53,68,9,72,188,116,175,113,92,173,132,125,253,253,78,110,189,173,32,22,153,36,236,178,127,9,238,182,0,180,45,181,52,237,166,233,13,130,78,73,59,162,168,13,58,115,139,124,41,59,232,228,102,135,135,121,56,149,180,109,247,27,209,245,42,170,189,180,155,13,104,158,235,78,173,215,83,193,182,78,235,5,71,127,50,72,199,42,142,230,17,45,240,249,63,168,53,28,233,29,149,150,53,196,6,145,35,148,46,125,194,8,250,16,172,16,198,156,125,212,108,184,22,242,35,214,30,144,30,88,29,182,123,44,122,138,172,97,46,118,56,132,117,117,140,167,185,36,249,92,141,78,164,85,63,69,43,124,78,158,225,226,125,189,77,76,173,238,191,155,123,39,189,226,32,19,29,150,93,32,185,146,48,180,153,142,197,53,19,254,169,172,22,174,145,15,57,2,9,194,23,184,251,70,236,14,201,133,224,17,210,145,234,29,45,33,167,4,110,145,19,188,130,191,143,131,190,206,75,234,73,192,5,37,206,45,56,219,178,183,127,40,249,60,170,116,141,202,157,184,174,236,106,219,137,197,32,9,18,55,70,215,127,78,200,90,73,42,95,200,155,130,93,23,184,18,182,239,201,78,222,35,100,119,159,111,35,240,128,188,184,170,167,83,118,236,165,203,254,152,106,113,116,242,93,183,30,200,94,0,143,8,131,136,2,50,85,58,45,4,229,55,94,190,195,158,119,33,103,245,66,142,110,59,40,215,15,112,25,194,55,137,100,159,178,201,250,155,139,186,65,184,6,192,24,8,73,129,200,10,201,54,161,115,238,0,17,244,75,187,139,15,42,186,146,73,112,128,48,173,162,98,26,170,232,219,240,173,166,76,108,152,58,238,13,14,165,251,96,158,101,67,61,164,162,19,16,55,64,231,219,8,63,20,201,65,31,122,146,237,140,66,182,195,218,73,227,132,47,155,182,149,26,235,157,246,136,71,137,186,196,106,248,200,226,220,64,149,96,130,48,34,59,169,18,96,33,121,180,33,231,145,141,59,250,132,209,49,32,144,139,0,152,237,178,89,39,10,53,196,19,41,180,250,137,91,103,127,82,230,79,80,84,210,211,2,10,47,233,243,194,22,56,53,235,25,255,0,16,139,83,204,216,110,111,254,16,14,169,198,84,146,227,131,48,174,252,129,4,41,216,7,50,5,44,249,40,178,12,78,16,180,219,59,171,112,204,65,40,129,183,3,98,176,254,224,95,188,200,44,123,72,200,133,50,225,104,18,172,96,96,109,194,178,8,18,17,168,89,155,146,25,146,128,38,7,33,83,137,186,14,1,86,42,23,64,8,78,95,4,167,107,157,48,255,0,211,185,9,196,68,16,100,41,113,198,33,80,129,190,202,156,243,144,54,83,53,238,41,108,116,135,18,1,59,160,187,51,183,209,70,184,198,114,21,56,24,192,194,161,94,35,190,205,216,203,108,220,73,19,221,88,112,157,149,48,25,29,138,167,136,116,4,26,137,176,181,127,150,75,36,206,126,95,8,154,3,190,131,96,130,33,163,128,85,128,112,120,75,9,116,126,82,140,159,174,201,140,111,78,211,132,45,118,67,183,60,162,108,254,86,193,61,200,197,127,76,16,6,211,4,108,171,176,217,88,33,146,55,42,242,26,78,254,17,181,120,253,196,247,253,202,167,135,73,10,218,224,30,72,8,88,122,183,194,174,7,131,186,84,217,141,31,140,55,184,23,8,25,236,150,68,59,104,255,0,8,136,234,14,157,242,20,113,46,24,204,167,167,93,198,181,189,32,0,103,27,35,46,152,142,217,133,77,48,223,50,160,54,187,178,111,229,37,44,16,69,177,8,64,147,63,210,169,164,135,74,39,18,65,243,194,222,117,28,76,201,49,217,83,90,110,142,234,179,132,64,16,233,229,108,128,207,184,190,20,4,141,148,27,40,134,67,9,210,224,49,176,66,174,112,163,36,25,8,102,76,171,219,33,105,27,170,86,227,37,70,129,206,200,144,73,116,136,60,43,13,4,247,240,168,143,194,155,128,134,126,166,255,0,82,76,59,104,87,108,54,101,15,42,45,140,209,129,192,238,131,115,217,67,16,21,112,128,65,146,224,143,162,174,17,1,129,156,161,2,74,96,132,150,210,101,89,18,84,145,32,66,134,6,17,206,224,144,18,221,182,85,243,21,109,199,18,20,113,7,97,9,15,102,150,91,143,10,48,118,42,182,106,182,252,190,86,200,213,23,201,28,38,0,225,81,105,133,57,159,217,88,117,216,217,47,100,79,37,53,162,203,191,100,76,57,202,29,145,53,192,110,37,63,17,35,217,222,165,115,35,8,155,45,198,225,11,142,123,41,24,75,157,69,73,98,46,51,178,33,188,113,10,128,3,234,136,201,140,38,62,225,198,199,71,144,71,80,133,99,56,24,194,160,216,118,84,152,198,233,115,124,129,85,101,197,164,79,229,19,92,38,74,23,8,2,127,101,12,91,0,115,186,118,139,95,102,227,222,49,142,25,147,132,45,37,206,40,69,193,185,202,184,156,76,37,203,125,179,114,239,66,17,206,118,70,200,38,36,143,40,100,52,129,18,59,163,107,191,237,202,1,242,214,90,167,31,102,134,92,221,138,183,18,227,190,15,42,152,224,113,25,77,14,13,96,185,169,176,60,98,22,27,14,66,211,2,14,14,2,215,70,161,107,193,202,197,65,182,191,164,196,149,186,230,187,143,9,195,165,217,92,228,238,78,150,146,179,156,96,159,194,232,123,149,30,65,116,184,1,1,114,116,213,28,215,8,111,79,37,117,233,191,249,96,70,10,181,10,223,226,251,17,226,239,127,252,254,161,82,105,130,98,208,152,75,160,186,0,8,65,107,132,1,105,68,230,52,59,121,79,142,225,5,91,186,143,255,0,63,212,182,84,59,134,206,112,154,42,57,192,180,184,71,116,20,216,30,216,136,13,24,132,21,92,5,49,118,7,42,53,57,124,95,99,107,249,61,122,142,165,85,215,96,200,106,218,11,170,6,186,70,59,46,24,214,180,56,181,191,144,183,104,30,94,211,37,90,149,181,15,102,83,10,158,51,167,78,9,184,110,22,253,9,169,243,0,45,39,114,23,53,140,12,32,100,142,225,107,163,81,194,209,144,201,145,10,225,107,105,189,201,211,91,232,78,179,233,251,177,6,210,213,166,131,127,164,239,220,44,116,159,208,32,147,43,101,58,70,230,142,253,147,20,183,31,234,53,46,213,123,237,154,67,92,109,99,106,54,157,83,242,193,202,112,15,166,193,77,213,47,118,229,192,110,130,157,59,0,5,130,26,100,56,238,137,245,3,93,45,104,28,146,141,105,203,171,62,74,139,75,43,185,144,29,112,250,247,76,167,115,220,1,118,6,17,89,115,92,78,103,130,141,148,48,35,110,201,173,95,137,177,159,201,150,192,142,99,37,215,197,196,96,45,20,203,169,73,108,231,121,91,61,63,76,214,180,75,119,16,153,170,209,134,213,144,32,1,132,64,220,96,179,118,175,93,206,127,241,46,30,3,115,41,194,181,206,136,204,74,162,3,103,0,198,49,202,91,101,128,204,147,196,132,92,223,234,47,228,182,3,102,110,247,203,104,53,198,1,230,56,78,210,87,189,160,52,12,255,0,87,43,152,231,186,147,64,34,90,86,205,40,52,219,121,200,2,126,137,191,211,42,119,213,109,228,216,234,5,149,32,153,194,119,177,252,172,182,238,197,6,160,60,11,88,1,121,104,51,56,200,83,79,81,192,0,65,185,110,240,38,114,158,190,197,82,4,124,173,5,166,65,113,57,4,39,154,148,244,237,97,112,46,107,221,111,78,242,173,251,150,130,2,168,47,177,177,3,105,84,252,131,84,153,7,251,72,87,255,0,16,199,181,166,201,27,246,73,171,73,197,197,173,159,168,66,215,22,188,130,33,158,55,149,173,176,6,6,202,117,42,244,49,234,88,59,237,32,183,68,77,48,109,199,37,5,144,62,104,131,178,211,90,184,109,6,129,46,38,86,107,224,30,153,113,17,244,72,214,213,236,144,210,171,143,178,94,76,58,242,6,196,45,82,237,83,122,79,85,177,142,0,27,254,203,53,58,36,180,19,176,91,52,238,107,38,112,171,195,66,223,82,149,219,10,116,16,40,233,205,90,109,168,215,127,45,224,56,99,112,180,233,116,206,171,32,137,3,251,40,230,219,215,185,249,98,113,10,180,21,222,218,143,187,131,199,100,61,236,35,210,223,68,233,143,74,107,153,222,1,143,170,203,117,74,4,49,206,200,25,141,151,103,79,95,222,166,67,128,0,5,204,245,10,78,189,174,129,109,208,115,144,19,29,252,102,91,91,217,154,189,67,85,184,49,145,212,144,202,70,165,79,152,134,76,125,83,3,192,127,182,236,143,233,142,86,173,59,105,58,0,137,27,231,98,154,182,169,132,57,95,195,92,109,20,198,157,59,175,115,161,173,202,234,154,236,125,25,25,116,72,194,93,77,49,121,198,7,117,77,209,60,55,14,201,192,29,210,154,58,76,252,221,103,57,175,247,73,115,133,190,59,33,247,93,72,12,116,120,18,86,179,166,246,223,14,29,39,5,3,6,50,4,183,111,10,130,238,231,176,181,226,97,212,140,170,211,14,131,17,57,25,69,70,177,170,214,84,166,227,107,128,35,232,163,75,75,197,194,15,62,87,95,71,160,165,90,155,108,110,120,11,97,245,212,84,173,143,238,114,29,81,239,121,4,243,131,217,75,156,210,28,193,4,226,22,173,87,165,59,76,69,179,131,119,213,49,173,15,166,199,56,64,227,9,43,236,93,57,22,217,206,166,30,192,230,186,92,73,36,74,112,107,170,59,34,48,155,89,205,105,219,33,21,55,251,198,34,208,22,75,90,189,250,70,229,85,254,89,25,69,133,148,199,247,88,181,53,143,184,232,234,104,93,7,218,217,0,224,13,151,27,90,72,170,72,62,33,37,182,254,69,58,56,228,48,125,209,50,142,246,128,46,2,123,133,142,141,103,95,4,64,90,93,77,181,68,182,18,235,160,247,22,150,183,35,103,66,234,117,104,121,225,115,43,22,83,171,116,142,197,57,148,75,90,1,36,103,25,74,126,148,189,242,27,227,42,163,128,12,70,207,99,220,42,46,46,240,181,134,150,48,242,56,1,43,73,65,205,109,164,227,202,213,113,218,217,250,42,148,228,35,30,149,113,181,189,142,210,84,247,33,161,182,187,147,194,250,231,233,132,80,107,24,8,180,13,138,249,53,22,67,133,162,209,27,133,244,191,210,243,236,234,69,238,186,226,126,221,147,189,215,39,71,225,221,228,147,237,154,119,27,6,199,194,112,130,102,36,246,89,40,85,1,141,129,186,214,215,108,127,42,21,238,117,212,239,102,128,120,70,218,158,222,226,82,153,81,188,225,16,126,15,40,87,190,153,151,138,236,121,123,156,200,17,8,64,151,15,236,174,152,233,4,162,109,57,57,71,28,153,178,7,113,111,99,111,131,148,151,116,253,22,135,178,214,200,221,46,210,100,159,221,108,35,255,0,211,220,88,6,65,193,255,0,9,244,92,102,6,221,146,131,56,41,180,186,8,3,158,233,207,247,39,205,179,185,58,250,118,130,192,180,22,129,110,96,118,89,52,132,182,57,238,180,52,251,142,217,41,223,127,169,151,201,117,3,136,201,202,81,100,28,97,105,170,208,64,40,42,14,129,27,158,83,111,39,169,45,213,153,237,145,37,8,195,211,72,45,13,81,204,228,24,70,181,199,88,213,117,155,180,143,180,12,174,174,153,241,29,151,31,68,67,183,225,116,232,0,113,178,99,138,247,30,231,238,116,233,187,220,136,85,85,160,42,163,1,163,194,183,48,59,169,13,220,201,36,250,37,177,184,8,156,114,21,3,178,167,127,240,34,4,201,214,125,194,118,74,22,182,194,78,224,170,4,66,48,1,25,204,32,173,122,138,175,41,8,187,194,178,210,26,57,68,239,148,70,233,100,146,15,96,141,106,190,69,235,223,182,16,0,12,238,170,216,19,185,75,5,220,140,34,105,159,162,110,46,245,27,138,116,194,107,71,42,56,139,128,217,83,154,92,71,8,156,217,2,68,163,93,221,153,51,162,37,224,157,182,67,124,97,27,247,56,66,41,141,210,6,178,136,53,53,200,76,201,236,168,144,38,10,167,0,6,240,149,45,202,57,95,184,189,86,186,70,187,164,3,136,84,94,210,209,51,37,3,94,93,182,222,81,186,49,63,132,76,234,15,94,152,36,200,16,85,52,244,228,161,186,215,2,66,183,245,17,199,148,59,32,250,200,214,153,108,0,160,3,232,169,142,3,202,44,95,27,4,120,158,197,69,54,50,139,203,1,237,229,56,16,0,196,164,181,162,114,137,199,236,19,110,202,111,19,45,219,52,210,171,27,54,62,168,154,254,78,124,44,204,144,55,40,218,243,29,202,57,202,45,94,187,154,27,84,57,166,48,167,185,34,8,74,200,192,68,70,37,167,242,177,236,183,103,91,10,226,231,17,27,171,0,182,7,238,165,55,198,240,81,197,216,24,133,149,177,132,153,201,234,8,112,110,9,146,16,181,224,59,188,156,38,64,236,129,212,164,224,101,48,7,127,112,214,189,185,24,210,8,32,240,136,55,18,66,89,4,14,208,155,76,203,115,243,20,48,88,173,113,214,70,186,68,15,194,39,176,17,221,81,30,219,54,200,81,132,91,41,120,241,122,140,142,96,245,42,204,100,200,73,20,196,224,71,148,226,97,178,168,139,163,130,159,207,99,101,88,3,109,242,134,232,223,101,100,0,224,65,147,217,42,171,136,145,24,9,121,47,176,211,15,101,186,163,79,115,225,42,46,105,236,85,211,167,251,161,121,16,91,63,68,90,191,82,2,215,170,178,237,12,96,7,50,132,192,158,84,151,19,105,146,66,10,131,168,118,41,49,246,59,200,32,185,178,201,56,84,9,180,184,111,217,64,225,48,136,136,56,192,86,76,56,172,68,235,88,17,35,6,16,154,103,230,70,72,18,35,238,150,215,23,203,65,75,90,244,205,82,195,144,154,109,140,74,40,156,170,6,200,196,194,175,114,65,29,210,99,176,227,227,46,120,57,10,128,184,225,70,231,7,149,7,73,41,204,141,221,190,229,84,167,112,132,17,104,132,119,1,182,74,11,137,67,28,234,30,207,168,168,62,62,136,216,12,76,40,76,48,184,132,202,46,1,162,226,138,245,177,50,235,177,50,68,131,137,68,214,150,12,236,152,68,159,10,170,128,26,50,131,253,65,218,61,68,60,255,0,48,18,21,58,30,233,228,41,82,100,78,193,80,239,27,236,139,90,250,77,222,100,147,129,6,10,23,57,212,200,29,209,134,68,74,43,36,229,108,50,57,92,48,101,7,144,5,202,61,242,120,66,230,144,4,114,132,70,48,148,23,189,147,53,58,134,243,35,177,64,77,205,0,42,169,46,24,66,220,70,248,67,139,146,159,140,248,186,194,180,143,242,148,5,205,206,19,221,7,61,210,141,60,206,193,16,216,214,121,118,74,13,45,110,10,131,168,121,86,226,26,57,75,157,227,11,52,98,154,29,74,38,112,172,54,26,16,16,64,66,30,224,50,134,97,10,155,220,34,208,26,238,235,59,192,112,198,60,39,221,123,96,164,213,192,194,53,199,168,95,52,98,157,78,21,16,72,16,168,63,145,251,171,105,50,164,0,236,95,189,180,130,121,194,23,3,198,253,209,60,131,1,9,216,65,159,40,208,246,37,117,101,203,128,25,68,231,2,32,224,148,187,231,28,171,34,225,140,165,55,82,55,121,40,183,48,54,75,115,108,159,40,220,8,250,33,121,54,198,232,38,119,54,161,147,51,220,34,18,140,89,148,234,208,0,28,172,85,73,38,6,33,101,223,38,115,55,204,153,171,146,39,169,99,168,9,216,238,181,62,39,186,207,84,244,152,67,169,141,182,114,152,171,244,54,35,101,206,174,100,68,45,213,137,34,37,115,245,66,209,28,158,80,181,8,113,4,123,152,117,4,129,224,112,178,57,210,210,78,253,147,235,31,233,63,149,149,238,45,63,229,47,134,76,88,246,41,246,130,121,250,172,238,200,142,201,213,28,28,118,221,36,134,129,28,166,205,122,136,21,7,190,160,197,174,10,25,51,140,42,48,1,130,79,132,116,131,139,65,217,40,69,175,142,192,175,242,55,57,1,34,92,114,33,105,175,62,220,68,149,148,224,12,126,22,77,152,71,195,184,34,68,19,31,68,66,176,113,152,198,200,75,100,42,4,3,3,141,214,240,214,20,3,141,102,176,224,209,1,50,69,160,110,179,140,180,29,188,38,53,195,7,149,46,86,48,130,186,133,101,84,108,52,224,158,203,21,64,14,54,11,107,222,64,32,243,176,88,156,37,217,24,236,156,222,246,87,13,37,17,96,204,16,184,127,18,84,20,189,49,230,50,227,131,199,159,240,187,174,29,39,24,94,75,227,39,217,161,153,107,105,158,152,112,220,255,0,240,163,244,68,120,253,189,79,0,234,110,113,113,142,144,121,202,75,91,237,204,65,31,217,107,166,45,97,89,170,58,231,184,142,68,120,10,174,182,236,156,246,177,187,155,50,215,2,177,57,130,21,233,229,150,147,191,104,80,145,75,250,100,163,26,129,2,68,118,40,219,191,60,130,207,26,245,29,85,216,145,200,225,100,170,225,73,176,96,253,84,173,171,96,104,112,116,119,88,29,169,53,178,90,67,118,146,167,203,78,188,144,2,186,177,149,30,231,186,28,48,123,44,218,198,134,0,99,113,128,172,214,23,0,63,37,102,213,234,129,152,51,8,213,26,97,8,252,127,185,205,214,53,196,2,28,9,111,1,98,170,231,180,147,55,13,224,240,159,92,185,160,199,204,114,177,185,206,21,13,192,156,108,18,180,90,230,195,101,175,241,98,30,242,232,54,204,28,125,84,117,71,57,160,192,10,220,215,56,146,2,99,105,18,209,196,247,81,42,31,40,106,188,113,154,52,23,57,128,145,29,202,210,41,185,206,134,144,90,79,203,231,186,13,35,61,170,25,18,14,50,181,233,117,76,99,92,28,208,73,16,60,43,21,226,108,27,83,249,125,192,170,61,145,54,130,1,18,22,74,84,13,87,58,221,154,119,28,167,214,169,239,52,136,233,60,132,205,3,152,215,61,179,16,32,165,228,39,112,254,77,65,175,220,199,82,145,166,226,0,156,108,149,22,135,52,12,68,253,22,173,101,64,210,0,128,178,211,1,239,60,14,103,148,205,196,54,77,20,63,113,53,89,115,113,212,174,141,46,147,60,163,52,199,185,99,1,36,237,9,110,172,203,28,57,226,18,150,121,103,212,109,181,171,202,207,82,153,70,202,161,196,221,59,45,46,120,162,219,135,216,44,180,234,134,1,59,246,42,106,42,123,180,173,130,28,72,146,56,141,146,47,191,184,223,143,255,0,167,252,34,28,211,86,161,46,50,55,35,178,96,162,198,245,52,130,56,132,183,52,180,201,231,178,186,142,177,146,48,226,48,22,165,57,98,176,85,75,247,239,178,57,196,60,137,66,92,231,12,226,20,169,80,7,182,66,149,170,180,182,34,10,162,239,250,138,254,107,87,106,30,73,85,182,177,133,160,16,177,106,43,83,101,190,227,218,208,226,0,147,2,78,203,79,184,125,184,237,194,18,230,181,194,64,35,207,9,75,118,233,177,127,35,107,14,251,253,69,185,142,4,108,214,207,40,195,143,72,105,200,236,165,106,247,0,48,239,8,105,84,0,129,100,231,133,173,242,200,43,86,191,42,157,206,131,67,154,198,203,182,31,149,146,179,125,238,32,247,9,245,171,0,193,210,91,198,22,26,128,188,52,181,206,198,205,82,7,247,30,195,110,85,14,225,251,76,105,2,96,242,85,106,106,138,98,27,14,255,0,148,171,164,231,247,64,26,93,84,153,150,145,128,159,53,218,253,65,200,42,127,144,246,102,123,31,86,166,118,10,158,200,2,114,71,9,186,138,150,188,98,59,249,73,247,5,122,193,155,3,202,149,173,195,227,7,46,100,26,6,73,0,1,37,14,169,214,201,137,250,39,182,136,162,111,236,178,213,13,123,92,26,222,163,176,157,212,235,66,216,202,103,91,82,96,171,80,92,211,111,133,131,93,168,115,33,187,52,173,53,11,152,232,119,228,46,110,164,147,80,135,28,110,37,53,222,59,223,147,155,50,214,30,166,122,229,246,206,8,149,158,101,194,55,78,175,44,104,55,116,246,43,157,95,92,41,48,198,74,130,252,123,102,85,193,238,105,173,83,218,146,226,0,11,143,95,212,156,250,142,13,50,179,234,53,143,172,114,76,44,165,241,61,212,174,175,71,145,116,45,197,140,173,93,196,230,101,36,2,113,31,117,87,19,13,40,155,45,216,207,132,128,175,68,165,85,240,234,111,210,177,205,165,32,196,45,12,46,104,201,153,65,67,52,90,6,10,99,129,137,238,141,68,86,82,148,121,65,46,128,49,37,97,245,7,197,49,177,91,44,61,38,12,46,119,168,145,113,140,133,191,144,198,212,170,159,246,156,234,151,30,112,129,193,198,36,225,21,196,96,140,160,186,9,198,234,125,212,145,214,204,153,142,202,154,232,225,30,225,14,1,130,18,88,220,79,97,236,117,250,148,29,192,10,203,96,24,221,81,0,16,81,152,128,130,157,126,227,150,181,190,242,70,129,104,39,116,16,224,249,2,124,41,50,118,194,178,109,0,204,148,90,121,6,137,241,250,149,18,98,32,168,110,129,59,5,98,38,64,68,32,173,66,201,211,15,227,206,224,19,210,4,42,17,40,136,19,28,42,184,7,124,168,127,253,48,25,154,253,74,176,204,198,21,25,5,88,145,10,247,39,31,117,176,250,154,189,215,51,185,25,37,211,194,7,11,76,163,38,214,142,73,253,144,228,153,112,194,9,222,65,96,243,101,200,112,6,85,22,16,100,101,91,96,240,66,188,52,90,48,155,45,247,14,25,187,178,135,81,39,100,37,174,107,65,220,35,116,6,136,25,81,196,184,3,207,132,201,255,0,104,14,122,254,160,77,211,140,168,76,236,48,175,229,51,27,161,18,227,31,217,2,162,145,75,191,80,204,79,246,84,76,100,229,8,139,182,251,35,14,108,6,198,82,34,189,198,70,198,176,64,113,34,220,5,121,32,127,116,88,184,53,163,33,84,73,216,249,89,55,173,155,253,72,73,56,66,12,227,178,32,208,102,126,217,67,55,145,2,16,14,93,65,115,59,147,250,109,216,161,105,112,116,112,172,142,172,136,133,98,55,27,166,4,58,131,121,39,82,132,177,211,251,168,198,19,213,186,50,225,0,254,85,90,64,7,121,216,37,53,242,80,26,247,189,65,204,119,66,96,17,156,34,32,199,209,80,140,206,83,7,126,200,194,2,115,192,67,113,24,27,43,29,59,236,168,236,8,17,221,12,89,68,254,251,132,203,137,4,43,121,32,19,16,169,206,22,129,177,84,101,229,103,28,97,211,137,178,19,113,108,236,172,200,39,42,129,152,194,162,76,109,186,223,212,157,181,101,53,166,124,35,115,11,115,229,91,13,145,141,194,7,18,76,39,226,217,140,254,134,91,220,0,239,60,170,97,113,216,161,182,14,66,176,216,27,194,84,206,152,205,207,162,70,245,58,217,194,187,177,28,2,132,192,42,192,23,119,91,32,51,163,201,113,59,109,221,83,70,6,84,223,136,8,220,24,26,32,161,176,6,245,176,120,201,128,168,101,176,50,84,145,51,31,101,12,6,130,62,225,52,1,190,72,209,0,132,33,164,163,100,28,156,158,202,60,228,64,136,71,238,99,238,9,105,13,29,149,206,0,37,70,186,119,217,89,130,17,215,200,31,168,32,217,178,24,86,85,180,203,96,173,212,50,154,232,27,101,65,141,213,1,144,136,128,121,74,97,52,30,112,172,28,65,217,86,216,81,54,67,46,115,225,77,206,20,182,66,131,11,7,112,73,176,81,166,10,165,22,206,230,133,211,111,149,65,208,35,133,74,0,74,24,77,146,218,64,42,203,132,224,42,112,180,169,141,214,205,122,130,19,187,141,212,144,64,145,149,65,217,80,137,40,241,215,9,178,64,238,56,80,237,178,161,130,138,112,129,93,102,145,164,70,202,177,50,54,80,58,68,21,71,10,134,62,253,77,15,14,104,143,153,80,0,55,202,22,163,186,60,253,84,131,184,108,172,163,24,133,109,0,253,85,135,2,211,221,64,210,225,50,153,246,36,23,100,140,43,200,28,40,12,238,32,142,84,104,158,114,81,43,214,198,76,37,181,243,186,151,112,70,219,32,19,114,51,156,145,5,43,244,176,159,30,246,92,245,14,62,170,58,103,10,203,219,178,173,207,100,167,255,0,107,212,14,22,25,7,149,32,112,168,152,216,162,4,196,30,233,218,177,123,93,144,206,56,1,91,31,156,140,40,224,109,130,115,217,91,68,55,41,17,94,230,232,246,88,137,206,200,169,187,170,10,94,71,146,155,76,219,147,243,42,29,253,71,79,161,154,41,176,58,103,120,225,21,161,173,140,148,44,155,36,24,29,147,177,106,75,113,145,14,186,129,76,242,49,228,45,180,93,118,227,29,214,54,83,221,194,126,139,126,157,214,180,116,137,224,20,212,254,61,202,254,58,191,199,103,67,69,77,205,220,128,223,43,162,218,141,216,97,99,211,225,128,184,96,236,180,135,138,108,22,17,60,200,225,116,210,153,95,143,81,222,171,219,209,52,183,249,132,8,227,8,195,114,64,196,119,73,160,93,135,118,225,104,168,6,12,205,220,42,25,161,250,143,248,218,250,69,251,142,110,216,105,193,88,245,85,219,176,50,139,93,169,246,32,21,206,169,81,206,18,12,52,149,13,249,101,98,218,161,125,31,251,194,99,122,196,110,114,187,122,65,13,183,59,73,11,143,64,27,196,16,28,123,174,214,143,220,105,107,72,22,247,86,41,199,118,78,205,40,14,101,119,234,116,104,60,188,0,211,104,238,86,218,16,246,181,130,3,219,217,97,121,112,104,104,128,62,155,173,58,55,182,173,78,135,3,24,62,21,94,179,234,29,109,108,169,54,2,230,212,13,50,4,174,174,158,179,169,190,189,95,152,23,92,214,142,221,151,53,157,78,143,201,90,104,23,145,104,18,39,116,188,110,119,245,27,240,149,47,182,55,60,157,195,172,107,233,9,108,97,37,193,197,178,216,115,120,43,51,46,115,98,58,86,218,108,115,26,24,208,3,64,192,225,61,87,121,88,140,15,101,252,154,40,143,118,150,64,237,11,94,146,139,25,37,227,9,90,64,11,186,132,5,165,236,101,70,216,252,53,219,0,169,82,183,19,245,217,13,141,59,39,103,68,27,237,136,24,220,37,235,170,123,134,67,124,35,211,56,251,0,53,208,15,236,151,171,116,116,28,249,88,31,228,203,131,209,57,230,152,144,39,114,133,236,121,120,157,142,17,212,100,60,155,177,192,70,194,106,144,37,82,161,80,201,207,106,243,171,176,90,217,112,185,184,8,220,231,180,3,76,196,29,187,142,200,241,113,18,9,24,66,11,185,25,236,154,173,108,185,245,25,184,60,170,103,212,219,65,197,239,130,6,86,246,105,27,146,73,158,235,151,79,170,153,102,211,217,117,180,245,108,162,214,184,222,124,164,229,200,194,26,85,121,114,238,32,105,216,215,19,16,123,38,185,212,232,50,99,0,117,18,82,117,53,28,232,109,50,214,188,152,5,194,66,93,87,187,219,20,200,191,25,61,211,155,247,44,109,122,34,221,80,60,153,134,246,86,43,2,208,57,239,229,83,105,251,141,51,135,71,229,35,170,157,72,130,121,74,212,79,98,210,220,204,169,25,89,238,164,90,36,159,240,155,166,163,239,56,190,242,217,27,5,142,165,82,231,0,112,181,233,158,104,140,66,223,67,13,233,66,217,233,53,211,166,65,204,199,30,81,84,115,26,210,232,13,28,248,64,251,222,217,220,118,8,98,224,58,97,198,65,7,178,101,45,89,127,198,215,57,7,83,69,34,30,25,120,185,147,144,22,189,32,105,115,204,13,241,225,100,104,246,110,125,189,78,104,107,179,136,81,213,29,77,205,128,97,193,54,191,68,142,54,90,231,255,0,218,118,116,245,133,55,0,4,220,99,232,179,250,143,243,90,67,102,66,77,55,56,134,184,186,25,49,41,185,2,28,14,241,144,146,160,107,250,135,28,247,250,153,180,186,119,61,178,222,160,68,130,156,250,46,107,218,90,75,45,201,243,245,68,53,14,165,89,141,13,30,220,77,243,207,1,107,170,240,88,9,10,188,185,124,178,106,215,42,117,228,231,31,89,169,252,73,164,202,51,78,39,221,157,143,104,90,244,58,194,230,85,115,201,21,28,224,90,211,179,68,44,21,116,193,174,117,128,54,93,32,14,79,116,214,0,214,128,227,150,183,39,146,148,12,246,2,222,231,127,185,214,214,85,166,250,109,38,48,63,117,134,157,7,82,162,219,143,81,201,66,231,6,189,173,6,127,178,101,71,30,128,78,248,1,53,68,115,234,16,7,175,102,138,90,1,88,203,167,25,223,117,217,208,82,26,106,64,124,189,151,59,64,247,179,15,200,132,202,245,222,96,49,166,59,206,203,89,109,92,146,176,86,219,157,77,122,221,101,58,166,192,9,120,221,220,31,162,204,234,36,82,115,226,238,193,102,15,107,8,21,8,153,149,189,207,2,145,35,13,29,146,83,80,234,116,87,241,166,217,251,156,234,148,94,247,158,159,252,163,115,27,69,128,190,27,144,7,220,194,182,234,154,202,142,188,227,115,60,39,54,152,172,232,126,65,204,20,213,58,238,79,155,184,157,76,250,186,69,189,48,90,15,43,135,85,175,47,112,216,131,1,122,202,250,96,246,239,48,23,7,91,163,125,34,110,156,169,245,168,117,11,87,248,158,78,111,180,231,248,76,166,75,6,10,51,212,214,180,27,136,222,17,123,32,103,111,170,167,227,190,154,67,107,133,131,234,48,56,212,45,156,198,203,107,122,218,222,29,182,86,22,0,193,39,33,104,211,23,135,27,178,56,148,198,92,212,155,159,110,19,125,26,1,204,157,144,195,125,216,24,60,74,167,87,181,161,177,131,217,101,151,151,153,50,2,108,107,216,205,75,85,238,211,117,10,190,235,77,184,104,60,247,95,68,253,54,172,193,93,194,72,123,14,199,149,243,90,85,49,13,49,11,216,126,158,122,141,222,160,218,113,15,220,142,66,75,2,189,202,126,60,237,242,126,133,210,245,209,97,56,43,88,254,88,17,153,92,237,25,117,54,150,184,220,70,228,28,21,178,139,203,140,149,168,239,212,189,119,220,234,106,105,150,236,158,192,64,110,18,0,54,204,193,78,167,210,64,68,29,220,148,92,112,154,169,57,174,17,177,76,107,93,112,183,33,101,100,135,18,112,56,90,152,248,51,153,90,219,189,68,78,244,238,93,70,192,219,43,59,134,2,208,247,7,31,162,7,128,0,194,61,103,113,184,253,253,19,61,183,157,211,48,210,121,61,146,226,27,219,42,218,217,51,217,41,250,154,134,206,158,153,221,33,109,162,39,35,117,207,210,30,147,114,219,71,24,89,216,175,104,158,71,23,92,32,161,113,46,104,28,133,71,127,249,71,24,5,101,97,90,143,155,20,90,224,224,48,84,115,114,66,183,3,50,16,84,113,157,190,169,179,78,166,226,231,81,218,110,151,125,23,91,76,225,23,21,197,164,235,92,59,174,166,155,45,25,79,209,211,48,155,147,171,68,222,60,38,1,111,51,11,45,55,134,52,12,202,211,74,9,90,181,206,136,181,126,164,97,57,225,49,176,78,55,84,32,29,146,218,8,38,221,202,64,238,45,64,123,151,80,9,128,169,129,205,39,56,76,134,130,9,8,196,17,49,247,68,250,216,28,162,36,18,240,72,193,33,11,13,197,48,11,70,202,156,217,18,32,20,248,29,68,65,236,36,3,4,110,10,91,91,24,76,110,219,161,124,129,0,74,9,40,156,72,230,1,2,119,238,136,192,17,176,73,167,87,97,217,71,58,96,240,152,90,193,200,205,124,149,84,12,0,101,32,57,91,193,15,193,149,45,32,103,116,181,16,216,57,106,100,162,3,193,37,41,205,12,6,50,154,32,99,148,14,100,153,28,240,183,103,81,223,209,1,164,226,10,47,152,136,56,64,225,110,38,81,52,28,99,40,159,212,64,201,11,72,46,51,142,202,53,199,180,4,201,0,117,12,165,135,181,194,17,206,245,154,183,239,36,46,228,5,109,172,78,35,40,48,192,84,99,142,227,36,240,159,126,137,179,123,242,60,62,210,37,49,213,99,3,41,34,160,13,28,149,78,126,1,34,10,14,219,166,83,11,61,77,76,124,200,60,236,136,11,112,146,4,178,65,81,149,56,229,99,32,92,235,245,52,7,193,0,39,146,215,55,177,236,178,180,131,133,160,57,152,196,20,125,138,244,144,154,0,108,65,68,29,27,108,129,174,131,51,132,66,28,103,100,31,116,138,191,212,33,80,184,71,100,109,120,14,201,85,1,155,108,171,219,230,19,39,220,166,25,181,132,93,126,33,50,152,180,136,73,96,33,251,224,163,121,32,207,8,238,244,68,182,235,24,42,27,173,33,4,199,76,97,8,113,46,10,203,164,194,223,238,81,122,147,36,65,225,77,154,96,231,132,6,68,128,74,23,85,140,20,229,156,198,110,170,74,46,129,36,35,48,240,36,37,49,224,152,42,84,113,7,9,19,59,100,196,77,132,246,67,113,186,91,169,115,27,40,215,20,64,193,50,101,17,88,120,143,127,168,7,35,234,151,147,3,31,116,192,98,227,24,73,14,53,12,45,92,68,98,182,125,37,6,128,73,242,138,163,128,110,201,161,141,3,7,141,146,94,194,220,128,142,126,163,15,70,119,21,37,216,141,182,149,66,152,107,137,217,93,87,237,194,160,73,217,32,245,23,17,109,45,164,134,193,74,116,182,8,28,166,152,182,6,232,28,220,111,149,183,61,135,119,54,16,126,208,33,50,145,4,73,220,165,220,3,4,28,170,184,181,168,38,17,143,116,140,48,36,194,83,201,32,64,1,16,55,15,33,11,196,198,83,105,228,96,114,11,231,110,16,180,130,235,70,200,183,250,5,45,182,56,158,82,84,108,68,220,59,141,99,218,208,66,23,16,126,138,54,210,10,2,108,180,142,81,177,135,81,155,45,101,150,248,67,237,129,228,118,68,106,6,156,41,177,144,126,168,154,144,245,157,69,131,46,1,73,12,54,149,101,146,100,108,132,201,130,71,217,22,171,221,99,88,209,217,110,23,142,144,130,203,72,40,153,128,98,80,85,121,111,31,116,182,247,169,32,104,117,24,230,230,76,6,165,212,2,37,191,133,69,247,55,186,163,145,50,131,236,38,253,202,7,167,202,171,136,130,126,202,55,6,123,171,34,64,33,28,32,173,115,77,131,81,133,206,218,16,180,6,76,163,123,203,163,59,36,188,144,135,164,101,43,225,46,167,80,64,96,141,148,153,196,133,100,195,96,37,221,147,213,254,165,52,224,128,2,69,86,23,243,16,155,116,53,32,184,130,59,45,187,228,41,218,50,22,182,220,33,104,233,128,2,26,142,51,27,66,89,168,89,17,249,43,29,247,48,27,28,32,239,251,161,168,64,110,2,140,37,192,74,23,205,203,123,27,126,242,0,0,228,110,137,134,192,71,61,212,128,14,202,18,57,72,219,184,146,221,176,147,136,74,6,227,225,74,146,112,151,54,199,11,49,179,146,68,214,61,86,172,117,75,185,252,173,117,29,39,140,44,117,159,37,19,167,88,245,10,238,76,206,196,172,181,29,152,238,181,85,228,68,242,176,106,36,57,11,125,36,220,188,18,101,212,187,19,178,231,106,95,45,38,101,107,212,246,92,202,239,181,37,183,54,42,53,153,171,11,163,133,157,212,228,1,56,69,89,238,107,204,228,36,18,231,29,226,56,75,157,69,167,189,75,121,3,13,17,140,172,239,104,6,78,208,156,112,233,118,199,133,149,224,151,156,244,149,67,204,33,226,87,249,66,188,113,132,108,22,137,113,221,13,164,1,9,130,226,50,4,35,174,100,6,89,207,178,34,161,55,72,9,62,229,131,45,147,225,54,168,51,219,186,80,108,52,243,42,77,181,221,154,149,205,235,98,222,249,192,75,100,30,96,206,197,89,112,155,118,80,68,192,18,79,37,2,218,228,82,191,253,206,71,130,98,55,10,219,151,9,225,41,181,141,182,144,62,202,49,228,239,202,5,71,238,49,90,250,71,86,170,35,24,41,37,165,219,153,149,31,115,204,98,21,22,22,192,6,74,110,171,236,70,161,135,132,93,86,184,52,133,226,126,52,168,30,52,204,32,128,9,24,216,152,57,63,252,225,123,90,181,49,217,120,47,138,220,106,234,139,1,54,132,165,187,238,47,228,214,160,79,42,242,247,2,223,216,118,73,168,208,27,19,7,194,125,102,185,128,237,43,19,203,129,184,199,128,157,181,155,97,33,150,51,60,146,165,70,184,228,2,177,235,43,177,221,35,183,9,181,40,185,198,225,0,246,88,235,210,12,55,18,9,40,97,236,205,146,188,72,183,53,174,192,216,229,85,58,62,208,51,150,161,54,22,224,228,35,117,112,221,61,196,224,224,14,82,245,222,76,88,242,98,214,78,75,28,89,31,133,142,152,186,113,38,63,41,186,170,206,112,152,36,28,97,47,79,80,53,246,140,227,110,201,177,226,132,78,52,22,199,177,21,170,18,0,115,44,204,44,213,154,28,13,178,74,126,169,247,60,201,217,103,113,34,151,70,243,185,64,66,61,189,235,184,53,30,40,180,18,4,196,66,6,221,80,131,129,247,74,212,53,197,211,136,229,3,53,0,84,201,232,31,221,78,134,184,195,184,173,137,212,166,246,177,161,181,32,23,28,79,37,46,163,195,30,113,210,34,8,238,165,253,19,63,79,9,45,38,231,2,221,213,184,169,191,169,14,175,110,54,234,21,193,166,65,57,218,74,182,7,153,2,65,57,69,237,181,212,238,35,156,41,77,174,165,80,186,101,144,34,123,242,136,2,175,176,181,215,201,158,179,92,42,100,228,119,74,123,129,50,211,7,148,221,69,89,169,118,252,125,213,16,0,14,182,103,117,48,235,109,5,87,90,201,65,228,200,241,186,206,230,52,1,222,97,27,159,118,88,98,221,225,7,185,77,225,178,50,51,42,118,209,50,56,208,175,189,197,86,105,188,78,220,15,40,221,88,208,112,112,0,228,110,16,190,160,36,56,157,142,200,205,143,129,59,112,169,149,225,185,219,19,107,136,67,168,90,94,55,130,38,60,44,196,73,121,228,9,183,191,132,231,177,212,218,99,169,38,163,69,40,39,46,40,86,160,69,189,184,229,134,93,80,41,16,102,64,0,253,251,37,84,168,215,16,79,204,119,8,75,93,212,67,164,30,15,11,52,22,190,38,124,33,92,196,140,218,135,123,219,52,230,224,0,144,169,224,92,76,196,168,202,130,158,27,4,149,43,213,109,160,18,50,151,10,212,222,225,252,119,203,114,126,254,162,156,216,204,24,71,65,214,195,136,234,74,125,118,218,26,231,0,222,86,90,222,171,76,84,115,26,65,35,98,19,13,61,34,129,173,159,39,94,189,112,230,0,126,101,207,126,161,206,56,199,5,100,165,234,20,201,36,191,99,201,86,255,0,81,211,23,150,10,128,192,147,11,127,144,180,107,116,116,199,181,142,1,205,111,51,158,222,86,155,154,214,130,112,99,112,185,79,245,205,61,58,54,56,145,82,55,27,71,1,96,173,241,3,77,59,65,137,204,246,82,178,82,185,79,185,48,43,211,220,234,87,171,112,198,114,149,163,62,241,234,37,132,98,66,225,84,245,240,198,156,136,225,33,158,188,230,180,144,118,236,163,118,165,187,221,130,207,20,25,236,53,38,192,3,165,160,229,164,242,184,158,163,171,109,59,64,54,207,43,129,170,245,141,83,129,118,115,176,43,11,171,215,170,3,234,186,73,224,108,144,191,31,29,148,177,254,67,138,206,190,167,212,105,181,167,170,123,101,114,181,62,168,215,176,116,195,187,118,92,237,68,23,207,59,74,205,81,192,52,114,84,121,107,220,75,91,137,185,255,0,49,154,157,115,170,224,76,110,177,212,127,68,125,229,91,159,97,28,2,144,240,73,36,108,131,93,175,82,127,147,246,195,184,56,30,96,97,103,168,54,140,158,85,144,224,101,8,158,56,81,176,215,168,68,183,164,46,63,218,84,166,210,94,51,41,97,246,182,29,202,118,156,205,64,85,70,165,137,186,80,103,70,152,32,52,2,157,83,228,206,7,133,84,216,64,5,195,101,110,135,103,120,225,54,107,132,232,177,103,83,201,79,121,104,3,133,199,215,212,44,118,193,117,95,213,19,128,185,58,250,160,214,217,11,87,52,200,159,145,94,230,87,190,97,195,126,200,112,98,66,184,151,25,40,92,13,192,5,55,19,201,19,183,185,28,232,137,225,73,153,81,221,110,0,168,72,166,208,63,117,48,81,55,169,96,53,200,33,183,110,48,167,0,157,148,36,56,68,225,67,219,128,133,171,214,146,102,88,226,74,192,112,13,202,132,139,128,33,11,92,26,15,149,109,198,102,83,102,121,27,160,25,46,204,70,17,128,26,100,9,238,150,30,123,72,68,68,140,152,91,142,176,24,200,92,3,176,36,171,112,145,59,33,249,70,15,221,88,113,115,119,217,16,211,168,213,199,169,87,18,96,101,66,64,27,192,86,8,2,119,42,156,224,225,219,194,78,147,34,181,42,72,1,35,191,133,11,172,221,11,79,90,183,58,86,61,20,139,210,194,14,252,33,6,14,68,170,96,147,143,194,183,16,56,201,72,159,40,199,155,45,195,56,194,173,176,48,173,146,232,240,165,208,224,220,66,102,175,252,66,6,44,171,160,199,10,131,129,48,63,42,64,99,179,202,160,1,38,33,63,30,186,139,241,253,75,124,28,206,66,166,144,34,85,150,130,4,152,40,9,132,136,230,48,29,198,72,4,153,86,224,70,223,132,176,71,104,69,30,114,128,35,212,127,137,211,36,91,49,146,170,72,0,194,185,13,2,119,69,3,29,134,201,119,238,23,177,72,46,3,31,186,6,158,193,19,4,187,59,118,80,178,215,64,56,76,126,162,7,121,178,222,227,104,225,70,144,50,172,62,242,1,225,66,219,12,74,103,10,224,66,224,201,32,28,100,161,3,183,42,58,164,136,216,247,80,64,3,40,86,191,185,173,135,146,246,29,208,221,145,216,34,107,11,135,100,15,16,209,8,231,23,33,43,134,176,193,134,130,64,250,40,195,36,99,37,15,244,128,138,235,78,80,106,61,4,93,240,72,199,180,1,1,32,146,9,156,163,13,232,36,159,178,27,131,134,80,168,158,195,100,93,37,221,115,68,33,51,192,87,32,8,253,212,184,130,0,200,77,153,228,76,200,109,45,49,59,161,113,131,224,162,115,165,147,130,70,200,68,64,37,47,246,199,184,116,193,116,18,10,161,48,66,55,145,108,12,160,107,160,128,171,92,83,97,64,204,132,199,6,128,56,82,209,35,50,21,93,108,198,202,129,221,46,99,50,1,212,32,1,4,0,169,228,76,55,149,11,160,42,144,8,194,61,117,0,224,153,40,116,184,38,23,200,142,35,10,116,239,18,66,18,236,130,4,118,67,55,184,120,156,117,246,74,88,118,210,173,197,164,71,42,160,51,202,133,183,65,218,86,123,118,96,19,96,70,37,88,194,169,40,152,68,201,77,184,119,48,126,229,17,27,170,86,233,38,74,141,90,23,55,168,86,128,129,21,230,33,14,225,41,250,138,127,114,219,147,10,220,216,40,66,34,64,56,11,121,55,220,20,88,140,43,4,56,237,10,157,3,199,133,182,59,92,55,100,220,73,225,70,62,211,28,42,220,42,9,144,250,130,171,87,72,78,23,56,158,21,0,101,25,34,200,27,160,105,234,9,75,36,214,209,238,87,40,228,16,20,63,68,35,24,68,197,249,69,206,182,17,96,133,26,220,196,238,168,252,160,43,155,35,148,174,62,64,127,112,98,29,10,246,49,202,182,128,233,239,221,84,25,41,190,163,36,128,112,172,183,142,2,153,129,132,67,164,103,114,147,148,60,71,198,11,77,162,0,252,163,151,112,33,1,24,242,168,18,230,162,133,188,136,247,12,146,70,219,170,50,224,21,3,35,180,43,14,35,97,133,156,14,166,173,118,19,98,99,98,173,244,241,51,40,12,78,50,173,166,56,132,12,8,71,136,146,172,146,2,45,183,84,78,65,227,101,113,17,57,8,168,238,251,23,23,37,136,48,138,75,157,224,108,132,145,61,149,146,0,146,37,18,198,12,96,78,164,121,5,194,6,85,135,78,226,74,166,19,19,1,83,90,127,41,156,170,48,241,182,117,14,65,202,187,231,45,204,42,16,49,186,49,0,68,66,78,84,8,181,167,110,179,85,6,23,180,72,137,70,88,67,140,13,149,233,24,31,4,227,194,217,82,153,182,64,196,101,62,84,243,168,188,87,93,153,1,36,99,16,181,80,115,141,57,183,60,37,83,181,135,168,110,180,129,104,24,194,29,111,94,74,126,58,109,118,182,157,61,11,203,105,237,4,96,206,203,73,138,134,113,142,86,109,41,22,201,24,229,111,107,24,250,119,76,131,253,43,169,105,189,77,90,218,175,22,223,241,35,28,249,57,5,167,176,68,234,128,211,32,11,76,206,82,170,57,180,134,48,208,56,66,205,67,117,12,216,52,141,221,221,79,147,78,171,42,29,224,206,95,168,86,46,112,220,118,87,167,151,83,234,221,14,168,77,121,133,52,245,27,124,113,186,81,203,114,172,74,212,178,214,62,152,55,246,142,87,127,65,62,216,36,151,25,92,58,47,53,43,60,192,201,233,250,46,198,134,240,36,28,5,115,222,251,136,150,226,117,217,58,166,145,116,199,41,186,70,91,253,35,234,18,63,136,44,13,32,201,11,86,148,177,224,184,152,112,227,130,170,119,252,158,227,241,59,168,187,55,210,180,180,221,131,225,53,157,24,27,14,74,93,54,222,192,127,169,52,23,50,147,132,180,0,119,42,220,234,51,86,192,98,249,31,74,173,226,1,131,202,215,167,115,203,99,97,229,97,166,194,26,98,6,48,123,45,90,119,84,36,54,3,128,31,52,243,244,74,58,110,74,182,181,126,51,167,66,189,144,11,191,101,180,60,188,231,242,185,180,41,219,37,196,17,50,65,78,168,242,248,35,17,180,39,204,34,89,181,149,79,39,107,79,95,217,108,220,178,85,214,190,173,97,118,0,63,149,150,149,65,48,76,21,160,83,109,78,176,58,123,142,233,222,91,220,171,119,162,177,134,30,236,28,158,233,154,120,110,219,141,210,219,73,174,130,222,19,233,54,203,156,4,149,59,208,119,143,144,126,42,222,198,230,236,129,132,56,212,141,194,105,195,103,121,206,200,77,103,69,205,37,163,232,169,166,242,1,48,226,19,150,227,209,254,163,95,241,113,248,253,70,210,113,4,29,138,211,239,62,147,27,6,226,59,4,177,70,224,12,192,8,199,207,246,128,170,32,100,107,254,54,184,159,127,252,243,250,129,89,143,168,195,15,44,14,254,160,50,19,26,230,186,156,76,70,37,85,70,11,90,11,201,241,194,17,76,88,233,195,72,220,33,141,189,139,123,86,215,11,127,222,105,210,210,32,137,207,57,73,214,53,204,14,115,35,234,182,80,115,94,198,217,248,60,34,212,209,5,179,0,52,141,187,173,188,94,200,212,252,121,217,255,0,226,115,232,82,109,103,9,128,227,178,112,209,62,155,9,204,118,85,167,1,149,5,132,18,215,9,159,233,239,251,46,235,152,13,34,230,193,49,202,91,149,220,135,108,247,250,156,138,100,217,0,64,75,6,173,39,23,48,183,220,140,94,217,31,132,84,234,59,223,45,115,32,4,117,153,238,86,14,179,13,0,135,78,231,144,152,169,246,69,252,67,98,214,169,144,189,231,22,111,245,9,180,72,115,115,151,111,149,157,198,96,114,121,78,107,172,109,205,250,18,83,159,30,165,173,181,142,184,177,219,130,195,176,29,214,170,55,106,28,46,38,6,208,177,210,101,212,128,28,201,90,244,21,221,71,80,71,244,150,128,4,108,123,173,153,222,73,221,104,7,223,178,221,75,219,14,102,192,142,80,210,168,93,135,63,0,170,214,151,212,125,194,36,160,58,103,154,4,61,189,46,216,148,44,212,236,151,63,27,103,148,213,169,210,62,218,110,0,245,9,105,28,240,177,83,171,107,51,19,36,25,29,138,120,172,225,17,80,200,196,79,8,93,252,201,16,8,140,199,8,211,59,217,39,163,190,161,210,166,42,228,64,1,106,165,72,180,71,205,231,178,85,26,65,129,164,108,56,70,107,16,254,192,161,95,212,213,174,189,250,71,123,128,58,26,8,35,114,86,170,53,89,81,132,29,251,133,206,125,73,123,163,50,54,41,148,31,237,155,193,233,25,133,173,149,243,184,120,219,57,51,75,232,10,111,6,101,116,232,6,212,211,150,252,164,238,185,99,83,238,77,195,240,154,107,91,72,190,12,198,26,17,7,122,32,181,220,197,63,247,139,213,211,246,106,78,233,218,19,112,131,206,201,5,222,236,92,9,61,214,237,45,54,210,51,159,170,106,224,163,53,168,122,189,77,47,117,128,108,49,178,227,250,141,95,121,146,7,144,23,78,177,185,166,103,234,185,245,116,193,248,152,17,148,183,0,238,45,57,6,190,19,206,251,182,212,56,193,60,39,138,229,195,100,253,110,139,218,34,27,63,78,18,88,210,192,9,0,131,217,47,26,157,202,225,103,119,35,104,188,54,121,39,48,181,211,119,76,206,73,217,99,13,177,205,51,50,180,105,158,215,60,180,158,161,192,76,224,108,74,229,78,45,246,57,173,38,180,3,143,41,130,149,164,231,41,143,32,52,119,240,179,190,169,188,70,73,69,75,29,73,149,71,167,216,47,173,237,211,46,115,113,204,47,75,240,53,102,179,213,105,87,103,73,115,45,36,253,113,253,202,243,181,88,233,32,194,235,252,44,5,31,82,164,249,113,186,1,111,31,85,179,117,39,81,222,218,126,141,244,106,254,246,153,132,158,50,87,94,147,129,59,244,133,230,61,14,179,170,105,169,130,48,2,238,211,126,51,133,58,57,209,45,75,54,115,58,157,54,188,56,247,90,105,144,126,108,16,185,130,166,4,108,182,83,55,54,71,238,159,13,234,55,44,116,155,3,193,27,202,107,42,112,208,177,7,136,35,101,174,131,162,0,78,87,143,108,197,67,238,61,204,254,94,98,85,57,152,24,152,76,150,184,109,186,188,55,254,16,205,255,0,112,98,215,23,185,141,198,4,110,130,79,33,104,172,200,29,167,132,171,46,105,37,3,42,100,99,3,45,52,233,170,100,2,186,116,155,116,30,60,46,77,12,64,43,169,167,173,45,183,100,207,237,155,142,124,166,135,50,99,178,25,13,24,200,68,209,57,225,64,214,200,242,135,247,57,243,88,182,142,20,115,9,250,4,231,209,18,8,48,128,182,220,236,157,127,83,163,160,218,177,52,204,187,38,33,116,116,206,113,192,92,230,136,124,149,187,78,236,202,20,123,238,71,55,114,117,41,16,64,145,186,210,12,67,90,179,208,135,128,97,56,14,201,180,139,157,12,209,76,64,0,166,57,163,250,68,37,51,16,9,148,214,188,53,185,73,161,242,141,252,80,130,26,92,33,65,180,78,20,123,179,142,85,49,224,97,54,114,97,123,250,134,208,20,121,0,72,84,210,14,219,247,84,225,56,76,123,228,10,159,34,91,72,0,206,231,100,167,84,130,121,77,107,65,111,148,183,81,50,101,108,8,150,79,8,19,34,224,17,7,192,142,81,123,97,163,31,132,172,141,130,199,233,135,62,61,194,45,17,113,25,64,106,70,232,192,113,255,0,133,3,1,3,186,111,228,12,8,244,228,206,230,58,233,143,202,38,19,158,201,143,105,0,114,150,48,97,104,247,60,101,24,158,10,189,196,13,208,184,90,233,31,68,198,145,34,48,80,64,122,155,79,220,0,217,0,28,149,86,25,196,39,67,65,206,9,64,32,24,88,182,117,21,174,121,1,209,201,202,166,224,142,21,84,96,50,80,22,23,243,194,43,140,39,197,52,150,95,14,201,134,132,198,143,119,153,5,103,39,130,100,38,52,134,48,90,152,53,242,28,83,124,154,26,90,222,158,200,155,153,194,67,30,1,7,242,154,28,124,45,252,84,99,111,122,194,3,172,30,203,69,55,7,194,206,77,199,108,166,10,150,141,161,29,80,34,107,164,213,34,7,133,65,192,25,59,21,24,224,246,140,0,59,32,168,92,39,24,67,127,115,91,127,233,142,166,36,227,33,52,146,48,177,82,170,92,232,56,90,90,227,24,61,94,83,104,189,77,171,142,195,99,164,72,57,236,172,155,155,9,118,129,158,81,178,90,9,57,0,163,153,228,110,141,133,76,89,137,80,153,119,132,109,34,39,132,151,187,114,22,16,236,130,202,143,238,50,220,37,85,166,72,243,221,50,158,91,190,85,151,128,97,96,227,211,55,215,115,40,166,100,16,17,92,73,70,30,50,134,68,246,240,131,223,252,64,212,199,96,48,100,207,60,161,120,44,217,59,164,17,253,144,85,131,132,75,97,6,57,153,0,54,96,147,184,75,3,219,115,135,8,228,183,148,185,36,153,251,165,126,224,56,255,0,24,215,59,18,62,104,66,226,67,32,161,164,32,152,146,20,186,78,70,233,135,99,131,81,72,151,186,225,144,133,177,229,48,178,211,245,73,121,45,56,27,36,55,245,5,30,95,22,19,157,1,83,76,182,59,161,18,224,73,137,236,170,11,72,49,9,252,147,78,241,135,237,19,25,84,67,153,141,212,123,136,217,95,184,67,68,133,181,122,37,65,130,42,128,238,193,28,135,132,144,209,36,157,138,182,129,59,225,39,157,19,47,31,184,102,62,138,192,111,38,64,73,36,60,145,251,166,48,72,130,112,22,250,136,61,108,167,56,91,210,62,138,224,218,16,147,97,196,125,21,10,151,184,78,19,15,212,99,51,8,65,192,110,35,178,160,241,38,66,93,73,99,192,40,219,231,33,13,248,236,109,177,92,242,93,193,164,118,84,77,195,112,16,151,103,3,29,213,61,187,76,173,223,212,159,47,178,88,105,16,217,146,85,188,135,8,236,151,77,198,238,240,172,203,157,49,11,97,247,40,219,125,238,81,195,35,149,45,16,21,6,249,148,62,224,143,40,238,121,5,158,46,202,47,183,8,125,195,202,17,243,146,84,112,151,72,41,115,62,162,228,177,16,76,170,34,124,170,24,122,43,195,74,30,117,9,71,53,96,185,161,187,160,116,53,189,165,56,16,73,198,18,94,246,184,194,106,134,198,244,128,72,142,225,33,231,240,142,236,64,51,9,21,42,254,54,65,62,136,135,189,29,194,119,16,148,254,184,194,61,218,35,133,96,75,100,8,42,97,228,103,159,252,194,107,118,27,34,115,71,40,91,82,212,154,149,29,117,210,177,92,122,134,167,44,207,97,190,72,35,97,221,9,192,17,199,40,89,86,240,100,99,178,149,38,48,48,151,62,200,216,6,103,146,57,196,113,41,110,23,129,42,239,38,6,202,156,96,71,40,123,132,143,108,205,85,128,20,135,176,65,43,69,76,29,178,86,90,178,64,240,176,175,91,8,191,68,201,88,150,114,185,186,135,94,100,240,186,26,130,78,23,58,177,13,152,202,197,72,79,112,156,253,99,165,190,66,230,214,117,199,178,217,169,121,15,129,186,195,89,192,249,43,127,230,43,78,51,29,76,184,201,72,234,239,41,181,71,84,168,208,219,37,108,251,97,107,181,210,46,166,64,4,66,75,233,193,17,178,124,128,28,227,50,151,37,198,34,18,0,119,245,18,194,152,200,26,113,9,128,206,60,34,216,96,101,0,105,146,82,239,234,17,206,201,143,82,11,158,8,36,0,150,102,222,197,104,169,5,198,112,179,61,167,196,38,211,114,22,189,232,197,57,164,131,132,151,61,205,219,96,153,84,193,17,247,74,115,186,119,148,156,176,214,14,45,179,101,50,163,164,78,74,107,95,17,56,74,166,219,73,36,238,140,22,242,112,183,177,143,238,104,115,164,3,9,53,164,136,6,21,220,72,25,194,67,170,7,114,112,177,242,59,138,56,236,170,178,225,182,223,186,249,255,0,196,58,144,253,84,12,65,94,227,87,84,178,139,156,220,16,39,232,190,93,235,190,160,211,171,169,144,209,254,80,62,95,241,35,97,206,188,137,175,83,63,229,115,171,87,105,115,140,128,54,133,155,85,175,232,57,59,240,178,13,99,90,9,38,226,56,77,184,100,86,184,25,220,221,86,161,128,101,97,170,225,81,211,36,199,236,146,237,123,93,112,36,207,101,149,250,172,200,56,225,14,171,134,72,155,255,0,87,115,96,62,219,137,16,100,101,100,171,84,78,32,164,212,215,97,190,119,62,18,95,171,99,136,104,34,222,81,16,237,149,175,18,167,81,245,157,52,162,55,229,102,14,204,197,188,74,23,106,152,231,17,127,74,194,239,82,160,208,238,169,3,167,238,178,133,92,155,71,173,234,104,171,135,18,96,131,202,26,142,177,189,36,25,225,114,234,250,190,157,148,201,117,102,201,217,189,214,65,235,180,220,69,210,64,224,97,71,78,61,178,88,216,26,184,206,149,82,102,9,180,110,145,75,219,124,137,147,59,46,93,127,93,105,112,108,144,71,41,52,189,112,49,229,192,128,65,148,205,168,33,177,108,101,212,158,166,131,65,33,160,253,65,90,77,49,37,184,202,242,76,248,129,244,166,8,202,26,127,17,85,168,242,224,8,108,22,144,127,186,165,127,41,153,21,219,124,146,123,0,251,4,98,2,200,237,77,196,201,134,204,47,36,239,136,181,111,113,211,83,108,49,192,23,213,112,206,56,31,95,240,146,234,245,239,46,21,157,255,0,232,240,165,200,59,15,99,242,195,105,231,234,122,202,213,41,128,64,115,100,103,37,5,61,67,27,63,204,29,161,120,218,162,187,154,227,252,85,66,215,8,13,198,15,225,79,119,80,5,192,221,28,37,252,119,211,24,181,177,211,251,158,198,182,166,141,22,147,238,7,228,236,48,86,26,186,202,118,146,28,48,23,150,169,171,172,234,141,115,133,174,34,8,14,144,62,136,219,74,189,93,56,113,170,105,151,12,218,63,229,33,127,167,216,214,171,119,7,169,214,171,235,13,109,70,206,89,27,161,212,250,253,42,97,205,104,46,121,105,177,179,25,255,0,133,197,58,66,240,224,106,185,174,59,56,110,21,56,10,36,211,57,59,203,184,74,126,87,237,145,249,84,226,250,207,68,223,137,41,190,192,200,112,0,124,199,4,242,18,117,191,18,82,249,122,125,206,192,174,19,25,177,192,104,31,186,204,241,112,48,1,202,106,126,75,52,154,152,111,125,125,78,157,95,136,221,179,78,16,51,213,205,106,32,251,144,229,206,117,38,53,182,152,7,153,75,246,216,8,196,194,159,200,121,44,25,182,39,67,81,234,245,41,67,129,116,72,18,2,200,239,87,172,94,230,203,156,119,184,236,133,230,234,119,51,57,2,223,10,61,204,115,126,88,3,132,187,214,190,64,215,108,119,209,35,181,181,181,4,130,92,209,231,148,183,52,151,203,76,56,140,149,85,91,142,151,34,166,3,222,36,193,56,142,233,109,115,164,143,110,86,2,177,49,85,172,120,107,238,146,128,210,212,134,240,7,244,194,221,80,53,174,33,187,37,138,134,157,65,81,198,11,78,7,9,116,60,129,252,118,163,243,242,96,20,43,63,255,0,113,242,7,8,198,143,221,38,103,232,157,33,173,48,33,178,113,245,68,218,161,177,130,143,51,116,38,229,201,194,33,250,22,211,0,124,202,133,17,77,161,229,182,227,98,180,190,176,46,144,216,3,101,147,81,94,73,153,41,47,117,113,151,43,94,92,166,122,149,13,87,137,61,35,8,30,240,67,154,62,197,42,163,131,46,131,142,22,96,226,215,109,41,142,41,220,82,185,110,7,220,207,81,143,14,223,9,15,151,45,53,43,10,132,227,101,150,171,225,164,128,161,75,82,221,111,178,111,227,230,233,245,16,246,56,65,124,18,168,60,145,218,17,57,196,128,14,199,98,146,92,37,192,98,121,73,188,93,30,163,53,71,216,53,118,10,65,45,2,220,248,81,142,12,38,225,194,182,213,180,12,97,53,170,61,201,208,55,182,9,25,0,140,39,232,233,23,56,36,2,39,60,173,222,154,47,120,22,152,238,176,87,117,132,163,162,51,123,93,13,183,183,8,92,210,3,184,76,233,105,4,239,178,178,240,225,7,97,217,87,150,117,146,194,219,181,234,101,172,235,24,14,118,216,46,38,164,26,149,137,239,202,236,234,170,141,131,115,27,149,196,212,63,172,128,20,237,106,241,201,11,110,247,2,76,129,140,32,113,181,242,49,225,24,33,162,74,7,150,186,15,10,46,110,12,112,209,217,28,70,20,131,16,97,85,178,208,85,236,7,112,136,7,140,95,246,247,0,11,78,192,133,28,9,24,229,16,128,4,168,231,9,192,91,144,56,76,54,43,2,211,108,114,175,229,192,10,253,201,35,8,73,36,199,41,14,251,102,15,211,8,68,99,7,178,23,57,199,137,10,9,190,120,68,55,37,22,198,231,212,192,126,224,56,30,232,140,68,128,168,59,48,121,87,34,54,251,32,91,33,60,144,75,246,217,81,111,81,236,172,144,27,140,74,161,140,42,91,131,217,2,56,100,160,200,216,202,168,145,217,19,192,110,202,22,201,134,137,240,147,65,118,6,141,101,49,142,100,145,148,36,23,25,40,154,99,111,221,66,233,118,70,2,7,127,238,55,125,119,32,36,66,183,0,211,39,42,164,96,129,133,1,147,225,101,129,48,151,108,253,16,129,159,10,230,37,91,29,3,13,202,117,210,10,156,158,228,107,36,14,80,201,6,74,141,192,76,233,183,105,10,110,15,82,129,158,48,34,90,29,186,142,137,10,53,208,4,15,178,128,130,6,32,143,221,57,135,123,19,136,178,61,163,24,130,21,146,227,157,135,96,163,126,104,3,62,85,151,123,100,19,191,132,185,42,244,99,32,36,25,183,242,169,205,158,167,97,83,158,9,201,250,169,112,120,32,19,8,252,126,162,164,134,26,100,114,174,46,59,170,113,192,3,116,34,67,255,0,194,198,103,178,74,174,190,194,195,85,91,157,241,221,64,224,38,230,202,160,119,17,132,67,251,141,215,172,96,168,8,141,132,66,80,49,244,87,61,35,178,182,137,18,131,228,45,144,33,110,216,192,132,169,36,137,41,151,52,183,35,238,150,68,231,132,107,153,220,206,248,176,206,27,59,161,12,228,34,39,17,186,161,2,73,221,31,174,162,31,220,182,231,143,8,72,131,130,172,17,30,84,46,142,36,172,255,0,81,222,176,37,181,197,199,35,101,79,117,251,98,56,81,165,194,49,42,8,184,2,33,14,161,254,71,126,200,214,98,119,84,1,47,24,70,211,15,192,223,133,100,178,64,0,165,220,154,181,255,0,169,101,57,179,116,140,13,208,31,144,118,69,134,184,137,196,238,137,214,198,216,77,152,12,54,121,124,182,41,194,68,129,128,165,131,186,97,35,219,218,1,82,26,26,103,7,133,135,247,19,31,36,12,45,108,247,66,209,115,113,249,81,207,233,181,83,73,107,103,132,99,89,208,36,36,182,49,152,84,9,113,30,21,180,201,218,71,101,0,204,129,191,9,128,251,131,195,216,32,111,194,141,146,32,40,68,24,80,18,210,132,18,0,92,84,249,14,84,201,80,180,141,214,251,154,93,194,54,84,76,169,106,176,206,248,67,162,110,137,24,32,79,236,169,211,57,83,229,82,38,35,37,105,164,61,49,27,168,1,121,82,120,70,198,3,185,140,45,176,130,244,64,249,114,172,58,81,91,211,227,178,171,122,68,111,217,26,227,1,220,18,68,66,182,201,24,80,54,72,238,172,139,86,193,234,14,161,56,192,27,32,14,152,16,168,11,138,48,200,217,34,7,83,120,100,166,224,198,197,91,183,128,128,200,40,143,202,142,119,176,189,228,171,177,10,218,226,170,1,3,186,179,35,236,136,15,83,103,80,131,136,225,83,140,103,149,91,162,36,8,39,35,178,84,12,152,126,153,83,183,117,28,1,0,143,186,177,14,61,130,162,36,144,54,70,161,246,193,189,203,45,113,136,10,53,229,156,40,217,106,176,36,101,47,95,113,219,7,100,169,51,32,74,128,152,35,159,40,132,52,224,170,45,151,97,61,1,243,217,37,214,92,116,129,1,84,56,13,176,155,77,151,2,54,10,54,91,131,144,182,15,81,247,96,10,110,32,72,202,178,199,192,157,190,136,222,100,129,199,133,97,197,162,12,109,202,1,157,48,241,226,123,40,50,99,250,127,202,142,4,60,76,120,86,215,220,99,247,86,227,128,32,76,238,133,122,232,131,124,32,57,177,158,85,180,151,3,13,1,17,46,3,100,44,239,220,236,150,192,120,70,182,143,93,205,186,107,152,91,177,242,23,105,191,206,165,204,144,184,186,119,12,0,50,187,122,108,6,231,238,175,76,107,182,139,77,85,58,152,42,177,212,113,18,22,173,59,174,104,1,178,59,148,205,77,7,84,117,223,211,8,40,83,254,144,239,178,99,43,241,253,205,94,85,193,114,116,52,182,221,108,228,13,138,210,202,150,58,8,251,36,81,104,13,0,142,164,201,128,73,137,78,215,254,153,66,180,30,173,37,74,128,182,72,43,24,46,15,151,52,6,241,9,226,173,196,1,183,117,53,140,54,180,129,0,118,76,14,227,228,138,114,252,156,171,245,50,87,112,123,201,3,1,103,54,211,0,207,225,108,168,47,99,97,177,221,34,174,158,8,182,15,116,166,3,196,143,87,153,96,135,69,211,22,13,187,174,231,167,234,46,167,4,193,29,151,21,180,133,160,30,121,5,117,180,52,133,162,39,42,192,241,210,53,40,218,189,185,58,148,105,102,79,229,110,161,68,218,0,128,18,25,22,128,238,127,169,107,211,27,203,131,65,1,166,51,202,161,85,37,107,209,198,243,165,163,0,129,3,236,86,186,154,38,106,24,65,107,94,215,14,166,184,110,185,180,234,30,152,193,133,219,210,53,198,136,198,10,223,147,233,172,155,79,199,249,19,43,177,66,148,56,83,182,83,3,64,119,64,199,43,57,117,90,90,151,58,101,160,100,118,242,181,180,10,180,140,116,243,41,106,227,171,43,240,171,197,244,141,211,212,246,228,56,72,133,165,224,145,45,11,61,6,181,173,13,115,128,119,251,184,90,218,96,6,130,28,35,230,238,186,91,255,0,210,125,196,252,87,55,191,37,83,167,56,13,19,11,77,6,62,133,1,78,58,46,46,207,115,186,83,93,110,67,128,9,237,174,234,140,181,204,184,31,235,11,87,228,172,177,77,116,234,30,157,131,47,105,184,29,214,170,117,35,16,118,252,172,90,96,41,188,48,8,111,0,46,173,58,44,181,166,112,179,93,135,241,89,92,166,12,85,54,26,175,13,222,127,101,170,190,132,181,128,176,65,218,80,83,171,74,141,88,181,193,224,92,58,77,177,245,239,225,106,26,192,105,27,179,217,49,134,113,33,191,44,226,51,38,158,168,46,12,121,24,27,119,91,135,178,231,136,110,127,178,192,224,31,47,17,186,22,215,52,221,129,51,156,166,227,83,191,35,84,231,71,151,115,117,93,61,175,29,76,169,63,237,196,34,52,174,166,4,126,16,233,156,221,75,92,79,76,136,237,11,103,167,209,20,152,208,92,72,29,61,91,225,16,125,222,162,148,165,130,175,115,61,58,14,166,38,96,118,79,99,69,108,28,180,13,188,173,218,134,83,166,1,33,164,199,225,115,106,234,88,12,51,240,141,114,222,76,90,180,175,19,96,86,161,137,216,3,191,149,160,107,155,237,6,3,6,51,42,48,138,205,137,27,236,145,94,144,12,32,0,16,170,90,217,145,64,109,217,20,26,239,112,187,25,48,181,53,177,72,73,140,129,247,72,161,76,186,213,216,163,163,46,164,64,32,8,145,38,19,127,100,161,107,84,215,201,143,248,65,123,111,35,25,75,172,207,105,164,129,209,221,109,118,141,207,165,59,56,97,115,117,52,79,188,192,226,97,173,34,6,199,202,220,127,108,122,231,23,148,211,161,174,111,107,72,5,171,85,90,190,217,185,172,19,180,28,46,109,42,14,160,225,27,68,249,91,14,145,245,64,46,38,12,37,28,236,241,139,117,205,233,131,82,184,47,107,182,11,69,106,141,169,72,30,219,37,106,40,83,166,231,216,8,108,200,7,128,149,77,134,181,81,108,182,231,201,7,109,162,60,37,173,107,103,118,63,249,90,153,32,116,146,219,58,112,66,99,8,167,34,49,51,33,34,185,112,115,136,4,54,232,3,194,99,92,218,125,46,115,195,142,192,55,7,234,85,23,151,99,36,187,213,186,254,230,154,117,128,168,33,221,27,130,186,180,105,211,212,211,18,6,50,23,24,150,185,157,143,43,94,137,229,180,247,219,98,182,112,58,36,239,71,112,250,251,253,205,21,180,205,165,82,78,124,149,148,185,172,172,24,72,4,228,1,200,78,212,213,121,113,99,240,70,54,217,45,154,82,236,131,113,224,157,194,175,28,200,250,254,35,168,109,115,90,236,111,43,92,185,192,2,100,172,76,164,233,131,134,183,117,164,84,107,76,147,46,27,45,154,103,140,154,53,7,61,142,167,208,194,8,79,166,226,30,27,199,114,150,214,138,174,107,226,19,94,1,107,131,176,123,160,97,252,162,223,160,25,102,230,153,25,18,149,89,196,60,204,66,119,178,231,176,90,238,22,29,93,103,83,37,167,125,146,57,87,35,233,141,96,215,168,223,108,147,145,202,228,188,137,37,189,32,240,183,62,187,93,76,176,180,74,197,104,4,131,219,101,135,239,37,42,131,220,141,168,11,32,70,50,74,109,58,133,213,1,249,73,27,161,109,22,27,76,129,59,132,36,1,80,90,46,28,38,179,201,58,131,145,77,93,154,170,85,45,104,36,253,85,233,42,7,137,220,249,64,127,154,75,92,4,194,217,164,208,180,145,102,7,41,56,252,116,98,13,172,169,105,13,43,156,1,193,93,15,71,22,235,152,102,98,22,122,212,109,48,10,127,167,64,175,72,109,157,251,166,252,97,94,216,244,19,167,169,247,95,133,235,23,232,233,131,254,220,5,223,247,45,16,188,127,193,245,239,211,12,248,16,189,85,18,72,230,228,189,157,228,244,11,101,184,157,206,133,58,129,128,68,207,101,182,147,201,2,10,229,211,113,105,250,173,148,106,112,119,132,5,246,19,137,214,77,205,127,124,71,11,77,26,156,44,20,106,92,227,137,158,83,239,45,224,72,84,87,168,56,158,87,217,211,167,213,145,242,166,57,223,98,177,81,169,111,43,73,120,44,4,238,182,231,114,93,238,100,57,184,8,207,116,179,33,192,112,141,175,158,96,21,71,36,29,199,100,76,182,204,247,105,101,192,8,1,59,75,86,93,5,35,146,70,7,100,84,133,155,29,214,75,103,82,156,155,7,115,178,12,48,16,37,75,167,140,164,82,170,91,76,8,148,230,155,140,0,130,49,117,206,163,67,177,148,36,203,114,172,142,20,0,16,124,45,138,197,175,46,246,45,214,137,36,76,173,26,105,183,136,89,161,187,242,19,41,228,248,77,199,89,135,42,140,234,233,157,108,9,193,91,88,120,92,189,43,237,129,217,116,169,185,163,37,22,185,176,121,142,205,20,197,195,180,35,115,65,28,20,182,231,39,246,83,191,126,22,238,102,203,228,143,4,145,27,14,21,6,221,244,42,165,192,101,70,180,145,141,145,116,98,210,186,124,158,225,178,24,34,97,80,18,73,4,202,21,36,179,98,136,239,80,26,153,28,13,167,42,23,103,186,73,113,126,255,0,101,65,238,105,240,135,144,191,38,57,221,98,121,75,45,183,60,161,247,14,32,253,85,153,159,8,152,202,31,166,71,56,156,52,229,71,72,110,55,66,214,17,177,194,34,216,17,63,117,141,28,132,254,228,203,128,240,128,180,19,228,35,19,42,59,19,132,126,240,137,200,6,33,230,220,240,160,184,65,194,23,19,121,129,32,166,54,55,56,89,175,83,31,143,174,82,19,38,80,29,136,6,8,70,227,5,162,85,225,54,30,69,94,76,81,24,28,148,46,105,57,217,27,222,2,23,27,136,28,33,111,122,130,187,107,100,17,78,220,192,251,161,38,72,61,184,69,80,219,193,132,1,192,20,217,159,113,215,136,145,160,135,8,236,152,204,159,41,1,192,108,138,148,70,74,201,157,172,126,46,117,53,179,235,178,54,0,224,51,41,48,67,71,5,27,29,17,199,8,29,118,68,228,30,205,52,219,208,96,231,178,143,49,141,241,41,97,248,128,73,250,43,115,136,17,24,79,228,61,24,253,202,99,101,219,110,158,214,200,222,18,218,224,8,250,43,6,100,17,244,91,51,229,24,183,96,17,212,158,34,55,61,211,105,184,71,130,179,183,160,19,194,54,25,8,189,193,110,237,164,101,205,200,237,178,83,219,112,128,84,56,149,115,247,75,228,144,233,178,48,56,183,176,148,46,4,242,141,143,150,194,178,224,71,98,136,231,146,168,88,194,3,104,145,76,25,234,221,40,135,39,92,44,141,208,131,118,38,16,60,198,40,245,144,15,68,29,138,2,227,188,238,157,80,72,13,196,119,73,246,137,0,13,147,231,80,9,169,228,128,22,17,57,80,0,226,93,251,34,112,198,85,48,90,12,9,91,123,155,163,191,184,1,208,216,10,218,49,145,149,101,224,103,110,232,94,224,68,131,225,42,164,197,176,216,183,131,112,9,79,119,84,13,187,38,85,146,91,27,4,13,97,105,153,202,218,158,202,114,207,98,196,180,194,187,139,157,217,93,71,219,245,75,107,250,193,37,101,36,194,91,159,145,219,178,183,27,128,131,10,84,19,178,88,39,98,17,127,168,217,233,8,211,38,35,97,202,187,97,189,208,58,165,167,108,114,173,175,184,120,236,135,132,214,199,37,71,124,4,77,22,227,112,169,193,185,18,168,56,143,167,132,51,169,183,126,160,184,245,253,21,1,39,176,81,199,171,10,142,12,142,232,121,220,54,62,48,220,46,136,64,223,27,118,68,217,62,21,101,167,0,20,67,161,138,93,205,33,230,66,26,192,224,236,59,34,123,240,57,250,44,207,170,231,97,55,97,220,78,158,227,105,184,12,236,85,94,96,192,194,83,92,90,32,225,81,172,8,2,54,67,24,218,102,17,132,220,99,98,169,194,25,51,148,146,72,51,221,93,228,192,157,184,67,234,107,42,67,187,18,229,78,171,130,0,143,40,63,171,59,118,85,80,27,101,101,235,24,218,103,125,65,124,152,116,168,226,75,66,24,112,48,85,130,38,15,40,175,88,66,154,198,3,17,24,9,85,188,96,167,18,209,132,172,19,225,47,89,3,241,242,33,141,233,201,202,77,64,103,3,11,75,160,18,146,252,8,9,91,111,132,74,249,0,77,147,143,162,130,160,14,130,161,22,142,229,46,163,203,70,210,82,3,228,115,183,168,78,4,236,74,89,113,105,234,202,99,73,181,37,210,232,77,184,145,15,217,235,44,58,76,140,34,53,13,179,251,32,12,183,62,54,80,17,177,0,149,173,212,170,225,144,189,199,28,91,194,27,221,253,95,149,12,199,209,41,205,156,206,233,14,63,113,79,58,131,90,109,238,178,184,152,206,2,124,218,232,5,38,187,165,160,33,128,108,95,122,152,107,185,182,156,174,109,66,12,133,191,81,7,149,203,213,188,180,116,145,61,210,58,157,67,249,21,174,125,206,125,114,37,211,243,46,109,83,7,101,179,80,115,51,186,199,81,132,183,186,38,205,201,78,140,98,8,25,198,60,32,14,154,120,216,35,180,181,85,55,3,32,140,44,227,20,122,96,70,227,40,92,122,132,38,182,160,116,129,186,15,110,194,124,172,117,3,137,171,35,93,106,190,171,35,98,123,40,226,217,200,251,170,53,55,132,31,147,212,114,221,117,48,234,79,84,114,146,92,90,50,81,234,8,50,102,15,116,146,246,129,146,134,118,140,103,242,82,148,207,220,77,87,206,118,72,147,118,50,154,247,55,118,141,208,26,129,128,218,50,128,25,220,6,3,146,23,56,31,240,128,62,48,48,149,81,228,220,99,39,178,26,110,4,128,119,88,87,169,55,107,239,220,214,199,184,142,118,194,91,137,143,149,85,248,233,250,33,123,224,28,236,145,119,168,76,236,180,231,122,205,97,79,211,181,14,46,45,123,91,34,63,117,240,47,88,248,132,86,212,61,243,116,56,129,230,12,47,176,252,111,175,118,143,209,53,85,11,195,88,25,14,158,219,255,0,128,191,57,70,167,83,73,190,241,32,201,151,28,29,241,251,44,8,73,188,105,236,235,213,245,254,159,27,174,115,254,33,36,57,205,153,236,129,222,144,250,148,220,230,212,130,22,26,186,113,167,168,1,111,221,45,71,202,200,242,121,97,228,210,125,102,180,181,217,105,59,248,65,255,0,91,170,227,12,23,118,156,44,193,193,195,176,27,162,20,128,152,250,168,138,239,121,18,162,142,191,114,171,250,182,172,180,94,192,195,180,3,41,84,61,86,169,107,131,129,239,132,85,165,173,135,108,114,18,9,13,249,191,33,83,28,247,169,59,93,160,150,154,217,235,84,152,222,186,117,29,34,48,54,62,124,44,47,215,51,88,231,22,210,45,131,212,32,196,248,148,194,214,218,224,112,60,164,184,53,143,16,112,142,240,166,103,112,254,59,15,86,242,102,171,238,84,100,184,6,144,78,199,132,20,233,22,3,36,56,240,180,86,125,214,67,65,105,223,40,9,109,146,48,102,2,129,110,131,32,112,171,95,249,153,234,81,185,178,62,98,171,79,233,253,83,159,41,224,152,3,127,162,118,157,174,99,228,2,103,127,11,99,236,74,94,185,222,195,30,149,167,166,219,205,54,222,68,147,27,160,246,195,27,17,0,173,53,42,62,32,236,22,61,67,154,230,54,76,184,25,10,149,193,247,182,94,232,133,170,57,51,154,166,224,45,2,54,41,141,151,137,3,234,66,6,52,23,111,116,225,60,59,219,97,3,46,7,33,46,237,82,210,53,193,108,192,170,44,120,199,24,82,137,45,6,57,238,174,163,75,153,121,59,112,146,106,96,64,50,123,36,169,189,125,199,126,79,110,68,186,137,109,74,143,61,87,156,30,195,178,135,84,230,50,208,194,224,76,72,225,61,206,38,155,90,6,55,3,178,202,73,188,48,13,204,79,101,187,168,114,147,226,41,253,66,109,216,51,0,36,214,186,171,164,128,113,18,158,217,38,92,163,169,151,16,208,109,147,191,101,186,178,66,84,228,85,232,38,18,8,14,51,141,160,119,8,88,210,73,59,207,9,172,121,169,118,37,160,156,141,201,149,108,115,30,29,237,180,244,152,50,35,41,112,236,35,254,68,67,124,149,86,144,123,11,136,152,196,172,160,196,27,64,143,221,111,115,203,90,9,196,101,101,216,75,90,94,14,82,41,255,0,95,91,57,171,156,150,190,64,129,36,241,27,5,76,115,44,216,248,68,25,211,1,208,80,23,108,56,8,58,153,103,37,26,211,187,65,118,68,21,84,67,131,137,3,238,172,52,180,185,238,152,113,199,96,133,213,161,208,48,222,80,112,216,223,143,48,206,160,189,229,181,5,195,61,209,84,186,163,68,98,18,156,226,231,135,68,145,180,174,135,167,82,109,119,245,59,28,146,155,251,124,128,121,169,17,79,76,224,206,174,144,63,116,171,114,64,194,233,122,165,102,83,54,179,229,24,31,79,43,151,68,182,171,251,32,254,163,91,130,149,175,108,183,7,91,141,198,210,177,106,204,237,151,46,133,66,214,182,1,92,218,238,59,140,144,153,12,207,97,227,255,0,76,198,231,17,2,1,148,154,175,13,36,17,9,231,165,227,177,225,38,171,110,105,19,245,82,176,21,120,201,20,119,253,76,111,31,204,157,167,246,89,234,52,184,248,229,105,115,72,56,75,121,134,144,76,41,180,51,73,70,181,205,152,220,235,68,37,187,59,12,166,62,14,120,75,184,54,8,207,248,73,196,78,228,78,57,36,28,2,115,178,167,244,152,133,28,226,248,35,117,111,200,2,96,242,155,12,51,200,161,93,217,77,108,228,46,158,129,174,176,61,165,115,88,14,0,27,242,186,250,26,68,135,11,160,13,150,227,189,203,10,39,245,30,88,225,191,57,65,113,24,225,58,168,185,160,207,17,132,182,180,76,114,169,83,44,84,242,107,182,18,98,213,184,178,155,156,127,43,136,242,79,16,87,107,212,157,12,183,96,23,17,237,131,186,107,3,211,6,219,239,188,146,226,225,4,42,20,193,153,192,10,77,162,85,75,139,119,153,225,113,216,173,114,2,220,178,83,103,97,128,161,105,157,145,145,13,255,0,8,36,207,248,76,96,68,59,122,131,14,105,200,86,209,35,109,213,137,48,73,202,143,36,66,28,9,83,139,212,168,234,182,21,90,65,152,202,38,227,125,194,2,101,217,91,170,246,199,181,170,152,72,219,178,97,19,65,129,42,53,240,210,165,215,16,9,194,9,86,76,42,125,108,3,51,144,163,119,142,81,156,156,25,10,56,16,36,28,163,90,114,58,154,188,71,22,70,178,119,9,100,198,193,16,115,153,229,84,238,139,81,254,62,66,241,192,37,6,153,202,34,29,76,255,0,194,16,225,137,42,195,201,242,149,201,190,41,44,130,229,64,129,56,86,76,236,132,201,128,181,28,51,36,220,94,165,135,22,249,10,3,34,96,21,11,44,61,194,33,193,148,166,15,112,238,123,6,9,216,110,168,203,48,152,13,191,46,201,100,23,73,40,215,190,166,30,62,72,236,230,33,64,232,17,8,154,100,1,194,163,212,70,54,229,19,163,185,191,182,70,221,200,128,80,189,197,174,192,86,73,239,42,193,218,80,251,148,229,87,227,41,164,144,73,10,17,121,217,66,64,27,152,82,237,131,118,77,128,140,76,63,112,67,112,100,43,107,108,206,232,154,26,126,110,85,19,9,87,122,33,68,132,224,235,112,54,221,88,99,220,203,131,97,187,74,15,113,220,21,119,190,14,76,118,71,12,234,108,170,244,65,36,171,14,110,255,0,149,64,95,245,85,17,245,69,175,80,248,232,70,127,249,102,66,16,238,0,80,56,134,239,186,93,217,149,131,96,51,58,135,119,141,212,182,0,86,209,115,64,149,25,145,63,178,93,137,215,212,168,241,42,218,50,118,10,60,78,54,86,209,104,143,188,148,68,251,141,149,250,100,13,193,136,42,137,55,204,97,92,111,7,10,182,59,35,155,228,94,190,164,4,201,66,28,90,122,130,56,177,248,57,81,153,113,148,186,74,113,14,172,200,15,76,196,66,179,2,152,225,208,161,49,141,201,85,14,39,127,11,1,155,53,176,250,129,49,153,148,109,36,183,186,19,76,58,50,141,160,52,72,221,101,50,76,115,184,36,19,2,21,237,253,51,194,160,226,29,119,40,93,112,130,121,71,33,234,72,130,48,173,210,8,196,5,64,72,106,39,56,72,28,45,235,14,190,72,65,6,109,140,42,107,75,115,18,163,75,170,59,124,5,110,125,134,1,233,41,143,212,57,95,220,84,193,194,155,168,68,24,81,55,179,75,50,168,162,186,68,33,196,37,200,9,103,0,101,80,221,19,0,220,169,155,136,141,214,133,19,217,78,117,197,80,221,19,90,15,148,37,18,108,234,93,166,84,32,131,29,148,25,194,176,35,159,170,219,54,57,178,166,74,178,54,140,34,150,152,16,168,178,29,225,11,116,228,77,149,180,43,32,143,161,81,238,149,77,192,206,203,67,40,72,240,140,52,145,59,161,113,187,101,80,66,40,62,67,254,228,119,18,172,176,226,54,42,18,8,242,173,173,145,147,178,94,137,141,145,180,207,220,40,77,230,20,186,127,229,70,69,203,106,64,233,211,40,52,253,21,90,83,127,168,9,81,205,36,227,100,75,103,108,96,83,72,0,91,0,171,50,211,132,192,198,128,9,86,230,180,176,16,50,55,71,167,168,159,238,5,174,32,40,24,232,27,194,107,156,210,0,217,160,43,104,233,0,24,11,1,161,7,214,192,20,99,202,187,96,96,120,70,70,192,103,185,85,180,153,16,129,108,178,4,114,182,77,32,53,206,107,187,38,24,193,221,9,235,105,42,83,105,2,10,70,206,111,220,106,47,212,155,237,248,85,103,80,146,142,97,221,35,3,186,167,147,34,225,31,68,250,68,249,119,98,93,187,70,200,64,147,34,126,234,193,198,14,2,167,84,206,201,119,59,137,218,66,105,223,180,32,0,92,51,149,48,119,194,172,113,130,155,64,210,62,230,25,54,105,33,142,249,132,174,238,148,6,209,109,195,51,178,243,250,124,150,225,119,244,108,232,14,121,77,211,81,126,165,15,48,154,220,217,101,210,32,236,212,170,77,28,8,35,186,100,7,182,0,143,240,173,180,139,24,1,151,30,253,213,199,18,217,30,255,0,200,79,35,25,14,0,141,208,214,112,107,73,41,66,165,132,245,71,249,74,96,117,87,7,18,146,246,239,178,41,221,150,181,154,116,205,107,92,14,242,181,106,27,123,65,0,125,18,90,207,104,9,140,170,105,117,78,144,72,255,0,9,173,107,117,146,124,220,116,255,0,251,193,45,150,136,25,75,150,228,98,238,201,213,40,62,152,180,153,7,55,37,6,219,144,103,202,86,201,110,252,128,26,216,67,185,82,26,68,182,2,233,232,220,42,134,134,11,99,177,221,115,136,36,255,0,133,183,65,12,200,227,10,189,154,214,55,43,15,125,19,187,69,157,34,224,124,45,250,91,154,114,216,16,185,76,169,238,48,73,33,160,114,87,75,73,89,197,141,0,109,202,233,44,215,217,80,207,200,245,58,133,173,13,19,128,70,203,126,134,184,107,64,0,144,2,231,178,218,133,176,236,242,59,39,186,177,166,208,214,226,119,74,217,177,132,20,252,142,160,121,52,234,220,27,74,90,203,220,231,6,144,211,193,57,63,101,26,192,75,24,217,0,119,41,45,113,178,63,186,117,45,131,224,220,220,125,146,86,227,65,77,142,235,249,48,251,245,143,109,50,31,14,110,255,0,186,220,198,151,90,36,8,27,36,233,154,106,60,48,252,196,96,0,181,80,34,155,137,123,65,3,1,116,99,255,0,226,15,199,94,254,36,17,72,134,56,31,151,100,84,171,88,220,3,28,166,61,237,128,3,129,147,128,21,82,22,188,203,100,148,121,160,247,41,254,63,159,42,185,31,167,113,36,128,220,45,212,156,218,77,192,180,110,26,2,231,181,192,86,33,132,1,25,202,223,73,196,83,4,131,111,14,76,215,3,72,74,122,172,127,241,13,170,210,205,177,143,170,94,158,147,216,25,76,142,145,129,28,4,154,68,251,160,192,146,186,84,153,32,59,17,49,190,81,19,28,242,26,182,107,220,135,78,90,216,104,251,44,213,41,123,14,38,48,186,67,80,218,46,144,192,225,16,9,254,159,162,197,174,175,123,12,54,12,254,80,62,93,167,80,187,90,168,75,209,19,104,188,9,140,149,212,165,82,105,244,136,32,100,149,195,211,212,115,90,249,156,140,30,203,161,79,80,214,129,60,247,86,85,58,142,21,174,90,191,175,212,121,212,61,142,234,0,180,238,78,235,33,107,31,81,192,72,230,83,106,85,247,15,209,100,105,34,187,131,187,103,202,57,246,197,62,119,44,102,205,20,92,5,112,214,147,129,39,27,173,213,152,218,172,16,9,49,183,101,207,107,219,73,143,124,30,145,194,234,105,169,56,86,101,205,54,185,179,35,186,145,248,221,49,130,212,223,63,245,133,165,161,150,152,130,66,216,8,33,160,156,111,33,24,211,10,116,218,226,101,197,198,64,224,36,84,108,56,9,128,48,21,59,29,124,154,151,63,29,141,238,111,107,131,8,134,207,213,115,253,82,144,246,157,237,134,138,164,136,157,128,229,108,99,139,105,9,34,71,153,133,206,215,85,115,254,80,73,31,211,194,149,181,70,175,144,46,89,182,245,250,129,74,203,96,124,199,5,107,113,20,105,155,179,1,100,12,180,53,205,105,115,163,96,161,212,189,193,205,13,204,194,37,126,29,75,91,141,156,37,234,42,7,176,64,55,19,145,217,13,34,3,122,76,19,186,175,109,244,129,151,92,73,153,82,149,38,211,100,0,4,245,19,220,161,91,4,90,215,221,33,191,169,162,92,92,99,114,129,239,14,110,211,5,58,181,16,198,82,136,151,158,56,67,237,146,216,218,57,87,173,71,191,184,156,112,207,87,255,0,18,233,212,27,64,202,209,69,204,165,80,17,36,142,22,54,135,50,46,32,158,224,45,108,7,167,48,121,41,187,234,172,60,172,250,121,53,85,212,83,125,189,25,41,100,128,46,14,115,143,149,84,232,138,207,153,49,253,147,134,149,204,144,114,18,247,83,184,245,75,114,183,234,80,172,90,38,1,14,194,35,79,220,61,45,220,102,20,109,41,16,6,202,164,135,67,134,60,44,114,252,136,249,38,1,93,125,142,161,117,39,18,9,115,120,90,109,188,92,70,78,22,19,105,23,230,6,112,180,80,212,134,177,179,50,118,5,30,153,170,121,215,95,249,154,232,244,76,28,140,66,193,174,107,15,73,5,221,138,212,240,90,240,241,253,64,2,2,205,171,125,214,255,0,180,112,55,73,115,28,217,98,192,21,169,57,194,148,196,237,194,73,111,92,76,39,85,170,9,150,146,60,42,18,241,116,143,249,90,183,19,62,224,119,81,48,148,230,53,176,39,242,157,75,75,134,192,250,149,64,83,47,249,76,247,90,101,173,100,181,214,8,249,79,37,31,19,24,188,180,219,66,44,99,105,2,70,97,41,154,167,48,150,140,15,10,156,93,80,69,201,126,211,153,82,91,46,236,81,22,191,24,149,175,122,19,167,73,222,227,68,252,197,105,167,77,212,152,28,6,70,222,23,58,158,161,224,140,103,186,208,207,82,180,201,216,110,159,189,133,116,51,238,125,107,224,77,64,117,2,28,114,34,23,185,165,82,0,207,213,124,163,244,251,213,155,170,46,177,192,128,235,93,245,236,190,161,68,23,176,18,34,10,149,186,112,242,116,209,226,108,216,78,36,45,20,28,65,7,183,117,140,63,32,12,4,230,213,3,158,16,66,91,62,217,210,165,80,147,136,5,57,142,130,110,147,43,159,78,169,14,28,14,235,79,190,233,16,143,223,83,87,83,38,250,79,105,111,209,62,147,224,64,253,214,6,84,196,31,186,211,167,50,115,246,91,19,184,157,139,99,217,182,147,11,178,113,11,67,72,110,194,97,101,99,183,25,132,246,180,219,190,59,38,20,118,30,61,182,99,91,107,219,178,54,176,19,59,4,150,60,70,4,45,13,135,52,25,219,132,119,73,132,78,230,154,76,195,68,224,45,52,218,65,193,89,169,100,246,198,235,83,54,28,21,157,131,75,127,184,64,18,115,249,87,104,37,80,116,8,86,93,107,124,172,231,220,218,169,145,79,96,140,108,169,143,130,2,96,37,205,219,117,126,220,237,130,142,236,221,105,179,85,40,144,2,219,64,134,141,151,62,144,45,112,143,254,214,218,78,144,49,246,76,155,247,7,245,55,177,214,253,213,190,35,124,246,89,11,141,164,114,156,199,134,192,57,43,106,116,205,196,12,220,141,96,38,38,20,6,209,19,210,168,85,157,194,23,76,79,236,143,68,92,41,129,219,10,71,101,109,235,63,68,179,112,250,43,109,75,72,149,176,78,164,235,139,146,84,18,208,14,33,80,234,57,42,57,215,146,80,0,3,135,132,184,160,12,165,158,40,126,227,41,211,14,223,165,80,22,2,78,84,107,201,62,20,168,242,236,112,159,56,147,34,66,107,174,104,7,101,45,206,54,73,21,3,64,193,9,141,171,34,83,58,249,228,61,56,108,54,184,153,10,18,64,49,191,100,33,246,147,157,210,139,205,243,40,129,155,18,66,226,99,117,11,195,141,176,132,212,180,227,100,4,230,127,100,153,190,74,142,252,119,168,123,137,60,108,21,153,246,204,152,250,33,113,190,39,10,139,176,4,74,96,234,38,62,193,109,55,29,242,168,101,209,202,187,139,73,146,168,186,237,130,217,215,112,103,220,179,46,4,92,129,204,140,3,149,9,192,9,126,228,152,218,112,176,253,177,180,204,200,198,186,89,231,186,109,34,67,68,101,103,107,218,194,70,252,35,21,3,90,0,59,38,30,186,33,237,58,154,197,91,155,158,55,84,210,46,28,172,211,63,41,225,54,153,204,254,193,31,8,153,179,93,33,37,216,221,50,113,105,219,186,207,78,177,111,40,133,91,137,253,144,208,242,55,215,81,205,3,120,149,110,25,157,130,93,55,192,128,96,35,153,77,87,122,216,213,243,168,204,240,85,211,48,51,153,84,215,116,231,4,160,195,93,158,16,77,238,40,138,44,115,103,125,212,47,156,4,45,59,193,132,88,216,111,202,126,179,184,182,30,217,110,124,16,56,240,165,192,54,120,229,72,105,6,65,74,126,91,211,56,225,47,80,135,199,89,126,224,6,66,133,179,16,97,85,56,32,20,83,191,11,11,189,77,161,131,35,193,14,69,61,62,82,13,72,39,158,232,153,92,30,22,250,238,47,201,149,152,201,217,92,255,0,47,25,40,93,83,97,24,80,86,4,76,66,33,158,70,175,111,42,197,25,57,112,217,81,113,115,32,97,48,188,78,242,18,249,112,241,43,9,228,110,57,94,224,52,157,142,234,157,129,255,0,114,26,142,50,28,1,133,13,80,91,36,65,28,160,127,112,29,110,117,5,192,159,170,6,137,18,119,77,25,33,219,132,18,67,166,48,151,168,185,174,159,114,128,143,3,186,172,189,219,109,202,59,75,129,198,16,88,64,153,132,83,139,212,42,29,18,221,68,22,135,79,217,44,182,14,12,43,247,73,16,127,8,129,13,24,201,40,125,230,197,228,69,182,90,235,72,158,100,162,116,91,140,21,36,136,194,133,211,118,66,109,200,59,8,2,121,221,76,145,219,186,167,27,136,225,95,99,32,157,150,205,148,193,97,200,199,100,76,137,149,80,57,192,84,209,45,137,69,58,238,37,123,58,151,81,224,2,49,246,89,28,50,97,49,227,62,59,37,58,65,16,48,66,222,199,121,215,207,37,153,45,65,34,68,224,163,104,188,15,8,30,58,130,6,192,252,113,145,160,147,191,217,88,16,96,136,80,158,219,5,78,124,184,71,8,46,159,234,18,199,23,168,194,204,97,91,126,92,160,21,96,97,70,144,71,100,78,187,98,219,244,144,92,114,161,129,196,148,194,208,80,18,39,178,41,214,17,249,125,126,160,56,97,37,196,180,166,213,116,0,179,23,245,79,217,71,250,131,7,86,83,159,59,170,54,158,72,194,142,201,217,0,45,35,56,37,58,117,18,190,200,94,3,68,9,59,33,39,40,186,90,37,40,186,243,217,76,239,184,235,246,72,93,198,210,133,205,239,149,9,104,35,57,86,231,134,0,70,66,61,228,74,245,88,4,159,186,38,109,6,39,186,75,235,137,5,89,212,50,232,229,35,219,145,183,245,26,231,6,97,102,169,87,56,152,82,165,102,147,36,196,36,190,160,25,91,115,188,135,112,236,151,56,236,82,30,226,227,59,43,247,195,134,93,246,73,169,93,161,187,254,16,15,212,202,190,19,30,173,208,210,102,0,92,61,77,105,113,147,246,93,31,80,213,52,51,121,251,174,5,93,67,106,84,117,160,186,220,152,18,178,100,93,244,33,86,0,183,11,43,158,215,96,24,250,42,171,93,236,167,113,101,180,230,217,113,2,15,221,115,207,169,210,15,115,36,7,3,105,55,8,159,174,200,63,212,97,7,9,174,172,184,140,202,163,145,3,30,86,83,175,165,104,121,171,78,192,109,47,188,91,63,84,76,213,81,171,62,221,106,117,60,49,224,146,129,159,113,45,223,103,212,208,198,137,129,149,39,16,91,178,2,247,48,2,88,230,136,157,149,251,129,206,223,126,203,40,119,251,136,163,222,202,172,63,151,7,41,5,240,210,6,240,141,207,32,25,202,73,195,137,137,65,122,234,88,191,220,203,84,153,219,9,47,23,178,14,22,138,175,33,216,217,101,117,66,65,194,29,128,62,201,170,100,83,137,180,54,4,172,238,4,14,200,220,93,189,185,84,29,157,178,131,169,3,104,169,113,36,236,18,239,12,33,195,40,234,58,217,202,68,228,17,178,94,215,34,218,231,140,209,118,36,29,249,72,115,203,68,198,248,202,50,48,99,100,151,56,218,65,18,83,106,74,125,106,207,35,250,157,81,180,126,25,170,11,110,101,80,235,155,220,1,255,0,149,240,134,213,47,1,195,45,112,4,125,23,217,255,0,86,245,76,111,195,68,85,37,140,14,182,91,185,4,137,255,0,31,149,241,186,140,254,110,4,55,194,138,225,143,178,23,44,59,233,236,107,75,233,80,168,225,253,45,156,174,93,26,131,87,69,175,112,5,196,2,74,219,91,90,193,72,139,167,139,87,48,212,177,162,4,118,143,236,158,170,200,157,184,56,65,34,203,160,99,251,169,62,213,48,73,4,30,59,32,113,34,124,240,179,26,175,113,135,140,5,32,250,103,57,200,250,246,62,173,64,64,107,90,96,111,41,37,192,144,0,233,28,163,178,30,4,224,137,148,170,149,0,108,3,183,41,87,62,91,254,167,74,86,213,226,153,46,180,212,50,6,70,16,10,32,83,182,100,158,202,152,11,218,76,156,112,81,80,166,227,84,151,16,25,193,74,40,124,166,231,92,80,233,153,234,18,214,145,29,62,57,90,195,40,141,56,54,130,99,115,194,173,96,99,11,75,67,64,237,221,100,171,168,152,13,25,56,250,36,108,137,178,77,90,28,79,234,71,151,49,216,136,90,244,76,191,50,176,49,174,123,128,59,119,43,160,71,178,192,208,98,2,218,228,108,222,194,39,80,227,78,241,57,72,112,105,166,49,111,149,85,253,194,224,246,177,213,132,236,209,149,79,172,32,135,48,182,59,160,99,182,122,139,75,90,142,30,50,220,89,76,12,31,178,183,185,165,196,230,243,8,3,137,113,135,110,22,135,52,83,99,100,11,128,249,187,170,219,191,101,177,109,255,0,164,205,169,171,117,55,48,18,215,17,2,56,66,222,178,7,17,251,160,168,219,234,23,3,182,17,105,143,243,176,9,250,36,173,249,123,57,171,201,238,221,108,234,10,36,122,77,104,166,61,218,244,193,100,228,177,254,124,68,174,40,104,118,90,110,130,65,142,59,174,237,90,228,233,156,201,131,16,8,94,119,89,93,192,213,20,196,56,98,78,223,85,53,209,109,41,249,57,150,53,143,117,70,131,4,143,5,91,222,230,0,230,11,241,176,87,233,126,142,255,0,85,170,218,65,174,32,242,221,215,174,119,193,180,116,90,79,112,54,215,48,255,0,48,199,224,158,229,27,107,239,80,213,94,210,121,109,6,128,212,151,188,90,7,37,7,168,85,99,28,24,0,142,8,93,157,105,101,58,62,219,1,107,121,250,175,59,85,173,184,151,24,13,204,173,93,123,242,39,228,49,42,117,31,164,211,130,69,249,105,202,31,81,210,129,80,212,99,141,58,123,134,183,43,161,70,152,20,154,14,224,44,94,160,92,238,136,48,209,130,10,110,152,185,126,244,201,203,52,1,4,131,159,37,3,218,94,233,157,184,86,231,216,233,220,247,75,247,8,38,8,28,202,11,80,70,84,177,80,206,137,117,68,198,9,140,66,204,70,48,142,173,89,118,251,9,41,23,117,119,36,97,73,211,217,43,219,122,172,176,242,211,28,158,86,141,62,160,176,27,112,177,183,175,4,144,118,132,109,110,72,157,144,162,39,82,99,99,176,140,172,125,207,253,199,115,199,42,105,222,211,139,96,183,148,34,152,48,80,3,15,37,187,38,228,102,74,126,61,175,108,125,82,215,97,185,88,171,0,220,130,159,213,2,72,159,11,54,161,176,45,56,41,50,165,70,90,223,147,83,38,87,60,3,145,62,123,44,239,170,11,97,27,129,44,60,111,133,148,152,225,106,245,211,33,173,126,63,80,42,184,181,187,97,101,121,47,51,193,79,121,144,90,144,236,52,141,146,223,23,140,110,77,236,57,21,23,60,129,31,68,38,156,73,229,50,33,211,177,35,8,11,95,118,251,165,228,7,196,146,191,242,198,0,108,54,66,16,39,36,202,50,56,4,65,194,93,176,239,153,48,9,254,162,145,173,100,150,193,51,225,118,116,132,128,209,34,74,227,208,37,181,154,120,93,203,199,183,33,171,85,53,37,106,103,123,9,205,151,128,70,123,240,134,171,44,50,50,153,1,237,110,76,169,88,150,48,52,15,186,166,86,166,132,111,201,75,87,234,114,125,73,193,212,192,2,56,92,167,50,6,96,202,221,234,110,37,246,202,231,131,48,10,149,183,99,91,74,230,74,45,207,133,45,141,178,172,156,225,4,25,144,84,142,210,77,83,234,19,224,128,54,42,131,8,219,116,32,98,73,68,9,3,117,159,131,132,94,199,72,46,250,101,70,19,25,10,18,37,19,158,211,134,253,208,170,49,249,21,54,46,39,60,170,183,233,40,160,8,67,19,38,17,113,234,209,107,223,97,42,115,225,93,189,66,6,59,168,27,145,217,24,49,133,28,125,250,148,215,96,56,73,57,68,208,96,114,21,224,170,147,222,2,161,98,191,114,123,242,219,73,34,35,96,131,144,56,76,44,16,50,150,91,198,101,40,185,191,81,157,100,52,243,36,109,202,38,14,226,60,171,50,25,182,16,30,17,222,244,138,239,143,220,183,3,27,99,186,162,195,33,192,225,93,199,188,171,107,73,202,90,184,247,25,55,234,1,36,64,229,89,116,116,145,247,86,6,76,133,64,92,7,32,32,157,227,53,79,185,109,233,7,40,73,60,12,43,134,135,65,196,42,119,255,0,2,165,107,154,145,85,9,68,200,24,80,206,219,34,110,90,51,178,131,105,59,37,38,207,212,16,221,149,226,54,194,176,100,120,80,9,111,149,183,247,5,27,111,80,0,36,199,1,30,49,42,182,202,161,156,16,33,21,222,227,97,247,46,209,191,236,16,236,205,145,29,140,42,14,6,2,26,253,205,182,235,251,148,192,11,73,40,216,112,123,33,2,7,132,71,13,237,229,50,111,145,181,58,122,130,73,193,216,5,102,72,158,202,156,65,86,7,76,237,27,173,222,16,154,185,37,164,186,85,59,14,29,42,193,113,51,42,111,19,186,29,140,86,202,245,228,16,12,200,16,17,180,230,99,234,20,36,236,127,101,0,180,73,11,105,247,9,255,0,220,121,35,186,72,194,178,11,162,14,21,56,138,135,178,163,3,109,145,182,117,198,2,206,53,128,65,7,116,193,140,156,161,13,38,49,62,21,153,62,26,16,93,138,74,45,188,225,81,4,43,107,160,248,238,133,198,113,194,127,28,140,187,236,38,146,211,60,162,13,36,99,140,160,32,152,236,17,3,180,13,146,43,145,71,36,152,196,43,32,180,119,242,172,180,18,36,238,132,92,77,164,72,74,63,168,220,96,60,130,112,33,70,17,112,156,162,176,73,10,61,128,70,56,85,250,33,85,249,74,45,51,183,238,168,55,48,112,81,177,153,1,220,42,119,67,164,140,164,61,201,62,229,177,132,79,101,69,130,220,226,56,68,227,48,114,1,64,248,7,25,29,209,251,152,220,216,27,168,162,179,28,38,242,52,165,98,39,42,148,196,121,89,242,104,71,13,16,112,132,41,178,136,6,76,66,190,27,0,33,36,118,133,20,251,34,66,187,45,134,10,132,64,223,42,183,87,25,132,115,238,13,148,4,171,206,2,173,149,193,66,9,15,0,133,97,188,12,170,203,138,44,183,40,111,212,18,128,2,1,194,183,15,56,82,11,132,194,145,132,30,225,13,238,66,200,118,2,34,46,227,101,86,146,217,8,173,54,142,203,2,205,211,209,236,2,217,136,86,70,70,100,38,6,181,173,48,50,169,130,88,74,96,206,246,28,250,62,161,181,160,9,27,20,38,26,70,100,33,4,146,35,142,17,65,44,134,129,245,65,235,184,126,250,101,152,246,237,1,11,73,105,143,217,88,195,1,1,71,56,196,198,79,33,4,118,2,160,227,12,16,246,25,193,84,101,194,57,8,105,178,58,93,178,62,73,7,192,74,235,212,56,118,172,166,136,34,8,76,45,104,105,216,246,9,14,57,128,160,113,196,118,225,28,181,122,32,170,53,226,198,83,128,221,254,202,156,1,142,172,204,194,6,152,193,194,160,119,36,194,99,115,50,96,227,214,198,18,64,130,66,0,73,137,40,100,17,229,21,166,222,231,194,218,212,205,136,125,231,80,166,4,15,194,161,46,139,177,10,83,167,35,38,79,101,30,45,0,33,188,128,128,208,150,70,208,118,86,208,8,38,50,163,68,180,204,108,132,180,180,97,19,175,35,230,119,98,104,163,212,246,133,222,209,85,1,144,188,243,56,183,158,87,107,64,243,237,219,128,85,51,78,216,245,182,27,89,211,107,75,179,193,224,34,117,80,208,7,101,52,211,237,159,162,77,67,123,162,32,28,97,50,223,56,140,217,241,229,18,88,231,184,145,145,59,173,250,13,59,41,233,27,74,37,205,113,119,184,237,204,160,163,167,246,132,74,208,220,52,140,73,237,194,52,30,139,119,25,207,199,242,149,93,193,211,38,49,186,70,154,176,191,249,132,176,108,57,85,93,254,219,96,146,231,44,244,165,231,42,184,247,18,181,56,230,206,189,103,83,123,71,182,110,28,147,221,115,158,211,127,78,7,62,83,216,65,109,179,157,224,42,170,215,50,153,48,60,41,118,95,100,248,209,76,134,193,104,16,102,70,203,86,154,144,186,36,180,157,215,47,76,231,212,173,213,134,13,161,118,40,53,175,128,15,82,53,177,186,206,140,202,232,228,234,211,210,210,171,72,10,141,15,3,97,28,240,86,221,61,34,208,26,3,90,120,0,225,98,165,82,26,0,199,149,179,79,33,217,63,149,113,202,237,188,146,43,83,191,87,238,111,161,89,212,128,99,192,142,225,109,100,62,12,2,71,117,138,147,35,0,205,219,79,8,153,123,28,46,139,123,167,162,84,218,146,148,181,71,55,253,206,144,137,200,128,180,209,162,14,70,7,117,206,211,84,21,24,70,206,39,110,235,163,167,16,194,221,193,220,42,181,7,73,75,91,65,59,157,10,84,253,150,49,164,201,25,187,148,58,151,203,24,203,157,151,76,143,254,120,84,202,46,45,131,129,251,161,45,0,137,16,59,148,127,26,217,220,242,5,235,40,127,250,155,104,16,198,184,177,173,104,59,155,70,74,170,132,186,171,92,48,0,130,59,172,126,233,45,134,186,7,112,180,82,46,46,25,17,25,144,181,171,241,223,25,74,218,181,123,99,152,25,56,18,123,171,117,55,49,242,11,164,227,14,196,125,19,104,179,220,112,0,6,158,2,123,180,146,211,36,74,216,238,69,77,28,98,1,181,164,201,158,235,110,158,168,179,19,51,186,192,241,110,65,219,16,83,41,212,36,48,7,90,222,124,38,107,106,38,30,192,215,62,67,236,238,26,102,165,49,0,184,246,88,156,208,30,90,236,57,7,167,235,43,53,164,187,0,147,177,156,74,219,90,153,169,78,240,54,239,186,113,69,45,58,57,87,142,239,147,6,65,150,228,114,153,79,173,146,226,82,13,205,170,103,32,238,155,72,222,211,2,214,180,243,202,107,175,181,145,23,117,99,153,150,31,111,54,239,60,37,57,176,242,227,36,144,4,45,126,158,198,213,103,72,111,183,190,57,79,213,233,192,235,48,214,180,100,246,29,214,183,38,74,181,181,31,242,47,253,230,58,79,246,220,217,146,205,224,112,187,180,43,185,205,104,147,104,200,106,226,185,174,107,162,126,220,45,154,61,83,169,185,226,38,222,59,158,200,22,122,126,231,71,33,92,39,102,157,66,227,46,34,63,178,70,180,204,22,137,41,117,43,150,180,96,2,70,79,133,85,106,54,134,150,109,47,180,76,55,37,222,2,107,90,255,0,241,39,90,189,236,26,85,220,71,183,54,146,83,157,70,234,95,54,102,79,210,54,89,50,239,230,219,107,198,205,142,22,186,53,28,240,9,27,112,133,221,53,143,156,129,191,89,19,105,99,14,99,8,41,24,105,46,231,186,212,251,253,167,128,1,226,72,144,179,186,137,36,116,200,32,34,22,107,176,219,87,226,247,47,220,22,145,108,199,60,35,211,180,92,28,126,88,217,36,209,120,14,224,126,201,172,6,157,38,181,240,96,110,59,173,248,197,17,101,105,200,171,223,113,166,137,47,111,93,205,137,192,217,104,20,195,105,181,146,8,105,184,184,110,124,33,166,249,183,192,78,22,176,7,58,45,236,169,169,236,78,86,183,95,254,166,74,116,92,234,112,226,46,14,39,237,56,79,162,214,150,3,80,155,227,2,16,212,105,99,156,118,17,249,64,199,67,218,211,146,82,10,178,65,191,35,184,231,52,6,57,177,32,136,33,105,163,80,215,128,233,17,251,172,206,167,252,206,167,57,128,224,192,149,169,161,172,182,50,1,201,69,22,59,249,55,114,105,169,67,219,100,198,10,195,82,156,142,147,31,94,22,253,93,115,169,163,73,173,32,90,14,7,245,125,86,39,48,192,147,145,221,37,22,190,17,79,199,181,234,3,125,198,178,208,57,1,49,173,107,107,68,23,58,12,79,100,161,89,193,207,184,64,152,7,184,87,78,177,15,1,206,194,191,30,62,147,14,162,206,139,94,95,77,142,254,150,203,64,250,21,139,88,194,28,76,173,148,221,119,75,190,208,147,234,18,104,147,31,42,149,234,157,67,96,246,172,228,87,177,224,7,50,93,184,148,152,44,100,151,96,111,28,42,47,190,166,102,70,62,136,219,45,196,73,217,49,161,223,178,166,90,188,126,227,4,152,18,71,105,68,234,111,216,186,81,81,160,227,19,147,220,112,141,244,159,72,196,239,207,100,120,245,211,57,236,88,10,201,77,177,107,121,228,149,208,161,105,0,17,37,115,153,73,215,128,14,251,202,233,82,164,0,13,2,79,8,103,130,247,42,5,141,141,117,22,150,155,70,87,57,237,115,158,90,64,104,29,151,66,177,117,48,27,6,123,165,209,161,238,184,141,221,217,27,96,232,192,15,243,39,161,248,38,177,163,170,13,145,2,48,190,199,160,171,117,22,199,101,241,175,67,164,41,106,24,225,135,3,144,190,183,232,196,84,211,182,227,159,10,123,190,206,161,3,175,103,88,72,131,207,100,208,101,131,16,82,112,208,123,166,181,164,128,103,40,228,169,215,68,107,30,75,126,139,85,39,200,30,22,60,180,14,62,137,204,150,180,65,202,31,199,184,185,102,219,95,102,250,110,186,100,194,211,65,225,166,101,115,169,212,49,227,186,211,70,174,112,55,79,83,173,62,229,58,175,220,233,53,228,13,214,134,60,150,246,225,115,216,242,27,17,158,229,104,160,242,224,68,73,71,142,107,245,23,50,174,78,141,58,96,52,118,41,141,110,119,89,25,88,134,194,118,156,184,18,73,91,48,201,154,245,58,52,93,136,43,83,92,11,96,24,33,98,109,64,64,225,54,149,75,70,242,133,43,164,75,85,92,102,131,49,42,139,131,176,119,64,43,92,98,20,115,173,27,201,238,138,29,12,46,153,26,29,24,7,100,109,118,118,88,221,92,52,142,21,55,90,42,56,182,159,81,27,129,194,217,145,142,54,124,238,116,233,144,72,242,182,83,37,174,130,188,189,111,137,180,250,32,13,71,138,64,152,185,248,18,176,213,253,80,244,90,20,157,238,235,26,218,141,155,140,244,129,245,88,223,72,181,213,234,123,179,80,6,137,221,88,172,28,55,18,23,200,245,127,234,7,225,253,28,135,86,101,74,36,203,92,231,128,72,241,28,175,41,234,223,234,163,211,116,250,150,141,32,104,104,61,45,12,51,62,73,132,192,231,145,120,255,0,247,51,244,48,174,7,42,29,83,90,239,152,47,204,213,255,0,213,215,168,105,128,14,244,102,154,85,4,9,104,32,14,235,148,255,0,245,97,174,213,18,215,104,11,88,79,73,48,28,79,208,170,52,191,169,19,142,156,150,126,174,102,164,213,168,25,29,71,49,178,186,245,141,18,3,154,102,39,25,95,140,253,83,245,235,226,79,88,39,254,156,0,168,62,118,213,36,53,191,72,92,45,79,235,71,234,3,43,123,99,92,205,43,9,249,244,247,58,126,185,77,195,97,173,69,194,126,225,110,184,251,141,105,165,80,23,109,210,114,157,252,75,156,232,176,221,180,115,248,95,133,42,254,172,124,122,215,15,115,226,7,210,145,155,199,73,255,0,244,79,116,167,126,169,124,97,92,186,144,245,138,212,171,12,138,175,96,207,208,114,129,248,187,59,140,29,2,249,63,120,214,121,160,1,123,233,231,250,125,198,200,251,74,182,84,117,70,92,214,130,222,13,195,63,69,248,55,77,250,133,241,117,106,142,109,79,89,165,13,203,158,208,47,251,141,130,215,164,253,92,248,183,210,196,58,190,159,81,82,113,47,45,107,135,102,249,77,193,250,134,220,115,119,185,251,143,173,216,136,240,74,38,213,1,176,211,124,127,183,43,241,1,253,120,248,163,78,89,85,245,233,53,219,255,0,14,194,242,105,249,38,86,202,95,234,11,227,77,91,75,157,83,78,35,30,255,0,184,108,61,185,201,89,252,86,206,161,80,13,103,236,247,234,79,73,177,208,112,12,110,153,87,221,162,192,234,180,159,77,167,103,56,64,43,241,131,63,95,62,52,112,99,170,106,89,82,166,196,211,123,186,59,29,210,43,254,182,124,112,107,26,131,91,73,238,49,109,213,31,3,247,88,171,228,78,85,212,223,39,237,42,215,209,13,115,197,173,120,144,100,20,177,95,146,65,7,149,248,247,65,250,251,241,95,162,213,247,117,7,248,192,208,8,118,157,196,25,250,25,93,221,63,250,182,245,8,103,185,233,142,212,60,127,77,102,65,111,211,100,56,216,122,138,181,179,155,63,85,10,236,112,2,85,146,119,4,71,101,249,219,210,255,0,213,56,174,214,187,212,244,76,208,7,110,125,177,36,15,34,87,176,244,15,245,7,240,199,170,214,123,69,119,26,67,5,193,194,249,250,28,33,98,213,235,59,143,199,239,234,125,88,145,119,124,32,14,45,0,47,55,163,248,251,209,61,73,243,166,215,54,155,120,26,135,0,227,248,93,173,62,172,106,101,205,23,180,114,210,10,91,90,108,63,83,91,221,113,157,146,240,78,202,60,58,100,177,205,108,98,66,175,113,164,74,195,250,141,199,58,148,243,152,3,117,84,165,210,38,97,11,234,92,49,137,69,74,216,38,97,21,124,147,44,29,49,194,66,99,95,48,1,130,146,215,182,213,0,185,200,30,247,40,11,227,54,82,113,38,216,76,6,204,148,128,240,210,35,116,77,124,199,117,76,204,138,219,185,170,249,136,76,108,150,248,89,153,86,8,145,132,214,214,18,71,5,110,246,99,207,122,141,105,113,2,14,200,240,227,146,148,28,39,164,168,12,56,38,104,157,194,21,13,142,233,27,2,161,125,173,229,13,210,73,141,212,119,202,78,233,125,237,139,103,136,119,24,94,92,214,160,112,131,36,238,169,164,57,166,56,84,1,231,48,152,215,200,117,183,146,199,65,34,96,40,231,8,2,115,178,89,147,131,246,66,12,111,198,203,61,123,5,179,126,81,140,104,147,136,40,92,219,68,147,255,0,132,159,226,195,95,39,101,159,85,175,62,217,123,90,75,6,228,12,4,59,216,63,143,25,161,245,75,60,202,167,62,113,63,96,184,186,143,94,210,182,155,189,205,110,154,139,218,217,178,165,80,210,188,55,173,254,181,250,55,161,151,147,175,99,106,48,218,239,114,3,9,240,73,202,109,250,62,161,122,204,159,76,126,173,180,32,28,206,193,46,159,170,83,168,28,243,81,148,218,54,115,156,0,250,47,203,223,18,255,0,168,243,234,245,43,233,253,53,213,3,164,52,213,104,34,220,110,9,254,193,124,203,95,241,143,196,122,205,67,170,255,0,214,170,177,161,221,52,152,192,1,111,159,40,127,141,143,126,53,233,103,238,227,234,26,98,208,241,175,209,150,113,21,134,79,101,76,212,210,172,92,214,85,101,66,221,203,29,35,242,191,2,213,245,191,91,175,92,106,29,235,154,166,192,255,0,219,111,72,250,238,190,129,240,103,235,199,170,252,51,93,173,126,157,186,141,61,48,4,213,169,55,136,216,133,71,241,184,241,139,181,182,241,103,235,231,62,214,128,29,10,23,203,134,87,194,125,31,253,81,124,55,234,175,107,53,26,106,250,106,135,122,146,88,194,126,132,64,252,175,164,252,61,241,247,163,122,254,153,175,209,250,131,43,190,114,209,179,124,79,117,14,54,171,217,49,85,3,245,61,99,235,20,34,164,224,236,177,59,84,3,131,92,11,92,123,173,84,136,112,25,77,211,16,106,119,24,88,72,253,212,99,224,231,140,34,107,219,108,114,150,252,35,132,160,85,37,204,147,35,8,76,68,29,202,162,235,98,112,174,65,204,193,64,170,196,182,255,0,204,31,170,96,0,179,254,82,75,227,40,218,100,172,140,97,14,159,99,64,22,137,66,95,107,186,66,133,224,64,40,106,2,28,155,58,198,2,184,16,96,187,171,100,14,97,24,42,203,156,49,194,171,228,65,252,165,255,0,81,237,107,84,207,220,130,4,246,65,123,88,20,115,186,146,170,245,56,5,157,131,50,187,247,42,251,142,208,136,54,76,202,84,216,118,149,98,166,57,73,175,220,74,136,118,199,14,129,218,80,146,100,25,194,83,234,8,132,183,87,13,137,40,119,29,180,210,250,133,174,223,9,110,169,113,88,245,58,234,52,92,3,234,6,31,251,151,59,85,241,30,147,74,232,118,162,155,103,253,198,35,234,155,59,214,3,19,73,219,115,165,176,76,44,215,0,119,149,229,253,103,245,3,210,125,46,133,245,125,71,78,96,73,107,93,51,226,118,95,63,245,239,245,19,240,253,42,165,158,153,86,173,106,204,249,192,33,205,103,140,110,128,89,220,33,14,70,179,237,14,170,192,36,152,133,155,248,218,117,30,26,195,115,182,0,47,128,234,63,212,215,185,129,163,169,82,164,64,117,74,120,119,141,215,136,215,254,191,252,79,173,212,212,110,155,78,221,3,38,90,92,232,105,241,211,144,152,252,86,78,226,5,83,185,250,222,171,205,32,75,133,164,110,211,184,251,110,185,154,159,86,163,69,210,106,134,136,201,113,128,62,171,242,65,253,99,248,162,189,87,10,158,164,202,53,192,159,110,152,113,39,176,115,137,254,193,114,181,127,28,124,79,234,212,28,221,94,184,7,84,249,205,41,150,143,251,73,255,0,41,56,88,233,123,134,188,79,185,250,234,183,199,30,151,70,184,166,237,101,39,52,143,253,214,184,16,18,53,127,168,223,14,210,167,104,245,47,230,112,248,233,252,110,191,24,54,133,111,148,85,212,130,243,18,234,174,51,251,166,250,127,194,154,175,90,213,187,248,113,81,180,223,211,88,11,131,201,236,10,167,15,168,42,247,157,247,63,74,122,239,235,247,160,250,3,221,75,80,241,84,204,135,53,198,224,62,130,87,18,151,250,167,248,127,80,199,82,165,167,104,142,171,235,92,28,91,224,225,124,179,208,191,71,61,89,238,246,191,132,39,78,242,91,47,5,207,35,188,175,101,75,253,45,235,61,91,72,214,87,161,109,22,100,56,195,30,209,249,159,217,18,149,14,152,119,175,211,58,122,223,245,67,233,172,44,46,210,84,117,14,212,71,80,237,114,204,255,0,245,97,67,76,65,161,233,110,117,48,220,223,66,233,250,201,67,79,253,41,157,48,14,99,67,73,29,68,84,204,127,220,169,159,233,61,173,169,117,79,83,5,160,75,169,85,172,65,35,180,198,222,18,255,0,244,237,228,162,117,57,90,207,245,83,90,137,53,153,233,181,180,180,220,127,246,169,180,16,79,228,149,150,151,250,184,203,169,141,30,163,88,98,72,167,75,52,207,228,46,245,47,244,181,164,161,170,5,190,171,252,59,156,9,108,60,189,163,198,198,21,84,255,0,76,186,47,108,22,250,131,169,181,166,93,80,62,194,15,237,42,124,168,65,106,47,123,60,174,187,253,73,122,133,87,138,186,45,3,170,85,115,122,73,13,104,31,99,143,217,121,63,88,253,112,248,195,213,0,168,77,61,59,199,119,64,96,255,0,245,98,87,212,79,250,102,248,94,173,58,151,124,84,214,184,245,57,147,145,251,255,0,100,141,31,250,104,208,214,254,126,151,213,180,254,165,72,155,75,171,63,45,30,70,85,42,209,239,245,1,248,247,177,159,11,213,124,91,241,22,162,185,212,215,245,131,94,147,186,173,107,109,32,119,153,200,73,213,124,69,235,122,134,151,191,214,42,53,140,23,91,69,162,0,250,242,191,69,105,127,68,126,27,244,151,190,147,234,51,83,88,73,45,164,217,104,238,1,63,225,117,116,223,167,223,14,233,180,231,218,244,234,111,183,228,147,13,104,240,33,43,122,73,231,19,54,126,93,31,17,250,206,169,140,174,125,78,179,116,237,193,107,90,26,29,230,81,127,235,31,88,101,96,225,234,14,246,219,242,181,141,31,185,43,236,255,0,27,124,31,65,154,106,206,209,250,109,61,85,77,218,0,32,83,61,247,95,50,214,126,154,124,69,171,34,166,147,211,75,168,196,187,14,159,180,4,181,252,129,177,239,200,254,47,113,154,47,214,111,94,244,154,67,249,175,214,1,135,52,58,9,31,77,151,211,126,13,253,86,163,235,66,159,241,46,44,168,237,218,68,16,190,25,234,63,9,122,183,162,213,115,181,186,42,186,105,108,203,198,227,192,221,102,163,67,83,165,169,238,209,115,169,84,225,194,113,255,0,43,97,121,53,94,178,126,196,163,169,21,105,181,195,44,112,144,66,39,101,183,1,11,228,31,164,255,0,28,141,67,7,167,107,181,2,166,173,173,104,36,152,234,239,244,221,125,102,247,26,67,180,40,219,77,253,67,83,151,147,61,103,145,128,146,114,123,146,174,169,156,126,233,4,196,16,112,18,107,153,25,4,238,85,73,15,193,24,75,170,247,56,129,0,55,199,42,203,137,105,37,179,41,69,174,219,104,217,30,179,185,61,56,235,228,26,160,59,9,111,101,128,90,112,120,236,142,203,90,110,220,132,144,231,60,179,0,119,72,45,72,191,23,216,109,168,65,183,178,93,87,147,144,35,185,87,108,185,196,100,164,213,115,131,8,219,8,29,252,161,42,239,115,231,63,170,58,134,211,208,56,60,123,146,224,44,137,146,78,235,228,7,80,75,250,200,25,204,47,169,254,175,189,181,168,105,168,177,206,107,90,5,209,201,201,63,101,242,7,189,180,223,4,228,242,134,215,214,115,126,70,205,132,58,200,101,225,213,8,131,147,248,81,240,198,194,73,124,92,70,208,134,155,141,70,75,133,166,101,15,245,7,46,177,251,151,85,183,155,27,23,145,56,236,18,93,79,219,0,188,153,43,77,43,129,46,118,27,193,89,117,21,33,197,219,206,0,236,150,199,203,216,63,141,120,230,69,179,161,206,36,151,2,100,120,240,146,246,135,252,160,128,55,8,220,13,70,8,33,189,209,83,96,164,32,153,158,82,241,214,39,27,102,89,150,55,31,132,234,116,67,169,147,112,158,203,59,155,237,152,47,36,28,130,157,167,211,215,113,247,26,194,230,180,73,236,135,228,83,175,212,95,197,95,139,95,238,100,213,58,211,215,145,196,44,109,168,95,81,212,233,134,251,128,2,3,176,51,182,86,138,152,5,174,55,117,31,238,129,186,79,112,54,48,9,201,152,48,160,46,27,51,167,203,238,53,244,253,166,180,220,0,31,49,157,147,164,123,96,185,211,140,121,65,68,134,212,182,68,14,15,42,181,212,218,250,140,169,36,22,180,136,7,25,241,246,76,11,217,228,118,237,207,147,59,255,0,15,213,209,183,72,234,245,129,109,95,255,0,182,68,136,35,149,230,125,78,161,173,172,171,104,2,144,32,48,143,221,70,214,169,78,90,210,64,120,130,39,132,178,68,245,101,203,52,75,110,245,53,202,244,194,166,242,202,96,216,94,65,136,10,234,26,149,73,31,43,119,10,48,146,68,96,79,225,105,173,86,234,4,181,161,197,30,91,212,137,247,125,238,99,246,64,118,229,55,68,69,42,145,184,132,167,75,41,53,160,224,13,206,232,104,184,89,212,65,119,117,186,59,24,203,203,185,191,212,42,83,166,90,194,224,233,0,220,211,227,101,141,154,90,85,106,9,150,180,164,213,107,65,4,147,119,50,112,159,165,36,176,25,192,60,164,210,221,90,6,223,46,86,103,188,244,26,26,63,77,244,119,214,168,67,92,227,99,136,18,64,220,17,248,94,119,213,126,33,127,168,234,203,41,58,202,109,2,25,227,105,253,150,93,79,169,223,167,109,17,80,134,14,1,92,219,197,25,118,224,225,61,131,151,83,162,165,126,150,108,245,10,129,172,203,183,108,145,229,113,169,212,62,224,196,179,202,42,238,169,85,224,180,221,118,3,82,204,134,219,18,121,240,148,211,182,78,136,189,253,78,141,77,87,242,36,25,56,255,0,233,100,107,253,247,67,201,183,103,1,186,93,223,202,35,149,153,213,141,34,12,245,119,73,100,49,30,228,111,102,246,237,134,237,53,206,13,3,19,186,26,250,83,65,228,157,163,100,186,117,106,19,147,206,234,86,125,93,67,133,198,91,221,43,203,254,166,86,175,51,109,228,202,248,45,35,104,228,42,170,27,111,76,2,180,191,76,248,108,82,117,174,228,12,15,170,85,74,6,153,37,216,3,129,186,181,123,62,81,44,165,116,34,169,210,146,36,153,242,152,105,75,179,128,59,40,26,26,102,100,163,32,192,238,120,83,232,90,228,67,108,110,119,21,82,137,20,250,114,103,9,66,153,184,142,225,57,206,13,59,198,100,132,15,124,0,103,165,3,116,18,84,195,249,177,118,154,96,196,164,87,62,227,224,130,6,201,181,30,224,62,97,11,51,201,116,201,16,56,41,115,84,183,81,148,208,153,235,211,13,29,63,178,203,80,53,198,118,149,173,237,224,224,44,149,137,32,198,201,86,207,81,74,242,250,200,154,150,150,200,57,217,103,123,7,113,35,186,142,46,56,17,33,3,222,9,219,49,8,54,19,62,230,232,236,130,192,39,38,74,107,234,178,165,43,67,97,193,41,189,64,130,97,38,164,130,45,128,121,83,223,165,130,174,29,155,40,50,27,7,25,81,192,52,204,42,33,206,233,133,9,56,187,232,134,181,238,42,31,201,242,104,210,146,94,59,46,219,72,52,152,6,23,31,71,154,141,218,2,236,181,150,178,78,39,101,74,167,252,202,87,207,234,48,53,179,131,131,217,11,193,13,116,224,119,41,114,70,220,238,174,160,46,166,124,42,250,77,133,141,179,212,224,122,132,10,166,10,194,114,120,90,117,174,154,133,101,1,69,181,182,109,235,137,220,54,130,1,118,234,154,208,252,236,132,56,183,28,34,6,218,103,149,62,74,247,53,109,85,148,4,8,16,163,126,187,42,6,56,133,109,136,217,14,216,190,245,88,178,206,229,29,176,59,40,72,27,168,27,34,103,236,134,241,200,197,75,97,111,101,17,112,133,26,8,17,56,87,22,201,28,160,144,0,156,161,109,122,24,52,169,197,37,6,203,187,35,137,113,236,168,144,72,0,103,186,147,146,33,18,174,100,57,80,237,148,90,8,194,166,239,129,132,87,91,31,217,11,98,38,48,149,242,33,219,153,212,50,58,64,5,8,105,130,1,130,132,30,10,178,251,76,119,229,57,174,69,45,220,157,86,238,172,54,214,231,148,189,179,186,35,56,67,122,197,143,100,179,40,18,76,55,8,136,115,72,82,35,50,168,183,19,41,20,242,46,33,33,48,35,117,67,164,71,42,193,134,156,101,89,54,182,10,100,78,216,219,209,42,219,142,127,42,156,221,243,42,131,164,194,184,186,115,144,128,39,115,104,245,146,131,103,194,38,206,199,35,178,19,145,229,70,166,71,247,21,125,207,37,150,120,128,160,29,202,187,134,99,37,8,147,51,194,53,59,238,43,223,146,192,206,84,142,168,6,2,176,108,206,225,13,198,114,80,196,233,134,174,118,74,186,227,140,43,2,21,110,48,21,1,149,191,169,189,140,18,225,130,4,112,132,130,233,206,84,119,91,228,97,89,233,0,33,252,94,165,57,1,158,192,139,96,130,136,147,116,147,133,11,65,3,133,91,182,54,71,118,38,184,67,13,105,102,12,158,200,37,216,194,166,206,32,108,152,211,32,238,138,198,245,201,96,73,19,128,21,185,166,211,132,188,134,236,172,57,196,97,39,110,64,6,65,99,73,106,168,134,130,17,69,204,230,66,182,48,192,145,132,119,238,108,253,70,17,252,145,159,162,75,65,216,236,154,231,52,90,35,194,171,99,132,131,145,175,109,122,58,149,17,78,15,8,0,15,148,192,220,239,247,75,155,28,66,179,245,220,41,175,178,218,210,32,78,21,252,164,246,42,154,219,156,0,49,8,156,39,17,137,221,77,146,207,184,53,27,108,121,84,30,100,66,183,2,90,39,16,134,204,167,63,184,251,223,80,143,89,49,186,39,24,180,158,48,168,211,12,131,50,169,194,91,222,17,84,72,214,67,68,238,16,7,28,131,146,163,216,92,50,118,217,45,160,254,56,76,111,200,73,56,72,233,16,92,201,87,75,67,119,238,168,142,144,2,167,124,192,236,137,166,114,76,132,221,225,13,105,255,0,120,173,148,86,209,39,42,56,14,10,219,245,22,65,17,229,91,155,16,168,241,136,84,177,179,66,36,125,213,64,133,1,28,133,45,149,159,102,148,49,148,65,242,68,240,161,25,132,49,148,122,155,166,95,42,6,146,173,164,1,229,94,26,220,114,145,88,32,16,101,19,103,29,149,180,220,118,86,97,163,40,253,77,191,82,17,248,86,1,30,90,163,156,28,209,225,19,64,180,120,83,84,34,138,121,40,255,0,250,36,43,105,19,196,43,186,66,17,12,131,18,130,182,255,0,114,131,230,75,4,177,166,70,14,193,71,27,246,192,10,220,217,61,39,236,161,38,0,216,39,183,35,226,194,60,162,246,41,128,90,79,2,57,85,238,136,56,10,83,117,199,170,62,232,190,100,83,106,203,234,107,112,48,118,42,154,72,220,198,85,26,157,94,2,142,168,56,8,103,121,2,171,228,107,136,16,1,132,14,127,244,238,123,165,185,192,101,187,149,97,214,253,81,125,234,111,175,238,16,117,173,130,133,181,32,207,101,102,74,166,195,93,36,42,114,229,225,49,131,236,167,119,42,52,192,193,202,142,55,59,127,202,176,225,59,66,87,255,0,48,42,251,47,219,39,36,201,84,246,141,185,68,211,19,157,149,197,196,71,101,181,223,60,132,238,80,96,16,45,199,116,118,138,110,193,193,84,13,187,140,240,152,8,120,4,196,246,81,44,254,182,61,93,245,238,4,128,103,113,217,83,137,236,60,40,91,57,152,8,131,32,111,33,83,179,210,33,103,55,238,8,129,198,81,131,103,221,79,148,118,40,128,186,18,119,78,166,61,210,16,112,145,210,64,225,117,189,57,160,152,142,55,92,171,136,36,114,186,154,16,192,27,105,151,115,43,163,227,67,108,108,171,200,87,103,103,76,11,154,210,72,24,203,85,185,150,27,131,96,36,177,238,4,195,74,212,250,183,210,13,113,38,6,228,170,150,115,168,121,233,131,153,16,9,36,56,207,209,74,154,128,32,12,70,101,85,122,214,6,183,97,178,197,86,182,97,174,2,19,91,67,226,206,75,219,93,35,159,88,85,50,78,60,42,109,64,221,177,9,13,116,18,19,105,188,28,16,15,149,58,245,140,3,99,229,179,161,167,120,168,208,34,60,165,234,193,57,147,27,35,210,190,122,112,1,83,84,194,27,3,148,251,83,76,157,63,142,194,108,198,29,14,193,130,186,58,58,215,56,3,128,121,92,146,109,51,207,149,208,208,150,84,123,123,183,35,194,212,253,65,107,119,140,238,93,7,115,133,183,76,93,82,1,112,57,196,44,180,180,254,229,32,67,224,110,74,223,163,163,134,150,137,242,172,56,241,35,225,245,212,219,65,238,162,247,181,223,210,96,73,153,90,61,210,226,220,74,204,238,151,195,155,147,219,149,187,79,154,96,145,7,202,119,167,244,68,175,233,96,83,14,53,4,27,79,19,194,234,233,203,170,225,206,227,16,185,237,128,76,197,199,104,91,244,111,108,1,242,192,217,51,99,175,212,103,241,5,149,122,157,45,61,49,72,19,113,123,136,136,39,100,202,212,205,182,129,56,220,33,164,240,25,37,178,78,70,86,198,60,6,93,25,25,133,90,218,223,189,254,161,127,30,25,228,197,166,211,220,120,149,187,248,121,112,36,192,65,167,182,145,1,173,180,23,19,183,125,214,138,149,125,187,220,248,12,104,146,78,208,142,246,117,47,74,157,238,69,52,186,155,231,37,179,1,117,52,54,187,164,137,62,86,125,25,166,255,0,152,19,59,120,71,86,171,232,87,129,212,215,109,3,101,132,175,117,147,15,139,98,86,179,72,246,190,109,5,167,144,178,83,33,196,182,38,12,79,247,93,23,107,203,168,185,145,7,137,88,40,239,36,91,41,236,55,123,157,22,225,214,189,77,58,104,164,3,65,192,192,158,203,169,77,237,117,50,0,151,17,43,152,215,244,3,77,133,231,146,56,242,159,233,218,139,67,110,200,229,4,109,94,41,220,90,103,65,228,83,152,246,56,220,192,39,13,51,146,183,233,116,98,165,57,157,211,220,198,87,104,44,3,186,75,43,26,4,136,180,118,8,224,129,158,69,227,193,237,221,253,205,20,244,231,78,4,136,147,129,194,217,86,139,42,233,205,42,140,15,14,4,16,118,35,178,202,117,5,225,145,5,163,63,69,117,53,79,109,60,199,97,9,174,233,209,45,254,66,239,241,152,117,31,53,179,7,128,182,122,126,159,222,118,68,249,88,234,55,168,61,205,61,75,87,167,234,92,202,129,161,178,56,132,225,150,195,217,14,143,141,156,201,219,169,164,101,77,61,161,190,54,88,43,181,212,156,27,29,33,116,168,214,155,155,145,104,152,238,179,122,139,73,211,154,140,203,132,116,156,99,148,56,170,150,143,101,227,204,250,129,71,249,212,228,128,92,146,210,234,47,32,140,44,218,90,239,164,67,90,3,88,4,64,9,143,212,3,80,7,52,130,82,130,91,191,36,78,54,168,217,157,83,96,167,107,54,137,89,234,86,27,1,4,12,143,9,58,122,158,219,171,27,156,125,192,3,129,200,143,29,146,43,106,133,18,92,14,59,20,223,28,235,238,85,252,148,173,77,38,202,117,3,133,160,116,164,86,97,186,47,129,221,37,154,138,133,215,64,0,242,180,83,127,241,0,203,69,227,116,107,84,57,75,255,0,142,150,6,190,50,169,184,211,112,112,117,227,178,209,77,183,1,38,225,140,118,73,107,133,106,197,158,211,233,150,17,46,254,151,200,225,52,83,117,48,99,164,76,73,229,5,193,216,156,248,245,28,231,7,85,101,40,46,14,48,92,15,203,231,232,145,32,18,28,8,35,98,181,50,137,128,100,18,68,20,70,147,9,12,50,1,225,16,175,68,96,233,137,161,89,213,94,220,19,222,86,143,117,173,22,22,59,39,112,36,34,125,16,195,211,242,145,8,233,18,210,27,29,40,186,105,145,57,20,254,251,137,53,5,192,6,17,24,77,101,239,4,198,35,0,160,35,249,167,177,217,109,210,142,136,140,112,80,0,14,161,19,115,234,100,26,123,132,156,18,48,22,97,72,204,16,9,27,194,235,84,108,11,65,130,176,186,153,14,180,100,247,79,170,195,204,212,58,140,210,210,33,194,65,45,153,153,91,234,80,101,74,112,70,59,37,233,26,209,13,32,133,174,171,90,27,104,221,5,188,152,156,183,247,60,222,171,211,45,170,106,52,134,128,48,14,233,101,174,110,25,19,201,41,158,169,168,171,166,168,3,128,45,38,1,39,251,44,45,213,185,219,97,161,7,159,242,35,183,212,181,126,166,235,221,70,38,29,222,16,123,229,239,255,0,183,149,141,213,220,94,96,192,141,161,62,139,177,24,200,217,106,238,108,155,110,111,93,77,116,170,56,102,223,186,232,233,220,11,91,184,88,116,197,174,110,112,156,210,225,138,96,23,13,131,138,78,185,121,217,43,82,189,77,213,93,123,99,202,154,106,173,162,118,219,149,97,174,52,129,196,158,18,106,177,216,7,186,63,241,212,77,42,37,167,119,211,42,135,106,89,110,123,133,245,63,135,197,212,155,142,50,190,71,233,45,34,187,8,36,9,95,92,248,102,95,167,2,16,177,134,18,159,143,151,131,220,236,178,155,178,8,250,45,67,3,108,170,107,28,96,3,29,138,110,72,135,14,174,233,94,250,103,88,185,211,20,73,115,129,206,56,76,18,26,168,176,184,162,107,62,197,61,119,217,61,42,109,161,178,160,192,35,101,162,155,236,108,254,2,198,193,113,118,22,170,127,40,185,80,122,217,69,229,223,212,209,77,229,240,102,0,90,233,84,156,28,21,128,60,135,118,27,167,54,174,59,37,44,213,132,0,108,206,181,38,220,208,4,143,43,67,78,35,97,221,115,169,106,9,13,19,133,182,157,91,160,101,29,126,225,29,38,186,100,136,131,33,57,181,241,3,116,150,218,208,51,178,203,174,214,211,210,83,53,30,109,28,20,222,118,65,152,247,58,111,212,211,211,178,92,68,174,7,171,124,99,164,208,53,197,245,216,219,68,228,238,190,127,241,239,234,117,47,75,164,230,81,170,30,226,34,2,248,103,170,106,61,99,227,122,175,163,172,123,157,69,238,232,26,82,230,159,185,148,107,70,198,158,65,208,224,79,175,252,77,254,161,52,62,150,227,75,75,168,167,83,83,144,214,48,220,233,237,28,47,155,122,183,235,223,196,158,170,234,159,194,233,107,233,11,122,125,247,159,196,1,186,244,31,9,254,135,51,85,237,85,58,97,68,145,212,250,153,63,115,149,244,127,70,253,17,244,202,84,193,172,202,86,83,254,146,96,254,233,234,214,158,144,91,112,190,79,206,181,61,119,227,47,136,220,225,91,212,42,53,174,195,154,218,101,164,253,10,26,127,167,63,18,107,216,210,239,123,85,72,30,186,111,48,210,59,159,43,245,222,139,225,143,134,61,30,136,111,240,35,81,80,101,213,170,190,26,62,141,9,30,167,250,151,240,207,193,148,189,218,204,166,214,3,130,208,0,104,240,183,249,5,202,144,92,228,225,63,52,122,87,232,247,169,122,184,246,107,250,117,122,101,167,249,85,3,164,56,248,236,189,118,143,253,53,124,72,218,31,251,70,132,153,115,158,203,193,28,111,18,190,143,168,255,0,86,191,13,183,249,126,146,14,183,86,211,22,54,156,137,250,129,31,186,245,159,4,254,177,107,126,53,33,163,72,237,53,43,185,167,110,126,242,81,229,119,188,140,83,59,201,242,207,69,255,0,78,126,166,218,150,107,25,123,220,100,213,32,53,191,124,192,94,155,255,0,221,87,211,245,20,231,83,172,160,1,222,42,220,225,244,1,125,207,70,69,81,14,39,34,115,221,17,166,26,76,114,135,249,109,103,32,233,60,159,24,244,255,0,244,203,233,52,41,0,53,180,139,27,255,0,229,213,153,127,213,122,127,76,253,30,244,13,45,27,43,105,129,99,68,6,48,13,251,175,119,81,205,166,114,184,158,169,241,22,155,66,63,155,80,83,0,228,158,18,90,214,88,116,254,51,150,223,210,255,0,134,175,12,118,157,206,166,6,230,63,180,38,215,253,36,248,105,165,190,231,165,84,107,127,166,160,130,224,63,16,190,121,241,135,235,215,163,122,19,234,208,110,169,181,42,52,225,237,159,236,23,205,43,255,0,169,191,93,211,213,112,210,232,117,20,244,174,146,199,58,173,151,15,34,19,21,187,247,19,20,120,253,79,208,181,191,69,62,19,245,0,208,221,21,58,67,157,73,104,46,111,139,97,100,127,250,110,248,83,81,77,141,124,59,78,220,211,115,232,130,214,149,249,226,175,250,141,248,231,219,21,169,122,67,245,20,220,58,41,233,137,46,97,238,232,9,218,15,215,95,212,239,94,165,107,61,52,13,68,195,216,11,154,200,238,6,50,156,165,195,216,181,109,153,246,207,208,131,253,63,124,27,74,231,13,109,17,193,1,173,105,253,215,151,245,95,244,203,233,62,165,168,113,244,223,81,208,185,173,249,67,158,3,92,62,130,68,175,31,240,231,165,124,95,241,163,154,125,75,81,169,244,168,220,208,116,23,127,243,186,250,143,195,127,165,250,175,65,214,50,184,245,189,126,182,147,78,91,168,171,112,119,228,74,83,145,235,43,90,113,62,76,240,26,159,244,168,218,148,234,2,225,237,127,83,233,212,134,149,192,212,255,0,165,255,0,89,210,67,61,53,128,83,34,28,234,207,186,71,131,56,43,245,29,10,62,221,32,8,146,164,150,139,65,33,179,144,22,229,98,35,81,255,0,115,241,175,170,126,132,252,73,232,18,42,19,168,211,48,201,115,193,14,30,36,76,173,186,79,208,239,85,245,125,48,26,102,229,216,45,115,36,153,224,101,126,181,213,105,91,93,176,232,112,222,211,153,89,70,158,158,148,57,212,135,180,78,246,97,22,246,242,14,0,102,79,201,58,175,244,227,235,230,139,155,90,141,106,149,27,128,104,3,104,28,0,51,37,120,175,91,248,19,212,190,28,123,169,250,142,142,190,149,205,233,21,12,181,209,218,6,103,236,191,100,122,255,0,174,187,79,78,202,122,167,82,168,211,209,252,219,109,62,51,133,224,223,234,76,245,93,117,33,241,12,235,180,129,196,10,128,204,121,14,239,247,71,252,151,251,140,208,206,186,103,229,154,44,169,162,168,95,70,174,171,69,80,116,181,239,168,224,9,252,238,186,94,141,250,155,241,47,164,84,58,127,79,245,135,107,92,63,170,177,232,159,246,227,63,186,253,122,207,211,239,211,191,91,210,181,205,172,88,208,114,202,173,14,63,108,44,154,223,244,249,240,15,196,20,157,167,210,106,90,117,27,54,133,141,107,137,250,136,132,255,0,229,14,178,45,104,158,90,124,19,209,191,212,231,197,94,138,240,53,26,39,235,28,207,156,54,180,181,191,98,190,129,233,63,234,191,210,43,90,255,0,83,211,84,211,84,168,0,109,224,178,152,61,164,72,253,214,191,91,255,0,73,218,109,37,23,29,23,169,10,85,182,45,166,77,222,6,65,149,243,95,91,255,0,79,126,165,232,212,170,185,250,161,169,164,195,38,94,194,209,244,9,126,46,225,40,173,250,73,250,19,208,191,88,125,3,214,168,211,127,190,214,53,249,15,105,145,30,23,177,211,122,142,155,93,71,221,211,106,169,87,167,18,75,92,4,120,250,175,193,26,159,129,245,158,155,169,117,86,87,174,67,14,27,77,228,52,121,137,217,63,210,254,45,248,139,209,53,30,249,214,84,121,97,129,167,166,122,62,185,217,30,34,96,193,110,21,205,159,190,91,84,72,158,156,108,86,138,111,131,35,43,242,79,195,31,234,91,212,52,109,183,214,41,188,182,134,112,46,46,29,129,220,175,175,252,51,254,160,190,22,245,150,52,84,169,91,71,82,164,89,77,199,254,68,169,226,30,68,174,19,235,45,212,117,25,18,180,83,120,115,71,11,205,122,87,196,154,31,83,109,244,53,52,141,199,161,133,226,226,62,139,171,71,89,78,161,1,167,142,235,110,249,51,82,179,162,30,28,236,97,21,215,58,22,122,110,147,221,16,123,74,37,250,194,108,207,38,170,100,55,132,109,38,211,11,53,55,18,99,132,230,190,26,66,119,245,21,5,217,162,147,129,193,229,27,240,34,86,106,70,233,156,38,7,16,119,219,148,97,192,175,176,196,183,97,133,101,216,56,136,75,107,137,50,54,42,141,72,56,56,236,143,247,41,201,232,200,207,113,188,140,172,154,138,130,149,55,19,199,116,117,93,2,99,61,215,207,255,0,82,62,50,31,14,250,93,90,174,168,26,26,221,229,37,190,86,147,127,185,155,227,63,212,125,63,195,13,119,186,225,17,54,202,248,71,196,127,175,126,191,234,143,187,67,88,232,40,184,197,142,153,45,156,8,7,31,121,94,47,226,79,138,53,31,18,234,191,137,213,73,107,136,115,105,147,54,246,251,174,19,158,106,85,152,150,149,98,153,211,236,75,126,74,215,162,111,245,63,93,245,79,89,169,81,213,125,83,84,75,254,102,83,117,160,125,35,251,172,90,95,77,58,170,162,155,133,90,245,68,61,166,179,139,163,233,60,175,123,250,99,250,127,91,227,58,180,63,132,96,172,234,130,72,7,129,191,225,125,255,0,208,63,71,125,11,211,180,108,126,182,152,213,214,4,127,46,32,14,251,162,219,137,196,140,126,43,3,109,159,148,180,190,139,170,212,86,52,107,177,213,8,1,198,181,54,144,207,166,251,175,91,67,244,123,214,125,79,71,72,233,11,90,250,172,185,149,92,64,231,128,112,123,47,186,254,162,122,127,162,105,126,31,212,233,244,158,154,205,53,118,211,119,182,250,110,146,12,109,229,111,253,51,167,169,245,47,73,166,117,250,31,225,42,83,96,0,60,131,34,56,0,227,233,229,79,150,30,78,138,208,14,89,63,62,234,127,74,253,67,73,164,157,67,63,152,193,14,112,24,43,194,235,125,43,93,167,127,255,0,134,209,106,53,20,218,58,222,24,64,252,149,251,95,214,116,47,212,85,187,80,203,244,237,130,89,176,33,113,61,75,226,79,135,152,209,162,62,143,166,169,76,157,155,135,93,230,2,220,223,251,197,183,227,165,157,242,126,55,169,66,166,173,133,149,116,239,20,240,65,168,48,227,227,202,215,233,126,183,234,95,15,85,117,95,75,212,31,78,170,231,92,231,211,104,37,196,8,18,10,253,106,255,0,129,191,79,61,111,65,81,218,253,13,61,19,220,51,77,245,38,9,254,182,200,220,47,205,255,0,23,122,63,163,210,248,203,85,233,94,141,89,250,189,53,32,11,43,185,182,224,152,130,59,166,173,198,217,38,188,31,220,234,124,39,250,241,241,39,160,234,233,159,80,215,187,83,167,123,131,31,85,198,34,72,3,29,165,126,152,248,51,226,218,95,17,233,27,81,175,154,145,46,29,151,226,109,86,137,181,75,232,64,169,76,136,115,92,63,186,251,7,232,95,168,250,142,147,215,125,172,191,77,93,237,14,147,0,68,8,143,176,50,141,169,214,231,112,81,108,181,183,179,245,32,146,1,5,24,5,196,19,158,201,122,106,132,2,217,15,104,144,31,254,228,192,252,248,82,118,63,164,81,36,146,173,141,4,140,201,69,82,0,198,233,46,168,24,9,11,102,96,68,93,237,154,31,76,6,193,217,4,22,18,66,83,43,24,157,202,191,112,194,29,177,237,182,238,52,190,224,35,116,14,123,128,222,124,32,115,128,111,101,154,165,123,115,48,59,160,117,49,94,94,249,52,186,161,129,221,11,161,209,249,88,170,122,131,26,210,7,81,255,0,181,121,175,86,253,68,244,191,73,164,247,234,181,116,232,177,157,221,5,199,176,71,194,111,107,140,245,70,160,97,146,80,86,213,179,25,147,192,11,226,126,179,254,164,61,7,71,81,212,40,213,109,74,227,45,180,251,134,126,194,23,132,245,111,245,21,234,218,170,142,211,104,253,56,209,115,196,50,176,48,126,227,133,146,203,16,175,247,63,75,107,189,127,79,164,164,231,190,179,27,110,205,39,39,186,242,254,169,250,163,232,250,13,59,170,85,215,211,166,230,152,180,236,126,235,242,191,169,124,83,241,151,196,85,13,74,250,239,96,55,97,70,92,42,143,238,22,61,47,192,250,255,0,86,120,174,195,168,172,247,158,179,38,39,182,83,159,143,173,102,3,120,230,207,208,254,171,254,163,254,22,211,83,246,244,222,161,252,70,173,153,52,196,56,31,164,74,241,222,169,254,171,244,229,132,179,67,90,149,114,97,174,20,143,29,243,1,120,191,71,253,24,245,189,81,15,211,232,232,81,173,50,95,78,145,48,223,249,94,243,208,255,0,211,150,186,176,109,77,93,66,88,119,167,90,0,35,200,71,41,89,100,51,79,185,243,223,87,255,0,81,30,185,241,3,223,65,162,166,152,187,30,227,8,123,194,224,235,254,46,248,131,213,26,104,215,245,23,127,14,225,187,69,181,8,236,79,31,101,250,64,255,0,167,207,64,244,205,32,175,172,213,233,116,165,191,51,169,180,96,246,156,47,147,252,81,240,167,195,62,133,234,222,214,131,81,87,212,106,188,228,211,166,101,190,72,201,132,43,249,40,189,18,98,181,253,79,157,81,244,250,218,242,214,178,234,250,129,25,168,242,73,28,79,117,220,244,223,128,181,254,163,83,218,26,58,180,156,6,106,49,182,129,61,187,175,186,124,7,250,107,161,171,74,158,166,173,51,17,35,27,175,170,105,61,59,77,160,20,253,173,53,10,110,166,32,57,180,197,223,148,223,228,15,226,65,152,247,63,37,232,191,69,61,95,76,246,7,212,117,80,227,46,117,125,237,59,88,23,187,209,127,167,15,250,150,134,155,245,26,154,84,154,78,3,171,0,239,172,47,182,122,179,105,83,113,212,86,18,237,203,138,242,244,254,59,244,38,215,45,26,202,98,171,93,5,165,224,71,124,74,155,249,27,27,49,143,97,147,194,212,255,0,76,190,158,105,134,127,29,75,57,247,111,37,248,239,133,159,211,191,211,182,158,149,122,172,212,234,155,168,161,48,218,181,30,75,163,180,110,190,201,164,245,61,62,186,155,106,81,112,123,92,36,17,202,211,45,4,99,41,27,89,237,152,123,212,159,63,244,239,208,239,67,244,166,176,178,173,74,149,113,32,50,90,7,97,37,122,207,74,248,119,211,189,36,177,244,116,108,53,25,179,170,52,56,125,72,133,213,117,80,48,8,1,35,81,170,167,167,101,196,128,18,238,189,198,219,111,198,114,190,38,248,255,0,69,240,227,125,221,118,174,143,167,176,244,251,174,33,128,125,23,134,245,31,215,223,134,61,61,172,174,125,82,158,166,76,94,202,160,207,145,18,87,119,227,63,129,254,17,248,238,133,22,122,199,168,104,203,135,80,21,69,222,217,250,119,94,3,79,254,148,62,30,165,94,181,111,74,245,29,30,162,141,83,119,75,250,154,63,237,222,63,40,212,174,227,14,213,103,163,119,250,140,248,24,233,152,247,250,137,247,119,39,220,4,184,249,27,128,178,127,251,206,124,12,250,130,157,13,83,63,136,63,41,115,143,180,126,231,19,247,92,13,95,250,78,244,90,250,134,6,50,136,170,50,107,57,240,15,212,148,90,191,244,161,160,214,233,29,69,181,244,180,27,54,251,116,170,134,135,30,227,24,88,224,91,184,135,189,79,164,252,57,250,159,232,159,24,211,247,116,90,134,58,160,48,250,109,0,0,124,46,230,177,163,85,65,205,28,133,241,79,135,63,211,239,170,252,45,234,180,139,125,114,160,165,78,36,83,180,203,123,72,95,86,245,79,93,161,232,130,147,106,151,11,161,141,193,57,1,35,83,122,150,181,83,56,207,207,159,173,127,6,85,244,77,71,253,66,143,170,107,116,212,92,11,234,180,87,112,3,125,191,249,202,249,183,164,252,87,234,222,143,94,155,180,218,186,198,223,155,222,113,116,143,249,95,115,253,109,215,81,245,223,72,107,41,84,111,201,21,12,109,157,151,198,189,51,208,197,93,64,116,181,225,217,233,32,225,49,203,143,127,115,95,151,68,246,44,245,143,94,248,239,73,161,169,233,53,106,122,69,109,61,80,94,234,212,174,247,64,223,19,204,144,190,191,232,212,53,52,253,49,141,212,144,43,219,213,28,21,231,126,4,208,209,244,253,27,0,96,104,0,101,122,93,127,168,51,79,72,184,152,104,23,125,148,173,143,89,36,245,214,79,49,234,26,157,78,131,89,93,245,170,89,166,129,109,167,36,230,73,253,151,43,93,241,113,215,105,217,255,0,227,125,199,28,8,127,202,124,44,254,177,250,159,240,126,187,88,239,77,212,122,129,101,118,186,215,224,17,255,0,232,239,186,93,15,210,239,134,189,78,145,212,122,63,169,83,167,82,190,108,247,45,123,60,144,14,63,9,119,16,177,27,145,215,34,100,245,207,80,173,170,209,123,90,250,142,213,136,232,47,55,113,184,43,199,122,31,194,181,189,71,79,84,182,94,47,48,94,54,19,178,244,126,169,250,61,235,95,14,145,91,255,0,82,123,250,55,25,107,12,84,124,120,39,254,22,175,135,62,35,210,250,95,169,63,209,221,89,143,214,213,165,238,71,245,6,220,51,247,78,2,60,101,28,60,39,83,208,191,78,116,30,159,169,165,171,109,6,179,86,0,203,68,79,213,123,128,44,166,7,49,11,47,166,178,165,22,11,205,196,254,203,107,192,112,36,96,199,9,127,167,185,30,86,62,47,179,158,240,67,143,40,62,89,28,38,151,180,159,41,110,118,65,16,66,155,251,137,97,1,137,115,129,110,69,199,251,33,14,131,39,229,70,251,109,0,227,232,132,183,167,6,97,108,126,230,209,246,44,190,94,70,248,252,37,90,28,140,56,7,92,126,135,194,77,71,16,5,166,82,245,177,80,228,164,2,106,100,24,25,193,74,170,109,153,237,132,117,106,130,78,32,133,150,171,136,238,226,81,13,135,241,239,172,249,135,234,185,123,189,70,153,100,123,108,165,105,3,156,12,175,148,106,192,184,142,203,232,191,170,154,194,207,82,102,155,229,112,23,184,115,24,255,0,37,124,226,181,64,254,160,36,163,98,188,70,71,243,225,218,245,17,113,104,2,36,242,155,167,33,245,34,68,118,74,168,65,110,112,79,100,2,173,130,90,210,79,141,215,61,172,206,109,211,61,154,245,154,134,48,22,51,232,66,198,208,95,57,189,192,236,21,22,154,213,1,0,146,86,186,99,248,102,7,99,232,121,64,117,58,147,252,71,30,222,166,71,105,93,105,198,123,42,44,20,216,215,189,192,147,130,209,194,214,239,81,166,208,64,102,72,221,115,5,71,90,92,232,115,167,246,67,159,19,82,99,171,43,228,113,6,165,76,101,152,199,101,208,212,107,155,67,76,214,83,48,34,29,28,174,49,123,203,111,96,251,21,61,200,249,179,225,53,130,221,69,214,152,159,246,134,234,109,168,235,128,233,33,13,71,176,2,26,92,64,218,68,18,167,187,210,27,108,8,89,128,121,168,231,65,32,128,34,112,33,79,227,84,201,122,88,183,201,235,127,169,173,164,61,247,6,131,136,69,80,76,72,242,135,73,115,136,32,64,236,180,87,166,89,18,37,45,87,52,36,122,170,231,147,156,233,6,124,166,81,211,185,228,72,70,253,57,18,98,15,11,70,156,60,64,60,101,26,189,193,98,214,30,48,93,163,0,0,78,217,43,61,97,237,192,110,203,161,93,190,232,109,18,223,253,193,17,223,194,233,159,68,101,47,77,117,90,152,168,34,208,63,121,91,138,118,245,27,109,212,242,214,62,177,13,216,157,135,117,90,173,32,211,83,101,72,139,176,79,114,181,19,78,150,177,149,113,123,26,90,15,96,119,254,193,94,166,179,43,209,45,4,111,35,194,45,71,166,15,196,22,171,174,76,62,208,117,48,94,109,35,115,225,49,245,26,218,70,204,129,132,1,247,213,48,68,158,82,77,50,42,58,127,240,134,107,159,68,214,51,50,11,122,154,73,249,120,84,242,67,0,36,192,204,39,83,109,128,201,4,142,201,21,174,169,81,198,8,16,1,111,24,229,34,113,122,238,43,110,53,200,44,127,75,120,230,83,3,1,14,49,42,154,215,58,3,118,25,43,109,42,5,237,54,156,158,16,222,240,147,173,75,25,255,0,137,205,172,125,189,132,2,57,88,30,211,50,76,174,158,182,143,178,219,157,35,176,43,158,105,23,100,24,8,32,245,40,109,118,37,206,45,13,141,165,107,211,84,62,224,107,155,33,34,211,110,217,7,50,19,104,213,18,99,116,27,106,108,223,141,228,172,246,76,212,104,52,254,136,46,107,77,83,128,240,115,62,71,108,175,21,172,212,182,181,119,58,216,36,228,5,169,213,13,176,102,213,134,177,167,50,7,87,9,185,113,85,245,141,242,173,3,122,139,15,45,121,49,246,69,85,230,65,111,225,11,28,42,212,16,32,119,42,220,224,211,107,184,57,41,86,214,122,234,43,249,27,0,78,174,135,211,27,168,211,223,80,72,56,133,139,212,116,131,74,98,194,64,217,104,209,122,179,104,211,13,123,173,28,18,145,234,158,166,53,32,1,130,143,38,182,199,216,2,203,170,78,61,86,188,58,8,32,246,74,170,39,124,17,251,167,231,121,43,53,103,130,224,14,97,71,27,89,95,101,115,137,175,176,92,67,132,30,22,93,68,98,54,90,11,174,184,156,1,176,89,117,14,4,14,2,117,95,138,65,254,71,116,102,90,130,14,22,90,164,255,0,194,123,220,71,57,74,168,73,118,70,66,151,20,119,36,221,78,165,12,55,39,28,36,186,230,140,31,186,107,136,56,222,50,148,234,144,6,64,81,117,119,245,24,178,116,177,180,28,14,29,249,64,242,215,56,142,2,24,184,72,84,4,111,202,160,115,204,147,45,106,219,185,209,244,198,53,238,219,110,123,46,165,166,179,109,249,173,252,44,62,148,201,218,34,37,116,152,67,115,177,236,186,74,241,55,58,150,70,213,229,94,160,212,108,51,200,236,179,234,31,109,18,127,168,5,166,161,37,228,143,151,149,139,90,240,105,59,147,10,118,74,185,82,37,173,189,126,79,245,56,26,135,204,148,128,236,38,84,33,199,180,236,151,28,5,5,177,98,30,234,33,12,128,240,39,96,164,246,217,3,220,3,99,159,8,169,184,198,127,116,151,223,212,107,61,117,236,167,54,73,132,44,113,16,33,71,59,175,235,217,80,134,249,78,136,129,20,91,75,112,32,202,133,197,128,54,37,88,116,198,74,18,242,118,59,37,118,175,100,29,157,236,132,220,35,50,128,227,121,158,19,24,115,40,75,139,231,41,42,230,129,14,182,249,63,82,52,66,147,112,56,250,21,115,56,217,91,8,104,238,59,39,237,200,4,213,96,110,17,57,132,48,42,144,8,49,8,195,187,137,75,252,159,58,148,218,131,176,34,4,161,220,108,136,188,102,55,84,215,68,121,91,191,114,32,121,41,146,92,139,131,33,83,12,63,199,10,195,164,146,114,129,242,50,31,255,0,164,101,93,60,42,51,25,82,100,200,194,32,73,8,87,7,200,55,254,242,129,0,100,71,132,30,38,71,116,110,32,149,65,208,64,1,58,191,199,34,235,236,2,216,4,12,162,100,145,8,200,17,217,5,221,91,64,88,229,216,70,121,7,112,201,45,108,28,160,113,54,253,84,115,164,247,87,118,78,16,30,177,129,116,237,149,76,192,80,56,145,253,148,220,118,10,14,17,205,238,30,118,12,150,102,0,66,41,244,171,48,14,240,172,60,194,2,144,6,251,41,178,209,27,5,80,68,136,132,109,1,237,201,133,1,234,221,31,30,227,57,230,193,45,32,12,101,93,135,10,196,180,202,132,223,137,73,172,151,80,64,57,194,159,111,162,176,240,220,242,165,50,75,167,132,123,148,206,62,50,154,13,199,137,84,27,146,39,9,174,19,180,103,116,185,27,0,39,186,213,122,155,215,184,116,220,26,216,221,11,158,109,142,81,61,199,0,1,245,74,115,132,225,28,215,200,109,100,120,236,38,84,152,5,70,146,112,133,141,4,73,144,172,16,6,66,41,250,130,162,61,67,32,27,70,112,163,140,1,18,68,43,117,65,2,55,242,132,63,176,240,166,11,0,233,143,146,52,252,167,98,20,123,103,59,21,46,3,17,42,156,233,231,100,198,238,204,155,222,200,211,105,152,225,64,242,34,115,40,46,57,156,130,173,176,231,52,30,19,164,115,122,6,48,134,154,115,253,72,47,136,61,177,9,133,224,7,127,184,112,148,13,217,114,2,51,91,12,126,228,146,237,176,56,69,76,150,58,55,10,153,83,34,120,8,140,251,99,27,236,179,250,129,174,146,14,10,19,182,118,42,154,251,112,85,151,183,24,69,214,76,59,150,195,112,33,194,66,15,150,76,196,35,6,7,108,161,123,137,39,202,213,101,30,195,32,55,116,88,250,33,86,221,246,77,191,168,178,6,201,128,163,132,97,88,4,186,20,48,60,149,191,168,218,102,125,193,27,163,181,167,32,199,133,96,7,12,225,83,6,72,25,236,176,228,198,181,234,0,4,166,10,118,65,194,133,166,100,5,46,4,69,171,111,80,126,246,19,89,130,66,160,220,199,133,70,99,104,69,104,32,19,211,31,186,91,59,0,114,242,23,72,129,48,168,128,76,147,128,132,193,34,56,66,92,118,140,5,129,209,242,111,168,65,182,187,194,55,55,97,40,112,241,0,193,238,160,192,223,40,90,170,137,2,118,63,80,154,39,112,7,117,36,22,248,238,134,242,242,4,192,65,117,190,83,97,245,30,192,227,24,72,157,243,221,81,55,16,39,41,113,62,21,252,191,242,152,67,169,185,97,132,179,105,6,14,74,1,48,172,196,193,202,19,132,135,112,46,194,108,13,213,186,29,157,165,73,14,140,66,178,217,152,51,225,99,182,46,202,107,68,41,4,224,43,105,13,0,74,42,98,115,194,160,155,228,31,220,166,244,146,9,68,50,208,16,150,193,158,21,180,134,55,124,158,20,253,32,193,145,209,110,202,218,70,220,162,195,219,180,42,104,46,3,31,68,115,58,37,83,206,80,32,131,27,74,34,118,28,163,168,210,210,21,71,229,109,78,173,22,249,94,137,1,47,118,243,28,43,0,17,17,105,84,214,134,137,158,174,200,160,71,0,165,59,102,26,181,246,70,16,48,126,138,218,243,17,31,98,132,28,64,18,238,81,135,72,0,110,136,175,89,49,242,237,58,150,230,92,232,27,33,46,13,152,204,34,136,19,118,252,32,14,13,3,18,134,241,128,2,24,220,56,174,158,128,180,13,226,2,228,135,135,68,79,128,186,90,32,24,208,29,50,85,127,27,155,164,106,217,47,202,117,232,214,36,68,100,225,54,224,12,59,33,39,76,24,25,51,3,186,167,188,134,128,98,74,110,88,249,17,63,39,228,246,46,165,119,85,186,230,8,27,30,82,41,176,55,36,110,152,8,0,130,233,206,240,133,214,135,79,29,144,90,231,247,30,249,106,156,191,248,198,208,104,168,8,24,148,235,26,26,26,210,215,65,252,37,181,193,173,107,91,137,76,15,13,204,3,27,167,173,181,196,141,248,171,86,150,171,52,178,0,4,145,142,202,142,162,224,70,224,118,225,83,72,116,152,192,206,20,46,13,110,26,1,119,37,108,63,148,213,29,200,135,255,0,49,162,25,1,55,74,127,135,174,200,207,38,118,84,218,147,199,59,148,116,160,187,113,9,195,188,124,139,213,159,236,157,253,29,80,11,73,56,60,5,216,210,189,182,130,211,246,43,141,163,165,238,83,108,22,143,169,133,212,210,57,173,4,68,219,202,189,85,81,37,235,181,233,157,22,117,58,79,205,18,1,225,104,211,176,228,96,137,217,100,210,159,226,46,30,227,61,198,100,180,144,12,45,26,122,176,72,38,12,194,165,139,84,242,97,10,182,177,12,137,168,109,112,184,110,59,39,82,170,246,195,156,1,19,18,21,186,139,28,199,52,225,196,112,96,171,23,84,178,112,7,1,108,84,169,1,119,249,51,169,70,187,75,96,155,68,68,30,86,150,106,205,66,15,133,204,99,201,104,14,27,110,159,164,109,174,155,161,187,101,54,113,175,31,34,215,45,109,198,116,104,214,50,46,36,5,165,197,154,138,111,107,128,115,14,11,78,197,46,139,67,152,91,25,3,116,46,113,166,236,182,113,194,213,228,29,158,70,211,190,166,237,27,67,114,62,203,115,5,58,160,203,156,215,141,132,97,115,116,245,118,32,237,221,108,163,80,123,194,118,60,42,214,214,65,8,244,185,106,20,177,144,171,232,195,219,32,70,55,43,51,104,130,224,208,227,183,43,126,171,80,214,128,70,219,125,150,87,85,105,109,205,61,71,178,117,94,227,53,181,106,245,185,47,219,182,152,99,35,39,37,5,42,78,166,240,70,79,33,49,143,33,211,104,51,137,90,133,32,37,209,47,141,211,220,202,236,83,152,109,79,33,233,53,254,220,49,205,132,202,180,61,195,238,181,228,136,139,120,88,131,67,204,187,237,245,90,180,46,171,86,160,165,105,201,128,59,165,161,84,118,107,40,234,233,26,192,234,120,254,151,112,173,205,185,243,49,3,110,19,41,51,174,226,224,96,197,169,190,201,47,27,17,57,74,188,125,242,20,177,185,19,187,118,146,59,171,211,48,211,107,92,4,73,220,114,186,84,116,193,239,25,252,43,212,80,107,88,70,192,114,152,183,39,33,171,201,194,104,163,175,103,77,32,208,73,27,243,40,53,85,233,22,91,185,88,25,87,230,134,193,27,20,183,135,84,23,8,107,71,115,149,174,244,100,171,91,91,169,166,142,152,7,7,23,7,253,2,29,93,1,81,133,255,0,44,112,175,64,231,53,206,34,75,95,223,131,225,30,187,52,156,100,6,141,229,46,91,233,146,63,31,89,244,76,90,58,130,155,191,152,233,1,164,79,148,47,103,184,235,158,4,28,120,82,139,154,247,16,72,196,72,242,152,68,68,153,104,200,85,63,31,120,196,226,217,106,157,70,50,137,49,128,7,126,233,161,226,149,163,250,161,93,39,7,0,210,112,54,73,170,88,36,16,112,155,222,223,37,121,149,64,154,155,80,82,29,83,146,181,53,244,234,80,54,156,59,50,185,62,227,95,90,139,31,243,90,67,56,29,227,234,186,58,23,179,248,102,0,200,198,199,132,19,195,103,61,127,34,172,215,76,195,176,220,37,213,117,208,225,19,178,162,247,91,80,255,0,180,76,14,124,5,157,165,215,48,252,179,194,122,124,122,97,169,155,175,179,169,104,99,24,28,225,115,176,2,42,96,10,144,232,118,55,31,217,33,181,218,226,207,247,4,85,30,26,73,56,156,165,81,149,174,85,229,236,234,51,211,154,250,50,0,15,240,144,27,252,59,195,92,98,10,211,233,218,174,145,57,32,238,18,245,158,211,156,227,219,117,49,124,246,91,55,169,26,198,234,37,178,36,126,203,61,77,57,247,75,110,146,209,146,54,42,203,195,4,180,121,8,75,156,73,151,0,8,194,125,51,9,207,81,23,147,9,141,45,32,239,225,107,37,196,52,240,176,180,130,12,30,177,132,116,43,190,125,183,56,90,70,221,144,75,125,70,214,191,83,31,173,105,197,118,130,6,220,174,16,105,163,152,199,101,236,117,26,32,250,4,140,253,87,156,212,81,12,170,37,184,7,41,21,147,14,243,247,48,10,158,235,218,92,44,28,166,142,167,11,113,221,93,80,9,233,110,6,80,50,181,54,84,112,100,143,255,0,73,82,167,26,235,42,216,3,143,179,102,157,242,227,35,232,10,211,76,7,158,169,239,131,16,177,82,117,215,25,90,116,239,13,125,177,184,202,213,53,210,43,96,221,95,245,59,122,104,168,32,96,64,202,210,253,59,106,129,220,98,22,10,21,170,81,45,104,96,194,125,79,80,101,51,213,131,229,18,216,36,102,225,222,119,58,94,159,68,141,64,131,129,202,250,223,194,77,111,240,128,140,227,117,241,221,6,188,62,168,0,204,28,175,174,252,25,105,209,211,131,184,252,41,163,247,58,127,26,61,251,147,213,177,176,64,141,211,29,74,28,112,174,137,146,64,206,34,83,26,210,14,74,22,50,83,232,136,99,12,146,70,21,185,129,231,104,194,210,41,75,36,108,151,109,164,131,178,195,103,206,163,181,51,184,182,83,27,34,99,123,140,34,107,77,210,209,249,68,1,111,27,42,87,18,79,127,113,78,167,46,231,9,141,5,163,178,54,15,112,76,66,23,71,59,119,91,151,108,203,222,49,180,171,0,7,36,45,180,245,64,71,117,207,99,35,60,45,20,140,18,17,19,58,142,84,173,73,186,174,172,82,167,113,112,11,229,31,170,63,30,63,71,77,212,52,245,68,100,119,63,95,11,218,124,75,234,3,71,162,121,156,90,118,239,24,95,150,62,53,245,135,106,253,74,171,110,47,50,100,207,203,225,0,87,72,150,120,227,255,0,172,158,150,53,126,189,234,172,21,234,157,79,185,80,150,18,38,60,253,23,232,143,128,62,10,210,233,116,244,234,86,96,186,63,117,240,239,210,202,237,111,173,81,15,128,100,22,180,248,95,170,125,51,70,221,77,38,213,166,96,59,42,159,145,79,32,166,228,103,168,250,206,147,208,180,151,86,170,202,52,154,34,106,58,7,211,43,199,106,127,85,180,126,162,202,163,211,234,127,31,81,166,219,104,201,147,218,118,94,215,212,254,27,210,122,174,156,82,213,211,109,106,124,177,224,16,82,180,31,13,122,47,165,177,180,244,58,42,122,74,52,192,254,91,34,209,231,132,149,227,83,185,209,213,63,31,125,179,229,90,141,15,199,31,26,84,117,45,59,233,122,69,34,232,166,224,207,114,163,129,255,0,112,48,2,93,111,208,198,122,61,17,95,226,79,82,119,170,83,113,135,155,197,195,188,9,95,90,245,159,137,244,127,15,82,159,226,40,54,27,151,82,112,192,242,66,248,191,199,31,170,116,189,94,176,244,255,0,78,168,221,69,71,72,232,50,7,156,38,171,107,121,228,77,45,245,220,224,215,244,127,132,223,234,78,244,239,135,105,212,30,211,131,94,92,214,139,95,191,27,175,209,31,167,127,13,51,211,189,61,181,109,19,129,159,43,243,255,0,192,255,0,5,250,145,245,134,107,153,70,75,204,212,47,150,207,218,14,87,234,79,135,41,29,62,134,147,31,130,0,149,95,200,97,212,84,67,79,185,221,163,78,209,140,0,163,220,125,188,33,21,218,198,193,33,24,172,215,176,12,41,6,76,14,27,60,39,197,191,16,122,174,140,186,150,135,68,117,85,78,26,1,128,15,147,217,124,75,227,246,252,103,168,160,250,190,160,237,54,155,74,224,65,109,50,226,225,244,95,167,170,82,107,30,93,104,147,204,47,155,126,171,54,133,79,78,169,119,83,161,49,211,15,65,185,63,47,250,62,158,149,79,81,20,106,190,234,152,151,156,184,143,170,251,199,194,31,165,222,143,234,58,90,117,106,255,0,58,177,141,152,49,247,43,225,20,232,19,234,244,197,32,24,223,117,162,121,0,25,130,191,85,254,154,219,255,0,76,166,68,72,3,42,183,171,95,38,252,86,43,70,111,244,223,211,63,76,208,180,22,211,4,246,45,24,255,0,149,213,161,240,118,131,79,88,86,101,6,49,195,49,104,133,221,102,64,157,149,212,255,0,219,183,98,164,104,65,135,242,39,57,250,141,38,132,128,251,25,39,230,56,143,252,35,167,235,186,87,180,219,168,162,109,255,0,252,131,3,190,235,198,126,162,126,159,122,191,197,218,50,223,76,245,13,70,133,205,18,95,64,193,254,235,226,154,207,244,227,250,137,93,254,227,62,35,215,190,166,204,34,185,100,248,48,83,214,154,110,197,215,39,234,122,94,171,167,212,22,138,90,154,21,103,107,42,180,254,210,133,250,246,211,36,60,57,166,96,72,221,126,49,245,79,132,127,85,62,2,172,224,237,77,61,83,119,17,84,185,211,228,59,111,178,198,255,0,141,127,86,42,176,117,53,182,244,129,65,174,119,183,224,73,202,110,27,41,153,89,251,75,83,174,12,32,184,134,55,253,206,48,7,212,172,149,126,34,244,134,52,178,191,169,209,99,136,144,24,67,191,38,112,191,26,31,82,253,74,245,74,38,158,179,83,170,20,206,11,104,80,135,125,103,254,22,118,254,148,252,95,235,109,117,97,173,245,42,53,42,24,52,159,168,116,15,38,16,225,203,165,139,129,155,63,74,252,115,250,127,240,255,0,198,212,219,94,143,196,250,93,47,168,52,18,214,13,71,180,15,151,25,137,251,47,129,252,67,173,215,252,29,173,126,158,174,189,190,165,78,158,245,41,189,174,17,220,17,191,247,92,42,159,162,223,20,250,93,40,126,187,86,92,96,58,161,172,236,142,210,187,62,151,250,73,235,126,161,97,53,107,234,106,255,0,182,9,16,141,67,122,116,148,108,219,226,78,135,161,252,101,252,123,7,240,218,199,211,121,27,48,140,143,186,71,175,252,77,235,62,128,199,106,116,218,250,212,170,184,98,181,114,13,54,199,125,161,122,63,71,255,0,77,254,171,168,115,117,85,69,125,61,106,113,214,207,229,144,59,103,117,244,138,63,164,218,119,122,35,244,122,250,31,196,62,209,107,170,180,19,62,86,179,90,162,70,181,179,7,169,243,63,131,255,0,212,231,169,251,20,180,126,163,168,46,109,96,3,106,51,168,17,201,184,240,190,131,233,127,9,122,7,234,94,162,151,168,233,254,39,173,165,213,219,104,209,26,133,172,127,224,193,95,63,248,171,244,60,210,163,81,190,195,169,208,57,101,189,22,253,8,95,44,213,159,87,248,3,82,41,232,245,99,78,46,199,185,242,31,31,95,41,144,181,190,18,109,184,57,63,68,124,103,250,21,241,43,88,227,232,149,64,127,204,230,130,30,202,205,255,0,110,224,143,178,248,87,169,252,57,235,222,129,174,169,166,245,95,69,172,106,52,155,157,65,178,0,250,24,43,119,163,127,170,31,139,190,25,96,115,52,67,94,90,109,151,234,33,159,81,43,223,122,23,250,190,244,255,0,89,107,7,197,62,134,231,19,210,77,74,119,48,30,192,128,100,249,83,107,122,157,19,62,99,62,75,166,244,207,64,245,199,216,237,99,180,186,198,101,173,44,45,39,198,96,254,197,102,245,127,132,219,77,205,115,107,10,237,221,143,166,226,30,210,191,66,250,135,170,254,148,126,168,233,70,159,89,66,143,165,23,0,105,181,130,226,239,62,23,157,214,255,0,167,77,69,93,49,212,124,47,235,58,109,110,147,37,186,102,84,14,63,96,76,254,232,151,15,234,37,184,166,87,217,241,143,75,248,163,226,47,132,222,223,225,181,213,181,45,6,127,154,233,45,237,4,175,166,124,39,254,167,189,91,71,169,164,125,75,72,234,173,96,35,222,104,5,173,198,75,135,255,0,107,204,124,67,240,31,196,31,13,99,212,189,46,168,2,101,214,17,248,4,103,236,188,245,45,22,155,212,105,10,66,149,77,45,71,226,202,173,44,56,240,85,118,169,228,151,43,213,224,207,213,31,11,255,0,169,63,132,253,98,149,35,168,174,40,146,98,163,195,131,28,15,134,152,194,250,31,165,124,93,232,158,183,75,220,244,255,0,84,163,169,107,157,13,7,4,142,235,240,174,179,244,231,88,41,29,101,45,8,214,212,110,47,102,100,125,66,201,166,245,143,91,244,23,3,233,58,131,160,123,92,46,167,83,44,251,14,10,90,215,60,99,212,62,231,244,66,157,114,210,208,96,126,235,75,94,194,55,95,140,254,7,255,0,80,222,177,232,149,133,63,84,170,221,85,6,244,190,163,178,39,232,190,253,240,119,235,47,195,95,17,80,97,119,170,211,161,81,216,176,11,160,246,57,194,22,45,235,11,90,238,19,234,87,245,8,81,206,113,111,98,185,190,157,234,52,53,148,239,161,85,149,169,70,30,199,79,219,234,181,138,237,120,144,114,166,40,228,79,25,165,175,22,197,217,240,169,153,118,8,141,228,164,53,208,49,207,40,153,253,83,178,167,241,251,148,213,112,141,170,101,142,202,252,239,254,166,169,141,39,195,53,181,109,189,196,2,92,198,130,109,130,32,192,227,159,178,253,4,42,73,35,112,87,15,226,47,133,52,63,16,233,234,82,213,8,46,16,215,240,62,169,212,29,155,241,156,189,122,159,131,13,95,118,139,94,42,10,141,112,4,60,127,80,238,186,127,12,104,27,234,222,171,166,208,177,255,0,206,174,77,131,188,64,63,220,47,93,250,179,250,100,239,130,253,65,149,116,175,14,208,188,150,150,183,102,206,209,216,74,240,30,141,173,212,122,78,175,77,94,153,44,171,166,116,222,112,72,140,156,127,243,9,240,107,178,5,42,126,77,89,250,139,224,159,210,255,0,94,248,77,180,223,166,3,73,74,208,216,129,45,17,152,131,200,94,243,79,163,215,233,169,212,115,245,2,182,32,53,194,51,222,87,146,253,35,248,227,83,235,122,122,154,125,91,13,74,141,166,34,179,137,38,6,66,244,255,0,26,122,159,168,122,46,148,234,116,20,27,171,117,49,37,132,196,248,24,50,185,187,108,236,238,93,182,78,63,166,122,38,167,214,189,98,182,163,93,73,212,233,211,117,180,233,188,96,129,253,99,235,178,247,186,45,53,61,45,48,198,180,52,13,151,193,159,254,173,155,166,21,105,234,253,46,185,169,164,54,186,134,163,78,90,25,31,82,36,47,163,126,158,254,168,179,245,15,78,218,172,210,83,211,83,115,110,166,230,8,46,241,18,155,133,189,124,134,212,109,254,167,180,215,104,219,171,211,190,159,251,155,31,101,242,167,126,145,213,244,143,90,213,250,142,159,89,239,50,189,177,167,120,145,74,6,192,224,193,251,175,175,210,130,200,35,43,153,235,21,13,45,45,71,52,195,131,75,135,216,33,185,209,32,60,108,149,39,197,62,47,253,32,248,135,214,158,207,80,212,107,171,54,131,49,236,105,141,161,205,243,6,74,71,162,126,138,87,173,234,84,117,244,156,41,50,155,108,123,92,4,17,56,63,85,229,254,38,253,106,245,223,133,63,80,52,236,210,189,207,208,90,61,234,119,99,46,128,72,43,244,23,194,222,190,126,34,244,58,126,164,45,169,115,189,178,41,142,98,120,69,229,82,93,252,136,107,62,127,241,87,232,22,155,215,53,186,125,94,145,204,165,86,156,123,133,184,145,29,64,247,28,175,103,240,199,233,166,143,225,250,116,221,117,58,181,99,118,3,143,200,93,237,7,172,233,125,64,188,105,117,12,168,250,70,218,161,174,18,195,216,174,139,9,48,68,65,64,181,158,182,75,85,238,93,54,216,214,183,134,225,52,96,19,143,186,80,121,145,217,46,165,104,17,41,124,50,99,188,35,221,37,147,186,204,236,152,60,42,169,173,101,17,212,236,46,95,168,122,253,29,35,92,247,185,172,13,19,212,98,126,139,110,153,48,15,83,161,81,225,128,70,18,117,30,162,205,59,122,141,167,127,170,249,135,197,223,173,159,15,250,45,42,141,126,177,238,213,0,67,105,83,18,39,156,137,63,178,248,215,196,223,173,255,0,17,122,187,154,223,77,99,41,104,139,97,213,117,46,45,120,237,3,183,213,83,133,150,46,241,29,159,166,61,91,227,143,76,244,237,59,170,86,214,211,164,214,238,199,19,113,250,112,190,95,241,87,250,138,248,123,211,106,190,157,10,181,53,78,142,150,140,128,124,199,252,133,240,26,167,214,61,126,171,91,173,245,39,106,30,226,15,182,7,68,247,106,244,158,143,250,111,234,254,161,85,164,180,100,245,255,0,47,53,7,158,202,156,67,216,120,168,1,31,235,159,175,94,183,235,5,227,210,244,53,41,54,72,135,60,182,71,112,57,94,77,244,189,79,226,186,212,223,234,116,255,0,140,121,61,34,175,75,71,120,111,127,43,238,127,14,126,130,58,160,164,253,101,118,104,105,196,196,2,72,227,27,143,217,125,19,211,63,75,254,28,244,80,202,143,52,181,143,27,31,148,176,253,17,181,234,24,65,198,201,197,122,159,156,61,31,244,147,92,247,51,248,61,13,38,81,112,146,67,32,143,198,235,233,95,13,254,131,215,210,190,155,245,254,221,42,111,130,27,27,121,230,87,216,25,235,26,61,27,13,22,187,77,164,164,6,206,33,128,175,53,235,31,169,190,133,232,250,143,107,81,234,186,118,58,71,75,93,50,60,74,147,107,62,69,3,124,238,51,210,255,0,73,190,25,244,194,30,104,57,245,39,38,152,13,7,242,23,162,211,122,47,164,233,31,255,0,225,61,57,164,12,27,73,36,255,0,194,248,215,197,223,234,79,208,189,21,174,110,149,206,245,7,72,5,212,69,222,223,255,0,164,1,136,95,58,245,143,245,35,235,122,250,101,254,157,233,245,25,76,159,253,192,235,24,60,158,232,87,241,221,238,12,183,125,207,212,186,191,137,232,122,118,149,236,118,162,149,10,45,16,105,184,1,246,136,149,242,111,141,191,95,168,250,105,169,167,244,250,205,215,85,249,88,24,114,63,225,124,87,87,241,63,197,31,24,181,142,212,234,169,10,79,254,170,37,221,67,145,229,123,63,128,255,0,71,91,234,90,186,117,197,31,108,152,38,243,143,169,148,252,107,83,109,40,102,102,78,110,148,124,97,250,135,234,1,204,214,234,40,81,121,136,45,224,157,187,146,190,205,240,79,233,86,139,209,40,53,245,233,147,169,142,167,184,100,158,101,122,255,0,134,126,12,211,124,63,68,83,107,88,94,216,23,176,200,251,46,245,74,0,48,198,234,77,183,163,162,11,33,92,61,152,5,125,62,134,147,186,169,210,107,70,199,3,232,185,149,126,48,244,250,114,42,107,244,212,248,203,242,10,249,207,234,167,194,191,27,250,206,184,255,0,233,221,99,40,208,110,236,52,139,201,243,128,190,57,172,253,2,248,175,213,181,108,111,169,234,53,102,177,197,64,194,241,238,121,206,223,68,213,174,253,202,241,194,126,153,213,124,109,232,21,9,163,172,245,6,6,13,234,180,203,72,94,99,214,233,254,150,122,165,91,181,30,163,73,181,65,144,193,76,2,15,212,133,241,58,95,233,123,215,203,95,73,180,171,106,139,191,163,84,94,208,214,248,242,134,175,250,64,214,214,104,39,72,231,53,131,162,141,103,187,126,247,19,37,35,80,223,148,144,167,103,83,239,191,15,215,248,71,209,88,93,232,190,164,218,140,126,238,121,45,31,96,83,189,107,245,27,210,61,23,74,53,26,141,93,55,176,204,123,78,6,8,239,249,95,154,117,127,233,227,226,111,73,6,150,155,83,234,20,116,238,233,52,232,185,205,178,63,219,221,114,7,233,31,174,250,94,161,244,181,191,199,122,152,16,230,138,142,115,136,206,227,59,42,149,228,156,152,81,65,123,103,214,61,119,253,82,232,52,175,120,244,237,27,245,97,191,48,211,176,213,120,252,175,55,171,255,0,83,186,207,88,162,218,95,193,62,149,23,237,123,3,92,223,168,3,5,117,191,79,191,77,168,255,0,26,63,142,211,189,140,124,56,154,109,130,74,250,214,151,244,179,225,186,29,109,208,154,142,39,250,173,19,228,227,117,45,167,220,214,114,198,207,207,212,62,31,245,127,212,138,198,174,143,91,175,244,215,84,200,118,154,172,3,245,11,236,31,165,255,0,167,223,16,252,50,246,31,81,245,74,154,189,31,244,154,164,57,238,62,79,101,239,52,190,133,232,190,140,208,221,30,146,158,144,114,226,98,79,246,79,215,122,195,61,61,148,239,115,65,35,164,2,16,187,203,163,201,133,170,231,115,179,237,7,58,76,15,8,106,83,17,0,125,23,51,210,61,113,190,172,194,230,181,205,13,113,111,91,72,200,250,238,60,174,163,234,201,83,204,254,80,43,83,44,107,50,57,160,72,112,130,177,106,180,52,170,153,115,65,149,155,226,127,86,212,122,118,152,213,211,105,93,171,168,8,254,83,12,23,47,57,234,95,29,51,209,52,148,107,122,141,42,180,77,67,6,147,26,94,225,255,0,240,202,61,177,171,85,254,51,206,126,167,126,157,233,190,33,244,205,75,232,211,157,91,24,109,177,214,184,131,244,63,69,249,251,225,223,71,212,105,61,67,79,161,212,23,233,199,182,46,168,205,198,99,29,215,213,127,89,63,80,104,127,233,235,253,47,94,27,94,173,204,123,4,221,72,72,130,124,153,56,240,190,51,67,212,253,67,68,89,87,70,214,190,163,96,180,84,216,66,126,243,95,38,252,149,199,109,63,72,122,111,195,102,143,167,82,167,75,80,233,171,76,57,181,28,237,199,221,120,15,137,253,11,227,45,3,170,59,65,169,30,165,167,169,33,236,170,200,177,190,11,87,140,210,255,0,168,47,84,244,186,108,210,122,142,134,177,113,54,185,177,44,111,150,237,251,47,111,240,207,235,126,147,213,98,139,216,104,146,0,126,237,120,250,168,246,61,247,21,185,67,125,159,33,245,127,135,6,152,234,27,95,72,105,181,245,61,202,142,178,26,95,222,127,202,226,51,77,175,209,86,15,244,189,117,77,59,196,18,194,242,90,239,170,253,37,241,95,163,105,190,36,244,58,175,209,209,233,115,110,191,18,120,192,251,175,207,218,207,76,245,31,66,215,188,189,141,121,14,32,57,231,250,126,145,186,96,108,117,39,233,164,245,255,0,12,254,171,31,74,166,237,31,170,212,247,94,230,218,106,85,100,15,255,0,87,255,0,11,94,138,143,165,124,93,241,118,131,213,125,30,139,90,40,92,42,189,167,168,200,196,226,123,174,79,194,223,14,187,226,189,80,115,232,135,179,120,176,17,141,215,218,62,29,248,95,73,232,148,192,163,78,157,209,146,198,196,173,255,0,248,212,38,229,110,194,118,41,203,195,100,153,129,146,140,130,35,56,69,253,68,199,254,20,183,6,119,73,173,76,140,242,113,38,90,160,68,1,9,79,101,205,3,31,100,202,175,0,73,194,205,80,128,1,6,2,158,43,250,155,215,253,74,180,7,9,249,148,120,224,137,159,42,220,224,98,32,170,191,249,121,129,9,221,240,146,77,23,54,99,123,183,27,4,146,77,192,15,149,58,160,14,110,210,82,139,155,218,10,152,124,118,7,55,62,162,117,14,50,3,120,57,250,44,218,128,92,216,28,45,82,36,142,123,172,154,238,134,187,183,112,142,190,100,126,170,233,212,248,111,234,99,234,59,226,90,36,79,180,202,79,21,30,70,228,150,192,250,224,175,17,90,181,198,26,34,15,43,218,126,164,57,227,213,218,194,201,166,88,92,227,216,200,183,252,175,23,90,137,178,241,207,9,27,0,83,237,156,31,153,182,228,81,55,241,246,73,169,88,210,17,27,243,217,53,182,150,193,233,28,164,84,135,191,105,10,102,242,138,188,106,15,253,163,40,87,246,222,211,176,61,150,189,117,102,189,144,204,133,130,179,32,96,64,81,187,67,137,35,202,54,30,91,22,215,93,207,79,220,96,104,108,64,145,229,103,174,96,2,72,110,112,141,207,147,13,32,165,190,225,0,128,71,148,133,121,57,16,178,156,95,168,1,196,54,14,232,139,0,144,253,212,109,18,97,196,244,132,85,24,230,193,153,68,81,143,196,183,111,93,127,226,11,157,45,109,166,35,148,193,105,130,76,78,240,129,173,14,49,253,63,229,85,106,118,55,6,113,49,221,78,213,228,195,96,43,254,188,157,15,78,135,182,230,131,19,25,77,212,213,107,35,166,124,21,159,75,169,117,58,108,192,5,83,171,26,149,237,112,48,115,41,196,169,140,21,91,109,173,45,242,254,161,142,19,244,228,82,210,182,248,113,218,121,40,106,48,54,144,236,177,62,101,205,14,137,216,246,90,193,212,197,145,19,222,231,91,211,216,106,235,116,164,178,255,0,230,127,252,56,57,255,0,31,117,234,253,65,180,255,0,130,17,189,185,4,114,188,207,164,180,186,179,75,65,13,111,101,214,245,77,115,105,209,123,9,233,59,45,119,109,171,0,15,167,115,195,234,217,77,245,221,13,27,152,40,95,76,52,96,108,54,90,43,233,197,115,39,2,233,17,245,144,170,225,237,153,65,120,219,139,30,135,227,107,217,49,232,89,252,83,234,179,23,211,48,64,227,145,251,45,21,236,165,69,204,45,62,236,96,240,143,210,217,255,0,226,11,113,115,200,0,249,242,153,234,111,107,141,146,11,90,119,28,164,249,54,201,63,201,203,138,253,204,84,233,92,36,97,176,179,213,233,54,131,131,202,123,106,134,181,194,64,240,174,41,184,11,128,128,183,22,189,231,83,87,179,138,68,81,51,129,199,43,86,159,82,234,78,32,102,55,240,179,189,224,59,165,176,7,100,77,62,209,153,18,225,4,248,64,56,234,123,19,252,152,229,76,98,117,218,159,126,166,98,2,154,26,45,124,220,1,19,186,207,90,163,92,75,154,102,81,105,42,212,99,137,192,237,59,37,76,140,126,70,221,100,189,124,54,166,0,143,11,158,201,101,73,182,7,43,104,62,236,159,154,9,221,46,189,54,129,140,132,27,9,212,102,186,105,18,247,154,224,0,109,108,160,169,76,22,129,29,72,173,233,3,250,83,168,134,218,68,224,102,74,125,83,127,126,73,215,255,0,168,185,245,48,187,249,85,38,32,129,176,83,219,117,64,73,202,51,107,235,8,136,148,215,49,148,220,9,116,103,242,144,116,106,17,130,183,249,95,206,166,87,50,216,218,16,185,184,184,115,221,63,84,90,94,211,130,14,208,148,75,73,180,200,198,201,108,231,145,232,110,231,147,37,71,229,37,251,156,8,79,170,208,93,216,5,150,169,187,0,249,89,215,49,146,75,7,106,48,106,63,162,4,44,85,128,0,201,158,193,62,171,113,56,89,222,217,200,27,164,95,241,170,247,176,216,178,119,212,69,102,2,208,101,102,112,204,147,43,65,34,72,57,133,157,225,210,113,42,117,109,157,197,176,153,96,128,70,76,37,134,207,219,132,199,18,27,143,202,1,180,108,79,41,243,64,59,143,82,182,238,91,77,155,108,84,0,152,67,96,217,187,162,165,196,247,67,16,234,51,244,53,157,159,77,104,107,102,56,225,110,168,231,54,155,96,101,99,208,116,209,198,235,88,116,158,173,150,86,167,68,197,144,193,195,254,37,17,44,200,251,46,79,168,184,177,142,13,118,79,11,176,249,137,196,46,31,170,28,75,72,194,119,142,97,212,69,110,108,228,188,18,103,149,66,48,57,236,174,242,247,92,21,64,156,224,174,101,238,46,254,225,56,199,1,12,146,161,234,59,41,158,4,38,7,199,201,90,248,9,3,19,216,168,226,65,217,21,146,36,161,36,201,76,25,164,69,107,211,44,136,110,242,168,54,21,144,76,118,84,51,131,149,171,208,176,245,208,153,44,183,62,59,168,24,38,65,80,184,3,3,1,89,16,100,36,80,139,208,74,216,112,16,189,216,198,232,142,225,17,193,219,246,90,168,17,189,52,139,110,192,28,43,46,13,17,202,133,198,54,194,163,213,146,50,147,65,135,151,157,74,13,147,38,33,81,130,6,32,171,47,4,236,160,234,223,116,235,157,76,184,100,38,181,173,110,255,0,98,168,180,22,96,126,21,19,4,7,35,25,2,4,4,84,58,61,155,71,88,182,197,177,178,141,37,167,34,101,24,100,139,187,42,6,70,216,72,157,116,69,119,174,160,145,7,234,160,22,158,232,167,194,168,220,30,83,225,152,251,14,129,253,202,12,46,56,81,192,142,66,182,144,223,170,34,46,128,144,50,39,36,128,98,32,43,17,245,82,55,17,10,49,167,48,182,117,31,57,119,40,128,48,66,166,244,193,69,76,68,200,80,244,248,79,152,109,96,215,123,150,41,203,127,186,14,85,146,92,54,132,45,56,200,153,73,239,113,237,242,200,82,36,97,92,64,242,168,65,35,24,68,92,6,0,202,27,134,68,30,251,147,2,9,40,73,55,78,21,180,16,6,37,13,153,75,212,30,116,203,182,113,130,172,244,131,253,208,177,176,71,115,221,19,65,119,211,178,110,131,88,227,199,234,66,216,0,206,252,171,144,59,68,110,161,156,118,82,208,6,115,40,243,168,102,68,109,250,128,9,118,199,42,158,220,2,138,0,24,80,16,8,231,11,14,247,147,111,232,130,1,25,148,204,137,231,235,194,0,210,78,83,3,110,199,97,8,163,158,70,175,184,123,20,230,226,101,93,54,3,158,21,17,213,106,33,76,211,219,43,110,8,198,169,175,112,158,201,56,66,192,54,241,186,132,65,33,22,89,0,141,209,246,190,77,218,242,78,165,22,147,0,31,194,18,122,187,34,187,4,140,18,129,206,204,70,18,224,249,38,29,245,41,192,228,206,85,14,162,2,55,52,52,14,16,150,231,167,43,17,135,190,228,112,109,184,221,70,184,237,186,182,144,73,225,25,13,110,124,38,76,174,204,219,185,86,241,29,72,98,91,178,23,58,126,168,155,242,228,165,200,31,234,81,195,63,194,141,118,211,194,147,213,225,83,132,20,115,172,99,10,117,45,162,51,191,133,1,141,145,52,55,186,39,90,1,192,25,74,57,9,93,238,80,16,65,158,163,194,143,100,28,225,11,155,213,140,4,110,131,16,98,6,86,110,184,65,106,241,209,131,176,192,144,137,152,31,68,34,3,119,80,180,156,2,183,29,174,197,171,142,195,46,4,71,255,0,10,23,27,155,19,142,84,52,236,237,40,94,216,27,160,119,31,57,110,144,128,180,111,42,218,233,0,33,105,96,104,156,170,113,14,35,48,135,177,78,188,97,28,156,96,42,144,90,100,33,39,166,1,84,223,43,103,238,42,111,114,7,90,174,254,121,40,78,85,182,0,202,47,238,51,45,167,59,170,143,42,218,38,74,179,0,14,232,239,121,55,146,28,149,59,168,4,145,157,213,145,7,178,223,81,127,169,86,76,1,243,42,249,93,7,40,128,107,64,204,146,173,180,193,4,239,148,60,233,149,227,230,65,137,152,194,182,130,27,119,236,174,91,194,183,182,64,141,188,163,184,197,12,114,83,156,8,2,216,61,194,145,48,214,202,41,16,6,254,85,3,97,193,194,115,19,251,135,254,175,147,255,0,105,118,70,33,81,99,73,104,7,40,207,126,10,160,64,129,136,82,47,159,81,124,82,91,32,56,242,21,184,193,193,64,251,67,128,229,19,75,92,119,130,182,138,39,81,188,218,178,201,53,35,57,238,174,0,196,229,84,53,178,36,229,85,162,221,242,86,94,94,64,230,26,75,32,183,32,207,117,100,136,23,97,81,108,8,145,59,161,46,147,7,112,156,113,194,39,235,60,135,22,184,2,32,238,17,58,9,29,207,100,186,134,72,156,152,130,172,201,2,223,162,7,103,114,187,142,178,222,233,0,64,250,34,104,17,196,198,200,26,200,234,57,132,66,209,146,98,121,83,175,246,66,99,219,236,177,2,49,11,161,164,154,130,63,117,207,52,174,104,135,97,109,244,225,237,243,159,42,181,62,58,18,119,210,250,125,206,189,10,102,153,24,156,108,83,106,0,127,160,7,119,41,84,137,112,5,206,192,79,108,85,16,98,83,87,146,227,46,83,149,134,179,27,233,22,184,194,39,82,107,154,9,196,39,188,7,56,130,32,129,194,75,201,96,32,73,11,90,220,179,97,173,139,62,66,164,214,204,129,183,117,28,92,94,27,0,3,217,14,156,135,97,198,64,50,156,24,11,131,218,237,142,197,43,130,115,146,76,60,205,99,105,188,15,152,120,250,32,121,146,6,234,22,3,153,135,43,123,58,26,238,124,170,113,211,168,182,109,169,89,6,14,50,0,217,54,141,174,129,97,105,59,165,81,55,96,17,43,64,111,243,64,184,1,7,110,234,195,251,250,132,92,198,116,244,98,91,3,250,70,101,117,244,180,219,82,155,93,242,200,231,11,147,233,116,76,196,137,141,202,238,233,168,2,195,121,142,203,163,241,33,172,174,218,189,164,117,42,77,125,58,102,163,90,106,14,71,5,109,20,108,200,45,124,246,27,44,20,169,251,110,143,232,239,229,110,14,38,157,51,32,99,48,171,248,238,88,218,184,201,254,78,177,250,143,168,88,94,215,68,184,8,5,109,211,82,188,203,99,109,150,8,107,96,52,147,59,173,90,125,67,40,18,234,149,25,77,159,238,113,133,62,88,172,181,44,21,220,210,105,215,56,82,165,33,183,63,123,71,62,18,233,85,34,28,41,151,199,244,132,250,182,214,181,215,137,27,20,77,160,89,212,210,9,218,21,51,113,200,191,59,85,223,248,157,93,53,86,26,63,237,59,148,71,219,169,81,129,129,180,153,200,104,192,11,62,153,165,204,37,216,240,136,134,180,195,83,184,31,47,101,5,42,86,181,141,164,219,94,68,136,28,173,47,169,96,220,92,22,70,16,96,100,158,201,230,128,44,113,230,57,75,69,0,36,112,110,218,167,127,127,169,14,185,149,72,107,178,19,25,78,67,119,251,46,93,122,98,141,81,144,239,33,51,77,169,120,178,164,244,131,49,193,78,227,82,201,220,165,158,198,199,250,157,192,67,27,38,4,108,22,138,117,111,96,6,8,141,214,13,19,169,212,167,212,241,223,60,248,91,105,218,203,100,103,251,42,14,247,144,242,226,246,74,113,144,3,70,119,133,187,74,209,104,182,39,177,225,98,168,246,57,223,48,7,194,42,87,26,205,115,78,70,202,133,6,39,249,71,206,217,209,178,211,56,36,240,17,135,216,208,78,1,88,77,113,75,115,37,93,106,129,240,233,151,13,136,81,227,90,26,157,147,167,80,45,227,58,186,58,246,99,230,3,126,235,163,89,148,235,210,166,88,208,26,225,32,118,92,45,14,160,134,176,60,75,200,23,22,236,79,117,173,154,161,64,220,29,252,182,201,201,202,78,92,157,9,11,183,94,186,140,118,159,216,46,111,39,149,157,244,201,18,232,222,2,39,250,133,239,123,140,22,147,45,142,4,32,53,155,86,219,74,181,83,58,143,248,207,153,214,74,166,92,30,220,195,90,120,48,18,107,215,53,89,86,147,218,67,95,208,71,251,130,219,101,51,76,0,69,235,27,152,57,48,227,145,41,139,155,209,21,175,169,2,217,180,96,1,178,54,56,24,141,134,234,219,166,254,91,136,29,92,2,154,52,237,22,128,11,81,46,102,68,191,42,141,79,101,84,99,152,208,230,186,103,100,186,71,221,147,55,112,96,225,106,165,167,247,0,39,113,221,17,163,108,128,0,29,130,1,119,249,49,233,122,103,247,22,221,19,40,83,15,21,1,60,51,56,250,38,104,158,225,169,117,198,41,192,0,70,199,51,254,17,208,246,216,122,222,208,93,128,195,185,77,52,219,151,8,3,144,179,106,172,159,31,151,59,78,179,116,98,179,1,16,112,176,234,116,134,147,173,51,224,167,104,53,66,156,54,113,56,239,178,236,13,37,61,67,46,116,20,162,123,245,47,156,172,239,147,129,75,79,115,241,211,3,157,211,77,34,105,151,25,233,18,103,96,22,234,186,86,49,198,76,70,80,128,199,49,236,38,90,225,4,30,66,160,243,201,53,183,241,164,200,218,239,162,230,141,199,10,141,82,247,73,36,9,216,166,85,211,219,213,199,101,150,171,67,129,105,199,128,150,231,159,212,28,119,142,117,54,210,48,8,142,144,138,174,0,114,77,6,144,220,59,31,84,70,168,14,13,57,157,147,226,247,47,92,221,183,255,0,63,212,89,117,183,18,102,78,35,132,230,22,150,79,59,170,166,198,61,209,61,71,133,169,154,118,180,129,199,100,23,116,31,33,181,55,200,255,0,79,214,56,211,115,42,65,237,28,5,147,212,41,80,116,185,146,217,254,147,159,221,54,163,24,214,184,180,16,97,114,245,32,146,227,115,167,176,40,106,248,117,23,175,115,168,155,88,96,8,16,151,82,133,32,255,0,248,72,168,240,4,231,120,40,218,209,97,36,153,221,49,149,172,77,115,3,168,76,164,29,48,35,232,180,210,105,96,61,248,148,52,41,146,219,183,236,174,181,3,120,234,234,236,10,11,94,106,176,254,51,151,164,217,66,179,155,4,253,19,234,53,142,142,220,21,146,147,189,175,152,18,120,79,104,247,26,36,37,221,154,163,99,114,109,244,246,55,223,110,195,59,175,180,124,18,216,210,211,198,23,195,105,84,177,225,161,192,59,131,217,125,155,224,77,91,95,164,96,207,208,39,203,103,115,166,153,226,207,162,82,104,0,226,17,251,115,144,179,208,127,72,4,173,116,234,120,82,223,180,151,126,33,189,192,249,91,28,20,46,107,92,6,50,154,233,113,255,0,181,91,88,210,154,223,46,200,75,121,17,237,218,236,43,107,96,65,193,41,133,160,102,85,48,2,100,230,18,84,253,67,193,255,0,136,4,90,35,116,54,8,216,66,104,135,130,90,37,81,108,110,216,85,194,37,235,250,136,121,177,177,185,71,78,236,27,177,194,43,90,224,68,101,64,200,72,185,212,22,254,167,39,226,125,41,213,122,107,192,203,131,78,0,95,149,254,53,210,85,210,250,219,91,237,11,28,226,94,232,219,178,253,129,236,223,77,205,238,8,252,136,95,44,253,65,253,41,167,235,250,122,161,130,163,28,246,144,77,35,14,3,196,43,126,62,157,96,104,230,207,61,250,43,240,229,47,89,174,31,74,42,56,54,226,211,0,91,220,74,253,29,233,244,233,104,52,141,166,0,166,214,140,55,101,249,75,69,165,245,191,129,245,14,58,86,187,82,204,50,157,16,219,109,251,246,94,215,211,63,82,61,71,87,64,211,247,180,237,214,181,176,116,238,113,32,31,175,254,19,126,77,123,37,184,89,58,159,79,248,199,227,122,62,133,69,206,46,200,18,0,229,124,63,226,47,212,223,137,189,119,82,41,250,101,38,80,166,243,107,28,243,151,125,80,107,52,30,181,241,31,172,82,26,186,247,67,179,78,129,233,30,100,231,236,190,199,240,15,192,26,111,78,166,202,218,154,44,170,127,218,244,181,227,90,242,183,178,24,214,222,207,144,250,63,233,207,196,63,28,176,55,214,141,90,244,201,138,148,242,27,251,112,190,165,240,119,232,63,162,124,44,105,188,82,96,168,48,235,37,199,242,87,212,109,211,232,232,195,26,202,13,143,146,158,2,241,63,21,126,162,233,62,29,166,250,149,11,92,214,130,72,46,129,247,72,221,112,37,13,177,215,212,246,250,77,6,159,77,65,140,165,167,99,88,209,130,214,1,251,172,222,171,241,102,139,209,75,233,214,174,198,61,156,110,191,50,124,81,250,191,234,222,181,85,205,244,166,144,199,109,80,252,167,192,255,0,149,231,244,159,4,124,77,241,171,131,189,75,87,171,169,76,65,246,27,83,161,254,49,148,213,165,190,216,49,204,126,231,219,254,35,255,0,81,126,143,233,149,42,211,211,234,155,169,212,83,201,101,33,113,3,233,178,191,129,191,212,22,171,226,207,80,58,109,71,166,215,210,210,14,2,149,71,176,77,96,121,128,184,31,7,255,0,167,93,61,54,210,173,169,160,104,82,7,167,220,153,7,159,37,125,95,208,127,77,253,23,225,202,129,244,26,234,213,228,117,91,24,236,38,74,167,198,172,125,42,228,244,222,169,173,173,75,73,125,38,23,188,176,57,173,7,124,74,249,231,168,252,33,235,95,23,185,195,86,227,165,164,79,201,77,219,15,46,255,0,133,245,29,43,27,85,142,99,90,15,183,243,100,97,57,162,145,0,182,36,112,148,254,162,22,28,234,124,103,91,250,9,161,209,104,219,86,147,219,168,169,116,186,142,76,158,230,119,93,95,130,244,158,189,233,122,151,81,175,166,167,167,244,224,232,108,56,151,58,6,14,208,57,95,74,213,86,166,198,151,72,16,190,111,241,255,0,234,117,47,132,232,212,113,115,95,104,128,28,100,52,158,71,148,118,219,198,61,110,138,36,246,186,239,138,116,222,159,74,107,86,107,35,121,43,231,127,19,254,190,232,61,23,84,221,54,155,80,14,164,152,13,103,83,157,227,27,47,135,122,215,199,62,181,241,229,125,69,55,57,218,102,95,20,170,7,220,94,59,199,11,119,193,159,7,107,169,250,157,33,91,74,94,28,122,245,4,68,249,84,255,0,31,254,33,171,200,214,125,251,244,255,0,245,27,85,241,85,113,238,232,43,233,132,197,228,99,239,216,175,166,216,215,128,92,100,239,244,94,95,225,95,74,211,250,86,130,144,16,9,104,153,17,5,118,234,250,181,22,130,26,224,96,78,56,72,56,18,86,64,102,127,84,244,29,47,169,190,53,20,195,193,220,242,166,155,208,125,19,69,77,172,30,151,64,17,187,207,81,63,149,193,245,175,142,244,62,150,215,58,174,161,141,179,120,32,175,147,122,239,250,168,244,157,13,90,244,52,174,102,164,131,108,177,183,150,30,224,236,134,90,15,151,159,83,239,195,73,233,236,164,31,79,210,116,173,44,56,170,218,127,223,132,85,42,251,13,107,131,91,72,119,107,3,101,126,71,245,31,245,47,235,131,90,239,224,116,174,28,180,154,145,247,176,13,151,57,255,0,234,47,245,0,220,237,37,29,59,8,195,155,169,168,93,143,9,143,198,250,77,133,142,167,235,159,80,161,75,214,152,26,241,239,150,236,0,152,251,46,21,90,218,79,132,203,170,138,98,91,146,68,200,239,178,252,179,95,253,69,126,162,49,197,199,211,195,30,58,75,154,28,0,7,185,28,121,89,43,255,0,168,15,143,217,104,213,122,93,58,180,170,8,165,82,152,37,132,118,50,55,76,86,222,199,252,121,228,253,91,67,245,43,67,234,46,180,233,234,151,12,53,198,155,219,249,194,238,31,83,111,240,205,170,225,32,137,149,249,15,69,250,253,241,79,166,85,163,172,212,104,52,197,173,233,126,154,131,88,79,226,220,175,115,232,127,234,191,225,223,82,103,179,234,244,31,233,207,96,234,166,234,102,153,142,98,49,42,86,170,123,28,71,169,244,47,140,191,83,189,47,211,180,117,91,95,85,167,168,214,224,211,125,81,191,0,103,25,88,253,63,224,95,65,253,73,211,183,83,252,22,159,64,194,7,184,202,206,46,119,215,59,175,57,234,31,19,126,145,254,160,233,0,101,102,81,191,229,169,81,140,168,235,184,198,251,167,252,63,241,55,161,252,9,160,44,167,235,39,81,167,103,254,235,170,72,35,233,36,227,182,81,221,62,61,77,166,103,145,254,187,254,153,61,7,212,107,143,224,245,20,42,215,35,255,0,114,163,77,54,52,125,15,252,47,157,252,71,254,149,253,115,76,211,87,79,171,102,177,199,228,118,153,225,204,112,255,0,180,120,94,195,226,63,245,1,240,151,174,233,29,67,71,234,69,175,24,107,164,7,19,231,43,229,117,63,81,189,91,210,181,213,189,67,210,253,118,168,167,112,39,76,31,209,32,119,25,31,186,182,216,194,39,228,75,87,103,153,245,175,209,111,137,254,22,212,10,238,162,52,238,153,26,147,76,222,238,237,187,101,139,67,241,63,197,63,12,234,153,87,79,234,154,173,51,232,158,166,85,110,94,123,53,221,190,139,233,158,157,254,165,189,122,179,197,63,91,244,218,90,205,22,3,141,66,218,140,113,250,8,43,217,104,61,115,225,79,141,169,7,107,190,28,255,0,167,83,116,1,93,173,45,13,242,6,223,148,194,214,165,82,41,248,202,155,95,103,134,244,143,245,69,241,19,11,40,122,245,10,62,177,165,144,0,168,125,215,52,127,186,63,228,149,233,221,241,15,233,151,198,244,205,63,80,255,0,249,94,169,241,138,36,16,15,96,55,7,233,10,122,239,250,120,208,250,147,29,83,208,234,73,127,202,64,20,220,27,203,123,31,170,249,63,173,126,154,107,189,27,212,233,250,110,171,70,8,151,123,117,65,151,52,136,128,79,39,115,246,73,149,94,186,152,175,19,229,61,191,170,252,33,71,210,181,44,31,13,252,66,253,93,7,137,99,94,233,123,124,16,115,31,117,195,245,47,74,213,104,220,106,107,244,229,238,112,255,0,221,180,193,243,245,92,109,55,233,215,197,141,109,55,232,158,27,107,174,52,152,15,95,212,149,212,161,166,248,226,131,61,159,80,111,241,52,201,33,180,24,92,27,142,73,56,9,173,189,4,117,28,42,76,90,143,76,210,234,169,95,74,187,105,185,163,169,175,16,87,6,174,129,186,74,117,105,182,155,40,10,184,115,232,136,113,242,8,216,249,91,53,212,189,94,158,162,167,241,126,156,116,116,70,213,5,64,233,30,123,46,231,162,252,39,234,31,20,105,220,207,78,107,107,84,12,46,13,32,157,188,142,22,175,194,189,206,103,241,252,147,239,255,0,159,115,127,195,63,171,127,16,252,44,214,251,117,206,170,155,32,180,23,91,86,6,222,10,250,247,192,255,0,234,110,183,171,106,25,67,215,169,13,9,32,117,146,215,7,127,250,195,149,249,207,89,233,250,207,74,213,13,38,182,135,179,170,13,151,14,12,68,196,231,158,82,26,77,143,166,250,101,180,185,187,98,171,198,150,36,175,110,54,6,126,253,244,159,140,189,31,213,89,117,15,82,163,180,134,212,233,39,194,237,183,82,9,227,28,207,5,127,61,253,59,214,53,190,145,83,222,208,234,107,50,164,90,214,23,146,216,250,31,202,250,63,193,255,0,174,222,173,232,78,161,79,93,85,250,246,50,46,117,64,3,90,57,36,118,73,254,62,61,14,206,186,241,240,123,159,176,91,88,2,131,85,80,251,114,12,175,155,252,15,250,207,232,223,22,105,220,215,85,107,43,79,73,105,1,167,190,23,127,226,31,136,169,104,180,34,161,117,180,156,219,154,247,96,57,189,212,223,211,19,56,250,79,145,255,0,168,15,138,169,250,111,164,213,163,78,139,117,21,222,75,64,32,56,230,4,183,200,201,251,47,207,90,18,218,117,26,194,77,80,210,7,87,111,43,211,254,166,124,78,126,38,245,214,84,5,204,102,149,238,33,188,58,65,31,133,228,90,27,46,36,145,118,96,96,202,122,165,67,169,11,220,255,0,37,107,62,249,232,31,18,31,134,254,10,209,250,222,141,175,168,248,115,13,58,32,151,94,50,6,59,130,190,189,240,127,198,250,31,139,62,24,58,145,107,170,65,22,28,155,128,200,63,184,63,69,240,111,211,79,87,163,171,244,42,158,155,175,171,78,141,39,176,190,231,96,7,70,119,240,63,101,243,129,95,91,240,190,190,171,61,59,213,117,116,104,213,168,250,204,107,73,115,68,156,141,182,255,0,202,66,165,182,119,56,215,103,169,253,98,245,109,63,170,124,84,105,233,168,210,109,38,208,113,123,89,181,83,49,17,219,254,87,208,127,210,225,171,161,211,81,211,216,94,105,182,165,86,210,56,33,185,48,126,159,225,124,77,142,117,125,99,107,234,169,7,87,169,13,14,102,75,199,49,204,13,215,233,207,208,175,130,234,210,165,75,213,105,215,101,58,12,117,174,99,94,46,124,141,163,178,165,186,167,22,76,29,93,233,158,219,212,126,57,208,250,41,13,213,106,105,209,36,143,152,247,94,59,227,47,213,61,5,29,35,170,232,117,244,107,85,167,253,34,112,123,25,95,28,253,125,173,170,245,47,139,232,233,171,104,95,87,74,247,62,231,180,134,181,133,160,91,137,158,14,203,231,180,254,28,247,13,23,177,175,246,228,53,133,178,68,207,126,126,233,74,157,108,22,83,226,78,223,167,81,169,241,63,175,63,83,85,142,172,43,56,24,112,147,5,216,31,101,250,203,244,219,209,155,232,159,11,190,144,22,187,37,148,198,0,36,110,191,50,252,34,221,103,195,94,183,67,83,95,211,181,26,141,60,6,151,134,220,193,157,200,6,127,250,95,169,62,16,245,221,63,171,250,107,42,208,16,200,136,18,63,186,23,95,126,165,2,213,161,179,243,127,198,254,155,241,15,233,47,234,3,254,34,210,215,169,91,209,245,77,138,250,103,186,1,168,92,45,143,175,117,250,103,225,95,86,30,171,240,254,139,92,8,115,107,55,131,177,0,111,249,92,207,141,254,26,210,124,89,232,218,189,14,166,8,125,39,10,96,240,119,199,111,249,133,241,47,134,191,84,199,233,230,154,191,163,107,107,147,165,209,176,49,181,14,75,142,109,159,172,9,67,183,169,78,101,234,31,115,244,133,77,88,20,170,84,25,12,203,136,216,47,21,241,47,234,111,166,122,13,55,190,187,195,216,220,203,93,7,232,191,63,124,89,250,211,234,95,19,143,111,79,81,218,45,59,228,134,176,193,29,139,70,87,130,175,234,26,170,236,30,246,162,174,165,248,235,170,233,39,202,175,15,182,115,95,226,227,62,193,241,23,250,137,167,168,107,207,165,83,117,81,54,23,58,64,97,61,201,24,252,47,157,122,199,234,15,173,252,64,250,148,117,26,199,83,166,77,180,89,73,228,24,142,255,0,149,196,110,138,166,168,54,230,92,195,146,120,251,175,73,232,127,12,251,149,169,186,187,67,24,32,220,253,130,22,56,247,18,182,110,244,117,57,190,145,240,118,163,213,53,30,227,65,46,120,23,18,38,99,251,47,174,124,23,254,159,171,235,5,218,170,2,157,192,57,231,81,128,224,126,188,46,223,162,122,191,195,159,10,122,107,53,84,117,12,213,16,1,234,166,11,93,227,57,252,47,29,241,7,250,140,245,63,93,247,40,250,46,135,84,230,49,229,190,219,186,5,62,196,59,145,216,41,173,174,236,233,175,227,195,145,236,251,22,131,224,95,131,254,19,12,167,93,141,167,168,2,222,160,45,30,113,199,213,95,168,126,162,124,51,240,156,211,165,168,208,180,183,103,129,151,121,149,249,191,83,233,191,168,255,0,29,61,194,158,182,161,99,231,220,163,69,178,64,60,135,1,32,161,244,239,244,207,234,158,165,6,165,61,101,125,93,33,113,118,162,169,188,125,36,229,98,135,182,101,1,205,180,251,7,174,127,168,111,134,180,13,53,91,169,110,181,196,159,229,210,112,46,121,251,79,225,124,239,215,127,212,183,172,107,197,190,147,232,53,25,69,195,231,169,76,52,184,125,228,166,250,63,250,92,245,26,172,21,95,86,157,42,37,209,242,134,212,7,188,207,239,11,209,55,244,151,75,240,117,0,237,125,97,170,99,76,189,166,173,239,35,183,132,119,241,231,93,205,81,254,76,248,247,168,124,73,241,119,198,181,203,117,7,248,32,127,252,182,60,135,17,245,229,109,244,239,210,31,82,245,42,108,21,25,252,77,195,53,106,77,237,240,10,250,119,193,63,169,95,2,250,207,173,106,125,41,158,128,225,169,211,212,177,181,42,61,236,105,29,195,162,29,153,194,251,126,143,80,221,30,146,116,194,157,42,13,195,69,54,1,251,167,189,250,58,201,59,210,221,111,115,225,63,8,127,166,199,178,149,206,211,210,164,200,5,245,28,70,126,171,221,232,127,64,253,31,211,72,110,167,84,205,75,93,155,24,219,131,79,252,32,248,159,245,167,208,254,19,46,26,205,85,58,53,90,98,198,17,212,124,143,252,47,31,255,0,239,91,240,235,156,224,117,84,139,102,5,54,180,131,253,166,20,91,126,71,178,0,74,233,211,62,139,75,244,191,208,125,26,173,63,225,40,182,185,3,150,90,209,244,11,212,122,118,134,142,154,155,25,78,133,58,48,35,164,111,245,95,20,255,0,247,155,244,111,91,172,202,90,54,251,117,198,15,182,29,212,59,140,47,111,233,223,169,190,157,252,32,169,168,212,182,148,137,184,137,36,246,65,44,198,249,113,116,159,71,101,180,217,148,154,186,166,221,0,73,142,23,203,125,87,245,195,208,52,26,119,62,166,189,180,218,209,46,47,115,71,224,74,249,159,175,255,0,168,95,82,245,15,115,255,0,78,80,125,90,109,50,43,60,195,93,255,0,40,148,228,177,120,239,111,83,244,195,245,180,168,139,141,65,73,253,238,183,11,147,175,210,104,245,58,134,86,173,174,97,174,62,86,151,92,63,50,191,40,107,191,85,62,58,245,80,24,205,45,58,84,200,205,71,184,192,250,101,115,191,233,127,28,122,229,39,212,161,234,250,141,51,220,233,136,193,30,49,178,122,254,55,237,152,51,194,126,196,30,173,70,125,161,174,164,94,209,34,42,73,31,240,185,117,254,40,244,247,17,73,222,162,223,113,167,45,115,176,62,243,11,242,23,169,252,25,250,133,79,72,27,75,212,117,245,42,135,75,235,10,160,52,143,3,128,147,167,248,19,226,253,91,3,219,234,90,243,86,152,254,101,42,245,13,149,15,131,217,76,160,14,176,52,51,103,235,221,118,175,222,208,84,102,155,89,70,169,168,219,67,105,214,184,137,254,203,243,191,199,31,11,124,123,240,223,196,141,245,90,149,92,52,20,156,31,166,104,118,65,237,32,196,108,188,46,171,209,63,81,104,188,178,135,170,106,40,211,167,184,109,32,113,216,19,186,215,233,223,30,124,117,240,224,109,23,210,170,246,51,165,236,212,58,224,230,243,7,111,217,82,149,195,73,171,119,191,212,250,255,0,194,63,234,34,155,232,141,31,196,212,91,162,213,93,107,42,61,161,151,145,200,59,21,244,207,64,248,243,210,189,118,147,93,167,213,83,125,216,104,102,103,247,95,146,125,71,227,47,77,248,176,187,79,95,209,93,255,0,80,116,187,52,229,141,239,3,96,186,63,1,252,21,171,21,233,159,73,21,61,49,206,34,255,0,101,196,31,184,217,35,248,170,255,0,76,92,250,9,250,55,245,90,142,187,85,240,174,165,254,151,85,212,181,64,27,13,48,9,113,141,132,227,183,229,126,118,119,171,252,103,232,154,241,87,87,86,174,171,76,215,77,71,86,96,96,12,241,28,236,191,81,252,47,232,245,180,190,141,167,211,235,107,59,88,234,123,186,182,229,109,215,124,63,233,158,166,3,43,104,40,218,59,2,16,173,154,136,71,111,191,23,234,124,255,0,244,191,245,82,143,196,250,90,122,119,180,82,175,78,27,15,16,239,162,250,139,106,135,181,121,191,77,248,7,210,125,15,86,250,218,77,59,25,81,238,189,239,196,147,27,236,167,170,250,166,175,69,93,162,142,157,213,105,141,220,8,16,146,221,189,77,254,62,79,83,185,90,163,70,73,24,229,112,189,91,213,253,43,69,71,221,214,186,152,160,101,183,30,15,142,87,148,245,111,213,47,75,209,213,169,165,213,234,134,159,80,26,92,24,254,146,96,108,39,149,249,243,227,95,139,53,126,191,235,4,55,80,246,211,102,69,33,150,187,59,163,90,235,219,17,175,23,147,209,27,241,191,164,104,143,196,90,186,254,156,241,91,248,151,93,115,68,19,24,130,62,203,63,164,122,78,174,147,25,252,75,93,70,236,64,200,63,117,194,244,255,0,88,214,122,63,168,210,213,212,163,81,167,78,251,154,112,224,225,220,207,249,95,112,248,47,245,163,225,175,139,40,83,209,122,214,143,75,163,115,77,191,196,50,152,99,223,244,239,246,91,91,24,155,18,214,229,217,62,111,171,248,107,248,150,251,140,2,161,56,16,188,173,127,134,41,107,31,82,182,148,251,149,232,151,7,54,155,136,180,141,229,126,136,248,171,208,125,9,190,143,168,215,250,51,89,76,0,15,182,202,161,210,14,196,129,177,250,175,206,26,29,110,171,65,234,218,223,229,184,23,234,29,107,42,24,184,127,229,45,119,58,140,131,87,89,191,225,223,141,53,63,11,23,255,0,25,168,212,157,52,203,216,226,94,64,241,11,173,234,191,23,179,245,68,210,211,233,125,57,186,54,10,128,178,179,25,14,124,112,227,244,93,79,69,248,5,159,19,214,101,106,180,28,192,49,46,196,126,23,212,125,7,224,125,7,195,237,2,133,22,18,48,93,104,131,228,8,78,225,143,220,206,116,100,195,240,15,194,236,248,107,209,233,182,38,169,144,73,220,3,191,230,74,245,109,128,209,136,33,48,210,181,176,4,4,14,107,96,30,84,11,42,217,147,22,167,16,246,11,77,132,157,167,186,91,234,135,14,233,142,142,201,110,32,183,104,43,103,40,206,215,239,169,154,179,174,17,11,48,140,135,65,3,132,234,166,211,63,148,137,14,63,116,187,212,29,211,189,246,13,64,67,112,80,190,223,148,117,18,19,28,90,26,123,246,72,147,128,141,85,59,142,82,169,181,139,115,136,32,68,44,239,112,247,14,37,62,173,56,27,229,102,166,193,153,201,41,126,58,228,143,79,241,101,84,111,35,11,30,161,221,15,47,105,115,64,62,22,231,150,176,17,57,43,153,234,21,72,166,224,35,61,246,67,115,167,200,166,231,147,225,63,31,188,191,214,203,64,37,142,105,151,112,32,136,31,185,94,93,206,107,169,91,179,187,47,69,241,141,218,143,92,120,166,69,173,61,77,27,202,243,111,164,41,212,56,143,41,45,242,205,103,47,228,108,223,48,153,75,12,111,24,216,32,100,184,139,161,188,65,225,106,54,48,239,142,74,89,12,126,70,243,42,125,158,196,171,199,216,26,169,164,0,141,249,89,189,194,225,107,179,28,166,234,31,238,62,217,8,42,83,0,13,129,136,83,62,79,81,109,188,152,154,77,109,32,75,49,225,50,171,156,246,160,20,226,51,36,42,5,205,233,113,251,166,177,83,76,149,168,86,187,146,155,123,164,13,248,148,225,123,26,38,9,57,61,149,178,155,102,93,177,51,9,238,13,24,31,212,36,44,102,12,143,122,175,172,69,10,180,216,9,34,9,224,164,56,154,181,73,16,90,113,29,147,53,20,105,180,23,100,191,105,225,101,109,70,211,168,208,103,168,196,132,191,197,239,238,80,222,29,147,163,167,100,24,35,16,137,172,190,167,98,174,147,1,166,32,144,123,148,167,61,244,204,147,145,176,10,124,245,236,133,52,199,118,104,168,220,100,73,236,179,87,99,90,46,60,143,194,142,212,151,184,31,234,3,236,134,171,154,89,213,3,42,220,199,207,169,59,209,55,35,180,190,170,237,43,100,118,73,213,106,234,234,174,51,51,193,56,89,75,197,246,192,237,244,66,92,46,137,150,141,210,128,85,216,181,114,217,157,205,109,213,116,182,224,1,3,41,52,220,43,61,195,137,128,18,30,76,24,16,15,117,77,105,107,167,158,33,3,187,231,212,60,184,231,227,154,192,12,108,201,30,66,3,105,166,24,27,104,4,152,1,5,74,231,0,68,170,107,225,196,202,13,48,113,142,101,77,253,196,58,149,175,125,88,249,128,107,167,178,75,181,36,75,68,71,117,167,83,86,155,154,88,195,182,224,172,44,164,231,177,205,145,25,132,0,175,76,86,165,108,99,53,80,170,215,9,231,100,79,126,27,49,186,77,58,94,195,3,72,193,228,45,13,209,182,187,154,233,180,241,39,9,21,45,5,145,122,59,38,93,73,164,4,129,213,129,246,73,117,96,24,97,191,117,122,170,94,195,247,144,147,70,151,186,98,84,249,166,242,238,107,91,122,201,61,226,214,24,193,60,168,58,140,126,74,183,49,141,185,128,158,200,127,246,67,91,116,207,33,111,198,157,219,238,14,71,32,246,49,174,13,117,184,40,106,60,49,174,16,0,236,128,19,82,164,180,99,149,117,41,139,9,6,9,238,143,49,120,195,93,53,175,68,173,59,3,170,24,106,109,109,32,14,135,54,99,32,158,15,132,189,57,33,215,140,145,128,22,251,174,166,75,193,46,35,16,112,10,207,85,112,149,178,113,14,59,57,117,30,30,216,2,11,120,89,218,26,31,213,38,83,43,203,31,2,4,238,150,76,54,29,143,40,30,103,234,33,98,190,177,58,158,134,141,164,240,178,116,135,24,17,229,50,171,73,112,112,55,4,138,173,196,53,219,161,241,58,179,21,182,157,157,196,234,3,90,8,7,240,178,60,127,87,100,247,137,231,194,202,73,13,137,148,112,119,236,137,111,172,34,235,57,163,59,20,146,246,219,231,194,101,80,30,32,140,121,72,116,64,206,18,32,121,41,107,33,144,174,46,142,144,161,130,54,64,56,33,71,9,49,59,254,201,119,163,148,212,198,156,165,82,121,184,226,19,41,180,151,136,221,45,153,223,9,186,102,221,80,32,91,123,33,170,240,91,78,214,154,159,67,120,250,45,61,36,14,149,52,182,123,88,201,236,173,205,13,113,223,188,43,42,125,77,254,51,235,253,193,212,16,26,27,253,151,3,212,221,36,52,15,162,237,189,215,13,151,7,212,72,247,204,31,16,139,90,160,17,119,218,253,76,33,208,11,127,116,23,24,137,31,85,14,54,84,91,136,92,173,85,131,70,70,155,92,51,42,242,226,96,161,2,98,112,17,90,50,65,207,133,185,55,237,140,39,143,212,134,99,124,160,50,237,184,81,216,112,36,168,34,80,179,222,176,32,178,218,226,6,70,21,13,226,81,92,14,120,66,246,201,16,152,177,199,50,7,109,223,212,182,180,188,204,66,43,154,208,65,18,84,16,208,45,251,160,115,64,62,84,253,96,206,47,146,24,112,86,199,16,224,120,66,8,81,210,12,166,64,242,5,109,225,8,144,102,10,130,14,21,53,179,128,160,101,198,39,238,141,107,30,146,131,101,246,168,32,243,16,170,90,195,35,117,83,32,70,232,225,212,119,190,255,0,80,137,14,112,157,149,205,144,6,200,62,88,230,84,2,72,156,132,31,188,242,38,143,108,48,36,24,194,16,96,156,125,145,24,5,1,32,152,229,77,123,128,122,233,132,29,59,170,112,153,33,70,128,21,22,131,177,84,31,142,49,54,19,120,254,234,218,8,116,200,50,133,130,209,146,169,174,51,41,57,123,27,126,178,19,183,217,89,117,163,24,40,92,99,59,161,115,160,103,50,183,37,99,22,211,24,198,135,29,138,167,9,223,116,35,105,105,217,86,251,110,151,24,85,195,37,243,17,133,109,242,20,3,32,19,142,202,89,46,207,9,219,25,145,59,168,50,7,196,126,234,159,151,72,86,90,35,25,67,29,61,130,81,50,54,169,220,97,113,6,27,247,66,102,39,99,194,168,150,111,10,189,195,104,31,100,2,56,25,255,0,164,178,12,78,34,17,83,113,107,80,49,177,51,194,32,209,121,23,126,19,153,252,88,29,175,203,245,33,130,209,152,29,144,198,224,101,89,108,226,112,168,65,204,225,51,94,242,79,31,99,41,176,150,201,225,3,254,104,254,234,203,154,8,1,12,72,153,67,19,216,94,39,145,159,48,145,133,26,63,151,190,118,64,201,14,19,144,85,189,182,59,6,66,195,219,189,205,225,178,55,231,219,9,132,200,193,9,84,201,7,178,167,187,168,112,60,33,106,163,212,221,135,80,218,90,71,253,200,92,240,240,49,178,176,35,35,148,54,119,43,114,141,203,151,91,236,130,14,217,40,112,76,146,161,117,167,167,7,149,48,96,38,85,246,39,220,178,100,78,234,219,252,176,59,149,77,107,103,121,8,136,107,133,173,75,185,15,32,221,37,6,146,233,221,74,187,227,100,45,50,115,191,117,1,27,156,240,139,219,176,75,228,28,43,45,147,24,240,85,27,75,101,12,3,2,114,180,58,100,47,150,1,202,155,183,109,213,0,54,231,186,168,28,157,147,157,122,65,24,8,192,216,114,168,185,173,16,50,173,244,197,173,142,200,30,219,0,24,149,62,153,91,215,62,165,6,146,201,71,23,83,199,27,170,108,180,108,170,226,26,64,195,81,117,242,46,245,211,13,164,8,10,201,13,199,41,42,34,24,197,195,35,11,164,71,132,45,118,32,236,135,114,172,55,242,177,65,235,97,20,146,220,225,67,5,219,66,153,25,85,146,80,251,216,122,79,238,69,109,25,87,237,254,85,91,190,118,91,72,178,17,149,72,152,46,133,101,151,60,133,151,188,155,239,37,49,208,137,214,29,183,64,65,6,21,134,144,66,8,74,22,195,18,72,24,81,192,192,236,141,173,35,16,166,69,56,57,241,217,2,217,38,126,224,204,48,99,110,85,135,72,42,217,17,213,194,18,28,54,56,43,127,81,180,204,250,150,208,9,206,21,203,109,192,66,198,157,161,24,110,109,133,158,153,157,15,32,204,31,8,201,22,65,31,117,110,2,236,136,61,148,44,36,71,40,139,255,0,51,52,79,36,111,97,156,40,32,54,118,59,194,22,155,65,0,73,60,168,198,184,182,78,222,82,224,146,133,181,198,25,181,194,238,119,133,77,123,76,27,99,232,128,200,218,33,80,157,161,50,28,112,147,108,91,12,135,116,246,81,174,35,234,169,160,206,192,166,53,151,24,35,29,212,235,93,234,20,76,227,4,146,231,34,112,6,7,101,110,196,109,255,0,133,82,4,0,209,119,117,78,243,184,0,223,148,166,178,236,162,4,135,248,28,34,246,242,35,116,57,2,62,242,136,98,19,3,82,50,67,65,7,115,221,13,145,141,194,179,144,208,68,207,40,154,200,148,87,59,141,83,166,3,114,241,192,236,182,105,28,46,180,182,209,56,61,214,70,210,60,157,246,91,52,79,1,224,111,29,211,139,251,205,139,193,234,203,58,212,106,7,136,136,41,128,26,102,238,38,2,75,76,135,6,144,210,70,15,101,161,173,117,141,156,249,88,30,179,234,33,155,132,51,81,165,225,206,84,239,108,200,32,128,85,57,188,17,42,6,60,158,220,166,77,58,238,49,181,239,122,254,160,83,167,105,144,58,124,38,88,198,135,64,19,216,162,107,160,64,24,84,242,210,225,39,59,170,88,174,107,236,175,249,20,195,201,70,31,157,129,70,91,36,115,104,253,144,25,13,233,204,112,173,149,28,27,14,104,19,217,67,113,227,51,82,135,63,184,98,139,79,202,34,121,236,152,198,77,88,237,251,170,162,215,90,54,1,107,129,61,49,43,163,244,103,80,136,26,123,54,232,101,134,8,128,121,93,86,57,205,96,131,36,149,204,210,158,166,18,1,3,113,221,117,41,155,91,110,227,199,10,255,0,227,205,216,170,217,118,211,85,23,19,151,126,22,253,61,54,185,189,154,185,98,67,177,217,111,210,190,91,35,31,84,15,195,167,40,195,126,69,112,155,116,246,23,17,111,211,9,141,107,3,206,223,69,148,23,128,8,112,198,22,138,84,239,19,57,1,86,192,247,247,43,81,50,177,237,166,7,158,65,91,180,101,207,113,186,156,51,135,3,243,44,250,103,50,159,34,209,147,43,105,213,134,17,237,129,158,6,200,214,202,241,183,145,95,158,21,102,194,215,10,34,4,199,229,101,124,151,96,18,99,100,255,0,226,14,28,122,90,56,69,76,181,245,73,24,250,166,167,17,127,76,55,179,95,135,191,248,135,167,166,58,73,199,213,109,254,25,195,153,156,161,162,234,97,240,226,110,2,67,64,144,180,19,121,184,24,10,188,67,163,216,109,95,235,185,196,214,232,222,237,85,42,141,16,198,131,115,56,40,168,177,177,108,90,26,48,23,72,145,118,5,194,86,93,77,55,81,235,12,109,164,134,129,57,153,206,59,46,103,227,109,25,43,114,106,90,222,16,41,225,240,4,0,182,185,197,212,177,243,114,171,79,64,60,96,12,38,128,105,182,9,144,186,215,52,143,74,159,148,249,117,2,137,97,99,14,229,194,114,186,148,3,125,152,3,35,105,92,202,54,151,25,204,236,182,184,186,155,129,14,136,197,188,37,192,50,90,213,236,181,14,140,139,213,48,214,145,2,57,85,69,239,4,53,249,129,146,19,159,78,224,215,94,210,78,11,71,8,155,64,182,109,25,239,194,106,249,164,90,31,37,126,255,0,112,168,213,4,64,150,202,107,95,144,215,9,149,152,57,172,105,151,134,187,207,116,234,21,99,230,200,28,163,123,29,87,239,238,87,179,186,164,211,80,52,1,3,36,111,9,59,55,18,35,116,251,137,107,92,32,142,201,199,76,207,110,67,164,187,48,56,40,1,77,229,33,123,22,178,62,204,207,212,123,84,201,190,215,145,0,145,177,86,250,172,173,80,84,102,229,163,27,137,140,148,85,104,223,104,116,30,197,45,172,246,159,13,137,27,43,87,138,9,53,119,125,35,217,84,88,11,129,223,112,152,253,75,156,192,90,63,41,52,154,242,96,140,14,19,94,250,148,220,27,44,12,254,169,108,159,17,217,73,175,31,227,236,163,97,126,127,241,14,150,164,23,56,96,17,186,212,92,215,9,4,31,11,146,234,77,1,239,0,135,19,36,131,131,132,205,45,82,9,0,18,123,44,170,200,216,162,245,95,38,215,215,13,120,107,105,151,57,223,213,24,252,167,176,200,141,196,32,99,157,82,151,70,195,9,122,74,213,139,136,168,91,116,240,32,45,87,151,71,212,80,105,242,201,182,147,98,164,206,32,15,1,118,244,250,166,154,109,104,143,170,227,57,197,205,144,216,28,165,203,165,163,45,251,162,161,170,121,46,94,174,51,177,172,212,83,113,130,124,1,221,41,133,164,204,125,37,96,101,87,203,129,137,29,211,41,234,50,32,236,141,123,52,138,216,127,169,174,160,7,164,237,190,22,74,244,174,171,113,48,34,33,104,21,75,217,39,11,62,161,210,220,252,222,59,44,153,101,34,159,147,94,68,182,6,128,26,212,247,209,14,176,129,150,137,24,89,104,2,216,32,140,114,183,83,174,27,76,52,152,90,217,185,89,91,92,218,236,207,73,240,114,58,190,136,198,166,163,42,128,72,52,199,16,172,17,120,74,44,46,46,19,113,29,176,135,248,235,73,173,91,10,215,238,117,91,85,181,168,52,134,128,39,101,200,214,136,172,1,4,7,18,2,211,66,161,166,4,31,41,122,199,154,210,73,199,132,251,80,66,33,110,129,251,156,231,105,197,210,70,9,225,25,104,99,12,0,76,236,152,208,77,35,0,199,116,46,112,109,50,235,110,112,24,111,127,8,251,142,197,84,114,146,199,242,227,134,194,141,115,105,145,13,25,201,41,173,109,227,2,99,132,77,100,136,45,229,43,155,217,24,91,224,202,50,230,198,193,83,95,97,129,210,56,43,163,167,209,244,139,136,240,151,91,72,65,36,192,8,86,166,234,66,252,122,207,102,122,13,107,93,50,100,242,190,169,240,6,189,166,155,68,192,217,124,199,219,109,178,6,120,11,216,252,27,168,52,158,24,227,158,221,149,45,77,238,90,156,171,110,91,179,236,250,109,83,109,105,28,247,91,244,245,26,224,188,207,167,234,48,195,117,221,229,119,104,85,187,31,136,80,227,215,25,213,111,9,208,16,93,190,6,201,194,216,158,10,204,199,76,72,217,56,60,181,184,69,208,155,29,10,178,159,74,243,31,211,186,191,107,178,32,8,234,146,158,12,219,16,36,34,102,67,85,228,177,13,164,120,1,95,182,0,131,146,156,214,196,153,84,232,4,115,43,59,245,23,138,9,179,33,5,164,142,16,56,146,34,49,221,107,123,27,30,82,224,59,254,16,226,39,176,118,154,197,209,150,153,137,90,6,153,186,182,218,230,227,186,81,5,167,180,173,154,103,128,26,220,173,93,207,238,106,38,206,39,170,124,35,166,120,185,180,129,94,111,226,31,211,125,31,171,122,109,81,77,181,52,53,195,127,150,253,56,135,7,114,100,236,190,167,70,144,115,4,137,79,118,141,186,147,145,148,235,135,76,111,242,31,127,83,243,7,165,252,67,234,159,166,255,0,16,213,163,234,218,102,15,75,128,41,106,245,2,93,32,102,236,99,194,247,90,255,0,214,141,29,31,74,26,221,43,89,94,155,69,211,165,109,215,15,160,94,247,226,143,131,168,122,181,50,199,83,15,145,6,68,253,151,203,253,87,244,4,83,174,106,250,115,170,105,31,80,205,148,93,208,227,229,187,125,176,142,242,59,143,165,190,231,7,212,191,212,235,117,186,113,78,159,165,214,234,22,135,51,78,110,7,206,87,207,117,94,171,173,248,247,83,82,158,178,133,74,116,222,236,82,113,34,91,216,199,246,94,243,213,127,69,189,83,209,136,212,106,116,177,84,225,207,108,193,30,23,170,253,46,244,63,135,245,76,112,245,10,181,52,218,230,18,61,151,48,13,143,50,186,45,198,166,212,155,23,114,96,253,60,253,39,101,74,77,115,233,134,49,162,67,97,125,183,208,253,7,77,232,180,88,41,177,173,123,63,168,41,164,169,161,209,182,202,21,24,218,98,58,158,224,208,23,158,248,203,227,141,55,160,208,123,255,0,137,164,241,108,205,58,128,133,203,188,243,36,85,201,236,106,235,232,233,233,96,139,184,1,124,167,245,35,245,74,167,161,82,170,52,245,30,42,182,122,88,97,196,246,11,228,254,187,250,193,241,39,172,106,235,233,253,47,76,221,35,67,203,111,212,56,150,60,112,64,105,159,202,158,139,240,159,172,124,83,90,149,93,91,189,234,161,215,56,189,164,128,127,237,240,186,43,248,177,249,121,27,141,152,173,15,235,127,197,148,53,129,228,190,174,156,25,4,220,217,105,227,117,250,35,224,207,141,181,158,191,233,142,125,118,22,213,13,30,220,25,191,101,230,254,29,253,22,210,61,141,58,215,26,96,183,36,52,145,248,94,235,210,189,27,210,190,18,211,255,0,15,166,146,214,255,0,91,206,0,251,172,241,127,140,165,82,191,220,227,122,157,111,137,125,89,181,104,104,244,46,211,98,6,161,228,56,15,176,95,16,253,69,244,47,92,244,86,62,191,173,190,166,186,239,253,182,105,232,18,98,119,142,235,244,173,47,143,189,13,142,246,117,90,223,106,222,144,26,100,31,162,228,252,82,125,15,215,253,57,254,203,191,137,33,165,215,98,96,102,7,100,189,213,48,146,179,155,63,57,254,151,63,71,87,215,203,53,46,167,78,155,28,208,13,80,96,18,38,8,221,126,178,244,221,38,150,166,134,139,89,165,211,51,167,15,164,193,36,119,149,248,211,215,41,86,211,252,83,102,128,26,20,233,187,220,121,241,176,5,126,137,253,32,245,125,78,163,71,73,181,170,204,137,14,59,20,215,171,236,96,229,248,250,58,158,231,226,157,62,181,190,141,85,158,157,99,117,45,4,211,47,4,182,124,194,252,233,235,110,253,83,175,171,169,66,133,42,90,102,56,230,168,112,35,240,120,95,171,219,109,102,128,64,51,186,123,158,93,76,177,237,101,65,22,195,216,12,37,173,218,245,53,126,38,36,252,141,167,253,19,248,203,226,138,205,173,234,154,186,238,105,110,3,24,99,234,0,196,47,79,163,255,0,76,245,52,53,41,251,244,232,177,165,189,77,52,248,60,152,152,95,162,157,20,218,92,93,111,129,143,236,184,154,223,136,232,122,117,223,205,20,231,121,116,4,246,109,132,26,238,19,193,122,95,250,124,248,127,69,165,99,93,86,147,106,12,65,164,93,111,209,203,187,162,253,45,248,119,210,218,93,82,144,212,83,102,3,218,216,181,115,126,35,253,87,244,207,74,100,191,89,73,206,222,214,187,252,175,146,122,231,250,135,214,235,43,62,143,163,208,171,121,249,11,164,48,159,242,167,90,169,220,159,200,236,242,125,175,85,233,255,0,4,122,27,157,83,88,202,110,27,130,103,167,237,202,29,46,167,244,255,0,212,195,244,212,180,218,103,61,216,107,220,226,9,242,0,217,126,119,163,232,191,19,254,160,86,97,245,191,106,165,39,60,84,246,217,116,176,241,206,87,217,126,3,253,30,244,207,72,182,190,163,72,199,87,57,185,194,98,66,47,28,201,87,12,95,185,233,116,255,0,9,124,29,161,168,250,231,70,201,3,23,12,185,121,191,137,126,19,253,52,248,145,231,77,234,122,22,81,174,241,252,182,203,73,119,210,101,117,254,54,248,27,95,235,127,195,83,244,237,69,77,55,181,1,226,158,206,103,50,59,164,250,95,233,63,165,83,99,42,106,116,236,175,89,176,67,235,11,204,247,147,183,217,35,82,142,172,165,128,251,159,19,248,203,244,219,224,95,131,180,53,233,211,164,221,61,26,216,166,214,211,234,250,204,175,146,104,253,3,211,125,82,167,183,233,205,212,54,139,30,67,3,139,231,127,61,215,238,29,103,192,254,147,234,52,236,212,105,197,70,68,24,3,252,133,159,79,250,111,240,230,133,237,168,205,19,218,6,92,214,145,159,59,46,130,231,30,200,47,137,132,252,189,232,95,162,90,175,93,169,77,244,244,244,233,213,38,28,214,210,197,78,210,189,117,31,244,185,234,213,234,52,251,112,227,146,202,86,128,126,185,95,162,116,250,157,63,166,147,75,211,168,138,44,3,176,46,35,201,89,234,252,85,165,209,210,123,135,169,105,104,198,92,223,120,76,246,129,202,151,59,121,35,80,9,241,35,254,150,245,78,211,211,174,202,76,164,250,57,97,53,27,19,196,229,125,11,224,175,130,191,232,94,159,83,77,172,165,53,96,6,200,223,202,158,167,250,201,240,238,137,207,167,87,85,64,234,41,156,181,149,48,71,115,114,242,30,165,254,165,253,8,131,73,142,247,107,7,88,219,1,176,59,180,129,199,213,83,108,152,17,181,226,41,62,159,79,211,235,52,123,48,209,77,216,110,50,178,143,211,61,54,171,84,29,234,78,254,33,129,247,55,219,193,105,224,73,95,16,245,95,245,53,171,115,95,76,104,106,62,136,159,255,0,18,64,0,31,25,253,215,143,215,126,187,252,97,241,5,18,205,15,182,205,49,152,21,106,186,79,246,75,254,59,46,214,41,249,56,187,105,250,103,215,61,123,69,240,45,15,229,210,160,202,50,109,5,192,187,29,200,95,62,245,207,245,83,240,253,45,37,90,52,169,10,154,150,108,230,82,47,36,142,224,3,149,240,54,55,226,95,90,213,57,218,207,82,175,90,157,92,157,51,89,210,223,1,203,175,233,31,0,215,175,169,0,105,217,76,191,250,220,64,116,249,63,249,84,225,95,22,16,87,226,78,143,197,159,173,186,239,142,52,21,52,90,207,78,96,166,100,181,218,109,53,174,183,250,73,198,9,28,47,57,240,103,234,79,170,126,157,154,131,210,253,186,213,107,192,118,158,182,28,224,62,160,145,182,203,233,190,155,250,93,79,72,214,29,102,177,134,4,185,244,155,119,219,183,238,153,172,253,51,210,235,234,53,218,77,57,117,94,42,189,145,35,255,0,158,83,9,221,126,163,125,124,167,132,245,15,94,215,254,166,250,222,151,85,234,12,165,71,85,120,105,101,40,139,121,27,5,245,138,159,233,206,135,169,252,53,67,212,89,169,123,107,187,13,160,217,34,70,198,54,92,125,111,232,159,171,250,14,141,158,167,161,52,40,186,131,219,85,238,121,0,60,14,38,71,249,94,247,224,95,215,106,26,189,77,47,68,215,144,221,85,32,45,34,153,13,51,216,129,5,74,192,247,87,168,173,11,28,234,121,62,65,234,95,161,159,18,232,29,52,105,251,154,109,238,52,200,112,60,199,11,204,235,254,7,245,205,3,156,107,122,123,189,161,185,167,146,66,253,215,165,245,58,237,30,235,43,184,23,55,38,100,65,225,114,189,87,212,233,84,164,105,85,165,166,115,15,244,190,144,35,234,101,49,249,45,94,200,175,201,44,29,207,193,140,121,244,205,93,58,212,69,125,61,118,69,181,41,49,205,63,77,182,94,147,85,250,161,235,90,237,19,52,90,135,23,80,100,134,213,191,32,31,251,126,171,234,159,24,124,19,240,215,175,124,65,87,73,162,245,64,53,85,226,173,148,88,64,167,38,0,158,210,23,199,62,55,248,91,81,240,101,96,205,83,95,97,128,210,225,152,152,156,110,19,214,205,240,136,211,242,80,235,201,195,171,92,212,169,46,147,56,4,171,182,231,180,18,99,194,186,90,119,58,6,78,48,23,178,248,67,224,141,71,172,57,191,202,38,74,170,227,172,153,248,239,107,8,207,81,250,85,160,210,86,212,48,235,42,178,149,1,5,207,120,146,7,129,202,250,134,191,226,31,211,183,188,105,53,84,40,215,212,211,233,14,165,82,9,119,145,63,221,121,205,7,250,123,213,214,254,126,167,93,170,161,167,32,3,166,14,179,252,76,47,165,124,41,250,71,232,62,135,73,151,250,117,42,149,91,31,204,120,14,46,142,231,127,221,66,214,215,103,118,159,140,54,124,238,151,194,250,31,136,189,65,231,211,61,13,222,193,35,217,121,4,185,174,228,137,143,236,190,147,250,103,240,94,187,224,215,1,168,174,231,251,110,54,211,112,136,19,32,126,48,189,157,58,154,125,21,50,218,84,233,105,217,16,125,182,193,252,238,180,81,168,218,173,105,1,38,244,197,108,220,235,201,227,62,43,248,67,225,159,90,215,84,212,122,205,127,225,106,57,247,176,6,139,73,59,15,220,170,209,124,3,240,206,134,149,226,133,106,212,64,249,77,173,254,203,212,122,191,163,105,253,93,140,167,168,164,202,128,17,210,225,35,27,43,118,146,158,139,71,236,218,45,2,35,176,91,211,8,121,105,212,242,77,248,151,224,157,35,63,132,117,13,59,8,233,112,247,69,231,233,156,21,230,253,107,245,155,225,127,133,170,217,66,190,153,148,182,113,53,50,15,109,215,111,212,254,1,248,15,226,234,181,52,190,161,64,51,88,240,122,91,104,113,29,228,65,95,37,253,72,255,0,77,254,149,240,182,138,166,191,210,233,13,77,23,76,53,238,47,115,132,109,4,156,45,148,66,172,221,31,112,254,42,255,0,80,90,95,85,210,58,159,166,7,86,101,67,111,241,12,18,223,164,255,0,194,248,244,107,61,91,95,91,81,81,205,169,168,173,5,224,72,3,232,171,210,125,46,166,163,87,67,74,218,30,219,12,251,108,2,32,12,109,199,101,247,31,128,191,75,198,168,81,126,170,148,52,65,219,178,234,227,79,198,107,34,13,173,169,147,231,126,129,250,93,174,245,218,173,26,113,83,220,168,32,50,217,19,221,122,230,255,0,167,47,137,52,150,251,250,58,141,35,45,117,81,3,238,2,250,143,172,83,63,15,105,46,244,183,10,53,192,12,107,233,146,1,51,28,47,45,233,159,171,222,173,240,190,161,237,245,253,102,178,187,88,226,91,89,244,157,99,7,105,51,32,40,22,181,187,25,98,131,242,227,43,208,255,0,79,189,43,208,4,250,211,29,236,183,118,211,137,159,186,219,241,47,233,157,63,138,189,38,165,31,68,169,83,79,70,176,150,185,160,23,145,27,47,107,232,95,23,250,39,196,180,191,137,247,40,215,115,246,101,51,32,158,243,43,189,238,210,246,38,147,67,27,180,14,18,22,199,216,57,247,231,115,243,95,162,250,14,139,244,235,85,91,211,190,39,184,190,155,201,1,196,77,77,136,32,29,190,203,7,196,95,21,105,245,26,243,169,248,123,66,211,236,183,255,0,96,2,226,72,228,200,57,240,189,255,0,234,111,164,232,126,38,214,123,111,62,201,97,5,149,106,176,182,216,216,237,227,133,220,248,51,225,63,65,102,131,167,214,52,186,157,80,111,251,11,5,221,228,133,180,14,95,113,238,88,174,134,12,249,159,194,191,234,71,226,95,68,174,40,250,143,164,179,209,116,36,136,169,78,152,18,121,184,218,33,125,25,159,168,222,129,241,208,162,230,250,200,211,234,45,203,158,67,131,188,204,227,178,79,196,255,0,165,158,175,235,142,117,218,122,90,173,51,132,49,244,105,142,161,228,141,215,198,62,41,255,0,77,222,179,233,245,29,87,69,67,248,29,59,157,214,3,75,129,63,99,132,253,61,253,197,238,161,109,217,246,173,79,199,84,126,31,119,177,164,215,179,84,99,231,97,145,244,94,87,214,254,62,161,241,9,26,61,126,145,212,105,56,67,158,0,234,29,228,18,190,25,255,0,161,254,36,244,42,238,165,69,245,44,105,29,117,9,131,255,0,232,133,43,234,62,35,210,153,212,106,42,85,109,56,254,91,105,147,63,97,178,199,227,228,238,193,75,242,123,39,232,63,135,127,244,79,163,209,99,53,26,109,69,98,50,42,61,173,0,31,236,189,230,147,226,175,74,58,70,233,217,92,105,180,142,48,210,236,219,63,69,249,41,191,168,62,175,167,160,218,85,116,165,196,14,150,252,206,111,96,91,18,23,91,69,250,161,160,215,105,255,0,132,245,31,77,171,238,12,127,48,90,227,224,110,22,107,189,63,80,182,171,218,207,177,252,91,250,15,232,31,26,107,142,171,211,253,99,68,253,67,242,105,223,237,187,232,1,149,229,171,255,0,165,77,102,161,160,83,211,211,123,169,136,167,80,22,23,127,124,172,31,7,250,215,193,218,26,204,121,214,106,125,42,171,160,187,221,168,92,214,248,34,225,253,151,217,253,63,227,47,67,110,133,190,215,168,210,212,48,142,154,161,193,167,193,180,229,39,43,84,199,200,197,234,154,79,206,254,191,250,27,241,23,195,12,123,169,83,14,168,211,33,205,211,192,3,253,160,141,151,147,245,159,88,245,31,85,210,83,244,205,111,163,213,167,75,74,210,29,81,195,115,57,45,143,182,221,151,232,255,0,136,53,159,22,29,105,212,250,62,190,158,187,66,224,26,41,54,169,112,25,206,211,7,61,151,91,208,126,15,210,250,132,87,245,143,78,154,206,130,92,65,25,253,165,57,249,28,196,152,173,77,217,249,35,210,189,71,210,253,234,109,212,90,52,116,136,107,223,82,153,199,129,112,221,125,155,225,106,191,12,104,154,205,77,10,2,191,166,1,37,142,33,191,130,220,47,177,122,143,233,143,195,158,164,216,171,163,178,48,214,177,160,131,245,149,242,15,141,253,19,208,125,62,253,22,155,82,239,78,212,179,13,167,136,130,113,129,19,248,65,185,108,29,130,166,252,70,119,180,31,168,95,10,250,159,196,58,127,77,244,143,135,219,168,174,240,77,71,106,41,185,204,99,68,103,141,201,238,190,173,233,58,95,78,211,184,48,250,110,146,155,220,109,130,58,90,126,231,101,226,126,0,248,11,65,164,244,106,122,138,58,170,53,117,44,1,177,79,36,136,227,149,231,63,86,61,63,226,246,104,131,253,34,25,64,17,252,199,130,50,14,211,16,162,167,44,175,81,67,151,75,62,197,172,211,191,90,28,214,6,57,148,204,116,134,134,15,167,11,46,158,163,92,210,61,138,101,172,16,224,105,12,125,112,191,28,234,62,62,253,74,208,212,115,125,66,189,38,209,164,122,104,52,56,180,142,36,255,0,194,234,232,255,0,212,79,197,244,91,70,150,166,157,39,82,102,28,104,190,79,238,39,236,171,254,53,139,103,191,103,235,2,25,89,150,214,167,74,179,14,33,212,196,71,133,131,87,240,199,163,235,101,174,244,218,65,189,193,55,126,87,192,253,31,253,73,235,219,89,131,93,163,125,113,83,2,24,9,142,252,66,250,247,194,223,169,222,153,241,6,153,143,105,107,28,236,14,175,238,164,151,51,36,241,179,179,206,252,109,232,255,0,8,122,75,191,134,115,70,143,81,84,150,81,5,226,100,9,207,254,23,91,224,22,250,14,147,66,198,80,215,209,169,172,104,1,212,133,60,143,55,45,223,24,124,1,232,223,31,208,159,83,210,179,84,223,153,179,188,253,119,11,230,218,15,244,251,171,248,115,215,93,172,248,118,191,240,141,113,186,177,186,242,0,216,0,78,200,231,93,178,245,226,29,79,188,210,135,82,17,17,221,71,156,238,23,51,209,253,237,46,134,157,61,85,95,114,163,68,23,68,74,175,82,213,69,39,57,142,151,14,200,107,227,36,159,40,237,110,177,154,70,220,92,0,94,23,215,191,87,61,35,225,205,99,27,171,117,39,151,77,173,169,22,158,228,175,39,241,199,234,99,253,63,73,168,210,234,105,59,75,90,72,186,160,199,216,175,128,81,211,107,125,114,171,245,26,205,67,181,122,162,231,91,87,96,24,76,128,6,195,16,152,174,189,204,53,171,143,179,235,159,170,223,24,252,57,241,111,165,29,87,166,26,117,245,21,9,39,79,130,36,125,241,149,242,159,74,210,212,165,175,165,239,135,205,92,220,88,108,30,38,33,99,169,164,214,105,117,175,167,95,72,253,45,72,128,226,4,199,215,252,47,184,126,152,252,65,240,213,109,45,29,7,172,208,163,68,184,102,163,164,189,241,217,28,107,242,59,137,94,63,147,180,242,114,61,15,225,93,31,196,110,167,166,254,81,47,233,14,4,65,240,115,11,63,199,95,233,174,190,154,151,241,90,80,234,207,2,75,41,153,13,241,141,190,203,219,126,160,250,7,166,250,14,129,222,167,232,21,153,95,6,25,67,0,70,68,241,57,92,31,131,255,0,89,221,234,122,33,161,214,105,93,163,212,52,64,107,234,115,223,5,32,216,206,36,173,241,254,19,228,62,159,241,47,175,124,21,173,110,150,218,214,179,230,102,169,211,45,236,29,254,10,244,255,0,14,124,61,87,226,255,0,84,102,174,163,73,105,168,42,57,209,200,95,96,208,126,159,105,126,32,53,53,154,178,29,239,110,215,11,167,11,213,104,62,25,209,122,53,38,51,77,65,180,224,68,112,159,144,120,69,206,61,31,115,151,233,126,150,223,76,208,178,147,26,0,140,192,79,121,61,150,250,244,243,0,109,194,197,80,58,114,20,179,72,45,94,186,102,119,84,239,178,81,55,3,9,197,141,135,19,147,253,146,58,136,59,97,38,15,114,43,142,216,139,124,184,136,50,163,141,141,234,202,18,32,144,96,30,225,74,128,26,114,114,137,92,123,99,7,211,49,86,169,46,194,75,8,14,69,82,113,59,37,18,8,48,76,248,74,254,227,61,60,137,85,106,129,48,62,233,94,232,112,237,245,87,80,72,223,17,178,73,147,108,153,67,15,182,43,164,149,65,121,51,148,182,178,206,145,145,191,209,25,117,174,137,217,40,186,30,230,128,79,149,186,200,160,61,61,108,10,192,19,59,5,198,245,121,254,22,171,219,144,214,203,188,113,254,87,78,169,115,154,71,101,231,254,33,168,105,232,106,146,226,5,176,66,8,51,88,232,9,241,79,82,115,234,122,230,189,226,156,52,150,218,255,0,247,136,223,251,174,54,172,130,232,202,238,122,134,172,123,239,115,30,210,210,122,72,92,125,67,11,220,93,199,117,36,215,9,201,110,40,175,164,231,17,32,73,193,59,33,107,8,36,157,150,154,204,52,217,176,32,242,129,175,144,46,216,41,216,253,78,122,216,182,57,16,250,88,36,110,146,247,154,112,235,46,207,60,39,154,206,107,140,1,11,53,82,92,233,186,0,59,4,191,147,121,109,98,149,181,187,221,150,238,186,179,225,21,165,162,48,113,185,76,167,165,21,169,186,166,1,110,68,255,0,133,138,189,106,161,174,139,68,112,55,88,174,186,70,182,211,176,154,160,28,70,72,71,68,135,91,118,93,178,203,73,238,2,226,126,97,177,71,151,213,233,196,118,75,254,60,53,123,148,191,229,245,175,234,55,91,74,216,19,131,217,99,20,24,250,129,179,54,153,251,173,151,186,171,136,113,142,147,191,211,101,149,143,33,209,111,79,48,141,121,80,8,181,253,175,83,97,127,242,128,253,188,37,2,28,237,177,204,110,169,239,13,0,196,20,34,182,32,143,184,69,254,46,69,170,218,217,45,240,8,24,240,147,169,112,121,44,52,195,131,191,164,242,156,219,90,210,226,46,39,100,21,14,48,76,204,36,226,61,236,232,255,0,39,160,123,21,99,25,24,135,70,253,144,185,194,236,71,149,28,13,66,233,49,24,8,41,49,207,121,3,121,202,103,224,28,153,30,86,51,126,163,155,65,213,131,70,102,118,132,58,138,70,153,32,109,16,186,148,143,176,214,147,18,57,11,151,172,213,77,103,25,129,216,164,234,139,144,129,127,143,179,38,122,109,146,6,46,60,148,53,30,230,85,52,220,12,61,164,16,59,45,90,90,98,163,122,162,1,156,247,74,214,56,222,72,51,221,98,217,146,69,92,212,204,136,168,226,221,69,238,220,128,9,240,54,77,107,111,116,177,191,84,128,95,81,205,30,97,118,61,58,131,89,154,162,24,12,145,60,37,62,39,177,191,196,216,223,39,62,165,79,109,141,187,38,220,159,248,66,221,123,108,13,99,112,209,19,225,93,106,102,147,93,116,56,75,136,143,37,98,0,176,18,27,186,47,227,83,70,90,174,7,93,191,250,195,175,84,189,206,113,139,96,1,43,59,73,99,225,188,162,47,53,36,68,14,201,250,102,128,100,13,185,83,206,146,10,80,192,96,197,162,72,135,109,148,170,141,107,105,220,55,9,181,94,36,56,27,155,49,8,42,197,147,27,167,74,153,86,67,179,223,32,105,234,239,196,242,138,168,115,154,8,134,153,229,77,53,43,136,144,12,112,159,89,248,139,4,78,82,134,116,67,223,30,253,149,164,163,112,41,218,186,205,164,0,3,101,158,157,83,69,174,199,221,102,212,106,77,65,6,35,186,213,249,116,178,148,30,182,34,187,161,247,66,69,90,215,55,105,42,139,200,4,59,168,148,15,216,15,207,132,148,27,59,11,163,194,157,196,218,12,129,57,89,205,180,204,17,33,58,169,112,0,109,217,102,175,243,55,136,225,75,62,153,52,52,127,80,106,180,83,146,214,129,57,37,99,170,100,228,0,56,133,174,166,222,123,44,143,14,137,24,89,218,215,168,219,152,49,21,82,91,31,41,219,251,39,19,131,132,187,110,0,156,45,156,166,76,239,247,33,115,92,207,151,110,201,47,130,54,132,246,139,90,78,35,202,2,227,83,182,20,236,119,254,162,52,116,169,21,118,221,150,173,4,151,237,41,54,144,50,62,193,109,208,82,125,198,209,230,74,167,18,185,44,211,175,147,58,186,105,107,122,132,45,33,197,194,10,206,219,156,0,140,141,211,227,27,46,142,45,107,212,65,119,167,162,102,212,184,176,28,67,87,155,214,60,62,169,141,193,202,244,122,183,57,205,112,34,27,18,188,206,160,127,48,153,207,247,81,108,107,145,56,165,122,153,201,4,228,21,34,64,202,34,49,156,170,128,113,225,67,108,57,49,87,217,38,209,146,8,84,231,64,144,48,81,49,178,54,149,69,152,51,248,77,215,113,139,63,169,13,165,130,98,80,188,92,209,2,10,31,104,183,108,148,110,36,70,126,200,24,61,197,194,201,245,4,76,68,41,36,200,218,21,182,226,103,246,68,68,59,59,44,175,69,97,40,126,224,2,67,100,168,231,92,209,3,40,160,144,64,66,210,67,160,53,2,165,93,216,13,100,34,210,4,5,110,36,140,193,3,133,77,4,153,132,54,145,245,68,238,99,78,225,48,228,240,136,145,176,10,188,32,32,143,37,45,155,103,234,26,59,189,66,104,240,150,76,30,202,73,24,68,1,56,221,19,89,172,146,195,70,14,225,84,144,99,247,86,208,91,176,207,98,171,219,51,38,66,111,76,99,247,250,238,81,128,2,43,68,136,132,2,91,178,33,130,11,130,21,5,234,33,217,35,250,76,132,45,131,182,17,73,222,4,42,130,112,7,221,47,57,154,103,91,45,196,24,1,84,192,1,81,105,14,192,68,64,251,158,22,229,246,67,166,4,166,187,97,24,84,119,198,66,54,49,192,120,84,234,101,219,8,79,87,28,98,180,78,217,26,204,121,83,110,37,221,144,52,56,144,83,139,93,59,125,82,113,206,216,213,192,243,184,18,46,18,48,174,99,101,33,188,253,130,128,67,113,9,232,97,179,21,3,184,1,210,233,136,86,27,45,146,114,160,4,253,149,239,33,77,254,166,175,21,148,8,51,141,149,200,49,133,77,4,110,21,251,115,144,96,118,70,207,211,30,170,156,73,9,156,198,21,96,17,231,148,68,116,8,231,132,44,105,116,8,75,94,226,59,189,200,97,174,28,136,83,32,227,42,57,178,114,21,146,3,96,125,209,198,179,61,253,72,32,137,45,128,135,19,254,17,207,27,132,35,25,71,223,9,50,171,44,116,143,33,93,205,32,98,85,1,34,118,84,211,147,140,32,137,212,35,199,97,0,34,70,1,204,37,188,200,198,200,222,109,129,219,100,177,57,32,97,106,136,114,140,135,187,9,134,209,178,133,206,46,192,221,21,49,0,78,124,162,4,181,253,214,211,97,169,137,104,178,208,27,48,170,155,77,217,194,39,153,156,64,24,85,76,157,211,47,93,66,56,202,178,79,97,40,132,48,219,18,165,78,152,243,202,24,115,76,239,229,111,125,155,18,223,40,68,129,136,200,64,227,113,6,62,170,203,128,27,75,187,161,190,120,88,50,15,227,161,12,91,110,55,60,42,183,34,63,42,152,12,224,42,36,202,217,53,181,239,33,96,114,50,128,192,62,17,55,45,136,251,161,68,54,41,236,38,212,45,16,161,55,100,161,82,113,11,4,42,178,220,235,149,131,131,56,8,85,180,193,206,81,254,183,168,37,43,180,192,242,163,132,21,8,3,148,23,245,52,176,0,223,117,101,182,59,117,24,214,198,119,84,76,58,56,75,186,228,30,185,35,12,25,137,86,93,14,217,17,124,8,27,4,32,203,80,254,225,66,22,64,187,186,146,28,210,54,128,170,224,90,0,27,42,155,252,35,128,247,15,79,202,74,108,56,39,229,70,28,14,0,194,166,25,233,224,169,242,108,181,188,154,192,130,74,116,204,198,2,38,184,21,27,46,193,229,88,16,226,48,82,253,76,131,146,19,213,0,40,231,91,247,82,57,2,120,66,1,56,60,38,254,226,234,8,121,39,72,194,160,44,34,114,213,99,164,204,74,55,117,16,39,124,202,14,238,100,111,107,220,129,228,183,164,33,15,84,28,88,124,162,46,150,253,121,74,192,252,141,96,23,11,164,2,85,151,65,153,87,242,143,42,60,98,9,202,37,190,162,157,146,73,199,117,110,54,12,228,161,99,58,102,84,113,148,113,171,11,153,32,50,68,5,110,144,237,240,137,176,245,11,91,223,1,109,222,190,160,168,178,139,139,64,35,100,198,188,181,11,154,94,204,126,234,55,97,156,133,171,95,167,200,253,231,112,67,224,132,87,128,227,56,67,100,30,103,116,80,93,0,229,208,143,107,211,2,105,178,239,187,152,10,6,203,77,167,109,165,8,105,39,104,194,182,27,55,217,49,108,131,144,203,14,206,119,8,154,247,9,131,148,46,107,134,72,158,202,153,32,206,242,149,95,223,80,111,222,195,53,8,108,149,167,75,84,83,35,153,89,100,63,194,102,157,209,80,15,221,110,91,242,122,154,182,95,139,59,116,11,75,67,136,18,181,83,168,215,230,97,188,174,126,157,192,14,240,183,210,116,180,90,49,202,165,75,29,111,81,248,241,246,57,152,222,8,226,21,23,16,51,178,58,61,36,226,65,41,133,129,205,36,137,29,147,149,241,253,71,229,159,31,32,83,123,92,93,0,2,57,73,168,230,181,221,68,103,149,109,105,55,72,13,207,76,30,60,169,82,147,73,184,131,112,79,117,220,9,50,134,109,37,182,27,16,62,164,162,105,187,14,253,130,17,89,164,16,68,42,162,238,68,219,255,0,112,132,188,91,124,179,200,86,182,235,201,162,153,38,56,1,52,176,92,210,102,119,193,73,164,67,37,176,83,197,80,192,21,5,59,32,165,190,223,251,77,186,66,242,220,109,219,149,212,211,155,128,0,231,109,215,39,75,84,19,158,112,186,122,86,236,102,59,42,151,224,101,78,165,28,189,176,157,0,203,91,184,0,241,202,209,166,169,213,108,17,229,103,14,97,166,72,110,123,39,105,88,249,251,43,84,119,175,34,91,249,237,87,103,77,173,186,137,120,192,2,73,240,140,77,54,220,8,180,196,71,41,108,170,241,74,32,221,177,90,25,76,138,96,187,109,225,26,209,23,173,157,53,190,86,27,77,141,55,9,27,173,148,11,29,105,141,150,39,75,234,57,205,16,217,233,19,194,100,56,49,179,210,123,130,134,243,78,231,51,115,192,235,254,211,167,89,224,22,135,3,28,66,115,170,216,1,35,5,99,165,84,26,98,226,103,207,40,128,30,233,169,46,146,34,210,113,246,8,218,141,176,149,30,61,190,205,186,93,69,213,59,15,43,160,215,123,123,156,118,92,108,209,170,220,206,37,109,211,214,53,12,212,193,225,90,149,226,247,3,126,208,246,21,98,242,240,224,32,12,199,116,37,210,243,113,156,96,118,90,42,150,150,242,124,172,245,43,6,145,12,46,250,35,166,201,212,181,94,221,143,211,212,115,88,72,17,245,42,26,198,169,37,198,2,83,171,52,17,0,180,28,90,74,118,157,130,152,184,183,7,130,159,112,118,95,55,42,75,211,176,80,115,90,221,137,202,126,176,184,48,65,112,50,54,237,41,114,219,132,29,248,78,167,93,141,97,107,186,137,238,147,244,111,115,22,90,124,97,105,170,71,207,7,194,211,77,197,206,6,109,111,98,178,208,210,59,220,192,45,39,48,123,112,182,10,86,128,76,201,6,48,155,144,91,162,74,151,170,131,186,73,82,141,55,188,93,152,219,194,183,180,48,181,160,110,146,75,216,230,6,139,129,201,50,186,186,10,35,80,230,130,195,19,146,56,29,214,114,198,147,163,141,104,60,95,247,50,208,121,144,39,236,180,209,115,189,162,231,124,211,2,18,141,7,81,212,186,230,166,123,140,246,220,89,115,90,226,9,187,184,236,157,190,158,72,113,109,129,236,0,106,23,245,16,224,54,3,148,218,109,107,153,33,166,238,233,26,112,106,86,155,205,174,17,28,13,242,182,6,150,195,91,219,42,56,134,50,214,169,208,122,66,210,177,174,121,15,149,43,104,222,250,205,0,226,34,17,210,107,94,215,60,130,208,12,24,196,174,134,158,147,92,235,221,198,223,85,92,199,118,49,76,126,94,147,142,40,185,134,29,16,80,83,160,28,238,154,133,128,12,22,238,223,43,163,234,205,32,200,104,102,208,86,26,111,99,92,227,48,28,32,199,9,117,205,32,177,248,249,2,247,52,211,168,218,20,45,184,253,208,92,13,73,56,148,33,140,47,130,233,16,54,220,125,148,120,4,19,23,14,228,38,168,66,173,243,241,164,234,80,107,30,202,110,36,227,137,194,123,216,209,80,118,92,202,117,95,78,139,92,36,192,219,186,96,213,7,184,7,58,39,101,157,123,98,26,40,49,245,131,11,45,0,182,68,79,116,161,79,219,2,73,48,130,189,83,34,211,32,34,15,247,45,4,198,54,89,80,209,234,47,23,199,217,29,168,115,9,29,178,101,48,62,77,209,51,229,70,208,102,162,137,206,54,36,32,168,219,42,0,51,9,133,107,254,229,172,37,202,191,168,218,110,13,3,5,52,153,136,17,220,20,84,250,154,37,187,236,17,61,129,142,49,135,71,236,183,29,50,34,184,113,140,211,208,107,71,68,11,140,144,6,232,95,69,236,118,62,168,169,87,246,223,210,72,120,217,64,247,145,156,101,7,228,251,220,59,204,229,185,22,208,67,71,238,151,170,5,173,128,62,235,83,67,222,231,6,144,214,17,212,8,223,232,120,65,169,104,117,18,216,220,65,91,130,76,240,184,163,217,49,50,181,58,78,109,206,32,159,176,90,217,73,149,8,61,214,2,208,225,14,131,24,133,175,77,90,28,27,199,8,231,212,197,57,6,77,84,168,92,210,214,180,130,57,77,171,167,52,216,208,153,167,170,5,160,136,90,43,117,82,219,62,16,43,145,193,221,250,153,25,84,64,147,49,219,133,166,246,60,64,219,186,229,86,37,134,51,29,213,210,214,123,109,18,113,48,130,88,96,239,211,254,102,138,148,203,28,33,118,254,26,172,91,170,28,18,115,37,112,170,106,216,241,13,222,55,91,125,14,169,26,166,245,79,148,245,228,59,41,76,246,125,123,211,106,216,100,102,23,165,209,106,46,34,2,241,158,151,92,154,77,220,152,94,131,211,245,0,55,98,20,179,73,114,185,170,207,79,65,254,224,243,225,56,24,120,5,114,116,186,131,79,13,49,38,87,77,143,15,0,242,155,248,251,44,57,52,177,224,72,193,68,29,223,97,178,67,42,2,118,202,48,226,229,179,247,32,0,227,29,74,161,115,81,134,153,238,179,146,91,198,124,38,54,169,49,43,125,74,117,199,168,202,131,108,194,16,26,210,64,50,136,201,3,253,190,80,145,110,37,31,227,89,172,244,4,7,11,179,217,30,153,249,218,33,89,2,50,55,225,83,27,152,140,33,200,123,138,28,93,157,125,29,66,90,8,11,169,66,164,136,140,174,62,141,214,236,87,86,129,14,49,194,223,203,200,116,213,142,52,131,207,11,30,163,74,234,142,128,48,186,44,100,96,74,23,210,32,200,204,167,4,114,54,15,212,230,106,52,98,190,152,208,121,37,159,237,156,47,147,124,123,250,112,231,87,255,0,168,122,113,109,13,115,4,54,172,19,141,227,4,47,181,85,108,183,108,174,55,170,210,170,96,210,166,210,71,251,140,44,217,229,212,60,147,201,249,47,215,254,59,248,171,64,211,167,245,13,45,77,37,174,44,26,139,13,128,14,78,114,188,251,180,222,163,241,83,156,218,250,170,154,150,189,187,15,145,205,250,47,215,154,207,79,244,255,0,82,189,190,175,163,165,169,47,17,115,177,111,227,117,242,47,212,111,134,40,252,36,211,171,244,102,191,94,218,100,56,210,164,206,178,59,5,82,192,13,72,223,47,169,205,253,59,253,59,118,180,209,126,162,153,15,129,45,38,97,126,130,244,15,134,116,158,145,73,161,172,108,1,200,95,52,253,51,253,76,211,250,199,165,210,117,125,51,52,21,64,254,99,30,192,202,161,192,124,174,242,187,127,16,126,173,250,87,164,81,55,234,217,77,199,1,143,112,19,244,42,107,123,217,229,50,62,61,79,121,234,94,165,71,73,73,196,57,162,7,38,23,231,255,0,213,191,212,10,180,61,202,58,93,99,40,191,111,113,174,4,15,249,94,107,226,191,213,205,87,196,181,141,31,74,174,215,82,152,123,228,227,196,44,159,11,252,7,171,248,131,82,14,165,135,85,81,206,184,57,204,152,29,129,79,90,181,117,136,118,117,60,125,63,75,245,79,85,172,106,215,214,214,212,85,153,14,56,253,184,95,85,253,45,209,122,182,146,189,77,62,163,85,90,187,106,54,58,201,54,142,203,234,159,11,254,140,232,61,57,129,218,246,49,196,128,75,88,67,129,250,175,71,235,20,125,39,208,52,151,105,180,116,244,197,131,36,56,153,252,170,63,148,124,134,162,45,189,158,126,135,233,22,139,212,245,13,213,62,160,166,230,137,116,143,241,57,93,122,63,9,84,244,178,214,232,238,164,1,18,235,120,95,61,248,143,253,64,104,125,10,250,94,203,171,212,254,145,76,25,158,235,204,233,127,213,79,173,105,245,52,201,210,184,105,142,25,78,145,15,168,225,229,191,249,74,87,242,91,184,57,247,140,253,61,233,237,117,26,13,15,51,229,62,190,173,180,233,156,254,87,206,126,12,253,77,161,241,94,133,149,233,208,169,167,124,117,81,168,8,115,79,104,225,107,215,250,215,168,234,234,186,134,143,69,86,171,200,195,157,210,208,151,199,168,233,103,188,238,47,227,63,212,61,47,195,244,42,62,173,118,178,7,39,149,249,191,227,79,213,77,79,197,47,212,209,209,62,230,30,151,57,224,181,177,217,123,15,212,127,132,61,78,141,87,107,189,94,163,42,6,203,169,180,83,48,193,227,63,225,124,167,75,82,133,111,89,163,77,206,246,116,210,125,194,89,38,59,170,212,239,174,230,228,213,193,152,180,94,144,237,73,104,169,77,207,113,50,231,18,72,159,25,192,95,112,253,59,253,41,127,169,209,21,158,198,211,162,208,13,206,32,15,160,94,183,224,239,210,95,68,173,233,180,53,223,198,211,212,181,227,20,195,33,211,29,151,172,215,234,244,127,8,122,120,113,182,149,54,114,227,128,149,183,120,77,74,154,187,179,163,232,127,14,104,253,22,131,41,177,172,14,0,25,3,33,116,53,62,163,75,71,68,191,102,15,234,225,124,47,226,111,245,23,233,186,50,230,104,235,55,81,92,18,214,10,36,25,63,85,243,31,92,253,96,248,223,226,103,186,141,38,214,208,105,203,161,190,233,189,174,250,142,18,180,181,147,169,22,193,239,147,245,78,179,227,143,77,244,241,126,175,84,193,79,255,0,241,189,174,35,237,43,198,250,239,235,119,160,232,232,212,173,71,88,223,102,137,235,4,130,239,192,43,243,3,254,28,248,143,215,171,85,26,207,82,171,85,132,102,131,30,64,251,172,84,254,2,214,55,82,193,255,0,78,173,163,99,73,23,12,223,245,61,149,15,198,15,113,219,87,249,61,207,208,20,191,213,71,161,234,92,106,83,164,199,105,154,97,210,215,180,143,60,46,55,196,95,234,71,79,168,211,138,158,153,166,173,168,184,77,55,210,234,105,240,87,200,180,127,5,191,93,90,163,95,163,123,28,195,1,207,108,93,255,0,33,122,127,74,253,52,212,48,6,219,108,144,72,102,71,217,27,112,126,161,57,88,226,25,48,250,223,234,159,196,254,189,62,222,183,248,71,212,222,136,100,79,223,199,128,188,211,125,47,213,253,83,82,195,169,245,189,117,71,212,207,177,238,195,79,219,144,190,195,232,191,163,110,175,92,57,148,158,92,242,48,226,72,159,190,203,233,190,131,250,44,205,12,191,82,250,84,227,22,56,207,226,2,63,228,173,127,140,5,10,215,217,249,118,151,233,254,173,229,173,254,10,153,104,50,106,60,19,39,192,225,119,52,127,166,58,186,238,99,127,252,182,140,182,206,163,247,11,245,125,15,129,253,31,79,78,125,138,149,67,126,103,53,193,163,251,21,212,161,160,244,189,19,25,237,232,233,182,50,13,86,130,15,223,149,55,243,126,163,28,104,131,223,83,242,255,0,165,254,142,235,93,88,191,248,106,213,175,32,154,95,48,100,118,236,23,179,244,175,208,189,70,166,185,233,246,137,0,16,252,71,229,125,238,150,190,139,232,154,116,234,49,128,127,67,4,125,176,185,190,167,234,163,72,46,170,235,90,209,137,56,1,99,242,89,238,79,187,110,214,120,143,72,253,35,210,233,221,102,161,236,162,26,50,226,211,191,104,93,106,63,2,122,54,145,191,207,168,31,153,130,200,5,91,190,54,165,170,169,26,118,212,214,193,180,154,2,240,15,213,113,254,41,244,223,138,61,102,171,105,122,67,232,233,168,184,11,171,213,108,217,60,118,65,55,22,54,90,167,234,118,117,175,248,103,210,104,58,202,148,232,176,110,216,207,252,47,59,170,253,89,244,223,78,99,169,250,100,234,68,219,58,106,98,163,129,255,0,186,22,79,78,253,14,173,171,212,182,191,171,250,150,163,89,213,143,113,214,179,238,27,184,95,67,244,15,128,61,39,225,200,125,13,29,31,112,196,188,48,67,190,184,207,221,12,55,32,19,53,159,25,245,13,15,197,223,168,149,253,131,167,173,233,122,71,59,4,16,231,212,105,222,7,244,149,244,143,130,127,74,168,252,59,165,160,218,212,195,158,193,187,205,206,250,146,190,130,28,230,135,6,49,148,131,140,155,24,27,255,0,210,207,91,84,40,54,78,4,42,43,128,117,43,200,99,106,181,180,52,214,142,144,2,252,239,250,243,235,250,253,30,158,187,244,94,162,237,35,26,217,246,216,1,115,252,2,118,37,125,79,227,47,143,116,62,131,233,149,43,106,107,182,147,64,57,251,118,95,149,190,52,248,149,255,0,30,250,165,173,247,169,82,99,139,128,115,68,187,128,230,239,132,42,88,122,131,90,58,19,161,240,109,58,199,85,166,245,186,85,171,13,83,26,28,235,223,36,204,24,119,210,62,203,212,252,91,235,250,95,141,253,83,78,200,107,29,68,136,164,211,242,131,191,215,36,144,188,103,165,104,181,162,155,116,236,184,211,48,210,73,131,245,194,250,7,193,223,161,154,223,84,212,233,253,85,149,91,64,210,168,28,225,93,224,63,80,0,48,193,62,76,207,132,214,126,214,106,217,28,102,193,250,21,165,21,244,181,52,218,178,89,81,180,234,145,84,145,51,7,19,35,127,217,125,135,224,159,128,168,250,11,1,115,91,238,14,86,223,74,244,74,204,211,80,167,170,96,6,139,67,6,65,216,200,200,94,145,129,180,88,1,59,41,171,124,44,193,123,43,177,174,108,186,78,76,101,199,149,131,87,234,180,180,173,123,75,179,110,62,171,93,74,129,244,156,65,225,126,124,253,125,245,191,86,244,79,119,254,159,171,26,122,116,230,234,150,92,76,120,77,90,150,112,136,124,187,140,253,84,253,97,245,47,64,214,233,52,94,141,73,218,218,250,154,205,99,169,49,224,11,36,92,73,38,48,39,240,190,223,240,134,187,248,255,0,67,211,234,51,21,25,57,220,127,194,252,71,233,126,163,82,191,169,105,106,106,170,86,174,117,21,169,212,117,238,234,167,4,19,110,49,59,71,149,251,91,224,214,83,211,250,22,145,180,226,106,48,61,208,119,4,8,159,221,94,213,42,4,161,113,167,31,212,244,172,49,145,159,170,231,122,150,170,155,24,235,132,186,54,90,159,90,202,83,59,47,142,126,178,252,94,255,0,72,210,212,246,171,62,132,183,118,238,20,65,242,0,221,201,242,127,215,95,87,213,122,47,174,209,215,250,85,115,166,215,81,169,37,204,204,211,6,92,211,225,125,223,244,203,212,41,252,77,240,99,91,169,2,189,71,252,183,228,137,104,146,191,41,107,189,78,183,174,106,173,213,203,201,105,5,199,104,59,133,250,27,253,62,127,21,163,248,124,232,234,50,100,200,112,254,150,52,159,240,66,173,140,160,49,117,178,172,223,234,127,165,26,45,55,175,81,245,86,212,109,55,48,90,248,105,219,120,252,175,91,234,22,250,151,161,210,211,250,75,216,218,180,233,22,138,173,108,231,121,142,87,111,214,180,63,198,104,234,54,156,193,29,51,191,221,120,255,0,210,255,0,135,181,191,13,233,235,80,174,199,6,81,212,189,212,46,51,115,39,19,249,42,54,57,27,250,141,83,144,187,217,60,7,162,124,79,170,244,127,139,169,250,79,174,106,89,168,165,81,166,163,42,91,97,61,64,91,27,76,47,168,250,159,195,62,149,241,86,132,123,180,219,79,78,224,26,45,108,255,0,246,190,115,250,169,250,47,170,248,139,215,91,235,154,45,69,106,122,154,87,57,148,218,101,141,113,136,112,28,71,142,235,204,122,127,196,223,29,124,14,246,83,214,233,27,234,122,38,116,251,162,165,176,63,218,7,63,249,77,155,217,41,101,254,67,228,244,62,189,254,159,234,122,104,171,234,31,10,250,189,79,79,213,111,33,163,142,44,56,63,186,225,250,103,234,135,198,191,4,87,99,62,39,244,218,186,253,27,63,247,245,58,112,92,45,242,222,254,112,189,207,162,254,186,122,78,165,204,211,234,218,52,149,25,187,94,194,36,246,36,225,125,4,122,143,165,124,81,165,101,236,101,71,17,51,13,0,143,170,67,78,147,168,27,245,243,39,207,125,35,245,39,224,31,143,244,159,195,106,245,78,161,238,2,29,76,176,2,120,140,137,253,147,31,250,17,240,214,162,205,71,195,127,17,31,77,169,189,54,54,172,91,255,0,233,111,143,178,119,197,63,163,190,133,235,97,254,199,165,209,97,60,51,115,247,16,87,134,211,126,156,252,73,240,111,168,198,142,182,162,150,134,38,157,26,196,186,238,241,59,38,1,242,53,157,206,19,232,250,15,131,126,32,244,10,22,85,245,87,215,204,26,165,162,29,248,43,157,235,255,0,20,252,89,240,251,139,180,122,7,107,168,68,79,184,0,113,250,16,82,189,63,226,159,137,52,76,12,214,122,123,245,20,68,117,83,169,115,191,254,30,235,93,127,213,127,75,244,218,17,171,169,79,76,243,143,107,87,210,224,126,132,238,130,91,97,227,99,211,73,228,245,159,173,122,173,85,27,62,37,248,123,216,210,209,233,107,155,78,231,125,177,159,194,10,31,172,95,167,62,172,214,233,53,222,140,61,58,122,89,89,148,203,92,233,220,153,0,126,86,207,80,253,96,107,158,31,95,210,116,190,173,164,104,249,189,166,222,7,102,156,127,148,223,79,248,203,224,47,141,220,221,30,171,209,234,105,43,212,105,119,176,246,193,45,27,200,32,9,91,51,216,46,111,191,248,156,250,255,0,7,254,152,252,67,83,255,0,192,124,66,198,107,28,32,23,180,58,207,4,183,43,151,234,159,233,182,151,171,48,127,210,125,79,69,175,213,183,255,0,108,81,175,36,125,7,117,232,171,254,136,252,15,175,14,169,160,166,61,58,169,249,42,8,15,111,227,11,206,107,63,65,126,34,244,202,163,91,240,215,196,250,250,133,132,16,202,174,14,105,251,17,253,147,151,251,25,51,212,89,243,15,136,127,66,254,37,244,122,181,52,218,157,29,77,117,1,255,0,186,109,235,241,145,136,251,175,35,170,248,47,83,233,53,69,122,84,95,167,20,129,39,46,107,129,30,6,8,240,190,242,255,0,213,79,212,159,131,200,211,107,126,29,127,170,178,145,155,169,84,144,239,172,139,190,197,71,127,168,95,133,53,239,14,248,183,225,175,225,117,64,127,49,163,76,246,187,233,45,153,71,228,249,55,248,192,217,241,95,64,248,247,226,111,132,189,65,222,161,167,169,86,247,16,88,28,236,204,112,54,31,69,244,15,72,255,0,83,255,0,21,58,179,95,234,58,119,26,46,195,201,123,9,3,203,99,252,175,111,255,0,161,254,5,253,65,103,241,94,133,171,161,161,174,237,180,250,151,73,4,249,225,121,159,92,255,0,75,158,161,166,168,253,86,154,135,241,151,9,115,105,85,185,159,88,64,189,23,30,160,126,38,147,219,122,31,250,134,244,31,86,211,49,218,135,50,147,216,50,211,209,35,246,76,245,175,140,127,75,254,44,209,187,254,169,172,102,146,182,212,253,178,28,79,156,204,125,151,231,127,89,253,53,215,83,215,191,79,171,161,72,84,97,29,33,157,67,193,202,193,169,253,39,215,138,173,173,71,71,252,146,0,117,48,36,207,57,236,152,252,116,221,216,21,234,225,255,0,105,244,143,82,244,157,71,160,106,125,255,0,131,190,40,169,173,36,94,202,47,36,177,131,176,7,35,236,182,122,55,235,143,197,126,156,125,191,86,161,83,212,97,177,81,186,122,70,171,28,60,52,242,190,84,126,23,245,95,70,107,52,180,244,245,232,83,123,176,250,55,27,79,253,216,136,93,143,67,253,67,248,143,244,245,197,250,109,13,45,123,30,122,221,45,115,90,99,155,134,62,203,96,143,220,214,252,189,98,79,176,143,212,223,128,190,41,107,105,124,73,232,159,244,142,156,138,172,52,222,252,114,220,74,248,151,196,222,153,233,213,189,110,171,189,36,189,250,55,186,88,30,33,204,29,188,166,124,93,241,147,254,58,3,81,170,211,10,53,200,7,249,84,163,241,1,116,127,79,62,30,173,172,214,81,21,41,212,180,198,29,63,186,159,30,54,218,200,115,173,210,190,207,62,126,24,215,50,187,105,13,45,74,130,166,65,104,196,121,60,47,95,240,127,233,23,169,107,181,148,117,71,211,234,233,106,131,210,91,168,112,4,119,16,191,68,250,95,194,62,153,165,244,250,109,171,166,15,172,32,251,141,126,34,54,136,93,13,49,211,105,106,138,84,154,214,23,97,173,7,246,202,145,110,250,149,174,15,196,242,7,161,210,173,233,222,143,167,161,169,170,106,58,152,130,243,202,125,109,117,38,83,121,21,26,8,27,119,74,214,122,142,154,145,52,117,85,25,75,130,219,132,159,160,156,175,11,250,137,164,214,122,127,165,179,212,125,59,212,104,178,139,166,104,189,178,227,28,12,136,253,208,21,8,220,121,189,185,57,255,0,30,126,168,81,248,121,190,219,77,245,95,210,198,131,153,137,199,225,124,202,135,250,144,245,111,79,115,128,244,161,86,13,174,163,85,205,4,143,174,235,204,104,253,78,175,196,159,19,233,198,169,237,115,107,147,237,49,216,180,243,146,190,209,168,255,0,79,186,77,126,141,175,115,88,117,30,208,62,229,32,39,34,119,238,21,78,53,50,210,67,189,19,227,255,0,20,252,101,173,248,243,212,70,163,88,210,205,69,95,232,46,146,4,96,45,95,9,252,41,175,163,174,99,170,53,190,201,56,13,105,253,214,207,139,63,73,61,91,225,47,107,81,160,99,245,66,248,117,74,175,152,17,184,61,246,94,251,224,143,213,63,77,245,223,67,103,166,250,141,10,58,45,85,6,123,98,160,166,26,230,184,31,234,239,245,89,48,218,247,30,148,226,251,61,6,167,244,179,65,241,191,163,49,186,202,22,184,83,0,85,165,187,156,54,146,14,54,95,15,248,235,244,211,83,240,157,87,177,207,53,24,30,26,202,149,12,219,152,233,112,93,191,89,253,79,245,223,134,254,32,255,0,240,149,95,170,209,188,116,233,152,127,168,118,251,47,111,75,213,117,127,172,94,149,70,151,169,250,115,180,150,180,55,169,129,164,193,4,76,111,178,20,229,78,234,245,31,241,240,58,103,197,189,37,255,0,18,151,63,64,53,90,182,209,112,130,198,195,155,80,118,36,140,125,215,209,254,12,253,33,172,250,250,127,82,213,208,200,249,106,84,140,120,11,235,62,155,240,94,139,66,41,184,105,218,94,6,110,200,43,208,81,210,178,141,48,26,208,214,141,130,205,223,251,204,130,116,100,199,233,218,17,162,210,177,141,24,2,17,87,108,142,235,99,218,26,221,214,42,192,147,10,8,190,50,47,199,201,207,213,72,39,22,174,117,87,29,162,1,93,42,244,220,12,156,172,53,91,110,251,34,159,184,136,63,198,98,171,35,229,219,148,135,52,145,131,9,245,122,78,18,28,215,15,238,135,16,238,31,245,19,88,64,141,202,83,156,90,216,225,62,61,192,37,34,179,109,99,178,130,229,131,34,33,203,175,102,58,206,145,224,240,179,52,134,8,116,143,162,123,132,73,254,233,14,16,224,92,217,194,77,93,172,166,31,126,193,172,100,64,216,36,53,210,99,148,192,92,227,17,191,40,108,135,157,135,148,71,70,15,241,143,103,177,117,76,198,64,73,121,180,110,172,178,30,227,116,242,129,216,60,130,147,124,36,155,117,21,84,139,186,36,15,60,175,47,241,97,44,244,250,164,201,194,244,206,117,198,93,142,62,171,197,124,121,171,117,15,75,170,1,151,0,109,142,76,108,149,248,244,253,198,170,189,218,124,118,181,114,231,19,33,194,98,64,132,33,196,211,217,105,210,105,31,170,123,104,128,234,181,163,54,230,74,29,126,130,183,166,214,45,170,194,195,0,219,217,45,255,0,85,156,77,2,216,61,204,53,7,184,210,220,199,1,102,115,11,132,6,226,97,105,117,80,215,56,18,90,8,194,204,202,165,164,184,236,7,10,116,250,100,121,247,195,114,103,170,210,201,16,179,27,171,180,180,155,92,28,11,99,24,242,186,118,54,177,14,46,37,231,102,133,179,81,232,195,77,167,167,80,229,206,19,29,188,20,253,246,78,138,191,46,217,200,110,165,180,216,88,227,4,141,149,233,52,195,82,247,56,8,240,147,170,166,28,240,96,140,196,46,143,166,106,232,232,43,49,206,104,117,185,62,99,133,0,83,191,220,146,127,218,98,214,233,134,153,246,190,110,31,211,217,103,101,87,49,219,64,59,43,215,106,221,173,172,250,132,195,137,204,238,144,199,0,91,147,35,132,235,200,137,96,29,217,165,239,112,25,218,119,41,99,164,199,124,130,21,185,230,211,51,5,83,162,165,176,96,13,192,83,181,31,86,10,223,143,132,34,214,115,40,169,176,26,97,160,53,141,27,0,179,68,212,176,19,249,221,104,99,125,163,245,84,246,140,52,184,167,126,199,22,217,77,164,172,245,170,11,129,1,29,74,133,195,59,112,151,79,76,73,17,36,149,179,12,161,236,189,111,175,31,212,22,56,213,46,181,184,224,166,81,38,149,91,131,65,18,103,194,109,58,108,166,69,206,140,101,43,84,225,45,12,32,14,80,65,202,144,114,250,216,205,93,123,169,18,54,61,151,38,189,64,199,176,16,93,121,128,86,183,27,124,143,11,60,2,240,14,195,186,25,110,57,11,240,176,85,150,234,205,166,1,107,114,120,89,159,80,181,228,187,247,79,181,188,159,34,22,74,129,229,208,211,57,147,119,246,10,93,218,166,50,69,157,26,189,64,169,115,216,224,30,230,23,2,3,155,184,242,186,218,61,99,219,76,255,0,180,139,73,60,174,107,137,181,178,209,35,178,215,239,181,180,246,204,108,133,106,113,238,78,246,219,53,223,96,106,245,57,180,192,149,145,181,100,52,8,123,93,179,155,180,41,105,172,226,231,25,61,157,194,148,232,251,61,57,32,237,41,156,204,62,163,157,57,7,80,192,70,241,142,22,106,90,170,148,220,88,50,55,60,97,106,173,53,28,89,176,104,153,140,36,186,147,163,105,68,50,37,170,91,215,200,202,100,212,101,192,97,67,145,102,4,121,73,166,242,204,65,78,167,79,168,184,239,10,63,53,118,30,96,185,216,199,81,104,20,112,224,130,165,107,152,45,3,27,170,99,79,202,64,108,242,151,93,173,105,135,115,180,38,198,223,21,238,0,173,107,201,221,130,234,142,128,15,76,242,118,88,170,64,22,127,79,9,213,234,53,164,130,9,141,130,73,104,168,209,155,112,148,174,118,198,203,14,145,120,107,34,39,59,42,125,70,181,145,108,249,70,105,196,159,192,238,178,213,123,156,109,130,156,127,70,73,84,181,59,221,128,231,196,196,103,186,67,170,154,142,203,14,63,168,157,211,8,35,140,37,87,168,92,0,24,142,23,57,239,44,148,109,90,156,162,106,190,28,119,202,200,247,16,14,228,45,78,18,201,216,172,175,97,45,239,220,132,91,88,239,217,54,246,186,108,67,159,121,180,8,242,170,8,180,127,100,192,194,220,148,18,73,48,49,59,44,118,238,74,22,92,215,168,37,193,163,111,202,27,73,0,143,178,39,180,156,112,180,232,180,142,170,225,2,66,5,11,98,198,120,215,67,96,233,244,239,169,108,140,202,237,208,162,218,12,184,97,196,65,77,161,164,246,88,12,113,217,89,112,46,130,35,202,174,97,242,37,49,127,184,170,4,131,188,35,14,19,254,233,229,80,135,19,24,35,133,97,211,16,0,76,157,108,149,14,58,36,199,173,117,148,220,100,198,203,205,85,124,212,218,65,94,135,213,234,31,108,137,233,241,202,243,181,50,126,82,60,168,37,138,247,10,84,182,65,51,244,8,90,1,10,220,123,2,160,4,225,78,220,235,219,23,59,201,26,242,209,3,96,161,116,230,102,21,14,196,42,107,129,22,198,80,175,125,249,14,171,32,249,103,146,170,65,198,223,85,6,48,127,42,128,204,19,41,14,145,32,204,239,97,56,89,145,178,146,72,158,85,140,200,17,10,155,177,27,148,87,216,227,157,75,46,118,35,113,148,13,113,202,133,196,25,34,17,7,11,118,219,178,57,199,169,188,144,56,130,169,206,147,149,70,39,0,202,179,16,59,165,239,55,32,92,174,72,54,61,208,147,57,202,182,186,27,144,175,220,157,132,37,239,215,200,155,4,52,187,194,179,210,64,85,243,76,239,225,81,50,60,142,83,11,191,25,71,61,134,13,160,240,164,236,14,126,168,98,97,67,131,9,135,145,182,137,191,169,68,229,64,78,199,149,101,132,102,21,131,43,113,220,207,184,65,222,224,19,115,190,136,218,225,16,112,135,121,49,8,72,38,16,64,248,195,75,3,172,60,152,0,225,64,14,255,0,186,129,208,34,62,232,154,109,18,118,236,144,216,175,108,160,226,57,148,76,124,200,75,47,59,66,182,136,142,101,62,249,189,192,61,237,165,151,88,68,125,213,151,153,29,148,113,19,149,54,2,97,47,37,33,175,121,0,130,51,184,40,110,129,8,220,249,193,31,100,45,16,51,191,101,87,163,169,188,130,14,124,35,6,64,238,170,96,4,87,22,99,149,55,185,187,127,212,191,114,26,27,111,221,66,67,7,114,163,73,119,149,80,3,228,201,240,22,6,103,171,66,14,150,206,253,148,107,200,223,19,194,166,192,116,254,21,93,146,121,65,117,242,57,111,175,25,117,28,73,186,37,80,36,241,152,221,92,56,19,153,148,33,246,136,76,91,164,98,213,199,89,7,73,29,161,79,114,127,178,167,108,20,4,52,66,6,230,65,184,233,44,144,32,118,81,128,144,14,234,131,236,220,100,162,107,196,17,40,248,108,124,175,187,5,239,147,221,70,183,34,50,163,72,42,216,246,83,38,7,16,183,111,81,61,123,150,211,24,56,33,81,224,240,132,158,99,8,155,88,53,133,128,72,37,103,234,26,214,171,219,146,139,132,64,42,55,3,24,29,208,218,11,187,5,108,4,200,59,34,224,69,243,201,3,75,188,199,116,77,34,15,8,91,243,79,225,93,71,68,1,186,56,177,215,127,220,130,11,176,50,128,229,200,154,8,105,51,8,100,96,242,129,212,82,24,182,158,65,207,101,38,0,49,50,134,96,76,110,172,2,26,15,236,135,220,218,230,64,68,208,45,207,229,84,139,98,17,0,11,35,148,206,228,98,173,188,130,13,170,145,22,128,21,8,4,32,31,168,14,229,17,0,121,86,64,3,202,49,107,222,103,1,44,140,227,100,125,99,53,78,217,17,56,64,10,217,144,66,19,37,12,238,47,220,178,236,8,194,169,29,149,184,65,10,224,189,194,112,16,130,15,204,228,112,91,24,194,158,216,14,144,100,5,98,39,39,40,44,207,80,139,131,25,128,9,56,158,200,38,208,4,41,204,21,102,36,97,32,4,39,110,64,200,118,49,40,219,242,231,33,67,131,129,132,64,75,123,79,9,253,246,109,119,9,88,198,96,70,234,19,136,108,227,149,77,143,234,81,179,17,63,101,147,58,134,223,241,220,128,151,16,136,17,48,62,101,118,0,217,27,160,130,118,41,71,96,226,209,249,29,75,123,156,209,105,221,87,185,28,74,172,219,39,36,168,27,45,10,181,169,210,194,219,189,145,173,36,76,202,60,218,118,128,168,11,91,145,158,234,6,219,19,42,70,54,141,135,164,54,128,232,198,97,9,4,153,57,133,108,108,206,114,170,49,7,117,158,163,24,208,37,180,146,48,126,202,156,6,59,149,118,218,85,22,192,6,119,89,93,136,28,191,226,17,233,129,31,133,46,113,197,178,132,52,3,186,35,105,147,202,115,82,6,156,93,149,38,200,81,135,250,99,202,177,3,7,101,1,13,48,48,59,160,157,1,5,80,134,3,78,242,113,194,6,220,215,14,253,188,43,155,126,138,203,128,104,145,148,64,169,132,213,58,151,124,24,239,178,172,76,70,80,58,226,103,247,76,101,66,193,152,202,80,235,96,10,46,100,167,58,93,29,149,7,6,187,105,149,28,8,131,137,42,195,32,103,33,28,171,212,221,27,212,167,52,54,4,239,202,58,68,52,249,64,231,8,17,178,101,34,215,68,143,177,77,90,235,159,83,112,157,109,25,144,1,140,5,186,139,205,208,0,1,115,116,130,91,141,188,173,180,159,215,147,1,59,84,182,111,82,220,212,42,228,212,42,56,56,137,233,225,27,106,146,216,126,39,101,155,220,45,207,9,212,218,42,91,34,238,210,152,164,161,106,107,215,144,219,79,219,35,55,38,185,162,163,79,209,0,115,189,201,63,46,216,79,105,15,110,55,157,215,69,3,249,108,134,41,164,207,252,35,155,14,100,207,149,101,164,131,129,113,90,225,204,16,92,15,120,27,162,168,61,214,130,198,180,90,34,64,202,137,248,207,250,190,229,108,217,194,190,76,193,175,52,137,63,48,225,91,38,4,182,83,24,12,9,63,116,15,113,4,193,35,59,42,166,116,121,35,82,175,201,155,52,148,192,168,6,224,174,137,168,90,33,162,97,115,180,160,130,28,232,32,224,25,217,116,217,74,70,224,115,9,215,133,1,35,88,61,38,170,21,156,94,3,240,216,91,233,58,76,2,64,27,194,192,195,105,24,7,252,45,154,54,138,142,32,184,7,118,86,120,1,135,112,213,214,117,52,237,46,108,153,200,221,105,101,15,109,205,113,113,182,54,89,40,212,45,46,29,176,7,133,174,139,189,209,19,212,54,11,2,247,7,226,120,159,35,175,168,218,84,131,91,112,228,242,157,82,141,204,118,109,36,113,194,78,47,243,180,45,13,170,217,204,129,199,98,152,53,235,185,91,237,146,169,239,234,41,161,212,232,83,99,204,150,129,213,223,202,232,233,168,190,165,48,232,233,137,88,223,69,174,113,120,38,59,34,211,190,177,166,246,56,6,183,97,107,137,159,175,100,221,84,5,201,139,85,248,125,254,230,167,55,175,2,115,221,50,137,45,170,75,182,216,5,141,143,151,219,56,216,173,64,54,224,226,28,78,0,39,35,240,157,175,121,153,19,252,69,109,206,211,125,48,9,0,100,110,168,48,181,229,182,197,199,37,19,37,149,155,108,70,23,64,83,105,15,36,134,134,137,14,35,117,177,15,37,42,87,228,39,189,78,109,90,44,166,3,203,73,135,72,250,194,107,94,8,13,51,4,108,180,50,139,107,84,131,183,0,46,173,31,71,46,164,222,145,149,172,55,175,112,80,173,109,96,156,48,13,240,221,128,216,171,246,172,224,92,56,91,53,212,191,132,120,144,55,183,43,29,122,130,65,136,43,86,167,29,72,239,10,223,38,141,37,123,106,19,25,119,238,23,118,141,49,93,185,218,48,2,243,244,122,131,29,105,185,189,185,11,175,233,213,242,24,6,85,56,239,215,145,191,31,70,126,66,6,174,144,111,203,44,227,11,163,233,250,166,208,167,4,137,142,80,106,26,90,226,8,15,113,24,149,136,177,192,12,201,149,171,196,171,95,102,166,114,109,199,255,0,51,102,178,160,184,145,146,68,172,53,73,125,59,110,227,33,91,165,207,151,100,128,178,135,26,181,170,49,181,128,136,150,1,212,217,216,255,0,243,178,74,214,199,220,37,107,99,62,207,212,211,76,22,2,102,26,6,124,5,173,142,116,3,18,79,9,52,40,151,84,181,142,201,196,45,52,69,164,179,159,236,159,130,119,25,115,248,155,9,186,178,70,70,6,33,109,210,106,201,107,64,199,98,177,189,191,203,118,51,217,98,170,231,80,4,83,168,73,57,146,54,68,174,130,177,111,193,79,173,158,142,171,104,235,105,137,112,115,182,159,33,114,107,104,205,42,146,4,146,32,165,104,245,190,221,99,76,184,57,224,7,56,15,51,255,0,5,116,77,70,234,31,112,221,56,53,223,212,137,82,150,58,153,24,4,138,160,69,205,13,159,167,255,0,106,158,231,180,244,137,147,32,39,214,162,230,192,2,1,217,103,123,29,50,114,65,225,46,117,202,87,42,118,62,199,50,173,197,160,97,195,118,149,85,169,197,134,98,227,0,247,42,67,171,80,54,155,31,195,187,38,178,171,107,2,48,92,221,218,56,82,175,107,177,127,45,179,82,40,135,23,88,57,236,183,208,244,231,186,158,253,67,41,45,167,18,70,60,174,158,137,197,134,76,108,171,185,76,140,91,126,166,74,58,99,68,134,153,104,229,50,171,24,210,75,68,158,233,213,170,181,228,246,39,43,61,106,144,216,24,119,114,150,181,253,70,181,83,230,244,75,99,189,183,180,187,229,56,9,186,162,218,173,138,110,131,254,224,178,6,220,8,14,50,155,74,137,109,197,207,36,30,56,11,21,126,253,129,31,229,83,255,0,237,42,131,173,56,109,192,45,180,29,203,218,96,240,18,105,82,0,64,153,159,178,208,92,246,203,99,61,213,12,28,139,254,63,167,200,224,26,76,110,59,21,42,104,238,99,136,199,148,150,184,151,54,97,106,171,169,182,142,119,219,234,155,144,31,220,145,93,233,62,231,158,169,73,247,62,241,7,56,158,19,244,246,135,130,243,31,125,148,170,240,94,114,51,198,235,59,193,46,198,195,149,54,220,77,150,177,151,26,191,254,167,126,155,129,2,206,200,70,168,92,230,19,4,111,5,114,232,122,131,41,176,179,229,116,128,37,53,181,11,171,68,180,13,211,56,118,125,76,217,183,177,218,161,210,77,216,61,214,103,105,241,27,79,149,165,207,109,176,65,16,168,180,190,12,70,18,235,111,238,96,207,137,50,53,166,155,164,224,140,5,191,210,101,154,182,186,232,51,202,206,230,207,143,40,180,117,79,241,0,55,250,76,73,27,166,231,99,234,13,249,100,250,223,164,213,190,131,72,16,99,112,187,186,67,0,113,247,94,87,225,218,247,208,100,155,72,11,212,105,136,6,73,152,225,77,126,167,161,142,187,228,239,232,234,135,55,49,33,116,244,228,219,157,202,243,250,42,132,131,199,101,217,165,80,54,155,79,3,230,40,116,29,71,178,91,0,155,219,23,129,194,117,162,249,89,104,57,174,105,112,50,60,45,34,28,27,196,42,127,39,86,73,239,217,119,7,56,99,40,254,103,224,68,32,104,7,156,249,78,167,242,153,74,44,124,3,73,102,231,22,198,201,130,151,39,116,0,129,8,220,252,239,191,8,254,161,123,175,108,2,14,121,71,76,100,98,85,6,180,29,226,81,211,2,238,203,125,247,39,87,238,105,160,211,183,149,214,210,52,52,239,37,114,105,16,29,210,9,11,163,166,121,115,155,105,142,233,142,254,229,19,238,117,154,37,160,141,251,171,182,70,255,0,133,41,252,157,194,168,156,12,66,33,236,158,43,219,1,205,131,132,167,209,247,56,18,180,56,0,33,70,48,12,172,105,50,107,147,131,234,191,13,210,245,42,93,99,35,35,48,101,120,31,136,189,31,212,189,50,157,79,100,26,140,61,54,176,218,64,250,242,190,182,225,11,22,175,72,202,237,55,180,58,123,162,254,229,11,112,51,217,249,71,213,254,26,171,172,174,241,66,165,109,13,82,233,112,97,183,61,200,28,174,55,169,254,158,107,232,127,248,159,83,211,191,81,80,14,151,212,5,196,180,118,5,126,153,248,155,224,106,58,230,223,167,103,177,80,15,154,159,62,115,43,197,106,53,190,167,240,181,26,180,61,75,69,252,94,132,225,157,5,192,118,113,28,4,229,147,25,144,177,228,240,223,1,254,156,208,245,234,224,209,169,74,246,65,119,185,13,57,95,120,248,95,225,189,55,163,83,20,109,107,107,55,4,18,23,230,255,0,83,245,26,84,253,110,135,168,250,110,187,217,204,190,157,39,2,218,131,177,28,66,239,212,253,94,175,87,70,5,6,154,53,216,45,135,96,207,116,44,89,65,129,175,26,245,212,253,23,172,245,26,122,122,68,92,214,192,228,194,248,71,234,127,234,43,234,177,250,61,25,189,206,117,128,55,57,242,188,135,168,254,178,250,223,170,210,254,12,104,153,112,48,117,5,197,191,180,44,223,13,124,47,169,245,159,83,117,90,141,115,141,87,92,227,36,207,252,42,80,169,109,180,90,235,255,0,49,62,139,250,107,255,0,168,181,103,85,90,128,125,87,144,101,210,64,250,5,244,79,71,255,0,77,135,83,21,219,78,157,42,142,18,199,123,128,56,247,183,59,175,167,124,25,240,141,63,75,210,211,47,104,6,6,235,216,255,0,46,141,35,24,141,138,91,218,207,146,101,120,239,222,79,5,240,167,193,99,225,26,98,149,106,151,91,185,113,147,247,43,183,175,248,207,69,232,84,77,250,202,84,191,237,230,59,236,188,135,234,111,198,135,210,52,149,125,167,2,248,54,128,119,43,243,79,174,107,253,67,226,141,93,86,235,107,147,64,197,133,143,35,61,144,165,27,170,202,114,229,62,229,241,103,235,191,193,30,165,66,182,147,87,81,250,218,194,88,207,97,216,14,218,76,78,235,225,94,165,79,254,173,234,126,247,165,150,210,55,130,201,235,13,18,39,235,133,217,248,111,244,220,235,170,51,218,161,214,0,254,96,102,72,236,79,43,236,63,7,126,137,61,141,101,90,148,88,202,96,131,48,4,21,67,63,31,241,246,3,147,147,119,232,231,172,107,116,230,134,147,87,165,170,225,36,92,209,44,141,167,193,240,189,191,234,31,192,212,126,46,244,191,225,234,83,188,137,249,92,68,159,178,237,250,47,195,122,111,72,162,198,134,128,64,93,113,86,155,4,29,148,215,30,95,114,139,246,79,206,62,139,254,152,28,237,77,71,255,0,5,86,171,3,174,14,172,113,79,255,0,209,56,128,190,141,233,31,162,254,153,233,197,180,245,65,181,233,183,118,176,204,253,207,11,232,111,245,6,184,6,49,229,227,134,12,254,203,147,170,245,234,58,119,84,5,236,107,128,155,92,224,15,238,159,252,141,189,100,178,187,153,228,192,255,0,134,126,25,244,183,136,208,50,141,17,130,73,37,223,240,176,122,191,172,124,41,76,17,169,118,142,163,24,63,151,78,141,59,92,15,98,23,206,255,0,82,63,83,104,105,233,212,165,70,168,247,12,140,21,249,242,142,163,81,234,122,202,78,212,213,126,171,84,231,90,234,228,218,67,103,124,99,18,177,78,71,125,77,107,215,77,251,159,162,105,232,169,124,77,235,51,165,166,218,90,80,76,49,130,3,118,217,125,31,209,190,22,210,122,117,54,23,0,231,142,224,47,11,240,5,49,232,158,141,79,85,86,161,117,16,35,222,61,192,88,62,45,253,114,210,122,115,94,221,21,54,234,53,13,33,158,203,93,113,14,59,19,219,238,145,219,56,119,58,120,238,149,103,215,53,94,185,166,209,7,52,182,131,68,100,144,214,255,0,194,240,255,0,18,126,179,122,39,161,154,244,171,87,167,239,51,250,104,212,186,223,176,146,190,55,95,212,190,43,248,239,255,0,204,111,167,211,121,135,80,13,21,36,121,63,240,189,199,194,159,233,234,139,169,211,175,170,162,192,225,7,172,68,248,243,247,84,225,74,134,201,84,225,252,137,193,245,15,215,79,87,215,215,183,210,61,18,190,165,149,50,205,67,220,26,193,246,228,45,190,151,175,253,71,245,183,83,112,58,86,54,163,178,202,229,196,180,125,166,87,218,125,27,244,235,209,125,39,78,198,191,73,239,188,98,62,86,129,226,23,127,77,233,218,77,37,55,51,79,166,109,38,19,57,234,35,192,40,104,87,2,56,149,222,167,206,126,11,248,51,226,29,6,189,218,191,80,245,23,86,14,50,234,5,144,24,124,79,31,101,238,245,254,129,67,212,41,134,86,109,227,145,194,233,134,221,27,202,59,109,192,57,61,209,123,7,245,37,101,220,156,63,78,248,119,65,233,52,91,71,75,167,101,26,76,249,88,192,0,31,133,212,165,65,162,153,1,191,100,215,83,12,196,40,199,100,201,194,203,216,196,94,63,201,217,77,165,24,110,233,133,146,208,7,10,2,211,220,16,136,237,132,23,238,58,125,197,26,39,109,225,115,61,95,211,223,169,166,69,55,90,79,43,177,117,188,20,167,9,49,27,162,157,108,27,157,147,231,173,253,41,211,107,235,213,175,234,26,167,107,13,67,255,0,179,92,75,88,63,237,17,183,213,15,169,254,141,124,54,253,48,110,155,78,52,213,63,253,0,7,236,190,137,34,6,203,151,234,254,163,79,75,72,220,120,71,146,198,71,77,159,39,245,127,133,61,55,224,255,0,79,46,211,212,209,214,171,73,144,198,85,168,46,6,57,147,159,186,248,63,175,252,99,234,186,159,89,254,35,248,234,148,236,232,107,90,235,155,19,156,31,178,245,95,173,58,157,78,175,214,75,180,154,154,172,211,177,198,230,211,49,120,255,0,5,124,183,80,92,126,108,153,202,33,197,22,39,229,181,128,25,246,95,211,143,214,47,91,167,173,167,161,212,70,178,128,2,92,29,5,141,59,96,253,14,203,244,143,164,250,136,245,111,79,247,131,72,24,16,236,17,59,47,196,95,8,122,131,125,39,214,233,235,30,3,156,214,134,144,239,150,1,156,175,209,31,7,254,160,234,61,123,93,167,26,90,34,166,136,212,111,187,237,63,33,164,230,222,255,0,114,181,233,174,214,26,91,157,63,212,244,159,16,254,165,232,126,22,168,225,171,170,214,211,238,247,64,252,175,137,126,177,126,164,122,39,198,158,154,230,250,101,106,149,90,234,140,15,118,238,4,185,176,49,199,159,170,234,255,0,168,127,77,175,232,254,182,234,85,169,190,165,26,181,3,90,202,109,145,7,45,251,119,95,49,210,122,45,93,75,0,107,97,145,16,56,84,173,64,214,81,120,231,80,125,45,142,58,214,213,101,51,86,163,50,192,59,175,215,223,3,235,191,129,248,70,141,106,164,6,68,220,70,196,108,223,222,87,231,255,0,128,190,1,212,107,117,54,212,97,151,58,5,179,129,255,0,43,239,222,171,240,254,171,210,191,79,43,232,180,181,77,77,85,70,52,182,230,140,193,219,27,37,186,46,108,52,169,93,171,235,17,234,127,169,90,22,233,159,109,86,53,205,6,69,219,16,191,57,254,166,252,106,62,49,213,184,177,196,54,155,195,102,11,96,182,34,39,232,185,90,175,132,189,123,67,93,245,158,202,154,153,115,157,85,145,15,47,39,230,153,131,244,88,181,30,131,173,246,154,42,233,171,77,83,105,1,135,166,121,41,202,113,121,69,66,157,84,238,31,195,158,149,83,213,181,205,162,230,135,211,127,67,163,117,250,211,244,227,208,199,162,122,37,58,216,1,195,219,131,190,192,175,144,126,148,124,13,82,166,166,149,87,177,165,242,46,124,91,43,236,159,19,250,253,15,66,208,130,214,217,73,140,13,192,220,143,242,167,107,243,66,106,117,148,39,176,165,81,175,233,144,123,162,109,16,211,45,229,120,22,252,71,87,211,253,11,83,234,207,63,254,26,128,1,196,247,59,15,216,163,248,7,245,71,71,241,215,163,127,212,52,183,54,156,150,190,155,219,107,152,65,32,227,182,55,75,142,108,86,188,109,169,61,235,169,75,123,25,220,47,21,241,255,0,195,53,189,111,71,101,39,147,83,250,75,142,6,118,94,167,67,234,180,53,173,254,93,86,184,140,16,14,223,85,184,210,109,74,102,32,160,119,53,30,250,159,41,208,254,151,81,109,11,181,122,106,117,35,61,64,31,194,226,86,248,54,167,167,235,92,255,0,71,213,106,180,176,236,210,36,251,96,243,13,59,253,87,219,253,145,0,16,22,93,87,167,83,171,119,72,14,61,130,110,247,99,10,247,62,127,233,223,22,107,189,58,139,104,250,141,7,211,115,112,94,96,128,63,184,94,195,211,189,82,150,185,162,173,40,46,45,128,92,3,136,252,175,39,241,31,162,250,166,157,206,126,157,148,245,52,192,255,0,219,118,28,124,3,178,47,134,53,205,209,183,249,186,61,78,144,252,207,21,155,143,200,145,251,169,167,234,61,170,112,26,207,98,221,5,45,195,27,248,92,175,88,248,55,211,125,104,129,171,211,83,170,223,251,152,15,247,93,26,62,181,165,172,27,237,188,57,167,149,208,166,241,81,178,34,19,123,211,18,220,140,214,124,131,215,255,0,70,6,173,225,158,150,246,232,220,239,234,183,162,120,144,185,20,191,76,253,99,225,250,140,125,65,66,187,71,75,223,179,143,124,9,95,117,52,154,28,12,225,38,181,6,85,17,104,33,109,251,142,218,217,131,62,61,233,53,244,85,181,70,131,116,250,141,45,112,232,62,235,28,3,221,221,184,136,93,93,6,143,95,232,254,162,250,213,245,142,171,165,57,107,92,208,28,223,184,255,0,133,244,1,161,160,215,56,251,109,7,111,148,46,71,197,31,15,210,245,191,75,212,104,220,8,109,86,218,75,28,90,71,208,140,132,186,29,100,93,32,59,213,199,240,116,106,23,183,83,165,169,180,144,246,184,118,149,230,61,83,91,240,38,191,84,116,94,185,167,211,232,42,84,159,109,131,108,126,100,253,66,248,230,167,224,143,138,255,0,72,181,26,157,95,160,234,245,222,179,163,47,5,158,157,171,175,34,147,71,13,113,216,120,94,75,226,191,136,79,198,20,105,214,213,209,109,45,102,158,160,127,182,199,73,101,65,200,35,144,155,135,214,198,223,241,227,245,62,213,241,23,250,119,244,31,90,209,187,87,240,182,163,81,163,214,60,95,77,250,122,150,186,167,104,140,47,141,84,248,199,245,11,244,151,92,125,39,87,170,247,98,90,227,93,229,174,63,104,255,0,11,135,240,255,0,234,55,196,191,9,84,96,211,250,161,171,88,56,187,221,172,72,32,118,17,194,217,250,131,250,147,83,245,29,154,93,70,184,209,212,235,40,128,215,106,90,5,198,63,167,9,248,216,221,236,135,252,219,84,30,167,103,244,235,226,221,127,196,223,27,106,191,138,5,154,154,204,107,153,78,67,174,224,184,31,217,126,153,248,118,131,52,126,158,91,109,56,127,206,30,192,233,63,112,191,29,124,15,234,108,244,223,136,180,186,174,161,85,195,218,22,131,144,72,59,241,178,253,7,241,55,199,46,248,79,95,163,175,86,171,7,167,106,11,26,42,184,195,73,116,0,7,153,48,160,215,176,96,168,241,43,247,61,111,174,124,91,240,231,166,215,102,155,226,26,20,172,217,143,109,54,176,145,216,156,44,90,255,0,79,248,3,227,93,19,155,165,58,98,250,130,214,58,158,26,223,168,152,42,85,119,193,255,0,25,232,141,31,90,172,237,53,194,3,164,62,239,168,220,47,31,169,255,0,78,94,143,67,80,117,62,131,235,148,125,40,86,234,99,168,235,44,46,250,140,199,211,11,84,15,122,140,52,177,242,234,39,81,254,156,233,233,117,39,85,165,214,209,171,69,228,90,27,91,165,190,0,216,47,117,240,167,193,26,47,69,165,212,192,250,227,23,112,62,137,95,10,124,7,234,95,10,208,138,222,165,87,213,90,252,10,181,30,28,62,216,11,184,127,138,210,234,34,171,44,165,195,164,101,29,113,54,75,136,251,52,235,15,179,64,192,192,11,243,239,235,7,196,222,171,169,212,83,211,250,101,74,218,71,233,222,42,154,148,233,147,120,27,183,56,95,118,213,213,174,75,93,70,147,170,211,156,195,73,92,255,0,84,214,122,70,147,78,215,122,222,149,159,194,28,151,10,97,175,25,137,156,97,45,94,252,148,43,128,207,202,39,213,126,49,245,202,141,174,202,194,129,165,138,116,178,231,73,17,113,59,125,150,173,55,196,127,23,233,235,179,67,235,94,238,186,133,92,10,224,6,138,127,81,59,47,209,85,190,15,248,118,141,74,222,163,233,181,141,74,46,23,123,120,150,143,43,192,124,115,250,167,240,101,61,45,93,37,127,77,165,79,91,68,199,189,66,161,153,224,22,128,170,219,94,33,212,152,122,108,240,250,207,211,79,94,167,160,165,235,154,77,35,106,209,101,65,82,226,11,65,35,177,224,175,103,250,117,250,212,247,135,122,111,171,122,118,171,211,106,80,125,133,213,91,32,152,31,43,129,130,54,94,63,210,255,0,92,61,90,137,20,116,76,117,127,76,111,73,107,196,55,60,137,92,239,82,245,29,71,198,90,151,213,109,7,233,94,254,128,92,203,110,242,4,229,4,228,98,65,195,15,59,159,166,143,172,122,111,174,104,88,199,86,102,170,129,6,40,135,65,6,63,101,249,203,227,175,129,170,234,254,38,117,61,48,255,0,240,81,115,233,176,101,207,38,3,129,29,161,117,126,7,248,19,215,116,53,218,221,46,177,244,90,227,203,77,160,125,39,43,238,222,131,240,101,45,54,157,142,213,191,248,173,65,25,121,104,1,45,126,46,205,84,106,242,159,22,248,59,244,159,212,117,149,169,214,214,27,232,210,34,222,141,177,130,79,117,247,15,67,248,114,151,164,105,216,198,0,49,156,46,238,159,73,79,72,219,105,180,1,200,9,174,211,207,209,46,247,211,236,64,240,38,10,140,140,118,236,172,1,0,66,115,169,146,14,127,9,101,164,8,159,202,28,122,200,216,100,205,86,27,141,199,149,158,179,48,72,229,106,170,26,225,27,21,157,246,137,28,173,141,78,225,198,115,181,16,224,70,203,151,93,161,192,133,214,212,179,164,152,202,231,214,0,3,1,37,87,234,68,178,218,114,171,83,235,222,2,89,57,229,106,173,72,124,220,254,203,49,23,19,192,91,35,217,220,194,41,224,54,115,5,103,212,97,185,27,167,59,229,137,251,161,168,63,149,229,23,233,123,137,106,253,228,231,1,148,13,97,113,36,228,132,199,57,199,36,96,37,154,150,142,193,45,131,50,20,55,182,103,33,204,118,34,39,148,53,30,46,152,146,142,169,104,6,78,231,100,177,252,192,51,9,63,169,50,205,82,164,72,107,152,36,245,18,123,112,149,84,146,100,45,45,105,105,153,7,136,41,21,154,3,240,96,242,178,119,251,134,181,229,125,183,179,53,99,210,102,23,206,191,83,72,102,132,181,164,134,152,45,226,93,255,0,218,250,29,126,179,27,121,95,62,253,74,0,104,152,210,233,0,71,220,148,47,68,200,183,252,110,25,235,62,95,74,185,211,84,14,168,210,215,18,9,131,137,87,235,158,171,252,91,4,100,135,110,49,43,151,170,105,105,130,75,188,18,179,212,170,77,19,201,3,1,77,170,206,51,225,101,122,200,183,213,121,119,81,144,14,199,132,170,186,146,247,96,99,199,40,195,28,225,4,128,35,148,175,106,210,51,32,114,145,227,238,121,38,224,114,175,75,27,78,175,178,67,134,99,63,69,214,111,173,255,0,21,167,12,127,205,254,227,185,92,83,67,219,118,93,131,194,69,88,211,9,6,126,233,173,251,37,41,86,213,228,91,178,107,214,2,247,176,180,225,174,151,71,34,54,89,170,60,181,208,50,18,168,213,53,0,47,48,14,237,77,54,151,128,220,202,145,120,133,86,205,166,87,92,241,39,121,68,215,151,127,78,203,69,90,44,115,50,76,248,88,192,246,234,124,184,28,148,190,124,166,196,218,103,177,206,172,73,12,35,194,6,177,215,158,195,50,147,83,47,193,3,43,101,26,68,54,73,39,128,137,223,242,154,195,111,137,31,79,77,116,17,1,88,211,58,157,16,208,233,45,196,158,81,81,170,214,195,72,250,167,213,233,111,64,5,209,177,56,91,162,6,174,118,121,57,228,2,108,140,239,5,116,61,59,68,234,207,13,2,18,90,67,31,146,4,254,203,210,122,75,52,244,52,207,170,250,212,216,224,48,215,76,187,233,133,171,98,253,199,60,109,111,95,253,39,19,213,180,67,74,26,231,110,23,26,173,178,35,250,151,71,226,13,123,117,186,150,1,242,55,59,242,14,23,23,80,110,32,18,90,72,144,71,9,53,92,98,239,29,234,106,105,49,237,184,67,185,89,222,223,113,238,130,26,0,220,242,153,65,133,140,50,119,239,148,173,67,129,218,71,48,2,160,253,144,152,141,159,9,158,203,170,180,73,193,239,132,198,52,83,112,237,186,141,116,184,186,56,216,38,84,99,106,81,5,194,230,246,41,28,20,253,200,148,244,98,171,82,46,100,211,137,39,146,130,161,115,28,1,253,215,163,244,45,30,142,179,77,74,245,88,27,78,28,105,153,151,14,203,207,107,30,42,122,133,102,150,218,198,186,26,103,230,198,255,0,69,37,54,48,13,68,37,184,123,66,248,17,185,229,5,87,76,55,99,186,233,233,244,236,169,72,151,27,128,220,44,78,160,3,203,164,248,9,237,78,244,122,141,108,76,62,230,26,181,141,51,104,24,242,150,106,189,194,27,140,45,58,186,55,84,134,0,106,1,36,19,132,150,209,130,198,147,38,115,225,41,138,47,108,213,190,244,191,246,137,135,7,100,146,103,112,181,185,208,6,64,63,221,49,148,26,193,38,9,243,202,205,85,204,155,76,23,3,148,55,228,228,91,46,54,175,89,10,165,78,157,186,66,85,105,121,46,2,73,201,68,126,66,3,190,139,59,195,177,213,182,235,13,143,99,223,46,22,205,131,89,219,29,138,81,120,124,96,101,71,221,80,224,16,39,242,132,211,34,78,4,4,194,89,210,45,182,199,79,83,69,49,115,50,22,29,83,155,120,196,66,209,77,246,103,114,22,77,85,80,115,0,173,207,188,73,184,150,161,216,69,52,26,146,38,210,139,81,101,22,55,18,99,37,85,19,123,248,128,151,172,113,144,1,31,117,7,136,227,40,149,122,171,212,67,158,42,139,64,136,229,100,52,172,113,180,159,186,110,243,212,59,97,42,166,58,102,15,148,48,207,143,82,22,161,107,105,225,16,235,179,3,100,32,219,50,32,158,83,109,59,198,253,147,232,232,77,119,196,253,210,149,58,169,40,152,140,29,30,145,245,136,228,119,94,135,69,163,20,219,22,128,121,85,71,78,40,91,96,17,16,66,216,24,246,51,192,238,170,5,126,86,143,113,45,198,222,76,218,137,163,211,184,254,203,35,195,140,242,56,90,106,217,80,237,157,166,86,122,157,154,169,106,126,217,62,100,83,91,153,3,132,65,129,172,7,114,120,66,12,19,200,224,41,243,100,244,194,78,158,178,78,175,27,119,57,126,171,85,205,117,188,114,184,174,14,220,201,5,117,125,85,224,187,127,170,229,57,225,130,59,169,93,95,95,37,92,86,64,72,48,55,65,253,68,19,247,87,148,19,34,2,142,68,197,234,30,95,128,114,21,1,201,86,220,58,39,240,171,146,134,25,169,15,29,144,33,234,110,71,40,200,199,1,83,67,89,146,83,96,152,192,213,115,34,196,140,35,176,136,42,222,66,0,251,156,115,30,16,64,112,250,141,142,230,247,35,156,72,81,160,147,148,113,194,8,32,194,45,122,254,230,206,57,190,75,56,230,10,160,251,142,219,41,80,109,157,149,180,52,90,80,51,173,32,174,228,129,176,54,84,230,3,225,66,72,112,234,199,101,117,28,34,70,22,115,198,22,135,212,2,126,196,41,16,7,149,97,222,36,161,7,61,146,56,119,88,12,72,101,178,27,221,11,154,233,217,73,145,229,94,220,231,186,109,23,35,244,245,35,65,156,236,169,227,178,176,103,125,130,150,220,56,133,184,119,211,36,27,42,48,168,148,109,139,64,40,100,103,40,38,125,70,43,251,150,26,79,209,89,6,35,112,168,155,128,18,173,134,39,178,9,209,176,134,117,33,104,15,199,8,9,130,114,138,233,63,229,11,123,140,167,56,192,244,67,180,16,38,103,186,162,68,22,133,118,226,71,225,64,36,200,143,170,158,241,97,205,242,5,187,79,10,58,29,245,71,140,153,8,4,204,192,132,199,145,33,55,27,228,246,85,29,212,107,101,179,202,128,227,38,80,247,201,110,61,102,67,217,176,221,210,226,210,33,19,128,25,8,92,8,23,78,80,8,133,62,165,224,137,206,21,0,73,241,217,80,115,143,209,8,50,236,167,9,128,88,119,65,194,142,22,129,231,42,156,96,194,162,227,221,48,99,220,199,91,212,32,249,250,42,32,200,236,165,164,70,66,147,153,153,64,15,168,159,234,81,17,194,130,64,80,30,103,29,149,177,195,99,178,38,125,198,13,144,28,8,31,84,36,73,194,48,36,224,238,160,100,115,132,186,16,116,74,221,160,18,160,109,185,84,102,68,43,108,201,8,103,220,43,178,204,180,128,21,53,249,217,23,215,132,32,144,103,186,33,179,99,92,100,46,61,160,4,46,204,43,116,136,146,160,5,192,147,176,76,56,66,28,153,127,210,26,112,128,136,42,1,41,144,4,64,202,207,83,1,251,128,114,2,32,92,14,103,232,161,0,187,42,222,14,8,60,126,16,216,48,72,0,7,79,10,2,1,192,68,24,0,147,149,28,204,0,4,125,86,18,13,147,220,150,193,192,84,4,9,221,83,91,223,100,68,2,96,103,202,62,117,10,236,24,50,174,75,112,137,160,52,103,117,11,121,221,24,116,204,96,52,65,71,36,29,212,2,91,50,172,52,22,202,92,251,130,186,189,65,144,92,75,183,70,30,13,60,12,242,169,161,164,246,42,203,113,143,221,38,158,71,43,111,72,65,214,180,6,140,157,194,17,46,193,220,157,213,128,96,25,31,69,80,8,36,96,172,61,155,5,155,83,166,8,4,249,8,157,4,207,10,52,195,102,21,113,186,15,189,69,48,117,148,227,31,82,163,93,13,202,167,52,136,82,36,103,115,178,169,230,65,239,112,139,160,1,28,42,14,14,61,184,84,96,56,14,83,11,90,124,30,97,38,225,145,179,125,150,1,0,0,233,8,8,108,72,48,141,160,1,45,146,169,172,108,18,65,62,19,8,152,117,29,214,220,94,250,130,211,48,17,108,233,56,61,130,141,129,24,42,156,195,142,197,42,235,220,0,181,202,203,153,118,216,70,0,51,10,139,68,97,211,133,64,218,206,199,186,67,107,37,216,194,46,12,116,68,142,21,130,46,36,228,194,18,101,163,18,79,100,33,192,13,242,143,247,28,109,68,229,8,184,17,217,9,249,129,24,80,195,132,78,85,181,160,1,36,204,39,169,166,16,167,55,101,200,113,255,0,10,193,128,103,18,169,166,70,54,238,134,35,39,57,225,99,55,36,202,219,249,16,195,129,16,113,29,212,184,56,8,216,42,115,6,8,85,29,134,22,208,236,246,81,63,35,211,10,67,224,140,120,86,93,36,96,66,1,184,196,121,70,230,136,130,76,167,173,187,54,45,250,58,146,235,136,3,101,28,224,220,70,123,169,99,68,9,202,172,96,110,123,164,84,124,155,229,12,73,110,16,23,219,131,158,202,203,72,35,57,27,133,110,180,25,79,84,223,148,53,28,81,242,84,92,6,98,56,68,193,107,165,75,91,0,247,10,233,177,179,255,0,40,80,239,38,4,116,103,87,70,239,112,102,2,210,90,55,4,147,229,99,210,146,11,68,9,93,22,54,215,74,181,218,215,183,238,53,171,123,226,16,64,144,38,97,53,143,55,64,216,8,84,234,54,141,199,116,12,57,184,39,204,205,155,26,77,84,220,67,75,11,114,6,231,148,234,14,150,198,198,119,72,164,240,0,36,201,242,180,208,103,48,0,153,65,255,0,238,9,133,41,155,220,123,99,2,51,201,90,40,60,134,144,26,49,221,33,142,113,168,101,210,35,0,240,164,60,157,203,99,178,161,102,206,100,169,113,60,207,234,50,163,91,121,132,135,209,108,140,146,74,127,204,67,137,136,202,101,58,125,83,54,143,41,49,247,36,114,247,251,207,253,101,105,155,140,108,23,81,135,249,120,27,136,149,138,157,19,113,183,17,202,208,194,110,107,93,36,119,87,173,91,25,24,183,203,229,228,125,13,227,120,93,10,20,219,120,35,19,194,199,65,140,105,4,152,236,182,53,228,192,108,3,221,111,31,59,128,193,125,31,252,77,244,242,32,140,158,86,173,9,254,29,162,227,46,139,75,163,117,129,142,117,80,209,144,103,148,223,120,181,225,188,30,85,127,26,43,95,35,127,145,234,135,212,233,190,141,244,207,86,72,77,164,224,88,208,230,128,225,143,162,199,78,177,136,36,68,110,180,179,46,166,110,48,63,167,130,133,14,56,108,119,241,220,112,180,215,77,166,226,114,90,81,19,105,144,48,82,197,82,92,90,26,90,223,37,56,197,150,200,18,86,218,174,38,202,126,59,26,211,238,85,26,55,190,99,240,186,204,211,7,48,6,184,178,123,110,185,244,105,134,176,22,31,174,23,67,79,88,83,108,151,108,50,172,54,123,98,161,122,241,133,78,144,160,254,179,14,226,81,191,90,3,67,3,178,12,17,225,29,90,98,187,7,245,29,254,139,27,201,166,233,45,152,218,81,220,213,145,181,184,225,95,39,70,133,70,55,171,250,134,224,46,255,0,167,107,69,118,158,163,252,177,145,217,121,70,245,180,152,181,196,247,90,40,234,95,166,192,36,7,8,61,202,113,221,2,18,199,227,196,38,255,0,88,168,193,169,23,191,249,101,164,200,222,238,23,17,213,29,85,227,166,49,4,249,226,22,234,213,205,118,158,96,44,148,41,220,59,3,153,39,8,86,187,215,146,159,148,228,104,116,205,84,139,152,4,28,128,182,208,255,0,220,107,154,98,2,85,13,41,117,61,199,213,19,244,238,110,9,32,55,34,10,45,143,220,99,160,62,231,89,154,166,213,166,65,135,58,55,156,174,115,158,61,247,54,38,4,207,215,255,0,165,52,240,242,44,36,125,83,133,6,189,197,164,139,134,232,156,105,94,137,74,109,44,235,245,51,138,147,113,56,32,98,57,69,134,86,180,225,196,7,64,236,118,84,253,61,80,240,27,104,96,231,146,133,207,105,168,105,153,188,12,198,17,195,255,0,18,53,90,158,127,251,157,45,59,201,170,108,136,99,37,215,13,254,253,255,0,229,85,42,255,0,196,87,109,70,130,34,69,187,79,213,39,69,81,180,142,221,17,54,149,215,211,80,167,93,215,128,208,27,202,70,185,44,46,182,35,170,233,7,240,230,161,29,86,203,90,57,94,123,93,252,186,133,198,99,2,7,117,235,93,72,185,128,7,112,184,126,163,233,175,167,73,213,28,39,121,240,18,213,202,240,155,160,201,204,160,235,158,24,13,167,4,184,114,23,99,70,235,50,78,56,33,113,170,26,108,169,78,128,7,222,249,139,167,102,255,0,247,253,214,150,84,52,192,12,113,38,115,10,230,245,77,145,165,176,204,89,216,175,81,161,151,77,196,240,177,212,171,45,14,109,50,103,183,30,74,85,58,197,206,234,219,184,79,46,37,240,220,143,170,107,163,231,113,237,255,0,211,249,63,252,216,116,110,109,56,107,164,59,63,84,218,12,112,115,137,233,29,210,41,146,211,50,156,29,131,38,90,119,8,47,31,66,39,243,94,93,77,97,166,140,221,144,140,85,166,240,34,66,87,182,107,182,3,206,57,84,218,118,155,98,74,101,155,120,215,185,30,232,49,253,61,202,176,251,192,130,12,126,234,85,164,90,64,115,100,42,101,54,135,8,229,76,15,99,92,181,254,41,129,52,81,13,107,101,199,125,147,205,175,96,130,34,86,70,51,221,38,78,7,9,207,111,183,76,70,202,149,68,152,170,57,103,8,205,59,108,36,204,137,200,90,203,129,180,142,120,88,232,212,181,162,91,142,97,107,21,90,88,72,204,44,219,8,142,211,248,179,51,222,67,178,142,181,102,186,156,78,81,83,30,243,137,89,181,44,135,17,216,41,187,157,199,12,23,207,238,99,172,214,223,34,71,116,131,81,214,62,198,23,219,144,7,245,39,212,206,68,136,217,41,141,112,121,57,2,32,170,25,130,73,174,152,121,18,30,199,212,107,94,217,156,248,4,45,148,143,72,51,46,64,104,100,16,220,118,82,155,203,31,145,246,91,5,148,226,113,102,250,78,6,148,184,202,109,34,215,180,196,130,59,164,209,117,204,14,3,126,19,154,33,176,8,11,105,83,54,78,159,141,77,60,129,97,120,146,36,34,165,76,181,224,146,210,222,4,108,141,164,130,208,220,200,70,105,16,65,35,234,157,206,159,169,100,185,213,222,167,183,248,106,187,93,69,153,220,112,189,93,26,142,44,128,48,57,94,35,225,103,192,13,186,35,33,123,58,117,8,17,223,149,207,196,29,157,189,181,246,117,180,117,38,211,178,237,233,235,50,224,60,112,188,238,148,129,78,220,220,87,87,66,224,56,234,72,123,253,70,173,142,39,238,119,104,109,35,240,182,50,12,0,33,115,104,84,136,229,109,167,88,16,92,65,17,251,167,29,122,128,237,24,211,132,198,56,55,29,210,198,70,70,234,253,179,18,56,84,63,184,214,22,63,182,113,202,107,97,195,183,149,149,185,108,206,219,166,210,121,12,129,144,82,255,0,108,69,249,100,115,128,3,112,239,162,0,230,129,188,158,193,83,112,59,120,81,172,158,62,225,23,185,173,245,140,213,74,161,39,114,7,101,208,210,184,17,131,57,92,186,34,29,190,235,118,153,246,156,224,32,166,194,215,55,185,222,160,76,0,112,156,32,108,178,105,234,251,128,64,90,90,235,74,110,230,44,228,167,142,219,43,166,56,253,208,56,23,58,56,90,24,32,97,54,120,201,114,94,200,167,124,184,25,84,209,38,75,112,157,0,3,59,165,147,59,21,180,242,83,161,200,183,49,167,234,86,13,127,166,81,214,83,115,42,82,99,201,229,193,116,28,39,32,43,52,246,40,166,179,47,128,207,141,252,93,250,49,162,245,47,114,189,6,209,211,106,32,219,84,50,72,252,5,242,173,95,233,143,170,250,125,115,238,143,114,142,205,112,108,47,214,142,165,211,176,62,22,61,103,166,51,91,76,177,237,5,167,136,229,30,73,13,110,142,51,242,67,254,23,171,165,112,113,151,17,188,140,149,244,223,211,47,141,254,30,211,176,233,245,222,152,237,54,165,166,198,188,212,201,143,234,2,118,95,69,245,47,211,61,6,189,189,1,172,168,114,100,64,31,117,241,239,143,255,0,211,153,169,92,122,151,167,107,235,82,213,210,36,180,57,206,115,92,127,238,111,111,186,57,91,230,185,26,214,174,254,231,217,245,223,21,105,91,162,117,90,53,65,107,70,56,159,178,248,191,196,223,234,57,222,151,94,190,144,104,61,69,182,146,1,246,186,42,127,250,57,94,91,208,116,223,23,250,46,185,244,189,106,168,212,105,174,20,218,88,216,4,99,62,62,235,233,190,149,240,151,166,250,163,90,234,180,175,121,205,196,136,31,76,44,103,227,118,221,202,149,195,147,247,62,55,235,30,183,175,248,220,182,163,219,95,76,218,144,224,14,45,240,189,223,233,239,233,208,214,16,77,17,4,201,199,60,149,238,117,127,6,122,30,136,16,221,37,87,79,204,235,192,187,190,33,119,254,22,248,143,210,52,149,155,162,211,53,180,158,210,5,135,46,254,216,77,207,127,140,159,7,223,185,234,190,24,248,71,71,232,154,106,102,149,0,218,195,55,147,178,236,214,183,76,210,224,216,156,163,210,212,109,102,7,131,45,42,245,20,198,162,145,7,9,119,238,79,121,46,207,159,124,93,250,141,161,248,116,59,222,174,3,227,12,108,185,199,236,23,206,245,255,0,171,127,17,122,149,23,59,209,189,15,92,224,225,252,186,175,105,96,62,14,208,190,206,126,18,244,195,88,214,118,154,155,170,147,50,90,19,106,106,180,58,16,198,13,38,155,167,16,89,191,215,186,222,120,108,167,42,208,58,159,157,244,158,179,250,147,235,117,61,170,90,58,26,90,79,193,117,70,58,234,126,119,207,225,6,191,244,55,227,239,93,166,247,215,245,189,121,229,195,78,235,67,126,128,68,175,187,122,199,234,79,163,250,72,123,107,209,165,165,123,68,184,176,134,131,222,87,205,190,43,255,0,82,127,14,252,63,72,58,147,181,53,94,126,79,225,220,93,30,122,65,252,35,205,122,173,98,151,177,208,79,136,124,65,250,69,235,127,10,7,214,212,51,83,90,129,223,81,86,227,39,204,243,225,113,126,24,107,106,250,165,149,3,154,25,81,162,226,210,51,33,125,75,213,191,95,126,36,248,138,155,168,81,244,202,154,173,43,218,3,89,84,181,178,222,238,105,219,238,184,30,145,240,222,175,213,61,82,158,179,248,111,110,181,196,150,129,104,19,190,21,133,207,145,51,66,201,179,238,45,244,71,106,190,9,109,0,235,69,118,220,3,14,26,34,15,221,124,107,73,250,117,67,209,53,213,154,234,159,196,213,168,242,226,94,240,247,128,118,7,178,251,231,193,218,90,250,95,72,52,117,34,110,100,103,96,99,178,227,159,210,175,74,127,171,215,245,102,122,131,233,215,170,64,170,208,231,22,190,54,193,60,79,10,117,80,201,209,184,35,228,228,252,19,89,222,158,91,164,165,161,109,17,51,239,184,11,199,129,157,151,215,61,22,157,65,75,47,37,121,237,38,131,225,207,74,129,174,245,74,116,181,45,137,99,72,56,250,12,202,244,186,13,94,141,194,221,30,160,87,164,62,87,140,79,217,39,220,157,248,225,58,22,18,211,39,42,131,8,240,21,190,166,54,199,133,121,32,30,19,6,201,22,175,100,18,217,142,254,21,56,117,19,144,141,162,38,55,67,50,119,202,63,212,85,72,178,215,56,248,238,133,194,8,71,116,62,123,41,55,112,140,94,29,114,130,76,96,38,54,164,136,132,33,135,186,32,216,110,249,8,117,31,19,253,73,36,99,186,152,116,72,200,10,7,135,9,142,165,46,14,251,35,144,127,184,36,7,157,151,154,248,175,210,127,141,210,191,169,205,17,187,76,21,234,29,129,141,150,45,126,156,106,116,239,108,73,41,109,241,140,97,142,207,201,95,168,95,19,250,127,193,158,161,79,69,166,244,234,94,167,172,174,226,207,110,188,186,49,37,231,60,71,62,23,203,107,212,247,235,212,134,22,222,251,143,159,254,109,246,95,114,253,109,248,79,82,3,234,179,76,63,135,108,154,154,150,184,131,75,177,30,23,195,245,0,211,171,29,182,1,84,68,232,147,252,207,46,182,118,126,30,244,225,173,245,10,116,224,92,242,27,245,11,244,175,192,94,143,79,225,205,53,23,213,166,24,215,52,90,8,133,249,227,244,175,82,202,95,24,105,244,245,233,147,167,123,77,70,61,199,55,92,36,15,177,95,177,255,0,233,148,189,95,209,61,63,221,108,145,74,214,187,187,65,49,248,202,215,95,227,244,195,248,142,29,95,201,192,248,243,225,95,253,127,66,147,152,38,184,101,128,129,145,28,143,48,86,15,131,191,73,232,104,27,70,174,187,78,215,86,104,143,109,219,183,234,190,133,233,122,38,232,217,105,55,70,203,113,171,78,147,78,193,79,188,193,150,215,195,201,139,75,233,58,15,77,49,71,79,78,144,199,146,62,235,165,84,49,244,195,72,194,242,95,23,235,15,176,209,78,177,166,12,25,110,231,43,127,161,107,231,74,218,117,181,13,171,82,62,109,165,111,32,71,54,52,122,79,165,215,214,89,86,134,156,212,34,27,123,64,7,235,27,174,95,171,252,11,233,218,210,243,73,148,174,56,138,77,134,143,167,117,229,255,0,86,190,12,248,131,215,244,45,175,232,62,166,255,0,79,175,65,194,161,45,101,209,29,252,17,133,207,253,51,248,251,214,43,83,58,63,95,210,84,210,234,180,199,219,117,67,255,0,182,243,221,190,10,110,61,110,199,62,211,182,123,175,73,248,118,159,195,126,154,234,52,27,141,204,126,87,1,222,136,255,0,140,93,168,161,171,105,163,69,175,45,107,137,57,243,140,175,125,167,212,208,213,210,4,56,25,225,23,179,75,76,195,99,67,73,201,132,55,237,36,251,55,247,60,245,15,72,101,13,27,189,48,9,165,80,0,230,198,29,27,127,116,94,147,240,118,151,209,180,213,217,167,96,15,171,76,211,115,131,96,193,242,23,123,79,86,149,119,18,210,46,110,15,133,185,148,193,11,98,147,109,147,185,243,159,129,126,7,215,124,51,235,30,164,247,107,42,234,116,154,154,222,243,25,88,151,26,120,18,1,237,133,244,118,139,90,0,219,144,169,205,13,24,193,71,74,45,131,146,155,126,161,110,172,142,124,156,12,66,91,68,184,152,221,51,22,148,36,140,0,114,19,181,62,162,116,57,18,237,56,113,234,18,149,90,131,106,195,158,46,29,202,210,78,79,10,193,105,4,28,37,14,187,135,115,169,195,245,31,135,52,126,174,208,221,69,32,230,52,130,32,144,127,33,116,104,233,217,165,211,50,149,33,20,216,32,4,226,192,15,100,46,233,31,222,20,222,163,54,16,201,64,3,24,39,234,149,84,218,239,8,228,206,63,9,111,201,130,142,104,12,84,222,229,18,11,48,217,89,222,54,141,211,1,235,128,85,22,180,132,49,24,5,124,158,111,226,223,76,167,234,94,157,82,147,204,52,130,75,128,152,194,252,141,241,77,15,77,248,119,226,10,173,244,253,83,53,44,113,130,201,14,37,219,146,68,159,162,253,161,171,164,42,210,115,8,193,194,248,223,234,199,233,158,131,91,233,53,245,122,26,108,163,173,107,12,56,180,110,6,248,227,194,7,19,249,74,32,215,166,126,99,245,135,127,17,171,126,160,83,107,11,247,107,4,1,244,11,153,74,147,90,122,90,3,73,205,161,119,61,81,194,153,107,67,98,90,36,17,5,117,254,18,248,42,175,197,45,157,32,47,115,50,230,52,100,241,178,186,152,111,147,146,212,219,113,217,183,244,163,225,243,241,14,170,179,30,25,76,209,169,210,94,67,67,128,34,35,202,253,7,235,159,8,81,248,163,225,141,63,163,87,160,202,245,41,55,164,227,60,136,242,59,175,11,240,63,192,218,255,0,134,125,86,141,106,186,54,216,215,72,168,79,83,124,144,71,246,92,239,212,47,212,79,136,254,29,213,182,158,155,68,225,164,147,58,166,72,246,252,158,72,81,127,151,83,182,149,191,71,234,42,183,250,99,245,189,86,183,248,157,31,241,95,197,179,20,234,13,68,134,253,69,208,86,70,127,166,239,141,104,234,157,71,255,0,80,250,187,106,124,238,21,106,2,39,184,206,23,152,167,250,211,241,222,130,176,126,151,86,61,178,36,52,85,123,11,199,210,127,186,244,222,151,254,163,181,85,181,84,27,235,12,173,82,176,137,99,73,131,226,113,148,203,110,88,65,206,213,241,131,234,63,6,254,166,124,27,73,223,195,252,70,231,208,59,141,69,48,76,246,198,201,58,63,139,62,63,244,141,23,187,252,59,125,80,237,83,54,138,71,184,225,125,75,71,250,171,240,175,198,20,90,221,117,58,222,159,82,35,218,105,5,238,62,101,120,255,0,136,127,138,209,122,214,132,122,63,168,85,175,161,171,86,218,154,122,7,164,200,195,157,141,196,36,231,157,36,111,228,118,119,60,205,79,213,79,212,135,177,199,67,233,212,196,124,244,195,157,76,17,224,243,248,73,31,169,159,17,122,188,233,189,95,209,106,82,167,131,82,169,169,121,166,223,34,23,221,61,11,225,77,121,164,218,250,134,83,167,72,237,176,124,247,35,112,187,244,62,27,244,202,109,105,126,134,147,170,3,151,73,207,213,1,215,162,35,108,120,254,167,193,253,39,227,39,107,233,84,208,122,71,166,107,26,218,152,169,81,244,203,25,61,230,23,115,209,191,71,40,250,163,41,215,215,105,169,138,164,220,238,153,201,201,43,237,84,253,43,70,198,128,221,21,6,198,3,131,50,180,178,136,99,0,28,118,71,150,117,88,55,174,206,167,203,207,232,87,163,85,107,69,77,80,45,27,52,210,54,253,35,149,232,253,15,244,211,210,125,33,172,6,149,42,244,192,192,130,210,213,235,72,4,76,14,200,136,134,12,37,122,50,34,182,70,102,165,162,163,167,13,167,74,133,42,108,31,237,96,159,172,238,154,105,198,223,132,199,50,8,86,98,0,56,242,151,56,245,53,170,84,153,195,33,210,98,17,58,145,183,7,41,194,151,221,85,71,12,13,190,168,6,249,28,114,147,21,86,90,103,101,150,171,179,32,25,238,181,214,112,36,133,138,161,32,206,200,255,0,81,110,91,151,79,81,85,122,178,147,84,53,172,56,202,115,136,118,216,238,179,213,180,176,130,83,110,157,145,23,58,153,42,212,14,49,24,238,176,86,105,5,208,181,187,32,241,245,89,117,46,112,104,9,51,234,61,87,201,207,172,113,180,227,240,176,189,164,30,235,109,80,98,86,119,11,153,147,17,186,7,114,78,251,49,84,109,128,137,75,121,62,209,18,100,242,159,83,169,219,97,46,168,30,220,109,40,230,116,249,5,191,175,102,38,180,17,5,211,7,41,53,192,186,127,11,73,167,107,38,22,106,174,39,140,112,20,184,139,14,14,19,59,179,158,16,90,6,195,116,199,58,198,193,25,41,114,29,34,56,83,53,234,31,175,245,1,237,1,216,199,37,33,204,19,137,50,180,200,220,143,186,77,72,18,118,240,169,231,140,199,99,220,203,88,52,75,114,49,186,249,239,234,110,157,250,159,77,44,164,235,93,32,204,76,65,7,252,47,162,212,101,238,156,65,225,120,223,212,61,43,255,0,244,254,170,189,22,155,169,55,126,6,12,32,181,58,123,129,183,214,253,79,135,106,169,145,83,173,142,96,59,59,186,197,90,158,101,155,121,91,43,213,247,219,76,185,196,72,144,211,199,133,153,245,90,192,68,238,185,245,251,39,5,170,7,147,11,165,174,30,21,54,160,39,108,246,87,94,171,46,128,109,89,95,85,247,203,78,123,45,153,220,133,142,81,245,28,46,234,222,48,147,82,137,172,46,32,192,217,45,238,125,226,76,171,14,125,198,210,115,186,149,109,217,250,154,193,154,117,5,173,36,137,27,34,170,28,199,180,183,110,124,33,168,125,176,92,92,48,36,144,169,239,247,105,177,237,118,8,148,109,134,153,45,83,104,87,101,190,174,33,174,252,165,58,172,156,153,80,11,221,17,132,14,162,67,176,122,71,28,164,120,128,253,50,15,46,91,95,97,178,139,106,56,190,9,144,4,118,78,168,77,6,193,116,152,194,45,16,117,32,247,56,195,90,38,19,42,211,247,170,183,128,70,62,170,191,140,121,107,245,26,183,56,53,14,230,106,90,174,75,115,229,107,109,91,233,130,139,87,163,101,42,96,18,46,57,219,101,145,184,144,94,27,56,8,182,74,184,68,187,159,203,184,250,174,37,160,54,51,194,88,213,214,99,42,7,151,88,227,207,24,225,17,134,128,124,66,77,106,160,131,57,27,65,75,64,50,88,253,239,112,13,113,80,154,120,46,25,63,68,214,232,253,198,7,6,152,41,126,155,68,85,212,96,23,94,232,159,254,112,189,103,172,122,83,189,3,79,73,212,181,20,234,54,165,33,81,207,164,233,182,70,90,124,141,148,208,167,177,120,242,3,123,158,109,192,0,26,6,216,37,98,175,135,64,36,141,176,180,214,36,191,160,201,42,26,45,109,32,231,110,56,8,150,7,9,133,241,250,152,90,109,168,217,0,136,57,242,174,179,218,232,99,78,78,97,21,86,145,14,136,8,42,56,157,183,30,16,107,190,197,181,254,86,8,138,85,171,81,212,180,52,237,212,73,24,250,32,169,48,64,146,102,114,182,54,147,139,46,35,3,116,167,83,15,159,162,195,92,149,206,79,35,255,0,132,206,53,21,104,211,115,3,140,24,229,61,143,112,96,59,148,179,77,166,0,4,194,107,205,173,0,1,0,41,116,57,22,219,231,212,7,61,205,217,187,226,123,37,186,160,186,99,100,97,242,216,156,159,43,43,157,107,140,159,202,109,122,34,87,241,31,141,231,91,123,52,26,206,182,98,6,217,89,156,73,187,164,31,186,141,172,226,8,57,28,32,48,89,134,201,113,207,18,144,44,61,198,105,189,249,27,13,180,16,15,221,46,179,68,24,148,77,105,12,240,120,84,226,11,8,252,170,169,108,79,249,147,214,193,179,52,53,173,199,8,90,108,34,76,171,44,150,224,196,160,13,246,192,187,48,163,103,45,198,26,114,179,172,23,59,169,194,64,142,201,117,122,219,145,24,77,112,188,185,208,99,176,64,218,121,146,9,27,101,42,247,212,115,226,116,108,207,79,165,208,32,183,148,154,224,186,161,48,182,85,22,141,196,248,88,137,123,129,145,142,19,86,248,246,119,10,234,52,59,153,106,64,36,0,82,156,47,54,247,216,45,46,164,92,90,68,249,90,104,122,121,168,241,45,45,142,79,41,80,188,69,186,126,162,116,186,55,84,115,122,112,23,98,134,145,180,169,237,213,217,63,79,69,141,13,4,231,136,68,127,148,252,65,159,42,198,80,148,252,141,173,83,32,83,166,230,196,143,252,162,14,33,164,60,200,60,171,115,131,96,157,208,134,3,146,236,246,90,153,190,97,21,23,38,110,154,175,54,131,29,202,69,64,67,179,217,107,52,205,198,12,4,170,227,131,130,138,215,119,200,139,219,212,207,76,93,78,35,235,41,53,28,215,52,141,161,57,157,23,25,36,198,22,77,78,65,17,30,81,120,215,177,234,98,219,157,78,39,168,58,234,191,240,177,156,253,147,181,47,254,113,29,146,99,174,118,11,146,238,189,77,184,108,2,115,156,169,177,194,186,132,96,128,170,1,10,107,197,29,138,111,220,176,242,221,135,221,11,98,236,141,213,155,28,225,56,30,16,184,6,187,7,100,220,135,163,200,123,101,147,156,13,149,7,91,243,5,97,231,129,133,45,184,73,67,222,163,29,118,29,202,115,161,187,74,141,236,20,32,143,252,41,32,90,102,19,8,76,12,147,105,206,20,13,251,199,10,158,11,157,42,24,112,198,82,63,168,166,236,132,141,149,78,70,38,21,134,136,153,80,182,64,19,5,41,219,191,83,127,80,156,37,178,32,165,191,25,221,20,1,206,202,220,208,91,231,194,11,184,100,165,1,232,129,112,27,18,170,210,70,20,2,230,255,0,148,76,192,255,0,40,251,228,80,124,130,211,17,40,187,227,10,131,64,113,86,230,131,108,114,143,79,89,55,123,220,166,237,0,101,88,116,51,108,171,104,12,200,201,66,237,227,133,62,136,106,241,236,149,16,126,168,129,100,204,101,8,22,146,172,128,216,133,76,248,171,1,101,147,111,10,92,8,240,160,105,113,206,221,213,22,64,136,75,154,119,7,29,242,17,34,0,10,13,160,33,140,8,217,50,209,178,92,14,161,5,254,224,136,48,20,121,196,108,124,42,104,17,183,217,21,162,36,149,173,221,163,241,226,64,108,9,5,72,35,125,145,88,9,146,171,0,65,221,82,222,4,75,25,217,228,170,100,2,59,118,86,230,131,176,137,82,1,250,246,67,145,7,48,17,170,16,157,153,10,232,13,17,178,19,46,57,217,92,13,212,112,224,76,44,128,245,9,242,213,148,215,98,21,134,193,192,84,214,128,96,132,209,32,96,161,111,123,138,167,140,91,128,104,223,236,160,124,178,208,168,193,30,85,134,144,48,182,161,140,30,65,48,34,127,10,30,144,17,218,92,54,202,28,204,64,251,160,59,14,62,64,157,149,147,39,104,82,220,194,38,210,184,152,59,38,122,238,49,93,114,70,16,163,178,49,133,110,109,128,16,16,187,247,74,103,177,49,37,91,149,112,46,193,81,173,184,192,221,93,156,206,17,216,217,214,202,6,236,114,172,11,64,157,212,192,56,86,64,32,19,248,89,122,8,12,200,0,201,71,130,210,1,128,168,52,52,78,10,150,206,195,1,50,137,11,164,160,204,248,238,170,114,156,0,44,129,143,186,93,128,54,72,251,169,142,251,54,74,102,79,148,36,201,70,214,243,48,132,129,59,166,139,46,118,8,223,147,191,217,0,100,239,133,39,48,143,242,176,16,239,212,42,108,14,221,217,236,169,134,9,196,163,32,54,217,25,64,94,65,236,150,175,253,230,251,198,95,203,34,55,80,48,251,126,84,38,241,254,84,101,72,17,186,205,148,132,218,247,146,169,182,225,28,168,222,135,30,113,10,129,151,72,193,86,251,128,207,40,123,211,0,228,19,51,40,129,46,25,217,70,237,157,144,131,136,65,253,77,187,212,54,65,223,17,178,167,224,200,42,154,68,101,70,231,124,172,117,25,56,214,88,7,121,86,233,136,10,177,51,176,71,76,135,18,80,127,121,19,182,85,142,45,24,216,43,119,4,126,234,229,216,141,130,179,213,190,252,33,167,95,184,213,229,185,228,16,36,130,4,103,116,68,96,224,101,11,1,6,11,182,85,153,219,116,227,142,214,53,172,248,228,38,58,124,125,17,24,57,132,34,165,145,33,76,18,127,218,120,236,147,5,214,41,103,166,83,92,111,219,202,39,58,224,39,158,2,169,13,200,5,8,38,58,65,148,226,16,217,79,97,180,57,163,178,167,27,134,115,244,86,215,18,58,138,22,137,56,204,41,135,31,229,39,202,207,82,83,56,218,7,116,66,35,137,81,132,176,153,24,236,163,183,31,237,77,164,103,82,64,3,96,200,42,254,121,48,160,129,204,133,91,55,120,9,119,143,140,119,120,128,200,199,67,8,253,149,2,35,35,61,149,52,1,17,59,254,17,131,15,147,206,21,19,212,154,191,90,202,46,233,105,227,178,144,100,16,98,84,169,177,0,126,80,183,97,132,45,197,206,230,196,246,27,91,19,207,100,34,153,187,63,178,128,65,0,204,35,36,7,97,216,229,106,123,215,113,126,71,82,207,18,97,80,147,128,21,16,28,227,148,77,113,60,229,23,183,168,76,210,204,150,117,109,245,87,27,12,66,184,32,18,79,209,13,61,140,148,122,175,67,21,219,62,200,226,230,203,79,217,83,114,123,125,81,77,206,198,202,195,218,230,152,223,202,98,199,147,41,111,31,38,253,32,118,58,130,233,180,29,160,193,92,173,0,23,12,224,112,186,228,0,110,4,129,9,132,28,35,211,154,31,162,19,112,192,72,7,128,16,180,57,179,142,146,129,181,143,186,27,237,184,54,62,115,16,154,198,58,243,153,9,180,19,147,212,155,118,215,16,242,28,53,166,237,188,39,83,170,122,90,226,64,254,233,100,123,141,49,182,201,180,105,67,68,19,40,232,137,24,229,103,107,52,209,120,121,4,16,63,202,115,132,60,19,145,225,32,22,176,130,4,120,79,166,110,14,19,32,142,120,69,248,124,97,178,92,2,16,113,59,241,225,20,22,0,100,16,164,184,128,48,35,194,35,78,230,238,51,194,110,120,117,255,0,152,149,230,95,227,220,109,55,150,211,185,174,193,24,71,73,165,208,73,131,218,119,73,183,161,160,24,77,107,105,144,28,90,28,246,25,4,137,133,122,245,235,30,223,54,116,169,186,251,65,220,45,52,105,134,156,204,238,8,229,98,210,245,16,225,19,217,111,163,115,170,125,118,72,46,203,10,213,115,191,169,181,165,182,139,65,111,114,81,138,16,219,190,96,51,229,100,165,168,112,166,235,109,99,184,189,179,251,45,141,121,150,249,25,35,100,244,182,118,62,205,103,26,245,220,99,25,212,36,130,216,144,22,221,57,206,252,114,179,210,112,168,64,34,35,43,77,32,92,36,244,145,194,160,45,177,127,220,33,123,15,217,255,0,207,102,160,231,63,219,129,1,162,62,169,161,130,225,35,62,120,73,164,226,90,11,92,46,90,61,178,100,206,57,250,170,31,140,107,80,118,39,101,150,189,48,169,212,117,55,146,122,72,229,30,150,169,212,255,0,219,146,16,181,190,224,131,180,110,81,82,166,198,91,31,211,216,41,242,75,36,145,80,126,70,77,173,171,237,182,233,36,236,130,179,205,86,53,196,170,99,189,201,144,6,49,105,83,217,14,109,237,116,0,54,226,85,180,231,175,179,162,181,177,79,151,251,146,147,237,56,50,10,107,221,6,156,193,147,0,249,74,211,16,247,91,180,152,147,132,214,131,68,205,221,51,202,126,91,1,154,62,228,214,40,53,214,134,184,7,79,84,242,33,54,158,157,159,251,103,32,136,142,203,53,55,130,238,249,90,30,108,34,55,24,61,211,219,141,145,217,154,63,151,163,198,116,40,48,52,0,8,45,7,50,155,171,161,239,50,114,209,50,176,210,168,226,200,6,64,225,116,233,186,104,11,246,219,9,52,29,180,175,12,120,190,29,204,250,114,9,35,101,166,168,201,105,104,188,0,112,177,83,105,15,121,155,66,211,252,68,6,183,230,39,18,135,241,183,245,49,97,55,61,144,131,34,1,14,93,10,62,154,42,233,203,136,18,176,211,165,252,208,100,79,126,203,175,165,214,1,167,176,180,136,144,154,206,189,121,13,174,95,28,156,90,148,237,113,22,244,156,24,193,76,210,106,95,162,123,89,14,45,16,4,231,255,0,181,167,80,40,189,205,44,121,14,57,34,54,72,214,23,211,52,75,156,218,130,155,77,128,16,64,159,242,153,68,234,54,245,149,242,122,10,21,127,137,107,79,32,236,20,215,213,186,155,155,31,43,103,60,174,47,167,234,171,68,181,205,0,30,235,109,106,229,212,195,137,196,219,247,81,229,170,178,23,16,206,231,26,165,198,161,17,7,131,10,133,51,180,253,86,199,195,195,220,6,71,110,82,89,76,180,204,192,158,85,56,171,220,101,122,169,247,6,144,13,153,79,162,210,231,139,90,93,229,91,52,242,11,103,202,217,73,158,219,88,90,102,6,124,170,129,84,198,59,185,196,136,126,148,182,11,68,119,194,99,8,28,72,140,0,183,10,98,163,67,142,192,108,144,253,59,3,142,114,10,214,27,111,245,36,233,124,185,45,175,246,57,28,21,170,159,243,193,0,218,226,62,110,197,34,157,22,189,176,65,241,41,212,225,176,15,209,75,149,93,207,99,246,59,58,26,154,45,171,74,32,18,0,217,114,222,219,42,22,191,164,140,174,174,154,161,101,175,37,165,163,48,71,247,72,214,210,21,15,23,167,229,222,49,139,7,157,236,230,123,144,224,67,96,45,18,234,141,104,118,60,37,185,160,188,7,132,126,209,49,107,177,217,99,172,201,204,22,109,175,71,245,53,50,145,180,192,24,136,33,85,90,190,203,45,152,60,165,83,121,211,52,181,187,56,201,146,151,94,42,212,184,158,180,113,217,210,254,93,248,164,54,212,115,95,13,152,41,149,195,156,216,59,165,211,115,92,255,0,151,97,186,212,215,181,163,111,202,214,122,236,216,141,131,15,169,207,164,194,11,129,65,238,6,190,59,254,233,207,104,53,94,230,136,46,57,64,202,61,82,232,17,152,83,123,114,106,128,59,247,26,219,109,220,31,29,149,86,211,251,205,22,156,168,214,226,8,145,217,57,160,211,32,248,194,167,222,144,20,60,250,136,107,77,1,107,138,105,182,171,5,178,37,77,65,4,64,34,228,20,221,209,16,65,218,66,201,80,44,198,229,106,255,0,18,62,155,30,11,29,119,91,76,200,192,76,21,205,225,176,92,14,233,90,115,33,162,100,78,100,167,251,76,112,198,233,185,108,214,171,252,143,103,164,248,97,225,149,218,1,146,127,101,238,26,92,26,220,125,87,128,248,97,182,85,105,6,225,49,247,95,66,166,210,41,180,28,187,153,225,75,242,99,220,232,168,216,44,198,208,168,109,198,235,171,164,171,156,124,192,111,43,135,78,67,196,12,119,93,13,61,78,182,184,148,78,252,148,45,215,157,207,75,163,168,93,72,56,159,194,232,210,36,140,108,184,90,90,178,216,36,194,235,105,106,24,0,70,120,91,143,39,97,78,93,78,139,0,196,156,246,76,35,0,114,134,155,90,230,228,100,38,11,115,59,240,154,172,170,253,30,197,144,64,131,145,216,35,99,203,118,219,178,142,100,142,202,173,150,224,194,92,44,107,21,215,194,54,110,57,218,21,55,229,128,74,6,152,134,247,76,2,78,232,227,212,71,60,8,218,6,55,57,90,168,152,220,253,86,58,112,28,121,133,166,131,174,112,194,53,67,92,141,67,58,179,61,6,145,192,141,128,16,158,224,12,0,96,172,154,58,130,208,159,121,157,150,29,38,237,112,134,214,228,102,86,166,54,57,159,11,51,93,35,25,77,166,242,37,187,152,76,107,228,131,84,234,19,192,182,82,233,184,114,158,214,255,0,45,32,179,145,221,30,153,98,191,247,140,105,105,204,66,179,151,4,182,157,165,50,219,143,132,76,32,198,161,36,13,140,32,180,53,229,176,172,226,71,100,28,140,33,154,247,29,227,189,65,112,130,134,166,149,181,68,60,92,155,25,141,137,70,214,146,19,114,60,100,158,34,167,83,139,173,248,95,67,234,47,62,246,157,143,4,65,128,2,228,83,253,57,208,233,92,93,166,21,40,52,25,13,101,66,63,180,47,100,27,99,68,35,121,5,190,86,237,148,57,123,105,227,43,252,39,82,173,91,133,103,198,214,98,63,180,172,180,254,25,214,105,245,19,78,131,13,49,181,89,231,206,23,186,104,0,73,194,43,90,4,34,97,41,254,71,125,152,52,77,125,42,76,107,160,16,4,194,45,94,173,180,24,76,140,43,214,85,109,16,73,217,124,219,245,3,227,218,30,139,160,212,56,212,104,233,59,152,132,168,190,69,205,246,117,254,37,248,227,73,233,26,90,143,117,118,135,1,242,202,248,87,196,223,173,250,207,89,247,116,126,145,167,117,81,116,26,174,104,17,244,36,78,23,133,245,191,136,117,127,24,122,163,1,169,93,186,98,208,224,192,232,107,252,31,248,95,69,248,35,244,254,159,168,88,255,0,108,48,159,152,129,133,71,141,94,226,208,249,111,212,249,208,248,87,213,62,36,115,79,169,106,181,90,243,125,237,184,195,65,236,0,140,125,87,181,248,79,244,101,230,175,184,221,51,195,93,151,7,100,51,233,217,125,195,209,61,47,225,159,135,131,69,80,250,213,154,55,123,69,147,244,153,94,132,250,229,6,80,45,211,188,50,145,24,96,0,15,192,75,107,175,212,101,109,60,71,161,254,139,250,103,165,127,59,86,201,121,33,198,155,95,151,125,78,87,170,167,233,126,147,232,122,119,62,142,141,141,169,195,234,27,160,125,54,92,159,87,248,194,134,133,176,234,172,105,59,7,58,37,120,63,86,248,251,212,189,99,79,82,142,131,73,82,171,93,44,109,87,8,104,35,159,162,40,219,9,138,90,221,78,151,198,255,0,171,26,95,135,94,90,250,163,221,48,64,2,71,224,47,141,252,71,250,183,241,127,196,79,169,255,0,78,52,116,212,246,109,87,60,184,57,191,246,181,176,2,230,124,83,232,127,16,105,107,179,85,234,180,218,203,159,52,220,226,73,61,248,28,46,207,194,126,179,240,207,166,99,213,139,170,213,34,5,22,188,51,63,220,170,252,115,201,55,109,214,121,60,29,61,87,168,191,94,117,85,61,75,91,91,81,74,102,231,23,52,30,97,177,11,235,223,166,95,169,218,202,90,250,26,10,175,168,105,60,2,199,56,24,113,228,19,221,107,161,232,62,157,241,78,161,149,61,55,66,52,140,118,193,174,46,4,125,74,238,87,253,25,119,166,63,79,173,167,84,186,173,50,30,218,77,116,1,143,1,58,213,174,218,14,196,229,255,0,105,247,77,53,83,86,141,55,93,112,115,67,129,27,28,102,62,242,62,203,75,14,51,248,94,99,224,237,94,169,250,22,80,174,199,55,219,195,110,59,15,11,209,181,196,84,131,133,50,20,226,205,33,210,48,51,221,83,169,226,71,229,83,112,96,35,112,45,108,37,93,249,71,197,205,98,30,50,35,42,18,48,6,10,143,102,55,202,131,229,24,88,239,216,63,139,212,7,60,196,25,8,129,37,185,84,251,131,240,48,141,174,196,16,159,163,168,58,222,229,6,27,164,140,5,35,240,136,58,1,75,184,144,64,59,165,205,54,22,167,65,45,206,33,152,227,133,154,174,162,208,72,195,97,62,161,128,0,50,86,13,100,251,110,3,120,192,76,230,119,54,42,100,248,215,235,127,172,212,103,165,87,162,218,159,51,75,3,102,6,87,230,111,108,211,12,100,223,0,11,135,39,186,253,5,250,165,168,96,212,184,84,4,239,190,203,224,250,248,212,107,111,167,44,166,9,233,239,216,166,174,6,50,31,144,211,6,119,255,0,78,180,52,253,71,226,42,101,149,9,212,233,139,67,132,152,0,144,118,239,1,126,206,244,119,59,254,141,76,199,243,28,100,52,112,78,255,0,225,126,80,253,29,244,241,171,245,51,168,162,209,113,112,247,49,144,70,50,191,90,104,95,126,141,133,192,83,192,195,120,194,22,0,50,116,86,191,16,217,225,189,75,245,103,71,161,248,132,122,93,74,173,110,166,210,96,12,8,48,100,247,92,127,138,63,89,61,47,69,163,115,217,171,107,170,180,31,229,49,210,243,246,94,179,214,190,0,244,159,136,61,73,245,235,215,165,74,189,80,67,186,59,157,129,88,180,191,163,223,15,104,117,158,247,181,74,187,29,189,106,44,105,126,59,202,83,42,236,166,208,58,39,205,189,39,226,207,86,248,219,83,74,158,167,67,91,77,165,171,6,152,105,36,134,131,253,71,137,236,189,223,198,190,133,170,248,99,225,125,54,163,211,106,85,118,169,172,21,158,208,226,96,2,13,177,206,1,194,247,186,15,135,253,35,72,225,252,22,154,214,192,203,204,144,186,122,175,76,165,169,167,99,155,45,225,51,111,34,242,220,226,207,132,105,255,0,212,54,131,225,237,117,61,47,171,179,81,166,36,69,70,186,155,136,35,234,2,244,67,227,191,133,189,81,163,81,67,85,23,182,105,151,213,109,199,176,45,94,175,215,63,75,125,39,215,218,89,85,173,0,198,30,201,19,246,92,106,95,161,191,15,232,233,60,85,211,80,168,224,101,182,2,9,251,194,11,80,24,245,226,118,79,37,233,255,0,22,250,221,111,137,139,189,51,221,171,163,107,64,12,107,122,30,100,201,187,130,23,218,189,50,165,93,86,134,147,171,178,202,142,104,185,179,48,87,15,208,61,35,67,240,203,67,116,208,219,123,180,97,119,116,126,161,78,189,66,1,19,192,8,105,99,50,75,242,242,205,175,112,42,122,125,47,79,117,109,77,42,113,81,249,116,115,1,113,61,27,245,19,211,245,254,164,253,16,174,209,93,132,130,195,135,8,49,178,245,181,227,219,105,128,231,110,65,217,124,15,226,207,135,95,232,63,169,154,111,84,160,210,234,90,210,221,51,135,124,200,39,232,19,87,31,32,167,103,202,125,247,221,21,24,11,114,35,112,153,77,178,208,102,22,31,73,109,186,74,98,100,6,136,35,11,105,18,205,246,88,115,166,27,88,3,36,56,219,40,36,135,224,34,2,68,135,40,6,76,246,221,21,250,139,211,5,198,79,98,16,183,38,20,124,218,0,223,202,187,69,56,228,148,31,166,54,124,73,28,9,25,64,246,152,6,113,217,52,0,255,0,242,133,224,1,132,189,29,66,215,112,38,123,157,49,48,18,93,35,28,166,57,193,206,194,85,76,29,225,28,206,162,219,204,204,149,76,144,72,60,161,120,0,144,4,4,198,14,147,221,45,228,57,162,100,32,116,117,6,124,68,152,181,213,69,42,37,196,237,202,248,255,0,234,39,199,218,29,38,151,81,65,181,152,253,65,107,153,237,19,150,200,221,125,59,226,138,198,143,167,85,56,181,173,146,123,47,199,159,30,234,217,171,245,253,69,74,100,84,164,242,8,121,2,100,110,39,240,148,57,219,184,122,227,172,243,22,63,83,170,44,168,239,113,238,113,37,254,73,95,65,253,54,210,122,151,194,254,169,67,93,76,212,173,71,220,15,117,50,54,30,32,73,227,11,203,252,49,233,131,212,253,69,172,96,151,181,192,253,15,209,126,163,248,127,225,109,61,15,65,211,212,26,112,117,96,16,88,236,3,216,167,252,141,107,134,68,252,111,203,157,167,123,65,235,180,253,115,76,218,245,11,139,28,76,53,237,180,129,244,33,115,125,123,208,52,126,173,79,218,52,91,7,99,28,121,92,77,79,168,122,133,7,185,154,173,19,244,108,25,21,40,144,246,254,0,199,225,122,127,69,212,55,91,166,99,192,117,177,130,224,65,253,210,40,99,58,172,216,62,44,249,159,196,255,0,162,237,171,162,58,157,32,107,220,55,166,7,80,251,118,95,24,245,143,72,209,250,86,164,80,215,185,148,181,59,211,167,34,73,238,37,126,189,214,106,89,78,153,104,49,133,243,159,139,63,79,125,3,227,91,139,171,208,165,173,34,209,73,237,146,227,222,120,72,90,221,143,144,244,215,39,231,95,80,248,127,87,172,13,169,166,171,109,74,123,62,148,61,192,125,182,90,254,18,248,211,215,126,8,213,49,227,88,250,229,162,9,45,234,119,248,90,190,43,248,39,213,191,78,245,141,109,38,127,15,69,196,144,247,60,184,71,253,176,97,97,244,221,78,151,213,94,230,235,131,233,181,216,188,52,16,239,221,116,61,157,206,95,144,124,89,245,175,132,127,212,41,245,223,82,26,61,118,145,212,156,25,44,212,196,53,208,114,12,125,151,217,61,47,214,104,250,157,54,26,85,26,249,19,35,149,248,243,214,62,26,173,233,245,27,252,60,141,59,219,115,93,76,218,71,225,123,15,210,95,141,245,127,13,122,213,29,22,173,245,107,105,106,116,138,186,151,23,90,227,196,159,27,41,240,174,109,99,150,28,45,236,253,84,215,27,119,76,108,76,21,139,211,245,45,212,81,107,218,111,99,178,215,119,11,80,107,248,140,36,222,250,137,111,75,87,201,112,3,142,199,194,96,61,63,225,44,75,76,126,74,96,19,16,179,245,9,243,205,98,253,151,56,130,120,84,225,115,178,126,200,216,242,9,7,240,165,65,36,64,89,51,249,77,90,191,113,66,160,105,223,40,107,131,96,45,32,146,170,175,67,128,137,250,32,174,248,104,145,9,78,142,152,221,62,51,29,119,217,229,101,53,28,237,134,123,20,205,75,193,39,143,33,36,55,0,207,221,97,51,185,49,6,81,113,19,56,89,221,14,113,76,121,153,60,164,213,169,209,194,214,58,233,142,251,212,77,102,204,0,68,44,58,151,68,226,70,203,91,170,7,97,101,121,153,159,162,222,117,23,60,73,137,196,60,218,48,6,235,53,102,90,119,16,180,22,11,140,28,36,215,108,229,107,1,131,7,157,204,21,25,14,207,41,99,13,33,194,124,167,85,4,25,49,8,30,223,229,158,18,239,29,101,55,77,38,42,211,113,19,186,196,247,185,132,54,86,138,142,206,14,118,73,115,36,73,252,164,48,59,137,82,167,127,168,167,27,140,184,204,32,107,101,216,27,171,246,253,162,119,55,119,66,215,181,134,57,236,162,233,20,185,222,18,156,194,29,145,32,242,149,80,9,28,20,211,84,188,24,17,245,89,204,207,223,41,234,182,233,138,233,135,145,85,4,192,217,121,223,139,218,255,0,250,46,174,149,210,199,50,67,123,145,255,0,194,189,35,158,26,27,219,178,228,124,72,5,111,69,214,136,18,64,13,4,103,236,178,103,251,152,16,242,126,99,168,199,211,166,208,227,115,128,220,238,123,18,179,212,160,235,92,251,166,127,101,211,212,208,171,91,87,169,117,65,4,84,112,2,54,1,97,115,75,129,166,236,17,177,80,182,170,78,63,200,31,147,103,50,163,193,35,187,74,115,90,27,4,141,194,51,68,201,180,93,157,212,115,3,76,146,33,33,90,200,58,219,25,149,205,28,159,194,42,20,239,128,100,134,237,24,76,175,116,135,64,112,224,133,24,240,214,246,39,178,80,21,194,62,117,191,81,85,128,105,48,55,199,209,103,115,5,160,140,71,9,198,160,180,198,6,233,39,169,178,216,29,229,87,149,109,209,30,180,112,138,99,222,76,93,206,240,136,184,83,117,182,220,123,148,45,17,177,8,156,111,234,216,133,32,222,173,245,57,106,191,143,206,231,75,73,80,26,65,175,130,120,148,21,156,67,136,97,251,142,22,74,110,234,108,96,249,79,97,61,67,115,221,82,174,153,45,99,64,250,151,82,171,139,65,118,241,135,37,147,252,209,24,97,3,243,202,7,57,193,160,65,193,216,171,99,142,209,247,73,94,247,147,38,103,153,209,52,218,28,35,103,12,172,245,116,141,45,191,114,124,225,116,116,244,216,105,203,132,152,193,92,253,107,131,101,162,96,33,68,59,148,189,154,11,157,65,208,213,118,150,172,255,0,72,136,133,213,214,122,235,234,233,69,3,77,197,142,153,136,128,184,226,131,216,38,112,156,247,2,200,17,40,153,85,88,149,50,162,74,166,27,74,6,96,119,57,9,53,53,5,206,112,60,108,141,253,13,25,147,207,133,150,77,198,78,10,133,83,187,214,82,166,248,199,223,209,223,43,59,106,23,84,29,61,36,238,169,196,178,27,63,249,69,76,75,3,134,90,73,3,234,55,86,173,171,115,185,31,250,186,142,247,154,71,182,29,108,141,146,45,20,193,140,144,137,207,135,68,229,30,165,161,206,105,102,36,109,246,83,63,223,82,223,150,217,136,76,64,154,111,38,110,39,38,81,212,14,169,78,241,0,141,209,130,211,104,199,101,79,123,26,35,114,17,119,127,162,114,151,183,89,49,182,147,170,58,26,72,35,98,85,123,69,207,135,96,198,123,45,66,171,92,113,184,59,133,85,159,76,244,135,135,56,118,71,27,59,233,25,64,192,238,101,44,108,91,59,120,66,36,144,209,187,68,159,162,34,11,11,183,61,154,161,166,240,208,72,131,217,14,72,165,101,42,56,233,9,143,29,136,18,147,85,196,3,145,111,133,100,58,77,153,35,132,3,77,84,246,13,60,36,234,170,157,196,230,241,202,158,69,56,152,14,216,165,16,94,100,239,194,216,205,25,112,17,36,14,86,189,63,164,188,230,211,148,150,110,159,212,170,33,239,251,156,230,218,220,68,225,45,213,12,219,16,14,198,23,125,190,132,73,51,45,229,11,189,45,173,51,152,65,50,187,21,249,116,61,207,53,85,149,28,6,4,132,205,63,164,190,179,124,21,232,171,104,233,54,150,27,183,41,20,128,182,6,2,163,221,72,113,55,103,52,122,115,116,192,52,195,136,192,116,110,154,208,214,142,172,14,22,186,130,246,193,137,225,99,170,210,214,30,81,175,16,221,143,199,13,177,41,205,13,192,51,41,101,208,225,18,214,143,186,48,38,27,183,101,113,135,111,133,185,135,105,177,50,196,48,235,248,199,116,160,75,11,206,8,3,31,84,77,105,115,65,187,165,85,161,162,103,116,57,22,124,138,90,218,254,226,111,55,0,112,149,89,198,219,139,176,153,81,209,25,51,225,37,207,22,128,59,166,218,176,81,231,187,20,65,37,206,27,44,149,228,53,194,120,204,173,111,168,214,158,127,253,21,131,91,82,88,97,79,113,254,163,216,58,250,103,15,80,3,170,19,202,85,130,210,37,17,112,184,147,183,40,106,69,178,204,174,107,57,217,9,158,202,12,32,125,16,147,199,42,218,110,157,252,33,153,144,2,92,48,108,64,165,183,245,4,182,8,157,209,134,224,9,84,78,54,200,80,62,71,209,75,67,32,255,0,137,78,32,125,84,184,1,7,10,195,51,60,168,64,118,123,167,44,113,216,90,167,146,14,150,231,100,28,0,140,29,251,246,84,236,100,13,211,14,189,76,182,0,149,144,35,117,0,137,39,98,173,166,118,221,86,119,38,33,13,32,59,7,100,49,111,76,143,10,173,37,19,8,146,120,66,92,100,172,152,121,55,189,200,71,78,127,100,77,6,201,66,14,127,194,38,155,68,74,197,243,38,221,88,39,108,21,87,76,3,194,54,184,79,248,66,232,3,27,164,212,238,23,175,245,41,221,66,123,40,1,183,200,81,140,198,74,39,246,9,170,235,49,78,65,144,0,7,152,238,163,128,153,27,43,0,219,133,127,51,76,226,16,223,182,103,204,32,193,27,40,254,152,230,21,218,79,245,99,185,66,71,148,107,99,50,13,205,33,52,146,55,84,114,66,32,222,6,60,160,230,33,47,247,15,161,144,136,45,198,225,11,65,46,128,114,172,159,172,242,174,45,130,119,67,200,157,158,200,5,145,42,227,28,4,45,116,12,137,236,160,206,59,167,76,198,59,110,178,89,113,153,149,81,46,152,221,66,76,71,101,11,203,131,64,17,11,110,186,193,186,35,32,111,86,84,113,184,198,202,60,150,199,100,46,220,66,98,167,172,30,116,203,34,55,225,50,156,6,184,158,54,66,90,73,25,158,234,222,75,113,29,41,93,253,67,87,29,32,9,113,37,22,205,5,165,11,72,3,4,202,41,54,153,201,225,109,199,89,135,216,22,146,81,52,150,192,35,40,36,186,2,144,110,206,10,103,190,216,190,251,14,243,108,14,18,206,232,166,209,229,20,139,80,222,246,29,96,52,192,220,171,137,18,20,4,0,173,191,47,115,217,101,234,16,94,201,119,200,0,161,180,76,121,82,54,60,246,70,37,185,59,20,23,33,59,234,64,3,96,74,7,130,92,137,196,2,132,186,48,22,55,216,174,157,100,190,166,180,29,148,107,236,219,42,131,129,34,68,247,84,225,5,19,244,198,220,126,48,158,224,90,59,168,194,67,112,38,85,6,27,102,55,80,128,22,250,200,45,223,82,143,225,66,96,68,225,66,4,96,169,113,136,79,157,19,11,245,38,118,82,210,174,122,70,126,202,193,176,114,147,127,81,118,4,152,133,4,114,17,64,34,99,8,78,248,76,48,199,57,161,195,185,238,150,252,128,81,181,216,129,176,228,161,48,112,18,27,30,218,246,201,105,12,66,209,207,8,132,181,189,194,129,192,12,12,166,238,43,109,9,71,16,173,206,49,185,85,32,224,171,137,108,12,160,99,211,22,70,224,42,44,55,66,58,108,193,156,40,9,137,157,184,74,127,81,248,231,127,184,62,222,64,156,163,134,180,192,201,229,80,6,201,220,158,85,3,105,71,82,41,110,179,35,11,64,104,145,131,194,22,177,163,51,132,87,22,180,57,8,138,134,120,82,119,184,106,137,35,157,112,4,28,74,187,75,221,147,249,42,67,109,233,66,12,115,41,204,253,67,189,227,9,192,7,98,85,134,145,5,13,229,185,63,132,111,112,112,7,33,15,12,138,244,236,162,70,14,72,84,64,113,193,42,239,128,4,97,66,122,126,187,39,181,183,8,234,164,132,200,34,124,42,96,233,201,133,27,104,252,40,8,131,35,236,147,49,137,93,125,236,151,104,112,198,32,42,108,3,182,57,80,187,102,136,16,168,190,124,42,63,47,169,135,19,72,97,129,244,203,129,130,170,49,145,149,77,38,166,216,132,36,65,159,217,43,71,213,148,230,31,81,182,150,55,6,79,100,63,46,26,103,234,172,220,216,140,72,133,28,67,90,208,0,36,34,101,171,144,89,3,162,80,116,100,170,97,189,223,229,92,79,84,66,176,208,45,128,99,148,225,196,201,58,161,220,186,153,218,16,1,159,248,70,226,112,0,194,24,50,26,233,3,194,159,248,254,34,74,182,170,201,105,107,178,100,34,38,27,182,85,195,109,132,55,1,131,194,13,95,228,69,23,114,16,107,29,76,103,33,72,198,27,35,251,41,136,158,59,162,144,4,140,133,69,195,73,172,254,229,22,146,0,217,89,2,3,103,238,150,220,231,246,77,176,57,195,27,246,90,184,157,196,183,78,228,174,152,220,149,8,13,16,10,59,67,101,8,1,192,237,245,69,241,142,91,130,205,26,72,47,16,112,87,93,175,37,144,8,32,46,38,140,134,186,14,23,98,131,143,182,8,32,246,77,75,233,212,54,66,187,29,15,169,147,129,24,240,141,165,208,65,35,8,65,139,110,221,49,217,35,137,236,172,240,251,146,173,109,113,226,249,46,147,154,246,195,178,81,52,188,16,1,32,5,3,105,176,50,90,11,198,197,19,221,238,24,107,97,15,198,29,247,31,10,229,109,227,52,210,13,112,14,36,206,217,68,30,226,232,4,2,57,238,146,1,7,182,17,101,196,67,79,212,166,235,216,207,34,165,127,25,53,135,151,57,197,191,97,59,39,211,0,90,28,64,16,177,181,182,187,124,45,52,42,0,227,61,71,133,142,250,147,249,86,220,131,216,219,32,200,50,212,112,214,64,107,183,207,209,44,150,128,36,24,236,170,47,130,4,13,211,133,119,18,48,181,212,39,71,71,13,19,50,71,117,208,247,73,109,194,79,209,115,116,164,96,108,22,214,60,83,104,24,79,106,47,73,212,183,59,215,241,124,73,161,142,247,131,73,199,158,86,170,96,196,127,79,213,39,78,5,82,4,30,235,83,90,210,226,9,136,225,106,86,173,131,114,109,183,110,2,70,233,119,115,166,26,221,196,194,216,94,28,65,166,28,208,68,100,204,172,84,169,210,173,81,173,125,22,57,205,200,121,25,91,90,235,200,196,0,169,194,133,151,101,11,229,155,31,127,83,101,42,34,151,91,67,175,59,231,31,97,194,115,106,7,128,210,122,136,202,29,43,195,216,71,136,10,189,183,49,224,224,14,202,213,10,239,114,151,104,212,222,255,0,168,198,188,176,6,73,4,28,149,178,149,10,164,92,28,11,28,54,133,203,147,80,26,141,116,182,226,62,225,116,61,51,212,189,129,107,250,135,18,133,184,218,220,190,231,57,82,207,125,51,88,211,185,182,128,32,133,41,159,110,174,64,51,186,54,234,46,174,70,216,153,227,42,253,209,49,0,167,64,250,134,217,153,202,86,161,140,100,117,2,15,33,70,212,23,6,198,55,4,133,142,173,71,26,174,19,16,112,154,202,206,167,19,147,225,10,208,165,123,122,152,183,253,15,220,232,81,164,9,153,128,123,39,123,97,151,75,73,29,207,41,84,42,223,105,152,29,130,215,49,151,238,121,10,205,48,44,253,197,227,82,250,249,42,139,141,2,28,225,208,118,37,106,110,170,147,218,96,130,56,133,206,174,231,18,64,39,108,74,68,150,141,200,204,194,2,58,177,169,249,64,248,77,117,181,17,88,134,130,27,220,167,211,169,32,57,187,131,202,231,123,254,235,203,90,210,12,76,149,170,141,91,24,26,7,87,114,129,81,219,47,115,163,108,24,100,232,208,116,212,251,76,45,162,160,44,134,3,37,114,36,220,13,197,164,14,54,90,233,106,152,231,6,130,75,187,194,25,190,72,182,250,200,205,77,14,162,230,156,194,200,208,246,0,42,70,113,111,101,209,63,205,27,134,188,108,99,132,138,148,133,87,157,243,194,5,155,117,158,71,173,185,211,184,84,109,115,11,36,178,68,93,177,31,69,171,81,95,222,112,56,105,104,128,7,140,74,229,214,107,155,80,58,227,45,216,5,29,170,115,169,134,131,144,120,66,199,149,32,170,244,190,205,84,156,26,34,124,153,81,218,134,223,237,224,238,73,7,101,144,212,36,134,156,114,136,84,5,198,34,2,165,172,254,166,173,142,75,247,245,55,53,199,4,28,17,202,186,85,197,193,223,41,72,36,83,176,140,253,213,57,189,78,57,56,196,38,205,249,17,172,227,153,59,148,43,10,131,123,101,85,119,48,8,121,128,121,236,176,208,123,217,72,78,8,31,148,234,117,253,232,37,187,78,233,87,93,133,45,249,43,179,67,30,198,90,3,141,131,98,121,76,47,139,166,72,41,20,1,246,218,106,16,231,114,64,129,248,79,116,251,56,251,202,165,106,239,114,117,27,77,122,55,177,148,109,146,113,16,76,225,74,178,243,188,8,225,101,166,251,44,216,198,224,165,190,172,62,224,236,4,157,11,25,127,198,154,102,199,212,144,73,34,238,201,45,121,166,242,110,36,187,131,199,133,71,80,42,128,11,136,35,148,109,177,224,79,84,114,154,167,139,27,26,232,49,129,198,1,75,124,30,9,112,81,206,125,54,187,4,137,192,66,218,132,90,1,207,32,142,18,149,71,147,34,92,235,247,35,129,99,28,121,236,155,167,172,3,109,118,124,164,61,174,102,119,29,146,155,82,242,15,200,224,54,238,157,212,217,169,252,188,155,126,115,140,20,154,140,44,203,142,201,30,241,165,80,56,191,240,157,94,183,186,201,16,80,86,161,146,188,19,123,222,224,179,81,238,54,91,246,43,109,18,231,182,29,207,117,203,163,86,231,1,129,30,23,74,149,126,152,187,33,53,144,175,80,114,186,249,211,14,166,159,56,231,144,130,144,32,218,118,225,107,188,22,130,48,72,75,120,2,219,71,87,50,139,94,135,102,226,230,236,38,105,195,242,193,178,209,74,129,107,230,22,122,15,115,73,23,45,21,117,101,160,201,4,66,27,245,25,116,63,115,179,232,149,77,42,237,107,97,185,207,101,244,74,20,174,166,210,50,99,126,235,229,94,131,168,187,91,77,249,45,156,47,174,122,121,14,211,177,192,97,78,224,36,173,106,212,226,245,16,88,27,225,21,26,161,184,253,147,171,82,50,96,126,86,103,176,82,131,220,169,212,7,99,31,19,185,216,211,85,233,104,57,93,109,35,190,82,49,225,112,116,181,4,12,202,234,233,107,228,14,2,162,29,119,41,99,50,204,244,58,119,135,66,210,211,46,220,125,215,63,70,224,123,45,236,104,112,91,167,186,197,226,174,31,112,221,80,59,162,51,251,41,18,10,54,0,91,231,133,85,0,107,115,41,250,37,14,152,182,128,28,9,201,68,92,62,222,21,150,139,1,131,244,64,112,4,9,65,238,78,221,230,70,7,144,60,149,162,131,139,76,240,178,19,49,24,11,69,23,70,17,61,234,56,239,132,238,105,31,45,16,181,131,137,37,115,180,66,0,133,185,128,29,194,83,79,238,48,53,210,57,166,35,186,115,8,24,57,72,16,225,132,214,50,60,148,219,199,223,100,173,95,251,199,7,144,193,25,10,160,145,191,217,74,96,91,7,236,161,109,191,69,171,253,196,75,121,87,185,0,198,200,239,3,17,30,82,179,56,56,69,113,32,243,229,30,156,217,91,47,153,44,180,185,222,59,133,70,156,31,154,21,228,4,50,226,59,149,67,169,186,250,150,0,7,116,109,112,110,228,71,100,174,1,140,133,125,32,103,8,38,189,123,18,163,152,71,151,52,124,187,170,59,103,9,48,11,191,225,52,56,108,50,124,161,223,220,122,155,172,19,140,40,214,136,51,249,84,225,183,127,40,94,210,34,12,142,201,182,33,241,183,76,243,127,24,122,183,240,26,58,135,114,26,191,35,254,160,252,81,91,213,189,99,81,65,206,62,219,34,224,121,153,196,47,211,63,170,215,51,225,253,75,233,2,107,143,147,177,193,255,0,194,252,127,234,5,238,212,62,189,102,150,85,169,6,164,247,136,85,161,241,88,108,152,127,115,177,240,78,143,223,245,49,76,1,108,130,4,108,63,248,10,253,23,167,46,244,63,73,115,116,180,157,168,170,90,210,192,194,4,136,156,254,203,228,223,164,222,138,207,83,214,53,205,104,36,11,167,25,104,19,63,221,126,139,161,164,209,232,116,172,6,215,11,70,74,157,222,194,95,151,16,159,34,213,124,35,241,95,198,26,129,239,82,58,125,35,92,30,231,80,172,230,56,14,198,55,250,47,113,232,223,6,106,40,122,95,177,87,91,81,206,56,47,53,186,207,239,133,211,248,135,227,61,47,163,250,121,53,117,84,169,82,96,145,53,4,15,194,248,47,197,191,173,222,189,174,213,212,210,252,54,210,255,0,233,58,183,24,164,4,112,71,204,181,75,49,57,187,164,251,115,254,23,244,15,79,154,218,173,70,156,212,25,46,171,80,23,19,245,50,74,241,127,24,126,178,252,55,240,227,31,165,208,83,211,127,20,193,15,1,183,56,253,51,43,227,26,79,76,248,183,226,58,166,167,170,122,139,200,56,52,105,176,6,59,200,204,254,87,173,244,95,210,154,206,13,123,232,7,85,118,92,224,201,113,63,84,205,117,249,50,111,39,86,121,157,79,170,235,190,57,245,33,171,212,83,170,221,218,192,225,29,63,69,220,244,175,211,38,84,245,10,58,179,76,154,141,17,108,99,49,255,0,11,234,31,14,254,155,105,244,15,167,83,91,86,158,149,173,226,177,12,46,250,78,229,123,237,15,164,105,139,24,237,37,32,96,68,152,114,223,228,60,9,90,131,187,49,252,15,240,213,47,76,210,177,206,165,215,25,36,46,255,0,172,107,233,104,41,7,215,33,140,27,147,128,186,62,159,166,117,42,96,17,6,54,88,62,36,244,51,234,250,74,148,230,46,109,185,65,206,61,196,66,204,31,66,245,237,31,170,211,107,244,150,88,237,172,217,122,6,182,68,149,243,111,211,207,68,255,0,209,175,111,165,85,213,10,213,41,205,70,56,13,154,78,223,81,43,233,45,112,35,234,155,239,15,37,63,46,85,194,72,104,116,202,50,235,160,254,200,11,123,254,200,93,242,202,60,100,141,253,202,116,220,59,21,111,4,65,159,162,11,139,64,49,33,92,195,114,55,89,63,81,237,203,57,74,123,238,16,74,166,153,194,177,78,68,242,169,188,196,125,150,60,234,32,91,127,169,119,65,142,56,64,236,12,99,232,172,30,184,253,213,59,121,72,204,215,50,15,244,243,158,10,203,81,183,131,133,178,119,39,60,36,56,228,158,10,117,210,30,235,153,62,45,250,203,232,94,246,138,161,211,181,222,225,105,207,159,11,243,86,187,79,87,69,169,34,160,23,23,6,186,113,133,251,139,214,61,26,151,171,81,246,170,180,59,48,210,70,197,126,74,253,87,209,211,244,255,0,136,206,150,157,59,107,210,168,75,207,13,143,233,243,61,252,38,252,118,30,152,109,221,95,217,220,246,159,233,214,147,29,235,26,138,14,2,106,84,47,113,216,16,70,63,16,23,232,157,83,223,66,141,161,164,64,136,133,249,139,244,39,214,142,139,226,97,78,171,102,139,107,52,182,239,234,107,178,71,216,202,253,84,198,178,187,73,4,212,97,61,47,63,212,59,165,183,242,134,182,228,22,12,217,241,223,141,125,107,226,10,122,239,99,67,167,1,142,6,43,61,248,39,176,29,255,0,225,31,194,94,161,241,134,170,187,116,250,221,61,26,122,96,35,222,107,137,119,213,125,83,85,232,250,45,75,152,106,211,29,38,124,143,162,109,61,85,15,79,105,109,54,130,232,130,72,4,194,218,224,50,150,252,135,64,64,248,127,211,159,233,180,92,107,106,170,215,123,242,77,66,48,124,1,178,239,83,173,112,202,249,207,196,127,30,233,125,34,139,222,106,14,128,76,45,31,167,255,0,30,31,137,244,76,118,160,10,21,200,61,24,156,109,129,177,132,216,251,37,197,254,83,232,128,130,54,217,113,190,34,214,59,69,161,125,80,38,7,3,40,207,173,209,104,180,184,72,238,147,87,87,67,95,72,130,65,29,146,38,144,215,145,62,60,239,93,245,207,137,245,166,159,167,190,166,138,155,106,88,247,189,157,68,3,145,7,186,250,119,194,223,13,212,244,251,107,86,212,214,170,226,62,90,142,144,130,159,169,122,119,163,61,180,106,80,166,75,176,199,196,16,123,18,189,46,146,187,53,52,154,105,145,158,2,45,188,148,186,245,199,162,109,1,166,39,101,197,245,191,64,165,234,149,104,61,194,61,170,130,163,126,160,127,229,118,157,210,208,14,2,144,210,201,38,101,108,223,34,113,254,251,137,210,209,110,150,139,27,216,39,185,194,33,0,168,6,6,227,186,24,36,39,13,59,131,1,236,216,198,98,37,27,177,37,44,60,108,56,71,18,221,242,149,2,41,217,212,7,186,124,42,47,157,242,164,137,18,114,172,200,18,68,253,17,115,210,103,228,108,11,131,126,233,117,1,223,143,10,59,192,133,96,146,216,144,133,149,192,138,46,117,16,91,212,8,40,92,36,140,126,83,46,59,31,177,81,194,6,57,89,15,88,195,135,113,86,59,112,145,90,90,220,227,194,213,78,96,202,78,160,181,192,131,2,82,121,217,24,215,214,120,111,142,125,74,142,155,211,170,141,65,62,209,108,58,14,225,126,69,248,158,166,144,250,189,119,104,201,110,149,198,101,196,116,159,28,47,209,159,174,109,213,191,209,11,52,173,107,170,185,164,117,18,1,108,248,231,117,249,154,166,129,218,224,52,244,26,30,230,61,173,180,224,64,112,144,159,241,149,59,98,126,78,186,73,244,223,210,239,133,127,141,171,67,87,167,151,48,193,186,50,126,171,244,206,130,144,102,158,155,115,54,180,25,228,198,87,207,255,0,74,189,33,154,127,78,166,247,64,115,135,202,4,47,166,53,141,108,41,221,109,228,162,156,63,169,195,248,138,175,253,55,73,83,88,218,62,239,178,36,180,52,56,159,177,95,40,171,254,163,254,30,110,178,174,158,171,206,154,173,55,91,81,174,104,108,118,197,184,95,98,245,141,33,175,65,205,105,57,16,66,248,55,234,23,233,166,159,81,89,218,147,164,164,234,135,18,230,2,99,234,141,80,233,143,67,151,132,245,238,248,175,79,241,182,148,127,209,189,66,133,39,188,11,13,66,12,159,236,127,43,231,127,30,104,61,123,211,104,178,165,42,117,116,213,110,254,118,165,163,0,112,91,32,131,149,242,207,86,248,95,85,232,58,131,91,67,169,212,232,90,14,89,65,241,79,29,218,186,30,151,250,179,241,87,165,178,158,143,85,168,62,177,233,150,197,74,122,129,104,142,26,27,217,20,223,38,229,196,215,169,204,245,239,94,245,45,93,31,99,85,172,171,169,104,49,109,67,143,176,238,189,7,193,254,141,78,165,38,179,83,77,222,217,108,52,3,7,110,235,203,128,239,93,245,10,245,128,176,188,220,218,108,29,44,250,120,93,191,68,212,191,211,53,62,222,166,177,162,54,190,54,90,227,245,236,229,107,97,229,189,79,169,124,63,240,99,125,66,159,176,26,234,128,124,164,146,79,238,186,159,19,126,140,208,245,111,68,254,76,208,212,176,2,215,111,212,12,133,200,253,43,253,64,213,214,248,154,183,161,214,213,57,212,30,198,213,109,71,28,31,233,255,0,1,125,231,72,91,90,147,118,32,133,37,107,137,44,91,190,167,3,224,10,154,151,252,61,162,163,169,13,21,169,50,215,22,8,19,206,56,204,175,82,33,160,103,169,13,13,35,40,2,24,208,222,112,17,60,68,98,79,132,202,142,195,156,36,15,137,4,72,87,49,145,180,101,45,206,51,48,163,137,45,137,0,118,11,96,247,23,59,89,11,228,130,173,245,68,137,75,184,64,0,20,15,116,52,207,217,39,189,50,95,33,146,163,196,247,89,43,85,46,157,254,233,134,9,193,149,158,167,84,137,152,70,193,212,127,229,187,50,212,152,250,165,147,107,34,114,154,100,8,72,118,6,113,244,91,164,220,152,85,128,76,131,31,149,153,237,113,16,19,156,67,124,121,75,168,113,137,30,80,116,140,169,145,4,193,183,148,154,237,55,70,19,9,201,144,150,65,186,76,101,20,235,98,110,119,147,45,64,6,33,102,173,107,90,97,109,172,217,51,192,221,99,120,6,70,115,217,5,112,98,88,95,38,90,253,116,198,63,43,61,81,252,188,28,173,79,14,107,8,223,202,199,81,164,15,48,131,95,251,67,182,125,152,94,201,114,10,160,88,1,199,132,215,181,173,206,211,221,42,161,119,244,129,28,169,39,115,87,40,239,187,51,184,92,18,29,70,216,206,74,214,232,96,39,115,27,44,206,36,147,216,112,182,239,112,229,71,109,212,11,128,192,74,220,76,229,49,248,241,43,59,241,33,108,51,70,102,171,223,212,10,153,204,16,185,94,187,213,160,168,26,54,11,174,231,56,144,79,28,146,185,30,175,76,187,71,90,32,155,73,207,8,160,102,199,56,222,164,248,95,170,208,109,61,93,103,159,153,238,200,158,216,94,119,88,220,152,48,59,142,203,185,241,21,74,142,214,189,176,109,107,161,121,205,69,104,37,187,143,10,95,145,183,132,243,109,133,154,179,61,67,44,185,167,166,99,11,45,105,115,96,25,28,132,218,228,184,146,54,128,45,10,82,130,15,211,120,80,123,33,51,235,234,103,130,209,28,30,234,193,5,150,206,124,35,174,9,0,111,244,66,202,37,162,232,51,251,37,175,155,157,200,233,107,53,102,122,180,190,165,164,161,117,34,214,56,76,15,9,175,150,64,190,73,231,96,160,14,45,157,252,148,230,62,176,90,160,116,117,51,211,162,92,238,229,74,172,121,120,0,99,148,219,195,156,224,36,70,21,191,164,5,151,174,216,222,31,47,191,254,100,26,52,73,34,227,6,86,241,76,53,205,216,55,186,200,214,145,46,184,228,96,39,51,80,75,96,224,14,16,211,35,191,14,153,175,91,74,139,155,45,50,216,0,180,119,92,198,22,73,141,188,163,125,90,135,0,58,103,132,116,232,58,166,11,115,51,178,197,105,99,126,224,13,239,122,138,247,94,198,90,215,11,74,73,30,244,7,99,51,130,181,212,211,91,192,3,148,175,109,215,0,209,142,225,15,63,148,91,45,90,135,127,252,238,27,234,25,36,199,211,133,156,187,170,118,36,101,62,174,149,245,105,210,123,37,174,14,235,28,22,198,62,242,136,105,11,119,18,29,143,162,80,232,126,225,252,135,23,79,60,156,231,212,181,207,3,168,12,4,167,86,30,220,237,152,202,233,59,211,77,95,148,18,56,33,21,63,73,53,26,27,108,253,146,98,58,198,1,20,39,45,205,61,142,66,38,220,210,27,176,140,5,217,167,232,213,11,164,131,96,198,216,78,255,0,163,62,149,79,112,180,58,34,21,74,13,92,147,184,215,228,127,25,230,203,106,57,237,119,245,108,86,186,90,74,213,29,105,195,157,134,193,221,117,219,233,13,247,92,231,96,174,173,47,73,167,107,76,204,108,144,161,79,122,139,77,252,150,122,158,61,186,71,57,197,161,185,3,148,85,61,54,161,221,166,10,246,191,244,138,35,170,9,39,132,167,105,1,108,128,59,125,21,235,155,212,110,22,161,219,220,242,26,127,78,120,123,177,44,128,4,239,43,101,47,78,105,37,182,103,192,93,199,105,237,63,44,79,101,66,136,105,32,255,0,244,182,5,156,147,161,200,232,198,114,159,233,13,115,68,182,12,165,31,74,138,134,120,11,178,250,132,90,208,34,12,74,91,238,186,28,233,250,36,183,31,2,85,181,135,136,119,247,57,131,211,154,105,240,210,63,116,214,104,105,134,7,22,137,24,90,173,18,64,27,119,64,246,90,92,119,70,205,66,45,62,29,47,253,226,42,80,101,70,0,0,4,108,0,133,171,77,167,205,176,9,8,26,220,7,144,101,29,42,144,235,74,76,212,51,168,213,42,155,99,102,138,244,223,117,96,218,46,246,152,1,109,78,31,225,115,117,0,62,120,194,209,85,164,146,233,39,232,232,89,117,53,77,164,129,43,90,135,89,26,239,89,147,13,70,144,28,209,136,19,43,61,32,32,131,24,90,142,91,39,117,156,60,83,113,198,233,90,161,212,151,205,241,242,102,212,57,140,32,183,112,179,62,163,106,16,27,143,9,218,182,130,225,105,252,172,226,105,145,210,134,99,228,1,249,45,92,177,212,26,134,193,134,206,37,43,220,15,50,36,2,57,194,51,115,154,235,176,120,1,45,204,46,50,14,54,33,102,188,156,140,54,59,8,202,38,1,105,56,74,190,194,67,164,133,66,25,38,79,209,27,93,115,72,119,217,6,249,92,172,46,88,175,238,42,163,3,223,127,184,109,216,53,32,255,0,39,139,128,79,123,196,134,128,96,114,146,236,147,39,10,32,97,251,139,97,94,85,59,251,137,170,208,247,103,6,38,23,43,94,240,193,142,66,234,212,193,92,159,81,32,231,126,233,173,199,58,143,188,195,145,57,22,117,25,192,66,230,11,183,76,118,124,158,233,110,33,177,27,149,203,97,240,138,116,59,40,50,211,104,153,85,136,63,186,39,67,98,37,4,245,100,24,240,136,105,54,254,222,164,34,32,112,160,192,61,148,113,145,190,59,43,46,128,147,58,216,139,199,194,80,193,0,168,65,25,216,5,28,8,0,206,234,59,27,137,68,200,217,214,203,128,230,135,2,172,0,6,16,28,2,37,80,108,137,216,172,135,176,22,239,185,101,184,7,96,163,136,112,142,20,104,199,133,110,32,182,63,178,213,169,154,48,232,157,202,180,13,140,161,13,207,248,70,216,216,99,178,167,14,121,70,221,117,55,31,179,200,36,114,78,56,86,0,224,68,247,80,17,156,97,13,247,125,86,114,167,80,137,235,46,216,120,84,243,214,173,188,74,132,103,24,83,204,116,155,164,234,93,160,193,238,168,55,51,178,191,240,168,157,187,35,203,127,168,44,59,44,12,144,119,238,168,180,226,12,162,144,224,123,194,22,252,187,172,230,155,17,182,157,18,218,46,16,73,40,90,55,27,193,80,60,130,33,79,234,152,223,133,175,94,38,71,235,174,161,28,206,113,217,9,128,74,128,193,202,144,29,147,249,75,83,122,138,217,192,144,108,51,8,139,110,35,59,33,219,125,145,108,48,55,24,67,59,238,84,249,103,80,97,221,67,132,45,141,207,236,173,164,129,7,8,128,128,183,121,36,219,37,48,19,145,10,224,79,132,45,38,113,202,162,77,211,194,104,223,126,75,123,100,225,80,96,141,209,220,123,32,200,41,223,234,14,254,228,50,17,76,129,57,1,83,132,141,242,132,8,8,89,229,54,185,159,185,96,219,178,141,114,146,136,183,165,54,28,127,185,129,247,32,199,84,241,42,203,85,23,0,70,54,70,26,68,146,113,219,186,84,58,201,177,123,130,25,45,32,156,240,161,3,0,141,148,111,83,176,34,21,201,43,88,198,5,253,64,49,140,34,108,8,32,254,20,144,1,202,22,152,200,24,75,254,163,14,98,67,117,49,23,79,229,85,215,109,183,100,110,112,112,2,127,100,172,12,73,64,215,217,158,91,220,179,221,178,21,88,101,48,128,224,6,222,84,12,3,149,109,19,88,120,190,64,96,131,225,70,245,136,63,149,78,153,222,81,73,13,0,194,155,5,109,197,217,24,208,248,19,194,160,192,36,20,45,153,194,190,253,209,226,251,3,230,73,2,99,202,167,11,93,10,1,16,101,19,136,48,0,207,40,236,59,214,64,2,124,43,29,71,42,220,8,104,5,74,100,114,183,179,6,202,13,129,39,101,5,191,101,28,235,142,4,43,20,201,19,178,111,172,135,138,184,72,236,64,27,112,170,118,86,231,73,199,10,226,230,206,228,41,248,17,87,239,33,181,192,8,137,63,217,0,17,36,9,132,119,8,28,253,85,76,180,8,129,229,109,80,172,205,183,250,129,151,163,178,211,50,50,175,13,16,48,55,67,61,89,75,218,193,138,228,43,201,24,27,40,9,126,224,97,13,199,40,155,84,145,0,66,199,95,80,249,219,245,41,206,45,50,48,56,68,216,139,163,40,72,36,198,224,110,137,164,1,60,133,159,168,197,155,50,158,9,199,10,131,133,50,66,187,165,199,56,238,161,134,231,121,72,254,162,170,38,72,211,211,178,148,201,42,132,91,19,133,114,26,96,103,202,163,83,58,155,20,229,46,77,164,22,253,10,16,9,25,225,48,144,90,21,23,52,12,72,60,148,149,21,200,205,111,237,164,184,218,15,7,132,39,27,100,118,71,112,105,193,194,6,97,221,147,181,62,162,167,255,0,116,33,33,178,70,15,9,119,92,112,56,71,158,54,60,171,96,0,64,61,72,226,195,93,175,91,37,50,221,220,20,184,60,158,144,59,43,57,110,248,140,165,197,164,25,148,163,167,108,116,181,72,77,117,187,128,56,133,68,153,218,59,35,184,56,100,9,82,205,140,193,40,214,223,105,212,90,234,117,4,146,210,58,166,85,176,146,226,0,219,186,34,90,32,241,59,170,45,7,169,164,193,225,3,59,79,38,113,37,201,32,131,246,84,38,12,171,99,139,132,111,10,14,169,250,33,197,132,212,242,12,244,130,36,162,16,64,61,240,169,167,19,56,80,28,228,128,22,183,111,95,81,61,235,35,47,1,197,177,40,92,216,112,2,20,37,179,37,209,7,10,131,154,215,30,103,146,170,122,18,173,182,178,100,2,211,31,68,116,157,110,34,4,246,86,8,121,159,148,198,232,98,211,147,244,73,111,112,36,211,151,196,145,192,52,145,223,132,96,144,193,13,84,226,215,225,196,220,163,95,32,65,199,98,182,184,144,122,226,66,105,206,113,202,23,56,93,129,132,87,102,8,31,66,130,8,116,136,16,179,95,252,66,42,38,119,27,72,155,228,46,149,23,224,8,133,205,166,27,201,1,116,52,198,26,7,27,39,160,251,153,16,186,97,99,38,250,117,90,65,150,207,2,81,95,210,14,249,72,100,52,57,219,198,224,34,99,238,32,3,30,10,60,23,5,142,143,47,131,52,7,7,200,2,223,37,53,128,88,217,56,240,82,3,129,32,78,195,132,230,22,90,50,111,27,54,48,171,97,174,77,159,144,86,223,81,204,99,132,157,196,38,83,56,18,118,216,4,153,119,244,228,157,194,115,67,139,182,223,186,117,44,245,212,35,110,88,253,199,49,221,64,218,7,6,83,219,107,98,62,110,201,54,193,131,183,48,137,128,212,105,116,16,221,160,238,154,166,245,89,78,87,183,71,145,164,123,237,32,60,177,222,2,101,38,103,168,144,7,116,134,84,12,115,109,18,211,207,101,162,233,117,210,93,27,42,119,200,55,97,87,128,231,179,93,54,147,109,160,253,214,138,79,107,170,26,83,21,64,152,61,146,169,85,37,130,217,36,240,181,50,181,128,83,32,7,111,49,146,149,122,28,132,232,73,174,133,87,81,120,109,192,52,240,57,90,158,3,224,0,100,174,117,57,168,226,78,35,149,182,149,80,248,204,1,132,213,168,59,94,230,177,107,152,127,248,154,232,56,49,224,68,249,43,91,75,92,112,224,26,55,88,180,207,125,87,150,22,151,52,236,237,161,107,246,155,76,131,109,183,111,229,82,221,87,61,137,95,254,221,216,250,15,52,204,180,99,186,123,234,178,155,11,221,113,17,36,0,73,251,5,150,157,241,20,219,49,179,73,137,77,115,117,142,31,201,181,213,63,255,0,35,160,71,213,51,169,87,96,26,214,193,157,228,161,201,4,130,227,180,206,19,105,52,2,219,137,221,103,211,130,224,103,60,24,224,173,76,96,166,230,130,124,231,41,195,48,251,148,224,239,126,205,180,228,9,112,145,31,48,221,89,174,26,217,4,201,18,36,70,19,180,212,239,165,56,16,18,117,20,133,208,29,36,143,176,72,175,145,93,168,87,238,11,136,170,67,228,51,194,109,198,70,48,18,61,174,176,210,240,36,129,49,128,180,105,29,115,156,48,45,220,158,83,185,95,138,202,86,139,97,176,27,255,0,180,232,122,120,164,3,90,214,88,214,236,208,32,5,211,121,5,150,6,201,137,250,46,118,158,180,82,105,22,185,142,200,35,149,108,215,68,203,75,164,17,142,59,45,215,145,154,33,198,217,220,176,90,95,130,112,170,171,46,168,7,230,22,115,85,213,104,251,172,201,18,8,242,12,38,209,170,92,58,132,246,240,159,219,72,244,5,45,110,216,218,84,29,108,18,4,237,132,52,30,218,21,203,42,84,15,175,18,90,49,142,241,43,69,43,189,178,100,145,220,240,156,230,54,171,111,45,0,192,18,2,68,92,9,210,208,51,145,39,177,86,171,47,107,131,24,220,184,17,36,143,10,141,51,73,205,115,77,205,60,143,236,180,209,112,26,114,50,92,118,157,148,99,11,90,100,64,227,194,122,182,127,212,80,45,103,63,254,210,169,61,224,201,216,249,91,111,104,99,222,224,75,24,36,199,11,157,33,174,47,187,100,234,15,99,171,251,165,199,220,12,200,14,196,29,164,38,206,38,108,205,116,211,234,94,165,133,179,29,37,193,6,130,144,169,82,215,55,29,212,173,168,53,31,47,27,118,87,162,21,42,245,101,166,78,7,110,19,3,138,197,175,95,144,126,190,255,0,168,253,70,150,141,42,142,120,115,61,215,52,52,182,76,144,38,62,217,89,205,57,119,78,199,117,174,171,158,65,111,71,113,222,86,118,27,131,92,92,28,11,78,195,6,121,72,24,27,51,76,184,210,83,73,14,180,75,134,193,107,109,48,27,105,153,49,246,89,25,85,244,233,54,156,130,34,11,136,201,132,205,62,172,210,118,226,0,136,137,84,46,253,18,183,30,121,147,77,103,150,158,241,251,43,161,80,182,9,38,222,253,210,234,106,47,130,209,116,228,2,32,41,45,36,19,32,131,48,156,17,238,78,155,248,196,179,179,177,166,115,102,64,223,130,181,211,170,215,82,187,5,178,70,23,31,79,92,135,30,169,11,83,245,93,33,163,7,116,55,236,155,139,222,70,86,121,130,64,0,246,9,116,218,92,14,69,155,142,233,53,53,6,223,190,74,99,43,178,155,68,218,51,3,202,78,173,208,69,27,182,57,157,65,117,35,84,72,128,60,148,26,74,195,77,77,148,220,233,45,54,180,185,56,212,21,30,90,35,31,132,186,180,238,168,96,116,249,77,93,58,217,95,138,74,212,234,157,77,205,105,50,28,96,16,170,131,221,82,152,120,14,105,36,136,118,248,79,165,89,180,169,197,160,159,33,83,156,105,11,156,67,71,29,130,6,184,146,84,120,231,90,64,118,188,83,232,127,84,160,170,198,212,203,72,24,225,100,214,143,112,152,129,205,195,149,155,76,234,178,241,146,1,129,60,170,14,245,11,85,249,140,209,237,212,104,119,85,199,186,202,223,85,169,70,187,105,50,151,184,194,58,170,23,124,167,232,155,87,81,89,162,42,90,192,112,0,57,43,19,104,27,173,184,128,236,72,18,151,220,214,63,43,82,179,165,74,189,149,30,224,112,236,159,11,87,241,226,156,144,100,194,229,182,240,219,76,202,89,172,224,209,143,178,205,122,198,42,219,52,255,0,153,209,163,235,177,94,210,49,220,174,205,63,84,163,85,128,180,140,110,87,136,168,28,234,142,36,201,56,133,84,221,168,99,11,67,156,198,206,225,51,84,251,134,141,191,43,191,252,39,208,116,213,168,190,9,51,37,21,108,204,100,118,94,27,79,234,149,168,218,208,76,131,149,232,125,51,212,29,90,27,81,211,0,231,202,53,55,173,152,57,63,220,244,62,140,210,117,84,173,125,176,233,35,186,251,23,161,153,210,180,16,112,23,199,189,42,175,255,0,137,164,226,8,113,49,143,242,190,193,240,227,197,77,32,27,24,73,119,125,250,157,95,138,150,58,79,39,70,171,110,18,23,63,83,76,64,204,0,186,207,108,182,33,101,214,80,38,156,134,130,123,41,85,98,240,195,250,102,74,6,216,131,133,212,210,213,23,9,218,55,11,138,214,186,155,140,152,61,150,253,37,76,2,237,188,162,6,247,25,239,54,122,125,45,81,210,1,193,229,117,232,153,17,202,243,158,159,88,155,122,176,187,154,119,156,119,68,243,25,92,199,169,208,176,83,18,50,85,85,152,225,93,55,222,58,177,40,242,68,96,166,227,251,138,232,249,18,34,50,73,41,14,168,100,192,252,173,17,46,180,136,65,82,144,97,146,102,123,44,245,211,54,226,153,212,91,26,75,68,140,166,210,7,17,8,44,45,234,147,244,77,166,64,35,121,79,156,99,87,247,228,236,104,166,220,126,22,214,186,70,14,124,44,62,159,80,131,11,125,60,56,224,66,77,237,200,171,110,88,70,48,224,21,165,142,7,101,149,135,62,22,154,114,68,133,87,122,200,117,229,220,96,54,152,34,2,134,45,60,171,108,29,213,183,109,176,82,7,238,101,62,162,227,182,234,23,22,146,136,182,36,72,75,38,33,108,8,185,212,96,36,129,184,8,75,71,6,20,14,32,69,209,61,213,56,99,59,163,88,181,232,148,101,173,148,32,223,31,84,195,24,19,148,4,192,129,18,142,39,145,143,212,183,116,231,148,77,116,65,149,77,5,223,48,140,33,130,220,78,19,87,244,199,58,118,60,184,58,39,42,156,58,64,255,0,224,64,199,91,24,146,172,146,9,71,116,34,33,255,0,76,243,223,22,250,95,241,254,157,86,155,90,28,75,72,0,247,95,142,190,62,244,138,158,147,235,181,5,70,216,199,186,25,254,210,123,125,87,238,26,180,189,214,194,249,95,234,127,233,197,63,89,210,87,173,73,191,206,32,241,159,178,213,126,190,161,234,253,100,252,255,0,240,15,198,31,250,123,86,220,116,211,57,104,254,203,216,252,93,250,193,234,117,52,96,250,103,167,29,65,123,173,143,112,83,129,223,61,151,202,61,107,210,53,126,131,172,254,30,163,95,77,244,218,46,123,196,53,199,96,37,63,69,234,85,155,86,147,9,180,72,147,188,43,20,223,148,81,43,245,169,59,244,62,31,245,127,141,181,13,171,234,206,21,91,184,161,76,147,79,238,10,250,135,193,255,0,163,198,174,157,142,246,155,166,211,210,199,84,53,161,122,15,211,87,122,78,175,210,217,82,208,237,107,98,230,143,151,232,187,191,22,124,119,166,244,13,49,53,170,138,84,152,48,11,176,213,38,205,186,200,230,88,236,246,22,147,225,191,71,244,125,44,62,155,157,88,102,242,64,104,29,215,154,248,227,245,58,135,162,104,42,55,76,77,67,73,166,198,83,18,247,125,7,117,243,79,136,190,62,245,239,140,106,61,190,143,80,105,52,228,128,205,77,110,187,196,228,91,199,213,118,126,24,253,56,173,170,174,205,94,165,206,174,242,36,213,170,37,196,243,244,30,17,127,23,31,149,163,241,248,252,167,157,244,255,0,76,245,159,139,189,120,235,189,83,93,172,125,54,188,59,79,73,175,45,177,189,136,27,175,210,191,10,131,165,244,234,45,121,235,2,12,175,29,77,222,145,240,102,155,223,172,225,78,187,32,181,216,134,158,14,87,63,73,250,156,126,34,245,7,83,209,49,245,179,213,92,54,214,207,111,175,209,21,109,220,108,109,89,246,122,90,144,252,54,17,60,92,200,35,37,121,207,64,53,180,244,24,253,69,73,46,207,101,232,61,240,230,92,12,164,210,75,195,169,203,119,162,233,91,174,26,167,176,123,173,4,7,17,144,60,46,173,42,141,112,1,188,47,27,241,135,197,244,189,23,75,86,181,90,129,129,128,184,158,192,47,53,240,87,234,78,167,215,53,129,128,31,101,208,230,18,112,90,118,142,222,83,119,157,74,53,111,218,207,175,3,145,217,83,139,73,224,0,179,209,171,115,67,167,9,161,183,120,76,252,73,207,109,242,89,139,163,33,83,129,107,188,118,80,30,175,9,149,5,192,79,229,101,242,91,178,179,59,141,164,229,41,189,46,199,229,57,198,63,165,40,130,55,79,225,132,205,116,133,116,109,8,90,73,110,119,238,170,54,131,8,139,11,88,0,41,51,188,36,71,190,250,148,49,210,7,221,41,237,180,148,210,102,101,200,31,80,60,19,24,254,200,189,245,24,119,122,156,175,85,38,142,157,192,27,79,126,203,242,95,235,5,213,254,37,101,90,108,15,120,36,212,61,154,121,252,175,213,190,183,88,211,211,57,225,190,224,105,249,57,119,133,249,15,245,47,90,237,71,197,53,41,184,186,147,152,46,52,103,185,231,232,141,30,54,238,53,187,166,238,74,253,56,212,106,25,235,166,237,57,109,45,59,218,105,60,159,158,71,87,216,78,203,246,39,162,234,219,173,244,189,55,182,8,45,166,1,49,25,220,255,0,117,249,115,244,110,128,215,122,237,29,27,191,154,242,195,82,242,34,96,237,248,95,171,116,116,169,105,105,251,116,190,86,225,191,78,16,191,105,51,188,74,179,193,254,163,124,93,173,248,103,74,95,166,208,106,117,213,12,53,172,160,217,201,60,246,30,87,205,42,124,97,241,135,196,143,46,211,104,5,26,83,14,58,130,69,64,57,129,180,175,208,218,159,75,161,174,0,214,96,124,113,9,111,244,141,14,145,173,117,13,35,90,88,9,57,38,81,175,196,243,88,229,250,159,158,61,51,244,235,214,189,83,83,73,250,218,154,189,75,231,166,71,73,240,71,43,237,63,0,252,10,207,132,168,185,181,180,198,149,71,220,248,34,9,46,57,43,201,252,115,250,204,62,12,168,241,72,212,126,164,155,69,54,25,14,113,32,53,141,111,4,175,163,252,39,234,239,245,191,135,116,122,250,253,58,218,184,212,82,153,246,221,0,128,15,35,127,194,28,174,159,212,123,91,77,169,62,119,241,223,160,124,87,167,213,29,71,164,234,116,206,164,236,251,85,218,122,123,252,185,94,37,191,29,252,87,232,245,42,82,213,250,104,168,26,58,125,147,243,31,175,11,244,141,102,75,8,216,158,203,231,63,26,252,63,89,173,169,170,161,23,140,231,254,86,229,157,77,91,239,172,249,59,191,83,126,38,215,234,233,211,175,233,76,167,113,48,69,54,144,214,142,230,55,252,47,175,254,151,235,189,91,91,164,191,95,237,228,203,5,32,112,56,153,251,47,11,240,143,172,105,117,250,231,104,253,71,211,195,117,12,255,0,243,105,186,217,237,61,215,219,61,15,65,75,73,65,190,211,108,4,76,38,191,93,100,91,217,254,44,235,54,161,113,206,66,105,34,193,137,74,29,34,74,170,149,131,152,0,41,5,147,52,158,99,226,143,136,199,161,212,211,185,196,6,212,170,41,153,59,79,43,191,233,218,147,95,76,215,19,51,149,224,255,0,89,125,43,83,234,191,10,234,29,233,236,255,0,241,108,167,45,4,192,46,25,108,30,9,141,211,127,74,62,50,255,0,173,250,51,40,87,168,63,137,210,143,102,184,35,45,168,0,36,121,25,223,202,126,248,233,41,197,181,122,159,64,31,56,146,152,76,55,127,170,72,112,45,153,207,117,109,113,136,223,202,30,155,37,87,135,197,150,62,124,68,38,84,37,160,17,132,142,72,71,113,12,23,44,187,225,9,169,1,206,207,148,57,36,128,85,188,128,101,14,119,24,194,96,206,227,118,157,121,42,99,97,141,144,26,160,62,55,80,153,16,78,101,46,110,50,112,124,37,67,249,73,92,253,70,123,157,37,101,212,58,91,198,19,94,251,90,87,150,248,143,226,26,126,151,65,206,168,235,27,5,77,148,169,162,51,231,191,173,254,164,253,63,161,106,93,167,112,117,86,176,184,78,193,192,98,124,47,206,222,151,170,123,189,87,65,168,168,7,185,85,236,99,133,33,13,51,147,35,243,149,238,191,83,126,54,212,250,197,113,67,73,85,163,79,127,243,90,241,55,178,14,63,48,188,7,164,213,163,233,94,161,167,15,38,157,42,142,14,101,217,3,168,76,126,85,105,76,54,78,233,208,57,147,246,71,193,130,147,125,19,77,237,14,136,201,35,250,160,72,254,203,208,146,96,255,0,117,230,62,10,45,163,232,122,86,135,30,166,223,7,204,127,194,244,53,181,45,99,96,152,242,87,63,99,212,175,158,75,169,89,173,111,82,243,223,16,13,53,93,59,157,89,173,246,246,206,200,189,91,215,40,81,99,169,57,225,143,63,43,137,128,190,41,235,223,168,218,175,68,215,234,244,94,168,241,83,71,85,253,21,232,14,146,222,219,147,62,118,69,170,249,41,95,199,159,41,201,253,78,244,106,122,26,140,171,233,90,189,62,173,149,13,207,99,140,150,142,65,28,47,155,52,233,181,21,75,43,181,204,119,112,216,11,125,118,59,208,245,90,138,250,29,101,77,93,10,245,61,230,178,185,47,178,119,2,127,242,177,87,213,209,245,39,130,218,101,149,156,1,181,160,199,213,83,16,2,15,200,137,198,178,181,62,141,252,59,233,212,210,85,184,29,134,223,144,138,159,166,235,61,73,246,84,105,115,8,130,233,234,43,169,240,223,164,106,117,58,182,176,130,115,219,133,247,175,132,191,77,244,191,195,211,173,169,96,156,16,216,204,162,104,26,206,84,183,143,147,231,191,167,127,167,186,147,168,211,212,104,125,38,52,139,139,140,189,195,181,210,191,68,233,105,138,110,54,224,112,35,0,37,232,189,43,79,161,96,109,6,90,183,12,21,61,93,150,173,180,243,200,201,14,29,138,7,100,109,247,68,204,156,140,168,224,72,33,164,15,9,65,61,129,237,239,200,139,76,109,37,3,140,102,98,19,28,224,26,90,127,101,154,171,139,112,112,35,148,93,183,81,78,57,199,247,45,213,39,39,31,68,183,203,132,207,217,81,117,205,3,251,37,23,158,86,236,234,3,222,44,7,212,130,68,99,194,91,204,100,38,61,217,48,22,90,143,113,49,137,83,105,200,194,106,133,196,242,45,238,184,28,236,150,248,183,168,166,100,3,193,228,165,56,201,137,68,9,71,125,38,106,142,107,64,222,21,92,11,99,116,111,29,240,151,116,24,192,250,44,159,169,148,175,190,197,188,0,114,146,227,210,7,100,247,139,247,207,209,102,174,56,4,253,146,135,120,201,173,183,38,106,134,242,96,254,18,9,22,144,55,229,105,155,89,1,102,124,113,128,136,236,40,76,213,58,177,144,22,42,155,24,227,149,208,121,183,31,186,195,93,183,52,218,225,244,75,182,28,152,207,73,134,167,203,27,146,128,139,77,221,211,94,94,198,156,254,203,51,166,208,73,74,138,238,201,225,107,98,192,113,184,23,110,7,9,23,181,177,38,210,227,0,20,231,189,210,35,8,30,249,198,231,251,34,152,74,156,121,119,16,118,55,109,192,41,110,31,112,153,84,19,202,89,4,182,65,250,128,145,139,253,145,21,1,182,14,219,46,55,171,3,74,133,87,56,92,45,32,55,204,97,117,235,60,211,56,202,230,250,163,203,105,61,192,128,75,76,151,9,225,7,124,34,113,226,241,62,187,159,4,245,199,61,181,235,10,174,254,105,113,46,3,97,224,47,51,84,178,144,182,35,63,133,232,126,40,123,207,169,60,12,75,206,15,111,11,206,106,41,212,123,54,22,119,229,74,203,56,255,0,41,214,164,199,94,167,88,3,110,225,41,238,33,160,113,60,45,13,162,250,144,90,216,29,202,63,225,158,240,12,2,65,200,11,88,239,25,205,90,217,59,235,102,122,53,11,29,36,226,19,133,103,88,58,154,88,70,27,25,158,242,153,252,1,4,147,144,163,180,14,166,232,14,113,156,137,216,36,181,122,195,216,213,87,254,39,49,225,229,224,238,9,78,118,158,163,104,200,152,236,186,222,155,164,44,124,189,128,145,220,46,141,109,61,55,54,232,4,248,8,34,125,100,162,214,213,254,231,150,58,119,26,5,205,192,148,30,217,115,69,198,15,112,189,3,180,150,60,245,0,56,67,255,0,74,15,104,38,51,225,83,133,172,99,37,77,229,158,206,102,147,66,237,65,104,50,26,120,141,215,66,143,163,150,179,146,6,102,23,103,210,244,109,104,18,193,96,196,158,23,93,212,169,180,90,209,9,138,103,198,62,151,121,19,201,183,210,221,253,44,219,114,86,186,126,154,105,131,107,47,49,207,117,221,13,107,129,5,131,29,144,87,99,105,128,238,7,1,30,6,117,30,244,165,197,251,158,119,81,233,143,124,130,208,71,33,91,61,32,57,129,173,6,155,64,128,2,238,188,190,160,0,22,219,198,50,179,213,107,152,8,7,8,105,123,124,162,246,216,63,83,152,221,24,107,96,11,131,86,138,26,6,16,226,230,244,145,6,66,38,26,165,237,180,182,193,190,50,126,235,96,36,81,4,196,238,90,16,181,107,103,36,237,129,110,188,152,234,232,108,206,11,72,196,97,41,186,123,68,216,72,236,222,235,109,196,192,197,163,186,127,182,97,196,16,14,197,161,53,168,159,126,199,161,200,220,153,61,161,81,128,218,100,33,168,231,180,6,218,33,109,101,64,46,108,24,27,164,86,123,111,27,246,5,1,255,0,27,132,189,249,53,253,19,32,162,226,233,116,9,24,28,163,166,215,123,129,177,210,27,55,127,132,21,28,247,56,139,183,24,28,167,82,113,13,180,113,158,193,100,211,168,23,118,199,132,123,170,206,153,216,45,124,64,233,229,100,125,107,105,73,25,59,166,63,80,225,77,173,19,46,19,29,150,26,226,230,77,237,105,7,229,59,148,184,142,197,230,135,103,112,77,114,250,175,17,13,2,100,242,173,140,0,157,207,149,144,185,204,172,192,72,177,192,136,35,36,255,0,242,83,197,119,144,64,217,49,234,78,126,122,226,119,2,179,255,0,152,214,150,252,202,13,60,54,119,157,130,55,182,240,215,73,145,217,83,171,116,193,137,224,165,85,60,237,157,85,174,31,93,69,117,2,32,2,20,127,0,132,45,46,184,219,185,25,37,91,220,242,198,193,24,60,169,2,116,201,219,110,242,201,28,109,166,113,183,11,51,73,117,73,217,58,161,46,104,137,46,61,146,90,240,193,4,71,116,221,239,202,19,11,11,26,210,28,72,4,17,177,88,171,6,135,57,187,118,242,186,112,125,178,67,122,118,194,231,86,108,212,39,142,121,133,207,94,78,163,212,155,207,86,164,204,235,91,78,98,59,46,117,121,207,126,203,110,166,168,107,73,155,128,43,157,81,239,168,102,113,221,85,197,227,88,149,112,223,185,158,161,144,3,140,121,41,101,195,4,147,59,101,29,118,137,189,238,1,188,148,1,204,121,181,166,72,238,80,179,167,34,20,107,94,48,9,59,126,66,85,196,62,120,132,247,3,113,131,7,194,89,232,108,219,49,159,170,77,70,48,61,113,146,46,108,219,146,57,86,8,12,182,58,166,54,75,117,87,56,203,139,100,8,4,8,129,217,40,84,123,156,50,96,103,234,147,107,185,146,104,168,90,29,92,140,97,3,91,208,51,116,246,217,19,137,168,127,229,11,152,64,193,252,44,5,105,220,163,200,182,19,53,86,6,191,253,211,251,46,39,168,184,135,22,227,202,236,188,155,186,186,124,174,15,169,102,169,207,225,78,238,130,117,55,158,147,19,155,180,57,9,249,165,219,118,69,33,130,79,225,11,220,73,236,160,91,34,107,155,146,84,145,4,5,77,152,237,201,71,238,96,100,74,31,234,221,107,6,108,15,71,94,74,116,58,33,80,117,220,108,173,246,180,229,9,117,130,120,40,241,31,99,186,118,200,120,36,127,225,83,76,136,149,28,243,129,221,88,198,209,132,171,149,216,27,109,122,148,93,105,24,202,128,151,58,15,236,134,73,59,201,238,138,56,149,171,102,208,186,247,146,14,151,192,111,220,171,116,140,128,20,14,28,231,137,84,122,90,0,56,66,206,29,123,51,83,181,145,167,51,133,38,78,255,0,100,12,49,202,96,112,27,35,95,173,147,63,212,2,227,200,8,65,234,77,113,131,18,132,185,161,195,148,154,172,171,71,140,141,234,24,136,80,203,64,196,170,111,72,49,50,160,121,105,239,245,91,199,34,149,58,97,53,248,51,194,22,153,32,76,253,145,2,210,73,37,75,131,118,56,84,58,58,33,178,116,202,56,32,143,194,167,25,200,1,83,141,196,73,133,102,6,228,169,246,197,222,188,144,19,17,17,27,5,11,132,237,149,87,146,100,152,42,193,156,146,21,29,242,55,111,146,219,224,9,65,36,224,133,119,218,113,255,0,218,141,57,201,133,58,252,73,189,10,203,108,182,3,135,225,75,155,30,101,79,112,159,33,76,96,38,228,111,115,13,142,130,67,190,80,180,23,200,6,10,49,183,115,202,162,96,98,68,161,189,116,77,197,31,145,32,2,152,1,202,57,242,48,34,85,57,227,99,39,201,80,25,192,74,46,76,174,225,44,230,57,64,92,119,228,35,24,18,96,17,251,170,45,131,59,202,122,173,97,105,101,220,148,211,36,24,202,153,62,21,150,134,139,134,80,151,19,6,97,109,115,34,34,57,35,65,38,81,7,219,196,161,36,78,234,221,209,149,183,29,35,118,120,66,46,184,28,64,238,130,72,241,225,88,4,180,65,251,34,176,16,12,163,211,217,50,182,206,160,72,6,68,159,170,141,113,216,15,178,178,96,140,253,97,48,179,32,176,131,245,221,43,109,246,22,189,192,115,93,31,44,14,202,69,156,253,2,143,125,198,15,29,212,45,46,38,80,131,139,103,169,77,151,9,57,84,12,62,70,97,91,106,68,129,132,55,25,11,119,20,221,214,57,181,136,203,144,10,153,152,146,169,207,255,0,202,128,231,24,8,224,67,201,221,144,12,71,126,234,53,189,39,25,8,129,150,158,169,29,149,23,6,142,147,148,189,253,67,111,245,22,1,220,43,33,214,79,10,95,0,0,21,251,146,35,133,106,238,48,31,220,168,194,179,116,3,194,133,193,205,29,213,7,22,225,36,89,78,51,198,2,141,48,141,174,144,65,217,80,16,3,147,10,121,31,14,165,89,25,87,238,65,24,84,14,230,114,173,177,255,0,218,194,144,106,104,121,45,172,221,164,101,93,225,160,54,34,21,212,120,37,150,246,66,14,242,54,238,166,143,220,206,15,93,146,53,243,158,66,43,175,0,17,8,0,46,152,16,81,62,227,110,51,8,240,216,50,184,254,229,90,108,32,102,19,41,51,16,96,30,232,3,160,71,10,240,96,202,71,124,97,44,7,125,200,27,213,24,142,84,129,10,166,231,64,28,40,94,11,98,51,202,24,172,69,215,114,19,9,44,144,50,170,73,137,25,40,157,107,3,64,55,8,75,191,96,220,38,40,175,82,143,22,192,194,112,115,64,233,136,229,84,198,248,149,119,151,115,49,221,71,103,182,201,179,72,31,200,169,40,180,12,133,97,176,65,105,242,169,163,163,27,162,24,142,233,60,123,155,107,189,202,27,72,57,40,155,5,177,31,149,82,26,72,31,144,174,12,19,217,59,91,6,144,182,1,24,31,41,29,187,171,99,115,42,131,237,0,19,186,38,193,56,31,116,56,218,14,64,238,74,56,61,188,40,215,100,58,2,155,14,172,168,36,139,64,199,117,187,122,38,233,116,151,121,219,102,169,104,46,145,178,163,4,128,68,169,48,226,56,65,171,155,13,172,181,216,198,180,68,254,202,139,139,136,24,8,70,4,206,21,177,176,73,133,171,68,53,99,86,206,113,124,144,200,116,28,34,158,192,125,149,127,249,156,19,28,171,112,108,24,144,120,78,87,13,137,198,178,137,152,129,213,221,65,129,145,255,0,10,0,76,13,149,129,211,19,142,201,41,94,94,192,63,95,114,216,35,24,133,79,13,14,142,202,195,154,68,68,129,202,174,152,152,84,173,29,246,97,211,24,80,12,128,56,220,42,99,72,97,136,38,81,95,145,0,55,28,40,215,1,255,0,41,120,114,238,57,142,107,220,23,18,32,1,157,201,68,13,199,34,4,40,92,208,100,12,246,81,237,50,12,129,157,146,112,119,168,188,155,117,5,143,157,128,17,202,50,65,0,64,111,149,30,90,32,145,19,192,64,215,3,198,2,102,185,155,5,151,234,54,216,204,74,134,0,207,60,42,47,22,224,40,231,130,6,240,6,233,159,145,177,142,30,253,192,96,254,104,2,23,75,78,234,140,182,26,12,239,113,140,120,92,214,158,188,21,209,210,186,230,231,100,90,175,146,107,95,2,110,162,222,229,49,180,200,127,76,103,194,72,97,107,129,57,240,155,76,144,96,28,42,152,157,74,141,71,138,71,211,104,113,143,202,39,52,177,210,48,212,44,127,88,31,121,82,164,212,113,16,109,77,203,77,59,141,211,167,234,104,162,233,115,92,180,53,196,25,241,202,72,99,26,217,104,146,6,81,211,150,183,121,8,214,153,136,192,254,77,2,179,85,39,23,136,48,152,75,155,5,167,136,181,102,21,36,12,68,114,19,77,86,6,13,238,77,198,246,57,108,10,80,22,219,176,219,76,82,24,223,124,247,69,167,123,158,217,120,12,39,250,65,144,16,75,90,67,79,80,112,152,229,29,22,227,3,29,144,42,157,132,155,115,136,103,147,105,46,1,132,1,3,128,180,54,95,14,4,18,60,229,101,109,79,118,0,219,99,9,244,143,182,73,218,71,3,42,150,120,128,253,202,127,147,11,84,125,154,233,181,165,134,153,109,205,57,135,230,86,170,110,232,129,199,149,130,157,66,12,140,180,173,44,56,233,32,156,96,42,149,15,63,237,15,227,189,113,19,217,208,209,234,98,41,188,245,56,192,30,23,74,165,112,32,24,251,46,64,6,153,18,58,161,111,166,11,72,188,102,54,42,138,88,211,255,0,220,223,134,182,178,135,253,230,157,27,137,121,200,193,93,103,9,164,9,252,66,225,211,125,181,34,51,192,11,164,205,75,170,82,177,195,35,130,130,60,77,251,147,169,81,220,242,21,7,52,59,0,19,204,39,106,89,72,176,60,52,251,159,92,44,70,105,56,188,196,1,182,200,153,85,245,41,75,152,105,25,249,92,102,85,41,187,239,147,171,122,201,212,211,62,141,1,78,165,143,247,72,225,230,216,237,111,127,41,244,154,42,228,103,50,185,116,43,54,214,180,2,8,27,5,191,65,171,107,106,143,229,159,255,0,78,112,181,106,221,220,142,246,126,167,78,143,163,59,83,69,174,128,203,137,203,134,48,147,169,244,167,232,235,56,180,139,45,192,24,62,87,161,210,106,70,162,131,105,142,247,8,253,213,107,232,182,165,39,64,131,27,172,154,142,205,196,181,107,147,206,104,227,248,102,14,154,12,110,67,72,217,83,139,103,19,216,168,89,252,51,169,177,196,228,193,36,231,109,214,138,212,195,153,112,195,123,242,156,18,216,187,39,249,123,210,149,201,142,226,214,130,199,203,59,132,230,23,60,203,126,88,194,7,56,83,117,32,41,92,92,96,150,236,220,111,255,0,206,235,109,38,7,183,61,32,111,40,95,235,8,161,97,119,238,29,10,238,100,55,121,228,173,13,175,112,50,6,2,196,194,36,129,211,148,231,236,232,19,34,1,158,82,99,127,169,66,220,1,177,53,178,182,209,242,242,159,80,182,165,59,169,136,142,10,226,181,245,104,84,115,92,65,104,216,70,223,85,211,244,186,229,199,170,148,206,211,199,149,76,181,114,33,191,147,58,137,212,7,57,165,185,108,117,99,124,38,210,172,24,247,19,159,115,38,56,240,186,154,173,43,106,210,150,176,23,140,222,56,92,195,77,141,158,136,113,220,148,56,114,118,207,114,133,155,109,143,245,26,251,73,22,128,239,247,45,52,156,224,27,104,219,230,32,108,179,105,109,99,32,52,146,4,103,148,240,238,155,106,64,113,200,3,117,70,165,78,44,74,89,178,236,216,94,6,146,163,220,64,99,5,196,158,62,235,59,139,13,0,214,128,208,39,100,126,227,133,22,128,64,39,112,84,13,117,70,154,76,23,129,212,72,25,31,126,201,10,252,176,128,56,186,59,179,29,115,45,167,236,150,57,206,135,54,237,139,103,49,246,86,41,6,212,112,112,37,167,24,27,31,41,244,1,150,228,27,132,181,61,212,238,100,91,46,228,114,71,116,51,134,177,191,203,106,219,79,98,24,192,25,0,236,4,17,217,70,181,239,126,65,104,142,118,40,233,208,109,57,105,108,6,182,91,27,125,18,172,117,192,153,137,143,178,173,94,181,140,219,150,1,53,233,233,211,104,123,91,29,91,246,40,170,80,4,53,192,129,110,6,56,236,133,149,45,109,177,4,102,120,90,154,214,213,107,90,209,191,124,65,66,186,1,18,173,127,43,223,76,26,58,99,81,142,56,14,142,82,42,211,246,224,19,149,166,171,139,24,0,227,178,65,168,42,52,151,152,79,142,119,247,27,76,156,237,110,161,250,74,110,127,185,112,2,97,110,161,170,47,166,211,147,59,4,151,177,162,169,17,143,43,117,13,59,45,158,71,149,170,97,191,114,3,157,159,252,96,95,196,117,13,229,25,120,171,64,83,113,185,192,65,36,110,81,154,4,184,184,184,53,189,143,43,155,86,191,178,94,214,187,168,146,101,96,124,25,215,221,71,96,234,1,164,1,112,233,224,165,81,245,49,167,5,177,35,202,70,175,94,234,244,197,47,109,208,12,151,164,53,183,147,99,32,118,40,131,159,35,73,38,220,170,254,52,155,43,107,105,84,137,231,132,253,37,70,213,168,13,237,128,54,133,197,213,232,182,124,27,155,177,157,150,26,126,161,82,139,139,110,7,176,229,43,85,175,76,78,148,175,234,123,48,41,2,92,221,208,214,210,123,173,150,144,49,192,217,121,221,63,173,84,166,5,241,61,154,102,22,234,62,185,113,138,156,230,91,194,9,135,82,191,147,174,143,169,42,233,27,73,196,156,63,151,4,58,154,181,42,81,107,11,90,214,180,204,129,4,166,141,93,42,181,12,130,233,24,130,135,87,78,89,2,50,154,130,57,34,60,94,1,172,231,53,249,7,185,194,233,105,222,246,185,191,205,44,140,152,229,97,12,2,222,153,61,209,180,216,236,199,137,69,29,140,126,103,241,226,249,61,151,161,122,168,53,152,215,64,147,31,85,246,207,133,107,123,186,113,253,61,135,101,249,235,210,171,22,214,165,179,178,23,222,62,11,172,31,164,102,247,41,217,235,73,213,248,173,215,79,76,246,148,233,155,102,126,200,42,52,134,201,1,53,132,16,51,56,81,237,39,27,202,94,210,94,248,159,246,156,109,85,59,156,96,219,29,144,82,124,68,28,242,182,106,237,166,215,99,35,128,176,52,128,65,146,39,184,69,239,162,108,107,223,212,238,104,117,2,0,116,15,43,208,104,223,49,27,47,41,166,124,25,31,186,239,232,107,146,50,115,182,17,253,17,219,54,25,223,164,240,90,211,108,194,107,126,161,102,211,56,123,109,196,5,165,129,164,253,56,84,250,234,2,199,223,178,71,59,33,168,11,72,32,125,147,157,196,110,129,192,204,156,169,98,228,43,204,200,49,112,153,132,49,105,25,251,163,36,204,24,1,11,129,113,56,192,84,175,237,136,104,230,249,58,90,16,11,119,93,10,110,13,105,131,249,92,141,8,62,72,250,174,160,61,49,176,67,29,134,166,246,157,177,204,116,59,104,90,41,58,220,3,130,178,82,25,198,83,153,116,225,216,8,229,182,111,190,137,182,72,219,178,158,239,19,148,176,67,71,42,231,32,200,143,42,136,103,112,86,165,94,95,184,123,136,75,115,98,51,9,141,33,199,178,179,131,142,161,229,12,253,66,219,188,128,64,36,74,170,134,68,236,142,110,201,193,60,41,139,96,182,79,116,231,113,51,238,44,8,110,78,85,52,155,65,2,85,189,164,8,253,149,83,196,225,13,78,216,227,137,10,236,68,229,88,27,108,80,180,70,72,194,191,152,72,217,3,61,125,135,165,132,29,3,178,167,56,62,4,161,13,36,100,162,107,67,119,130,158,189,117,19,150,245,32,54,227,128,151,168,164,43,210,180,128,233,78,45,156,140,4,32,65,225,41,80,99,242,15,9,243,111,141,255,0,75,116,190,191,69,238,12,96,168,70,246,136,95,157,190,32,253,53,214,124,51,173,168,48,116,116,196,130,100,184,153,201,39,178,253,164,109,123,72,35,117,199,245,79,135,52,94,169,76,178,181,16,92,118,112,25,31,242,156,90,245,30,166,58,207,202,190,129,83,212,116,180,169,255,0,9,89,244,220,64,62,211,197,164,126,201,63,21,122,198,183,83,85,141,245,202,117,43,210,172,224,194,69,41,166,59,23,118,227,37,125,155,226,191,209,227,94,157,71,250,110,165,212,95,50,215,180,134,187,238,15,30,23,204,61,122,175,171,122,14,146,174,159,214,52,77,212,105,90,96,62,155,75,254,228,110,17,230,157,145,142,194,179,221,126,157,124,23,233,186,175,78,26,166,85,166,226,192,28,105,91,31,253,175,75,235,255,0,18,232,254,31,208,186,231,211,164,24,39,2,10,248,199,193,95,24,106,125,39,76,218,116,5,71,80,102,26,211,146,7,104,43,63,196,222,176,126,49,170,105,106,40,214,163,78,109,115,42,182,46,7,143,162,205,121,91,184,150,116,253,205,222,175,234,26,175,143,125,72,94,73,208,18,28,27,197,95,175,129,133,244,175,132,254,27,30,147,166,167,90,171,45,103,4,136,31,101,204,253,53,248,119,75,78,149,22,146,223,109,141,1,174,224,64,196,167,124,109,241,43,180,148,221,71,77,151,187,165,173,111,116,85,62,48,252,143,137,59,30,191,241,213,63,79,185,148,43,180,87,107,77,172,187,39,255,0,11,212,252,55,174,212,63,211,133,93,81,135,16,13,205,216,136,201,95,50,248,31,225,141,69,122,212,235,234,75,170,184,153,190,166,96,156,159,178,247,127,17,124,73,67,208,61,60,181,238,20,217,77,133,184,48,146,206,252,72,93,169,198,179,231,255,0,170,250,166,250,158,183,77,164,185,175,167,85,246,190,137,18,218,141,56,32,254,87,171,253,59,248,90,135,163,210,166,230,211,109,22,128,33,128,64,1,124,164,234,106,124,71,235,180,181,172,185,204,160,100,49,185,201,63,253,47,83,235,255,0,169,90,239,134,180,174,21,116,110,120,166,67,89,107,129,191,199,133,82,169,212,96,74,251,62,236,221,109,38,192,184,1,27,45,13,212,7,91,7,238,23,229,141,103,235,199,170,57,173,175,67,210,11,105,78,92,43,117,219,222,220,175,75,240,247,250,132,210,186,157,22,235,203,180,175,119,202,202,159,51,135,124,78,16,106,191,82,96,63,197,217,250,30,157,72,113,216,167,23,3,72,73,207,101,242,58,31,172,158,154,234,141,166,237,67,73,59,91,202,246,30,145,241,126,143,90,246,83,21,216,94,118,109,217,43,98,65,198,249,147,211,128,38,80,196,156,229,83,42,7,100,65,28,162,223,176,77,227,176,35,153,20,230,201,152,198,200,11,132,128,152,64,28,237,148,14,97,193,17,182,225,40,252,164,247,146,48,115,105,129,4,37,134,228,255,0,100,201,134,186,114,74,93,167,238,66,40,199,206,46,204,90,176,9,105,115,67,227,32,28,103,133,249,35,245,143,64,207,76,245,215,106,195,111,171,170,172,26,226,227,147,59,255,0,109,151,235,234,205,21,25,100,28,175,207,31,174,254,132,215,234,6,161,192,22,8,108,1,136,227,29,228,5,191,30,22,238,15,145,84,62,231,206,127,79,189,69,218,31,136,104,214,99,128,16,27,60,140,175,215,190,137,234,205,245,77,35,53,24,5,224,96,119,129,43,241,7,195,149,206,151,95,166,21,233,219,86,187,200,233,203,64,7,0,159,162,253,121,250,121,78,223,70,165,83,220,47,17,210,56,30,17,252,181,232,200,63,31,117,55,234,123,166,212,232,24,67,86,160,20,139,129,13,144,90,73,242,33,13,54,144,201,255,0,119,8,225,181,27,102,55,128,151,120,245,8,125,207,143,124,121,240,135,160,122,133,81,168,214,85,101,13,85,26,130,189,39,217,253,77,31,51,136,204,47,160,254,157,208,26,127,72,115,133,86,84,47,107,90,75,12,180,141,193,31,133,243,79,212,127,73,209,107,61,69,130,181,90,165,213,234,134,10,46,39,219,3,158,121,218,57,95,75,248,15,74,207,79,244,182,81,165,77,180,233,136,180,52,64,17,216,35,166,100,189,172,113,158,170,171,133,132,237,28,149,231,61,70,163,53,68,208,168,230,216,236,73,93,250,229,162,153,228,175,15,234,142,107,181,125,45,168,9,116,18,39,252,108,182,31,80,80,82,59,77,250,99,162,102,185,186,218,21,24,94,112,231,90,64,199,158,87,182,209,233,141,10,97,128,201,104,137,92,79,64,211,62,145,15,117,87,16,232,233,39,1,122,54,150,129,218,86,213,245,139,109,242,46,166,26,66,240,159,19,252,121,67,225,143,81,210,209,213,195,69,122,190,200,29,156,118,94,238,179,133,135,133,240,239,215,109,13,95,81,212,104,181,212,128,247,89,168,105,117,163,124,68,248,225,19,175,229,16,177,87,18,125,122,139,169,122,182,141,215,52,1,81,155,17,183,209,124,95,211,28,239,131,63,86,53,186,56,52,180,122,198,10,244,238,216,190,96,143,174,231,240,190,167,240,70,164,212,248,123,76,231,201,212,64,147,56,217,120,159,215,63,134,107,234,116,26,31,89,244,231,89,169,244,218,141,212,190,68,222,1,151,183,238,63,178,95,216,18,213,226,57,251,159,87,210,213,21,104,177,221,192,48,180,51,35,4,0,188,191,192,158,187,71,215,62,30,210,106,105,184,159,114,155,95,105,25,13,32,68,246,236,189,67,95,141,184,91,191,212,139,215,167,146,59,108,137,66,106,236,12,194,176,114,37,13,73,183,171,127,11,118,123,13,171,202,186,72,27,46,29,149,223,184,59,37,181,208,4,204,165,213,174,41,183,168,199,41,171,185,144,89,48,198,85,94,235,59,159,4,46,111,168,124,65,71,74,215,18,225,3,183,11,129,172,248,247,211,180,206,115,107,106,218,192,4,200,32,129,245,50,128,57,132,167,30,186,158,167,81,171,101,22,146,226,190,57,250,213,234,204,119,164,187,218,212,49,181,94,8,107,76,253,2,219,235,255,0,172,158,131,161,211,214,7,87,79,88,247,11,41,186,131,139,131,15,114,0,149,240,223,137,254,36,212,250,246,169,245,31,115,104,223,252,171,132,18,35,120,252,173,90,170,111,82,109,184,246,251,57,62,139,166,102,179,95,167,208,255,0,249,181,154,96,78,228,68,255,0,117,234,125,103,244,242,171,253,19,86,230,129,52,233,145,126,246,206,1,31,117,230,189,27,211,234,15,87,211,106,152,199,54,165,2,75,15,146,190,137,235,159,169,186,179,162,254,10,190,157,250,15,126,136,99,233,189,141,13,112,17,177,236,96,20,215,229,186,65,248,232,220,238,111,253,32,253,70,171,234,159,5,80,101,74,215,250,166,133,222,219,205,64,122,195,64,4,121,2,39,238,190,165,233,255,0,17,233,254,33,99,168,212,174,202,90,163,242,98,27,61,140,108,191,45,104,43,63,210,117,110,62,158,61,186,99,170,214,147,6,87,166,96,171,235,52,168,250,167,167,234,117,26,77,69,24,115,157,73,208,28,65,217,195,144,166,254,61,151,252,121,106,229,122,201,237,255,0,82,61,90,149,105,208,187,83,86,142,178,136,255,0,242,201,109,194,123,175,144,235,253,124,189,255,0,195,234,79,89,195,28,226,58,190,139,233,21,53,52,62,58,244,38,107,107,61,212,181,212,229,174,22,252,196,98,127,190,87,156,244,255,0,131,234,122,174,164,64,21,27,176,112,77,201,254,47,212,107,93,13,253,79,19,167,21,42,250,139,105,6,23,7,101,223,246,142,23,209,254,17,253,59,171,234,175,5,148,200,100,109,110,222,126,139,217,122,23,233,25,162,105,213,212,53,134,139,163,0,130,239,184,149,245,15,69,244,106,30,149,65,180,218,48,221,160,37,209,254,36,230,109,208,231,108,242,159,13,126,153,232,125,45,237,115,169,151,184,102,88,96,74,247,58,125,59,104,181,173,136,129,16,180,50,136,115,110,104,76,104,54,130,127,116,14,65,220,169,88,5,182,129,27,118,84,200,121,56,131,217,60,197,130,2,80,22,153,75,223,212,67,71,33,96,29,184,193,75,36,145,61,187,163,7,167,183,213,46,165,70,158,145,178,93,71,32,123,38,106,174,27,141,252,36,84,169,238,52,1,186,117,66,0,136,89,201,130,9,251,39,55,49,139,225,143,176,47,180,144,118,8,42,59,0,206,232,234,0,119,229,4,116,237,33,14,76,21,191,47,98,253,208,8,18,92,146,231,2,254,97,49,192,29,176,148,247,90,102,18,253,232,77,222,204,245,31,19,28,247,73,53,45,108,226,83,43,200,250,20,135,54,5,211,40,113,251,133,248,135,247,35,140,144,79,41,65,161,167,115,41,196,255,0,84,33,46,185,176,216,242,86,109,250,152,202,238,69,186,8,128,33,34,171,46,216,136,236,156,235,163,1,34,164,55,194,95,238,98,253,118,76,142,150,186,216,250,32,34,198,146,121,71,81,196,2,121,72,120,184,114,210,57,71,173,140,87,239,238,45,198,36,28,246,194,197,169,33,131,2,59,173,207,118,195,159,11,30,173,162,123,159,40,117,102,37,68,234,211,11,136,112,144,100,44,117,64,105,128,99,176,90,170,49,210,45,145,225,103,173,51,38,1,74,245,219,11,188,118,36,52,147,4,193,84,233,47,220,118,42,201,45,30,10,84,143,233,31,148,169,135,245,16,179,109,223,37,85,0,193,105,217,40,102,98,1,87,85,198,96,126,18,73,38,14,222,22,52,54,54,215,24,170,173,25,191,101,203,245,17,125,42,141,24,181,183,101,117,42,242,0,225,115,53,208,234,46,227,27,44,118,108,213,190,247,62,39,235,30,153,80,235,245,30,227,131,165,228,180,246,29,151,42,167,166,52,195,8,242,23,168,245,236,107,42,70,100,240,54,92,139,250,154,14,15,0,162,126,62,180,156,215,81,121,78,53,95,79,20,219,59,142,200,105,233,169,130,13,176,121,93,58,143,3,112,51,221,33,244,178,75,65,51,191,132,92,19,184,180,57,44,206,221,53,43,193,16,0,194,170,141,13,57,0,173,6,152,32,224,103,112,144,246,64,24,142,20,169,83,181,246,73,175,126,74,181,160,129,139,149,189,205,102,38,32,114,20,45,44,234,34,15,229,81,166,199,136,32,19,199,133,177,245,147,169,124,227,158,192,166,61,210,73,136,11,75,152,209,78,63,96,179,138,110,6,100,199,96,138,173,79,114,153,100,145,118,1,27,172,107,109,177,212,160,27,215,220,221,233,238,33,133,162,11,93,221,117,61,171,169,9,136,225,115,52,64,22,6,204,145,152,93,10,149,73,104,107,96,39,43,222,125,77,252,14,142,226,26,210,204,24,136,204,33,169,95,249,118,198,115,4,168,101,130,48,236,238,151,84,146,76,244,248,89,62,224,249,87,121,61,204,206,212,49,189,45,112,158,66,19,82,255,0,233,56,238,173,205,16,34,6,112,152,215,2,4,192,37,30,6,114,130,199,249,61,32,177,128,83,145,17,225,9,96,4,153,150,118,82,164,54,136,37,164,180,56,97,163,115,41,239,23,136,104,30,82,149,226,40,204,241,126,44,199,81,192,155,121,59,20,234,78,13,37,197,210,34,10,85,65,252,192,8,193,153,61,187,32,115,139,94,27,107,132,137,191,17,244,69,26,187,89,151,139,196,143,196,147,116,201,199,209,34,185,180,67,126,248,81,239,144,1,153,4,16,65,132,21,158,243,81,166,210,195,25,105,82,203,1,87,238,61,173,203,171,224,197,70,90,75,178,4,101,16,169,112,5,174,133,66,68,184,140,159,236,169,128,211,97,254,169,156,159,41,138,159,140,106,73,241,228,187,230,75,123,131,196,207,130,18,31,152,14,129,207,116,232,109,64,0,16,59,165,212,96,107,96,192,141,146,35,111,37,62,53,171,92,235,98,31,76,57,178,26,11,198,206,236,21,48,117,183,49,229,27,73,59,76,133,70,145,0,147,186,83,241,218,216,48,54,44,102,72,28,214,181,225,206,3,143,186,91,219,238,156,224,112,2,54,220,227,212,209,113,57,242,130,161,20,195,79,7,16,18,217,64,86,110,67,216,123,236,81,99,139,140,113,217,83,160,83,222,124,5,172,186,214,130,0,29,161,100,213,188,23,18,209,13,141,252,242,138,55,247,200,27,87,106,88,234,37,213,11,137,25,237,33,11,24,73,53,47,15,97,225,200,25,87,130,142,11,230,7,79,132,136,185,23,42,235,177,238,125,163,120,16,178,26,190,198,100,19,60,171,169,82,242,47,192,3,133,133,245,90,43,0,88,93,19,14,141,150,189,48,253,108,233,127,33,197,206,242,6,173,229,227,13,0,3,249,92,247,62,198,218,72,38,86,221,69,66,193,242,200,43,155,84,135,236,216,240,82,191,141,254,35,147,139,242,88,252,103,39,214,103,172,226,6,55,236,138,131,46,109,198,1,67,89,177,196,157,240,140,16,216,180,19,25,82,185,159,25,185,104,99,220,26,143,45,116,128,15,121,75,53,75,156,96,64,82,226,75,228,1,149,100,203,38,48,221,130,146,59,212,173,47,170,108,206,238,169,36,101,36,188,185,214,156,4,231,77,142,156,79,100,130,8,166,6,76,70,83,114,250,61,36,109,133,178,221,195,125,87,2,209,176,31,149,47,113,168,7,244,198,76,170,255,0,242,129,112,200,216,133,1,12,238,70,228,38,179,201,54,61,78,46,175,81,90,134,128,210,64,31,117,230,181,196,251,230,56,94,147,82,225,237,28,196,237,43,205,234,190,119,70,229,69,50,189,205,116,93,98,28,194,89,118,35,202,29,198,112,169,207,48,7,236,161,4,130,161,197,125,153,69,232,130,98,118,132,89,198,84,99,175,4,29,130,167,75,76,110,10,103,83,118,13,6,83,140,3,34,101,84,116,231,96,140,191,29,208,200,128,8,144,176,62,147,105,191,40,46,219,101,81,115,71,8,131,228,124,170,58,160,48,45,251,36,70,175,127,112,116,24,48,8,33,177,24,86,220,54,8,194,176,226,76,240,173,217,136,69,50,108,235,70,11,115,136,86,25,238,152,6,20,47,55,8,194,2,233,116,9,251,45,254,63,184,213,106,99,12,180,52,16,217,62,80,129,51,136,42,195,203,76,14,84,187,57,221,50,53,246,31,141,215,234,45,187,201,223,178,56,234,28,41,4,145,133,98,64,149,131,180,98,9,178,52,129,182,234,156,221,142,33,70,152,227,40,139,67,153,57,72,212,221,250,138,126,136,178,11,160,128,175,113,27,21,109,119,8,114,68,156,173,225,145,222,43,10,216,2,232,10,226,70,6,21,77,251,244,132,38,1,193,40,142,102,198,192,236,150,249,220,183,116,63,41,71,36,182,55,242,168,64,19,25,67,139,236,79,249,144,54,56,85,105,112,157,208,221,37,16,37,46,33,10,245,146,91,128,57,80,74,128,146,68,43,112,45,61,254,136,227,147,119,187,46,33,146,16,201,196,5,124,111,143,170,132,227,194,0,205,182,246,65,5,191,47,221,12,22,181,20,244,99,42,136,113,2,118,76,215,184,59,251,144,131,63,229,84,157,255,0,101,109,113,30,76,43,105,234,203,112,176,63,80,244,246,202,216,65,252,42,15,140,66,183,22,145,17,129,229,3,93,27,229,85,163,144,41,111,168,118,152,184,239,217,93,183,141,161,64,224,236,149,77,169,14,192,194,76,254,224,215,58,130,235,185,68,210,75,79,110,202,58,99,108,42,28,78,0,74,246,66,50,1,25,70,114,90,64,227,37,44,184,70,6,81,2,112,103,132,168,193,185,9,243,116,0,15,148,178,231,53,198,81,78,112,60,168,231,16,226,74,39,235,35,114,253,125,203,190,70,208,85,52,180,200,56,61,213,181,197,195,38,74,16,109,43,7,176,214,160,203,129,57,132,78,166,90,0,3,7,186,17,214,68,156,132,94,239,73,25,76,214,217,0,155,145,110,104,105,137,200,83,137,35,232,171,4,246,82,49,1,54,117,176,73,105,0,24,194,176,46,136,16,172,60,186,1,200,87,24,35,100,189,195,100,250,148,112,1,4,42,7,19,50,132,206,221,149,180,19,196,132,83,168,36,105,50,59,38,190,11,112,32,165,151,142,4,5,119,220,50,137,167,200,131,185,66,67,182,84,232,184,246,68,59,141,130,16,68,237,40,231,92,161,134,41,216,225,114,163,210,115,183,101,12,186,15,204,163,128,192,136,42,111,247,29,75,116,66,186,32,145,248,80,146,90,21,30,150,134,196,202,168,134,152,38,66,4,84,224,228,129,165,142,50,37,29,144,7,87,217,44,18,228,103,229,4,4,29,138,154,245,10,68,193,192,238,169,208,239,148,68,161,112,117,163,24,240,132,58,32,66,213,31,166,59,208,4,50,4,1,202,167,83,204,200,84,201,47,194,178,65,196,101,99,175,34,230,31,220,187,100,96,193,86,90,227,38,100,32,177,192,238,154,218,101,172,249,183,74,245,247,26,148,228,197,134,145,18,172,180,3,201,10,23,23,0,209,184,229,80,192,61,211,39,247,25,175,234,88,201,144,160,126,20,24,110,119,240,172,128,27,178,99,175,36,64,251,148,24,6,79,225,29,128,52,0,98,80,52,110,62,111,40,131,96,207,247,73,221,123,24,84,36,45,0,21,24,110,105,220,97,8,141,183,70,215,139,45,34,62,136,59,41,92,28,25,46,16,32,9,236,165,133,199,35,240,134,200,152,81,164,140,12,163,191,20,154,202,134,198,25,198,56,64,217,46,196,126,85,129,49,59,121,81,205,22,195,66,3,222,48,252,87,78,229,22,151,28,225,89,27,0,112,59,40,214,180,0,93,149,65,230,226,6,66,54,221,233,137,141,62,227,61,205,185,226,85,251,97,194,102,57,75,108,56,101,176,140,27,34,0,132,107,26,170,202,180,59,108,4,70,6,16,196,188,206,202,57,183,128,2,201,106,61,117,21,168,7,114,172,150,231,10,203,65,0,118,238,172,144,35,126,219,169,107,93,245,41,6,18,189,18,131,7,208,162,223,120,80,52,130,46,25,10,101,163,1,86,212,18,59,160,127,114,0,49,140,133,6,48,34,123,33,102,242,163,154,29,220,3,177,75,159,184,165,223,97,6,216,81,6,53,236,32,2,35,130,160,119,72,129,225,92,153,202,67,72,174,86,11,155,96,24,130,120,91,244,128,48,48,247,242,185,206,36,191,121,91,52,86,176,141,201,158,234,161,101,213,134,189,60,167,77,178,93,131,132,218,116,182,147,5,46,156,6,151,66,109,38,227,115,229,82,181,212,101,149,229,169,212,107,24,27,57,151,14,81,61,174,104,4,24,157,194,166,180,230,55,62,81,53,207,170,216,112,1,192,100,76,194,167,143,83,86,163,92,72,116,41,201,188,207,216,173,173,107,72,144,35,202,193,74,163,88,0,7,5,105,15,130,208,8,41,181,20,172,145,200,235,232,140,52,240,97,216,76,44,62,221,192,146,120,8,38,78,12,78,97,50,254,135,52,14,174,235,22,195,229,33,111,194,171,175,80,90,215,6,180,146,3,184,37,104,167,53,55,112,14,156,132,144,217,2,114,60,167,50,157,162,112,28,173,80,109,149,253,74,214,184,230,199,50,145,14,193,145,218,114,181,2,224,208,126,196,66,204,29,150,181,192,73,236,181,50,171,219,13,20,238,23,102,14,222,80,240,121,251,43,66,173,140,246,105,211,105,139,70,79,152,91,89,167,146,28,202,119,30,72,225,98,160,226,234,142,188,227,128,22,234,53,26,26,233,54,159,217,57,94,95,33,138,237,234,180,37,177,142,97,23,144,36,238,181,104,195,220,215,7,180,177,160,226,227,36,142,233,46,32,210,195,5,71,198,1,116,45,19,13,15,1,215,96,100,200,84,229,196,18,41,75,86,185,86,58,155,8,125,221,248,90,206,193,185,39,152,43,51,13,236,107,230,51,5,164,45,52,67,109,220,220,59,42,211,44,241,61,141,90,31,198,49,244,234,67,28,28,209,193,14,19,35,254,85,158,174,142,60,160,58,150,85,154,77,45,47,220,180,156,194,186,111,20,166,90,28,118,72,86,173,186,148,173,3,199,175,252,199,53,162,152,129,243,13,178,152,1,35,47,117,188,52,30,82,52,215,188,199,35,149,164,215,167,64,7,58,0,152,51,183,101,175,241,86,172,157,255,0,11,96,181,108,207,77,232,245,203,109,36,226,34,65,225,119,170,22,86,163,28,145,34,23,144,244,202,129,245,32,211,25,249,96,230,124,174,197,61,99,168,84,44,123,77,50,63,164,239,10,169,153,199,217,213,75,45,124,156,207,80,210,190,157,103,16,73,19,128,82,232,92,246,146,112,7,11,173,81,130,169,60,131,153,88,53,90,82,218,98,57,35,110,202,123,224,73,254,79,197,66,252,190,230,122,128,0,0,192,216,168,106,61,212,108,167,82,211,16,28,115,8,106,136,104,34,67,65,66,28,92,64,136,27,74,165,41,97,242,69,63,204,107,212,232,233,40,123,141,4,12,145,137,194,212,52,6,147,166,103,184,75,244,214,59,121,32,1,153,217,116,42,56,83,57,61,39,98,159,215,106,203,212,56,119,57,181,153,104,190,48,17,232,235,22,65,192,111,100,218,205,15,60,16,70,8,43,47,177,152,45,24,56,7,178,83,130,155,236,83,141,108,84,158,138,141,118,182,136,115,97,216,139,79,149,201,168,37,238,176,146,208,227,50,151,78,171,173,173,130,27,1,134,221,187,225,83,53,0,51,229,219,115,201,68,30,223,168,110,117,167,253,230,170,14,36,110,45,63,178,57,117,67,37,162,225,129,244,75,167,64,144,227,24,118,72,90,105,211,13,181,205,19,7,117,79,78,163,117,87,139,222,200,192,12,185,164,146,243,7,50,7,252,35,53,13,54,8,55,25,225,88,160,202,57,108,128,115,1,3,131,32,185,179,28,200,133,34,130,247,2,102,149,244,143,112,182,12,16,59,129,132,1,230,147,129,6,9,27,165,177,142,117,91,140,128,64,17,56,194,99,169,127,51,46,136,42,141,154,219,38,182,245,145,130,160,171,1,164,139,79,85,194,37,9,166,232,184,137,77,167,99,237,63,210,73,105,158,35,149,110,138,174,135,62,198,236,45,236,151,71,173,130,229,74,241,251,153,192,33,178,102,127,186,213,78,176,115,26,45,223,112,86,106,199,98,210,29,216,70,223,85,84,90,43,56,23,226,168,24,35,8,28,124,138,129,99,246,205,85,31,2,214,11,140,77,163,115,225,46,177,166,230,136,99,152,72,146,28,102,20,127,242,128,14,22,184,236,37,36,188,203,174,252,146,170,87,76,140,141,243,98,181,186,144,194,192,215,117,59,13,89,31,234,21,180,205,115,221,112,0,199,121,91,4,185,196,52,180,183,153,25,252,240,149,170,168,218,204,12,129,141,146,246,25,178,28,107,159,8,21,189,116,251,36,9,38,7,43,61,45,71,241,4,96,183,235,188,172,122,150,123,51,210,96,32,211,215,135,64,36,184,160,124,3,60,150,182,6,125,206,165,86,184,17,107,134,6,65,73,165,170,96,50,209,16,72,65,85,238,45,137,199,148,136,107,0,252,172,150,147,175,111,121,220,61,118,180,72,23,64,35,62,23,40,134,213,169,0,71,148,205,96,2,165,197,187,170,0,196,134,131,3,16,155,3,54,109,111,108,204,99,24,219,113,202,11,93,55,7,67,119,194,166,185,239,186,230,89,24,4,29,199,127,10,176,193,55,109,133,179,61,99,216,94,143,102,221,54,165,172,124,145,146,32,173,53,181,142,168,214,22,18,0,60,115,224,174,97,24,107,160,79,117,162,155,174,198,72,8,87,116,95,35,7,19,78,153,163,221,37,162,48,59,32,117,206,120,45,54,253,85,83,166,73,4,228,45,212,244,70,176,4,96,38,31,164,130,205,237,84,169,39,167,212,168,221,85,24,48,214,191,168,30,68,47,191,254,158,215,15,210,48,28,125,215,193,41,208,246,117,44,28,76,47,181,254,156,106,3,116,193,177,51,207,100,246,174,159,234,83,241,241,247,201,245,22,17,0,12,132,216,13,19,48,145,65,205,180,64,132,237,219,157,198,23,57,77,61,157,149,59,195,200,170,212,175,110,193,115,107,209,45,121,196,129,202,233,185,164,30,169,61,150,77,79,64,24,149,138,163,212,111,78,162,41,56,48,1,144,87,103,67,89,205,44,63,55,120,92,81,212,236,96,249,93,29,53,64,221,140,78,48,129,190,146,74,244,12,244,250,122,210,217,131,247,93,26,14,37,160,158,120,92,13,29,103,24,1,118,41,62,72,59,247,84,22,82,221,157,77,226,153,220,100,246,10,158,51,180,120,67,74,174,7,9,153,36,3,186,199,45,155,120,192,104,0,16,97,14,90,238,64,9,166,1,6,216,242,84,140,3,143,37,59,129,55,22,221,164,209,161,45,157,178,183,7,203,97,96,209,3,238,227,5,116,200,4,100,199,148,107,211,236,37,117,246,91,3,88,59,35,164,235,154,72,9,119,192,198,232,168,146,224,102,1,71,229,55,212,209,121,112,222,2,39,28,137,217,37,162,28,7,9,187,238,86,243,59,135,20,194,25,116,103,132,126,238,48,1,40,65,5,176,70,85,69,166,56,40,235,235,23,248,198,17,46,153,133,68,141,246,85,238,6,136,137,69,34,220,110,176,125,236,25,200,36,153,104,157,144,78,220,171,29,45,27,153,238,130,254,33,53,143,212,22,235,53,134,95,112,86,198,192,207,217,44,24,104,198,85,185,196,98,62,225,35,228,183,17,54,52,183,50,21,24,13,221,11,12,136,254,232,195,64,229,83,244,17,13,235,169,78,144,112,132,184,76,68,43,170,100,8,194,166,186,224,103,112,143,111,144,117,203,184,77,101,209,196,4,37,144,85,135,117,120,240,152,3,96,119,41,179,60,128,77,153,223,73,165,189,96,25,92,31,136,126,21,211,122,211,45,171,76,17,109,163,27,47,69,6,248,225,28,8,56,148,169,14,114,53,159,10,248,131,244,118,190,142,184,173,160,171,77,194,49,67,97,63,88,95,59,248,139,211,245,190,140,24,53,154,10,140,147,212,250,93,109,110,121,59,254,203,245,149,109,59,106,54,12,71,101,194,245,79,133,244,158,164,211,125,48,113,180,38,108,168,64,63,73,62,7,240,213,125,107,71,177,167,172,24,254,239,218,23,107,93,232,238,35,223,214,54,224,209,115,236,5,223,133,234,125,67,244,164,105,245,14,212,122,125,67,165,172,76,155,90,33,255,0,81,221,77,6,143,214,61,63,87,78,158,167,75,75,87,78,225,212,209,16,63,238,7,127,178,14,150,123,157,85,127,189,155,126,16,248,175,210,117,84,25,166,160,199,54,160,134,135,56,17,63,98,22,47,142,191,77,170,124,97,90,157,149,42,49,238,233,233,59,142,217,192,250,175,125,233,218,26,53,155,238,29,53,58,14,255,0,176,64,252,46,163,40,0,8,254,159,238,133,66,175,34,74,232,174,123,62,105,240,119,233,101,111,135,106,123,110,101,30,134,195,69,192,128,216,140,231,117,209,245,47,210,221,55,172,215,186,181,176,209,50,237,165,123,224,214,129,129,8,131,45,31,225,63,123,176,150,15,58,159,47,63,162,62,149,167,166,230,178,165,39,151,28,183,219,54,254,87,158,213,126,128,233,117,53,106,123,116,219,108,236,72,17,244,240,190,221,96,112,183,104,80,81,6,64,199,213,28,183,164,154,216,127,169,241,253,31,232,55,166,233,116,237,167,87,79,68,181,223,55,182,122,135,220,101,122,223,134,126,0,244,95,134,0,26,23,57,174,229,149,9,38,7,146,74,246,46,161,107,98,119,94,43,226,122,94,167,167,213,210,169,161,104,36,212,104,169,112,145,100,228,172,219,122,89,66,205,254,59,61,149,54,130,48,49,194,54,176,103,59,44,126,155,89,213,168,182,241,16,51,114,217,196,12,164,227,196,34,181,61,72,183,69,168,24,73,198,0,225,55,219,145,0,37,57,164,28,108,19,159,212,153,163,132,183,72,130,96,36,57,224,63,38,9,236,142,29,32,206,18,43,67,157,141,251,246,91,144,74,127,204,26,143,198,59,229,124,239,245,83,208,155,235,94,143,169,50,218,79,167,74,98,55,216,126,115,43,232,35,166,6,229,114,189,127,65,252,86,131,84,216,23,61,144,1,27,236,151,83,24,142,207,196,245,64,210,107,170,233,114,199,233,156,214,231,242,211,231,255,0,11,244,31,232,175,199,13,215,105,191,130,172,242,199,130,26,26,236,75,166,36,120,221,124,99,227,255,0,64,173,233,31,19,106,106,61,142,107,94,221,221,134,130,14,223,85,95,167,126,163,95,67,241,3,170,137,37,182,0,1,195,132,239,245,221,95,171,87,63,81,104,6,140,253,165,239,197,49,63,101,230,189,107,226,202,62,146,241,74,179,154,215,58,98,227,19,11,127,195,126,160,61,75,211,67,220,73,104,104,45,184,114,99,31,223,240,176,252,65,240,94,139,215,156,199,107,25,112,99,174,4,112,99,247,81,199,123,149,48,234,211,226,191,168,191,16,234,117,159,18,105,77,161,186,65,82,147,154,249,249,94,231,65,159,0,47,188,124,21,168,53,125,54,137,112,36,180,103,192,227,252,175,155,124,71,250,117,167,212,235,116,84,244,1,160,210,174,215,145,22,251,176,102,62,191,240,190,175,240,230,132,232,253,61,148,158,192,199,51,112,68,30,55,252,38,184,88,35,88,74,192,245,47,93,167,160,172,41,213,112,13,119,245,28,0,120,11,61,13,61,77,107,203,233,197,135,36,128,181,250,215,195,244,189,109,243,80,153,36,19,28,173,158,149,233,195,211,104,182,136,249,120,40,118,121,38,181,43,164,175,74,244,218,186,89,247,43,58,160,61,227,31,133,215,13,1,161,160,108,165,50,26,59,30,202,158,249,216,21,179,125,154,206,231,113,58,182,146,194,209,18,225,0,158,23,199,253,91,89,95,212,254,40,173,233,174,31,203,109,48,249,35,121,49,11,236,85,127,152,219,92,56,94,55,87,240,105,173,241,40,245,6,188,180,64,109,177,128,38,97,29,199,184,212,183,27,114,157,95,64,244,211,233,218,74,116,192,16,26,32,13,182,90,253,71,211,217,173,210,212,167,81,164,180,141,187,173,148,104,138,33,160,112,154,253,194,67,184,59,118,124,79,73,172,214,126,157,124,80,237,29,118,207,165,106,170,135,208,168,76,54,137,112,255,0,219,251,156,143,170,251,23,166,250,155,53,154,118,212,4,73,11,159,241,31,194,154,79,136,244,21,52,245,233,180,131,201,225,121,250,116,117,127,11,208,117,206,125,122,44,24,45,108,187,233,1,22,194,15,220,161,94,103,35,217,238,92,252,200,42,239,233,111,249,94,87,211,62,45,211,107,169,53,215,64,60,156,103,178,238,179,212,169,86,100,176,227,128,83,90,219,145,47,91,29,236,216,226,8,61,194,228,250,187,156,52,213,11,127,165,179,3,149,208,21,47,2,10,85,106,55,182,55,8,99,157,253,196,173,74,154,147,243,159,197,191,16,122,222,183,94,253,59,61,55,81,71,76,12,94,94,5,217,250,224,47,52,255,0,211,10,30,167,168,58,170,90,114,106,85,1,175,107,28,77,227,177,19,229,126,154,213,124,41,162,214,7,13,69,17,81,142,193,3,31,225,121,186,223,167,52,189,61,145,233,237,110,158,144,50,41,181,184,67,146,117,89,118,230,126,167,203,125,19,244,106,171,45,109,13,3,116,185,216,81,130,126,235,183,234,159,163,65,148,169,86,101,74,117,156,77,175,101,48,101,177,201,144,189,165,42,31,18,232,237,97,117,19,65,159,43,101,205,116,46,143,166,250,142,170,166,161,212,159,165,169,68,52,15,230,58,33,222,48,81,121,110,236,145,81,237,158,31,209,191,74,233,209,111,189,25,110,224,174,127,197,255,0,9,232,181,228,83,173,75,249,192,64,120,101,196,246,158,203,236,148,58,155,129,9,21,253,34,134,161,215,61,128,158,233,54,203,171,25,122,238,124,87,225,207,210,106,181,172,115,153,44,192,115,157,129,249,94,144,254,147,83,208,234,43,84,161,109,35,84,245,216,236,59,237,246,11,233,180,244,52,168,48,88,200,142,200,223,74,226,49,132,106,174,176,103,7,227,236,240,158,139,240,6,147,65,74,203,4,248,110,15,213,122,77,23,161,104,116,141,5,186,74,87,125,15,252,174,160,96,24,31,130,134,109,111,78,74,68,229,212,75,89,191,176,25,73,141,108,90,7,133,108,104,15,136,221,49,172,190,210,140,0,12,74,61,212,148,218,181,198,80,96,107,99,42,90,3,36,240,137,217,0,3,3,202,167,2,240,63,178,221,250,73,154,152,50,139,186,34,48,129,175,0,33,170,112,6,200,24,214,243,37,38,51,103,219,236,142,170,110,202,77,65,1,27,200,4,73,128,130,177,0,127,100,119,185,138,247,179,59,192,204,239,9,47,224,194,99,140,28,153,9,110,118,7,98,178,239,144,105,189,197,188,128,71,33,73,199,133,79,37,188,125,130,31,153,208,78,16,255,0,210,47,19,234,46,161,151,244,224,165,190,34,57,8,222,97,192,108,222,233,47,18,14,241,229,12,207,38,45,159,241,21,82,72,131,16,179,90,48,12,130,19,157,116,73,217,36,30,152,33,103,126,227,87,109,0,204,198,202,195,128,24,193,82,203,76,202,91,218,39,194,94,183,8,109,191,244,200,95,3,28,172,207,97,36,146,101,53,206,198,201,21,3,137,18,62,192,163,214,244,201,98,161,105,153,242,215,76,24,73,169,212,229,174,163,241,183,229,101,35,24,204,161,157,247,43,137,242,59,153,170,23,7,172,245,207,73,51,149,164,201,24,137,28,21,159,90,203,105,228,41,227,99,9,59,86,214,236,152,75,174,144,78,124,36,144,8,51,24,193,78,182,214,2,91,142,201,36,11,137,220,159,194,217,208,64,87,58,253,196,57,144,8,74,116,112,51,244,90,75,0,105,186,62,203,53,87,6,184,65,202,217,157,74,113,250,153,42,130,31,129,212,148,230,153,25,90,205,64,233,150,245,36,86,54,62,72,4,157,160,225,14,83,86,142,251,179,43,174,0,201,207,133,207,245,54,89,166,126,192,219,50,182,61,210,29,38,9,92,191,86,168,231,105,206,56,136,69,50,38,14,235,62,95,235,110,141,83,206,12,246,92,130,249,111,86,59,21,210,245,106,135,248,154,194,34,211,31,85,204,171,85,174,233,140,141,145,57,121,147,146,255,0,43,100,205,82,232,109,228,79,251,128,137,85,86,24,209,193,65,123,218,90,94,206,168,234,1,210,1,240,174,168,247,24,79,39,96,131,77,175,126,200,143,43,53,15,98,61,200,35,144,169,204,39,159,56,68,208,1,29,67,109,194,120,211,218,201,153,60,160,218,222,194,242,171,212,199,81,198,206,147,8,0,18,12,253,17,214,97,128,216,130,9,50,59,42,100,96,2,36,37,79,189,246,39,203,83,58,253,201,82,159,242,226,226,215,113,106,207,75,255,0,114,221,143,117,163,84,92,26,8,25,25,88,152,101,224,153,18,120,64,244,171,29,177,84,157,221,61,141,167,131,39,100,230,140,75,140,59,116,173,60,54,136,104,31,114,133,206,48,73,19,60,42,116,60,99,114,61,154,234,85,22,197,160,145,188,172,174,99,170,184,193,17,221,27,28,42,248,142,233,53,64,107,75,26,235,103,148,81,207,234,96,10,35,13,154,123,44,99,114,0,251,171,173,167,180,146,14,8,253,213,208,171,14,24,152,222,84,212,84,21,29,211,129,245,74,62,54,147,68,237,114,6,153,134,67,73,203,177,30,86,135,49,148,219,33,153,41,116,0,186,72,146,54,33,5,106,142,110,46,150,207,116,108,114,232,50,49,151,50,167,115,38,172,7,22,158,176,224,100,1,207,130,148,88,243,104,38,92,55,43,67,170,251,143,115,96,72,28,37,123,69,207,113,34,99,99,42,101,208,34,167,202,167,178,233,134,212,112,16,122,5,210,118,89,245,52,154,5,178,109,46,216,229,50,166,167,218,99,186,73,39,16,22,109,67,156,0,46,13,0,237,6,113,254,22,110,157,142,48,240,226,55,246,27,25,5,204,59,112,123,166,75,135,76,182,6,194,22,70,151,88,92,4,198,210,86,151,61,174,24,18,227,132,3,226,111,219,48,102,172,207,90,137,168,194,13,205,207,244,152,254,200,15,83,45,29,39,180,173,32,18,247,53,216,28,31,43,37,70,187,180,145,140,33,85,119,188,131,7,228,253,75,99,96,9,48,118,201,76,99,142,241,33,33,173,14,222,112,54,242,137,142,54,183,170,72,193,59,2,157,253,210,82,150,173,180,251,33,61,246,59,104,17,186,207,86,161,232,22,199,209,50,161,46,220,114,129,172,123,100,76,2,114,213,46,78,100,157,235,241,223,168,183,83,189,198,92,226,59,109,9,85,233,218,249,18,68,68,19,132,247,52,135,57,209,3,128,70,201,21,95,2,28,36,120,73,97,183,198,47,28,166,110,179,51,105,218,92,123,13,149,94,88,199,6,146,72,27,14,83,171,0,88,0,233,7,158,235,43,65,164,226,0,186,238,123,44,135,150,100,203,161,190,178,234,136,7,59,172,226,153,104,200,199,18,81,57,193,192,56,136,35,146,133,207,192,180,94,123,164,108,254,229,171,75,62,184,191,83,38,165,228,52,52,201,18,176,84,119,68,157,248,91,117,39,220,48,13,131,186,193,90,148,56,31,155,11,22,197,216,152,97,109,137,169,69,245,64,201,30,66,48,199,90,15,61,208,60,7,54,50,62,251,33,107,173,104,27,246,42,54,29,214,69,167,222,194,168,68,2,8,158,201,14,119,244,206,253,246,69,238,150,84,192,108,56,32,126,224,150,196,239,225,57,87,181,157,7,85,86,67,211,190,99,128,150,247,92,8,253,145,56,201,130,236,119,86,224,199,55,19,132,155,83,182,2,237,150,227,16,37,184,223,252,33,234,255,0,153,78,46,130,211,137,242,128,184,221,6,7,40,127,143,126,67,145,51,14,91,48,107,158,3,28,39,101,194,124,189,196,247,229,118,189,80,129,36,9,242,184,119,228,144,48,121,81,185,159,113,176,192,88,5,144,240,51,245,42,139,123,78,119,69,120,36,199,8,1,49,216,249,82,243,178,26,252,186,223,36,130,211,27,101,19,243,10,164,187,49,247,86,8,100,2,20,222,206,160,176,36,162,205,144,69,166,73,194,42,142,205,209,248,67,151,58,109,128,123,149,157,93,250,153,203,29,251,41,242,90,6,4,170,44,32,204,129,133,111,216,24,51,194,178,101,160,16,183,24,31,173,96,192,2,6,234,22,192,236,84,104,140,159,180,41,176,129,159,170,60,92,140,39,238,65,0,103,39,178,160,50,35,29,145,155,72,152,202,2,210,99,183,100,59,143,157,124,101,230,226,73,18,160,14,4,65,194,172,59,3,3,194,150,218,220,228,34,126,216,135,174,73,4,102,85,91,118,229,66,121,33,27,64,35,104,89,86,18,133,188,96,54,26,115,42,90,230,129,5,91,142,99,117,76,48,122,132,142,19,102,30,197,12,246,83,71,28,162,249,0,196,168,227,16,64,8,64,147,255,0,41,60,118,58,7,146,143,89,4,162,59,192,249,84,49,180,65,10,72,24,225,103,184,173,67,198,89,109,163,193,66,58,112,118,85,126,118,86,211,113,56,202,32,253,204,215,172,25,3,99,63,178,24,61,209,59,28,68,42,234,182,119,11,16,21,221,150,27,212,174,12,242,134,70,10,178,100,28,33,143,187,7,157,108,130,152,118,118,240,161,101,184,84,29,200,221,11,137,59,167,7,54,53,143,238,16,109,167,116,65,128,103,112,134,13,178,85,182,8,0,165,98,226,244,202,156,131,194,50,36,192,220,170,112,200,0,97,8,201,238,81,117,239,200,51,30,229,26,123,171,52,200,110,200,131,161,187,42,108,145,141,214,116,140,230,24,202,107,112,8,229,64,216,56,42,154,72,87,1,142,147,144,140,201,189,203,104,116,127,133,101,161,208,2,161,83,61,61,42,174,226,34,82,131,14,87,247,40,176,112,173,141,150,238,163,68,25,221,88,119,73,141,209,95,168,3,79,96,218,102,71,8,190,99,142,16,73,37,53,175,180,227,126,220,32,236,106,213,126,250,130,91,105,137,130,85,10,114,98,84,186,100,198,85,135,216,54,193,76,12,200,110,108,35,76,2,9,252,32,124,53,208,54,238,138,226,246,71,33,11,204,144,54,132,134,239,112,91,23,43,40,1,180,229,88,97,115,123,66,167,64,2,7,221,88,113,45,129,247,78,27,247,2,103,220,140,167,126,199,42,140,224,74,141,223,27,247,81,226,14,63,43,125,205,212,39,176,218,35,61,208,128,65,237,244,84,13,208,37,19,70,209,186,223,89,14,107,149,131,5,93,162,60,171,115,39,111,186,141,0,9,39,41,142,254,230,76,113,148,246,144,118,132,40,158,251,227,194,20,216,30,76,224,245,26,218,131,134,199,209,94,28,193,223,186,182,139,154,115,16,134,11,68,229,65,58,33,249,230,228,22,30,163,42,222,73,2,54,86,73,32,58,64,66,26,232,129,148,219,185,212,94,54,94,206,225,53,160,136,56,42,221,252,179,19,136,81,196,180,131,249,9,110,55,111,246,67,63,115,58,97,13,181,0,105,17,35,178,23,16,8,128,173,143,2,58,100,170,188,196,70,123,172,116,198,94,80,216,236,221,50,123,14,21,181,205,46,128,36,249,75,107,73,230,2,50,28,214,240,138,62,145,5,145,240,215,119,149,11,139,70,68,170,101,174,0,236,228,89,105,250,41,167,220,207,86,130,0,145,2,17,93,104,137,251,170,59,137,216,236,172,180,185,191,94,86,61,238,18,171,217,33,112,116,64,132,55,100,136,81,172,145,190,71,10,199,80,242,83,103,234,16,119,78,153,26,44,131,194,155,228,230,120,10,224,180,71,31,149,109,108,64,19,110,242,157,28,193,131,133,151,18,11,28,4,180,133,8,107,15,215,133,110,180,204,136,28,40,204,128,72,148,130,99,26,191,38,17,181,194,120,236,132,25,48,0,1,28,129,50,96,40,198,239,200,238,149,166,16,90,143,121,220,167,124,192,70,21,116,135,64,27,143,194,183,8,105,130,168,176,216,55,61,145,204,97,54,221,4,182,224,65,56,68,28,203,118,66,88,109,7,98,56,84,204,184,129,129,31,100,125,98,181,72,69,205,169,17,183,100,79,62,1,66,238,136,0,8,33,66,90,8,149,134,199,127,80,156,168,191,168,76,45,45,48,216,66,215,12,224,162,0,188,27,118,35,114,165,145,18,120,71,146,159,39,168,229,91,58,192,97,13,168,103,100,204,31,148,160,180,68,17,247,70,7,78,48,166,99,134,69,173,119,162,0,57,206,79,100,97,84,19,218,71,40,75,143,104,86,179,214,145,79,127,162,24,2,99,101,46,110,192,100,42,104,247,48,123,34,56,140,96,8,75,94,199,97,76,236,132,218,128,129,129,244,64,242,215,58,64,136,86,41,134,137,7,37,85,178,210,63,116,29,32,229,100,220,130,72,141,182,236,181,233,30,11,199,3,125,150,86,244,248,43,78,148,18,122,143,209,82,166,244,66,54,167,250,157,64,246,146,45,4,120,79,108,52,27,164,3,193,89,169,210,107,154,9,195,128,193,79,14,2,152,47,219,186,122,210,56,54,222,71,113,218,125,51,40,23,214,104,36,184,103,59,166,150,108,70,196,101,11,72,233,110,79,209,57,173,107,155,104,4,30,229,83,123,154,197,156,63,249,145,76,12,25,145,32,236,22,166,83,4,226,33,103,52,139,143,65,180,141,225,106,164,235,88,68,254,83,86,188,157,229,53,181,48,135,77,163,228,32,146,118,40,232,186,215,28,124,187,128,134,147,203,26,121,106,104,112,13,16,222,147,186,175,11,89,238,35,86,214,208,250,141,117,106,111,104,15,101,128,224,123,96,186,81,155,5,142,7,44,25,7,115,229,33,144,226,0,56,254,201,205,178,242,204,223,18,100,98,62,168,88,107,164,52,90,186,87,250,140,117,74,118,154,176,118,146,83,89,82,26,99,124,20,134,176,56,131,48,0,218,17,136,47,33,142,129,196,132,167,255,0,106,64,109,95,50,111,211,189,160,100,18,126,139,109,51,77,207,108,92,49,22,198,62,171,153,79,164,3,190,99,11,110,154,105,56,57,231,162,119,84,171,95,66,29,189,109,137,211,54,83,197,65,140,108,183,251,183,52,0,8,3,149,129,133,143,105,246,201,123,1,155,166,109,241,43,83,72,121,0,24,110,228,170,213,173,143,247,17,181,169,241,29,154,90,67,179,24,90,233,83,54,181,199,117,149,161,148,41,72,116,176,109,113,152,250,173,26,103,186,180,25,22,119,3,143,8,214,167,30,137,106,90,188,2,221,177,166,90,215,0,25,19,36,198,127,40,232,211,47,131,105,36,236,33,36,184,48,22,166,180,182,152,195,156,73,238,34,19,226,39,120,198,252,119,218,252,171,159,184,113,108,227,59,66,96,166,92,98,34,118,81,148,154,64,116,193,87,15,101,78,130,9,140,92,83,90,181,211,252,145,219,115,234,221,228,170,111,171,68,176,23,156,28,200,201,11,160,202,254,230,92,9,35,120,72,107,26,242,217,97,46,121,130,233,195,62,189,211,41,176,181,240,55,42,149,92,90,255,0,196,90,150,237,157,186,33,181,105,53,206,19,192,4,167,56,182,163,109,56,129,1,97,211,106,92,198,6,151,53,175,225,206,18,7,213,62,231,182,168,118,49,146,56,88,163,156,163,54,177,149,169,223,220,75,233,83,216,207,96,151,78,155,90,92,36,218,48,39,148,167,188,154,167,118,198,0,157,213,179,166,160,15,51,3,229,153,149,42,238,191,81,3,19,137,58,90,90,162,192,198,13,183,158,200,159,175,163,81,157,14,21,0,193,32,204,21,151,221,107,24,92,208,67,162,48,178,15,230,27,136,178,59,44,173,188,150,226,255,0,7,174,231,70,150,165,181,196,6,245,55,146,35,240,157,78,144,32,129,55,121,92,237,56,169,112,121,99,170,16,122,153,76,241,222,74,233,81,168,226,232,45,1,191,188,45,196,93,89,22,163,150,175,114,157,74,218,123,96,242,18,168,127,238,150,150,99,253,228,242,186,21,192,20,195,88,242,121,183,178,230,212,188,82,123,105,199,188,92,45,157,131,121,251,166,173,172,156,120,202,11,99,115,25,172,215,15,104,115,77,192,226,65,70,218,254,200,130,127,43,43,106,89,0,231,194,215,78,143,241,90,123,28,5,196,202,173,30,36,90,102,251,220,217,78,171,75,192,111,243,46,2,35,60,35,128,193,104,96,198,54,217,115,216,243,233,244,156,24,11,32,134,195,7,127,240,153,74,185,112,55,19,59,41,54,228,225,15,29,191,199,254,243,96,166,3,1,46,135,30,59,37,90,125,226,32,219,19,116,204,247,9,212,136,246,131,103,124,201,89,235,106,29,70,153,24,123,131,191,164,162,86,197,178,33,70,170,94,56,26,116,89,150,185,196,236,65,136,250,164,188,186,163,137,32,218,57,82,181,75,237,45,56,27,225,37,130,164,22,151,30,193,197,18,188,126,230,173,109,139,159,234,104,21,91,77,174,100,195,184,37,29,39,150,228,198,14,59,172,130,139,139,101,207,186,57,132,96,22,65,145,129,221,20,28,70,54,40,59,58,53,191,155,78,226,8,199,205,11,15,241,16,101,173,184,13,193,75,209,186,165,206,112,37,225,199,57,144,20,213,210,13,108,178,70,103,9,172,143,91,11,70,184,126,228,164,73,127,72,130,229,43,233,37,244,227,131,152,250,33,211,151,212,168,8,112,180,12,133,185,162,234,100,14,59,114,155,51,162,61,79,108,31,254,162,155,163,167,92,56,24,47,141,151,47,85,233,173,211,186,118,158,203,101,83,82,131,238,105,49,188,3,178,85,93,111,188,204,128,15,41,18,198,100,22,203,215,201,207,212,24,0,218,99,100,138,117,67,238,108,65,11,78,164,155,67,142,70,195,27,172,46,144,113,131,244,84,182,249,228,137,158,63,241,25,85,140,115,32,146,76,110,144,216,177,178,76,4,89,32,100,159,162,149,71,65,45,220,112,147,191,89,74,219,12,124,139,15,21,3,129,99,128,27,56,242,173,237,104,166,64,97,199,3,116,170,78,55,89,57,43,72,166,78,76,152,196,161,125,14,89,17,229,95,122,151,64,218,194,28,210,120,11,93,42,118,8,116,52,13,150,122,116,195,70,94,36,240,139,171,112,46,29,147,212,228,247,48,255,0,212,119,145,230,163,41,144,46,105,103,117,183,75,173,12,105,19,208,185,51,32,2,14,79,225,105,107,44,243,224,37,218,236,123,188,205,250,61,157,42,149,110,23,219,46,220,101,125,111,244,179,82,215,105,105,56,182,75,218,8,35,101,241,250,76,233,196,184,238,26,23,214,63,76,161,148,218,198,192,178,3,131,118,5,57,111,142,18,223,135,43,214,79,176,233,226,4,103,200,79,130,211,39,255,0,181,155,76,109,99,120,236,182,56,18,209,193,72,216,171,179,170,195,185,178,173,47,201,217,103,173,78,214,144,50,83,226,68,2,66,10,160,199,133,151,114,43,238,100,231,189,173,99,142,37,54,129,180,200,229,5,86,146,236,21,116,177,80,114,135,79,145,156,123,157,173,37,75,90,51,198,10,235,232,158,231,54,29,133,193,209,212,145,145,142,23,90,131,203,136,131,246,75,253,76,211,191,234,119,41,153,27,64,78,130,226,0,34,15,43,30,157,196,52,78,86,182,18,64,45,136,242,168,89,169,212,159,44,246,19,218,72,57,66,215,135,64,35,10,196,193,147,247,10,154,221,250,166,118,91,194,26,216,124,102,141,45,162,164,142,48,186,66,92,51,56,92,157,41,52,234,68,126,87,83,16,32,194,43,230,121,54,229,114,178,237,159,186,58,71,218,59,204,160,57,120,216,121,76,99,26,48,63,43,43,88,117,48,141,6,226,39,9,160,98,120,73,19,56,199,133,96,56,28,156,35,179,87,168,251,241,39,33,65,184,63,128,128,109,19,133,69,214,186,65,84,115,143,18,27,85,205,246,55,31,253,163,34,70,208,147,117,252,166,53,219,93,177,65,60,102,36,145,177,85,237,182,217,5,71,28,237,142,234,71,99,1,55,246,64,155,236,186,110,1,166,7,221,80,126,16,180,156,206,21,24,62,16,79,220,6,157,144,230,98,48,138,232,194,80,32,12,130,154,33,217,27,38,82,100,87,216,178,96,238,136,92,112,54,40,28,1,57,57,79,96,0,96,238,135,189,64,105,189,65,107,96,239,246,78,13,17,157,146,195,69,192,3,157,209,130,1,239,8,186,199,228,88,239,201,78,112,140,239,225,3,95,31,249,86,236,236,17,180,92,194,57,69,194,189,69,115,50,177,103,6,70,84,52,193,42,237,1,0,46,4,246,242,142,27,177,237,166,74,168,214,130,49,50,133,218,96,208,72,129,34,15,209,61,153,137,18,173,228,9,27,30,19,123,5,170,62,69,53,141,13,0,8,10,83,145,32,101,92,78,227,240,172,8,140,194,64,125,135,229,153,146,173,147,159,194,182,18,14,68,248,84,112,230,254,232,195,167,128,171,154,196,226,166,193,123,64,206,221,149,56,19,244,9,172,130,96,156,160,124,57,221,129,90,162,76,107,228,94,94,236,124,168,42,105,154,242,103,41,174,104,17,106,179,211,147,202,14,97,212,122,133,94,230,118,83,0,192,192,3,178,178,67,92,0,9,132,144,8,25,242,129,194,68,243,11,63,220,92,86,84,199,113,41,110,222,17,6,149,78,16,115,223,100,135,177,69,29,200,191,151,0,103,178,207,88,26,96,200,153,43,75,203,65,144,119,236,146,247,222,227,204,42,249,220,125,61,251,137,46,184,3,176,9,53,233,10,172,0,205,179,178,107,154,230,187,121,10,128,188,65,225,79,24,10,247,223,179,225,127,175,127,9,214,215,232,117,26,218,65,173,171,74,161,127,79,17,184,250,68,133,240,223,135,245,199,69,234,90,90,162,90,42,60,15,109,253,48,4,146,87,236,143,138,61,36,122,150,134,165,48,208,235,219,4,47,201,159,25,252,34,255,0,133,189,122,189,6,211,120,166,199,57,193,196,200,14,184,200,149,95,197,111,139,70,110,46,22,253,79,212,63,3,250,197,13,103,162,233,189,183,54,235,38,1,223,234,59,174,215,170,250,144,210,233,203,201,193,11,243,111,232,215,198,53,125,35,212,191,132,213,234,106,61,143,123,158,11,135,200,215,31,150,124,47,186,122,213,58,158,167,232,135,216,197,103,128,230,184,236,4,127,244,167,111,139,220,177,199,174,83,199,106,253,112,212,248,134,153,53,30,214,19,105,111,244,158,65,250,225,125,63,210,189,114,147,52,109,186,160,128,6,251,149,240,221,7,195,158,187,76,129,168,2,190,160,25,113,102,26,7,96,78,229,122,58,159,14,124,89,168,165,74,165,58,194,155,41,182,27,70,163,55,28,73,28,167,123,141,122,114,168,44,251,21,31,86,163,81,225,173,120,157,214,202,58,182,86,254,172,248,95,32,248,115,211,126,37,163,172,20,245,133,198,145,222,246,9,111,210,15,248,95,80,244,127,77,254,7,78,24,94,234,174,255,0,115,206,74,81,245,100,156,76,157,134,58,211,140,166,9,60,128,144,215,27,163,116,101,217,149,171,187,172,136,30,195,13,4,117,126,21,134,0,100,140,42,105,36,76,109,194,176,70,196,97,30,216,253,231,82,136,107,134,33,77,192,199,225,91,199,97,1,12,29,182,142,81,124,234,14,216,80,34,56,72,171,166,101,102,153,96,35,185,76,112,48,9,217,91,70,34,82,230,251,24,82,121,111,82,248,39,69,174,113,117,144,227,158,151,17,253,144,105,126,21,126,141,215,211,212,86,115,226,216,115,203,135,225,122,171,67,112,55,82,171,73,100,93,29,130,95,12,148,63,37,179,39,63,65,166,171,73,145,81,210,97,108,104,217,187,74,161,210,4,58,81,131,36,115,244,77,22,222,236,89,100,180,131,32,33,20,231,19,178,107,223,211,131,202,89,242,183,242,137,111,52,32,154,77,13,238,179,190,155,67,68,228,13,129,90,218,96,68,37,185,129,192,2,62,201,50,163,54,63,241,50,6,6,193,0,144,174,65,128,119,77,48,201,108,253,18,220,201,219,37,28,195,38,223,215,82,23,91,137,38,80,186,215,196,112,161,24,255,0,133,26,96,227,96,150,177,191,143,140,2,201,200,219,101,79,166,73,241,9,163,168,136,229,11,165,174,132,187,142,144,122,49,108,97,112,54,156,109,10,154,210,215,152,31,114,154,90,112,70,234,141,194,67,161,49,191,112,225,189,74,121,107,126,188,160,21,65,225,85,66,93,186,160,230,145,132,153,144,110,251,37,64,30,223,162,93,177,185,194,59,164,118,240,151,243,2,222,19,11,209,51,184,105,20,96,140,241,180,37,213,34,50,38,83,139,32,109,43,61,76,224,236,147,23,200,160,217,73,148,191,249,155,33,113,107,143,99,217,19,240,119,194,17,3,202,58,143,144,89,242,172,23,136,137,196,165,62,4,52,12,38,212,1,242,14,7,116,135,22,136,13,116,194,222,189,66,57,236,161,14,121,153,1,74,173,108,76,79,10,156,72,124,143,202,91,170,23,229,109,142,127,30,166,122,162,217,196,142,203,53,192,188,13,134,225,62,179,142,114,148,33,205,255,0,108,37,229,191,81,19,137,33,0,1,221,41,237,228,24,148,110,38,209,200,73,50,151,161,200,205,131,253,197,220,65,60,142,18,157,116,220,119,78,172,216,136,145,225,32,187,36,2,65,68,32,221,138,168,67,188,172,213,12,108,83,106,97,242,9,3,148,128,67,222,115,178,96,152,199,229,20,26,225,39,18,86,109,91,132,100,159,162,211,88,129,202,199,170,116,71,98,135,177,71,58,153,154,235,183,48,209,194,207,82,211,242,204,34,47,183,19,186,3,76,28,135,76,246,67,251,200,121,33,185,0,213,216,59,43,61,94,170,155,225,27,169,146,224,32,128,21,63,25,221,47,251,152,178,29,204,101,182,153,146,151,81,192,230,127,101,169,192,16,92,74,207,81,189,32,238,22,226,6,68,173,154,252,153,130,168,12,147,18,185,222,171,81,163,74,243,105,115,99,97,186,233,234,41,244,146,14,59,46,102,180,179,217,168,93,181,164,71,152,65,177,94,210,22,197,121,117,62,83,234,238,35,84,243,5,173,157,185,92,170,164,192,180,111,202,232,250,165,66,237,109,102,201,134,156,19,202,228,180,94,251,137,133,155,126,231,21,236,219,12,132,88,28,204,100,157,210,107,209,33,178,76,70,203,99,26,214,131,180,118,72,174,249,38,211,3,104,67,146,246,17,7,141,78,62,236,201,76,53,164,11,35,156,39,182,75,167,112,118,73,109,48,92,72,51,140,170,167,80,213,101,205,37,160,24,4,242,22,220,122,58,130,199,124,95,185,117,171,50,227,13,45,13,27,110,86,80,209,77,243,24,38,66,209,82,152,38,73,207,9,78,100,25,7,167,178,28,118,61,183,232,255,0,188,80,107,234,213,120,116,89,0,55,191,159,240,169,212,3,3,123,135,8,37,54,163,67,92,73,118,202,168,131,168,212,49,160,139,64,74,15,209,16,48,220,155,132,129,104,59,142,17,0,96,52,228,247,77,101,43,92,1,24,142,21,90,100,157,192,216,170,187,234,121,26,166,25,1,142,123,137,1,163,254,82,222,26,231,24,63,39,29,138,99,72,129,238,57,214,141,220,27,37,8,0,57,195,143,40,168,211,88,188,28,210,44,62,199,8,63,114,172,59,4,59,50,133,236,177,219,72,10,162,12,129,158,199,133,44,223,63,248,74,31,203,179,60,132,202,229,174,131,136,217,93,79,113,207,31,203,112,97,200,118,32,165,184,180,144,73,62,19,153,169,138,118,28,199,9,159,200,231,20,238,23,179,62,230,87,22,209,121,54,129,228,114,138,157,91,30,57,106,142,182,177,46,97,117,147,29,77,140,253,16,78,75,64,219,148,202,113,200,133,134,223,199,254,98,245,47,109,72,18,25,219,234,178,61,141,123,140,24,35,41,206,135,58,160,18,45,19,39,159,162,149,41,71,32,145,217,11,29,228,147,123,91,98,24,247,91,129,32,231,61,145,180,245,137,32,90,170,225,239,227,0,241,225,19,152,28,227,104,203,191,116,26,139,163,49,109,202,212,210,27,117,12,36,128,50,51,61,208,87,107,107,22,186,48,115,10,159,76,75,92,6,39,101,3,31,78,152,24,14,118,76,241,225,69,243,78,230,220,83,200,53,126,115,196,239,229,36,56,188,186,226,3,118,104,1,27,201,24,112,85,77,178,4,224,29,144,233,204,50,41,107,86,223,190,160,154,197,211,34,32,114,129,181,3,90,75,137,180,238,66,170,204,107,42,24,127,79,42,49,162,161,156,218,139,84,0,99,28,172,53,177,5,240,97,206,38,2,203,90,171,93,144,77,167,11,117,90,115,78,38,36,97,115,30,125,162,90,122,137,223,194,75,81,206,190,163,95,56,184,65,168,226,1,179,14,216,19,145,42,6,136,185,206,35,202,182,6,83,108,1,141,196,146,76,169,84,2,26,118,19,144,16,169,231,35,185,63,199,79,135,249,38,109,67,49,50,8,240,145,121,0,137,142,193,22,168,27,155,111,76,25,57,221,103,170,118,4,204,118,74,208,43,171,220,85,182,182,123,138,170,224,68,17,39,144,178,212,120,110,251,12,8,79,168,198,181,196,65,110,55,153,89,157,78,253,163,60,148,45,80,175,113,66,255,0,197,51,98,132,195,163,247,85,107,109,155,65,60,35,45,135,0,12,1,221,5,216,182,64,59,169,101,115,101,41,95,140,65,104,45,152,0,238,66,135,56,27,157,147,4,91,192,7,112,128,219,38,14,7,100,127,151,100,200,181,211,216,176,4,193,25,8,73,14,198,99,104,68,211,46,46,59,28,130,130,163,136,170,0,116,72,198,54,82,116,122,242,28,229,80,204,151,80,96,8,217,42,175,91,68,2,33,74,173,37,162,14,121,112,65,88,216,38,100,248,225,26,234,64,85,227,250,217,206,245,50,5,51,186,226,198,55,48,186,122,250,165,243,48,87,50,11,137,141,148,144,63,148,108,192,2,81,56,4,111,217,11,204,68,156,170,33,64,220,65,18,163,191,81,87,237,37,130,28,216,56,35,101,27,23,103,42,96,199,236,164,246,221,39,242,205,148,55,114,25,135,54,59,32,47,224,108,161,108,143,10,154,55,156,38,63,168,110,59,241,37,73,144,215,96,40,49,184,194,167,182,232,28,202,129,160,152,149,188,192,138,10,119,10,71,217,11,156,32,14,202,91,104,220,170,115,72,3,40,40,69,126,38,4,166,229,190,2,187,128,42,154,0,220,40,25,34,118,9,132,200,5,222,161,52,139,51,202,133,198,0,137,66,8,113,0,102,17,56,135,59,24,71,91,36,60,81,194,11,128,27,73,81,174,181,176,85,224,156,25,85,130,49,146,150,227,6,190,18,238,104,254,152,42,52,7,25,140,13,212,182,2,22,200,216,253,86,10,230,198,69,233,150,64,99,187,142,202,203,195,157,178,133,147,38,66,161,210,82,103,123,8,218,181,199,201,34,12,198,60,161,199,101,113,63,117,15,202,15,62,19,216,170,197,249,36,25,3,234,140,56,92,21,0,4,78,21,185,166,119,9,144,196,138,109,188,36,54,186,71,238,133,163,240,21,108,173,179,248,82,250,154,163,228,162,38,2,47,151,132,50,17,181,221,49,4,170,21,56,235,8,63,82,233,186,210,114,132,254,202,199,87,252,33,136,250,165,51,54,16,67,100,17,61,209,64,192,140,170,111,213,91,140,15,28,37,79,185,181,70,12,90,232,82,99,133,96,92,223,167,117,88,192,59,148,255,0,217,50,33,178,186,76,35,4,52,33,20,176,79,100,88,56,231,148,182,238,100,183,73,5,166,92,123,249,84,68,253,81,48,7,63,96,208,173,223,80,143,126,145,154,184,103,220,88,104,133,103,228,29,49,229,20,200,50,133,206,232,1,19,122,100,241,235,101,23,2,209,24,63,221,24,13,104,4,160,0,64,141,209,64,228,227,178,217,189,17,185,100,18,68,97,88,112,216,229,76,65,206,74,171,50,6,222,81,79,166,0,89,110,32,28,109,217,81,117,209,40,156,200,32,21,78,112,182,0,251,166,14,182,62,119,223,82,237,1,183,108,60,32,228,114,136,16,91,145,36,42,99,110,56,75,90,174,196,13,112,151,81,215,1,0,128,20,17,211,24,141,213,147,96,61,208,182,29,131,249,75,154,74,118,244,176,216,224,49,18,21,98,12,9,66,199,150,136,27,148,80,91,185,132,51,184,42,91,254,146,46,19,26,67,91,180,202,25,49,51,225,24,144,1,153,104,217,83,253,197,203,38,144,55,230,37,87,17,202,185,14,225,16,166,108,221,21,3,24,74,182,242,11,70,216,202,147,156,140,163,179,57,48,150,237,251,164,59,139,143,177,151,90,79,35,186,38,186,239,41,119,231,108,158,234,93,108,36,238,49,123,6,18,240,64,16,161,121,105,2,112,20,184,127,229,66,208,127,229,29,200,130,144,50,114,172,25,57,59,34,145,105,130,103,133,87,70,193,110,216,83,201,113,17,201,84,0,152,146,126,138,239,39,32,0,133,166,211,156,30,232,119,55,143,238,49,185,38,126,197,11,1,39,57,86,31,13,240,136,58,211,204,44,63,81,133,182,24,64,24,116,34,186,219,155,229,87,203,142,81,53,193,163,108,157,214,222,46,145,52,62,165,56,130,224,100,192,84,215,151,18,36,194,167,156,12,238,160,5,132,103,126,22,195,59,142,93,33,22,134,153,201,86,48,236,108,84,112,148,33,198,0,31,132,1,244,139,184,238,66,46,32,200,24,240,136,62,4,201,142,193,8,32,83,136,223,133,45,45,198,201,183,137,228,96,189,93,37,108,39,40,152,233,105,147,34,57,85,125,192,14,219,168,231,102,56,236,129,175,121,19,113,234,16,33,192,3,128,170,227,77,198,21,53,229,167,35,236,173,174,186,96,64,242,154,174,253,74,182,232,33,2,15,25,85,152,153,63,69,97,225,177,147,42,156,251,226,36,253,82,31,203,94,224,211,177,238,81,113,250,4,64,11,198,126,200,126,99,27,30,17,2,24,123,240,154,207,89,5,68,117,58,145,205,184,144,15,208,42,57,1,183,79,133,11,131,14,54,59,43,6,225,141,249,148,43,185,212,54,178,174,30,194,46,118,251,71,16,138,208,246,52,146,62,137,65,210,99,56,86,33,199,34,49,40,27,178,117,187,95,245,45,198,216,104,146,60,168,194,88,13,230,65,80,73,104,32,76,171,100,65,184,78,34,16,214,142,145,206,141,201,46,129,178,143,48,64,136,236,136,56,56,8,254,145,248,80,6,206,234,156,180,122,136,114,175,140,166,152,39,63,100,82,11,51,243,33,4,180,200,18,59,161,105,37,220,199,100,6,203,143,147,91,19,82,55,2,9,253,148,4,7,97,11,159,36,8,251,42,109,91,78,216,237,8,15,245,41,205,207,232,132,72,191,234,81,210,146,241,7,9,87,221,194,54,27,247,145,27,66,110,90,236,93,211,201,214,160,76,180,118,252,45,116,170,52,187,96,226,55,106,231,233,174,180,70,192,114,180,209,126,101,194,64,25,133,74,47,155,236,207,195,44,253,205,108,168,24,236,1,7,246,78,109,64,0,48,62,169,14,115,94,27,104,128,142,27,137,192,1,88,122,57,30,74,219,151,185,28,231,245,131,48,210,154,94,5,49,34,71,117,157,205,13,29,32,190,78,195,112,158,198,212,34,208,71,255,0,173,176,64,112,45,145,105,111,126,49,244,192,115,68,73,78,15,12,193,38,86,122,68,178,65,28,238,158,242,30,225,24,194,126,77,156,205,133,111,199,70,67,77,165,193,204,1,164,238,123,167,181,240,64,144,76,66,202,29,53,0,254,233,238,127,183,107,11,76,29,176,170,252,115,125,156,230,162,134,71,180,73,180,136,5,23,183,115,128,110,33,93,194,173,49,45,130,59,38,210,246,217,80,17,46,196,35,108,182,88,101,109,107,97,190,65,20,158,215,72,118,219,249,90,105,186,161,54,205,220,194,93,146,242,120,236,180,105,207,183,214,214,245,79,35,117,31,250,240,148,59,127,249,212,215,165,168,30,125,184,32,182,39,128,181,26,142,166,241,237,225,221,142,203,45,39,190,179,128,44,44,0,254,71,116,218,149,25,74,179,96,203,206,204,228,174,179,122,110,110,69,236,211,58,155,233,17,78,217,1,207,239,11,161,65,197,239,46,113,25,225,162,22,3,13,104,113,16,226,38,59,38,182,166,1,105,206,216,70,246,251,124,141,221,79,129,219,54,84,99,95,129,188,171,135,55,164,55,238,228,26,106,142,188,131,16,64,136,238,155,82,92,45,152,37,50,215,53,118,61,111,149,28,146,92,198,151,77,192,148,214,106,41,94,214,193,101,66,62,89,147,245,250,37,83,99,105,11,106,56,23,30,120,77,107,189,183,70,202,173,139,31,238,73,162,173,143,251,77,44,125,145,45,115,199,132,243,93,165,205,113,33,135,206,200,40,90,241,59,6,238,153,81,141,168,208,224,5,191,68,149,44,84,30,201,86,191,226,179,106,155,26,33,164,57,142,110,76,145,25,91,191,137,117,87,92,96,188,195,76,118,27,46,125,59,8,115,90,126,200,137,52,159,211,159,162,22,114,185,27,141,131,73,167,85,65,207,101,192,12,5,146,155,37,174,0,77,65,17,217,106,165,88,189,176,12,142,101,8,103,182,238,46,41,27,121,244,197,45,109,60,37,188,188,48,218,220,64,255,0,202,6,212,104,105,113,6,59,45,64,146,8,115,45,17,191,149,150,171,8,184,54,3,137,148,245,181,87,45,255,0,120,27,96,149,59,103,67,79,72,185,147,77,193,174,140,72,148,214,151,49,198,4,198,50,179,105,43,88,198,146,99,36,25,90,223,85,149,41,177,192,27,72,4,152,131,9,160,7,57,108,58,53,219,81,249,2,214,156,145,207,133,139,81,95,219,121,32,25,63,178,93,71,184,210,171,78,155,236,46,4,72,204,78,197,1,109,240,67,137,200,105,61,214,221,113,134,150,168,142,108,115,106,150,150,188,140,14,193,116,41,214,112,162,98,90,98,1,229,97,102,154,161,159,108,92,227,193,40,153,168,125,16,68,78,123,42,156,63,139,220,107,9,110,60,72,99,95,86,187,139,106,52,52,131,13,180,206,63,11,102,154,131,170,106,41,185,191,32,105,14,105,228,227,255,0,43,154,37,207,115,172,32,156,151,46,175,167,234,29,78,209,139,121,238,141,232,1,198,43,85,118,206,35,231,250,155,43,210,14,62,203,131,97,194,210,29,145,11,150,43,127,49,212,203,122,154,48,56,137,194,236,214,172,199,48,56,124,228,109,229,112,245,97,237,168,254,155,169,177,161,197,243,251,14,233,49,125,123,35,216,229,109,77,154,232,61,162,152,20,160,53,164,147,3,158,83,140,18,218,97,210,214,228,23,119,228,44,20,42,150,188,207,203,225,106,212,83,99,216,201,166,234,130,103,6,45,242,178,29,108,231,231,196,223,178,50,158,161,148,165,142,201,119,10,223,77,133,178,70,15,43,57,134,54,112,123,147,194,97,47,169,79,14,198,32,132,218,6,146,197,237,160,247,13,140,20,199,73,57,76,123,3,152,209,156,33,167,84,218,67,154,219,162,96,20,205,62,160,93,159,185,74,98,111,220,181,236,86,160,29,64,58,99,73,209,25,152,48,157,74,105,16,4,117,96,4,230,62,227,212,70,54,75,115,92,30,216,18,39,4,241,229,55,44,239,36,235,200,115,34,245,116,195,193,184,100,240,23,43,85,163,170,224,29,77,162,201,234,147,16,59,174,197,70,184,204,99,202,202,247,185,205,136,147,182,120,77,103,199,200,111,165,74,190,206,91,159,45,20,219,33,163,142,197,41,180,238,153,221,104,115,90,29,19,0,98,2,39,190,64,7,61,167,143,11,63,23,125,147,181,87,248,245,56,213,216,88,224,70,193,0,170,31,150,236,48,183,234,105,58,163,46,107,68,242,66,196,198,55,24,250,202,158,139,253,205,107,112,121,100,80,172,91,80,146,217,17,130,181,83,172,107,210,125,58,133,206,4,67,68,196,36,251,99,113,146,71,42,82,166,65,31,241,178,86,237,247,35,126,59,28,185,127,239,30,26,30,12,42,97,246,200,0,225,70,201,168,3,119,228,236,155,82,149,175,186,220,30,66,122,175,88,73,217,215,6,49,148,90,247,75,11,154,121,156,229,105,160,215,177,209,190,57,76,208,213,1,132,17,141,240,50,182,6,182,216,104,77,184,228,232,236,234,221,69,82,105,47,150,196,114,87,211,191,77,235,26,125,49,1,223,186,249,166,154,141,87,188,151,57,145,195,90,216,35,235,221,125,23,224,55,186,149,122,121,204,162,31,86,141,248,170,151,198,125,167,70,239,229,180,156,136,91,218,240,225,129,249,92,189,13,71,57,173,49,199,11,164,203,136,226,2,139,94,255,0,83,173,176,226,75,118,222,82,220,34,17,197,195,50,16,86,105,12,194,1,203,162,29,237,38,90,180,237,50,237,184,72,4,182,12,45,46,117,194,221,210,30,208,48,59,170,240,200,41,93,38,205,37,65,0,29,134,97,117,180,174,237,177,92,58,53,35,128,186,122,55,146,4,148,55,24,106,111,250,158,130,133,65,34,22,230,60,16,14,0,92,106,85,72,180,52,174,149,35,45,3,116,125,137,153,236,215,78,219,142,122,84,32,201,50,48,165,50,26,4,253,194,183,49,183,78,66,38,27,21,49,97,82,169,252,193,137,43,162,1,13,92,218,56,117,192,253,161,116,216,110,102,48,133,88,231,191,234,70,188,196,113,221,53,166,55,48,151,253,51,186,7,188,152,129,186,167,93,49,123,223,38,192,64,29,209,28,66,69,58,128,101,216,78,36,59,35,117,173,250,250,132,113,198,24,146,121,84,114,62,138,131,139,187,199,101,3,251,126,225,63,212,205,189,150,199,68,8,68,239,31,186,130,56,254,202,166,113,41,123,194,19,248,150,8,68,146,209,37,88,223,186,12,1,153,159,42,53,217,156,162,56,228,74,166,228,34,76,237,10,25,128,6,84,7,39,144,137,144,38,70,19,251,27,115,253,72,26,0,234,57,42,139,128,217,89,125,195,9,97,193,199,202,24,195,236,56,50,142,248,140,33,15,60,254,17,2,72,130,17,195,238,42,125,67,107,230,0,221,16,193,217,34,145,234,34,118,78,247,5,190,81,93,50,26,135,178,29,209,52,247,192,67,120,194,151,11,118,91,52,132,235,178,71,58,208,115,148,184,39,18,142,4,121,229,11,136,184,14,86,44,253,193,204,92,101,180,16,140,16,90,39,116,32,228,21,111,110,96,25,76,57,145,183,143,241,146,232,202,0,236,153,87,242,240,101,84,9,36,224,149,158,161,249,38,249,33,128,174,152,0,73,62,80,244,242,101,19,92,208,65,227,136,67,51,217,49,89,119,73,145,16,165,205,113,236,168,185,174,119,132,54,135,191,18,0,68,33,115,200,101,179,8,50,231,25,40,200,54,192,225,45,242,6,240,155,140,200,61,65,38,217,17,133,64,93,202,176,96,125,183,65,113,17,199,249,90,96,112,201,100,90,66,167,60,58,39,143,221,66,113,146,134,183,75,70,126,136,8,251,54,135,202,46,224,36,70,201,113,191,8,203,237,34,114,82,203,129,124,128,115,137,74,230,225,21,117,234,9,167,39,194,67,137,99,250,113,9,174,36,31,162,23,11,242,62,235,114,198,19,67,25,154,161,105,108,6,192,43,227,159,174,63,13,51,85,233,46,212,83,100,85,181,210,123,156,193,159,254,108,190,204,105,159,177,92,127,137,116,84,181,158,157,170,167,82,139,107,138,148,93,78,30,36,12,96,143,162,57,136,198,230,251,228,252,91,164,212,213,209,186,141,87,8,38,201,180,247,35,101,250,115,244,171,226,67,235,190,145,237,62,160,170,116,208,199,19,190,99,7,255,0,156,175,206,191,20,250,81,244,47,86,58,22,135,184,82,166,8,36,113,48,23,168,253,44,248,186,175,163,122,161,160,217,101,26,205,1,209,177,32,230,124,237,248,86,107,167,80,119,91,35,247,228,253,81,164,165,78,155,195,169,181,141,127,120,221,108,246,155,88,203,193,113,238,87,43,210,170,123,212,105,85,107,174,46,104,32,131,184,43,179,77,196,52,93,131,221,67,158,120,70,106,219,168,84,216,4,3,136,192,9,142,16,5,167,33,42,155,186,179,148,230,25,4,146,7,209,48,228,74,124,123,36,166,249,61,39,234,155,150,195,142,120,132,128,235,72,140,207,9,160,146,225,57,76,91,174,250,135,179,178,95,184,71,203,132,198,85,3,113,148,48,9,136,219,178,141,104,132,52,205,34,9,24,242,8,194,6,184,206,248,82,124,17,8,126,96,96,239,202,107,97,24,179,167,113,223,48,3,113,202,162,96,136,16,16,52,150,140,96,171,6,112,84,223,148,107,61,108,32,28,237,160,20,53,6,51,186,133,226,112,169,213,122,118,194,219,166,49,119,61,139,180,8,56,29,149,134,245,33,146,243,253,149,180,134,184,52,156,167,220,251,143,169,33,50,232,220,37,56,7,59,25,9,165,192,29,246,75,130,71,209,41,209,220,221,241,217,26,99,112,169,238,38,32,253,145,151,11,124,165,23,2,211,194,84,36,126,250,138,158,184,33,12,195,200,68,24,7,57,86,88,72,71,223,101,52,78,226,231,159,238,151,16,254,201,143,108,55,105,250,165,207,72,148,156,187,198,100,228,203,249,100,140,170,50,226,37,89,59,113,225,83,223,56,24,77,233,212,198,191,234,66,49,51,247,86,214,59,147,36,32,97,34,70,227,128,142,93,136,65,183,81,190,180,59,139,168,58,118,132,166,143,254,147,94,113,148,183,12,72,40,100,93,119,82,85,215,2,49,30,82,136,196,34,137,223,18,133,216,129,57,77,209,212,78,79,238,45,207,179,164,204,20,167,60,25,1,50,166,124,148,176,232,28,37,250,141,85,205,153,170,121,59,37,56,65,4,112,152,72,46,136,75,168,216,27,72,25,64,239,216,110,121,212,3,51,157,188,160,45,109,241,48,227,157,145,8,120,221,85,67,5,3,222,164,220,122,138,169,135,110,147,81,164,96,39,156,147,104,252,164,60,218,230,130,114,86,63,81,171,250,88,167,182,225,43,59,155,6,6,62,171,77,76,156,112,179,191,108,173,225,178,155,134,17,117,89,17,153,250,108,133,241,29,63,117,119,199,252,32,186,208,112,9,75,165,187,201,30,151,34,201,204,78,221,214,106,173,116,202,208,239,150,227,0,248,89,107,85,206,29,132,218,70,30,251,242,34,171,136,4,187,33,101,124,177,161,205,105,119,253,187,39,214,118,217,196,36,228,140,20,27,105,212,166,113,8,38,96,66,201,173,4,0,22,179,190,235,38,185,243,128,147,236,129,203,84,201,205,112,55,109,133,12,183,97,33,21,228,142,91,27,202,23,75,135,143,9,245,62,161,49,205,34,175,120,36,158,82,42,62,88,91,144,83,234,52,134,137,56,236,147,82,35,25,41,87,204,32,209,220,153,222,226,27,111,132,136,120,145,153,243,176,90,223,150,204,100,112,145,80,206,118,158,234,111,125,68,177,223,196,152,171,151,91,188,71,238,185,94,165,82,104,84,216,64,220,114,186,117,242,210,59,46,47,172,60,183,74,252,64,13,207,148,45,97,49,139,109,43,179,229,158,177,82,53,21,3,72,153,152,92,178,224,11,142,113,193,28,174,143,168,187,220,174,246,147,177,152,11,159,85,178,96,130,19,184,26,19,158,219,103,15,169,26,247,53,166,127,229,11,200,115,39,100,162,232,5,153,157,165,43,35,115,17,229,15,236,96,124,150,106,134,185,194,109,17,146,129,181,26,0,107,68,180,98,17,82,13,105,47,57,224,24,73,117,71,53,230,209,113,156,194,42,179,151,252,127,227,234,253,198,14,171,98,97,200,170,54,194,51,176,72,117,67,76,187,50,209,202,183,87,38,152,46,2,72,133,13,42,114,126,229,120,137,177,79,46,115,136,34,123,173,30,158,26,199,197,54,0,93,199,149,144,184,180,156,201,59,21,183,211,88,77,70,239,228,255,0,132,199,95,42,147,42,137,157,78,143,188,215,0,46,235,110,225,100,173,90,29,3,102,231,101,179,80,90,199,141,128,216,136,88,221,84,83,124,184,75,137,196,12,45,113,168,7,178,47,26,157,251,32,117,74,180,131,152,109,24,32,56,25,35,233,193,67,113,111,121,153,207,11,91,105,211,29,79,115,131,72,224,102,82,159,27,22,199,98,154,191,34,61,79,142,61,69,210,121,123,237,128,90,121,81,236,4,220,113,8,233,31,109,184,25,61,146,250,156,54,0,74,221,245,253,66,56,148,123,96,182,155,131,98,48,118,41,117,174,115,221,158,178,34,70,48,180,130,45,60,246,33,103,123,186,166,37,196,194,160,25,242,246,15,201,242,219,108,75,170,85,123,75,111,36,196,2,168,52,6,182,113,2,35,186,105,249,34,3,15,126,234,131,1,104,115,217,53,6,1,141,151,63,43,155,250,154,189,255,0,196,80,166,6,65,251,36,190,250,142,146,200,0,224,131,186,211,1,132,53,187,37,50,137,46,121,14,32,128,1,19,143,194,160,191,202,28,240,242,103,183,157,163,178,182,220,94,12,199,209,19,41,22,180,238,114,120,78,166,219,153,32,120,130,147,180,82,69,170,38,69,211,105,113,198,201,161,177,126,75,132,236,120,250,43,20,222,223,153,165,179,253,37,8,170,24,215,52,238,236,68,32,216,182,31,169,213,103,142,119,236,199,80,0,226,92,14,82,235,48,123,100,230,31,128,65,78,170,210,201,156,183,128,74,199,23,25,32,156,64,206,63,9,7,44,247,57,173,69,177,144,67,26,97,189,80,209,201,148,202,114,26,119,13,27,74,93,160,2,68,128,121,86,29,0,71,80,219,176,90,203,190,108,102,215,70,106,168,230,189,128,136,145,225,115,171,134,9,59,148,215,234,125,182,224,110,33,102,123,203,219,49,4,161,243,206,162,138,213,223,96,150,227,9,70,171,132,130,55,194,105,112,107,76,144,73,27,14,18,93,90,36,78,252,194,59,252,114,15,150,21,73,150,176,180,152,234,29,137,89,36,61,198,205,251,4,231,136,195,157,25,66,90,223,233,1,189,200,27,164,255,0,38,248,69,63,29,139,19,45,81,14,200,36,172,245,221,107,112,9,142,2,125,75,154,98,98,121,60,44,186,154,214,52,131,188,36,233,233,148,227,222,89,139,115,140,114,146,94,90,8,24,35,148,31,196,128,220,245,65,225,46,166,172,3,25,130,160,175,191,185,135,139,132,182,212,1,206,116,231,199,42,189,240,232,27,79,11,43,181,32,79,100,147,90,92,12,100,98,99,41,53,217,49,191,139,55,84,174,25,210,49,27,42,247,11,242,126,110,23,58,157,83,139,164,65,225,106,21,3,195,115,147,178,35,202,53,91,91,191,212,210,199,0,149,89,161,164,149,87,123,112,220,137,220,240,149,169,169,130,65,78,103,125,117,26,215,253,153,57,26,215,1,80,231,29,130,198,226,99,1,63,80,73,124,156,133,149,216,116,228,46,102,248,131,31,115,19,200,64,128,4,126,21,73,7,108,37,140,58,4,253,81,2,71,221,43,212,79,191,58,148,93,177,39,232,20,146,93,2,20,249,188,21,3,1,57,66,201,225,14,239,80,156,219,24,4,160,4,153,119,226,81,72,118,220,41,38,7,246,77,203,124,131,31,246,200,72,124,72,202,28,3,130,66,163,186,146,0,128,9,39,186,82,221,110,64,41,209,4,58,14,10,178,75,163,27,42,136,224,168,39,194,195,253,64,139,236,178,118,63,178,162,233,196,227,186,182,190,209,4,72,85,112,9,109,223,112,137,226,75,4,50,97,93,163,242,134,68,3,10,195,228,248,8,11,152,67,216,238,75,107,96,76,225,93,178,204,111,225,9,34,220,2,173,174,25,137,217,54,174,233,55,36,220,37,31,233,59,171,178,39,177,66,92,38,35,42,193,23,115,142,10,22,119,168,78,159,36,38,49,61,37,14,3,183,86,75,75,179,42,188,18,153,71,168,54,208,164,31,61,149,7,100,118,240,130,96,12,97,19,76,136,24,194,146,103,112,26,166,75,45,234,4,25,84,98,102,72,37,66,233,10,17,49,178,218,189,202,87,123,234,91,90,215,0,14,35,186,143,108,115,37,88,130,8,229,80,125,160,227,40,226,122,69,83,14,160,146,68,34,32,54,63,178,11,129,137,192,68,247,130,48,19,43,209,145,69,58,146,226,31,180,33,229,70,157,167,101,9,89,129,223,33,52,22,13,149,94,73,3,104,82,72,131,146,160,50,130,159,168,113,122,201,3,137,250,43,18,51,50,78,200,9,63,148,77,36,56,5,177,13,32,240,73,9,32,229,93,192,136,24,61,209,57,224,8,254,164,33,221,184,67,38,253,75,104,44,27,193,226,85,196,144,170,226,227,140,169,238,90,51,248,76,217,240,32,93,148,225,61,51,158,229,9,105,119,217,80,113,46,158,17,93,19,202,216,158,66,171,40,54,35,59,170,112,51,182,85,151,75,70,21,16,232,18,158,189,255,0,184,199,103,146,53,208,118,68,232,45,27,202,1,219,133,121,14,217,110,230,30,50,76,111,248,71,112,104,4,243,217,11,109,49,63,148,70,215,71,132,187,245,144,114,73,65,172,45,145,36,246,80,255,0,76,13,185,86,77,217,24,66,92,68,71,225,55,45,250,131,118,84,23,59,59,246,86,224,26,32,12,161,184,207,101,102,237,210,247,27,191,100,13,228,31,40,135,84,151,37,201,76,15,37,161,187,148,218,157,4,14,202,48,226,54,128,138,246,224,12,4,183,8,40,131,154,26,49,148,44,24,97,13,101,6,158,7,221,27,92,90,98,118,65,121,231,101,11,72,180,156,74,92,253,204,105,220,142,249,167,142,232,156,198,145,45,148,32,110,55,133,77,117,169,136,220,250,76,134,237,246,130,132,200,225,88,135,25,39,40,100,221,140,37,36,195,234,21,248,136,250,171,195,5,209,149,70,152,3,39,62,16,145,128,86,193,234,54,7,73,8,184,227,0,34,139,91,60,21,26,122,100,4,36,57,216,221,41,30,174,29,159,234,66,118,0,99,186,152,115,163,178,147,104,131,130,142,152,233,192,221,55,127,81,106,231,212,23,58,64,159,194,141,168,226,98,17,73,178,8,152,66,200,183,7,40,32,105,48,114,122,132,211,118,255,0,133,13,75,126,97,148,18,231,28,97,91,73,218,3,138,30,68,12,123,149,117,223,84,76,124,19,140,249,84,214,100,72,76,16,208,123,44,187,24,48,229,4,18,65,142,80,135,218,114,54,76,219,35,101,78,104,115,1,156,249,91,248,176,3,40,54,238,162,85,146,97,8,5,128,28,125,147,11,193,25,16,103,116,207,103,127,82,253,253,25,4,184,108,113,244,80,56,14,55,87,45,4,65,225,11,72,109,76,137,148,181,233,145,179,222,66,153,220,72,236,172,212,38,96,0,59,4,39,47,35,1,80,144,17,58,235,102,240,253,203,115,193,203,70,81,54,96,152,202,141,105,45,39,178,169,176,65,4,45,217,219,24,214,223,169,27,244,2,57,81,145,50,78,79,10,236,150,207,141,148,107,64,102,76,57,41,231,145,147,254,156,132,218,64,153,220,78,202,54,165,167,1,81,117,135,29,56,86,12,237,247,77,221,20,34,189,167,209,41,219,206,242,168,56,22,145,6,85,212,169,36,3,145,225,25,117,129,166,32,119,88,115,201,128,216,45,117,160,72,51,192,148,194,62,131,9,97,193,217,32,125,85,184,99,57,8,61,122,195,107,96,16,90,109,225,27,137,184,67,98,80,53,151,65,148,110,134,143,249,71,10,177,107,230,75,104,180,70,193,13,177,184,207,1,89,50,1,220,15,42,201,107,128,223,178,213,179,247,55,242,63,212,182,63,136,251,163,35,188,37,63,168,227,142,200,173,188,128,79,238,148,106,239,83,114,55,228,119,42,169,12,182,50,21,7,218,241,2,101,17,105,119,78,209,221,13,48,90,224,1,31,66,156,223,24,45,242,194,116,244,206,36,130,236,13,190,171,107,69,224,146,210,22,45,56,37,185,0,184,118,50,186,20,97,173,3,191,19,178,168,98,63,114,252,92,200,116,192,182,211,51,196,39,49,196,159,29,146,114,209,34,115,200,217,21,58,230,156,140,18,121,84,213,116,142,156,107,139,255,0,120,230,219,120,38,113,192,43,68,155,193,60,230,22,118,23,219,129,249,90,88,192,230,228,2,123,20,197,182,184,63,241,57,26,252,126,12,49,76,2,231,117,19,225,85,39,92,251,192,32,196,65,63,225,50,194,41,117,155,65,236,97,74,148,207,182,96,64,104,147,225,10,211,149,183,114,28,104,28,126,163,218,198,251,114,200,107,230,114,56,86,113,19,61,146,90,64,104,130,65,228,149,162,153,108,25,112,116,240,14,202,213,92,91,121,41,96,176,22,255,0,196,42,15,113,233,120,232,225,201,133,130,183,73,14,32,127,180,193,75,97,115,41,53,174,234,49,249,79,109,64,70,214,146,152,185,156,106,97,20,173,191,93,70,83,130,232,45,32,0,181,81,113,100,2,37,191,217,102,162,67,1,147,116,240,180,210,15,123,161,160,15,169,194,82,188,127,151,82,198,80,202,227,255,0,230,108,162,224,238,113,194,108,197,86,146,26,90,63,237,207,229,103,96,182,147,98,110,156,248,250,45,140,127,67,101,165,198,119,236,175,95,201,250,100,44,23,248,157,126,230,169,232,0,193,119,5,11,92,110,18,58,198,62,171,59,53,57,203,115,49,11,77,50,215,52,18,36,202,91,246,202,126,48,119,246,78,142,157,172,38,208,103,25,7,130,156,224,26,72,36,90,68,125,22,74,79,135,155,41,151,58,51,111,1,19,171,195,122,135,86,208,170,238,144,85,40,20,183,179,69,22,49,164,199,87,23,74,107,223,34,251,75,200,31,40,221,79,76,104,169,165,5,141,247,58,65,105,105,25,90,221,163,125,46,146,199,48,238,65,221,111,61,136,86,220,185,48,52,206,38,230,185,165,179,179,127,229,109,125,86,88,27,84,57,205,96,136,105,130,71,213,98,163,81,161,196,181,193,217,140,103,43,75,161,236,14,180,228,110,68,66,166,229,103,81,82,185,106,255,0,204,27,200,152,233,14,219,194,222,218,103,217,105,13,19,183,254,86,42,89,115,155,0,144,55,59,0,181,181,198,208,46,250,168,237,180,201,139,26,227,215,158,65,162,67,42,0,98,57,242,183,150,49,238,145,11,143,92,26,110,150,76,56,238,78,62,203,102,150,179,233,199,182,208,242,210,38,226,169,125,227,200,34,90,192,127,25,178,136,115,235,150,187,228,35,4,247,72,214,250,121,164,15,205,100,28,207,249,91,104,214,107,222,247,84,147,81,198,72,136,31,101,180,61,143,162,65,139,187,21,6,238,245,43,249,15,136,61,179,206,49,174,164,67,72,195,121,39,43,101,26,158,205,13,67,34,41,213,29,34,78,243,38,85,87,162,230,86,235,107,24,243,147,105,153,28,39,233,232,7,196,128,65,93,191,27,27,16,167,16,226,123,48,83,115,156,209,82,155,30,210,241,150,212,57,145,254,57,251,167,105,90,90,92,0,46,147,39,43,93,109,47,182,208,224,194,49,178,203,5,132,153,152,73,93,95,100,143,199,198,253,250,78,239,165,62,147,170,61,175,193,107,102,124,240,131,212,116,32,81,186,159,202,121,219,236,177,105,95,85,182,185,212,42,82,97,217,206,32,52,254,235,109,74,194,179,46,21,8,59,71,9,80,95,140,109,119,95,103,46,155,157,79,164,146,90,222,22,166,213,22,237,30,123,172,212,216,91,86,55,32,111,9,190,217,14,1,195,200,111,148,235,166,178,165,111,99,122,223,247,52,26,230,26,92,32,110,28,141,205,119,182,39,103,117,70,233,64,60,27,11,122,96,103,131,225,106,12,164,101,214,144,242,54,14,217,18,217,212,135,37,120,100,198,1,162,247,19,213,39,3,176,90,233,85,185,128,52,72,35,4,172,245,105,186,155,119,184,230,92,236,99,178,26,15,48,214,144,26,25,134,128,120,75,142,116,202,159,142,173,191,249,255,0,104,218,148,160,144,27,157,192,37,57,172,20,233,143,59,142,21,60,152,38,232,149,91,83,243,16,155,143,215,234,74,231,248,133,99,157,80,144,45,2,118,147,217,3,242,222,222,16,83,169,109,32,78,79,132,97,242,29,115,72,17,128,123,164,170,87,107,43,254,90,214,164,123,94,31,16,69,208,0,51,0,45,77,46,104,105,48,66,192,109,182,211,77,181,88,120,119,11,94,158,179,94,203,102,60,42,113,44,121,26,182,218,242,217,117,170,6,136,229,217,142,203,5,119,23,58,211,177,206,22,247,82,99,95,121,23,56,136,6,118,89,107,11,178,54,40,61,97,5,218,183,228,121,51,186,152,112,107,160,93,16,74,206,246,67,133,192,19,186,219,80,67,37,164,71,101,207,212,151,23,180,54,0,25,119,159,9,109,208,76,181,193,8,19,24,56,89,42,128,239,148,6,64,207,148,234,213,3,73,119,202,208,59,172,149,42,9,223,37,110,143,189,146,213,204,60,130,0,22,147,136,228,38,177,174,201,35,164,255,0,82,19,72,24,206,62,168,3,11,31,2,224,9,228,200,63,64,154,197,74,150,172,161,155,197,63,223,247,25,64,146,243,136,250,133,164,49,178,12,92,7,7,100,167,26,141,125,175,6,253,160,226,17,179,112,227,177,229,100,125,223,98,21,224,229,79,37,211,47,165,80,186,238,112,35,96,186,12,173,153,11,27,91,113,145,8,152,3,42,103,37,48,120,49,237,110,106,206,157,16,5,166,237,215,188,248,45,211,170,166,208,64,18,190,124,206,4,116,246,43,216,124,22,247,51,86,220,147,39,30,2,108,211,86,61,78,95,147,150,247,62,235,233,238,113,164,208,4,24,221,117,24,226,6,114,74,226,122,101,98,105,176,110,87,102,149,75,78,119,238,163,190,78,240,229,147,83,90,0,136,194,91,193,7,199,100,109,112,123,85,57,198,1,231,202,223,203,200,53,183,177,15,96,152,4,5,146,165,48,215,64,223,149,189,205,29,176,123,44,174,100,62,55,79,222,102,195,189,105,220,91,92,24,224,67,100,246,93,29,35,166,9,22,248,43,16,22,50,121,43,69,23,195,65,35,117,141,250,147,122,244,157,122,14,129,116,225,116,244,149,26,4,243,196,174,62,158,163,99,105,93,45,33,31,84,95,33,227,95,89,215,15,186,17,58,235,35,127,41,45,233,166,49,247,76,188,1,178,25,247,54,113,150,219,129,104,27,45,244,228,128,37,97,167,214,98,50,183,208,107,91,78,72,202,38,142,192,60,141,97,53,207,12,200,128,170,156,156,159,176,68,29,212,57,28,43,13,151,127,148,249,245,49,197,232,100,38,210,48,62,169,173,207,86,227,178,6,54,49,186,51,211,182,203,61,99,55,142,125,195,167,80,76,196,35,48,72,131,9,34,79,2,17,251,128,100,96,246,68,214,99,163,184,207,149,210,102,17,64,39,8,28,69,185,40,110,13,59,231,186,59,222,66,121,212,48,32,114,85,135,14,202,7,109,157,149,25,57,8,157,118,123,16,235,168,87,17,194,182,144,103,191,117,65,162,48,101,88,2,112,32,249,71,51,189,148,17,32,212,204,0,126,234,154,76,142,200,156,220,192,10,14,156,1,37,106,247,2,113,251,132,70,101,21,55,144,36,228,37,19,6,10,107,32,8,148,218,157,192,15,164,187,225,81,125,198,99,42,56,206,48,169,159,32,17,149,156,221,96,82,190,72,94,100,97,54,122,48,97,4,71,56,86,216,216,254,16,220,152,174,175,233,134,26,96,101,81,48,233,81,176,220,18,140,218,226,78,225,55,143,115,39,214,74,39,32,66,167,29,148,193,204,194,178,73,114,45,176,200,119,228,111,144,76,246,84,29,118,241,62,81,8,107,114,115,217,7,18,4,158,203,108,43,142,72,48,80,184,18,236,96,118,68,68,238,81,89,144,70,81,21,237,96,67,77,137,24,62,83,26,100,200,42,57,129,217,236,132,64,49,196,45,214,119,55,85,249,49,222,232,3,51,246,229,42,169,56,156,161,117,66,72,0,196,42,119,80,130,126,235,121,253,198,109,189,65,188,145,225,81,2,1,86,208,8,193,252,161,112,59,20,82,42,253,48,28,248,27,79,213,1,124,145,192,76,115,96,12,32,32,72,196,160,156,190,226,217,215,33,0,26,32,102,82,170,117,73,9,143,38,5,188,37,151,203,68,67,124,32,86,108,222,224,49,184,1,223,133,45,176,145,199,33,91,132,68,241,202,167,62,71,249,89,254,226,187,157,69,86,118,4,109,225,34,173,54,213,164,246,145,136,136,41,228,2,237,177,225,3,192,50,114,134,111,68,113,39,192,127,89,254,9,169,168,174,61,67,72,45,120,105,189,160,96,231,3,236,190,39,233,250,167,81,214,83,112,107,216,69,82,208,78,210,211,185,241,33,126,212,245,111,72,165,234,90,103,177,237,144,71,43,243,143,234,143,233,241,248,126,191,241,236,99,153,164,14,112,4,2,26,73,35,63,252,238,171,248,159,220,214,27,135,245,62,201,250,101,235,236,245,31,72,107,157,80,10,173,0,89,63,186,250,13,23,92,208,65,220,47,200,63,0,252,113,168,248,122,184,21,94,122,73,198,248,149,250,123,225,111,93,163,234,254,159,73,236,168,218,142,115,67,141,167,246,75,199,33,229,110,59,61,35,26,78,57,142,83,0,32,0,119,75,97,0,8,57,9,173,37,215,79,31,186,217,251,147,50,190,73,22,56,14,19,169,192,239,119,100,137,5,57,142,128,49,247,67,48,132,122,200,198,190,79,97,200,86,8,223,178,26,110,191,236,133,175,5,164,28,121,71,51,184,67,246,74,125,83,118,12,35,14,1,44,230,99,42,228,52,228,109,178,192,90,30,158,200,119,114,85,177,146,73,207,229,83,92,6,197,24,118,12,4,219,132,21,3,216,183,128,236,12,121,65,112,6,209,251,166,56,198,10,91,155,113,159,236,147,151,83,96,56,59,32,124,24,80,139,184,80,224,14,17,2,102,39,8,29,194,249,144,50,27,178,171,239,158,8,225,83,136,110,211,40,9,131,216,141,208,79,169,62,222,161,50,14,193,81,0,24,66,76,0,96,148,109,151,11,184,77,90,169,178,220,68,130,68,248,226,18,220,11,27,140,167,77,167,96,130,160,185,34,103,115,101,171,129,22,231,195,118,37,37,238,50,19,222,216,17,194,70,39,29,183,40,91,220,133,124,9,62,124,144,144,248,107,251,148,251,179,111,1,11,136,220,140,236,137,161,145,155,117,197,128,218,132,150,140,2,153,37,164,18,146,122,124,4,198,140,73,64,235,217,46,70,29,119,42,242,225,40,77,164,103,101,47,129,136,63,116,167,8,27,32,31,168,115,251,145,206,145,131,244,64,65,61,91,170,61,80,71,236,138,77,219,192,236,178,255,0,112,116,102,197,220,39,130,82,42,78,226,49,194,208,230,135,44,181,186,92,121,89,234,99,167,24,167,140,19,25,238,150,112,217,148,101,208,210,0,202,206,247,91,29,252,160,31,184,205,117,217,30,224,208,12,125,80,92,92,70,202,220,233,141,146,140,7,204,152,133,170,114,123,138,149,78,164,168,101,194,56,73,168,226,31,39,132,224,239,233,224,242,82,42,65,116,28,173,167,212,33,157,197,23,156,156,20,167,59,25,76,113,13,59,110,133,197,160,25,8,2,77,108,136,115,11,142,54,238,148,236,31,247,38,85,141,167,116,151,227,105,13,238,182,153,212,213,42,116,147,51,156,75,157,35,240,145,84,92,193,0,129,221,62,181,64,2,200,224,94,62,104,3,178,199,234,38,191,81,53,28,1,131,56,75,158,157,163,42,222,3,137,229,1,195,96,31,178,95,172,33,210,167,198,66,0,250,172,154,185,4,72,91,105,144,8,111,39,186,199,174,105,216,159,194,15,154,77,150,237,58,152,92,102,103,255,0,181,65,207,168,209,211,13,236,138,3,143,145,193,75,121,45,36,55,166,82,235,153,10,125,172,93,78,128,65,221,103,185,242,67,154,45,226,215,110,180,58,75,99,149,156,2,210,100,199,96,176,231,95,112,86,181,88,14,113,14,50,49,194,69,112,45,227,186,117,90,164,48,130,223,186,67,128,176,16,73,250,165,214,14,74,160,121,48,86,54,184,198,68,101,113,61,114,14,141,226,79,221,119,43,52,23,24,201,228,46,39,174,207,240,174,134,245,14,10,41,95,99,252,191,143,252,207,149,214,120,173,81,245,0,112,105,113,111,80,32,224,194,231,213,164,104,11,67,156,224,55,184,201,93,125,107,139,43,188,130,28,73,152,57,92,237,67,203,159,180,72,85,94,179,103,23,228,176,88,89,140,139,136,3,7,146,149,105,21,35,250,124,166,65,144,118,42,152,238,160,75,72,0,237,221,71,172,235,234,76,236,205,246,93,66,218,77,134,253,214,64,226,218,128,112,68,151,118,79,188,204,76,207,9,36,10,124,96,166,228,103,202,39,79,243,255,0,245,6,179,61,192,24,14,79,33,94,159,79,210,240,236,159,233,51,253,211,90,88,246,94,48,230,12,253,16,26,151,178,105,182,79,100,150,171,110,136,10,35,135,132,203,80,251,79,131,19,253,151,79,211,100,180,188,100,118,92,98,227,82,177,116,103,177,93,127,79,38,149,182,81,36,191,230,115,99,31,84,117,112,129,176,152,147,109,115,33,199,158,235,33,23,189,182,57,174,7,37,195,101,163,220,115,154,224,68,36,184,195,109,16,6,201,105,87,120,251,25,199,168,194,242,88,24,220,158,74,175,111,99,51,29,202,166,22,130,216,4,8,204,39,82,105,14,238,6,83,46,25,55,3,210,57,172,99,169,224,65,89,223,73,140,39,50,9,253,212,175,84,211,16,7,60,37,80,172,90,243,126,196,72,250,166,56,208,216,252,234,135,47,79,238,48,211,177,208,96,79,221,103,168,210,208,231,128,97,162,64,140,148,110,174,29,54,228,236,123,36,190,171,152,247,75,220,88,70,27,192,243,255,0,206,200,87,17,99,25,217,23,84,50,171,155,115,1,45,249,92,70,65,69,238,24,182,96,108,124,160,170,33,173,45,105,242,66,42,76,96,0,157,252,165,45,178,54,210,239,247,32,1,206,144,51,8,67,240,224,55,217,208,154,92,208,208,90,220,164,193,105,59,9,202,13,172,244,29,197,71,122,34,93,81,148,92,92,93,99,57,36,167,16,3,77,65,18,6,8,59,172,250,134,218,100,137,145,176,72,37,224,0,208,11,187,56,198,22,52,58,140,221,70,169,147,95,188,199,56,7,24,39,250,82,235,150,186,163,72,4,134,231,61,214,87,92,199,207,35,120,217,48,214,125,128,96,187,202,83,137,242,98,242,43,111,145,212,23,180,73,135,72,7,229,157,146,111,181,192,17,247,87,84,155,92,233,12,56,251,172,213,47,115,134,36,159,148,19,186,55,11,29,48,90,205,188,61,142,55,57,164,16,26,39,16,103,11,59,131,154,96,8,19,194,115,219,2,14,241,178,3,210,206,242,167,110,85,52,148,63,30,156,126,226,42,75,120,150,147,248,65,84,7,48,111,142,201,149,3,153,210,230,195,123,165,85,107,218,199,91,188,24,148,109,201,77,98,182,170,225,212,183,181,173,167,112,16,227,136,89,106,16,224,113,143,242,156,231,244,7,12,192,140,247,89,92,218,158,217,189,133,173,220,59,131,244,75,200,179,211,53,183,199,239,200,135,145,118,215,56,114,179,84,168,237,192,32,30,22,183,182,236,239,254,22,106,173,180,131,191,128,181,131,238,47,117,234,211,53,82,247,184,56,204,13,214,93,107,216,26,68,64,35,11,109,87,23,0,12,130,120,236,185,122,214,152,139,128,119,213,67,189,207,212,32,107,108,217,205,32,200,50,71,114,18,234,23,56,2,1,36,242,83,106,54,252,110,141,180,92,88,58,112,60,169,138,184,195,91,143,191,115,35,41,191,220,18,15,248,77,246,31,124,219,136,156,45,186,122,112,65,115,103,234,19,64,184,72,31,100,213,42,239,245,5,42,251,179,146,250,47,38,72,75,100,178,168,192,93,103,142,146,8,17,56,133,134,165,25,4,129,7,178,66,160,237,72,246,77,233,134,242,92,214,200,136,229,39,82,241,97,239,9,183,6,211,45,131,119,11,54,174,161,52,100,136,40,38,116,192,135,47,220,226,185,196,56,165,142,172,156,4,85,158,231,59,108,160,115,136,142,202,126,62,73,217,236,201,70,68,170,24,116,236,59,34,120,192,35,50,129,205,36,246,81,181,132,201,86,214,253,75,46,201,4,100,236,85,181,166,55,250,66,18,65,114,184,180,25,194,213,55,36,253,222,164,108,48,142,234,228,228,183,247,84,68,12,65,80,18,0,105,40,43,186,195,182,37,7,93,191,28,4,37,196,142,145,178,179,156,96,78,240,169,173,180,246,71,80,130,206,75,6,112,114,123,42,36,199,203,133,102,78,112,163,135,115,132,221,111,115,22,235,200,13,151,156,226,56,84,8,19,143,202,48,204,227,101,34,225,17,31,85,52,253,64,10,255,0,184,50,98,35,8,128,184,9,108,33,61,35,56,39,149,46,39,120,35,132,123,207,238,59,189,16,158,236,0,54,66,31,2,0,149,8,45,142,62,234,219,190,14,18,49,62,248,164,0,232,51,8,196,150,237,212,134,11,85,204,97,109,195,251,155,31,63,82,137,112,220,5,96,251,142,24,136,83,103,119,84,210,90,112,158,172,31,209,45,206,233,219,110,84,108,140,194,176,93,17,217,1,124,17,216,118,77,84,92,99,227,94,200,65,196,68,132,25,3,234,137,162,227,245,80,54,216,38,86,199,204,138,63,108,128,57,86,78,35,9,151,25,147,147,229,13,164,9,17,5,42,27,144,97,245,40,231,141,149,48,146,77,187,171,184,196,74,128,153,233,66,163,245,54,247,178,201,129,159,194,160,11,143,117,68,23,17,63,149,118,67,73,152,60,38,48,29,148,221,119,37,92,109,144,35,42,76,136,140,149,65,165,223,253,171,110,62,169,92,246,77,88,32,90,118,69,238,70,226,21,186,70,103,10,154,47,35,33,110,74,100,32,238,74,113,185,210,4,43,110,12,144,161,24,223,110,21,130,6,73,251,33,253,66,247,254,228,14,224,8,132,46,153,219,242,137,135,51,57,87,39,114,103,194,32,125,123,17,123,238,46,99,17,186,128,145,0,43,111,89,217,48,180,218,28,33,51,172,110,43,225,1,163,204,225,71,61,224,66,140,0,9,242,161,23,24,7,40,245,236,218,191,25,82,93,10,27,173,240,17,9,2,210,68,168,29,34,15,255,0,104,114,67,8,125,246,3,76,52,225,70,200,227,10,164,140,108,154,199,98,6,126,168,51,60,173,2,64,104,131,130,160,32,19,140,162,180,1,39,30,21,1,119,203,132,92,8,157,74,146,29,145,37,83,157,113,19,48,153,3,18,115,225,5,194,70,18,142,249,24,179,153,41,173,5,80,54,162,46,19,180,118,133,1,180,25,220,170,211,144,254,152,32,220,85,203,177,251,33,87,38,35,133,176,216,114,77,224,43,118,192,30,21,52,231,120,80,16,96,20,175,245,27,64,150,68,17,7,117,70,118,40,221,144,51,133,65,132,144,119,9,7,173,131,238,83,7,84,246,68,246,195,100,1,31,186,32,214,131,4,240,169,205,184,255,0,201,67,150,176,175,192,96,176,23,2,37,88,109,205,141,138,170,98,51,48,164,128,71,110,86,93,112,139,170,194,111,78,38,7,62,85,181,237,6,0,180,41,112,120,180,109,192,75,113,152,17,16,148,254,229,15,200,153,144,223,15,59,71,144,173,134,199,116,128,85,96,180,0,102,55,84,26,102,6,1,68,122,137,182,94,71,176,193,46,39,17,194,16,215,48,137,35,194,162,210,11,100,162,124,22,9,57,65,239,238,107,42,202,180,18,73,233,240,174,208,126,138,18,42,218,54,0,66,162,3,112,50,138,154,17,109,219,211,12,83,17,210,236,118,40,65,135,68,9,10,218,214,206,14,66,174,145,157,240,148,149,239,12,133,102,102,126,168,90,224,227,105,251,42,107,134,7,8,154,26,221,200,36,242,141,147,34,22,194,92,0,35,2,21,48,3,36,204,194,160,209,118,12,253,85,204,128,78,56,1,49,94,95,113,203,31,174,137,61,169,130,0,133,109,32,18,119,29,149,10,100,1,46,128,172,176,3,210,63,116,135,127,113,84,250,139,63,52,199,209,48,97,194,54,133,48,68,76,30,202,156,208,4,15,217,58,14,100,213,235,182,48,59,37,163,2,54,67,2,163,65,35,239,59,33,45,4,14,234,61,160,0,0,41,63,147,219,13,127,39,238,17,193,0,24,29,212,180,252,196,2,62,170,55,45,13,192,70,90,219,64,152,33,49,153,219,3,106,218,222,65,52,218,230,129,176,221,88,104,13,183,104,85,45,118,14,99,178,18,70,115,225,61,157,48,139,188,136,118,224,109,244,82,195,80,129,36,120,66,1,4,25,152,229,27,71,184,233,4,15,37,78,187,134,71,170,123,146,159,77,205,233,142,81,6,198,63,40,94,3,141,211,10,140,99,168,206,242,149,227,104,250,248,17,130,54,136,242,169,204,54,131,37,80,45,13,223,10,227,18,12,8,229,63,253,62,201,219,125,50,83,90,67,167,98,140,144,199,92,255,0,164,32,105,185,163,171,33,19,195,94,36,28,238,82,1,190,197,240,193,148,11,9,37,163,240,138,90,225,45,192,8,65,105,219,100,120,45,204,199,10,220,140,234,103,55,178,78,162,208,66,85,183,58,9,159,162,96,116,8,39,1,11,32,75,176,131,111,24,252,77,56,206,134,145,197,172,28,120,91,168,84,13,116,64,13,242,185,218,71,178,119,194,208,215,146,240,45,49,189,216,85,228,56,66,225,159,185,188,112,217,145,50,137,212,204,206,99,132,166,2,68,136,240,157,77,246,180,7,25,28,172,96,251,24,27,11,105,166,136,101,185,151,24,86,28,65,16,9,242,151,78,208,100,28,43,14,23,151,157,184,9,172,21,196,98,94,175,86,168,127,250,155,67,133,96,214,185,179,25,130,155,13,168,92,208,233,39,5,100,167,212,224,225,33,62,157,48,3,204,156,148,245,77,235,173,149,44,191,23,178,58,173,0,90,3,8,108,37,251,35,228,126,209,152,41,172,155,8,223,27,14,20,109,45,179,249,196,174,133,227,76,172,149,173,219,82,177,186,118,197,39,0,126,88,0,28,146,155,200,239,220,37,218,1,145,32,156,16,17,49,141,167,210,110,48,48,103,251,164,49,122,246,77,252,95,32,217,162,149,25,32,65,35,184,216,45,84,28,234,79,52,204,1,83,5,192,72,9,52,174,99,59,249,9,173,124,56,52,184,142,85,29,196,172,232,16,75,103,147,93,50,88,208,55,131,186,208,198,16,235,154,248,242,56,89,41,201,168,0,36,121,91,168,50,233,131,245,41,140,122,222,162,90,149,173,190,39,176,133,50,8,38,15,9,193,197,253,45,6,98,37,177,143,40,61,191,109,160,221,119,99,177,251,166,89,36,73,0,194,38,103,17,242,87,157,43,188,186,102,182,52,11,109,112,48,34,71,40,154,26,246,145,206,201,20,27,79,12,171,120,107,142,44,48,73,250,173,110,164,28,1,6,7,149,143,135,95,82,106,116,157,172,103,167,61,250,61,117,32,210,27,167,101,34,45,28,147,17,248,94,128,106,105,213,0,23,11,163,43,207,50,133,58,128,57,212,218,92,205,159,38,124,166,105,233,53,135,107,200,50,11,140,194,63,120,176,90,166,244,102,206,173,70,177,166,64,131,220,35,162,102,147,216,241,115,92,32,159,11,29,114,37,141,112,47,15,54,220,54,104,130,115,248,253,214,150,53,172,179,174,56,240,17,62,255,0,114,141,159,227,236,96,96,115,14,79,253,178,55,70,214,16,203,126,83,225,102,208,234,217,93,143,117,132,117,16,208,124,24,255,0,11,99,186,225,195,1,110,61,184,247,30,220,75,25,43,81,215,5,208,79,129,8,105,18,26,126,106,83,201,137,10,203,129,112,0,103,144,80,60,18,224,26,100,255,0,100,237,181,195,168,47,99,151,35,169,166,150,160,58,50,92,90,127,43,67,53,6,231,18,254,157,161,114,233,147,73,225,173,105,34,102,65,91,108,109,141,123,70,255,0,48,255,0,42,54,252,125,118,198,44,230,218,74,250,135,89,80,181,166,232,141,185,91,116,70,157,70,22,135,129,176,45,236,179,211,107,28,76,152,109,184,39,43,29,109,83,52,109,169,94,161,34,147,25,113,143,233,141,202,232,252,111,35,168,159,229,239,182,122,55,209,150,25,170,92,219,109,104,118,205,250,46,113,164,25,87,32,144,113,142,22,157,61,106,117,180,236,145,252,201,223,176,225,83,223,74,152,46,115,132,3,243,112,21,56,135,76,66,198,117,236,192,234,32,158,183,18,114,0,7,17,244,81,207,169,77,192,7,184,180,136,179,137,238,180,85,20,175,190,230,184,159,234,89,222,219,250,167,116,156,142,69,37,147,79,59,134,107,138,89,44,46,56,192,63,186,221,160,5,206,37,194,65,229,113,233,211,13,150,238,38,38,87,103,64,219,26,90,114,215,98,10,45,127,76,35,182,253,206,238,131,211,52,245,234,134,212,214,217,84,180,150,233,216,217,46,242,79,0,38,106,61,26,165,42,15,0,187,196,1,132,207,70,115,79,183,76,153,12,0,53,199,127,185,94,140,85,96,107,90,240,94,194,126,65,137,255,0,231,116,17,43,215,176,240,219,123,212,249,206,174,175,177,81,148,200,115,137,48,71,111,170,69,66,211,81,192,25,19,184,229,111,245,189,41,210,235,30,247,60,61,164,116,218,54,62,87,46,141,79,112,155,72,57,137,236,81,111,214,17,105,109,30,94,77,13,123,79,245,100,119,81,181,9,154,134,164,53,160,140,236,20,52,77,56,39,104,199,133,167,79,167,21,219,107,71,80,27,119,69,174,175,112,185,137,103,223,253,166,41,107,13,55,73,55,28,9,193,43,83,92,94,51,128,56,29,213,62,147,105,181,188,150,239,61,213,140,243,141,240,157,57,58,249,22,205,47,224,51,85,27,106,48,52,244,187,186,7,31,110,167,202,1,110,198,119,74,167,57,115,114,64,238,172,146,226,208,231,96,163,149,7,89,97,239,45,30,218,229,224,113,225,74,150,196,12,253,18,170,82,115,136,45,2,64,196,157,208,130,230,210,16,219,15,32,100,74,68,58,79,25,207,114,175,157,198,84,167,32,219,183,246,88,245,52,195,5,160,135,115,112,236,182,177,205,100,25,29,183,194,149,52,67,80,9,152,196,158,201,91,255,0,218,6,254,125,206,29,74,172,121,52,205,55,93,254,249,22,253,33,115,53,132,210,168,109,219,251,46,149,93,59,153,82,0,176,102,68,126,235,151,169,162,41,151,186,11,160,109,188,170,57,95,185,94,72,117,10,133,79,112,246,60,189,163,37,105,21,102,27,56,242,176,81,167,99,110,7,219,204,184,14,126,171,77,26,140,119,48,60,169,61,246,249,21,195,191,184,253,59,133,32,214,92,78,119,121,146,180,83,4,141,198,119,89,8,7,250,160,159,8,217,168,1,176,54,24,148,252,78,49,75,135,86,102,129,81,173,150,202,38,85,21,89,32,14,217,89,131,173,4,240,123,165,211,212,145,81,205,44,45,2,33,199,103,125,22,169,201,114,72,23,223,25,211,103,84,92,231,0,113,188,47,93,240,118,168,82,214,177,173,14,180,24,23,58,76,125,87,137,167,87,221,3,199,43,208,252,43,85,173,245,74,111,50,194,4,95,156,142,221,149,105,161,197,157,95,142,213,26,132,253,23,232,117,218,234,45,54,204,142,23,117,128,22,200,39,43,206,250,5,75,180,172,196,24,11,191,73,207,128,32,125,148,157,240,157,229,83,186,205,172,216,0,126,197,54,1,110,112,149,79,97,25,238,180,22,128,0,118,229,2,185,50,240,194,34,72,39,31,132,135,185,164,196,103,184,90,94,13,199,50,79,9,21,105,145,182,123,166,192,100,213,138,46,200,145,247,77,101,64,0,19,105,236,82,131,75,132,129,145,193,77,105,181,185,108,165,208,241,155,163,25,191,78,112,32,100,174,133,39,150,1,16,92,120,92,170,18,200,36,193,236,22,250,21,8,136,19,245,76,63,108,123,105,252,103,90,139,200,13,146,181,222,76,1,7,232,176,81,116,137,5,108,165,0,113,41,146,46,126,230,138,98,28,56,93,26,67,163,234,185,205,180,24,27,239,133,208,162,97,163,36,206,97,96,32,227,134,48,139,76,130,10,38,182,65,7,42,156,72,128,68,34,107,88,90,9,220,109,6,17,235,38,76,174,100,132,196,19,136,68,94,93,24,64,210,46,220,31,170,188,204,157,144,123,129,183,19,88,77,112,51,156,169,253,67,18,80,7,9,36,112,172,85,19,0,144,85,35,222,199,65,13,207,35,7,10,23,76,9,192,238,132,62,76,20,103,35,3,11,63,46,200,168,219,63,80,203,109,61,194,38,150,152,206,80,48,220,221,143,221,50,11,6,210,149,122,138,101,186,242,49,140,32,79,10,157,0,70,64,59,160,15,113,3,184,69,6,163,102,96,121,84,94,178,59,212,129,192,109,63,66,164,228,98,114,128,100,253,56,40,157,129,218,82,119,189,66,102,4,183,22,240,160,18,102,33,8,195,162,83,9,177,145,41,157,129,64,64,129,188,141,202,182,3,4,9,250,42,105,144,7,40,218,3,65,147,146,155,122,238,41,158,74,23,90,48,139,220,206,6,80,237,2,74,54,218,48,70,123,161,135,220,125,253,74,99,195,224,108,81,94,65,136,66,64,105,198,101,19,93,158,201,133,92,34,58,123,9,131,147,251,171,46,156,74,162,46,207,8,9,130,121,242,143,251,134,199,93,194,188,242,1,242,165,231,125,176,133,175,227,148,84,238,112,203,96,32,249,220,200,127,34,88,48,50,140,1,103,76,229,12,158,219,33,46,157,246,68,127,80,166,184,193,50,9,3,101,64,204,136,133,6,6,74,141,56,193,252,173,95,50,42,48,92,1,39,186,131,171,4,43,184,182,36,79,149,7,113,183,132,253,29,236,223,76,39,17,79,31,178,84,238,65,255,0,194,104,51,110,126,234,157,3,30,82,142,185,6,247,215,145,3,171,31,186,1,0,144,154,96,27,70,60,160,123,65,65,113,134,174,61,251,40,144,6,62,233,15,32,142,223,85,165,205,105,218,48,22,115,76,92,100,76,162,32,192,202,4,56,108,129,194,39,128,84,117,86,52,150,49,192,185,184,112,7,111,170,16,72,193,128,59,161,203,174,226,113,199,185,114,214,180,3,145,193,75,168,0,5,17,18,236,231,202,7,0,9,221,23,206,161,206,71,81,47,38,214,219,149,228,254,61,244,74,126,177,233,21,168,84,104,168,215,180,130,211,244,94,182,216,39,128,82,53,84,69,93,59,216,77,193,205,32,225,15,190,163,85,116,217,248,191,214,125,60,250,111,171,107,24,92,105,10,117,185,216,11,65,17,227,255,0,43,235,63,162,191,18,63,166,141,71,88,27,1,140,220,194,223,241,207,233,115,189,79,93,252,85,25,107,154,28,11,51,14,38,51,246,143,221,121,111,134,254,23,213,124,51,235,26,122,176,230,50,109,168,224,4,188,241,56,254,203,169,75,87,15,184,227,143,251,159,166,232,84,184,1,63,229,105,186,221,140,125,87,35,209,181,13,212,105,24,224,92,65,3,46,193,149,212,27,90,103,11,148,131,176,214,53,164,84,4,69,190,83,24,248,153,251,37,177,190,96,35,59,153,49,8,142,17,28,251,141,31,48,204,79,238,133,193,174,116,246,251,40,29,112,22,160,36,108,76,185,50,167,178,166,125,194,36,4,102,35,247,73,164,240,48,122,147,160,59,108,44,121,211,36,90,188,122,146,217,130,63,8,199,109,130,9,192,157,202,176,73,0,1,247,67,210,19,3,36,123,137,29,144,78,49,190,234,221,52,204,205,210,128,228,72,195,144,232,96,208,101,181,240,224,8,146,161,50,239,30,21,48,152,6,51,201,84,242,35,27,166,122,143,215,144,220,26,4,147,133,158,169,151,207,225,28,130,48,118,238,130,161,7,251,165,94,166,63,175,96,135,157,128,51,229,67,80,52,6,230,85,6,151,140,202,39,48,0,139,209,147,29,29,253,200,210,99,46,202,178,236,239,50,132,54,220,146,62,136,75,173,60,40,253,196,174,134,50,58,91,201,57,229,33,195,168,137,90,46,39,120,130,150,246,180,186,8,200,91,93,140,10,108,1,130,7,246,87,134,131,200,238,84,61,39,109,208,20,249,145,20,207,36,0,57,210,49,245,81,205,146,32,207,116,32,146,124,33,172,224,221,137,5,110,229,7,66,11,186,93,182,10,166,229,146,35,242,134,242,91,213,149,109,130,221,224,118,75,220,217,191,198,66,224,216,225,37,238,184,200,6,19,42,102,163,96,99,132,183,135,50,164,19,130,137,135,176,25,157,197,151,73,105,131,247,73,116,23,24,56,60,167,186,210,236,238,145,87,166,96,74,48,40,179,59,140,63,0,160,112,204,158,19,192,104,3,34,86,122,153,113,204,161,167,89,55,116,237,139,168,192,4,159,202,92,128,103,131,132,199,137,48,146,232,104,193,62,18,111,125,192,231,172,133,185,219,29,210,28,32,224,79,146,137,206,56,151,37,85,49,22,146,130,35,11,126,62,192,170,99,193,242,146,119,18,96,162,169,116,183,247,73,123,203,157,7,164,44,189,4,167,198,222,202,169,34,9,196,164,212,120,20,224,152,255,0,42,220,114,100,204,44,181,106,2,48,226,97,18,167,212,21,10,185,245,5,207,186,71,61,210,28,240,29,156,40,231,135,236,112,123,165,212,23,28,110,182,27,177,92,44,90,11,203,98,66,75,155,113,7,105,242,136,185,192,153,56,236,6,200,69,221,238,5,108,115,250,138,131,185,9,131,168,130,65,3,202,195,173,117,187,45,135,59,24,238,176,107,31,99,160,165,83,137,31,242,39,92,137,157,229,188,124,203,61,82,110,4,236,141,198,51,248,37,45,207,234,129,131,221,109,116,102,14,191,220,91,156,231,59,6,97,3,230,230,207,209,59,7,32,165,144,65,203,64,143,186,82,223,108,86,220,88,146,11,190,131,247,89,234,184,201,2,103,117,161,213,72,36,13,146,42,23,59,97,213,27,238,134,151,138,109,15,102,58,239,46,146,6,66,225,250,211,255,0,252,37,75,140,2,221,202,238,213,134,144,109,19,221,112,254,33,45,110,137,252,187,152,65,58,56,198,230,88,39,202,245,245,88,94,210,198,184,25,234,11,35,197,66,219,172,33,187,92,118,90,171,53,181,106,23,93,6,78,6,65,9,53,36,52,136,48,172,89,14,231,43,150,123,234,101,115,8,239,108,125,150,102,54,199,153,147,202,99,223,37,217,129,245,194,81,112,110,194,120,66,206,246,66,52,243,37,213,96,180,59,98,177,220,106,60,75,173,156,45,140,107,94,210,13,102,180,240,211,50,229,207,113,168,47,180,185,166,121,82,177,179,151,149,81,135,170,13,163,77,245,44,189,204,110,109,18,226,59,14,235,57,46,115,0,55,52,145,150,157,255,0,100,198,212,44,0,65,39,117,69,165,228,184,58,39,41,77,227,163,53,108,113,109,87,79,245,18,64,15,96,36,218,72,249,119,93,221,27,218,214,0,49,141,151,22,198,53,227,46,46,243,178,235,233,104,64,107,227,125,129,66,175,89,23,109,127,137,53,178,137,118,123,247,236,151,90,136,165,37,172,19,185,142,74,117,55,22,2,31,4,29,188,33,12,105,118,114,56,202,127,59,201,111,242,20,56,125,197,105,131,94,226,62,89,224,240,174,181,111,225,192,128,92,39,132,111,105,160,225,48,103,253,166,86,119,11,234,17,184,59,248,71,21,238,33,98,181,55,201,42,147,85,192,200,30,10,83,218,218,205,55,54,72,249,103,191,248,76,169,167,109,224,146,113,204,225,87,75,160,3,157,207,148,182,175,94,71,218,88,248,253,192,177,167,119,186,152,220,88,1,147,216,164,251,78,247,27,15,142,209,221,52,84,104,36,184,16,211,128,60,164,151,220,198,19,208,78,237,77,189,21,36,182,165,244,32,61,253,64,201,33,220,238,19,233,150,150,93,27,227,33,83,169,23,55,131,216,4,177,80,55,164,227,16,100,41,105,109,168,65,249,45,111,201,213,158,137,117,129,2,238,51,128,178,60,150,11,154,231,3,200,57,148,215,215,105,14,116,153,136,201,88,153,80,212,116,57,208,241,243,24,193,75,79,53,127,237,27,242,96,212,60,154,171,86,247,233,217,242,190,103,193,75,121,20,224,76,185,162,36,168,246,185,182,218,46,108,228,131,178,69,98,42,29,228,38,181,255,0,237,51,114,174,87,211,254,210,169,205,214,180,24,104,228,238,180,58,155,108,47,38,15,100,138,116,195,136,115,136,107,91,203,184,86,250,132,180,108,20,64,187,200,242,43,85,23,37,7,223,212,38,90,118,33,13,87,151,60,57,238,151,207,35,100,198,57,150,186,224,67,200,193,240,147,81,141,4,150,146,231,29,193,51,31,110,19,186,25,247,55,21,241,148,226,28,242,36,254,18,95,13,48,114,165,70,11,9,5,205,116,238,85,50,11,112,224,239,251,184,70,214,191,234,11,101,191,148,91,73,156,236,165,94,152,7,3,186,100,150,67,160,60,127,177,198,39,234,134,189,79,115,102,54,159,112,1,32,125,10,81,228,100,29,90,185,51,212,112,15,176,152,237,140,44,229,141,107,220,9,137,77,56,116,206,60,165,86,104,54,144,232,62,78,234,127,143,2,211,59,196,61,98,157,77,140,113,32,18,57,141,146,171,134,150,2,220,127,194,183,84,34,224,63,40,31,14,96,107,177,247,221,13,30,214,39,49,0,58,136,168,208,65,151,72,63,186,229,215,161,212,3,13,173,28,112,181,62,128,163,92,216,72,107,183,185,196,199,208,112,149,89,164,8,4,15,33,107,107,161,45,107,213,174,179,15,178,214,127,81,116,114,66,100,117,180,100,2,51,10,224,17,151,13,251,32,45,107,234,2,12,71,50,150,168,106,73,103,28,73,161,197,230,192,115,102,210,120,236,147,82,75,250,68,25,225,17,121,36,224,192,229,199,127,162,83,136,39,121,147,194,75,47,135,144,212,123,8,50,230,27,32,153,67,81,160,52,16,223,168,37,81,50,227,4,144,48,103,133,78,169,110,120,236,177,181,183,113,138,212,200,151,225,223,190,203,159,173,37,173,50,232,14,225,111,4,189,206,116,240,185,158,164,90,225,146,150,232,87,35,104,147,144,236,24,220,168,27,32,12,34,168,208,192,220,103,186,173,186,191,101,198,189,96,196,183,78,72,254,134,139,93,60,42,110,50,76,159,42,14,160,112,33,13,160,184,9,74,57,23,108,116,50,220,201,204,65,84,24,92,69,199,101,29,27,76,168,39,148,231,125,144,150,250,125,151,96,19,159,178,19,4,8,196,40,35,120,133,31,146,16,228,119,25,48,92,234,17,39,219,28,125,144,145,198,12,41,80,64,25,40,123,99,61,210,213,210,6,218,14,66,44,32,142,123,168,230,192,22,254,20,144,79,127,42,195,112,154,213,173,187,89,135,143,242,130,215,2,0,229,66,39,111,202,182,68,68,202,142,45,3,37,40,111,81,135,78,143,32,184,218,45,137,68,198,2,101,76,89,229,3,94,67,162,99,232,155,76,130,189,48,139,64,61,251,42,3,32,224,19,194,141,198,198,74,23,52,64,201,88,13,253,179,28,97,185,177,255,0,113,40,26,210,28,56,10,192,130,172,16,14,103,236,176,15,176,22,219,75,49,51,242,145,217,83,33,163,108,161,150,186,6,74,179,63,133,179,29,216,214,117,226,75,13,59,242,132,182,243,7,126,2,141,142,92,84,116,72,34,114,151,7,185,135,142,108,128,9,51,176,69,23,55,46,192,217,8,35,57,193,86,26,28,100,8,240,154,182,8,81,93,145,199,38,66,185,22,134,198,60,33,50,31,190,66,133,220,130,39,202,97,15,73,63,185,28,219,65,19,149,66,73,80,183,3,186,32,208,6,48,84,121,126,161,209,124,150,15,92,111,8,92,101,215,9,85,81,164,97,75,73,104,206,220,39,83,174,229,60,56,203,96,193,42,131,49,231,178,188,19,130,126,138,16,0,104,217,110,188,217,45,52,147,104,187,117,27,145,220,160,144,78,126,202,18,71,213,57,241,142,219,126,165,219,14,240,140,50,98,6,16,151,11,71,37,73,238,127,8,117,163,177,15,238,64,209,38,213,69,182,187,59,40,27,38,17,218,9,220,71,148,188,177,216,108,159,80,90,58,129,140,43,38,68,113,221,91,156,192,217,19,40,65,185,160,76,119,91,59,153,235,37,152,224,204,126,16,158,163,156,43,233,224,72,10,139,64,207,7,101,138,193,163,36,93,224,240,160,96,196,239,217,12,99,116,95,60,70,8,77,214,70,83,36,12,185,217,217,66,216,200,42,178,211,229,28,96,108,37,39,38,190,64,189,16,11,108,32,156,168,96,65,4,229,19,162,0,148,46,0,17,186,110,176,86,21,170,245,26,28,3,101,166,15,148,146,10,47,108,200,236,84,2,9,7,100,166,30,76,219,115,32,239,4,162,24,193,32,132,46,108,66,182,145,128,66,127,229,247,4,143,104,104,8,90,36,166,56,7,55,124,133,26,225,182,216,88,242,27,97,228,171,6,32,161,38,79,252,35,4,50,57,230,85,57,224,224,8,242,176,230,51,123,217,9,204,1,173,130,96,140,248,42,154,241,79,148,84,224,52,243,41,60,229,47,242,209,154,221,145,181,28,46,24,130,59,33,33,206,68,216,47,230,35,98,141,207,176,12,9,61,146,118,117,144,240,192,200,160,200,18,118,236,168,187,166,0,82,210,79,36,43,13,32,152,77,164,102,217,228,130,26,208,70,252,171,4,152,196,133,110,234,167,147,149,108,109,135,207,148,138,125,196,171,158,203,128,225,39,164,198,193,8,37,173,25,133,24,210,231,227,8,222,46,32,78,2,14,97,11,215,117,34,158,100,140,43,115,238,108,70,7,41,142,17,128,96,246,84,12,54,217,8,150,62,162,231,221,160,129,128,120,86,27,209,56,49,229,24,4,182,217,144,2,16,210,62,165,2,196,115,43,223,178,173,105,23,12,5,45,176,17,56,238,172,19,61,92,43,49,140,64,40,242,216,51,119,37,48,11,110,45,7,133,101,163,121,137,87,105,167,141,167,148,45,118,100,12,172,254,163,46,224,202,142,217,142,84,104,1,185,201,238,140,180,196,236,129,166,233,159,202,94,242,35,167,198,16,131,2,101,1,36,58,7,238,152,218,78,182,103,7,144,168,18,65,206,124,167,53,31,234,98,188,187,128,37,167,184,238,140,52,53,160,206,234,129,250,43,184,22,98,35,178,30,204,61,113,130,119,192,194,60,59,189,208,173,196,89,3,31,85,78,113,13,13,254,235,106,135,234,16,199,144,203,14,22,137,18,224,172,72,156,78,57,65,155,135,40,204,128,32,128,59,21,183,62,161,23,116,148,198,195,120,146,173,162,71,252,170,99,100,228,227,234,172,97,198,78,7,41,211,119,140,91,119,208,121,45,192,218,49,7,176,85,242,128,50,60,43,247,128,136,18,123,171,117,165,160,196,159,170,152,89,236,154,252,107,221,96,182,209,32,2,161,101,164,70,103,121,81,189,59,137,206,17,22,185,240,33,110,243,138,71,228,181,212,146,58,99,19,218,84,117,54,145,185,250,74,133,157,71,133,26,28,51,31,149,181,42,114,36,76,182,12,38,134,134,129,5,1,54,187,29,39,178,176,57,25,61,135,10,238,7,109,211,88,235,162,31,124,148,28,75,75,177,62,17,69,209,152,142,2,188,128,6,33,27,98,9,16,79,100,155,223,146,156,132,138,112,196,180,236,129,214,187,196,242,156,97,162,79,73,240,148,217,45,38,112,120,42,218,3,146,85,183,105,145,250,82,24,232,156,45,236,129,213,176,254,235,5,27,174,201,7,192,11,115,9,192,104,194,107,6,27,26,220,19,18,111,99,122,1,105,37,50,149,155,73,36,165,80,168,13,27,72,202,115,14,205,216,78,231,132,75,2,30,202,86,224,21,59,140,151,8,104,200,238,48,141,214,180,226,72,242,165,164,96,117,79,40,113,177,48,233,204,162,163,108,125,134,174,124,18,54,145,128,38,100,237,11,91,30,73,7,56,25,89,193,4,100,24,240,155,72,73,46,200,224,102,83,219,235,238,55,241,248,164,109,42,197,192,31,108,176,78,65,91,122,94,209,3,233,225,99,18,227,13,4,64,146,180,81,113,150,131,180,108,54,86,63,34,10,65,193,122,253,253,198,49,146,208,110,18,50,76,32,168,226,247,91,5,192,132,218,141,144,44,36,30,195,148,23,156,117,90,6,241,202,90,217,199,34,63,142,201,140,211,70,64,4,93,129,202,115,42,54,173,82,198,184,26,163,250,121,72,164,225,119,80,119,152,196,253,214,221,48,105,169,12,97,4,236,38,81,91,113,211,234,61,241,194,167,145,204,182,210,202,140,126,48,96,218,86,173,48,13,108,15,193,89,26,254,161,116,150,109,213,50,17,176,150,213,14,105,198,208,156,106,118,253,199,189,138,7,19,118,116,104,130,95,97,45,96,57,151,9,81,150,197,106,100,23,92,115,63,72,143,162,10,53,27,80,27,154,28,230,237,57,69,77,207,6,92,6,79,2,16,169,222,143,108,70,156,189,238,105,160,91,89,195,168,128,12,101,57,172,170,106,219,76,3,76,124,238,115,162,62,131,149,154,139,97,142,49,105,146,112,181,211,150,144,9,201,227,146,186,18,162,235,11,102,168,21,238,57,154,118,177,174,55,62,249,239,211,246,11,70,156,60,181,176,35,234,148,199,183,218,50,72,32,224,146,159,165,112,14,0,54,83,21,56,236,166,246,109,115,169,170,157,26,76,116,193,7,144,12,3,230,17,85,119,183,80,50,45,36,92,39,42,220,210,236,64,242,124,37,212,168,218,150,57,164,58,91,32,247,8,7,35,9,172,255,0,211,86,8,99,163,4,183,57,148,250,111,123,90,202,101,221,64,111,201,86,202,118,6,153,57,225,91,72,53,160,182,113,186,37,179,253,198,167,39,84,238,9,17,76,146,226,12,240,81,209,121,168,75,75,139,127,238,69,82,128,16,34,121,221,3,41,130,0,32,140,227,42,117,4,236,238,27,175,167,253,163,232,195,61,214,211,207,185,0,184,231,3,143,9,237,232,164,46,196,112,145,77,173,107,135,81,0,237,9,225,182,189,197,216,185,191,41,204,35,106,226,43,20,228,255,0,188,139,53,128,249,78,6,2,83,218,92,222,134,184,128,122,139,134,15,129,251,40,234,125,98,209,209,186,223,162,99,106,184,6,53,206,27,17,42,171,81,202,201,223,175,230,100,231,82,172,250,103,196,206,251,38,87,117,114,202,158,197,55,106,106,6,72,166,211,185,255,0,11,177,171,244,39,50,147,107,88,64,168,75,90,232,196,140,255,0,149,199,169,66,199,245,97,192,77,160,194,107,102,129,29,220,115,207,234,33,181,76,88,92,92,237,200,228,45,20,105,211,107,159,85,183,135,192,186,234,132,181,223,70,236,16,72,123,133,166,64,144,72,227,194,109,8,96,137,7,188,172,215,150,12,67,249,26,199,211,23,191,36,91,136,129,144,186,34,105,176,28,187,178,230,233,196,130,215,127,84,229,184,93,6,189,193,162,92,12,8,145,202,110,37,152,252,251,119,169,210,210,250,139,168,189,146,32,46,157,47,137,41,182,230,23,117,31,233,35,251,47,50,242,90,204,147,35,41,52,28,247,190,1,201,242,135,155,3,113,177,157,78,207,172,122,150,150,163,25,76,18,107,213,156,9,192,27,207,98,176,82,169,238,212,107,12,53,192,9,45,0,99,137,75,171,66,165,102,11,8,185,208,101,199,4,78,81,49,161,175,109,160,130,55,51,186,109,21,6,106,102,102,249,59,84,125,44,190,145,121,123,72,59,52,96,143,170,202,205,35,168,72,123,160,201,130,221,199,101,189,154,198,138,32,129,6,208,33,115,181,26,139,170,155,73,180,29,225,13,195,185,111,177,102,125,123,170,81,14,168,105,23,60,102,215,238,229,109,232,116,56,205,205,4,71,209,54,230,234,36,78,221,208,83,166,90,239,152,56,78,49,178,108,107,83,34,90,149,20,124,137,117,48,92,8,123,233,193,227,159,5,105,105,34,219,32,198,243,132,162,214,154,144,73,250,163,101,129,237,184,139,1,220,165,123,233,58,133,166,14,121,53,81,109,70,136,170,214,222,71,7,1,21,125,33,12,129,130,70,59,45,62,195,107,210,190,210,113,146,78,33,41,218,134,182,159,183,2,213,155,124,66,10,218,246,59,175,100,196,230,134,210,38,157,181,11,73,30,9,27,133,211,244,230,53,236,135,100,246,149,130,155,24,198,56,83,100,9,216,14,74,211,164,168,250,7,3,35,183,101,171,197,238,177,17,169,169,50,250,215,164,151,2,246,108,188,182,162,137,99,67,106,2,215,3,128,119,251,175,117,169,172,231,178,203,139,129,216,30,62,139,207,122,191,167,180,139,193,56,27,119,74,159,118,100,127,201,91,91,39,153,116,186,68,143,34,20,166,208,106,131,36,130,158,104,138,110,146,12,1,145,18,127,10,165,142,169,13,7,16,96,239,11,90,203,213,137,102,143,242,29,201,166,155,1,111,72,4,108,46,63,229,17,165,23,211,4,151,13,200,105,183,236,121,74,166,214,54,78,99,177,90,27,80,134,224,195,121,10,130,61,126,161,19,114,83,88,242,122,171,56,210,2,61,177,16,60,162,125,16,88,28,70,200,3,139,158,100,0,39,16,119,79,18,67,155,31,240,150,190,239,209,5,172,53,207,169,154,152,109,34,114,77,199,110,203,211,124,51,168,182,187,26,231,0,219,135,11,206,157,224,136,227,1,116,253,5,224,106,219,4,180,220,21,4,206,68,213,179,248,157,126,167,232,191,134,106,154,154,42,100,58,15,101,234,52,207,116,111,5,120,255,0,131,234,123,154,26,110,198,195,11,215,80,112,13,129,248,149,30,255,0,233,158,133,47,187,99,201,208,161,129,4,204,242,181,201,57,27,46,125,41,32,72,199,101,186,147,167,16,138,228,93,183,220,39,89,136,16,71,37,102,168,238,174,126,171,107,114,204,55,30,86,103,176,123,135,132,253,71,94,85,209,153,92,242,6,55,217,74,110,0,192,31,101,110,97,104,62,59,171,162,0,3,146,177,145,107,98,167,93,205,76,116,195,99,101,178,137,181,192,66,195,66,111,201,30,2,212,222,151,140,160,25,212,52,183,199,250,103,82,147,242,8,56,91,41,189,206,120,1,167,234,185,116,170,16,54,194,223,166,121,2,74,174,117,135,177,179,59,201,209,166,29,112,37,116,40,62,225,18,71,217,115,104,213,136,128,74,232,80,113,29,95,177,73,228,217,170,177,239,115,79,220,37,176,219,33,191,184,76,158,144,72,132,45,206,193,62,117,21,58,217,64,92,6,96,38,177,230,59,0,146,73,104,238,141,166,64,61,209,60,234,39,90,159,80,220,3,78,49,61,146,223,37,209,5,19,230,127,202,168,49,39,229,35,116,254,121,24,249,25,35,13,163,34,60,167,48,244,239,132,168,130,1,217,88,195,194,222,100,216,62,77,0,9,16,81,181,189,49,55,66,81,32,182,208,79,217,16,121,97,128,98,86,63,184,195,210,164,132,22,190,101,66,247,64,146,70,85,56,242,168,60,19,143,149,97,115,200,7,245,29,32,192,7,242,172,246,220,165,78,65,16,81,57,210,216,39,62,22,201,173,133,185,75,142,169,182,17,127,78,79,229,45,181,96,66,34,65,6,112,124,161,247,140,71,167,115,101,136,2,70,225,49,144,65,49,9,66,11,119,202,128,144,96,20,213,17,140,89,31,35,12,60,118,29,213,135,221,142,200,67,65,104,4,2,60,168,216,7,183,213,110,41,220,61,123,247,25,32,17,38,16,108,233,149,78,57,2,98,121,80,182,34,50,19,104,66,216,179,220,101,231,96,170,49,60,242,128,56,135,16,127,10,7,1,229,29,235,97,250,122,151,48,112,152,215,151,96,225,1,192,226,21,95,159,162,155,236,146,239,242,140,16,62,188,132,53,28,6,71,40,67,166,8,84,8,3,59,74,167,132,63,250,66,36,22,64,128,78,210,133,217,16,63,116,97,226,49,183,101,113,113,56,49,229,14,252,141,154,245,20,98,55,133,116,224,70,72,10,200,141,184,225,80,39,255,0,180,218,250,69,30,250,150,233,46,204,71,10,57,196,142,193,92,220,103,127,240,129,199,204,248,71,86,53,159,234,46,236,68,101,80,36,145,194,131,57,64,30,64,242,82,111,218,68,92,251,132,247,72,128,80,25,25,153,129,178,48,121,132,178,225,38,22,227,250,135,65,219,64,184,58,112,36,247,65,124,141,167,194,107,96,157,146,131,97,196,121,221,51,82,28,23,184,39,15,142,59,4,36,7,18,39,132,203,11,137,27,121,65,97,152,216,14,84,235,185,185,23,81,15,184,182,60,22,147,25,56,9,111,22,180,17,129,216,162,34,215,97,3,165,196,18,68,66,115,246,198,19,81,129,86,151,189,78,31,212,211,193,225,115,234,122,22,154,163,228,211,105,63,69,212,36,70,4,199,40,110,104,111,57,225,108,67,8,31,61,147,75,69,154,122,97,160,116,173,44,120,199,81,35,202,70,29,180,136,226,81,49,177,231,204,236,148,31,168,106,97,140,124,155,70,96,132,192,232,192,50,22,96,226,1,0,202,107,93,0,129,183,117,71,67,32,221,140,14,45,110,78,2,178,226,225,112,66,65,35,194,161,218,126,200,236,63,203,254,33,176,109,158,121,78,24,229,32,229,147,137,240,137,165,164,228,110,135,212,7,19,216,194,216,251,168,195,116,228,253,20,46,16,70,232,41,56,0,64,223,186,87,62,226,181,251,35,27,178,19,176,0,194,183,59,17,132,167,110,12,196,118,77,135,178,131,166,50,239,45,17,25,68,29,193,18,123,37,52,11,186,143,229,89,34,121,148,14,162,244,111,238,70,31,108,153,255,0,233,11,159,36,157,248,133,13,172,145,185,60,160,38,6,1,236,142,143,121,23,56,251,220,48,75,4,230,120,86,6,39,33,199,133,87,16,208,129,213,48,127,178,15,108,101,232,183,220,59,112,73,132,151,51,157,209,130,77,49,59,74,162,109,24,7,194,65,207,99,137,154,69,128,231,50,119,30,20,56,50,15,229,27,223,36,2,99,190,16,68,29,228,114,153,122,234,108,78,165,147,57,57,73,39,25,48,138,163,203,199,72,143,9,22,59,123,182,74,63,114,104,166,108,118,195,194,75,193,152,57,106,151,255,0,184,156,226,16,191,124,110,123,173,254,161,63,112,140,48,96,130,18,220,227,32,226,60,42,193,25,25,66,89,104,199,41,80,244,132,97,19,214,35,1,74,144,14,255,0,68,3,56,118,60,170,112,141,178,54,50,151,173,155,40,155,1,206,228,182,18,223,81,177,1,50,112,64,19,229,34,176,182,19,86,207,220,195,216,189,72,8,34,235,86,90,207,12,156,34,5,205,4,204,15,9,53,79,184,51,184,64,2,207,234,109,124,139,113,45,4,184,224,236,150,95,112,223,236,173,249,111,205,39,202,88,104,115,183,217,50,155,212,54,209,200,15,113,128,14,221,146,106,189,182,246,250,166,213,54,187,186,69,97,121,18,16,228,110,164,2,91,184,138,174,134,224,199,116,178,242,246,228,64,28,171,175,81,182,196,90,66,206,234,242,216,216,33,179,89,37,213,4,140,21,141,224,68,76,20,242,97,176,50,145,92,130,209,129,11,111,238,79,150,255,0,168,146,60,204,112,146,231,180,186,110,33,53,196,24,201,4,112,18,94,238,55,9,7,234,81,68,216,47,170,46,0,9,10,195,46,108,3,143,194,7,0,35,144,127,101,78,51,22,130,2,38,168,65,91,13,176,140,52,195,112,113,207,117,204,215,56,94,6,222,87,66,65,16,92,97,114,245,213,3,106,195,68,14,232,230,123,53,143,27,29,49,15,180,24,153,32,36,212,34,118,70,247,185,253,31,188,33,107,49,4,140,114,147,120,198,243,200,178,248,105,27,194,171,239,167,243,65,24,80,181,161,228,201,4,12,246,66,72,112,128,126,169,113,13,36,235,108,238,178,59,219,44,193,151,13,194,83,154,92,48,99,232,141,221,56,156,37,18,24,226,103,116,217,158,194,220,229,185,212,199,169,4,110,233,149,231,190,34,17,233,239,112,18,209,210,79,149,232,235,212,107,222,36,64,136,194,243,95,20,147,79,70,240,48,28,129,167,68,22,248,213,71,169,242,186,194,205,91,220,36,13,188,44,213,223,238,83,137,192,90,53,44,46,168,235,158,29,207,101,129,231,48,237,199,27,34,216,95,137,56,233,162,63,238,4,54,222,37,46,224,114,29,131,194,58,141,31,237,137,193,1,36,31,109,164,219,224,45,111,137,177,21,133,78,175,182,239,150,65,253,144,87,168,199,59,109,185,65,75,44,184,152,158,16,151,155,128,104,153,56,83,239,232,136,90,223,141,200,52,233,27,75,156,238,167,102,208,102,16,146,126,169,135,124,153,119,100,151,200,207,132,184,111,199,168,245,122,242,16,115,94,92,214,150,136,32,31,29,215,110,133,34,202,108,1,210,221,242,184,154,122,78,115,218,76,2,119,198,235,208,104,233,244,9,19,157,129,85,165,127,243,44,93,167,127,81,117,1,166,235,159,242,114,152,246,181,172,30,85,106,157,36,112,59,44,193,231,0,130,71,25,71,206,171,57,159,201,191,91,255,0,206,225,196,196,66,115,41,137,48,119,221,11,41,139,7,100,69,205,99,65,15,51,254,216,194,221,29,198,59,175,39,247,46,174,157,174,25,32,187,137,27,44,39,76,3,140,58,60,246,90,157,88,16,120,61,214,102,155,170,218,76,219,151,99,230,8,90,207,28,62,225,127,197,91,110,99,16,91,105,109,198,64,200,37,71,30,175,155,17,202,123,232,150,183,53,30,246,31,149,166,33,191,69,134,179,45,211,212,217,245,96,150,92,54,42,2,153,21,166,17,162,180,225,174,13,156,2,236,170,214,48,58,153,55,25,72,0,136,116,72,40,220,109,5,173,2,227,180,229,87,143,30,225,255,0,25,189,185,48,185,141,53,0,0,192,254,169,192,250,168,24,67,220,240,37,208,1,113,222,6,201,149,196,17,96,227,57,216,242,130,139,203,154,28,100,176,184,180,19,137,112,220,4,187,93,229,89,11,95,60,238,106,211,90,242,203,230,210,233,49,217,102,213,181,180,46,107,155,17,50,7,11,75,28,0,0,67,99,146,145,88,7,100,184,188,236,72,77,101,221,101,242,184,137,51,210,34,171,90,230,146,24,68,228,68,132,46,29,96,142,152,63,148,202,102,247,218,51,225,71,83,178,249,180,145,179,102,84,211,5,8,41,215,227,246,77,69,87,57,130,63,150,98,37,187,143,162,75,42,178,222,162,255,0,255,0,74,206,163,246,90,13,90,102,152,225,192,111,194,75,75,95,155,197,219,150,198,71,213,75,151,97,20,218,167,31,184,21,77,205,33,167,9,52,221,152,32,128,55,77,173,81,172,233,107,218,30,127,163,146,59,162,170,77,90,77,146,100,98,29,132,55,122,172,160,219,98,106,22,212,50,220,98,18,42,84,115,88,58,28,243,200,108,38,86,97,107,26,193,33,161,102,123,26,94,36,56,16,112,100,136,62,123,132,106,241,235,34,220,181,109,191,114,158,111,97,108,71,142,203,59,237,119,73,116,225,62,180,85,144,76,55,187,76,20,151,57,167,2,12,13,209,79,22,106,230,101,204,153,158,67,131,70,67,79,244,165,189,173,45,107,73,192,228,238,80,213,121,100,146,32,78,8,229,103,123,139,73,37,223,100,162,143,126,72,126,74,248,111,76,10,229,173,32,180,126,121,88,106,214,113,39,252,152,90,117,85,90,198,17,143,11,129,171,213,94,240,192,73,30,74,230,181,177,211,178,59,196,38,218,79,109,71,56,147,251,162,218,32,207,132,157,19,7,204,119,90,42,211,104,32,230,60,44,93,227,135,147,28,108,105,233,41,207,180,205,196,131,199,101,120,116,152,136,81,141,187,118,200,85,99,13,82,92,247,55,56,107,7,247,77,93,167,113,182,190,197,85,123,91,78,92,224,198,196,73,217,42,226,230,198,237,217,108,176,203,164,75,86,122,145,153,108,70,208,82,109,173,164,157,170,238,179,51,27,13,33,217,29,151,39,212,94,210,226,54,93,138,133,161,182,147,1,113,61,64,75,203,114,18,221,210,53,22,191,83,17,6,0,59,33,46,4,90,51,229,88,36,52,114,80,228,56,29,148,60,139,207,33,134,247,202,92,8,60,119,132,216,159,175,132,46,39,0,59,133,53,254,186,140,103,212,174,130,5,162,60,149,81,156,29,148,180,218,39,111,10,18,103,34,19,104,116,192,191,253,176,28,8,51,147,225,66,11,100,196,147,194,51,36,118,85,37,227,117,59,103,129,5,150,221,65,57,18,118,68,1,44,199,224,160,130,10,32,194,208,9,42,182,235,164,141,84,13,149,2,216,35,101,57,130,99,194,178,35,39,114,160,54,196,140,113,9,55,206,161,220,122,129,0,19,0,225,19,75,78,11,114,121,86,76,9,129,158,234,207,83,100,97,29,31,247,23,146,64,24,199,101,67,153,220,34,204,246,81,191,100,184,126,164,251,216,33,210,32,8,8,164,91,3,39,133,24,238,168,49,10,193,104,116,4,121,99,253,66,116,245,21,81,185,221,19,8,182,54,238,140,97,220,30,202,140,93,176,71,164,140,246,187,4,0,1,133,6,114,48,229,64,231,27,34,13,119,255,0,105,151,234,167,81,113,244,130,100,59,40,92,76,132,110,130,51,186,166,180,29,212,183,35,242,83,37,71,76,206,85,220,39,236,173,194,209,186,148,201,34,79,218,81,229,167,68,6,255,0,196,162,36,79,40,78,35,41,150,52,24,148,54,18,226,48,143,184,145,180,183,132,160,101,177,48,167,244,238,97,89,24,249,130,133,177,25,64,61,88,186,146,154,73,57,219,202,159,43,174,24,69,135,18,54,8,64,183,148,64,125,152,122,145,174,135,103,18,169,198,64,202,32,122,176,168,11,160,133,148,135,211,101,65,201,136,42,79,76,199,213,27,102,12,231,202,95,202,112,19,156,88,164,141,130,118,86,225,32,17,176,87,32,224,97,16,139,123,147,194,79,35,84,215,190,160,52,23,25,204,35,45,5,195,10,140,129,3,246,86,27,104,203,183,236,135,189,197,239,234,5,132,227,101,83,184,40,193,25,33,200,128,105,153,137,79,207,102,216,160,17,192,112,137,200,82,192,211,32,199,213,89,36,146,225,249,65,215,162,17,234,44,100,192,8,218,45,238,165,34,65,255,0,10,221,37,200,98,253,76,187,40,182,93,204,40,114,68,54,60,194,54,153,35,116,78,38,84,215,50,109,195,140,71,182,79,254,85,19,4,110,97,48,137,51,114,16,58,183,194,113,216,63,220,167,56,186,49,16,169,166,112,227,8,154,127,166,96,42,107,68,153,57,68,115,210,105,42,54,11,66,160,204,224,253,211,90,35,108,247,148,14,233,38,8,202,220,190,137,135,234,83,4,184,157,240,132,196,96,101,27,129,0,25,207,133,77,156,108,35,148,229,186,135,251,130,114,4,13,149,17,9,176,123,238,170,171,121,148,163,220,27,5,172,113,217,72,39,29,145,7,17,79,127,194,130,93,204,53,17,199,109,228,218,253,200,195,216,9,142,84,112,128,204,66,42,46,101,55,92,230,54,160,255,0,107,182,63,133,79,168,106,58,112,214,240,209,194,159,174,203,181,10,10,255,0,162,9,113,105,159,178,32,44,32,131,184,86,41,135,1,24,132,37,187,102,73,91,73,3,184,101,214,180,16,50,54,64,93,115,129,61,212,115,9,2,59,108,168,54,56,227,149,130,59,191,113,142,232,233,105,38,124,169,113,203,64,250,33,180,224,130,66,143,186,65,228,32,99,235,31,92,192,151,33,167,57,149,29,193,108,9,75,131,122,48,109,118,210,54,8,160,119,39,136,242,135,79,165,164,238,170,254,160,98,76,119,64,226,1,63,225,27,64,115,65,216,33,185,220,118,202,24,202,21,39,16,153,152,16,4,32,34,12,128,33,80,18,123,253,74,95,123,34,155,207,8,87,119,50,228,33,191,212,216,68,232,187,32,92,128,182,215,15,240,143,177,236,176,141,207,203,136,0,42,178,209,35,42,196,97,219,78,193,88,46,19,177,241,59,35,254,166,29,238,210,94,64,130,37,167,108,171,165,214,28,121,238,132,187,136,251,42,104,180,118,5,61,109,189,90,13,239,168,86,139,137,46,3,193,229,11,122,100,241,217,50,4,9,110,123,160,13,234,130,73,73,230,205,201,58,247,33,130,34,109,199,100,37,205,62,123,120,82,206,175,42,91,27,19,182,208,129,105,185,39,89,32,124,70,114,121,68,224,45,233,7,28,170,111,203,24,193,202,183,18,48,14,15,116,220,151,234,106,169,212,6,139,128,41,228,72,132,182,55,24,87,185,48,224,112,131,97,244,234,41,174,236,92,90,239,151,165,50,65,16,12,255,0,132,1,146,122,142,81,180,67,136,17,29,146,253,232,194,40,155,13,156,119,226,85,186,164,12,1,48,128,96,17,48,56,81,173,157,196,132,214,79,54,84,189,250,239,166,70,196,117,68,246,8,157,36,193,219,133,4,0,49,206,59,33,113,183,25,184,238,151,207,229,7,249,44,87,43,9,179,76,229,162,60,41,248,250,18,132,220,50,118,8,154,67,68,196,202,119,245,177,51,247,245,9,166,14,219,247,87,112,166,1,140,148,3,61,83,191,29,145,70,115,148,90,111,91,38,153,216,203,32,58,73,60,37,9,180,15,236,152,58,73,158,123,160,33,199,0,128,148,10,63,212,106,223,23,124,142,164,235,93,16,183,177,178,208,233,45,92,202,13,37,224,18,110,230,23,76,52,136,105,113,136,85,69,242,13,83,226,121,53,49,205,164,207,114,246,181,156,146,154,92,8,156,93,194,77,43,75,50,58,98,51,202,109,34,31,180,31,37,87,56,131,245,20,11,91,168,246,56,192,231,238,136,68,7,111,157,165,37,144,31,19,35,176,77,20,93,56,63,110,201,84,205,39,65,254,67,248,159,254,102,170,68,196,16,0,57,16,84,167,92,84,116,48,201,24,32,112,179,141,59,64,113,155,92,72,234,27,149,162,153,1,210,102,98,62,170,149,169,233,217,53,191,45,220,31,251,205,84,129,233,0,152,63,54,118,78,107,203,68,49,192,29,190,171,59,8,196,72,30,19,90,222,185,148,220,69,207,169,155,46,111,115,64,57,27,72,231,178,143,184,180,12,1,221,83,75,70,31,191,126,2,38,69,64,97,248,24,129,178,165,112,182,253,68,109,101,202,247,145,148,201,44,0,84,147,28,236,182,80,115,154,203,122,91,59,56,25,43,45,54,6,211,204,159,5,59,77,82,157,42,162,242,93,137,44,105,201,30,19,136,169,245,13,108,218,192,245,212,232,85,176,6,186,238,168,139,98,103,202,19,12,119,75,220,239,171,112,21,61,236,247,37,163,164,237,59,132,38,94,100,2,96,247,136,77,181,45,192,234,87,242,217,173,123,127,241,54,80,170,208,3,157,211,220,173,205,62,245,16,230,16,224,96,135,78,33,115,168,117,84,3,113,27,173,180,221,104,12,108,204,254,17,110,38,18,95,140,191,123,228,117,45,67,25,84,52,16,15,30,87,82,139,139,128,128,12,228,152,88,13,43,51,78,163,5,78,11,196,134,249,35,159,162,117,23,185,176,218,175,107,159,254,230,8,19,244,225,4,208,119,250,150,252,99,248,244,180,232,127,5,79,82,219,92,198,152,33,221,92,17,177,1,49,180,134,156,139,131,131,78,207,226,123,44,186,118,6,190,226,93,147,180,236,186,85,42,53,244,132,8,140,9,217,82,181,218,212,124,139,95,200,221,232,151,34,29,113,223,41,76,105,108,65,0,1,107,96,108,60,37,203,159,81,194,5,128,78,251,167,81,172,215,71,141,161,75,45,95,227,220,160,241,233,235,97,80,3,217,50,95,169,131,6,210,26,239,252,45,46,232,104,45,219,201,146,149,82,173,91,232,181,143,109,86,184,27,158,49,111,97,28,162,112,186,163,89,226,68,42,113,111,181,124,148,173,237,74,228,99,218,250,140,144,45,250,164,211,168,25,80,11,186,183,9,239,164,214,176,23,93,27,180,7,71,231,194,6,209,167,119,184,250,109,115,182,107,142,237,28,194,194,8,86,98,203,154,255,0,196,208,202,98,65,200,251,97,61,236,14,130,113,28,148,12,172,214,57,220,182,48,2,109,79,230,208,134,152,116,130,76,78,57,8,252,173,165,163,189,187,105,149,206,110,90,123,240,183,122,69,102,178,175,84,111,56,217,40,233,46,104,35,103,112,174,149,7,48,0,200,18,96,23,97,90,158,97,57,193,107,201,63,253,207,89,252,64,169,165,180,203,128,16,27,217,121,191,80,208,73,171,86,14,0,16,1,219,232,156,202,154,173,51,131,30,250,121,249,92,218,192,159,188,108,152,237,69,71,213,13,4,139,127,168,28,131,225,45,64,119,101,43,91,42,215,198,113,189,167,16,69,144,0,144,121,148,154,191,254,28,182,90,109,118,46,29,248,11,183,87,69,81,193,239,167,109,70,157,156,231,117,19,244,255,0,43,61,29,33,109,39,181,210,250,128,147,213,229,53,173,90,226,146,71,226,226,113,78,230,70,83,142,160,236,246,156,38,105,235,123,117,73,45,16,118,143,249,67,168,211,144,194,194,5,187,159,33,47,220,1,129,161,190,200,3,228,105,144,19,135,46,201,170,58,54,237,253,206,136,170,8,113,193,133,153,160,19,112,128,237,136,221,11,102,155,75,201,57,17,49,137,255,0,8,105,180,57,192,193,250,147,132,57,126,227,35,107,117,53,141,71,83,72,5,182,237,29,211,41,212,145,32,137,28,128,178,155,90,224,226,227,3,182,83,233,51,222,177,160,128,210,96,184,224,52,119,41,107,74,157,214,98,215,173,161,84,174,230,101,164,130,56,85,73,197,196,58,76,29,192,229,0,172,201,167,46,186,169,145,107,247,199,211,132,250,108,45,36,81,167,18,100,180,186,115,202,110,252,33,191,97,189,228,49,74,29,115,76,13,161,85,74,194,224,193,45,108,124,195,130,157,237,218,122,185,225,83,104,188,57,198,155,195,8,27,57,160,180,253,66,5,184,250,205,76,127,143,147,57,123,174,14,113,38,119,39,114,83,197,64,251,99,3,202,19,166,189,129,196,228,29,252,34,52,51,32,139,32,16,82,217,29,239,184,59,183,157,71,179,85,107,99,32,118,73,109,71,58,111,4,103,141,161,50,157,54,218,73,5,196,12,121,68,230,245,52,28,142,200,25,157,177,218,234,113,113,37,233,234,26,82,76,188,14,76,103,240,182,53,151,48,61,142,151,30,59,33,165,165,109,45,51,44,0,151,56,139,90,54,230,80,127,54,153,0,12,114,82,53,61,63,114,119,44,87,95,123,150,246,54,240,73,32,140,18,147,171,107,222,91,137,7,115,216,45,33,225,210,210,211,49,243,72,202,93,74,109,203,154,92,29,27,23,18,63,9,170,252,112,154,155,134,147,137,171,244,225,121,123,93,39,130,23,61,186,23,180,151,1,63,247,47,66,218,110,45,4,196,240,169,244,139,129,249,108,227,57,149,145,207,102,173,90,233,158,207,56,41,84,99,155,53,46,31,212,92,50,85,144,109,150,254,10,232,234,244,222,201,203,113,220,108,185,206,166,90,233,184,218,118,28,39,45,129,31,45,94,137,41,67,196,68,30,235,67,28,243,72,11,221,104,255,0,242,206,223,85,157,180,114,32,199,253,171,71,182,246,255,0,182,119,130,141,186,70,14,69,128,138,169,113,3,36,19,219,133,211,244,145,237,234,89,59,147,180,172,51,239,52,88,208,32,242,183,232,24,247,215,99,88,24,76,255,0,83,160,126,85,15,58,36,241,241,123,159,118,248,33,224,232,105,187,229,39,16,78,66,246,186,90,144,114,76,15,27,175,9,240,59,103,76,195,224,13,215,183,104,13,142,16,15,70,122,10,244,213,157,106,96,59,44,193,242,86,166,56,16,27,25,229,114,244,239,0,12,68,114,186,52,93,210,32,204,247,65,120,249,31,52,215,217,160,27,96,93,10,60,53,217,63,149,64,3,130,38,21,184,180,196,140,0,148,237,152,196,118,103,120,108,25,57,73,13,33,211,176,90,106,52,189,146,211,111,132,147,78,71,86,199,202,97,55,99,103,30,142,227,105,119,199,213,105,164,249,193,112,103,151,108,179,211,105,152,156,38,180,245,69,184,11,98,187,11,231,147,125,2,208,57,116,173,140,112,3,176,88,41,85,31,96,180,209,113,113,31,237,236,159,198,38,110,78,165,2,29,1,184,29,215,82,139,118,3,111,43,143,66,160,2,103,101,213,210,155,153,39,63,68,199,108,103,181,83,169,173,206,24,182,112,151,46,39,17,40,164,219,140,125,66,166,244,231,63,84,51,60,136,174,1,236,167,48,221,254,84,46,45,104,82,226,237,182,250,168,110,17,16,124,20,199,247,50,31,113,158,231,76,110,173,174,17,17,31,84,162,111,35,136,229,29,198,220,54,223,238,157,247,98,154,127,22,16,234,63,69,27,32,146,76,42,136,135,21,101,224,114,177,250,217,184,114,134,215,203,112,173,205,192,51,144,151,237,186,224,67,161,189,145,56,247,34,2,95,238,177,172,248,12,182,184,131,146,85,180,75,82,193,17,28,38,176,11,70,242,142,57,176,157,16,153,134,136,4,35,46,216,194,2,11,90,51,143,10,189,192,241,0,204,239,43,9,111,38,59,238,28,7,68,41,16,96,136,67,38,153,2,66,59,132,231,246,75,159,81,92,76,37,92,11,136,143,193,87,24,198,202,183,56,194,99,70,55,219,132,221,39,114,129,158,178,219,184,156,14,202,156,68,153,219,186,133,165,216,149,88,2,57,90,170,73,167,47,229,228,182,244,187,121,1,24,121,182,34,18,129,13,50,65,5,88,116,187,2,17,177,176,91,175,37,184,135,24,38,20,3,24,8,75,103,112,73,236,168,144,126,167,16,182,137,54,54,242,24,124,136,225,75,184,145,132,19,96,34,127,42,237,185,190,83,31,23,102,182,253,75,109,92,204,140,34,113,216,79,225,40,67,79,31,68,89,145,144,7,132,118,106,144,160,128,115,244,87,180,101,44,100,218,55,238,175,2,0,227,100,171,164,122,255,0,226,52,144,232,17,7,148,178,98,68,41,147,2,126,229,9,100,136,140,4,75,97,146,120,136,201,112,0,9,129,217,27,106,54,12,143,186,84,99,105,1,11,131,92,208,14,6,240,10,103,61,153,83,184,231,67,132,136,75,112,46,0,21,77,136,199,202,136,140,2,126,201,125,234,11,119,228,89,108,179,6,51,221,9,97,4,38,0,28,121,66,246,145,3,116,192,17,172,114,32,134,206,91,152,238,132,183,18,119,76,48,25,190,82,224,147,4,97,47,172,94,158,229,56,245,73,59,37,61,241,182,66,58,160,180,200,201,41,71,16,121,60,38,255,0,167,38,207,212,7,117,2,78,253,146,222,236,2,220,70,240,154,105,130,34,69,197,32,180,3,28,161,185,146,156,183,43,8,58,55,216,236,20,128,1,199,209,5,230,97,216,142,84,100,151,128,126,178,141,140,238,14,131,35,105,195,71,97,180,38,49,128,54,59,229,36,130,68,142,10,101,194,65,119,100,191,234,106,244,107,33,155,183,136,236,174,236,152,250,42,53,9,19,217,83,28,11,167,100,121,9,172,214,79,102,134,87,4,68,160,0,93,3,109,210,110,206,200,218,34,35,125,206,118,71,8,148,59,238,57,205,233,6,97,91,9,48,55,1,5,210,5,202,197,75,118,41,184,169,212,123,85,77,251,154,26,224,71,247,82,208,193,32,225,41,142,4,231,24,221,24,120,136,146,90,167,159,184,143,68,133,249,219,116,37,205,46,7,98,168,212,13,105,107,70,234,154,252,1,0,20,101,2,219,219,15,115,223,234,171,166,55,159,169,86,1,40,113,104,7,116,122,206,226,189,235,41,224,17,184,64,28,27,137,84,247,134,182,63,37,0,102,196,56,37,244,142,0,70,151,135,13,142,16,130,29,4,200,42,129,181,166,14,234,137,37,173,4,173,245,132,28,7,108,72,239,150,124,240,85,177,247,98,54,204,165,184,184,2,57,236,169,174,180,103,8,116,252,88,162,38,50,61,242,227,36,74,11,241,36,225,27,218,12,28,25,229,3,218,96,128,48,134,102,228,223,120,72,78,214,137,156,20,14,124,12,113,133,9,45,54,143,238,151,119,242,231,36,206,197,28,223,99,174,117,40,187,34,97,66,226,225,135,125,147,4,96,224,120,40,91,146,92,34,16,254,178,14,140,216,163,45,230,59,168,218,144,33,196,74,48,1,204,31,162,83,136,7,34,15,8,125,64,235,169,12,90,79,89,146,80,84,108,156,8,29,149,62,160,121,17,130,48,134,163,156,231,131,178,21,51,178,26,231,255,0,152,21,58,127,240,179,213,37,217,50,154,247,145,48,179,212,128,38,37,109,114,14,255,0,112,28,224,220,2,18,92,233,57,25,250,162,115,100,111,19,251,36,60,193,16,103,202,80,229,212,78,41,40,130,48,118,238,129,196,93,3,110,232,157,242,201,63,101,158,163,203,68,52,199,116,213,50,50,227,161,42,163,134,64,204,164,84,32,54,57,250,166,26,132,68,37,85,32,103,4,172,255,0,113,64,29,153,234,52,144,49,245,149,149,228,18,39,232,157,85,230,216,60,172,239,5,173,200,57,217,3,174,230,94,66,177,47,124,19,158,144,148,250,179,184,145,194,178,32,198,193,46,171,201,166,90,34,83,35,11,69,12,137,117,78,169,130,148,231,203,167,108,166,62,99,32,20,163,14,16,70,200,8,205,129,14,27,2,55,242,161,32,231,149,7,204,49,198,202,156,100,236,35,133,185,48,114,215,178,83,186,24,110,11,149,169,38,160,113,3,11,167,89,192,48,220,184,186,170,178,254,153,64,55,168,217,200,139,14,46,111,59,42,164,119,204,125,84,153,250,158,101,1,112,61,146,110,12,151,204,237,148,231,134,56,201,145,202,83,155,36,195,137,27,162,32,56,1,27,113,40,95,82,13,48,27,32,224,248,88,48,201,125,26,231,238,83,159,45,4,113,201,74,115,142,114,154,250,189,37,160,253,146,28,243,224,120,67,53,145,169,111,245,51,213,234,192,156,47,53,241,101,79,111,72,242,79,74,244,207,14,97,218,103,149,229,190,50,170,14,128,14,162,251,140,142,35,27,126,235,102,121,49,110,185,100,249,173,82,29,82,64,13,237,35,101,131,82,26,216,123,134,36,14,249,149,179,80,32,152,50,177,188,57,192,248,229,99,7,169,203,203,124,246,37,228,189,209,16,7,33,98,170,194,250,134,76,52,101,108,47,56,6,15,211,148,183,131,111,205,45,255,0,111,11,113,95,228,73,113,220,238,37,214,186,153,113,61,64,128,0,236,146,75,131,196,225,104,0,177,150,224,114,179,189,226,224,62,99,63,72,67,127,241,228,107,3,82,225,37,119,11,70,113,255,0,106,204,227,112,2,103,176,9,238,161,238,146,214,204,71,7,132,138,180,77,34,3,114,210,22,182,7,198,61,219,0,166,147,94,130,93,168,102,98,56,221,119,13,66,208,0,6,35,113,194,225,122,123,203,76,3,147,200,93,127,116,188,128,120,64,170,224,178,54,57,7,234,81,103,78,73,159,37,91,88,3,1,6,83,156,192,250,121,59,118,73,105,167,77,162,155,41,138,44,225,172,16,2,127,55,184,119,226,145,193,147,67,13,180,120,229,99,168,226,211,0,29,167,43,87,189,32,53,174,150,183,49,11,21,74,166,163,165,184,158,81,123,13,139,75,123,253,66,103,243,57,233,60,43,166,209,39,233,184,81,148,162,9,116,249,39,116,189,69,87,204,210,134,193,137,71,171,119,5,182,216,91,184,85,42,0,35,97,193,89,170,184,176,72,135,153,217,219,34,99,28,106,27,142,64,152,242,152,250,109,33,194,34,114,79,101,54,162,70,236,175,103,68,198,42,91,77,194,12,59,186,64,112,168,26,90,240,230,112,65,149,167,217,135,117,101,167,51,41,4,92,45,24,104,56,90,233,191,212,66,182,49,179,217,18,11,218,242,9,14,108,227,17,9,197,178,119,45,13,227,130,148,214,25,39,36,38,57,205,20,228,156,141,242,167,165,156,250,155,142,219,136,117,37,66,75,88,208,114,6,124,160,107,193,37,164,193,140,198,97,13,58,210,225,116,65,238,54,68,234,35,79,65,205,105,153,117,210,237,242,103,116,189,102,172,74,254,59,86,221,51,61,225,153,185,196,19,31,44,24,242,170,163,108,107,67,112,221,132,246,76,37,249,180,144,78,9,9,78,166,234,180,3,31,14,200,56,196,144,133,169,255,0,86,203,88,43,92,251,128,42,96,52,187,29,147,42,63,249,33,160,12,100,172,149,64,128,38,210,211,50,22,138,85,154,230,146,210,215,180,255,0,80,72,143,68,90,173,171,153,236,67,223,237,128,123,28,253,19,91,93,149,160,95,210,48,65,74,115,26,41,144,230,182,231,102,238,79,133,141,180,156,218,183,53,192,48,3,45,112,201,251,173,128,130,73,135,248,181,172,209,94,187,65,181,143,14,35,4,3,178,85,71,135,128,253,143,132,109,131,76,240,86,87,130,204,147,230,10,206,189,145,171,206,201,203,255,0,155,6,180,128,9,130,214,229,103,170,243,74,176,22,28,139,137,224,38,48,54,47,109,32,194,241,39,16,79,213,103,213,214,45,97,144,167,123,124,186,123,98,180,42,38,197,106,106,131,204,118,11,23,184,28,211,211,25,225,48,184,181,206,14,207,45,142,22,86,185,175,115,236,50,38,8,149,43,111,215,212,174,22,10,132,205,172,168,28,227,59,46,27,220,215,84,45,105,182,220,68,46,174,180,192,113,4,66,228,72,125,97,131,133,45,91,116,64,247,95,151,212,237,105,69,212,155,131,142,120,78,170,194,89,207,213,6,144,17,68,14,123,38,52,206,38,120,87,122,174,177,112,30,162,24,8,2,29,210,57,76,169,13,36,128,73,60,165,189,141,104,48,236,113,10,216,75,221,30,59,164,181,119,200,248,216,226,195,234,246,224,56,137,236,118,72,44,119,185,15,116,128,48,78,233,134,153,107,134,126,210,144,250,146,219,92,67,72,202,20,7,238,34,165,112,98,171,67,9,152,33,112,181,68,189,231,128,187,117,143,65,151,0,56,94,127,80,3,170,25,113,221,35,149,182,48,47,43,127,100,94,25,131,146,170,225,178,142,14,49,16,169,205,144,57,42,22,239,200,219,244,72,38,54,84,1,6,68,125,20,6,71,205,142,202,57,214,231,247,88,17,216,190,61,200,92,1,139,140,246,66,233,0,79,247,80,128,114,119,238,168,198,35,46,71,122,132,237,234,20,203,80,210,5,30,95,146,99,192,8,99,177,130,55,74,35,209,7,135,126,74,193,36,25,158,234,195,96,125,85,7,12,119,86,222,144,76,44,118,247,245,24,83,217,82,7,59,43,4,22,228,33,184,29,198,252,170,144,123,172,127,44,100,177,59,37,146,99,123,66,185,134,128,72,66,95,39,27,40,215,79,25,238,66,100,51,182,61,108,203,188,68,110,168,227,99,186,142,2,240,121,240,168,155,190,168,130,120,245,15,47,234,85,177,132,99,25,219,196,160,50,35,176,86,33,217,118,60,164,42,126,224,45,14,208,209,33,11,250,128,229,83,92,51,152,149,46,131,222,17,63,80,2,108,158,2,150,153,236,163,200,113,152,131,202,166,186,15,48,182,181,233,96,76,242,66,11,121,5,94,217,57,149,68,137,152,149,50,92,18,87,191,99,110,30,194,112,233,8,70,122,78,200,137,4,147,184,65,4,58,70,83,24,117,55,250,132,1,108,25,223,133,96,200,130,85,73,56,143,194,168,242,182,111,85,242,5,124,148,70,81,127,100,7,27,21,109,38,114,96,4,32,132,209,159,29,212,38,113,27,41,45,186,84,17,39,105,66,199,25,181,32,204,18,56,221,24,50,58,68,37,151,24,219,8,152,248,27,97,108,141,201,14,164,7,164,226,85,200,246,219,129,40,14,8,236,81,139,92,32,206,19,241,206,214,110,88,74,131,141,145,144,72,28,32,7,32,1,129,221,23,207,176,66,225,233,53,84,112,148,65,110,202,182,139,185,66,55,196,128,174,67,176,177,231,112,118,117,42,219,124,162,104,32,98,9,10,134,209,217,8,49,144,135,176,195,123,76,54,78,232,72,32,110,138,100,15,27,161,113,237,177,76,41,209,51,191,168,76,5,167,112,137,196,6,193,221,11,109,193,252,170,4,92,86,23,34,75,99,160,137,56,238,163,186,179,118,202,137,184,193,225,88,1,224,142,82,230,199,122,241,149,187,85,77,163,185,68,24,70,59,161,34,208,183,157,77,159,114,75,67,70,21,18,56,10,69,164,35,105,104,4,243,194,32,77,41,174,118,5,209,225,91,218,24,124,161,115,165,210,172,144,248,147,178,217,247,53,189,254,165,146,92,216,81,205,49,190,70,20,108,91,42,154,236,18,79,11,1,3,84,54,83,65,16,78,200,158,75,160,3,40,90,232,128,137,253,49,221,96,239,185,190,224,180,201,27,64,82,1,192,194,132,0,55,202,160,49,41,235,94,79,83,66,13,13,118,15,221,71,55,35,59,163,193,233,2,21,136,14,18,185,247,238,61,79,138,164,6,190,38,9,206,21,68,184,9,199,116,199,180,31,240,128,147,141,129,28,38,229,177,124,241,132,79,86,80,25,32,56,153,240,137,239,200,3,39,153,66,72,49,33,106,231,179,59,189,198,151,2,59,17,194,94,67,190,109,213,197,194,2,141,36,96,254,18,19,54,183,187,9,216,32,131,133,76,151,62,62,234,56,131,14,59,70,202,52,130,55,130,179,159,80,167,209,217,1,162,95,156,171,44,192,35,18,173,174,180,144,126,201,133,193,192,13,137,11,54,118,3,119,34,175,32,129,180,114,173,206,146,10,18,211,201,192,76,101,165,179,59,38,229,132,57,202,208,4,151,73,31,148,76,55,55,59,163,4,124,206,10,174,134,155,127,8,54,199,168,239,241,193,130,234,96,25,156,0,168,64,104,36,148,193,102,46,223,178,167,52,16,0,108,121,74,43,212,29,39,80,111,45,56,130,15,116,97,182,187,57,156,160,180,8,131,50,172,153,182,73,142,19,22,206,136,104,253,254,165,153,118,199,255,0,10,240,25,5,196,59,194,0,108,59,227,116,101,225,194,232,67,177,139,91,102,176,68,200,4,192,87,238,64,141,220,57,68,28,210,12,194,8,19,210,36,119,148,235,246,66,188,114,19,195,91,4,204,160,105,188,198,216,69,14,196,29,187,171,45,31,238,131,225,35,110,176,133,51,248,249,33,49,0,76,162,184,55,31,186,16,68,129,4,38,90,26,220,229,5,43,92,131,113,32,157,129,113,136,226,20,116,111,193,236,173,239,186,32,143,236,163,72,102,228,20,162,244,16,153,244,202,4,18,15,218,10,187,139,129,17,3,105,42,58,12,21,100,93,153,128,56,77,201,123,155,120,244,176,90,77,54,196,2,173,175,19,229,83,219,13,7,182,62,168,227,105,108,31,40,254,78,200,13,63,140,27,155,56,201,60,148,89,120,6,236,161,34,93,50,0,71,78,47,14,46,4,112,169,91,153,150,37,28,123,96,147,104,135,8,68,64,24,56,116,96,148,71,7,49,246,80,225,187,201,217,47,159,33,246,72,243,88,0,218,119,148,46,32,3,38,10,105,100,13,231,236,128,245,110,36,4,133,159,24,181,249,24,218,74,78,45,34,48,86,246,86,53,27,2,103,186,195,76,220,237,240,56,91,169,86,13,96,13,48,225,159,33,83,150,228,177,135,99,212,211,78,181,176,9,234,242,181,211,112,34,78,72,198,2,194,199,117,76,92,78,235,75,8,113,48,33,179,128,14,85,199,93,98,218,249,239,179,76,0,219,152,32,248,229,49,213,102,155,110,4,20,144,111,153,119,64,224,12,163,15,0,52,18,113,177,41,178,216,236,54,248,188,135,35,24,0,32,110,65,156,167,23,137,130,6,124,160,160,253,200,200,90,96,85,146,236,78,220,38,235,188,152,109,111,142,201,70,169,108,136,13,28,121,90,197,86,154,77,97,27,102,86,83,69,192,75,114,81,210,4,176,78,15,209,81,92,196,246,21,253,247,179,101,7,52,142,255,0,85,169,174,5,176,27,46,57,199,101,133,140,246,222,73,115,128,34,44,129,31,94,233,250,106,130,160,195,129,0,193,32,236,165,91,103,189,50,92,145,246,21,106,212,216,98,163,154,219,136,104,147,185,236,181,233,221,74,149,66,15,206,221,193,220,36,150,128,247,90,27,147,39,8,154,12,154,133,130,99,7,194,169,209,158,74,45,106,127,115,161,101,55,180,144,28,35,36,147,32,253,59,42,115,68,135,7,64,250,32,209,213,47,99,27,50,76,237,191,209,60,136,104,19,0,242,82,211,242,119,201,238,22,245,183,242,150,218,110,176,92,13,174,192,183,255,0,152,90,40,48,23,123,132,60,144,34,3,162,82,40,54,160,165,104,135,187,254,227,18,181,134,201,128,236,198,123,46,146,245,106,119,24,174,34,77,14,105,168,209,139,89,193,40,218,248,120,182,9,240,134,149,32,33,247,0,232,140,147,111,225,24,197,92,117,2,35,3,8,231,46,171,19,241,173,212,89,210,210,219,125,216,159,39,33,116,221,157,51,128,249,163,164,158,15,117,195,163,36,136,182,71,7,43,165,162,168,194,226,210,249,63,212,217,136,71,119,172,131,241,40,189,68,215,45,13,121,99,73,117,178,27,118,228,118,82,171,29,78,198,10,132,23,52,18,230,100,3,217,106,171,70,231,98,216,59,70,235,37,54,251,65,173,96,107,0,63,40,217,45,158,29,255,0,226,117,35,108,195,251,154,180,198,201,185,197,238,136,5,107,167,84,151,52,18,177,211,23,176,152,143,5,58,131,137,27,180,180,224,99,101,74,90,193,177,27,0,215,234,108,205,76,30,161,220,37,190,137,61,46,31,203,119,7,98,157,65,223,251,96,150,211,4,198,127,169,93,87,95,72,144,12,246,40,63,23,78,165,47,133,78,165,82,45,6,214,196,21,166,157,87,3,104,3,110,203,53,6,53,205,107,139,3,136,216,184,100,121,86,253,69,61,59,73,117,65,157,174,48,17,43,83,59,148,199,135,252,78,133,10,158,219,9,14,51,177,3,112,144,234,213,234,102,161,12,7,250,91,152,251,160,26,139,132,1,1,216,36,41,208,27,76,11,137,24,153,241,202,98,246,236,9,203,90,60,64,118,49,148,197,74,207,117,161,193,237,1,223,247,1,180,173,109,167,236,181,162,155,67,0,196,14,2,198,43,141,57,96,99,100,14,33,107,102,161,207,1,221,4,76,17,57,31,100,65,13,216,224,254,62,91,220,117,13,64,17,56,35,130,135,87,91,219,105,121,33,141,0,184,206,195,234,179,186,214,24,166,11,68,206,76,228,166,188,10,212,178,103,137,27,125,18,241,236,101,235,106,181,212,238,42,165,127,122,131,157,0,212,13,233,108,238,177,151,6,193,4,58,63,249,9,141,109,175,115,156,1,96,236,122,167,232,137,218,121,0,157,162,75,121,37,51,91,230,239,68,70,166,107,236,91,94,5,22,154,135,165,224,23,49,162,109,62,123,148,46,160,242,209,39,99,136,41,148,229,166,225,210,39,33,195,100,77,112,121,141,231,149,78,186,72,188,110,63,239,234,0,137,0,54,29,180,158,81,181,181,105,64,105,115,203,176,92,99,167,234,23,66,133,143,96,5,163,235,11,88,163,64,82,155,139,170,159,232,3,111,169,90,215,104,100,23,252,118,197,183,95,212,229,81,169,115,253,187,77,192,73,112,11,77,26,166,137,119,245,17,223,133,30,223,105,192,193,115,103,45,105,130,66,91,141,253,129,9,79,201,91,33,111,24,180,44,87,70,58,157,115,88,195,76,17,184,236,83,159,80,187,166,9,7,120,221,97,115,220,107,154,142,48,32,52,1,133,166,147,203,174,48,227,2,75,163,100,45,242,206,50,127,138,151,119,102,198,9,192,227,128,134,188,56,2,6,57,9,55,186,46,28,36,212,125,207,110,29,245,28,41,113,219,113,101,11,87,241,137,111,127,241,53,211,125,192,15,234,30,86,138,127,204,4,145,144,62,235,11,42,26,77,144,36,112,123,173,116,245,52,170,128,27,89,147,38,4,239,27,132,254,30,100,96,225,223,187,31,167,168,88,247,131,212,32,68,112,153,82,153,170,208,65,45,240,21,19,77,164,56,150,128,119,51,11,86,152,10,127,44,22,70,203,90,248,229,98,26,138,190,78,115,52,143,117,65,4,182,126,201,149,52,213,61,178,27,69,207,107,70,92,54,31,82,186,244,139,94,236,140,14,82,125,74,147,94,73,100,182,158,246,206,223,242,143,59,63,22,53,120,33,70,114,216,208,91,6,102,18,218,40,56,186,226,246,56,96,67,36,18,136,226,160,176,207,114,113,143,9,177,124,68,20,156,183,184,63,37,57,97,253,204,149,244,102,173,61,228,118,92,170,250,87,7,22,22,116,247,93,218,116,141,22,150,181,206,4,184,153,38,72,37,6,163,77,0,135,18,224,70,231,148,165,172,219,178,116,46,119,179,129,236,218,255,0,145,162,7,207,57,62,19,219,73,231,13,100,147,225,108,126,144,181,192,147,30,15,100,182,176,184,139,73,111,146,85,121,135,68,133,106,122,76,141,211,251,32,0,51,50,64,91,116,148,199,184,210,68,248,33,52,82,96,113,101,237,46,57,142,86,157,45,0,215,75,137,250,16,173,214,225,28,174,175,39,169,245,111,211,250,179,166,147,211,16,0,37,123,246,100,136,202,249,207,192,239,5,172,48,213,244,93,43,128,130,113,225,43,109,182,38,78,130,189,155,53,82,113,184,196,143,1,110,211,16,70,253,65,99,13,0,203,118,41,244,100,0,224,232,62,80,78,136,249,215,202,109,47,32,119,3,116,76,234,4,204,143,221,32,56,247,63,68,214,190,192,6,4,247,68,95,9,170,163,132,39,147,0,70,35,116,179,176,39,100,251,250,65,222,16,238,36,192,9,199,94,201,158,242,3,12,140,20,108,32,186,14,195,178,18,6,8,217,70,131,56,231,148,58,133,94,187,242,105,96,0,239,1,110,165,4,111,133,146,155,69,178,159,72,193,198,79,100,201,181,221,154,197,79,247,55,208,112,36,8,128,187,90,23,141,128,92,13,60,154,130,76,46,214,135,14,66,163,83,54,19,147,167,209,58,151,52,55,2,82,154,242,76,28,3,221,52,90,60,170,124,23,96,65,68,246,99,4,216,167,56,52,219,4,143,10,124,195,2,80,186,90,98,126,221,211,41,184,67,110,227,132,254,27,5,220,248,146,62,144,183,104,84,25,210,9,118,81,57,238,204,193,9,68,153,217,29,227,2,99,159,247,151,116,184,34,109,81,152,200,75,119,202,59,171,99,243,56,74,230,74,8,244,71,76,1,10,162,112,74,89,32,228,28,133,108,122,59,250,137,189,233,52,96,70,119,236,163,140,121,41,115,113,193,1,21,193,184,229,55,222,51,101,156,50,28,151,0,33,15,202,11,64,66,218,147,182,17,52,102,73,153,89,49,217,67,78,137,47,19,157,184,77,108,180,15,174,201,103,164,100,72,68,14,201,83,169,60,206,225,102,222,222,85,138,128,30,227,132,37,165,226,6,200,50,6,224,42,6,30,69,13,59,154,123,65,201,84,13,207,250,32,102,25,231,186,10,66,12,228,120,91,60,32,199,200,231,27,188,130,128,18,216,201,61,145,200,13,137,252,170,13,116,8,112,67,112,142,137,235,44,58,20,48,8,48,9,40,100,181,194,68,41,155,193,3,11,127,184,162,215,227,8,134,147,149,36,76,42,46,2,49,10,18,28,114,98,17,83,35,104,215,3,184,13,116,56,206,225,55,1,189,150,114,227,32,183,191,61,145,131,211,60,121,91,58,238,39,21,238,91,152,110,153,251,40,247,144,98,62,234,170,84,32,142,253,130,176,235,196,114,123,162,1,40,116,110,202,185,206,61,209,130,92,12,32,134,182,4,239,178,32,67,65,198,83,127,82,102,185,43,102,153,49,225,42,8,157,202,34,225,244,86,214,98,56,158,74,15,177,138,105,0,184,78,103,232,17,7,24,24,40,95,142,144,33,83,100,1,57,250,21,62,159,72,30,136,209,80,146,8,217,1,169,59,96,37,189,196,91,196,158,17,18,27,9,249,36,93,116,253,73,38,238,33,66,219,92,72,57,86,93,141,146,156,90,92,73,233,36,65,69,4,216,87,43,178,222,233,119,204,18,234,57,167,0,96,40,96,111,249,8,28,226,211,6,45,238,181,119,58,142,94,137,167,212,169,17,47,221,3,200,107,187,202,178,64,200,196,119,64,247,7,16,112,74,197,179,210,41,126,91,178,140,56,119,67,112,128,78,123,66,135,32,198,253,144,93,17,16,143,111,144,231,35,35,154,246,192,157,202,183,90,119,239,132,166,191,30,10,178,252,91,251,160,105,177,74,155,131,14,109,60,128,80,57,253,144,73,238,96,43,128,54,132,149,226,253,195,87,254,33,135,196,72,202,58,117,3,167,41,36,218,118,185,24,49,4,109,59,35,247,13,125,143,47,196,8,10,73,114,65,121,14,206,123,35,107,136,57,78,48,135,113,192,192,29,246,41,141,116,143,8,27,17,227,136,66,9,107,96,153,156,165,62,80,38,61,176,142,114,112,60,41,57,192,143,170,89,113,218,99,178,32,232,16,72,69,49,155,177,214,49,175,216,93,4,170,126,202,154,224,55,68,232,56,225,16,234,54,239,100,2,28,41,218,224,3,255,0,237,50,129,144,214,145,178,116,139,48,16,50,37,211,148,23,173,133,121,16,69,64,27,156,33,5,192,206,15,133,32,78,126,193,81,36,16,18,182,206,136,135,199,169,121,116,29,138,23,188,142,196,74,128,144,224,103,29,148,34,237,207,217,51,217,14,161,176,28,75,93,131,131,202,11,225,196,14,121,70,79,68,14,18,218,232,193,19,221,47,252,69,54,223,238,73,31,95,42,160,6,227,186,188,68,128,135,221,23,17,16,123,173,157,195,96,109,44,182,33,197,80,170,8,157,190,202,203,196,143,247,118,225,66,209,18,7,212,44,227,211,50,42,69,123,165,184,61,208,186,28,224,152,114,1,112,194,7,25,216,128,19,189,153,6,43,215,145,79,104,14,17,0,33,171,242,136,128,141,205,53,27,34,9,9,78,117,159,52,40,139,177,180,250,246,45,239,159,162,83,237,45,6,96,167,19,121,60,4,167,109,37,187,121,77,203,234,4,250,98,75,198,199,133,146,172,185,210,54,90,106,16,70,70,119,48,145,81,210,54,16,148,59,217,159,208,69,57,192,68,229,103,172,235,190,169,142,38,98,48,147,89,217,236,176,135,118,139,110,95,184,147,84,54,112,73,74,169,90,90,100,42,51,113,32,192,43,61,122,150,150,131,0,147,143,41,180,175,76,7,198,221,64,115,166,73,156,165,151,18,0,38,33,74,149,12,193,253,146,12,201,143,202,85,216,93,13,73,85,28,78,37,46,171,219,110,55,68,249,7,229,251,164,61,196,224,227,148,30,158,224,116,55,125,130,247,127,220,150,1,152,159,50,142,166,0,225,16,0,196,202,92,222,201,157,233,216,184,115,76,147,40,131,1,200,17,225,22,36,12,17,229,80,16,72,156,120,76,249,172,193,135,100,86,164,150,211,157,252,30,23,21,192,151,23,28,130,187,90,231,145,68,17,244,217,112,203,141,208,102,18,63,189,154,251,247,2,224,246,184,17,32,240,144,194,11,161,162,35,198,19,220,108,192,63,242,168,146,3,93,4,255,0,133,138,231,145,105,64,34,189,183,3,193,29,194,93,77,199,247,9,223,57,137,84,230,72,45,145,33,1,250,72,30,186,30,166,90,174,17,220,248,64,69,237,13,24,127,149,162,11,50,70,17,123,56,14,59,247,133,150,190,177,40,37,181,153,106,0,193,214,126,130,119,94,23,227,90,205,167,75,153,56,141,215,187,212,53,212,218,224,72,34,55,11,192,252,120,45,166,199,9,37,187,53,163,115,228,166,175,212,107,156,171,140,240,21,201,200,17,7,98,177,188,198,194,123,194,222,72,117,60,65,46,238,179,84,167,13,186,38,59,37,108,14,146,69,41,245,49,61,166,46,38,60,118,89,171,10,143,150,178,160,166,227,204,73,251,45,21,220,224,230,150,6,142,161,55,42,112,46,121,59,121,89,178,163,57,232,20,180,197,91,78,61,178,215,212,115,167,18,12,31,200,84,26,28,36,186,123,2,157,80,182,60,237,149,153,206,13,18,59,108,165,119,19,34,218,197,188,141,167,81,212,230,79,218,22,109,65,234,29,251,38,123,190,232,157,146,167,249,165,164,25,228,147,130,139,109,19,245,20,14,60,127,81,250,38,18,65,110,32,230,23,81,143,0,237,31,117,155,72,1,100,55,39,194,216,235,121,18,64,79,252,177,149,182,219,43,10,149,83,14,216,159,42,157,86,247,92,232,39,152,194,23,184,96,198,20,0,155,30,35,219,152,13,3,50,153,206,92,34,182,182,135,234,66,242,208,79,245,118,73,123,131,200,194,209,94,155,239,233,13,135,111,39,111,178,204,104,245,141,196,101,102,128,15,145,143,229,182,97,54,28,226,4,3,251,165,53,205,254,33,173,51,153,33,209,128,83,13,118,50,167,202,92,71,100,3,84,215,184,188,49,180,155,48,90,211,133,151,62,160,127,39,227,23,147,24,94,88,210,90,27,115,187,247,242,178,234,157,120,181,206,137,229,166,17,213,171,45,128,246,181,167,130,220,158,208,120,89,129,7,120,45,238,181,57,63,47,212,74,221,108,163,185,28,243,109,48,70,32,108,178,6,185,164,23,244,147,192,59,45,100,130,208,36,242,179,52,117,88,100,134,1,151,41,81,108,195,107,186,54,255,0,251,64,189,148,220,214,153,60,199,209,3,236,46,47,13,13,191,39,17,39,202,39,134,176,129,0,231,7,148,199,6,186,157,214,128,22,242,221,253,193,109,45,182,123,102,74,78,32,134,71,146,120,37,54,187,139,199,89,199,62,85,128,35,254,22,122,239,55,30,151,84,60,1,130,80,108,136,87,185,46,157,31,100,5,216,63,44,140,137,231,186,149,154,239,100,217,0,255,0,221,148,167,85,20,170,11,169,123,53,99,45,112,223,234,171,248,153,32,2,55,216,113,245,73,116,45,137,44,217,176,108,206,88,122,140,71,38,19,116,238,113,211,185,214,89,147,19,200,238,148,53,23,213,36,128,88,12,100,68,162,173,168,138,100,124,173,236,56,75,103,204,132,174,60,71,9,157,250,135,7,245,1,3,177,221,19,94,92,113,177,88,106,85,184,237,141,166,86,141,25,138,46,4,97,216,192,75,223,164,139,82,175,26,191,251,70,214,166,41,17,61,32,158,79,41,53,97,205,0,142,137,90,139,250,4,178,249,17,159,233,242,145,86,171,105,211,23,0,103,9,170,62,17,255,0,255,0,30,140,206,106,134,204,211,128,14,46,63,186,77,96,72,36,100,246,77,18,226,32,136,28,16,151,169,16,194,242,96,118,3,48,145,51,11,70,175,117,228,61,206,70,165,217,50,109,113,199,209,102,45,62,217,186,9,238,48,186,21,24,199,83,38,220,157,165,96,212,11,122,124,109,43,151,158,63,41,184,242,168,239,100,227,107,220,91,34,119,225,97,211,131,238,201,90,53,238,45,168,65,136,65,162,104,125,73,133,35,94,254,230,206,248,143,179,185,68,52,211,4,206,220,42,124,48,116,243,188,163,100,48,1,186,167,57,185,59,146,186,30,142,189,146,108,189,175,113,85,201,20,110,112,19,225,187,4,138,85,137,18,36,83,230,90,71,236,180,203,218,49,36,31,217,38,171,136,201,193,73,91,47,167,81,131,159,222,50,223,81,174,102,6,124,238,178,152,196,129,9,215,92,216,46,5,220,148,15,166,26,71,98,128,165,82,209,47,74,137,101,152,245,142,99,154,232,112,116,113,217,113,43,24,126,66,236,235,156,208,204,9,133,196,168,252,193,7,124,5,27,95,124,140,86,191,202,85,215,72,67,25,221,25,33,177,38,16,56,128,32,164,230,32,125,197,203,74,25,233,182,59,171,180,22,224,42,129,32,242,163,30,77,203,111,93,71,45,107,121,4,140,115,1,83,70,38,62,200,193,17,188,33,136,217,46,192,232,225,13,178,9,204,202,9,156,17,30,81,58,0,28,202,23,9,56,59,110,22,59,55,238,98,175,118,148,226,208,97,185,61,209,124,194,14,21,150,130,220,238,21,72,60,160,57,55,79,68,11,90,209,190,21,158,160,8,63,100,68,128,15,101,45,1,160,130,3,150,45,255,0,221,13,122,123,131,134,131,221,89,56,84,222,169,50,39,177,80,73,198,2,101,228,241,250,136,104,233,33,55,96,242,165,161,167,28,43,110,48,103,8,93,30,66,37,183,168,115,234,72,59,206,16,52,201,71,50,35,191,101,0,141,163,9,151,188,133,56,201,128,98,48,85,52,9,133,110,34,1,225,84,130,70,18,90,235,225,7,23,114,88,129,158,21,57,226,32,8,86,90,26,55,153,64,208,15,209,103,221,180,57,189,108,128,192,50,172,3,128,17,18,12,1,133,28,34,58,161,47,172,86,72,0,128,76,168,222,224,125,208,152,220,25,61,145,177,193,191,133,151,238,63,120,86,11,204,115,8,65,36,1,24,68,114,33,66,48,209,41,255,0,233,221,136,127,112,9,51,18,160,119,4,43,115,77,210,17,8,110,79,40,25,144,245,245,3,192,216,114,136,180,68,141,187,162,134,180,239,133,64,140,128,182,153,55,189,16,45,136,204,132,69,131,140,169,116,99,133,3,165,165,3,246,204,193,35,25,63,101,96,2,2,151,18,66,191,148,96,173,179,74,144,34,55,81,189,39,114,161,56,157,149,136,13,206,101,27,89,96,242,8,108,236,161,233,118,84,139,93,225,66,54,61,209,223,220,50,92,63,40,162,225,59,70,16,134,241,185,71,117,140,181,195,43,105,153,55,80,108,112,200,217,80,218,9,70,211,96,201,193,225,46,3,157,143,221,17,133,211,166,89,137,221,91,72,47,152,81,192,22,136,50,84,203,1,18,137,108,153,149,60,128,137,181,45,16,84,105,22,8,40,75,65,35,59,164,222,245,128,135,76,201,201,137,229,11,201,14,39,186,32,1,35,56,10,91,118,73,144,129,155,220,110,122,3,23,151,15,10,200,233,132,69,237,13,180,55,238,168,56,98,100,148,204,15,76,160,27,111,98,163,142,216,68,224,30,4,28,160,180,152,67,119,182,111,185,9,37,93,189,61,145,14,146,4,161,188,144,1,40,255,0,168,37,150,128,2,168,206,14,202,221,152,206,20,2,25,112,48,129,52,28,56,237,149,36,2,33,16,45,158,66,128,53,198,0,33,83,146,39,245,52,54,176,180,196,64,60,169,103,244,204,246,86,78,195,255,0,160,132,53,205,204,192,5,115,154,247,41,118,167,196,150,88,233,129,184,253,144,56,221,7,144,175,220,48,93,206,202,233,139,152,73,48,143,100,5,121,63,18,71,188,157,154,65,81,162,34,73,148,76,115,134,198,64,66,50,114,62,201,127,169,142,243,97,29,193,106,171,92,232,105,223,121,87,116,245,91,211,180,14,21,181,197,184,156,172,127,114,151,181,96,84,152,2,16,1,136,76,50,208,78,242,169,143,32,201,137,217,19,169,29,23,250,149,113,39,3,42,237,128,15,42,52,145,182,73,242,136,159,148,0,131,250,35,46,215,166,80,146,38,73,29,148,4,55,2,70,81,48,1,19,199,101,46,27,70,86,116,246,55,38,167,189,202,39,183,29,213,7,59,1,162,15,112,136,134,198,0,39,194,182,16,33,184,89,50,106,175,44,124,128,62,115,40,223,82,209,51,142,202,136,45,144,118,157,202,160,5,199,202,59,158,193,203,142,167,220,170,121,35,18,17,99,129,31,85,61,160,208,51,10,65,113,18,225,246,76,101,186,61,136,245,92,96,3,123,162,19,70,4,72,84,93,14,195,118,82,248,110,119,89,108,184,19,25,215,22,80,38,216,27,14,202,154,217,104,200,141,201,86,28,230,146,114,133,226,226,8,192,240,148,19,166,87,249,27,190,70,184,203,112,39,132,20,217,7,38,10,141,168,26,32,73,238,174,217,152,30,82,189,249,25,229,124,89,28,217,51,186,182,183,166,227,136,81,176,254,153,219,146,169,198,215,111,42,157,149,234,39,19,249,125,75,112,5,162,21,0,110,130,68,120,86,91,205,164,120,148,65,210,51,30,2,152,219,150,69,67,189,149,4,56,99,238,137,205,3,147,246,80,24,201,193,56,67,7,113,186,107,43,212,162,13,122,132,31,113,181,177,247,65,107,220,232,46,251,202,43,92,122,164,25,24,133,111,22,22,201,130,86,182,157,64,191,185,97,173,136,252,171,167,23,17,176,59,42,44,48,76,253,210,217,50,29,31,148,221,216,198,53,236,84,48,238,54,226,31,128,136,60,147,213,0,248,75,136,55,13,249,132,203,122,110,67,45,134,16,114,255,0,238,149,23,52,141,138,170,152,2,48,140,84,4,3,184,64,241,39,63,178,87,152,100,154,143,202,3,28,65,4,125,215,74,141,149,0,110,199,191,117,205,166,26,29,17,186,233,80,104,180,8,219,186,174,231,81,192,204,35,169,218,215,64,18,123,39,82,33,149,11,139,110,7,250,123,36,179,25,104,24,229,29,55,146,112,33,222,85,41,223,76,75,158,91,124,154,141,80,30,216,109,185,225,54,179,174,112,5,162,38,86,106,87,157,243,224,167,56,195,67,139,76,140,90,19,252,186,216,226,91,166,107,163,104,16,71,73,216,133,164,84,108,134,141,135,18,177,136,125,48,215,136,105,17,131,5,57,141,218,56,216,158,82,139,156,94,229,110,120,231,252,77,94,225,45,134,141,185,82,141,206,4,144,98,85,82,166,218,205,176,155,90,68,24,193,252,166,233,233,54,155,45,21,47,19,25,42,213,230,216,83,100,173,197,119,194,56,0,102,115,229,27,11,90,11,100,78,255,0,84,45,14,50,26,4,248,87,76,212,44,1,182,128,239,154,230,231,255,0,11,89,183,46,142,164,122,86,181,143,160,69,67,12,105,47,39,142,74,127,182,224,122,219,107,129,249,74,69,22,184,57,183,180,180,131,33,219,125,194,212,24,76,57,189,110,225,179,202,55,219,159,31,101,69,124,142,166,214,151,25,193,142,2,115,158,13,33,104,50,55,110,50,179,83,169,82,209,123,13,39,255,0,180,228,132,227,68,186,234,172,166,94,240,63,165,63,125,28,99,231,203,31,38,141,59,69,226,226,90,193,196,173,90,106,54,153,163,70,144,163,61,79,14,135,30,216,229,99,162,251,156,214,150,193,91,169,206,157,222,236,203,72,139,123,37,227,214,97,212,126,121,94,140,54,109,110,149,174,34,201,61,231,16,130,179,30,203,137,219,108,45,20,46,123,73,176,186,118,183,127,162,34,3,158,101,166,192,38,57,37,91,155,248,254,85,63,226,50,86,223,81,122,103,6,129,204,247,91,233,85,178,211,13,29,128,31,178,207,166,12,168,230,61,185,28,2,156,105,218,230,221,184,200,35,130,129,107,38,216,146,170,254,63,14,142,163,157,169,188,69,185,206,71,11,61,106,69,206,166,251,30,247,82,37,237,101,50,5,230,8,140,227,148,37,254,217,249,112,55,69,21,223,89,143,150,210,211,219,255,0,183,108,188,187,185,59,1,225,19,157,109,164,99,242,219,241,59,106,199,185,238,180,58,208,210,71,202,238,20,162,210,224,26,204,22,130,251,70,2,73,100,92,242,219,134,210,173,173,50,59,120,77,70,230,225,147,85,171,110,221,155,244,218,154,149,75,141,67,238,52,124,174,157,188,45,76,173,211,242,144,102,62,171,11,27,32,25,192,221,106,163,255,0,186,198,134,200,38,55,75,201,73,211,123,23,240,143,123,128,112,107,156,75,78,217,143,178,23,185,142,115,79,180,73,27,59,29,41,213,233,138,85,43,83,169,1,212,240,35,50,65,89,125,218,157,69,246,16,4,135,52,91,251,43,252,211,34,255,0,146,174,91,234,49,181,253,186,69,132,96,153,146,137,245,13,58,101,205,2,7,41,117,154,231,48,22,182,70,233,76,5,193,164,76,56,108,74,108,3,124,136,91,254,163,165,143,125,67,85,215,9,180,0,35,149,41,234,94,218,146,201,7,135,14,10,69,64,88,46,29,32,114,123,43,109,180,156,12,99,124,44,10,127,233,21,91,91,79,39,66,134,162,235,125,204,184,14,162,54,149,209,96,62,220,12,206,64,92,70,84,168,203,92,192,207,108,205,192,182,73,250,118,202,232,233,234,22,80,184,180,179,18,3,176,179,248,211,182,80,187,106,20,76,235,255,0,48,107,80,52,157,116,65,41,148,156,211,110,4,242,227,191,209,19,203,117,84,250,141,220,103,178,141,6,147,75,92,210,102,34,51,9,127,19,94,194,33,99,190,126,253,70,212,107,5,59,75,110,156,147,27,44,250,58,49,123,161,164,193,134,157,163,133,170,152,189,174,14,32,70,208,151,1,174,223,171,128,152,29,253,17,238,31,206,176,180,149,133,22,144,250,78,249,100,59,96,83,169,106,46,170,226,249,6,32,52,156,125,86,90,226,199,176,72,23,24,18,124,44,230,188,214,247,29,32,1,28,240,179,242,222,164,79,200,175,202,111,172,49,129,46,250,161,13,37,217,111,225,101,26,171,220,37,166,23,70,150,161,213,133,177,116,143,153,106,254,62,12,167,42,84,229,190,76,175,99,183,39,7,100,250,6,100,180,196,224,137,221,109,212,232,89,94,147,4,52,184,100,98,96,248,92,119,233,234,105,53,192,218,250,109,181,215,79,126,49,229,63,49,115,245,20,198,159,234,116,203,58,90,0,159,41,119,6,158,175,148,136,130,54,69,160,169,90,174,154,147,235,210,109,58,165,189,76,14,184,3,218,96,74,109,93,59,154,240,92,0,14,227,178,69,236,250,136,182,181,94,164,162,203,152,3,64,147,183,132,78,167,236,210,107,91,15,112,193,36,110,142,131,217,167,105,7,229,3,1,163,132,218,172,22,75,25,152,157,208,29,53,133,249,1,95,175,102,102,62,161,116,2,214,183,31,48,201,255,0,133,211,210,220,241,196,249,92,218,96,145,252,195,212,9,133,186,129,145,253,161,110,86,76,141,103,160,206,217,174,147,141,55,131,139,79,8,181,245,24,208,92,210,34,63,116,139,64,45,37,196,14,200,171,181,143,166,11,128,49,149,43,91,130,100,107,22,171,241,201,202,171,86,226,72,130,237,204,98,21,104,181,46,170,231,151,48,211,1,214,180,186,58,188,162,53,46,126,34,2,11,0,118,249,253,145,44,191,82,141,75,57,111,234,111,97,185,196,184,99,104,56,77,2,155,134,78,2,194,218,174,34,216,146,49,37,49,181,237,4,28,144,50,0,78,111,234,61,21,247,201,162,171,41,214,107,137,3,164,116,158,254,22,23,210,15,17,129,27,0,157,74,160,124,150,227,31,41,90,26,3,155,150,245,108,33,108,55,25,59,241,173,166,63,225,205,205,13,50,123,142,19,218,76,131,108,186,54,37,27,105,22,153,253,138,54,210,156,157,194,167,44,243,32,119,117,242,123,175,130,156,30,192,88,1,110,210,12,229,125,39,75,212,198,221,1,124,187,224,74,117,90,46,115,125,178,79,202,12,226,113,247,95,79,209,245,180,0,36,132,122,228,206,175,199,139,201,242,116,0,185,163,56,79,0,16,219,86,118,57,205,150,146,126,137,212,216,108,156,149,181,148,176,84,236,238,104,166,8,110,217,77,29,91,236,179,54,161,144,210,96,167,211,168,46,33,223,178,14,157,147,98,127,40,246,176,91,201,33,89,5,220,196,32,185,205,34,1,180,162,169,81,129,161,249,250,0,138,91,2,4,229,97,150,231,135,8,224,43,164,71,35,10,186,93,182,15,117,116,201,46,36,132,83,172,99,91,175,35,27,45,39,59,173,20,140,54,70,225,33,177,185,31,158,19,233,131,198,27,216,35,90,244,178,97,191,34,109,162,236,54,32,149,215,209,212,112,34,113,60,66,226,208,233,59,9,93,109,25,234,25,137,238,81,220,65,143,168,107,58,173,56,7,186,99,100,108,18,67,128,96,147,7,194,117,50,72,220,202,101,8,187,215,114,57,183,65,7,101,76,4,100,227,234,168,186,32,96,71,245,32,21,75,170,70,254,81,6,221,198,202,158,198,185,179,255,0,132,46,34,50,167,185,192,84,224,78,78,197,63,128,205,215,242,32,135,96,96,33,129,48,32,21,78,185,176,91,16,173,163,164,145,185,64,12,210,37,116,251,148,90,71,35,240,152,207,0,32,15,196,28,127,149,3,161,199,136,72,235,228,47,236,141,113,196,130,48,161,120,180,73,159,40,29,212,59,253,16,131,144,9,130,159,81,132,177,95,88,224,209,6,15,238,138,145,51,36,143,162,88,236,63,101,119,16,62,136,122,198,211,54,60,185,174,27,207,133,77,120,118,35,40,46,1,177,56,41,96,144,244,198,216,238,1,67,182,105,105,44,24,36,130,168,158,72,128,173,166,91,128,168,56,25,0,9,91,247,39,165,142,161,83,50,56,45,221,92,128,49,8,122,65,6,96,169,112,112,48,152,207,229,26,216,125,195,184,57,176,163,112,82,246,35,202,176,96,239,132,57,27,212,78,199,191,35,193,49,145,37,8,201,198,16,56,146,4,97,86,223,94,200,237,151,89,185,3,164,50,232,110,127,9,123,153,136,84,95,34,21,183,51,191,213,30,152,108,155,178,22,221,30,50,138,113,48,0,59,33,113,146,8,229,73,35,36,253,150,223,166,54,133,119,245,36,195,178,65,240,170,233,51,194,23,125,242,127,42,132,147,59,194,30,153,17,118,187,31,35,7,117,68,151,18,60,108,148,12,54,78,63,194,182,153,116,111,229,2,166,108,161,94,187,148,208,217,87,61,166,16,176,0,73,34,60,132,83,112,36,31,178,160,236,81,203,99,4,182,246,170,110,79,248,84,252,66,171,134,76,149,34,219,50,63,243,14,161,54,140,160,115,132,240,15,116,44,170,30,208,64,54,156,228,65,66,231,137,5,50,99,6,125,36,96,116,124,223,183,42,183,48,170,236,247,66,73,4,29,150,239,24,16,50,76,3,4,24,74,171,46,200,104,49,176,38,2,117,197,194,103,110,18,201,150,245,8,76,185,254,225,74,241,200,47,112,32,75,126,201,79,3,56,229,22,8,19,178,39,53,175,167,177,131,132,134,39,113,249,117,19,33,184,229,65,102,72,56,85,86,225,61,184,74,61,2,54,89,211,168,187,211,250,134,95,176,27,254,200,115,128,112,169,162,8,231,152,80,186,230,158,10,34,129,145,140,150,231,227,121,64,231,96,19,191,133,96,17,23,108,129,221,78,228,118,8,232,61,193,100,206,163,155,85,173,110,63,116,109,170,216,3,100,130,78,26,119,242,174,155,70,48,135,111,177,7,239,35,110,151,15,246,142,81,139,62,179,184,41,69,157,17,24,81,166,33,51,230,198,232,119,234,106,101,91,64,132,192,255,0,199,148,128,227,111,4,169,78,164,77,193,43,217,179,37,131,245,10,166,8,156,142,202,218,100,68,194,83,157,39,199,100,64,140,64,251,35,186,119,15,242,49,141,130,240,0,227,115,221,20,17,183,225,83,58,112,115,42,85,200,198,60,44,174,117,15,85,242,8,36,252,166,51,148,79,13,39,114,62,136,68,131,132,78,102,208,97,13,240,34,6,145,115,156,78,57,42,203,65,183,168,125,81,70,36,236,129,213,0,2,209,191,8,27,30,182,62,160,186,88,79,57,81,207,147,146,126,202,193,36,65,40,37,162,74,101,62,187,147,248,219,118,74,187,70,254,66,89,7,234,59,43,104,115,142,78,10,33,57,110,201,17,242,80,4,195,216,176,123,126,10,2,50,39,186,187,200,48,8,10,227,167,59,4,77,34,24,35,8,144,126,81,153,85,36,19,213,1,12,236,102,8,225,65,14,201,60,126,235,110,25,13,126,94,75,155,251,120,85,31,203,146,16,76,231,100,178,226,50,12,142,203,118,249,40,224,75,247,33,176,4,44,245,193,112,185,29,71,57,209,3,28,132,167,70,228,145,11,47,83,159,137,255,0,16,26,110,238,74,10,146,65,110,62,169,141,112,118,6,2,85,76,136,158,97,47,164,97,45,236,204,231,57,157,163,234,169,194,27,50,50,165,88,216,227,202,65,118,45,225,110,90,108,7,93,49,111,112,136,27,206,235,14,166,26,79,86,235,101,97,13,16,176,215,135,9,114,27,157,71,182,103,83,53,87,249,196,96,0,146,250,185,18,48,2,99,220,120,24,89,220,210,62,137,78,151,89,50,189,225,5,231,170,123,161,105,12,153,59,246,70,238,150,231,236,148,92,210,32,15,186,63,243,24,108,215,15,32,84,116,140,228,253,82,137,136,17,186,50,216,234,6,80,9,51,46,7,252,35,123,105,38,161,236,16,232,144,55,242,169,164,0,100,152,254,202,222,214,144,1,29,94,80,73,110,249,9,116,140,101,95,37,200,123,73,6,15,116,98,3,68,32,15,152,22,231,194,186,142,36,68,103,246,67,108,158,205,207,254,153,155,88,247,90,91,129,245,92,199,219,204,45,154,151,61,226,211,24,236,176,60,158,169,207,16,151,54,99,110,226,65,16,215,30,121,8,42,18,36,236,137,197,212,237,32,72,84,227,115,100,4,194,144,103,238,3,92,36,92,223,178,31,149,248,196,149,101,142,51,221,9,108,25,25,63,85,140,204,129,12,194,83,143,204,29,188,238,136,57,204,0,3,112,56,132,183,150,184,197,191,100,83,108,64,251,37,254,190,227,82,188,109,242,153,181,46,139,139,162,56,95,59,248,227,81,96,4,184,182,227,104,251,175,161,234,158,194,64,136,95,53,248,241,222,213,80,32,58,199,65,3,156,238,135,123,198,111,201,109,238,120,186,167,219,168,24,238,114,10,86,165,224,183,3,247,90,42,60,189,240,230,150,180,120,88,53,66,193,185,30,85,81,14,231,3,126,250,138,164,250,98,163,154,88,215,24,200,113,66,243,4,226,214,158,55,73,107,122,37,223,178,23,212,55,12,64,24,72,234,245,28,198,154,31,41,85,200,151,96,108,179,58,198,176,220,224,49,48,66,218,224,42,83,150,140,247,43,29,74,135,78,232,32,103,250,162,66,22,117,201,191,24,112,237,242,103,174,218,143,164,5,39,138,115,6,248,156,120,84,203,125,195,88,146,198,144,27,7,108,115,247,78,54,188,75,204,2,49,245,74,4,222,26,27,115,127,96,167,102,212,220,154,214,239,146,78,159,167,60,218,231,2,0,36,68,45,174,109,194,225,3,59,174,126,133,129,148,160,127,45,131,97,194,217,120,128,6,71,114,172,23,195,169,204,169,215,220,55,58,88,238,62,138,218,210,224,203,77,185,147,228,44,245,42,22,26,102,201,105,48,242,63,165,62,133,80,75,65,31,82,176,41,254,165,71,56,227,52,210,163,146,3,115,188,165,106,109,105,55,155,92,78,15,11,93,39,96,130,100,141,190,139,45,77,68,214,234,166,30,193,184,119,43,155,149,181,94,227,149,174,63,83,158,247,58,153,36,52,0,237,214,26,210,218,177,24,118,75,167,0,174,158,173,237,175,46,101,17,64,109,107,73,32,199,34,87,58,185,23,82,128,69,231,98,60,43,22,223,125,146,191,203,183,162,0,2,169,33,237,107,155,60,137,130,140,233,154,218,116,219,74,105,53,185,179,25,16,168,210,55,58,8,38,57,48,20,0,48,131,63,148,174,142,100,5,10,215,136,123,46,73,29,192,230,85,62,160,123,233,135,116,198,208,55,10,203,174,24,195,123,165,188,22,137,27,196,6,162,88,89,99,225,239,112,169,146,250,146,246,203,109,35,239,193,80,81,246,244,237,166,94,95,104,2,227,185,86,215,88,0,112,130,113,11,51,171,146,230,180,52,206,100,131,128,150,215,182,128,119,18,201,249,45,176,234,19,68,1,116,131,143,41,85,3,112,92,29,85,164,65,167,77,193,174,251,20,53,158,92,65,145,42,72,188,9,241,229,3,242,125,6,49,109,99,0,205,253,68,86,138,146,8,17,181,165,40,245,52,55,120,59,194,123,154,102,210,221,249,236,169,218,114,14,224,148,175,214,251,21,169,91,120,204,58,128,88,27,112,62,20,246,197,106,101,143,155,103,118,21,170,176,33,163,4,141,229,13,42,99,19,22,149,62,49,75,129,50,191,74,214,22,128,33,190,17,216,41,183,145,244,91,93,73,246,18,90,44,110,198,114,86,87,110,217,4,3,157,211,238,154,61,199,45,207,187,29,202,123,239,24,25,219,27,44,213,91,129,220,141,147,106,59,59,120,194,195,170,212,179,22,95,4,192,150,159,223,178,158,244,145,237,79,242,116,145,85,181,205,203,67,64,44,193,142,233,15,213,72,105,105,55,115,159,217,74,132,134,135,64,50,82,174,184,139,128,3,202,22,52,228,249,18,185,95,137,231,146,170,87,247,29,32,3,27,202,201,168,34,194,211,18,71,37,106,171,19,17,24,88,245,100,177,164,0,11,79,229,45,235,189,175,113,79,198,215,107,191,255,0,105,231,181,68,186,169,186,27,9,222,156,37,230,98,60,172,218,167,151,86,130,39,178,221,233,122,127,112,237,244,80,127,168,11,29,4,233,52,10,110,204,25,27,112,133,214,147,115,91,226,6,202,234,52,54,32,146,2,170,100,184,155,132,118,85,43,111,67,114,35,134,22,250,130,45,116,144,101,163,29,41,85,5,173,144,58,187,119,78,168,215,6,147,183,128,146,96,56,3,159,240,181,183,185,109,55,184,151,27,127,162,76,112,114,129,236,192,38,113,221,52,182,94,68,193,27,20,53,139,158,32,231,185,82,230,216,58,133,10,156,182,114,253,73,209,177,92,135,156,136,249,191,43,167,234,47,28,12,46,107,192,128,76,253,151,51,134,245,2,138,65,118,224,157,252,161,123,134,12,8,236,175,17,156,143,42,74,221,166,84,131,58,214,81,135,117,9,30,21,241,199,146,169,166,225,145,132,46,32,156,33,153,220,198,149,235,169,120,110,217,83,104,236,168,67,185,80,192,63,225,55,250,155,199,185,114,48,127,8,46,117,227,0,18,141,162,91,33,8,156,158,82,242,204,33,220,58,133,82,48,127,100,32,9,198,221,229,91,79,86,202,139,65,198,66,29,189,77,200,124,150,8,227,101,11,68,73,60,161,18,4,66,51,37,160,68,119,75,186,247,0,169,132,22,180,53,211,193,229,20,136,56,143,186,2,36,28,237,194,169,6,39,132,11,88,238,29,235,36,51,38,224,79,104,42,0,28,7,30,21,130,64,219,42,157,136,129,40,133,183,168,128,61,178,173,200,143,221,77,140,194,172,12,196,120,86,210,215,100,236,21,1,253,247,55,111,82,7,195,182,8,156,8,17,129,225,84,137,146,220,118,86,13,206,16,62,201,121,117,8,229,115,96,146,9,32,171,182,209,253,148,119,228,161,130,1,148,219,196,54,46,233,146,204,186,0,10,216,14,68,73,84,12,108,12,121,81,174,128,123,164,91,91,166,61,156,60,238,95,182,216,157,149,55,120,0,20,199,16,91,3,17,202,84,16,36,31,162,28,115,216,120,241,201,91,102,85,131,116,99,101,1,35,37,65,19,59,38,84,49,36,253,150,236,228,97,80,27,130,20,155,178,2,146,91,210,74,65,206,136,224,61,73,243,116,192,133,4,48,227,17,186,168,7,136,86,68,129,225,58,97,236,81,226,203,37,163,137,84,208,8,158,123,41,112,180,225,70,137,216,68,114,149,58,234,22,203,220,169,133,65,187,29,149,129,39,255,0,42,227,167,108,167,236,172,89,9,110,58,112,85,188,75,103,108,42,13,156,42,115,76,120,75,91,103,68,218,72,34,209,33,84,152,240,172,48,17,186,171,64,0,243,217,54,146,143,112,154,251,98,55,242,160,113,115,160,230,121,64,6,102,49,217,20,116,248,240,131,228,158,119,12,180,57,249,216,32,168,26,215,99,111,10,1,44,242,16,100,163,77,216,219,176,195,90,97,89,131,4,240,129,166,17,110,200,136,40,91,87,102,58,221,145,240,8,141,149,184,9,19,128,80,129,105,224,149,102,100,194,19,57,245,8,176,136,35,111,170,27,200,116,108,16,19,40,139,122,100,20,115,247,51,157,74,145,245,242,172,16,29,178,38,176,22,249,84,45,17,140,121,68,249,116,67,159,185,78,61,93,194,153,59,112,173,205,0,96,160,130,17,220,232,139,228,38,9,57,80,178,4,200,66,85,130,66,223,220,38,125,200,12,8,133,100,220,118,199,101,100,203,96,239,40,8,133,135,238,9,123,156,225,21,182,137,4,16,170,1,108,141,212,166,122,135,43,54,109,219,24,76,116,134,211,107,12,147,61,144,181,183,187,38,37,16,16,242,210,136,68,152,227,149,45,207,38,40,155,178,16,209,36,128,222,32,20,191,251,81,185,132,137,184,71,213,70,139,119,129,228,33,177,154,171,178,52,181,172,32,101,202,154,241,35,251,42,13,233,32,21,109,105,136,229,30,190,216,191,39,8,77,124,115,191,8,97,204,124,192,36,246,42,26,113,186,133,145,202,94,166,222,251,134,221,198,35,9,110,16,55,200,68,210,28,14,96,12,33,130,99,251,162,116,198,76,232,61,151,18,4,1,60,148,78,6,59,66,19,39,114,45,69,188,30,22,234,16,59,254,160,18,75,68,24,142,202,217,36,103,6,85,58,67,132,129,148,110,55,108,50,19,61,251,38,212,28,100,51,6,48,164,67,102,124,171,104,53,8,204,71,10,57,144,64,144,149,87,54,57,81,254,62,73,48,7,36,238,20,45,36,12,193,86,91,211,147,4,114,21,97,192,117,65,238,148,123,54,107,86,188,164,107,173,198,225,83,131,78,34,15,132,64,128,78,197,72,5,178,100,42,52,7,168,233,149,234,85,209,0,8,239,229,91,154,25,22,153,230,66,141,192,4,193,29,144,151,52,236,32,119,67,73,6,168,107,8,211,187,51,33,8,167,185,159,178,33,212,219,68,66,142,167,97,144,68,30,22,29,221,99,98,156,178,83,88,28,63,196,171,51,118,78,21,220,5,48,54,149,33,164,91,6,238,229,47,89,211,50,53,12,234,70,24,152,225,83,137,184,24,86,198,196,199,61,149,201,107,78,7,221,61,76,116,128,171,90,224,72,13,198,98,112,170,110,137,137,84,230,200,7,103,29,161,66,3,68,129,159,10,106,46,202,63,143,247,212,39,27,92,1,202,185,180,143,217,83,92,106,55,177,250,170,186,27,178,165,108,47,100,1,144,166,237,140,119,69,81,172,13,17,212,239,8,78,99,34,10,166,7,19,190,35,101,181,94,229,26,253,66,156,195,126,242,85,130,58,167,120,85,19,224,253,20,249,153,0,202,43,215,81,50,199,100,38,212,105,104,17,4,110,138,64,24,201,60,148,13,104,180,72,23,40,7,244,128,0,240,151,43,232,245,50,90,157,16,131,109,222,2,93,83,17,130,39,108,166,49,215,55,250,112,163,195,72,134,155,130,42,242,195,201,30,47,46,224,179,128,76,97,109,209,195,100,184,254,22,16,192,4,246,90,244,230,240,209,251,167,234,89,178,3,147,91,102,225,63,96,153,76,1,83,36,184,198,71,100,188,2,54,36,110,152,214,128,113,145,245,84,161,135,247,21,237,243,169,173,165,173,108,2,123,148,81,123,162,72,7,144,144,215,73,181,155,0,180,1,12,104,14,3,184,35,37,41,119,241,239,123,40,82,159,245,117,29,101,132,23,100,113,148,224,222,158,99,193,89,216,251,197,167,33,52,176,110,14,6,19,82,186,255,0,127,220,47,226,61,38,186,13,33,179,182,119,59,39,101,140,249,110,43,17,14,195,122,128,220,173,116,158,48,9,17,10,212,233,22,75,241,213,183,243,232,154,105,54,105,185,206,50,240,58,96,198,124,162,165,37,249,145,231,186,0,88,240,11,90,234,99,253,175,32,145,247,8,216,222,163,36,149,172,253,135,145,248,59,180,250,142,15,111,184,224,218,110,218,111,187,167,233,11,67,1,60,245,112,2,202,192,88,231,2,100,17,136,227,234,158,38,0,159,186,106,86,180,251,145,174,167,126,205,116,100,55,2,103,124,173,2,37,164,116,145,155,103,11,21,38,61,180,225,142,1,199,146,38,22,134,58,192,226,216,115,161,88,175,35,54,80,173,255,0,145,235,53,209,166,27,85,213,100,151,186,36,158,87,75,78,36,247,1,115,154,0,99,99,182,66,213,166,173,237,180,137,131,254,212,238,7,238,30,55,160,119,59,52,133,214,58,155,219,97,27,14,82,222,42,123,206,6,216,3,57,11,22,154,188,62,24,90,215,1,129,194,214,246,18,208,231,144,93,205,187,41,142,160,30,203,252,223,88,84,29,236,184,244,135,3,133,210,101,1,85,160,52,203,137,92,160,246,53,221,61,78,60,74,209,163,214,13,43,199,186,109,164,28,1,36,255,0,101,138,182,115,96,47,195,107,111,184,231,209,13,184,187,28,36,203,155,211,48,201,252,173,58,157,75,43,185,195,19,199,114,148,40,7,52,144,32,247,157,213,109,108,195,58,143,107,212,174,67,123,1,162,89,37,237,56,131,17,244,87,75,3,23,16,51,152,84,210,125,187,112,33,27,105,183,250,78,220,163,110,186,216,120,40,113,8,218,96,184,18,209,30,19,90,28,0,6,76,110,84,166,209,32,1,194,115,54,50,164,88,30,225,105,106,1,187,21,82,184,117,88,32,237,36,242,74,186,117,155,30,219,136,14,59,7,21,76,166,40,201,201,51,57,242,173,223,211,2,91,25,120,216,30,203,161,121,58,64,85,52,222,179,201,166,155,73,108,146,4,226,1,74,169,78,29,57,4,108,120,64,96,100,152,4,1,32,173,58,134,182,189,34,12,52,17,18,12,39,178,24,179,112,175,28,61,38,23,73,233,251,253,84,0,187,164,146,91,188,30,17,182,155,69,78,163,141,137,236,20,162,9,51,33,162,98,17,231,228,222,124,126,228,160,106,84,116,57,204,52,0,233,109,176,225,245,51,149,172,212,107,205,132,187,3,96,56,250,160,246,24,225,123,92,28,232,131,7,1,93,22,63,45,113,203,132,128,7,202,35,100,163,192,229,238,200,159,31,13,242,56,85,116,6,178,147,203,89,242,67,129,46,251,173,101,206,14,23,92,216,89,52,238,117,58,161,167,56,184,16,48,183,214,37,237,130,32,142,200,189,239,82,212,167,249,28,126,186,137,165,88,84,247,11,234,176,187,104,104,130,209,196,249,77,104,189,180,161,160,228,137,27,253,74,195,96,185,204,116,22,28,25,229,106,21,155,70,161,167,221,161,216,217,14,222,158,231,49,84,252,129,86,109,168,203,40,200,108,247,196,174,76,58,73,123,154,106,111,107,27,110,56,194,233,209,119,242,161,184,3,17,182,18,95,76,212,112,4,128,39,182,127,41,23,142,228,163,248,155,91,94,201,138,251,95,4,67,136,196,112,182,80,175,101,74,98,224,59,207,63,68,183,209,181,196,156,129,221,19,155,212,14,221,128,70,183,119,201,74,254,58,214,187,59,116,117,22,83,185,219,28,42,212,208,21,129,32,131,11,153,66,184,107,77,206,35,24,3,186,214,221,125,66,208,217,101,145,210,208,208,29,63,94,81,183,163,145,26,124,180,245,145,132,128,214,231,165,48,185,224,193,5,228,9,158,10,93,222,233,216,221,227,100,198,185,237,105,190,7,104,225,103,18,53,75,15,20,130,231,146,37,164,192,238,180,82,175,35,230,130,112,37,100,125,49,80,97,217,2,55,66,105,150,198,96,41,90,199,240,35,231,58,133,73,168,90,93,105,235,39,159,43,77,3,236,14,76,172,148,30,44,25,7,202,54,60,83,170,47,119,65,195,115,185,73,107,166,17,114,217,159,115,168,247,155,111,2,64,221,99,212,234,11,3,164,16,83,41,86,246,137,5,215,131,217,86,173,222,232,226,123,38,111,184,132,159,7,242,84,156,186,53,141,74,167,24,243,202,215,105,166,1,158,149,129,140,246,234,186,12,15,43,163,64,2,192,1,48,70,114,153,115,184,220,236,61,125,65,99,100,142,37,49,148,157,72,204,19,27,147,25,84,26,1,3,230,250,238,182,83,112,61,6,60,247,10,77,248,164,123,246,87,247,50,2,208,226,109,130,126,201,180,234,185,173,134,184,0,121,140,173,21,104,130,48,56,201,88,189,135,135,22,193,0,173,206,182,232,234,45,14,22,209,155,3,219,104,25,206,196,35,166,216,0,60,220,15,245,108,178,181,142,164,230,129,38,60,173,122,119,26,128,23,100,131,153,41,233,241,99,251,212,246,191,8,147,238,11,118,59,175,164,104,11,152,230,22,184,6,198,113,149,243,15,132,220,69,112,246,189,166,153,2,32,239,255,0,43,233,218,55,222,198,192,13,194,185,109,39,69,27,1,58,77,36,60,24,148,198,185,196,159,236,86,102,84,130,71,43,75,106,27,68,140,166,175,212,163,185,146,238,24,204,148,250,96,196,148,128,48,4,100,100,35,165,80,56,9,49,225,103,191,32,170,216,198,106,14,13,29,209,244,145,222,121,73,254,144,3,130,51,184,4,64,84,246,110,220,171,245,27,196,110,168,176,196,149,68,130,64,216,35,144,26,7,8,102,187,25,83,216,198,177,172,104,201,76,101,77,128,72,110,78,4,74,107,4,29,214,22,174,48,232,29,19,93,55,109,192,238,186,58,87,144,90,79,43,147,74,9,18,236,174,134,145,238,184,14,221,213,0,93,129,170,139,59,77,169,112,24,24,90,27,116,102,86,122,21,7,183,37,187,38,94,94,221,208,223,169,34,187,98,48,147,111,127,42,164,2,49,8,26,75,64,5,21,176,66,27,146,152,248,66,24,116,130,174,110,25,131,244,75,115,154,215,18,16,135,145,213,18,142,233,13,186,35,98,60,161,25,198,202,57,230,49,18,123,168,27,211,147,159,9,138,190,193,79,63,169,14,4,43,108,140,194,16,220,17,48,161,117,160,4,28,242,29,19,8,76,32,231,146,139,120,27,121,82,147,154,225,129,133,78,33,216,2,16,251,154,165,67,82,83,94,3,160,103,232,141,176,12,254,201,101,160,59,178,63,234,142,202,155,174,193,153,212,187,188,225,80,108,100,163,112,236,129,164,28,79,82,25,214,192,0,198,180,153,192,199,100,108,128,78,192,165,7,0,14,118,68,217,30,126,200,230,251,51,93,71,238,29,71,113,31,116,52,207,36,225,11,137,56,159,178,160,226,39,178,24,247,23,197,18,17,168,210,240,64,40,182,136,229,44,183,114,85,176,25,236,60,163,210,247,55,16,251,141,14,61,246,225,83,140,103,186,162,35,111,185,87,55,9,133,147,30,162,149,251,130,211,152,220,43,186,60,37,200,221,92,0,17,241,238,54,127,222,61,206,233,4,228,120,66,76,231,191,41,96,139,124,4,78,136,129,178,80,199,184,150,170,146,73,28,239,217,16,195,14,233,55,56,193,196,39,92,45,17,191,40,253,202,116,244,253,65,113,254,147,153,225,91,132,118,149,83,46,16,84,128,9,228,39,63,80,5,145,179,43,39,59,34,134,196,12,57,44,111,60,34,116,56,109,30,82,245,228,106,212,123,148,92,1,0,206,18,200,45,6,4,148,98,72,255,0,61,144,147,188,101,111,38,171,187,88,182,60,190,51,145,194,132,111,34,101,70,182,214,207,245,42,105,59,57,110,244,132,160,29,178,193,45,17,199,101,78,6,123,141,213,196,52,231,7,100,185,38,124,108,155,239,34,35,254,152,78,113,14,17,137,236,169,237,187,250,164,42,24,128,133,221,59,236,137,212,155,199,151,71,114,53,189,81,180,161,147,182,97,19,136,0,29,130,16,252,36,88,201,246,48,72,55,78,225,46,163,77,162,4,29,201,76,23,65,7,31,68,147,115,65,204,131,176,91,182,50,135,176,14,94,8,36,58,33,80,184,25,39,235,40,218,1,1,220,132,47,112,6,101,55,97,23,241,251,140,178,102,49,142,2,153,176,153,202,23,78,54,242,80,204,248,250,169,238,247,25,169,100,134,11,121,222,17,14,136,39,132,160,109,1,220,34,184,63,148,199,95,243,13,67,114,49,207,115,128,200,137,66,29,46,7,116,6,12,184,66,38,191,164,70,2,103,175,35,88,4,8,211,116,72,221,93,242,71,42,154,210,214,238,169,143,13,250,132,52,72,109,135,113,128,220,210,238,220,21,46,2,9,195,138,187,65,104,84,193,37,101,61,145,77,238,57,153,32,147,178,39,231,60,37,53,240,54,251,166,3,112,143,233,88,112,238,49,106,250,72,219,129,218,60,34,6,227,141,194,93,227,147,17,133,96,192,33,184,158,66,81,18,61,77,213,132,239,152,144,150,96,137,104,131,216,168,231,18,239,16,148,252,145,146,177,250,98,123,236,50,11,132,114,150,233,105,250,13,213,221,193,40,42,52,159,151,7,202,42,249,13,80,246,79,116,7,0,164,186,112,148,238,145,152,5,13,228,236,138,253,195,96,221,133,179,140,140,112,136,61,204,61,187,160,152,130,120,68,106,7,54,1,48,144,77,242,11,62,16,222,210,0,50,51,176,65,151,18,113,142,21,60,140,65,149,38,27,5,63,247,55,22,199,76,16,96,65,229,3,204,71,10,59,229,19,186,91,205,160,20,171,176,113,37,59,167,60,20,151,25,108,238,157,32,183,120,39,132,162,216,140,237,202,221,111,112,20,67,191,98,246,255,0,237,34,171,157,254,210,19,241,31,52,148,170,206,45,193,32,202,83,118,58,39,83,51,156,99,27,242,146,231,130,60,148,234,144,236,204,44,239,137,133,179,63,168,173,115,249,68,87,171,104,30,22,106,207,184,108,180,85,4,141,130,197,81,210,96,161,154,127,112,90,184,25,236,205,90,224,100,65,8,1,36,15,236,152,249,123,133,184,133,85,6,55,143,11,117,214,192,12,67,197,248,35,9,16,65,33,184,78,170,242,32,1,30,82,61,190,1,201,229,13,238,26,129,217,40,187,34,6,16,189,179,202,54,136,54,149,109,166,51,149,158,237,140,92,27,48,11,91,34,8,75,180,135,207,7,132,218,172,20,219,60,165,2,230,153,25,132,63,150,135,112,88,199,54,92,103,39,42,137,46,27,64,70,231,130,93,108,73,238,167,77,153,16,80,62,36,165,104,51,149,175,233,45,13,7,39,126,203,30,0,206,235,86,176,77,95,60,44,245,176,7,247,90,160,27,176,143,23,200,4,58,209,27,33,117,75,78,120,82,232,0,119,75,112,184,193,129,254,81,251,195,201,59,88,82,181,37,58,173,210,78,35,183,40,26,235,93,27,206,81,57,182,111,8,107,27,163,1,168,104,9,7,121,220,171,12,184,237,217,11,182,137,216,100,133,69,231,96,126,233,37,196,157,199,144,167,96,76,135,235,38,106,245,3,88,72,201,60,149,243,207,138,106,138,149,250,176,87,188,213,6,251,110,184,139,187,133,243,159,137,234,31,124,137,4,142,19,215,169,31,201,85,23,103,159,175,147,4,8,157,201,88,181,109,104,97,184,202,101,106,182,193,116,8,88,171,234,11,223,192,8,212,247,245,57,204,30,189,138,45,185,190,33,102,115,91,0,15,155,188,162,115,164,199,244,165,7,139,72,140,164,120,238,77,167,103,140,151,10,71,168,147,152,134,228,37,215,166,44,38,110,39,250,85,19,7,176,226,18,141,107,139,133,211,217,77,76,119,184,161,99,168,163,86,46,110,254,15,10,233,16,226,209,59,239,148,15,219,111,249,81,140,13,32,55,36,142,14,201,235,15,200,58,246,118,116,148,152,105,18,65,48,173,238,109,39,1,146,2,10,46,30,219,67,136,241,61,214,154,180,240,209,176,240,173,91,113,21,96,169,90,157,25,177,4,135,188,146,12,68,162,48,45,2,160,46,2,72,240,139,217,176,19,180,161,211,2,226,96,125,101,37,186,12,102,175,121,87,216,127,196,57,212,196,76,165,213,119,188,26,64,130,55,202,143,150,62,220,16,57,236,165,102,221,167,12,24,108,147,190,86,240,19,238,66,214,179,92,24,157,32,115,125,199,185,230,171,94,222,134,159,233,66,246,2,235,78,46,200,240,170,163,75,30,200,57,40,220,11,36,88,92,6,228,240,139,209,220,173,76,19,220,153,106,180,1,18,91,225,81,205,38,92,233,48,37,221,207,112,141,206,15,3,19,40,44,136,97,239,132,219,111,174,225,20,163,223,189,202,116,226,213,70,163,170,220,8,112,45,192,46,229,48,83,13,121,0,199,114,173,212,201,164,93,219,102,142,84,46,91,78,44,213,48,28,246,32,85,52,137,49,146,45,238,144,254,168,61,248,9,207,104,34,210,119,74,52,139,154,26,210,48,131,107,189,84,154,194,133,131,184,182,196,27,192,96,28,146,133,164,54,171,132,90,224,1,14,140,20,216,125,55,2,194,47,238,68,160,207,185,212,100,29,240,166,175,159,247,141,115,76,177,220,170,174,4,95,38,82,221,242,223,199,105,71,46,99,72,195,183,204,113,56,89,193,104,168,6,32,110,56,72,88,147,27,185,201,255,0,204,186,142,47,16,48,97,94,154,75,109,218,14,232,67,131,113,143,30,16,83,115,176,11,129,238,64,79,160,188,98,152,254,65,73,212,111,83,97,223,40,27,119,88,53,117,96,3,137,90,89,46,96,109,48,48,57,218,23,58,163,129,123,141,247,13,172,236,134,211,51,236,150,119,19,102,74,174,185,166,38,71,236,178,215,172,102,1,128,70,203,77,86,6,200,14,182,78,231,133,157,193,164,137,137,10,118,252,156,125,123,139,97,252,158,251,51,185,175,112,204,54,18,106,219,22,228,145,177,90,223,76,184,64,4,230,126,139,59,131,201,181,208,71,114,145,75,3,247,16,45,68,176,68,9,115,15,120,220,172,58,178,92,192,1,200,91,79,107,99,232,179,234,90,214,211,131,4,30,82,43,168,205,127,198,239,254,243,128,52,254,237,119,93,255,0,250,174,166,159,78,218,52,193,36,202,45,62,149,173,117,197,182,132,215,54,231,71,28,5,66,188,254,91,38,87,141,178,196,16,64,119,36,196,160,115,156,69,192,73,39,109,147,158,4,30,145,41,53,50,246,218,51,25,146,166,93,214,195,42,254,46,42,219,24,37,238,115,163,48,82,157,13,36,145,14,56,133,117,41,151,196,152,131,198,16,146,0,33,194,79,112,147,152,185,37,248,251,233,34,94,199,2,39,3,232,169,206,134,24,59,243,217,73,147,223,178,85,71,52,73,146,0,238,136,149,255,0,81,193,109,240,242,114,53,230,73,0,172,79,46,7,36,253,150,157,99,129,170,123,120,89,95,176,42,23,70,219,49,94,187,150,224,35,7,40,64,17,141,251,170,105,151,43,45,137,18,1,72,101,124,102,43,84,148,112,114,98,21,56,94,36,114,174,71,221,64,68,64,71,166,110,57,111,101,219,181,191,120,66,230,146,100,254,200,190,86,224,228,160,51,177,253,208,206,253,153,237,115,169,114,110,3,96,172,101,184,223,202,25,0,137,221,88,35,132,139,189,86,102,185,217,44,1,102,14,80,204,59,117,78,124,136,31,178,160,238,156,100,172,56,227,7,3,97,130,28,99,178,178,11,143,142,225,8,113,182,113,229,70,60,187,114,130,255,0,246,202,86,166,100,163,133,3,11,204,193,143,10,25,56,10,52,0,65,159,221,98,193,212,84,83,169,4,142,20,32,129,143,217,9,113,46,158,20,108,206,57,88,235,238,38,30,74,137,62,84,200,3,25,68,64,14,156,33,51,9,142,187,33,78,242,88,151,8,69,25,193,192,65,34,60,246,68,227,32,72,0,248,89,3,210,18,162,121,32,31,126,202,162,119,42,83,61,204,4,98,221,134,233,140,97,40,166,189,69,156,144,54,87,19,196,253,21,136,36,2,137,208,12,140,4,135,125,177,67,173,148,11,96,142,66,167,22,198,2,58,110,6,115,249,66,237,182,136,89,119,54,61,158,32,159,112,65,218,96,130,128,203,176,141,206,144,6,200,68,20,219,189,73,4,141,5,188,66,182,238,76,162,34,98,79,209,75,129,48,68,36,115,101,145,15,96,60,200,24,130,169,166,113,59,171,188,228,121,80,201,40,215,60,100,191,212,35,78,214,140,229,72,32,90,21,7,109,56,82,226,236,172,168,0,197,238,66,32,108,135,32,2,38,19,29,48,51,246,84,38,119,145,217,10,167,220,56,249,6,73,133,68,144,55,42,220,237,142,202,7,18,60,38,51,238,50,100,160,48,78,202,9,193,59,30,85,239,132,65,211,211,180,108,137,159,112,73,108,73,159,186,160,11,68,68,4,68,75,179,188,33,142,144,73,71,161,238,57,84,57,86,14,93,185,86,210,26,238,84,4,9,196,142,229,88,135,116,236,18,175,234,46,110,4,183,0,68,133,69,165,192,229,75,77,60,238,161,220,121,236,142,1,140,8,213,198,86,26,216,59,170,45,152,183,42,59,7,59,149,95,40,6,115,217,98,105,8,2,21,204,183,24,10,14,172,41,116,96,4,198,125,195,37,48,110,194,142,129,128,33,89,54,218,65,86,28,28,216,63,148,171,142,215,200,252,29,238,64,45,129,204,32,146,68,34,118,72,141,212,4,1,19,158,232,128,189,68,168,62,193,100,19,5,89,232,136,223,149,109,16,113,4,168,247,135,113,158,235,111,212,32,63,112,92,226,99,194,131,200,144,152,0,49,39,96,171,229,16,50,128,158,76,153,228,2,65,216,66,182,195,96,206,123,34,99,101,211,176,133,1,147,128,39,178,11,245,15,30,187,146,210,114,78,123,202,129,196,79,3,148,32,25,40,174,192,198,22,183,157,64,219,245,46,4,12,65,40,38,8,254,232,224,184,79,225,80,155,188,4,147,61,3,35,164,157,241,221,71,57,205,136,86,68,60,103,8,76,201,119,9,138,239,113,185,97,191,112,193,187,36,42,247,4,68,72,87,45,45,8,92,75,68,64,250,164,13,133,171,97,178,194,99,97,188,43,108,150,201,67,237,153,25,137,81,161,205,153,48,182,108,216,61,228,162,72,51,24,236,137,175,46,45,145,132,32,187,194,51,152,32,128,86,207,168,181,170,157,73,96,7,125,182,84,26,236,66,149,1,198,100,142,20,107,221,25,192,89,254,163,91,223,148,178,3,49,31,133,78,19,202,38,144,226,68,194,16,219,249,1,110,91,54,30,202,107,92,226,6,85,238,216,3,109,229,89,46,4,193,250,4,45,115,129,153,250,163,210,64,230,225,47,16,60,118,69,63,46,120,238,169,206,51,32,11,66,178,194,222,101,103,174,165,44,114,101,68,242,51,194,184,204,96,170,25,130,119,221,92,134,25,35,125,161,97,242,6,181,49,101,180,22,183,97,61,149,56,29,142,8,84,29,4,19,158,202,234,92,241,39,40,110,189,195,103,112,37,193,184,23,96,66,142,113,56,31,149,26,226,236,57,70,184,52,127,100,251,83,162,70,171,252,160,182,64,25,252,171,116,129,156,132,97,147,255,0,42,158,59,126,22,171,197,236,216,114,238,131,212,169,181,160,145,133,121,113,145,248,84,210,73,200,199,101,45,233,37,166,39,132,53,92,72,231,203,189,150,26,98,36,15,162,38,49,187,16,0,238,130,157,164,219,186,187,103,19,49,194,83,71,60,154,171,235,32,181,206,32,201,8,238,16,64,49,225,72,45,32,244,237,176,42,18,30,65,34,10,37,185,91,24,244,23,15,212,140,113,200,48,74,157,96,110,0,236,161,96,16,101,83,139,155,129,153,229,81,49,216,10,181,53,246,48,18,27,32,2,60,168,65,2,65,234,59,66,17,115,132,78,56,86,233,159,35,178,87,119,50,47,189,236,178,4,16,123,112,128,1,108,96,35,56,4,25,82,219,155,129,178,70,221,100,78,196,228,110,202,181,204,110,28,33,55,76,226,12,225,103,168,226,35,251,35,167,184,156,170,41,83,168,205,151,172,157,74,125,93,145,53,227,104,130,148,195,12,25,41,195,48,76,72,91,44,205,80,227,238,198,82,36,12,140,20,230,24,108,254,18,24,227,57,116,118,132,225,78,164,127,77,145,188,230,126,138,213,174,28,178,78,171,189,125,199,178,152,32,16,181,81,170,27,78,29,2,57,59,44,250,91,136,182,96,4,247,182,30,220,227,104,70,191,32,149,43,186,253,195,247,206,33,230,195,188,114,152,215,181,163,7,125,144,53,173,120,1,194,216,59,132,214,177,172,105,0,2,19,89,121,21,132,31,86,54,137,115,186,100,176,14,66,208,192,230,129,14,191,51,36,229,34,155,46,105,38,66,48,249,136,227,10,150,170,225,104,156,126,94,205,148,76,153,49,113,79,163,77,198,160,191,30,6,66,70,156,56,182,226,27,216,45,20,101,160,27,182,222,127,178,168,9,202,210,255,0,142,213,220,253,205,52,232,184,16,241,54,140,90,154,230,50,155,90,68,135,78,82,233,2,122,134,37,60,57,175,17,243,30,97,47,227,223,51,234,81,67,93,238,54,149,66,88,96,64,76,32,91,38,73,156,44,237,121,109,162,54,225,56,151,56,99,0,109,10,149,229,35,167,45,123,9,24,231,7,11,69,189,192,93,54,86,29,44,186,113,36,255,0,133,207,99,139,119,27,127,87,11,77,61,165,173,47,255,0,244,74,23,87,50,86,194,246,77,148,8,220,188,79,3,148,234,117,0,196,92,57,88,221,54,3,105,105,229,187,149,161,175,181,176,118,112,86,43,215,36,156,255,0,142,213,171,209,211,52,180,144,226,112,32,96,46,134,150,210,194,214,77,206,222,115,255,0,210,227,154,162,112,110,93,13,27,160,98,73,139,137,240,138,253,87,201,127,197,90,163,164,42,212,109,48,1,35,105,69,73,205,13,180,9,45,28,148,116,170,13,93,31,113,132,216,118,4,37,130,3,186,65,2,63,41,83,138,117,8,219,235,169,170,139,169,144,93,80,218,7,59,101,104,37,134,14,216,156,172,140,1,246,92,126,67,116,79,132,202,149,218,88,210,1,131,144,16,205,125,155,252,174,46,121,255,0,172,55,55,222,117,50,106,22,180,102,6,197,13,102,83,123,131,131,93,115,70,33,196,15,184,229,45,245,125,198,128,68,3,140,112,19,218,193,105,130,76,4,18,194,99,212,58,218,186,249,255,0,188,91,186,218,75,132,1,231,41,95,195,83,26,67,65,197,213,233,70,245,115,63,84,192,203,193,46,107,153,152,234,140,249,75,169,78,165,236,177,195,218,6,28,8,201,28,66,114,217,222,123,16,108,246,157,18,50,163,125,243,72,186,92,91,115,73,216,128,180,178,158,47,3,3,132,160,214,92,9,195,219,178,117,33,99,160,142,151,99,234,130,113,215,247,1,98,174,231,191,113,225,130,234,96,110,68,162,58,104,170,217,5,192,27,129,255,0,108,227,252,162,18,210,221,226,19,3,3,159,113,50,6,192,119,79,248,237,204,201,70,153,217,5,247,82,162,75,101,205,97,249,123,173,15,169,20,131,65,7,0,200,71,81,229,180,173,108,25,220,17,133,151,160,176,180,24,119,132,205,202,197,109,139,220,75,220,77,65,7,240,161,186,238,233,158,221,173,152,18,123,161,212,55,219,23,146,109,196,134,132,221,91,178,10,150,229,253,205,52,42,244,218,224,99,186,123,235,97,182,142,112,176,177,229,174,32,183,97,41,244,220,106,180,140,253,209,52,197,242,90,181,177,175,179,115,232,151,183,164,140,128,74,64,101,132,206,66,58,78,45,116,71,24,202,29,70,50,23,51,111,114,74,187,109,221,138,117,48,9,112,59,255,0,65,229,29,54,2,252,76,14,15,10,49,240,65,34,10,55,54,247,72,140,132,104,53,205,98,130,88,25,162,141,76,134,140,45,204,164,94,75,139,129,7,250,74,231,48,134,189,160,129,35,11,85,7,154,230,219,253,178,6,227,112,141,236,142,100,174,241,122,123,253,70,234,27,77,192,52,0,199,19,0,79,62,18,67,13,55,56,156,248,91,47,13,128,7,204,34,72,72,169,5,196,17,247,82,107,204,210,48,182,232,96,134,90,217,153,147,149,110,62,208,201,22,247,140,32,170,91,73,141,12,192,7,246,65,168,172,69,38,130,1,250,36,224,239,76,139,249,49,44,153,52,180,152,24,48,66,105,166,210,198,218,237,135,39,43,51,42,145,73,179,3,202,210,199,134,150,227,17,148,149,19,185,117,90,229,125,102,26,212,37,179,110,199,148,218,21,172,233,7,142,2,214,247,244,22,198,15,43,27,178,224,209,45,107,79,229,91,27,3,37,141,64,135,237,220,216,46,123,1,221,205,220,45,36,128,25,214,226,70,46,49,39,234,146,28,8,16,233,250,167,6,75,28,112,42,127,79,101,46,133,108,74,224,246,19,83,30,125,188,144,65,236,150,192,214,128,118,236,92,82,238,178,152,206,79,101,102,184,12,135,231,178,166,124,139,4,111,199,73,108,234,46,146,9,148,218,78,59,108,228,150,146,210,14,193,50,227,81,248,133,78,37,153,191,38,42,214,122,239,134,45,109,70,12,116,236,23,211,180,4,123,32,184,102,54,95,36,248,114,163,198,161,128,109,59,21,245,61,3,137,162,204,100,114,154,149,6,55,249,173,189,206,189,42,128,48,116,193,229,197,106,167,212,223,242,176,52,192,4,228,45,84,106,92,4,96,43,160,202,159,23,46,205,45,37,174,0,228,157,148,99,161,230,64,128,168,23,56,2,115,28,5,102,92,221,150,43,147,88,71,127,113,225,211,24,194,101,215,224,236,22,102,147,103,76,93,216,240,180,53,207,124,73,16,55,0,32,216,200,71,124,99,12,206,48,152,211,13,207,204,59,37,77,196,118,9,173,112,116,108,99,116,202,97,10,110,228,48,111,108,200,77,164,27,211,50,146,219,91,128,156,199,38,75,91,200,11,53,56,144,203,154,31,35,1,111,211,56,152,63,217,115,65,113,114,223,164,116,144,38,16,207,168,222,230,179,181,65,240,193,194,209,73,214,0,118,29,138,207,68,1,76,28,167,206,124,39,207,12,129,194,191,168,203,229,178,168,58,64,131,10,196,52,228,202,150,224,240,151,179,163,200,3,174,165,22,196,196,74,132,198,15,236,132,75,155,216,133,65,198,96,198,57,84,251,133,59,200,69,164,193,223,234,138,93,57,136,8,5,67,34,2,105,36,0,9,147,202,195,143,80,231,196,54,0,33,187,76,41,151,58,34,2,162,110,105,3,42,152,249,17,137,238,134,73,171,248,227,46,176,231,8,132,22,231,35,194,73,46,30,84,107,140,3,183,132,53,99,85,228,124,186,140,130,72,255,0,42,23,25,158,80,56,221,2,63,116,214,187,17,8,230,68,116,112,145,142,137,51,191,10,129,146,113,244,133,3,128,16,98,84,112,56,224,247,77,253,67,111,61,141,32,90,49,106,171,200,192,84,195,16,28,74,143,37,185,145,132,23,205,132,193,209,150,226,126,101,64,67,112,85,23,16,51,178,140,32,0,55,71,127,68,32,10,75,140,228,239,194,32,109,63,225,14,195,204,238,160,168,115,180,194,47,93,49,18,54,230,247,131,217,9,127,72,24,66,211,211,39,37,75,136,34,4,128,183,172,59,190,195,4,72,5,72,35,3,101,65,247,127,76,31,40,103,61,150,182,66,189,57,24,193,209,63,221,19,128,35,25,40,26,119,131,32,43,36,70,78,60,32,117,144,24,219,96,90,68,73,148,199,97,178,112,66,85,220,162,15,14,25,200,11,119,246,76,237,188,149,61,56,16,173,164,183,17,186,129,241,182,202,23,7,9,216,198,200,27,250,140,117,94,224,184,16,236,125,209,156,178,121,236,129,187,241,8,206,6,251,166,246,97,233,238,45,184,24,199,133,66,4,162,115,96,255,0,116,183,9,39,178,33,241,246,39,158,70,22,130,209,231,246,75,33,165,198,54,242,172,54,27,147,48,48,133,207,110,66,46,245,104,69,180,0,12,17,50,7,117,79,36,16,17,211,145,229,71,144,236,110,178,159,83,63,23,72,185,182,1,194,23,155,92,72,59,236,169,196,147,221,22,50,217,91,122,130,162,60,160,178,164,238,130,172,63,4,121,86,225,103,209,71,144,224,12,74,78,183,73,156,94,136,32,158,113,28,32,173,150,116,244,145,186,50,216,29,128,230,80,185,211,131,36,39,194,168,194,134,177,77,59,119,238,161,201,147,149,11,161,227,56,42,58,161,112,128,112,124,37,127,169,170,182,233,32,73,35,56,83,250,115,153,81,196,96,3,245,149,79,17,7,129,194,3,164,22,253,87,200,54,158,48,21,78,96,28,34,4,144,59,32,13,137,61,211,139,228,39,42,249,32,117,160,4,198,84,13,127,121,64,4,24,220,40,33,166,119,28,35,134,27,28,253,19,64,127,87,54,246,86,193,39,164,65,73,53,11,206,71,27,163,105,55,3,113,199,10,66,196,249,103,93,71,151,64,49,55,42,107,134,73,221,1,121,35,186,166,190,4,110,85,51,173,129,218,24,199,210,169,113,140,0,141,238,33,171,48,46,187,2,22,134,17,108,56,201,40,36,193,41,174,189,130,70,85,135,90,57,66,29,105,57,253,145,222,68,118,242,183,71,164,122,106,75,188,56,165,56,131,34,96,142,84,187,112,2,161,211,4,254,18,238,69,254,190,229,219,123,103,32,247,84,231,25,17,149,27,84,199,0,118,64,231,157,128,194,124,206,166,1,101,84,24,57,251,36,52,158,201,197,164,183,42,83,104,46,128,147,160,238,108,235,32,177,192,136,35,61,148,16,74,179,1,198,48,168,205,163,33,161,55,89,212,61,216,198,71,55,153,132,163,28,148,210,127,31,221,36,195,157,218,18,232,245,14,83,247,42,163,237,16,49,41,47,168,93,25,24,76,168,8,106,65,59,96,9,88,208,217,52,27,100,44,30,115,217,46,161,133,100,64,38,39,202,81,29,83,188,240,82,136,108,99,249,99,228,100,180,180,3,251,37,84,108,180,146,100,40,96,15,9,110,118,62,169,121,7,147,46,56,68,212,112,46,131,149,150,163,173,249,119,79,172,225,35,143,43,53,83,201,192,8,110,227,147,59,236,69,66,73,19,249,89,117,14,135,130,62,235,67,234,2,122,79,217,38,160,47,202,164,223,164,34,70,251,196,172,213,216,67,201,216,167,146,225,188,2,147,88,151,1,140,37,204,233,137,252,187,125,153,28,224,230,239,7,178,160,29,131,192,40,94,29,56,19,40,216,8,129,31,117,130,34,59,164,101,225,192,16,170,201,18,211,30,20,0,113,146,21,131,0,201,199,8,54,250,37,30,82,162,91,27,164,99,151,9,41,163,46,137,143,170,7,211,14,27,68,38,12,135,16,58,139,168,45,118,33,3,132,178,65,130,81,109,56,66,211,115,45,24,40,22,222,225,20,62,62,206,126,171,255,0,114,119,49,194,75,101,194,14,197,62,160,154,142,105,27,108,130,198,197,179,133,54,211,122,124,142,226,30,198,181,194,36,255,0,132,14,3,136,76,119,205,216,44,236,4,60,147,188,227,232,178,103,164,231,179,124,236,139,171,210,103,41,85,155,112,105,186,64,79,174,251,204,55,117,157,210,102,55,73,241,95,37,144,192,129,81,246,140,15,170,207,90,29,76,102,211,225,52,146,9,17,210,149,82,28,15,142,203,106,118,73,165,254,187,152,53,111,34,147,164,125,194,249,111,196,154,155,181,207,151,96,116,145,27,47,167,107,94,239,109,216,48,6,235,229,31,19,57,255,0,198,84,181,183,5,90,186,200,166,117,147,140,250,162,171,162,79,221,99,171,80,49,219,9,218,83,157,84,152,31,41,72,123,48,32,220,103,40,160,57,33,188,188,246,83,217,108,230,103,148,167,96,90,70,220,173,12,182,216,32,146,18,106,56,9,27,24,229,76,44,61,144,98,26,186,196,150,204,128,36,121,89,170,6,180,200,63,133,162,92,28,26,54,33,46,161,176,116,184,73,238,217,132,15,254,167,212,84,187,109,25,150,46,121,140,144,138,152,200,45,195,182,68,76,139,105,144,31,254,228,170,84,220,43,220,1,34,98,120,43,47,20,99,89,212,126,231,106,141,39,190,144,32,6,184,114,68,173,177,237,51,34,99,144,18,116,128,251,96,25,9,175,174,230,50,214,146,192,112,64,59,167,121,29,135,179,55,48,253,197,1,115,131,158,78,219,4,14,104,39,250,132,103,117,26,232,121,14,0,14,253,211,158,242,230,205,130,217,196,28,194,98,206,127,82,134,56,38,68,154,65,206,152,223,148,131,185,104,204,45,3,14,112,108,145,194,75,156,77,72,35,30,2,205,140,139,110,162,220,194,60,121,74,53,28,214,92,1,116,111,157,214,147,14,108,0,66,203,99,183,38,66,133,59,209,234,11,168,53,175,220,64,111,255,0,170,9,36,133,41,176,138,198,173,210,8,13,3,140,115,255,0,206,201,182,186,231,66,93,57,112,109,173,45,61,145,206,62,59,18,150,67,200,199,90,239,3,184,86,205,68,146,214,156,141,137,66,249,167,34,222,16,92,230,190,108,223,116,82,214,192,149,171,91,27,104,167,252,228,187,60,128,128,51,38,48,102,76,20,231,142,152,152,51,183,117,77,162,12,84,61,47,108,180,127,244,141,122,154,255,0,203,252,117,124,130,251,32,130,98,112,148,88,25,76,228,191,156,168,246,199,73,156,18,119,75,53,203,229,179,150,137,35,152,80,197,115,233,147,252,159,147,92,94,159,254,119,35,153,252,169,216,237,33,102,166,90,91,59,201,35,43,87,188,3,46,112,223,18,118,89,106,83,36,203,50,181,122,214,208,39,26,99,236,141,166,11,164,5,161,186,96,193,36,240,147,69,210,114,35,132,250,174,37,194,4,120,41,92,173,181,35,215,136,111,234,13,70,141,59,63,247,39,156,255,0,101,205,174,232,167,34,6,98,66,217,174,115,220,192,4,64,236,185,247,185,180,109,115,110,206,227,100,162,21,229,111,169,42,219,239,58,238,102,47,234,182,126,242,144,240,26,241,204,242,83,234,8,7,0,37,189,128,83,218,123,36,235,243,123,30,173,112,228,196,213,54,129,39,35,108,164,186,163,170,137,27,45,66,144,117,57,173,73,181,8,203,67,184,41,77,160,75,96,142,149,184,149,76,250,132,78,92,124,34,92,79,183,17,36,114,18,92,242,89,24,183,153,25,252,173,68,54,145,38,96,28,108,178,106,193,103,201,186,219,166,201,223,175,24,169,220,65,143,170,10,129,140,35,55,34,1,238,112,105,5,238,60,53,1,99,175,234,196,41,13,203,105,53,146,192,132,167,178,98,51,247,73,172,251,78,12,39,60,135,29,226,63,116,138,174,113,192,104,48,168,220,254,41,40,60,215,32,151,29,198,199,186,93,98,32,73,152,228,34,37,192,68,224,242,170,160,13,96,128,84,13,31,143,100,77,195,217,156,182,225,32,228,240,178,106,77,176,48,35,117,180,184,212,6,27,183,117,135,90,8,105,35,110,232,42,152,204,150,250,125,156,122,230,106,147,176,66,70,14,48,165,94,188,206,123,165,245,64,204,248,81,93,115,34,167,215,220,162,209,180,196,171,107,103,37,91,183,7,10,156,243,48,118,225,10,168,249,228,213,55,235,36,120,17,49,143,42,233,181,182,56,147,4,112,121,64,222,110,202,183,2,118,130,151,35,83,55,115,101,204,180,199,236,168,56,56,128,115,141,202,171,156,209,192,85,55,8,228,170,103,24,22,195,36,67,143,149,87,91,255,0,149,12,181,187,201,84,217,112,202,155,153,220,79,245,38,100,112,172,48,102,10,184,233,157,144,185,228,180,8,77,209,55,127,108,59,160,28,97,3,119,198,21,134,146,51,134,170,6,221,242,154,181,229,211,30,202,39,80,221,152,142,200,11,122,62,136,128,38,59,42,45,50,68,164,227,220,214,187,111,78,165,83,18,14,96,40,36,12,5,36,128,27,193,80,201,219,127,11,114,55,50,42,230,12,190,32,143,162,150,219,245,10,219,36,2,84,216,147,186,28,187,200,206,231,145,120,39,56,86,90,9,198,193,66,9,196,225,73,36,111,142,203,114,211,182,34,254,153,3,8,141,161,78,49,31,85,103,0,4,56,196,206,82,67,84,198,27,29,0,0,39,202,187,78,12,97,83,28,26,227,27,20,225,5,185,50,171,161,164,122,156,253,96,146,49,0,37,205,134,72,149,101,192,152,2,80,181,198,76,140,32,37,72,29,81,37,53,160,203,157,132,65,163,192,8,110,190,110,217,89,61,54,133,179,88,195,199,248,178,0,35,25,75,56,118,85,137,141,242,136,182,224,12,228,37,58,234,10,141,186,146,219,200,129,1,92,22,142,10,132,203,71,101,77,144,227,140,34,39,234,31,238,88,203,34,85,24,96,193,146,170,1,128,118,42,246,59,125,10,82,186,108,71,180,169,47,33,131,19,40,90,224,72,141,213,9,201,60,168,65,25,9,186,208,72,91,50,61,162,84,129,180,225,88,184,25,42,237,185,160,108,81,90,253,197,59,148,214,130,220,110,16,180,198,98,84,155,9,10,193,192,129,148,121,127,83,6,146,93,112,66,71,17,247,70,9,14,198,202,224,184,30,201,79,212,221,238,65,108,70,74,187,0,36,70,84,12,13,118,70,200,154,233,196,71,149,183,143,100,199,233,129,17,202,130,127,240,173,204,55,109,133,9,178,51,149,183,102,13,131,19,6,17,62,92,192,96,0,160,121,140,133,1,185,190,81,222,47,80,31,217,1,147,56,71,78,26,103,158,200,126,66,8,86,4,25,59,166,16,221,132,81,210,71,245,28,112,169,185,61,161,88,61,5,83,8,7,41,15,50,21,88,64,116,152,193,75,71,119,89,140,74,134,145,25,43,29,123,53,106,176,38,74,50,208,27,28,160,6,19,0,184,3,49,29,211,56,29,76,110,245,37,22,242,118,242,171,3,180,43,115,200,227,8,46,196,37,237,238,13,208,132,233,113,223,101,68,16,102,126,234,137,147,42,218,113,7,148,245,33,215,247,9,228,70,1,10,218,208,246,239,10,220,50,220,253,73,84,227,107,69,165,71,126,160,64,114,80,123,91,130,14,59,42,6,64,238,168,11,178,76,43,184,176,64,77,159,168,108,239,80,218,0,57,137,242,169,209,56,33,11,122,247,63,149,68,91,145,144,136,7,108,203,92,226,67,128,51,24,82,217,192,56,84,31,209,216,34,145,130,48,166,247,1,135,178,132,221,17,29,165,89,234,119,81,252,40,95,210,213,65,128,28,157,182,70,93,16,248,176,162,233,128,62,136,91,45,61,91,34,107,131,77,222,33,76,56,73,48,176,240,122,137,128,119,236,23,64,50,63,33,91,110,14,198,4,114,165,191,237,49,254,81,17,44,184,238,118,67,151,115,21,199,88,33,176,91,59,114,21,144,200,57,131,56,84,231,192,10,131,102,1,41,219,64,225,225,14,64,0,131,144,51,40,90,219,134,68,207,101,69,164,192,137,70,26,105,182,67,178,2,95,123,135,75,74,182,0,143,221,85,221,35,131,217,65,113,3,42,0,11,137,38,59,37,255,0,112,25,199,217,26,73,27,74,134,36,110,84,111,205,186,99,91,188,224,163,199,238,2,221,246,245,4,6,144,68,159,178,175,152,136,56,238,173,166,252,73,111,209,89,13,165,130,233,37,108,94,194,49,67,71,100,38,32,13,149,178,32,207,24,133,68,90,36,59,236,173,176,4,247,204,165,255,0,100,66,161,111,122,150,5,167,167,110,200,4,114,124,194,179,87,164,2,38,20,33,177,60,198,21,108,239,103,68,60,117,221,145,192,206,54,64,241,4,113,28,34,104,13,108,230,121,33,24,104,113,32,153,142,74,81,223,98,241,62,165,49,205,155,134,59,132,214,90,238,168,25,225,11,32,12,42,223,35,16,155,66,189,203,247,90,227,144,93,12,123,161,177,244,68,211,201,219,133,4,196,151,28,162,150,142,70,219,32,212,175,99,220,152,225,219,33,192,156,202,171,225,208,119,240,163,140,198,192,20,46,107,99,230,152,229,106,59,236,37,189,200,108,142,101,65,99,91,211,178,16,100,131,56,40,131,129,56,59,44,217,251,142,84,177,236,151,130,115,152,68,234,100,24,27,33,0,131,59,18,172,60,109,251,161,92,109,220,155,97,174,143,100,91,201,159,162,109,8,32,24,130,80,186,28,63,194,148,156,26,236,201,242,153,218,147,110,29,179,175,74,93,79,113,183,225,75,173,124,110,6,196,164,211,18,209,97,41,217,35,202,52,239,117,140,121,145,165,242,208,72,1,62,155,246,224,255,0,117,152,3,13,46,110,59,45,14,33,141,6,208,79,96,156,235,35,85,121,118,245,52,49,196,110,22,150,210,21,27,113,49,27,37,82,18,214,244,224,247,27,45,5,237,113,2,208,214,142,1,84,209,56,198,181,139,2,74,162,0,113,128,103,105,77,184,26,130,50,151,78,1,38,38,81,0,25,46,38,15,100,120,22,14,152,55,226,89,246,106,108,52,102,115,188,34,166,218,110,33,193,206,2,119,45,143,217,38,149,86,180,9,155,191,186,115,92,15,204,96,148,252,214,189,76,87,177,102,138,70,199,73,200,27,4,192,225,89,214,72,7,120,27,172,237,100,189,162,76,110,181,183,18,26,1,142,83,225,195,221,140,86,168,155,191,238,104,162,69,26,126,217,7,194,211,68,6,6,200,219,128,179,80,168,214,176,137,189,221,143,8,216,231,26,182,129,130,22,45,152,38,70,61,207,162,116,77,26,111,104,186,226,225,181,166,21,182,147,200,116,0,71,51,202,13,61,205,165,131,113,152,202,109,230,137,153,61,92,46,143,201,111,235,169,43,88,251,122,100,107,77,70,150,152,180,39,81,170,24,208,27,45,0,111,41,119,181,204,104,2,56,86,210,3,128,143,248,81,229,83,7,194,57,248,202,215,111,214,205,116,171,123,175,107,134,91,31,55,5,106,32,53,164,144,231,55,179,78,235,51,106,134,179,3,148,250,117,89,82,158,92,71,133,213,162,23,35,7,39,43,35,233,54,164,67,13,38,249,201,11,91,3,169,176,54,157,67,116,76,183,112,151,163,34,163,173,168,68,3,219,117,215,110,158,157,27,28,127,171,1,47,50,87,252,119,199,24,141,21,71,83,99,239,96,129,182,127,41,133,194,236,13,198,21,215,104,164,67,129,223,99,217,38,147,250,205,196,109,243,34,254,74,190,73,23,119,42,249,33,46,47,50,8,39,178,108,182,208,227,212,71,1,21,66,61,151,90,98,232,220,44,173,117,143,0,131,159,194,157,128,126,79,81,169,181,127,223,220,125,224,139,114,14,242,155,164,123,155,80,13,204,238,129,149,3,204,109,27,169,239,177,132,151,184,82,103,47,56,3,202,160,33,212,197,235,77,15,255,0,83,126,168,182,193,142,161,184,11,61,87,11,69,184,17,150,158,86,119,234,27,72,2,233,118,120,18,83,205,86,22,57,242,1,29,198,33,26,246,118,202,214,188,170,13,178,8,123,28,232,34,15,17,202,213,77,247,144,215,8,35,186,202,246,216,90,75,115,221,104,162,239,113,179,185,8,89,14,161,181,4,89,160,64,115,64,204,254,19,107,48,210,126,34,203,65,38,115,60,136,72,131,209,4,130,182,209,154,180,219,116,79,50,22,252,118,175,191,81,63,19,203,162,32,84,179,0,158,232,106,6,151,53,198,71,128,155,94,147,133,71,53,161,166,152,56,35,144,150,214,130,122,177,27,19,194,119,7,127,82,86,43,225,22,202,141,61,68,152,39,98,22,157,61,90,117,135,75,129,140,21,154,11,94,226,5,211,191,101,27,210,242,24,72,59,196,97,38,31,82,186,238,77,98,144,4,221,253,91,64,148,44,107,238,131,128,138,141,71,211,32,135,68,140,207,101,9,254,99,93,184,40,110,63,238,10,110,118,251,52,209,100,210,4,117,103,158,16,56,185,196,183,56,10,233,213,6,67,123,193,9,46,35,248,130,251,162,91,108,78,48,131,170,12,157,143,241,129,86,12,155,197,237,207,133,177,174,21,105,182,62,110,71,101,142,92,242,54,129,202,221,162,101,204,46,2,26,59,108,157,1,31,212,56,217,225,177,212,244,249,60,158,232,106,23,50,176,140,72,207,148,230,180,251,100,176,207,120,73,117,48,72,157,248,74,90,252,185,39,82,223,228,227,237,127,252,205,52,171,23,176,75,120,200,60,37,212,168,230,156,142,142,232,64,48,210,100,16,33,193,167,116,183,31,113,130,26,234,127,246,188,201,71,65,255,0,114,116,90,13,183,54,28,200,180,176,134,156,207,100,46,104,107,33,178,96,114,20,104,115,201,152,13,24,86,236,180,129,143,5,35,70,199,76,213,219,216,54,5,58,129,210,8,49,225,104,37,254,221,192,241,128,179,11,166,59,39,184,135,180,192,35,56,240,150,198,50,227,222,46,70,105,222,1,181,207,13,231,169,38,181,80,206,168,51,227,101,151,82,95,77,240,236,56,28,202,130,179,181,29,36,134,145,221,63,135,177,109,130,139,228,217,70,180,179,128,6,83,169,106,9,16,231,78,120,236,177,81,166,42,186,192,11,206,208,57,79,26,99,74,164,193,107,59,32,83,183,125,146,255,0,35,154,29,77,183,135,85,107,90,9,145,42,61,160,68,131,244,89,221,80,211,32,130,36,102,19,233,106,69,70,245,152,148,213,162,63,220,221,189,212,150,230,53,205,23,109,245,76,162,235,114,220,246,33,41,196,188,144,209,118,63,9,140,168,64,104,254,149,75,62,7,177,209,177,143,191,185,223,244,10,206,26,182,153,152,225,125,87,210,170,31,101,134,50,70,197,124,139,208,170,147,170,2,26,4,224,131,186,250,183,163,75,233,51,112,134,15,114,212,235,173,157,218,102,26,9,25,77,164,240,243,110,71,217,33,173,181,177,63,116,250,50,232,61,187,162,90,210,138,119,53,178,161,108,99,60,167,92,109,152,183,186,202,222,174,115,222,83,218,242,250,99,241,41,161,237,248,121,44,116,137,153,78,101,64,214,196,201,62,18,154,203,126,168,203,14,243,8,184,228,83,67,140,209,76,131,255,0,9,180,192,106,75,88,208,221,160,242,142,225,216,71,148,239,97,147,127,81,208,0,61,212,107,157,78,12,192,60,40,49,4,71,217,24,182,100,228,161,255,0,61,70,120,254,227,169,152,19,11,86,152,203,165,99,110,102,10,211,71,96,8,88,87,253,69,179,95,78,167,118,129,38,148,78,19,90,236,64,51,196,149,147,78,224,41,201,159,162,215,73,237,13,225,83,234,51,108,50,52,48,71,120,80,156,8,196,32,115,228,3,202,171,196,237,158,74,196,206,238,86,29,246,145,202,183,24,241,61,144,142,242,62,233,79,116,137,159,217,55,73,220,207,89,52,130,219,113,50,169,206,36,68,33,16,230,182,6,85,140,71,113,221,41,214,97,5,185,38,30,75,97,196,108,160,0,142,149,108,158,127,101,67,164,159,60,172,163,228,91,87,162,210,216,99,166,15,216,40,76,180,240,21,146,9,255,0,33,46,172,146,97,18,219,157,74,24,121,42,65,207,37,19,76,196,58,59,168,216,128,72,204,32,119,79,80,40,215,191,98,53,119,125,141,184,23,96,34,36,192,18,146,194,94,236,96,166,22,152,216,159,40,189,49,185,20,50,53,164,8,39,96,172,117,131,1,32,3,244,8,152,231,72,159,188,45,253,236,146,227,202,27,201,185,163,8,67,173,38,50,142,1,48,54,42,154,45,255,0,130,136,4,113,235,182,89,46,187,16,171,33,208,76,246,236,168,224,225,75,179,220,194,67,216,126,60,185,12,43,203,6,8,132,14,120,152,27,149,83,188,76,121,80,27,76,157,209,26,193,128,233,236,99,94,11,128,61,182,10,141,65,25,7,232,168,153,24,86,64,250,132,202,4,214,117,211,201,108,126,48,55,57,68,242,0,17,149,84,220,2,167,58,95,182,16,45,190,193,152,249,4,85,154,144,66,55,0,49,49,40,3,122,179,146,137,167,57,16,22,239,234,13,7,8,120,24,27,170,152,198,200,111,187,254,210,133,196,60,129,186,213,23,216,225,143,146,23,16,123,163,145,29,190,169,102,27,35,148,77,112,182,10,108,60,36,241,92,144,60,137,159,200,86,247,72,236,150,242,54,217,83,140,141,144,52,238,97,227,83,97,224,116,239,57,86,8,56,143,186,86,38,21,95,215,3,18,182,132,39,198,56,56,8,7,180,97,37,206,12,121,193,136,194,104,50,48,150,252,100,71,208,173,145,251,125,130,29,46,152,133,79,124,98,213,119,79,17,244,67,0,227,19,194,216,47,202,10,215,122,130,71,78,65,194,166,231,101,103,55,11,176,80,181,192,59,39,238,17,3,201,140,222,16,68,193,80,188,6,96,202,176,103,252,160,34,27,111,40,255,0,86,132,49,138,107,65,3,252,170,32,176,153,199,148,118,90,38,114,129,192,150,239,245,11,22,131,108,247,144,0,36,227,117,68,244,163,115,225,194,26,99,186,7,190,118,111,225,99,72,181,213,198,73,45,129,196,112,134,96,109,128,173,206,16,15,132,5,226,208,55,37,108,88,6,220,181,148,42,157,198,199,133,109,201,149,86,0,68,65,240,142,27,50,80,251,201,69,15,227,12,25,100,65,158,232,152,242,1,157,252,165,135,238,1,251,40,30,3,164,229,30,188,138,217,0,143,186,90,45,16,121,80,56,7,90,71,221,80,112,131,27,42,105,145,156,160,116,117,26,189,123,220,105,120,25,153,85,120,184,99,9,118,245,96,225,93,209,130,68,35,223,89,25,115,184,242,69,178,15,217,85,206,119,56,74,15,184,193,86,218,173,6,8,194,25,251,147,78,185,70,179,167,32,130,16,213,113,31,218,21,53,211,140,5,46,7,234,139,140,38,57,42,4,12,229,66,14,58,136,86,25,107,162,101,85,66,27,185,89,223,54,103,96,222,118,236,141,173,24,51,159,236,148,76,237,186,34,12,1,57,140,169,166,179,29,236,183,156,237,148,183,58,70,12,79,9,142,16,217,72,117,177,157,147,110,125,195,185,241,250,133,50,222,2,83,167,114,85,94,3,96,33,38,91,5,106,176,9,94,143,37,60,230,38,82,94,235,72,27,66,111,182,44,228,36,196,187,254,82,230,51,40,27,236,176,122,14,119,66,227,220,76,41,5,167,10,136,176,247,148,26,247,22,166,246,249,32,32,156,12,164,215,38,248,148,65,206,36,198,22,122,167,23,78,86,245,238,110,226,234,58,201,156,172,122,135,76,126,225,105,169,242,147,149,134,168,151,75,127,40,198,228,15,108,23,60,181,208,33,44,220,201,147,136,87,83,124,42,168,246,128,59,164,17,234,49,83,58,153,170,188,93,144,146,248,182,57,236,155,84,135,186,59,37,58,1,110,19,117,216,206,124,197,177,19,77,214,147,16,35,186,134,120,24,81,194,101,56,65,2,48,177,253,67,149,242,44,1,24,153,64,89,153,63,132,242,11,129,27,32,36,6,228,229,42,175,68,96,65,217,153,205,107,159,191,217,89,105,7,19,30,81,186,194,1,14,6,71,28,33,184,224,12,149,181,59,136,42,196,212,22,239,246,67,74,0,151,72,77,172,216,130,115,225,41,206,48,36,8,11,106,153,30,160,118,179,37,119,77,67,31,48,72,115,195,55,231,194,117,71,117,99,100,154,132,29,248,74,130,121,40,242,123,102,119,188,0,113,255,0,149,153,247,19,131,132,110,18,32,140,36,56,218,65,153,9,81,205,103,51,203,14,80,42,155,8,31,186,83,140,193,105,142,254,83,106,16,247,17,17,9,96,0,77,184,41,207,59,143,213,141,251,137,123,93,36,135,31,255,0,71,186,85,242,204,182,6,192,45,70,155,78,54,250,164,213,166,109,7,183,41,106,135,81,170,241,236,156,127,80,151,81,169,18,23,203,125,120,53,218,151,78,224,236,190,167,234,135,218,162,235,135,225,124,151,214,3,155,234,21,157,116,130,238,145,217,53,80,90,164,229,252,156,135,67,217,201,169,66,92,57,29,146,139,75,28,33,184,240,157,89,197,166,1,48,123,37,185,214,198,120,75,122,238,18,45,123,139,112,39,17,43,37,65,237,186,28,0,90,159,86,0,183,233,133,155,84,0,25,116,148,150,81,198,56,214,182,214,41,237,247,3,160,219,198,55,73,113,107,8,201,129,137,40,224,185,164,13,134,18,218,75,103,29,41,59,251,251,128,203,255,0,40,131,92,58,113,104,238,175,71,255,0,186,215,181,210,222,2,10,140,247,131,155,105,32,136,50,182,232,90,111,107,109,148,91,59,209,7,31,143,247,58,148,42,56,137,118,221,147,170,67,217,199,124,240,132,176,211,22,146,39,159,8,125,224,26,3,136,207,35,149,208,110,6,192,254,62,84,3,217,76,109,216,137,40,234,67,91,97,217,88,99,42,0,225,184,216,130,147,84,216,235,162,227,196,240,147,145,199,184,135,227,179,80,96,135,216,98,8,39,186,32,210,208,30,209,115,167,156,37,82,170,42,84,37,196,103,6,118,11,83,161,140,144,65,226,66,214,78,129,150,169,182,194,33,225,211,135,91,27,182,55,89,200,12,113,124,65,43,91,101,237,241,221,100,213,83,135,1,113,6,113,228,165,23,19,35,58,85,183,145,68,184,182,90,100,78,85,84,96,173,69,244,140,177,174,5,178,220,17,244,42,49,230,145,12,116,76,74,17,48,127,154,231,147,139,78,0,18,137,112,113,128,252,95,30,108,55,214,4,237,0,8,136,236,18,105,190,241,146,65,28,37,214,22,85,112,223,48,216,228,43,113,45,112,196,45,249,47,241,147,63,26,59,120,255,0,110,26,93,130,120,148,47,104,32,200,200,86,43,10,141,32,28,128,151,85,206,167,72,217,151,142,233,47,26,213,106,184,145,53,24,210,110,200,49,219,8,11,90,214,146,68,146,32,45,3,19,146,26,225,159,43,43,156,208,243,28,165,55,28,36,26,86,171,127,32,57,189,3,0,145,194,73,233,13,216,247,77,115,90,122,174,130,68,103,96,151,81,130,157,80,208,251,176,12,249,228,36,171,93,203,77,167,69,188,149,78,152,115,109,136,157,207,100,234,228,186,147,105,181,209,28,161,107,92,248,204,126,200,170,19,77,166,88,94,224,36,6,242,178,232,86,164,165,63,25,107,47,219,21,89,205,178,6,120,133,134,165,22,93,60,29,196,167,151,16,69,76,180,59,54,187,143,9,87,177,206,36,144,214,160,21,169,177,108,119,140,205,99,11,177,150,249,86,250,96,245,8,29,165,25,100,18,70,232,3,203,1,39,45,132,58,179,199,36,173,83,242,98,117,147,45,103,138,142,111,126,71,116,178,242,90,90,222,146,19,94,233,130,32,8,217,40,157,201,4,142,232,91,49,37,120,159,199,102,74,135,98,100,198,235,53,86,123,155,204,13,130,215,84,53,198,223,217,34,230,135,17,153,240,147,137,135,254,145,56,90,217,177,14,164,13,30,126,201,113,3,57,29,251,39,57,205,105,131,131,59,32,169,104,5,206,105,182,54,223,246,72,52,220,35,237,176,34,14,112,76,1,217,41,229,207,152,219,191,116,234,173,104,61,39,113,202,80,145,19,24,225,50,209,27,49,94,85,123,250,128,58,73,243,221,11,170,22,180,2,62,202,203,197,221,95,72,75,170,241,27,18,84,60,100,179,141,28,129,80,17,225,171,22,181,246,83,0,28,17,194,214,28,1,51,192,216,174,110,188,129,5,162,59,4,47,109,234,191,82,133,56,39,47,185,206,115,65,51,198,233,46,35,17,132,199,84,204,1,8,92,51,219,194,143,40,28,62,252,130,27,136,133,91,140,140,5,103,170,100,194,167,3,110,14,16,108,121,147,117,96,148,114,204,24,10,52,96,78,202,75,90,32,169,112,158,254,18,212,226,108,82,191,220,142,108,183,7,42,134,240,68,149,119,227,235,194,160,232,131,16,66,116,215,216,67,245,44,183,32,20,56,27,201,242,137,209,32,146,174,174,26,54,72,164,56,31,113,64,0,123,130,138,110,27,64,80,117,25,239,194,178,224,55,25,76,126,66,177,51,185,65,162,216,252,40,76,5,64,134,193,86,72,131,132,197,235,178,142,254,228,104,46,219,19,194,142,167,107,1,204,171,14,246,224,129,149,101,229,192,65,223,117,63,229,255,0,49,71,177,128,221,188,168,4,24,152,71,124,11,65,25,223,8,11,86,26,225,176,224,249,8,116,156,254,21,93,4,231,29,148,38,76,141,208,151,19,184,89,106,198,114,190,122,75,6,64,140,169,0,140,64,84,195,28,199,100,76,108,78,86,235,59,147,63,169,69,179,17,251,43,13,184,8,227,133,64,54,112,112,165,216,0,29,184,67,226,74,165,125,150,210,6,195,10,204,154,106,154,203,93,57,142,202,254,110,126,203,113,239,6,33,175,176,103,4,126,202,28,55,63,217,89,1,132,30,66,7,155,143,132,122,204,98,244,134,203,13,186,4,161,112,35,59,163,99,11,119,56,84,93,213,221,98,213,31,140,98,174,108,88,113,7,9,128,143,169,238,168,129,40,139,4,12,229,13,52,102,123,242,0,118,124,43,7,35,143,40,152,216,129,133,78,104,222,127,9,196,59,133,171,230,200,115,129,16,21,65,104,221,88,150,52,30,232,164,17,37,6,220,67,34,255,0,185,76,56,151,101,81,130,113,248,84,4,136,31,186,176,93,179,68,45,181,251,132,58,150,68,152,84,91,6,222,123,171,6,50,112,123,42,188,18,211,207,40,92,251,130,190,63,184,47,110,119,84,68,0,66,50,216,120,137,39,202,146,72,180,147,8,158,107,24,15,182,8,136,18,72,81,205,140,131,33,81,108,24,202,38,2,236,5,188,238,13,250,33,2,64,31,85,27,153,183,101,109,193,142,85,27,90,97,166,101,46,85,138,213,200,39,203,149,56,92,220,25,132,68,3,158,6,33,19,112,112,113,229,99,247,53,77,131,16,7,2,21,91,96,6,119,81,217,149,81,60,224,112,142,107,212,217,223,82,6,103,59,38,22,14,231,24,74,18,76,74,57,140,110,86,241,238,54,15,75,220,8,193,67,25,68,26,67,163,242,137,189,47,6,65,250,166,80,250,152,237,200,19,145,141,145,57,192,144,127,40,139,154,12,132,5,215,58,99,240,176,15,177,159,143,82,132,93,253,149,141,243,178,128,193,187,144,136,155,179,30,19,117,225,1,215,114,129,128,64,217,85,161,31,75,155,190,85,91,56,7,41,76,239,96,177,140,171,67,76,114,169,237,45,60,125,148,116,185,209,51,10,182,59,204,45,83,179,184,62,250,141,142,141,193,75,112,129,190,21,129,158,208,172,184,22,142,253,148,255,0,212,110,159,235,37,197,192,16,63,42,53,184,32,133,109,33,205,27,55,194,17,210,119,4,20,34,157,121,35,3,143,2,21,189,174,199,33,89,116,52,14,10,176,0,220,204,108,141,191,113,202,233,161,4,64,1,164,40,119,16,0,5,88,168,93,219,238,133,157,79,234,217,47,114,69,86,75,67,142,249,68,96,183,25,1,88,104,13,48,80,2,64,194,206,202,107,83,25,108,130,96,158,20,57,116,108,10,28,246,76,16,208,8,50,238,203,15,125,204,118,65,18,204,29,149,185,192,181,130,112,174,160,188,13,130,22,179,183,27,202,206,123,5,75,31,94,195,112,46,0,99,24,65,16,12,162,139,163,199,10,55,200,148,14,136,251,101,238,91,24,120,119,229,71,9,49,143,170,2,34,12,202,141,121,186,6,2,25,111,97,215,234,31,202,113,133,11,73,4,152,31,117,80,113,59,125,85,17,145,141,211,116,4,92,94,179,168,65,194,204,1,40,78,122,184,236,137,173,234,32,126,234,237,0,136,204,20,213,65,15,220,100,83,51,201,77,113,206,63,42,159,5,160,184,125,145,184,151,24,24,84,25,107,242,68,148,157,209,216,185,204,195,234,81,32,198,50,20,193,110,231,232,141,228,90,64,49,244,67,72,136,141,149,12,226,231,176,249,133,137,114,92,0,3,242,135,33,209,204,34,105,5,196,158,2,191,110,209,119,49,178,74,225,108,155,20,227,40,28,72,137,218,20,4,147,145,148,39,124,192,5,19,192,107,71,80,207,8,157,249,212,71,235,9,77,57,34,96,253,81,201,183,36,37,180,128,112,49,253,209,91,118,227,39,148,175,45,227,8,113,55,216,77,54,137,48,84,169,188,133,58,65,107,73,149,110,146,236,52,19,192,89,80,33,252,128,154,251,2,224,70,81,90,232,152,4,43,182,165,166,98,123,118,84,94,67,99,48,183,103,135,112,213,90,99,35,65,254,160,136,12,103,111,162,80,168,72,251,242,154,215,127,47,188,163,183,188,21,183,30,138,201,34,122,78,2,169,234,6,66,40,54,182,33,84,22,144,73,31,117,150,199,121,220,126,53,62,165,62,73,19,57,236,170,145,181,248,219,202,59,242,60,33,25,56,193,64,228,215,98,129,84,157,42,46,198,209,228,38,49,165,178,1,143,170,94,148,203,8,59,4,218,110,55,111,33,86,182,31,139,228,123,53,175,100,115,73,118,14,66,101,26,86,58,67,96,157,128,229,38,28,58,134,221,145,83,123,137,32,21,155,3,144,212,19,51,191,169,190,149,67,48,99,28,38,188,0,35,157,242,176,210,184,62,224,239,11,107,107,72,1,205,200,222,85,3,83,185,27,21,76,122,133,77,207,32,31,236,137,215,147,253,213,210,120,188,195,96,39,23,0,224,232,155,176,169,111,200,185,91,74,241,211,24,186,32,145,184,131,177,90,40,180,156,23,125,22,123,155,116,23,53,135,134,157,202,107,26,73,105,57,180,236,148,93,115,207,212,100,214,161,225,55,82,124,48,93,243,143,221,107,166,249,195,71,238,177,209,45,97,146,1,29,147,233,85,101,208,28,3,183,32,28,128,170,116,105,236,161,213,123,154,41,210,117,230,215,91,228,141,147,216,226,31,34,75,135,156,36,50,179,165,162,226,255,0,248,90,195,139,76,68,79,9,191,144,3,220,75,13,3,60,35,116,213,28,0,156,121,93,6,50,25,135,76,137,146,177,211,117,148,237,34,65,194,223,161,233,182,236,130,118,86,48,75,30,49,7,134,117,167,238,32,210,47,121,218,208,7,214,81,251,97,172,153,199,8,235,54,210,92,1,108,157,138,186,2,89,36,37,247,185,116,63,37,93,236,132,192,75,51,81,180,199,119,9,251,42,164,13,242,76,17,177,24,10,220,45,166,227,78,11,163,13,59,34,12,151,220,62,71,1,211,216,243,148,223,46,252,200,159,147,42,252,59,250,154,244,196,181,224,200,223,11,185,72,186,163,68,12,13,215,9,174,4,139,64,100,241,217,116,244,154,135,6,253,59,236,151,142,102,250,199,199,143,197,243,38,186,141,110,101,161,204,157,207,101,137,236,17,12,233,236,22,226,227,82,153,104,25,25,133,137,196,123,194,91,37,108,219,96,116,65,127,198,127,58,24,195,166,247,10,110,105,203,162,62,138,159,77,224,109,117,64,222,54,42,171,3,236,56,177,191,205,130,70,112,180,105,128,124,130,102,68,110,154,255,0,91,24,175,12,169,247,49,153,232,121,195,129,152,7,19,254,83,189,195,80,100,75,78,8,35,117,31,64,208,116,127,75,115,39,37,17,115,158,32,15,186,125,107,236,158,107,175,146,164,14,162,46,35,100,37,238,167,80,179,218,115,216,241,37,194,45,250,119,90,41,69,87,9,196,110,166,168,26,97,150,54,226,93,6,49,3,186,122,21,76,179,15,248,219,5,183,166,48,234,28,247,88,34,219,119,61,211,104,58,198,128,232,11,8,53,41,57,196,150,145,253,45,140,143,175,117,162,141,111,117,173,121,34,222,19,136,198,168,218,195,185,55,211,175,38,32,125,22,138,53,162,163,92,71,72,224,44,116,218,231,59,167,164,196,137,90,105,134,138,109,190,46,255,0,181,78,198,70,214,221,15,147,91,89,238,183,7,59,227,132,187,58,28,93,129,202,93,10,150,59,246,7,100,205,67,195,88,246,240,76,152,220,148,200,230,73,161,96,79,234,11,89,99,97,166,1,16,145,74,147,180,212,233,176,188,212,45,16,92,80,50,184,121,34,98,83,104,214,21,1,107,240,6,202,84,167,67,244,203,149,168,119,228,99,221,208,8,61,37,70,237,135,131,219,194,166,50,214,244,176,144,54,13,227,234,169,204,204,140,21,80,250,130,234,129,86,48,53,219,178,12,238,83,69,22,212,137,109,196,36,83,173,213,96,216,28,194,215,44,112,15,24,119,57,72,165,122,129,170,152,255,0,218,91,52,151,221,14,143,61,145,81,7,76,246,211,184,153,76,161,82,67,173,27,112,81,54,65,36,136,110,228,187,112,165,85,13,148,181,158,140,223,212,232,80,166,8,109,162,110,48,232,227,9,90,173,53,157,89,32,126,203,78,145,226,155,0,0,203,185,79,172,214,213,167,108,100,236,183,59,213,23,182,76,29,227,103,191,212,228,211,206,114,2,107,41,7,176,147,249,132,78,164,250,120,182,57,146,134,171,203,8,135,22,142,225,74,255,0,149,179,187,46,24,4,72,49,56,147,254,209,202,10,180,102,11,73,206,249,77,160,24,199,212,115,15,83,204,147,246,143,240,137,239,14,116,196,1,130,19,126,63,201,106,153,247,39,211,108,242,103,162,1,125,179,245,37,104,134,145,56,184,226,66,207,134,184,184,200,7,186,109,50,0,55,96,30,66,165,108,242,126,162,53,121,191,89,51,106,26,94,70,38,114,73,73,34,199,11,190,240,183,48,50,247,134,155,219,24,36,66,64,160,4,206,96,236,86,160,212,100,206,118,124,217,41,58,202,173,180,31,36,46,157,58,158,227,98,205,151,61,173,23,75,78,79,9,237,186,143,84,31,170,37,158,229,20,113,73,166,224,230,27,160,56,99,33,98,125,80,210,24,208,100,243,24,71,82,161,115,71,126,232,5,82,71,202,7,24,68,223,109,55,22,223,47,169,166,155,137,105,19,4,110,22,138,96,217,59,120,133,146,139,141,178,90,181,49,206,115,178,83,26,185,20,161,246,244,78,135,162,146,205,91,11,156,3,23,215,61,9,243,167,103,247,95,36,244,170,46,26,150,146,238,102,15,110,203,235,31,15,11,180,114,102,113,9,157,210,94,191,200,217,223,167,210,65,25,90,169,184,183,113,33,101,164,44,35,114,180,181,229,196,71,9,251,92,217,213,221,183,35,152,7,244,182,19,233,56,22,145,17,220,36,209,234,37,221,187,173,12,112,57,194,43,214,73,96,251,46,224,3,96,100,114,141,228,186,7,42,218,198,219,36,193,68,209,113,242,155,120,228,182,188,121,61,198,211,205,56,57,143,221,75,131,134,209,225,11,73,2,54,80,212,131,148,57,44,141,146,174,164,109,55,70,35,11,64,1,205,29,214,48,232,193,253,147,233,158,156,101,30,247,184,237,87,254,35,154,109,196,253,147,233,60,154,130,221,187,44,147,141,150,154,6,0,159,217,51,189,48,123,217,58,250,119,146,193,253,214,214,144,34,56,92,253,53,89,104,27,194,211,32,152,152,77,154,245,212,84,4,227,52,18,75,129,224,38,135,0,217,9,64,227,116,119,18,54,194,33,177,204,221,150,199,56,239,18,169,216,32,199,217,92,140,19,186,142,104,187,8,142,247,3,212,141,145,25,32,39,55,97,57,74,184,28,20,192,225,140,227,186,29,193,175,199,97,14,219,14,225,11,129,239,133,98,50,6,200,92,3,66,109,198,3,245,146,136,49,129,34,21,182,72,234,193,66,114,70,97,50,3,96,111,40,42,61,67,243,0,216,185,145,156,194,182,142,172,33,35,171,40,175,180,196,166,76,238,27,87,201,98,111,198,60,166,56,130,4,146,130,36,72,234,42,135,51,50,134,114,255,0,136,198,230,103,114,223,83,137,207,96,163,137,25,18,0,66,220,156,2,84,184,144,127,100,202,102,73,175,31,175,35,69,67,206,221,145,151,181,189,60,242,144,28,68,31,238,170,90,76,201,146,150,134,48,87,239,145,29,48,103,1,161,74,141,16,8,220,165,136,140,159,202,38,188,58,115,43,0,123,13,129,235,234,9,48,57,241,10,161,216,59,15,41,175,131,3,116,38,9,145,148,207,68,85,236,63,82,129,36,68,97,49,179,105,39,158,16,73,0,241,225,70,184,192,221,40,47,118,140,233,95,247,9,132,150,249,82,96,170,19,25,84,73,46,14,159,16,143,29,123,246,31,172,148,42,16,113,132,78,46,32,186,48,128,158,173,241,42,139,123,100,132,161,146,101,109,88,65,230,209,42,154,232,116,239,229,1,125,194,54,67,54,137,5,83,150,117,31,80,82,51,221,37,196,237,194,40,152,51,178,6,56,22,153,50,81,68,228,96,45,100,60,154,185,80,228,194,123,165,179,10,129,216,110,74,172,192,51,249,87,48,66,65,63,80,113,95,96,215,113,16,0,251,161,100,184,34,46,32,17,130,37,3,36,184,206,202,185,250,152,245,223,35,155,210,36,238,129,228,72,32,225,88,32,152,111,28,161,118,216,9,13,148,123,233,100,4,142,112,151,23,56,57,50,225,201,64,231,78,55,158,2,57,178,110,161,4,190,60,37,180,146,119,199,148,194,224,91,156,198,37,3,158,198,144,149,243,168,6,181,208,149,16,50,65,1,83,78,93,251,43,123,153,108,206,18,129,107,137,59,132,77,250,142,188,69,33,57,216,137,148,162,242,8,18,161,120,217,163,238,129,238,40,166,73,139,220,99,92,222,80,214,61,80,6,18,238,129,145,246,85,39,28,0,183,159,113,253,97,90,93,242,227,133,33,172,105,192,148,62,231,64,42,189,192,233,39,148,189,199,176,134,201,23,1,196,43,50,198,131,132,174,208,119,70,231,64,130,157,127,169,42,60,165,223,56,216,170,226,2,67,95,107,160,207,212,38,123,132,157,136,9,28,61,242,29,124,99,218,241,128,134,72,51,178,91,93,39,112,140,212,0,4,84,220,140,130,247,30,194,35,7,101,109,117,196,226,7,148,160,233,137,85,39,24,194,125,18,42,116,139,26,94,4,156,125,144,154,158,20,14,136,145,10,174,4,64,239,202,198,36,27,214,71,52,184,1,8,195,154,27,60,158,233,84,224,78,81,1,180,12,36,83,200,250,38,236,50,226,97,71,183,163,233,194,23,187,168,70,21,57,247,8,157,147,244,29,67,162,65,97,116,224,64,86,93,27,161,6,209,50,128,59,57,251,32,103,220,53,123,66,19,157,230,2,2,233,30,20,124,198,127,186,8,16,39,8,97,178,47,189,72,238,150,239,9,69,196,184,114,138,167,74,92,231,177,83,192,140,110,102,67,188,204,108,21,56,121,75,121,37,178,173,184,104,29,211,190,64,39,139,36,220,126,138,156,65,0,109,225,91,154,225,16,150,233,216,164,49,50,53,112,233,139,170,109,105,222,86,122,174,150,96,65,29,214,135,130,225,153,133,146,160,14,27,237,178,47,247,3,93,136,168,251,154,99,18,177,56,230,3,160,133,170,171,72,108,127,74,199,89,194,240,124,68,37,174,230,193,214,197,188,144,68,153,84,72,57,216,170,22,185,167,129,229,73,131,7,132,115,34,59,200,238,41,204,51,49,113,254,201,78,100,9,204,167,23,75,249,67,93,187,9,159,41,123,129,108,219,38,66,210,32,110,74,107,27,128,76,225,88,100,98,100,40,78,249,225,17,13,133,207,50,19,143,98,149,84,116,255,0,148,97,216,0,108,129,237,107,12,131,50,147,215,168,125,26,145,22,90,48,148,95,108,153,250,4,202,133,209,129,142,233,64,67,114,222,162,154,198,250,195,90,244,72,73,124,37,213,50,195,35,255,0,40,156,236,192,216,32,168,226,64,13,27,32,57,211,40,216,122,102,55,252,210,14,123,36,84,168,218,109,156,153,41,238,112,107,141,216,88,245,85,65,108,12,45,219,252,100,154,216,119,122,128,227,121,193,3,232,179,214,48,0,6,71,56,86,200,107,73,13,137,229,42,169,146,4,32,128,71,191,27,29,197,111,145,143,41,151,192,206,192,37,150,145,206,234,56,218,7,56,75,85,61,145,63,31,125,125,65,121,233,4,159,162,203,82,163,174,18,236,108,157,88,203,98,98,120,89,170,214,105,110,221,65,58,211,58,132,251,201,131,213,234,127,248,103,239,48,190,77,234,236,63,197,84,55,23,73,153,43,234,30,178,240,218,14,137,24,238,190,97,235,14,30,235,129,32,206,199,148,43,223,108,95,203,126,85,0,156,135,18,222,216,75,121,4,19,145,41,149,9,4,13,249,89,234,145,78,112,78,17,18,238,206,58,189,179,59,107,89,33,142,30,100,74,170,142,144,28,216,36,161,145,97,7,158,233,65,242,210,7,31,186,75,76,103,181,242,83,159,107,55,131,57,72,123,166,3,77,189,209,84,151,2,121,236,82,90,243,48,68,20,187,209,212,52,179,218,193,115,93,219,238,182,122,116,138,172,185,216,5,102,15,105,168,210,114,15,11,126,142,145,170,13,130,0,49,148,65,235,99,103,23,253,78,168,33,211,39,40,43,81,100,7,3,19,176,133,88,104,157,220,48,85,134,154,173,108,113,199,101,64,242,102,221,252,122,148,29,108,206,209,251,172,218,135,131,246,225,108,171,74,24,59,21,136,211,32,236,93,141,202,86,189,233,7,201,34,169,155,92,209,198,228,194,216,29,12,34,5,191,221,101,101,50,233,199,209,57,141,35,17,41,140,245,137,203,62,85,143,108,185,150,153,100,247,225,102,212,177,179,211,84,62,48,99,112,156,250,128,72,27,172,181,42,22,0,209,2,124,36,126,57,0,182,56,204,69,176,247,7,58,72,63,64,173,206,117,63,154,36,240,17,184,57,236,200,27,226,121,64,227,105,32,139,136,19,141,210,93,133,91,31,22,11,68,124,216,236,85,53,206,46,135,252,163,100,68,203,1,0,247,146,33,65,84,11,24,91,0,152,142,222,81,236,124,148,220,76,126,161,26,65,174,21,25,6,68,19,225,52,1,86,9,237,178,42,129,161,150,145,130,63,41,52,154,216,113,38,76,41,27,187,88,133,169,203,141,142,224,150,58,75,73,3,120,3,178,202,225,13,57,1,243,186,218,250,165,216,0,44,181,45,33,209,151,121,69,56,84,253,193,133,76,246,102,168,208,238,147,214,215,55,100,176,193,72,182,25,190,26,7,8,169,188,196,189,129,142,255,0,107,76,143,202,55,48,151,176,220,51,152,28,35,200,0,139,95,147,231,112,168,180,185,228,19,12,29,209,213,232,18,4,128,56,41,152,99,109,128,86,106,149,3,37,178,12,240,82,182,23,168,90,153,215,190,204,149,37,205,184,124,189,188,161,107,101,164,128,0,230,83,131,73,224,53,179,33,85,71,135,72,217,32,99,163,13,255,0,21,173,223,252,196,84,166,69,41,102,123,66,197,80,23,131,56,133,177,238,20,154,46,54,130,112,59,165,86,62,231,86,26,57,29,214,170,166,172,86,156,196,62,190,166,66,32,0,114,33,102,170,67,28,64,39,9,181,29,212,45,118,38,82,170,137,55,72,3,186,82,185,132,220,187,74,204,193,197,162,226,71,108,165,84,117,142,233,112,186,119,9,149,29,238,30,224,143,162,205,81,217,226,1,217,61,184,181,211,216,93,204,96,146,28,236,192,242,170,179,92,210,32,136,60,162,115,90,4,184,99,132,170,143,112,97,130,28,209,176,92,182,223,73,132,227,253,196,189,247,60,134,204,141,229,5,238,123,162,36,4,109,34,65,136,198,80,212,109,71,52,16,224,218,121,145,110,79,221,23,179,183,168,45,87,242,1,251,139,144,210,112,15,130,148,247,30,4,248,76,2,209,156,125,82,234,56,61,197,210,6,6,200,0,117,22,191,140,14,95,169,157,197,231,168,158,87,51,87,85,215,119,93,55,185,214,144,238,87,31,82,243,238,24,136,81,91,82,189,123,25,174,133,102,103,130,215,76,227,178,160,217,220,137,87,151,56,206,200,109,144,6,202,0,217,139,99,77,146,50,161,147,48,32,14,234,203,49,49,30,85,49,225,162,9,252,166,214,100,48,200,4,92,76,192,86,200,130,54,60,249,84,243,248,84,214,138,159,242,131,187,177,74,227,146,67,167,133,109,36,238,163,155,111,55,42,183,0,200,65,119,254,99,117,87,201,110,0,71,101,78,18,209,31,186,141,32,56,65,57,222,84,45,39,17,142,17,223,212,206,65,2,48,140,176,149,55,17,18,71,42,154,76,147,40,247,185,145,77,206,162,224,180,137,252,35,32,192,204,168,226,73,239,229,91,114,39,5,99,174,200,223,35,172,201,50,119,16,54,194,133,182,159,10,195,139,70,68,125,85,60,246,57,75,205,250,131,87,160,130,238,156,196,40,115,146,49,229,83,246,29,202,41,34,7,8,31,75,2,59,212,140,111,39,101,28,45,128,97,91,157,2,12,33,17,38,237,209,61,70,83,175,37,27,103,24,86,6,39,133,34,232,18,161,137,13,60,97,49,219,185,212,78,211,101,124,217,3,110,20,246,186,100,168,5,135,8,174,198,233,28,62,230,221,239,36,38,14,14,84,113,156,130,71,132,46,60,247,229,91,73,113,128,68,35,188,161,167,247,41,249,59,254,85,180,134,152,34,66,146,12,248,66,232,156,37,119,113,154,217,228,55,72,108,110,79,101,33,192,108,15,213,64,78,216,158,21,52,195,243,149,158,190,187,140,54,220,130,26,112,168,188,131,0,225,30,119,27,33,186,49,25,90,171,177,51,28,101,48,145,1,91,134,70,100,120,84,7,87,252,171,32,131,180,42,103,22,106,159,212,44,212,108,118,66,241,100,119,82,122,110,159,178,182,229,147,249,89,236,232,133,60,234,80,223,19,37,27,9,140,28,160,18,225,32,236,137,166,76,112,182,22,50,34,245,35,203,134,228,125,144,68,193,2,21,186,100,12,0,20,193,130,118,65,216,112,95,140,32,75,227,108,33,121,147,129,133,108,116,19,136,28,5,113,116,70,229,102,173,88,3,255,0,18,163,164,57,64,48,8,252,169,99,174,193,128,175,118,152,219,178,93,195,37,70,167,100,163,208,71,51,149,30,233,32,227,28,170,186,54,252,42,222,99,158,17,36,182,19,78,210,21,183,19,35,30,18,195,246,7,32,34,203,140,206,19,174,121,228,98,191,114,192,24,63,48,236,85,3,17,6,16,220,92,84,38,2,76,102,28,151,23,230,114,160,187,29,209,52,9,201,129,10,131,131,72,236,131,54,126,228,152,146,238,68,41,34,68,103,28,170,116,201,229,94,209,244,89,242,96,233,234,9,7,108,97,16,129,144,120,202,25,153,37,66,1,136,219,148,253,218,43,155,45,141,187,17,247,86,1,104,193,84,73,6,2,145,145,202,39,93,51,118,119,10,156,7,101,71,77,224,32,27,204,194,34,75,142,48,54,88,195,88,87,172,148,55,48,37,0,18,83,11,198,219,121,10,136,14,240,178,100,16,218,72,32,152,3,178,3,180,157,184,42,203,174,140,201,84,90,75,160,224,41,215,78,229,90,133,118,27,96,1,143,202,167,59,171,25,194,141,196,52,247,194,176,3,9,131,212,134,31,114,103,237,139,113,115,202,54,77,159,69,3,72,200,57,42,218,225,179,156,70,54,8,189,198,229,201,123,148,193,137,133,12,75,65,153,238,138,209,24,48,216,65,218,56,71,143,91,7,121,175,220,167,75,157,59,128,136,18,214,200,10,49,197,198,54,81,175,35,7,255,0,133,100,235,50,0,215,25,76,118,59,18,173,192,180,143,42,216,194,68,202,168,36,140,228,36,107,247,0,124,186,144,239,148,77,36,52,238,65,66,94,92,252,162,186,27,3,242,149,37,23,139,211,43,98,4,199,209,19,114,72,227,186,24,57,131,37,88,184,159,246,132,29,139,153,95,123,146,3,78,12,194,19,196,28,163,144,221,247,238,171,250,206,201,193,133,212,229,46,67,183,17,254,80,131,0,226,123,34,45,196,131,8,27,209,59,163,152,119,7,202,191,47,220,41,150,204,144,237,149,181,197,160,200,51,194,6,147,35,186,55,29,164,238,148,59,234,18,232,150,251,145,143,46,116,156,248,68,232,112,218,60,168,227,108,99,127,217,70,184,17,29,211,89,199,146,74,90,223,76,166,134,231,252,161,6,48,38,1,71,16,123,129,221,84,78,100,15,11,114,107,81,253,193,159,168,68,226,112,60,42,109,105,111,209,20,186,209,134,193,61,242,169,207,201,2,33,106,215,77,72,166,175,34,71,96,71,4,160,25,48,81,184,57,208,69,176,57,37,19,110,63,237,143,174,82,89,70,107,124,156,200,34,208,232,137,10,95,144,38,2,47,150,110,55,118,133,78,254,144,32,65,79,135,73,236,214,160,109,165,65,60,109,202,141,186,60,247,68,100,157,224,40,122,8,18,10,217,201,226,146,91,209,178,95,12,136,131,221,0,201,158,19,89,115,174,146,8,254,200,96,183,158,81,221,246,89,122,255,0,245,40,182,73,35,1,8,57,200,199,100,192,226,211,42,6,102,119,72,22,179,21,50,163,159,238,93,62,176,70,211,178,166,75,79,84,24,81,178,10,176,69,216,70,173,188,8,60,13,242,71,144,225,201,40,27,55,76,64,219,40,203,75,38,80,23,18,230,128,66,206,57,41,203,122,217,186,145,12,109,185,90,233,218,226,15,0,118,88,168,189,238,100,58,45,156,24,91,0,44,45,13,34,216,204,167,43,198,187,189,69,183,227,11,70,54,161,14,49,207,8,217,210,14,210,165,49,153,223,178,59,114,120,157,211,20,61,242,34,88,199,238,91,28,28,1,141,150,138,65,237,113,45,234,27,229,37,141,107,91,151,103,116,251,203,136,180,144,59,42,27,184,249,27,141,108,13,163,219,85,173,49,11,69,50,26,118,194,204,29,143,49,18,142,139,203,155,3,17,249,64,126,128,216,77,183,199,63,253,71,84,120,181,207,109,55,60,140,218,216,147,244,148,84,222,30,14,225,209,248,71,123,67,172,107,218,231,0,9,0,109,60,33,186,201,136,4,238,158,245,177,216,198,214,157,51,69,3,54,155,176,229,160,184,210,44,2,45,113,135,21,137,143,189,192,1,3,186,216,28,6,6,99,186,212,120,37,255,0,114,149,117,236,246,105,21,3,79,76,143,240,180,211,121,13,46,61,110,225,99,107,174,57,223,180,173,212,200,14,111,77,184,252,171,209,199,145,228,103,177,253,77,161,194,91,99,139,218,64,36,253,182,79,160,242,202,134,236,183,118,136,200,240,178,176,22,212,28,8,217,54,165,71,6,19,77,190,227,219,144,217,137,252,170,221,204,115,185,42,254,62,186,242,108,123,141,71,130,240,99,128,21,182,192,90,65,36,118,86,221,67,156,200,38,214,158,202,216,24,198,146,6,231,148,244,226,58,199,19,170,203,113,107,217,204,202,186,4,93,27,1,188,168,218,83,144,97,48,82,247,26,88,64,50,20,173,75,7,31,99,5,190,159,38,152,4,91,29,81,39,202,54,84,117,48,209,144,208,34,57,87,70,251,45,47,187,128,227,194,39,135,6,22,147,115,128,146,98,22,223,150,231,112,214,183,190,99,146,233,214,115,191,221,247,229,50,231,87,124,184,90,35,116,166,128,41,48,199,75,182,202,38,150,129,210,224,246,247,27,39,171,106,25,87,184,133,21,247,50,104,55,123,34,152,141,193,152,253,148,167,168,52,9,128,49,225,77,59,201,104,46,220,231,28,34,170,211,88,24,22,240,141,117,238,172,178,159,185,160,215,109,102,112,15,38,20,184,6,116,129,28,146,176,220,214,151,135,18,214,128,3,203,4,146,22,198,62,70,32,183,132,223,141,44,0,202,223,130,101,94,216,182,23,7,130,7,225,52,85,113,170,233,108,192,25,60,165,26,205,247,90,215,72,144,120,194,107,92,192,36,68,198,2,15,93,215,36,151,0,60,149,81,151,184,60,9,35,145,184,69,73,222,220,0,201,1,71,14,135,88,64,120,4,255,0,225,5,55,7,54,141,83,80,211,183,47,100,2,31,224,158,62,221,145,190,149,19,238,72,22,218,90,116,232,214,23,9,19,11,121,210,176,182,113,3,55,2,184,12,115,152,42,219,80,146,76,181,196,124,171,171,164,245,7,49,161,191,54,2,181,78,63,126,198,173,125,214,83,197,164,146,9,141,154,51,63,69,42,50,240,199,218,90,109,155,78,235,75,42,50,179,175,46,13,141,251,4,117,92,4,144,51,193,83,251,126,227,113,17,45,222,206,25,180,85,105,25,0,200,35,112,118,79,123,141,90,1,172,37,142,116,228,110,60,162,115,127,153,45,3,42,64,233,45,201,229,57,96,48,234,2,150,42,85,102,202,4,189,149,37,161,173,112,183,117,117,92,218,108,13,200,45,217,101,162,255,0,112,184,95,4,96,202,215,89,204,176,52,130,8,204,20,27,27,49,248,202,157,63,243,21,130,32,98,113,33,50,159,75,221,76,124,237,222,82,216,230,177,166,119,221,24,1,239,96,14,37,206,192,133,50,188,135,35,103,43,44,233,105,30,219,112,101,104,107,47,14,14,104,169,196,30,66,195,167,169,99,224,156,248,93,141,35,110,166,233,201,92,214,114,11,213,206,21,98,168,106,42,3,105,123,131,7,255,0,151,194,219,73,225,217,4,15,51,178,195,90,139,67,164,221,7,177,132,76,113,166,208,70,91,245,83,204,182,236,174,113,174,87,234,104,213,190,215,2,204,152,252,44,85,13,192,135,56,151,145,36,158,22,159,124,212,157,139,78,209,194,203,237,145,185,36,159,41,108,154,71,254,117,27,48,154,208,214,224,64,254,234,139,58,118,136,57,37,93,142,12,141,128,236,173,183,62,217,139,136,135,54,102,16,229,143,32,154,213,42,242,60,128,230,135,181,209,152,229,33,174,36,150,192,112,27,66,221,109,129,205,139,127,202,207,236,186,153,185,162,208,79,11,162,152,73,159,55,136,251,22,69,152,216,240,174,160,182,144,129,119,251,143,100,85,8,105,46,117,221,224,12,171,107,75,217,29,198,10,183,135,177,148,43,155,17,72,7,65,130,216,236,86,161,88,185,129,156,132,179,75,161,165,164,181,224,245,55,184,66,192,90,231,92,119,219,27,38,50,189,49,67,161,180,39,137,200,48,121,75,254,31,220,108,23,117,76,200,78,172,194,99,219,57,84,24,226,36,12,141,208,173,185,57,144,90,141,82,74,78,115,119,195,135,43,93,10,166,163,122,141,164,236,71,9,52,3,156,72,48,91,200,140,254,83,168,210,109,198,1,0,240,177,133,190,82,118,170,59,244,78,191,167,200,172,205,227,187,151,212,62,30,169,102,153,189,75,229,122,10,246,84,108,237,177,149,244,239,134,131,78,157,164,27,164,114,158,151,23,62,231,79,227,71,248,207,87,76,220,192,102,73,71,68,154,110,207,41,116,12,50,8,24,8,233,180,219,23,103,202,163,99,185,119,106,117,52,182,169,104,192,221,57,149,0,223,165,101,105,45,104,0,204,166,176,92,36,148,55,77,136,231,47,102,214,84,192,200,183,132,214,237,59,44,212,246,9,172,115,139,228,144,32,39,175,68,198,198,118,32,253,145,129,119,205,194,133,128,179,38,7,133,4,59,32,165,55,24,109,91,123,105,109,17,229,57,134,48,112,82,154,208,2,54,184,19,253,165,26,153,236,213,112,200,239,151,124,167,82,121,145,28,36,53,251,99,100,234,100,23,109,1,84,214,48,230,228,233,233,137,38,121,43,107,27,48,72,43,38,145,192,180,17,149,182,153,146,6,201,55,61,128,74,247,12,193,180,157,150,150,0,224,33,102,203,96,167,182,161,180,70,124,38,120,132,54,43,214,66,246,230,121,66,27,193,225,29,51,104,10,206,223,225,17,71,24,108,46,119,20,50,221,190,136,129,46,216,0,71,10,170,62,210,35,242,163,94,78,63,178,110,57,53,92,59,101,147,111,245,40,194,36,206,66,170,178,90,7,110,84,166,71,221,109,95,96,254,58,144,157,5,248,10,159,212,65,141,145,56,18,123,160,113,180,121,236,182,239,147,59,98,66,65,61,144,135,216,236,101,81,36,152,196,249,83,102,237,11,62,67,83,92,135,238,152,150,236,165,230,220,152,240,132,12,136,192,84,215,75,140,229,15,12,200,17,95,35,11,218,6,12,125,21,204,161,196,31,217,85,246,180,242,66,63,241,0,116,12,48,233,50,160,36,28,194,22,212,32,8,0,149,1,184,9,63,133,187,72,19,58,99,75,174,25,221,8,100,29,144,185,192,109,158,20,191,24,221,21,114,22,191,75,12,152,3,202,187,237,48,48,16,151,22,115,152,81,174,184,79,59,21,170,175,115,7,17,251,140,36,72,218,2,151,64,57,202,81,48,64,132,76,170,39,111,202,101,251,102,59,54,50,13,179,50,160,192,204,42,117,65,128,51,8,75,141,162,123,162,110,245,26,206,215,100,112,27,130,169,178,92,71,238,137,196,56,237,3,100,31,43,128,222,51,41,119,234,101,208,9,12,12,115,202,86,127,165,147,157,145,184,203,137,216,33,184,52,131,202,15,187,19,108,178,49,215,56,200,182,17,185,226,223,30,16,130,95,14,34,51,178,184,134,218,34,123,166,178,17,119,247,233,5,142,157,191,117,8,147,137,42,254,87,103,40,93,56,239,225,41,164,124,109,176,155,213,140,133,98,6,255,0,148,5,219,0,12,194,162,226,91,190,71,10,136,167,113,122,14,227,157,143,28,66,22,187,46,28,158,16,181,228,153,153,10,156,13,210,210,144,87,201,147,190,161,15,152,93,146,170,227,121,192,133,62,96,63,186,18,239,108,239,131,202,219,14,27,220,7,187,108,253,144,2,109,202,107,219,121,156,36,52,130,12,30,144,99,238,153,198,110,29,237,100,34,225,140,42,48,72,204,8,86,210,14,10,23,17,119,97,8,226,67,199,245,22,90,67,167,250,120,8,9,33,233,238,120,136,157,146,42,58,31,180,142,232,15,236,131,254,159,33,0,76,30,231,100,36,255,0,49,196,147,16,32,118,68,202,131,128,133,230,72,60,37,124,138,16,46,143,33,81,50,216,2,21,23,70,227,240,172,52,150,64,48,2,116,50,55,90,100,88,22,226,237,246,68,123,28,132,46,5,205,129,133,1,14,108,238,70,50,178,230,74,255,0,18,11,136,57,3,110,200,131,140,14,228,108,164,135,54,209,10,218,45,193,202,142,169,140,231,237,243,201,26,101,187,0,81,64,115,118,147,217,46,13,251,194,39,115,199,209,48,31,113,147,236,140,99,241,145,144,137,181,70,201,18,112,123,43,166,90,248,23,130,225,184,27,132,203,185,146,133,67,184,211,83,35,207,10,193,234,202,8,110,15,33,71,58,64,77,187,19,143,35,250,154,105,61,162,99,158,81,100,224,157,150,106,100,142,96,13,130,109,221,91,192,61,212,223,146,201,87,166,48,142,37,11,237,136,204,160,5,192,153,42,61,210,1,7,42,155,214,50,156,70,80,119,130,21,65,39,59,5,82,73,18,139,220,32,240,167,203,173,153,3,184,46,250,199,213,11,128,27,163,171,150,2,145,36,140,31,178,35,176,27,255,0,87,140,42,142,128,18,11,139,204,12,121,76,115,164,17,202,22,2,79,158,17,235,114,14,234,72,193,131,38,85,130,0,29,213,25,216,68,169,112,3,105,132,187,24,76,238,75,206,124,126,232,28,72,250,35,46,223,130,146,249,14,25,67,55,201,143,117,128,247,200,140,133,150,167,128,180,86,124,28,254,203,53,87,99,27,132,186,135,68,99,175,98,106,11,1,27,172,85,25,18,225,251,173,85,28,92,220,254,203,45,70,146,241,156,35,188,98,225,87,227,20,208,59,231,194,162,100,109,19,186,101,70,216,119,64,13,217,137,240,137,187,172,90,155,233,1,204,111,1,40,180,84,102,230,124,39,61,209,7,32,32,184,83,56,128,15,5,98,29,53,200,152,32,192,202,7,116,193,238,180,62,226,54,252,36,60,28,7,97,28,55,162,23,138,247,22,255,0,170,18,235,27,39,116,78,25,35,132,4,116,238,149,55,200,185,201,192,129,81,226,36,97,37,206,46,131,36,132,203,128,27,72,73,146,51,199,100,188,186,149,230,84,202,144,73,107,119,57,132,151,180,57,179,113,5,49,231,51,19,41,26,135,92,54,250,38,232,50,76,59,153,107,65,158,185,51,202,201,86,224,99,158,233,245,88,1,51,190,235,51,141,227,120,242,146,174,70,206,93,140,11,136,145,207,41,61,79,116,156,4,82,67,157,156,20,53,75,173,136,194,89,60,7,216,22,68,142,201,79,37,212,204,128,8,86,64,46,36,76,145,8,106,139,25,111,37,13,223,34,250,114,34,92,249,29,221,221,101,115,131,14,79,140,166,189,229,199,27,194,203,88,150,147,61,185,72,29,227,48,241,5,125,156,111,94,212,93,167,120,139,76,47,150,235,107,197,71,7,195,92,73,129,51,133,244,159,94,174,27,167,32,73,199,35,101,243,77,112,190,163,136,108,0,85,71,12,36,127,51,206,157,57,50,123,146,203,129,233,24,148,151,190,68,157,248,82,169,50,32,24,228,35,49,84,68,103,233,178,33,172,129,76,112,98,106,90,230,193,222,22,71,7,23,67,54,91,221,78,3,132,96,119,88,107,146,194,11,121,27,131,186,15,154,202,191,141,251,58,138,168,98,220,230,118,75,113,105,46,32,137,2,72,76,46,134,109,36,247,225,36,58,73,28,120,236,133,157,62,81,123,227,13,140,47,200,133,211,244,230,134,219,32,128,55,5,115,104,229,216,33,118,116,130,88,216,196,120,74,123,223,113,26,118,89,54,106,116,150,150,144,44,224,196,20,52,72,21,8,36,192,253,209,53,196,84,135,100,29,135,100,126,212,146,231,96,158,19,126,67,238,63,32,112,114,85,83,105,4,145,237,145,129,216,172,229,158,227,67,155,59,162,123,131,90,1,36,158,200,24,242,26,1,4,167,123,238,51,106,21,70,41,180,250,185,14,236,20,113,13,184,28,119,225,27,247,186,232,73,117,107,184,136,229,13,216,150,177,197,207,37,84,45,164,47,50,91,31,133,144,214,39,36,101,104,173,85,165,189,67,133,137,160,94,233,199,153,75,107,8,99,38,129,108,220,133,78,173,57,135,186,215,78,1,228,246,81,238,33,206,27,19,141,144,142,155,143,29,209,134,75,111,153,28,165,168,230,120,17,144,252,198,121,158,203,113,46,108,25,24,74,120,113,115,26,209,191,49,194,115,204,0,238,2,170,117,26,230,135,131,210,114,8,71,149,104,251,176,83,241,212,123,99,200,181,182,145,34,55,75,115,69,160,125,229,50,145,113,28,25,225,46,163,200,127,180,226,46,119,202,57,42,69,147,90,146,247,252,116,231,149,242,96,169,83,218,171,137,234,200,49,128,21,62,163,70,113,41,154,130,231,71,251,121,132,154,132,49,247,25,45,216,64,159,217,43,199,71,36,221,175,228,233,234,33,242,94,113,0,101,16,55,54,68,202,109,70,53,180,220,232,186,6,64,220,160,20,157,54,183,164,71,42,157,240,237,146,12,182,231,176,63,136,107,225,165,178,225,202,93,106,100,193,104,143,170,101,54,251,100,184,199,140,43,125,98,90,102,65,216,41,26,246,70,175,26,231,81,15,118,58,176,123,20,37,152,116,56,28,76,148,199,178,241,126,9,218,74,67,221,82,137,2,199,53,188,60,196,59,232,157,54,147,126,74,52,102,93,77,99,77,183,56,76,112,179,85,170,72,30,123,173,85,92,94,78,208,120,89,234,52,180,92,51,198,84,109,67,58,100,221,247,234,102,168,242,73,145,1,34,177,131,97,51,177,57,79,113,104,6,73,115,146,92,235,246,27,248,74,110,21,250,154,193,79,61,79,184,167,128,214,99,112,22,75,114,227,23,29,214,151,84,170,199,24,45,183,98,8,207,229,34,171,237,51,32,3,194,22,207,70,98,155,95,59,34,220,242,230,117,9,31,217,38,3,112,57,9,213,43,7,99,182,225,102,168,226,210,75,92,4,120,65,55,29,234,55,26,213,212,148,72,110,121,60,78,20,190,208,78,109,236,133,239,184,12,97,66,75,65,31,130,145,196,205,138,227,252,88,138,149,3,228,18,112,146,64,142,83,3,155,124,72,46,25,180,43,168,72,97,116,64,56,70,220,67,227,212,157,94,89,147,53,87,203,96,13,183,144,184,149,250,170,184,141,252,174,214,160,244,200,36,131,193,92,74,223,251,164,130,97,115,218,81,20,216,23,198,14,10,0,226,28,49,148,87,72,151,125,144,201,49,219,178,138,186,193,252,186,147,190,227,194,19,23,127,133,110,14,39,59,170,2,221,196,32,105,219,20,52,201,85,12,71,149,1,192,19,246,87,32,12,240,136,103,109,147,255,0,184,245,53,234,0,116,227,246,84,70,65,141,145,60,139,132,43,104,216,224,101,37,75,39,83,32,184,189,193,139,142,78,123,43,112,224,112,167,185,215,147,42,132,184,152,48,155,183,172,139,191,89,6,226,55,24,240,167,3,48,173,178,102,119,84,209,104,202,6,215,184,116,100,124,224,127,101,109,109,162,113,42,17,46,145,255,0,210,185,112,116,8,116,160,97,236,218,110,65,38,230,231,117,102,11,182,202,159,57,158,84,112,49,243,4,83,12,201,179,214,81,34,78,118,80,8,56,207,149,1,108,16,96,119,70,112,58,96,161,157,124,73,171,87,249,108,2,39,48,163,4,201,137,133,121,2,120,66,9,102,208,141,68,155,7,217,100,193,149,94,99,10,201,190,14,21,134,195,1,156,34,109,78,201,184,239,91,228,25,32,8,25,84,112,79,18,174,224,199,72,42,142,120,74,219,124,32,229,157,146,9,36,78,20,180,98,63,42,200,249,98,62,138,3,3,111,184,88,171,29,240,146,64,32,17,50,132,72,50,139,97,112,42,18,48,181,183,116,139,157,9,212,148,254,105,27,35,123,121,3,116,179,212,6,32,35,166,100,68,224,37,29,117,130,166,170,123,40,1,99,132,37,129,213,5,54,112,115,104,64,89,111,149,64,253,66,186,127,168,14,195,188,35,205,153,217,80,146,74,34,210,230,204,253,64,88,190,61,205,95,24,37,128,192,81,184,141,212,124,224,246,229,95,185,145,31,116,189,147,97,251,144,67,121,86,9,4,66,12,28,157,145,52,78,203,98,76,91,137,146,156,76,231,37,80,233,25,219,178,48,73,145,251,161,59,113,132,213,170,192,129,10,224,109,198,220,40,209,212,96,64,66,224,237,209,101,164,102,16,106,145,192,183,250,149,112,34,20,129,32,55,117,77,129,46,49,244,81,151,3,56,217,9,50,166,154,245,42,44,113,228,171,192,0,198,232,166,76,144,7,249,66,231,75,64,132,96,182,111,82,173,1,219,163,104,145,27,170,183,166,68,5,41,152,51,193,69,141,231,178,203,96,8,84,214,73,14,194,147,0,201,142,202,165,192,246,40,175,245,50,29,35,45,196,147,29,148,144,27,228,43,187,207,225,11,155,118,123,165,43,245,49,226,236,178,224,114,71,225,86,29,182,234,68,64,36,33,144,1,17,159,8,135,140,43,205,217,1,206,223,84,98,96,196,40,200,104,223,36,33,200,32,74,47,189,76,21,13,100,96,33,221,194,40,0,99,117,77,112,96,32,229,87,185,16,6,202,128,130,176,244,157,178,205,165,166,62,98,169,145,110,240,80,76,28,97,25,4,139,130,76,23,184,174,189,65,182,76,12,171,107,120,59,163,102,57,129,201,66,217,29,138,12,221,117,32,109,142,28,132,95,51,193,24,85,6,163,184,0,43,104,220,72,194,87,51,87,184,69,254,36,162,215,93,63,50,17,59,99,60,163,144,27,131,5,72,54,14,73,91,172,141,136,237,96,155,155,3,178,163,1,195,158,232,200,180,73,57,84,218,87,9,39,242,176,158,69,62,192,133,116,143,4,225,80,2,224,100,97,83,90,27,185,217,80,4,236,135,30,242,11,118,236,108,9,152,2,80,102,76,144,160,105,17,157,182,86,70,192,242,147,200,50,195,140,160,226,233,32,71,144,172,187,249,115,185,84,198,157,182,83,13,25,28,162,228,101,177,219,35,6,110,59,162,115,229,191,40,5,19,141,204,4,224,32,137,56,63,148,63,151,108,83,127,138,73,134,137,219,232,136,56,251,100,249,196,170,61,136,199,117,0,32,119,111,117,186,99,63,23,43,36,223,130,50,172,18,56,29,148,45,32,78,233,119,193,200,146,176,11,212,87,79,97,84,118,4,118,225,80,113,140,182,74,189,154,15,116,198,128,8,28,20,206,110,70,57,251,4,144,71,75,114,57,42,154,103,5,163,234,175,218,32,245,70,85,16,103,25,8,143,121,11,119,238,66,235,224,2,96,112,139,33,179,128,56,81,194,54,56,84,126,83,7,236,144,249,197,214,216,30,203,110,70,68,207,42,139,177,196,43,27,12,229,70,177,223,84,77,180,218,189,253,203,99,187,52,79,213,91,129,63,51,64,61,130,31,150,8,80,212,190,56,41,142,247,79,33,170,7,178,155,16,5,191,186,99,70,96,129,141,144,22,154,96,29,251,168,1,115,166,102,56,65,60,72,21,204,97,186,233,6,34,21,72,59,128,59,34,188,3,51,51,199,100,37,160,186,62,232,57,108,24,120,171,253,75,100,156,42,61,60,73,68,6,0,27,43,137,140,72,90,102,184,146,136,150,13,231,194,178,78,9,50,18,196,10,147,63,132,77,45,24,37,23,138,228,213,171,216,66,105,0,127,194,166,186,100,12,15,42,242,54,192,238,163,38,14,206,8,241,62,166,219,38,48,64,55,100,227,133,98,12,129,136,194,177,131,227,144,138,0,50,118,221,78,168,90,55,201,48,36,14,145,27,152,75,4,52,237,157,176,136,139,76,206,251,32,255,0,187,3,232,154,201,87,114,37,68,113,250,155,52,192,226,8,62,22,167,2,214,100,196,44,154,90,141,17,229,110,100,188,64,30,21,129,112,9,91,90,189,114,237,140,162,231,88,15,110,83,169,145,81,219,225,36,78,26,6,118,148,214,2,211,39,242,141,129,123,145,183,63,229,52,48,192,49,18,138,155,137,117,214,248,62,18,152,231,23,2,97,104,103,64,0,90,60,202,28,84,238,110,86,17,255,0,230,203,195,103,55,125,83,96,18,215,53,210,59,37,52,28,236,83,233,146,24,200,129,225,48,137,198,223,95,114,205,143,200,105,211,27,5,194,91,147,192,37,17,193,18,220,242,165,55,84,107,164,219,28,16,103,8,220,9,113,55,136,141,161,54,19,54,175,41,41,72,50,14,59,45,102,220,228,131,3,11,13,55,57,152,254,220,45,148,197,220,240,158,221,119,245,5,175,198,188,85,255,0,112,224,136,142,251,167,80,103,178,247,189,174,36,187,36,57,196,129,244,28,32,164,219,76,78,60,173,44,96,101,197,165,178,127,171,117,64,107,217,230,70,252,102,212,14,201,178,131,201,96,14,153,250,173,128,216,207,148,159,33,97,163,5,249,51,11,80,169,99,165,198,224,7,203,223,194,199,196,28,214,116,86,165,254,62,77,116,234,195,57,180,224,39,182,100,52,144,71,16,147,76,23,128,226,64,8,131,92,252,146,49,242,194,166,124,49,100,157,166,225,179,69,38,214,254,41,192,22,59,79,96,143,247,93,207,219,101,172,80,115,1,112,32,15,254,97,99,161,105,166,215,117,23,13,224,194,233,233,11,93,104,116,154,120,38,21,41,114,161,85,148,173,104,157,202,211,52,181,228,6,153,118,243,194,126,26,206,163,36,36,86,109,102,214,5,182,134,141,243,194,107,181,55,195,221,65,143,112,17,19,31,113,229,47,72,91,98,254,50,191,140,192,237,255,0,196,88,62,236,67,165,167,104,80,183,218,193,50,19,170,84,48,67,5,132,129,32,240,177,213,170,234,85,72,32,25,24,132,219,84,226,29,201,88,255,0,22,91,220,142,165,86,32,102,56,202,216,243,44,0,25,149,138,133,194,136,47,180,187,198,50,142,147,30,12,185,208,63,218,141,93,120,146,181,185,125,44,119,25,89,163,108,15,42,233,85,36,70,4,37,85,99,222,250,78,180,195,29,32,131,242,224,255,0,202,115,169,185,141,105,0,12,229,100,165,126,163,11,244,70,90,72,104,201,87,238,83,13,107,73,13,169,39,4,239,29,149,223,237,211,46,29,110,236,21,180,22,0,109,139,183,41,64,184,4,103,143,18,159,100,151,75,156,255,0,154,119,41,186,71,26,1,172,22,128,48,110,19,41,32,197,193,188,113,8,200,34,160,57,36,14,216,87,6,198,206,96,183,226,176,174,247,54,87,164,31,72,56,6,228,155,129,224,112,80,139,105,90,1,252,43,208,184,181,164,84,36,201,48,72,219,194,212,205,40,123,100,128,46,25,142,20,85,126,167,65,203,242,60,183,254,32,221,28,130,60,38,190,176,44,32,44,181,41,61,142,115,110,14,27,176,1,183,213,61,213,41,150,11,1,184,114,81,252,109,106,241,253,194,23,170,228,80,111,181,79,163,96,48,7,10,170,86,47,45,33,182,192,135,71,40,222,195,84,134,136,6,65,144,97,94,166,149,178,65,136,231,130,141,107,84,200,203,182,237,152,245,21,191,132,166,227,107,222,232,6,26,46,57,230,22,214,191,220,96,57,115,134,62,171,55,83,161,196,198,35,8,69,206,117,131,229,118,32,24,43,103,88,125,69,173,169,108,18,106,107,218,90,235,154,90,84,164,125,168,35,162,155,70,7,100,161,45,100,57,219,31,217,52,56,154,96,2,8,57,0,158,19,104,103,238,39,89,250,102,150,215,111,186,214,1,252,195,145,229,116,180,90,248,55,147,13,110,39,146,121,194,227,82,115,139,201,7,194,109,55,190,252,24,42,86,31,203,128,76,254,75,90,228,244,134,106,94,236,117,12,79,30,86,87,61,212,169,180,150,151,145,189,191,221,100,26,167,151,23,92,34,216,183,177,76,167,170,123,134,227,60,149,58,83,142,172,189,91,27,191,113,172,113,2,65,130,74,117,58,141,46,235,116,72,201,227,242,179,135,58,90,36,0,83,41,145,77,246,255,0,73,207,133,43,110,225,43,137,236,215,187,93,105,233,255,0,106,15,108,200,193,206,101,24,168,27,77,133,166,92,231,65,3,143,40,137,112,105,36,7,25,197,202,101,91,56,144,23,113,253,249,21,237,185,230,72,116,12,159,10,220,58,101,178,37,88,168,226,236,17,229,40,85,46,36,108,70,33,61,14,29,17,107,185,184,76,181,238,99,193,105,136,196,202,38,190,26,55,159,8,117,1,217,55,131,217,159,229,13,7,131,13,56,35,117,208,5,221,222,228,234,163,191,185,178,153,196,129,147,185,40,106,134,22,224,66,93,241,253,95,110,85,222,90,222,144,45,63,221,5,239,179,96,189,120,89,115,255,0,196,58,116,230,33,208,10,101,133,162,37,47,78,224,238,97,104,47,27,13,207,116,120,171,135,89,28,183,45,139,167,89,173,123,71,245,56,192,1,53,145,113,113,59,240,144,41,27,165,173,18,155,73,143,108,135,0,15,10,167,196,96,224,181,117,155,52,172,44,168,12,135,3,193,95,74,248,73,198,165,22,152,0,109,60,175,154,105,156,227,96,34,211,227,101,244,79,132,234,90,64,159,207,9,171,153,7,226,178,104,247,61,189,55,190,0,158,148,225,80,2,26,93,190,210,179,181,208,204,139,165,50,153,12,108,102,124,148,249,166,203,237,245,179,54,83,147,129,128,159,76,187,97,133,142,155,221,29,202,210,199,16,9,35,35,178,110,158,235,13,184,241,109,52,54,173,173,135,31,184,78,167,17,156,133,149,174,150,130,113,245,79,105,186,3,102,17,175,236,132,239,18,107,107,217,180,200,80,0,65,226,59,37,82,108,100,65,1,58,155,75,129,63,210,178,253,199,126,78,50,197,196,99,158,85,134,150,225,91,160,8,64,36,148,14,162,219,14,216,230,19,35,178,115,50,237,231,194,206,64,108,65,201,238,83,168,201,120,192,194,59,217,24,20,213,157,125,33,186,0,196,112,183,54,173,178,12,101,115,180,111,0,192,137,238,182,49,249,240,155,70,47,29,76,154,105,183,28,168,204,18,46,55,74,89,112,152,146,60,38,180,108,64,199,117,138,187,172,70,175,177,161,216,223,10,220,242,192,51,37,14,54,68,67,118,42,153,50,118,100,38,65,108,221,39,178,93,230,232,216,119,68,72,108,40,33,228,142,2,39,238,61,127,185,6,70,32,149,108,134,19,156,42,198,32,103,186,32,99,7,40,56,247,16,56,189,144,128,153,140,125,80,73,105,5,3,156,92,71,16,167,185,24,35,3,108,160,96,57,247,40,8,60,165,151,111,118,15,116,39,36,100,162,127,84,25,133,77,130,8,231,132,78,136,163,167,82,57,215,226,62,233,101,249,238,21,135,112,84,129,176,63,101,159,234,20,119,142,245,14,157,64,68,13,251,170,129,182,223,84,32,218,113,133,28,219,142,57,225,99,190,230,141,103,34,51,27,169,27,3,41,109,116,136,227,194,128,30,231,238,176,47,220,207,110,125,198,60,156,64,159,42,73,7,56,240,169,167,16,114,21,152,115,128,38,17,226,39,80,161,184,249,46,111,202,168,32,142,202,230,208,57,64,65,46,7,111,186,27,130,77,84,175,144,238,196,30,202,155,84,52,101,0,23,28,225,89,108,136,3,9,31,50,27,97,236,54,144,236,198,123,163,107,165,210,114,127,178,206,13,135,148,230,24,38,92,27,218,85,51,245,23,207,245,24,78,199,149,47,15,61,187,202,91,93,150,146,102,57,66,231,0,249,2,101,111,244,76,215,245,13,216,56,202,23,68,109,36,161,15,13,114,183,147,132,31,238,12,251,125,128,215,113,183,133,3,75,119,48,10,25,201,196,162,221,163,62,114,157,232,216,252,133,132,198,131,182,66,167,77,187,243,194,22,187,169,192,152,1,79,112,113,255,0,218,203,251,139,200,17,200,109,113,35,232,150,226,102,72,131,178,142,124,59,34,71,101,78,184,142,232,121,228,54,54,70,27,76,112,137,226,71,205,158,193,70,130,246,145,253,149,0,73,152,219,5,16,200,156,157,234,83,95,16,54,146,17,62,54,221,66,192,79,144,135,98,231,70,2,35,147,96,246,64,110,91,151,33,51,3,186,32,1,198,193,81,25,143,148,14,86,94,182,63,228,112,198,72,2,16,63,30,124,35,4,231,145,42,158,110,16,118,3,182,233,85,180,155,143,113,109,35,156,97,11,204,228,102,2,178,123,169,96,2,118,68,31,38,117,30,250,153,193,119,24,69,113,142,197,89,128,123,37,23,152,0,126,86,83,55,38,43,202,189,48,224,129,35,40,110,54,158,7,96,168,56,199,97,217,11,140,54,37,3,118,3,166,16,50,236,236,133,238,0,144,54,85,187,67,164,31,10,206,4,12,35,163,236,100,254,224,2,29,2,81,151,72,198,18,159,211,157,207,133,3,129,135,13,200,67,160,135,115,162,25,249,165,89,124,142,145,158,82,195,218,55,38,85,2,119,217,171,21,86,14,58,236,107,159,110,220,171,99,77,196,248,221,9,130,220,141,144,135,0,33,185,158,86,241,122,238,103,60,35,218,70,253,213,152,3,59,165,220,73,0,195,64,68,119,198,232,174,27,0,175,95,80,218,225,23,29,251,162,121,4,52,202,72,249,72,105,221,20,58,208,10,21,247,99,230,119,13,142,36,111,248,69,81,248,0,97,45,162,209,142,85,157,228,226,16,115,122,145,220,50,164,169,119,24,81,185,19,202,2,227,24,86,28,65,136,199,116,197,51,184,198,230,198,147,140,102,6,201,109,219,178,178,97,177,201,229,44,195,91,36,201,91,168,254,214,72,32,255,0,149,109,36,111,133,77,116,131,34,33,66,46,2,54,91,144,179,87,160,73,110,33,192,192,3,202,85,219,101,19,72,108,135,29,208,22,75,112,35,234,149,15,168,16,199,140,167,62,112,6,59,165,57,224,187,120,49,202,55,197,48,32,202,207,81,247,25,144,10,213,50,45,75,102,90,85,74,128,99,149,157,206,145,7,242,136,156,146,113,9,79,125,221,39,30,82,239,209,21,182,216,238,42,175,72,131,37,46,172,27,67,92,152,247,11,100,44,237,119,238,136,121,176,181,109,209,228,183,244,176,73,192,225,36,212,109,220,137,69,83,159,236,129,172,4,184,224,66,63,91,30,219,80,198,13,72,22,245,97,45,176,243,4,74,55,103,234,16,30,152,141,208,254,162,212,119,191,100,113,13,107,167,242,146,231,151,71,42,234,60,183,113,62,16,117,29,196,4,217,245,15,18,221,64,113,36,237,8,73,240,138,161,107,91,137,119,248,74,6,101,40,149,242,49,92,242,3,141,162,7,224,172,213,31,113,129,130,158,92,76,172,239,220,239,244,82,223,151,114,110,158,193,13,128,13,221,73,53,201,3,178,104,119,7,127,9,117,136,13,152,216,114,176,175,177,198,199,115,9,113,46,147,156,44,117,28,67,132,228,45,53,93,156,136,43,43,192,117,94,67,66,109,247,148,10,83,57,69,189,193,198,101,8,117,231,38,7,100,78,99,67,176,114,130,45,113,0,71,213,34,9,39,139,247,6,161,199,27,44,206,113,115,102,99,202,117,74,132,183,48,39,132,135,144,90,49,4,35,83,227,132,173,13,51,34,94,239,110,60,119,229,115,235,84,37,134,100,153,90,235,146,12,129,39,101,142,165,77,230,22,175,185,34,190,149,250,158,107,226,42,162,157,34,215,64,149,224,158,26,198,145,50,36,175,109,241,51,128,99,143,225,120,122,181,173,99,128,34,79,112,128,100,13,146,190,76,85,94,46,48,12,118,74,167,135,58,236,183,184,76,115,218,214,129,108,152,220,172,205,168,11,178,64,147,31,85,183,44,245,220,133,94,242,29,106,157,36,131,158,203,21,119,18,71,96,180,214,117,187,65,7,144,147,81,174,113,50,64,10,110,189,236,79,201,202,221,125,19,59,234,52,130,208,127,42,169,181,193,225,224,72,254,233,101,189,65,195,125,147,216,73,100,113,49,148,91,38,65,74,252,65,32,210,45,164,233,118,221,247,133,221,244,240,77,48,9,43,143,166,111,243,8,116,22,158,23,123,72,223,110,155,118,29,147,83,163,114,45,185,25,247,35,129,99,135,148,36,146,208,11,157,80,137,130,78,83,79,150,131,198,233,47,150,13,128,240,56,79,129,150,143,90,214,245,249,123,4,185,180,224,91,213,221,5,87,146,230,199,27,161,46,185,160,135,1,229,43,223,36,22,204,158,233,19,175,247,38,209,229,199,234,29,87,108,98,8,225,103,212,85,246,218,209,254,238,200,158,233,112,130,64,221,70,117,30,161,60,207,98,181,107,146,136,221,106,29,68,8,180,220,146,234,5,204,113,144,35,159,236,182,22,94,65,142,152,200,40,112,230,150,140,24,218,16,179,200,13,130,224,32,27,50,56,130,3,115,3,146,138,141,64,201,159,148,112,138,165,2,0,130,49,221,32,245,113,246,9,87,116,216,7,149,187,246,56,86,53,73,49,13,10,233,184,17,27,70,16,208,55,155,72,16,59,34,168,28,218,152,115,64,250,112,151,118,187,247,245,31,71,115,168,109,168,64,34,34,54,207,8,69,22,83,12,184,23,16,73,5,198,226,63,40,41,93,238,144,227,145,148,234,213,37,160,192,142,203,53,83,126,230,31,142,218,42,187,169,153,185,174,112,236,211,25,89,137,21,4,65,108,34,168,243,185,62,16,190,5,122,108,105,46,233,36,145,198,203,84,211,115,185,30,106,229,137,28,90,224,4,219,8,29,76,57,179,213,112,228,24,10,170,190,195,188,30,18,221,88,156,126,81,204,205,242,53,138,129,154,178,84,172,208,230,152,34,16,84,169,187,166,103,142,200,98,96,204,19,132,209,187,4,0,27,223,146,164,230,137,23,249,76,238,164,218,89,23,117,100,130,127,178,83,141,206,32,72,231,41,250,131,123,218,65,2,55,8,93,212,114,208,49,180,173,200,175,167,177,236,137,191,83,11,129,107,77,249,63,238,24,72,233,118,156,193,34,119,206,86,215,0,232,24,142,203,37,122,121,233,33,158,78,200,57,153,34,220,76,25,150,188,116,184,67,86,87,85,23,69,217,60,45,175,51,185,107,155,196,108,177,214,99,3,229,135,171,200,217,42,112,126,83,95,82,102,113,201,27,79,9,53,158,215,24,8,245,47,117,209,211,3,37,210,177,185,229,196,200,31,254,144,225,74,217,108,24,49,199,9,100,90,39,158,201,1,197,243,245,78,27,9,204,238,168,134,200,255,0,28,33,255,0,61,70,86,248,103,145,117,56,193,3,191,8,95,82,91,183,209,83,250,31,243,18,151,252,65,104,151,9,39,130,133,131,210,18,194,11,210,192,63,36,140,30,200,110,152,14,48,64,228,162,46,234,36,129,7,242,169,213,46,96,16,36,247,82,221,1,34,87,145,217,245,50,234,28,91,54,230,87,34,190,9,48,186,90,130,90,8,143,186,229,84,115,141,78,152,35,202,157,179,216,197,151,216,187,174,217,71,2,207,42,206,252,5,34,226,39,1,76,183,19,88,189,157,214,14,75,85,73,59,254,17,152,28,226,16,2,1,27,149,78,146,97,114,88,108,158,49,186,176,209,27,194,142,6,100,149,0,0,103,29,214,101,15,143,212,179,1,219,108,164,128,50,55,75,186,9,27,149,24,235,136,184,172,167,132,142,121,178,22,204,194,131,165,192,196,162,120,200,60,14,16,143,155,59,148,130,111,113,195,188,37,184,199,10,129,184,171,39,233,114,175,111,59,166,235,32,3,151,68,151,146,229,69,208,78,49,221,64,33,208,74,188,52,28,37,226,95,216,12,229,176,100,246,87,135,136,217,79,156,136,80,204,109,9,78,189,242,96,120,202,0,68,156,253,21,56,129,136,194,38,128,112,163,64,46,33,83,75,118,192,118,225,44,144,96,8,66,225,212,7,42,24,4,115,244,80,144,120,143,43,101,2,63,244,251,40,158,2,50,12,14,85,1,141,213,151,88,220,12,32,113,200,221,215,162,4,75,179,133,28,96,110,172,186,64,196,33,16,62,168,133,88,137,146,2,72,24,217,19,164,68,109,225,11,177,230,17,96,52,29,138,85,14,166,45,196,130,70,51,133,120,45,219,238,165,247,239,249,80,90,57,89,112,210,59,228,162,100,110,160,54,188,118,68,65,27,66,140,204,109,8,104,155,145,107,84,78,161,18,120,24,40,72,236,110,86,211,18,39,29,208,28,29,254,168,11,55,203,37,137,14,192,80,75,62,234,54,78,14,202,199,203,0,193,71,160,246,39,38,91,136,126,8,136,84,24,163,228,17,149,39,59,160,231,19,33,176,192,45,204,114,21,193,104,225,27,93,153,17,247,66,114,73,85,183,93,48,231,199,89,69,206,2,2,23,24,33,94,237,25,86,214,130,58,182,74,96,76,26,193,4,184,202,50,101,189,202,182,128,9,141,188,170,221,208,4,42,89,48,169,7,126,74,49,131,251,21,119,3,198,60,42,116,151,34,17,111,99,217,77,57,119,25,90,163,146,54,93,141,185,10,140,55,186,32,215,16,9,32,66,168,184,127,148,55,122,133,166,27,4,22,150,204,100,170,139,72,231,194,55,19,1,162,2,6,129,57,221,23,15,25,61,234,19,154,235,137,137,66,27,127,130,17,140,152,148,34,224,239,8,24,61,247,49,176,75,113,137,149,109,39,96,50,17,28,137,199,213,70,111,0,132,87,247,31,13,207,101,18,73,23,5,65,132,67,145,18,73,146,65,68,106,27,64,39,61,214,51,194,3,245,1,194,77,199,3,178,23,1,130,213,100,224,66,176,208,225,143,186,99,200,9,86,220,37,70,183,243,217,86,88,239,162,177,82,4,66,195,98,100,78,164,118,70,208,85,117,1,244,225,25,169,116,64,84,243,115,114,114,16,53,148,179,225,4,184,22,192,4,43,104,3,59,133,69,162,209,221,19,126,72,194,125,222,243,201,63,245,4,27,29,210,101,71,62,237,132,43,163,135,109,56,80,182,215,17,143,186,150,231,76,125,194,75,140,76,34,47,37,182,132,57,6,59,40,58,8,35,148,19,245,7,39,119,97,95,140,230,17,124,217,16,128,211,39,104,250,40,122,90,91,204,161,153,212,98,255,0,182,20,146,12,9,27,40,214,90,36,17,42,193,146,4,148,18,224,113,249,88,126,166,195,12,122,134,215,23,14,209,217,86,92,68,140,132,37,243,190,10,32,227,110,243,28,165,76,131,146,153,45,134,230,156,125,148,46,151,6,145,132,45,249,190,200,164,144,49,4,33,24,226,29,75,168,253,132,11,124,32,108,71,42,29,129,196,171,46,54,173,216,69,181,237,187,110,217,0,38,1,194,38,184,229,166,8,64,214,155,134,85,190,70,219,5,142,224,23,52,150,65,102,48,101,84,129,136,69,31,203,4,110,150,36,121,71,168,58,206,225,201,44,104,27,114,137,162,100,204,70,16,120,136,87,54,76,126,16,50,56,150,101,76,141,241,221,27,118,216,231,148,0,206,56,240,136,184,129,131,248,65,129,122,205,150,208,0,194,163,210,38,6,123,33,19,63,85,99,44,182,0,77,137,220,194,120,66,166,36,146,74,178,248,35,202,166,128,48,115,141,145,6,178,171,100,96,132,53,175,147,63,143,189,216,6,102,14,202,224,92,63,101,96,203,118,64,28,68,73,159,43,127,112,21,63,142,195,5,211,4,40,58,79,74,38,153,216,32,45,137,207,229,4,37,48,58,171,209,9,193,197,211,143,178,129,214,182,72,4,162,184,181,162,6,85,95,56,132,122,251,136,109,76,124,151,61,35,59,246,84,226,113,0,66,166,59,237,245,80,155,137,141,214,57,113,216,135,32,255,0,114,205,72,116,186,7,101,124,130,64,207,40,61,167,58,48,152,247,16,71,16,152,239,216,121,106,12,16,242,76,19,1,30,90,49,10,139,36,230,10,141,157,128,217,2,192,236,41,172,141,37,174,146,4,20,103,56,4,66,2,206,161,220,34,38,70,200,245,95,229,40,91,136,247,236,182,192,4,31,194,85,64,1,0,24,77,112,14,200,34,82,92,204,72,194,83,83,166,39,199,77,142,164,238,168,129,129,186,232,233,220,100,16,96,46,93,33,144,208,226,12,254,87,78,152,192,36,96,112,175,91,190,44,205,16,109,82,108,109,64,241,45,0,159,41,216,51,17,255,0,149,149,160,90,8,194,54,212,189,196,17,35,100,109,211,220,181,124,238,222,199,216,215,65,52,193,112,216,149,161,141,105,135,57,162,237,129,1,34,100,136,152,9,130,179,154,68,1,110,200,155,209,232,195,106,86,222,70,134,150,96,9,148,77,201,108,99,186,26,111,55,68,111,180,167,216,116,236,145,151,30,200,240,219,99,245,18,222,53,30,163,28,67,27,129,247,82,97,192,204,142,18,133,71,24,204,2,180,82,166,231,48,230,71,121,78,253,112,238,39,226,91,154,253,16,129,99,201,196,152,251,38,82,123,178,6,35,112,80,53,142,100,109,111,96,154,88,242,214,146,109,140,229,61,171,181,157,21,183,58,163,228,119,185,46,136,250,71,11,67,92,214,144,29,18,112,7,117,148,129,104,117,224,30,96,162,99,13,87,55,114,15,40,185,126,179,169,19,77,238,117,105,56,52,19,1,57,182,147,36,225,100,211,67,8,105,117,209,130,86,182,138,65,210,233,206,193,110,60,0,58,143,95,201,196,63,243,31,65,255,0,211,184,39,11,161,72,123,146,195,183,133,202,108,221,45,56,56,128,186,26,74,133,206,19,50,171,80,232,220,148,202,218,252,136,195,252,128,108,108,185,59,222,169,77,193,173,200,13,14,39,235,194,6,176,92,72,118,71,9,174,168,214,64,193,121,204,39,235,52,36,111,83,189,154,219,95,222,162,46,137,111,50,174,137,146,113,108,109,43,11,92,224,126,78,162,115,28,5,164,213,177,172,49,117,238,130,1,249,68,110,151,167,45,86,55,37,57,119,215,212,212,234,173,47,31,212,0,152,238,147,170,104,174,42,63,32,185,150,151,183,112,6,208,153,78,139,106,0,112,32,45,2,104,181,204,32,93,81,147,222,4,170,181,23,169,103,204,207,238,101,167,78,155,128,117,141,4,13,249,250,166,55,162,58,166,118,148,84,218,202,44,34,221,243,249,86,239,108,16,64,7,176,5,75,179,228,119,5,158,88,189,71,83,174,192,225,116,16,55,194,215,52,170,54,93,19,18,0,92,182,195,73,129,246,90,168,213,195,100,68,42,225,96,177,236,71,243,21,176,39,68,99,25,52,167,105,25,1,93,182,57,166,38,209,143,5,93,226,211,152,240,174,12,129,143,170,77,206,171,212,168,213,54,40,182,211,141,206,225,29,18,241,33,206,3,253,161,17,117,213,153,78,58,139,73,252,70,63,116,101,150,155,164,133,106,232,164,31,5,45,232,77,0,69,18,230,238,35,164,242,83,104,213,179,230,116,2,59,164,211,123,67,32,11,137,51,37,85,74,48,26,208,122,90,75,224,119,59,165,215,118,222,73,186,185,95,35,181,16,241,209,128,50,138,147,237,163,210,214,190,160,218,252,2,147,66,95,74,226,11,78,192,120,77,163,85,172,117,142,164,215,143,247,30,17,42,127,26,186,147,163,134,28,119,50,93,86,186,48,3,76,140,14,21,62,165,224,72,17,180,74,51,150,244,146,99,178,176,208,90,9,31,85,190,53,11,123,7,255,0,237,20,214,54,51,244,202,81,166,198,184,117,108,100,71,11,75,216,58,76,116,147,10,86,162,28,226,235,97,188,36,44,122,62,201,35,103,226,123,21,80,128,199,59,230,13,19,17,36,253,19,88,1,196,1,59,1,176,66,199,22,96,128,209,194,109,34,47,36,2,208,121,40,21,189,171,155,144,83,193,204,148,90,230,230,64,3,194,166,16,29,147,158,19,78,110,39,34,54,83,218,181,163,165,63,240,248,140,166,57,209,14,139,136,25,207,11,75,36,178,96,5,137,162,214,99,5,70,234,30,216,5,189,3,144,151,143,47,148,13,141,229,55,54,24,219,135,204,156,107,54,203,64,147,43,53,55,17,72,22,128,113,210,19,26,48,9,16,74,90,137,241,97,91,25,140,209,167,170,221,199,27,173,126,225,168,195,153,0,44,26,118,206,109,2,79,43,80,107,105,210,59,31,162,116,109,153,41,75,183,234,42,165,99,12,3,36,152,194,32,11,190,98,64,60,132,46,129,109,163,41,212,168,84,169,75,13,46,166,220,152,227,202,154,96,117,38,45,172,245,155,50,215,107,79,203,144,112,15,41,20,200,100,24,217,62,163,24,46,107,68,53,166,72,29,214,58,110,1,196,128,70,121,75,200,182,11,228,232,118,174,88,234,111,165,80,137,144,210,15,132,111,181,205,13,0,204,74,231,223,145,39,61,215,70,133,72,166,26,226,11,142,112,157,202,119,89,43,151,45,200,96,179,166,0,192,90,26,194,12,220,62,201,21,63,150,220,230,85,211,168,29,16,34,213,157,115,34,156,171,223,172,233,80,13,47,136,59,35,117,6,129,113,131,251,44,236,173,4,56,55,41,206,170,214,193,50,123,132,42,217,183,93,198,190,90,208,13,55,151,7,54,122,92,11,64,94,255,0,225,17,46,1,196,21,225,169,84,7,110,87,178,248,73,224,56,78,39,149,106,217,217,122,219,232,39,208,233,225,160,28,182,19,219,14,104,89,52,228,181,152,200,238,180,55,52,242,50,169,153,212,122,154,51,67,9,107,100,39,177,192,253,86,70,0,224,32,167,211,39,96,51,221,15,12,33,183,25,164,62,76,64,61,147,88,211,17,36,36,53,159,41,229,104,166,222,50,124,170,84,15,8,149,248,155,245,31,76,56,3,136,105,78,166,109,96,18,148,220,99,111,170,141,5,166,73,71,67,238,51,161,203,38,146,126,225,80,55,25,24,64,217,204,20,64,155,99,247,91,216,131,203,164,132,231,3,184,200,225,29,23,65,223,8,26,240,68,29,209,55,116,105,153,159,114,182,245,15,39,83,72,65,11,101,55,216,229,204,210,18,8,18,186,52,242,51,186,13,114,1,177,143,238,105,15,37,184,8,253,215,54,4,225,33,189,16,9,148,194,54,63,186,125,216,133,213,66,107,167,46,31,229,19,194,207,77,210,83,92,92,60,133,135,188,88,92,109,212,182,144,34,66,178,51,112,216,240,128,62,226,0,48,66,49,130,65,67,201,151,172,204,148,242,103,24,86,199,147,202,161,153,227,194,23,221,34,7,225,28,229,227,37,64,93,33,23,91,178,27,203,140,114,172,186,27,219,194,30,167,156,15,194,38,146,162,249,146,221,212,0,221,88,32,76,110,150,1,96,61,187,162,4,1,243,101,97,118,1,69,172,176,220,103,36,162,34,214,99,247,74,115,136,133,119,95,253,71,232,152,237,143,219,210,195,115,204,9,24,42,155,190,66,9,251,166,53,242,223,40,103,234,34,55,250,150,28,3,177,0,20,4,230,102,21,144,55,228,161,47,237,152,88,243,168,76,174,231,112,216,252,146,126,84,109,168,73,150,128,71,114,146,210,232,3,114,153,77,185,131,130,57,89,236,201,59,57,220,43,201,18,64,30,84,128,68,221,149,96,182,16,72,47,240,129,187,212,163,215,220,183,56,129,180,148,37,238,27,224,162,14,17,40,92,219,132,163,90,164,213,239,223,100,15,198,200,134,8,147,130,18,224,0,121,194,38,98,121,250,166,222,189,140,187,93,216,195,135,8,6,20,168,227,56,251,37,180,195,142,97,16,118,76,141,176,145,221,193,145,173,182,184,29,193,14,131,39,18,173,245,112,59,160,57,121,45,16,124,161,187,160,131,132,71,184,127,220,38,23,78,98,59,166,18,3,39,191,100,166,56,68,17,33,11,238,223,142,201,177,24,193,214,176,158,75,188,42,186,27,255,0,8,26,69,163,57,40,238,107,64,3,99,202,15,146,150,79,169,100,197,166,126,178,163,101,179,35,126,80,131,0,131,144,20,193,206,232,86,77,122,4,142,111,75,103,148,23,151,60,25,64,247,16,208,54,64,9,187,128,155,143,247,55,99,145,247,29,255,0,96,130,247,16,79,108,66,142,126,50,58,188,33,38,80,232,141,233,155,39,185,140,143,186,29,182,37,16,0,181,11,141,185,228,240,152,171,233,48,4,134,76,241,8,122,136,231,42,203,164,99,31,84,6,172,3,28,45,253,69,245,19,201,68,231,98,133,230,70,14,71,10,142,115,56,65,124,60,238,64,74,121,15,134,29,203,21,49,185,198,18,234,197,190,85,26,132,157,164,43,123,98,28,55,74,217,102,48,115,98,154,227,2,99,10,7,116,152,238,165,78,151,79,229,83,161,185,6,9,79,223,81,53,183,80,94,109,18,73,35,178,167,61,196,201,192,217,71,200,27,238,148,92,91,253,82,176,7,145,235,219,212,99,29,50,57,8,64,63,110,200,68,184,109,178,59,134,201,91,27,137,53,126,34,159,114,53,194,114,173,208,93,18,148,211,25,31,186,129,228,56,98,81,239,234,42,217,122,141,14,130,48,163,158,46,181,184,132,177,83,57,67,126,65,140,34,155,220,54,57,29,123,52,130,36,92,103,194,63,115,51,11,57,128,76,21,119,76,33,154,104,196,77,51,245,52,135,204,226,17,220,11,65,43,51,12,132,64,141,187,35,185,41,87,8,230,184,8,27,13,212,113,147,188,37,181,192,5,36,147,36,225,45,186,238,43,83,116,132,49,177,194,178,242,209,157,144,19,140,21,35,18,66,97,66,13,233,223,168,64,152,84,231,206,59,118,65,146,103,132,78,118,118,75,166,196,175,125,172,171,141,163,194,161,87,128,21,63,25,86,192,35,252,166,233,237,246,94,197,67,227,9,196,16,33,45,238,233,216,162,48,6,242,147,89,217,142,233,92,251,100,65,92,101,61,210,204,140,172,175,131,213,217,19,159,0,141,225,100,115,141,216,41,14,189,101,78,158,227,30,232,11,49,120,105,36,202,50,114,65,50,82,140,181,184,220,240,152,235,216,168,238,72,231,220,209,132,135,155,126,157,130,39,23,89,41,110,136,29,211,61,196,122,54,64,70,252,158,233,101,224,152,19,42,234,77,209,17,225,45,198,14,240,129,212,163,157,17,158,231,120,194,89,38,102,114,132,212,51,33,81,32,137,238,137,73,183,119,8,77,45,147,63,149,152,152,48,100,171,113,137,242,146,247,92,237,227,232,131,93,234,12,106,233,33,206,216,9,117,29,19,3,8,175,181,164,238,150,234,129,205,0,4,165,87,253,77,161,242,37,10,176,216,1,103,47,113,121,6,17,151,6,60,249,11,59,136,187,7,41,120,35,177,85,251,242,71,212,32,237,178,69,98,226,208,118,62,17,84,35,34,126,203,59,158,230,147,217,41,216,228,26,121,51,215,112,113,24,143,170,205,83,104,110,39,116,237,67,231,137,242,18,46,17,141,214,220,169,2,121,22,231,88,3,99,61,208,53,238,187,57,158,81,85,55,109,132,153,145,157,199,100,198,51,117,200,198,85,86,223,246,225,103,113,121,198,193,27,223,31,116,167,75,112,9,63,217,14,68,21,87,166,3,217,110,102,123,174,109,122,173,121,49,158,22,189,75,205,187,253,130,231,87,18,220,97,2,203,236,0,38,126,231,149,248,158,160,246,203,98,68,175,17,170,168,215,25,2,72,94,183,226,167,19,34,98,118,94,69,244,193,38,12,30,203,86,174,114,139,119,14,51,51,41,151,146,96,183,202,77,90,110,56,180,1,221,116,45,13,96,48,71,128,178,214,112,3,164,151,207,236,137,201,117,201,207,112,107,241,153,89,72,183,36,253,144,212,187,32,78,81,220,68,134,252,231,190,193,85,86,151,65,110,35,38,20,123,229,144,255,0,151,2,100,115,77,49,134,196,126,234,197,123,133,163,113,156,161,212,60,189,177,180,42,164,255,0,229,245,9,242,141,142,0,108,143,33,182,111,80,233,64,170,73,56,113,159,3,232,189,22,149,205,117,6,201,198,208,184,26,122,83,81,176,49,229,119,232,180,138,77,196,5,65,244,89,211,200,251,134,230,195,156,127,96,151,89,134,4,100,29,202,115,173,115,90,102,56,74,47,184,156,136,1,99,175,122,147,50,175,127,83,51,24,202,161,205,236,150,104,129,176,241,41,236,107,104,180,187,19,185,84,15,185,57,6,56,70,160,246,177,238,244,57,16,202,54,228,201,7,178,166,69,17,44,27,25,90,233,211,54,16,72,3,136,89,42,82,45,108,72,29,202,91,185,94,136,188,17,246,65,87,248,135,146,69,163,152,10,159,109,54,204,141,176,84,107,26,208,68,194,91,218,67,67,26,222,131,50,73,204,168,101,57,119,2,82,174,236,203,239,186,168,15,119,65,255,0,111,33,80,135,52,152,234,6,1,80,52,177,206,3,49,186,120,104,52,218,99,202,111,200,185,191,81,139,133,243,34,155,167,36,59,183,97,132,46,113,99,192,140,70,229,106,160,198,62,173,59,201,182,120,48,129,244,39,114,12,100,202,91,91,126,44,138,22,203,86,41,164,212,112,48,8,3,35,186,189,65,37,184,106,38,179,23,12,74,13,64,117,174,13,227,229,114,214,227,69,214,89,81,27,247,51,181,183,184,57,194,8,225,71,86,104,36,192,16,99,28,33,186,160,219,113,221,45,196,186,164,124,163,127,170,9,209,189,78,118,222,227,223,178,181,20,131,107,65,116,218,208,225,30,82,61,209,80,144,4,125,83,90,194,92,115,24,204,165,106,25,107,122,96,145,128,156,193,195,201,66,173,73,24,67,158,91,242,150,229,93,87,0,65,184,158,99,178,11,93,113,142,0,148,78,112,115,92,92,46,129,32,13,201,236,165,122,217,112,34,213,26,227,236,7,56,96,145,206,18,234,87,107,68,0,37,27,218,92,1,28,254,203,61,102,98,34,79,149,55,241,252,143,234,101,59,36,14,107,155,188,120,225,103,174,224,240,90,72,16,63,42,216,252,185,177,199,43,61,89,107,246,146,66,107,119,97,102,106,96,230,197,61,205,182,56,236,178,86,16,236,16,7,2,19,131,186,137,219,41,53,6,198,65,206,201,110,236,21,192,89,154,173,48,240,110,32,15,11,154,231,90,242,56,242,186,21,216,96,203,134,120,149,206,52,143,185,157,212,212,12,140,111,15,132,99,14,209,136,225,21,71,113,9,67,130,27,149,43,52,93,62,39,238,178,153,172,74,61,48,42,145,159,242,144,29,121,226,14,210,173,245,68,71,116,182,25,108,184,71,148,20,182,48,86,249,252,124,33,61,166,96,196,119,75,47,2,64,201,216,38,120,105,193,228,160,123,112,166,221,189,179,245,41,197,252,142,159,115,157,168,113,55,112,185,199,56,196,45,250,178,64,36,24,11,158,103,97,186,91,219,147,212,74,215,139,219,43,3,112,160,120,7,1,75,100,65,201,86,90,4,1,199,42,47,126,65,96,240,37,49,215,77,195,30,16,192,131,2,62,168,218,64,64,227,147,137,74,227,208,193,143,140,134,96,42,61,68,74,135,49,10,221,183,111,41,195,14,95,81,131,122,89,81,97,149,46,2,56,80,124,190,85,55,34,98,74,63,22,38,97,176,157,4,108,168,27,99,202,128,231,184,83,103,18,166,117,228,213,19,182,9,48,233,193,86,35,7,131,194,27,110,39,133,112,109,206,86,178,100,38,251,46,0,119,101,102,15,96,238,232,78,91,37,72,182,38,16,20,50,108,251,201,115,104,84,215,65,61,149,204,12,40,31,221,176,155,235,55,168,186,61,236,169,157,160,43,220,17,177,84,73,56,129,61,213,57,182,199,116,187,31,138,75,13,45,145,186,155,19,56,158,21,94,85,56,75,102,50,143,89,144,111,94,195,228,148,5,199,33,67,32,2,173,173,159,40,213,202,129,23,20,37,14,166,253,17,94,3,114,208,132,67,93,244,236,173,226,243,59,44,254,163,227,158,193,38,232,128,141,206,7,7,116,0,231,8,158,39,132,189,110,49,122,227,220,155,136,156,5,77,2,78,38,59,161,13,48,79,1,93,177,185,76,187,27,235,101,142,172,236,163,70,113,136,84,12,97,91,136,129,27,161,145,121,45,181,145,167,57,25,81,209,116,28,43,107,154,27,60,161,113,38,9,68,112,200,214,254,38,194,107,139,90,68,103,186,162,72,60,125,148,184,134,247,80,128,68,206,232,29,251,5,129,54,92,180,121,42,7,19,152,66,198,128,232,37,71,59,175,124,33,152,225,48,37,119,100,218,7,10,193,31,240,168,187,2,50,170,243,34,118,71,54,23,30,229,147,107,160,162,15,183,13,104,250,165,220,75,147,24,102,112,159,143,91,179,114,121,105,42,36,201,25,68,237,188,120,83,96,0,63,116,4,198,10,67,99,124,125,97,17,4,119,8,88,65,198,229,80,61,71,120,66,91,5,19,60,146,233,99,9,131,157,187,4,192,9,104,219,27,132,182,187,102,227,238,137,192,182,100,254,18,36,169,252,118,83,178,56,1,11,114,212,77,111,184,48,103,234,160,134,93,177,225,54,33,7,67,220,22,57,210,10,50,240,1,148,3,169,160,1,5,72,37,196,34,96,197,212,120,140,142,117,219,108,168,17,61,145,3,128,56,85,1,199,24,40,238,197,251,194,89,34,70,63,10,60,220,0,253,213,51,160,203,191,186,142,153,37,187,45,225,236,111,239,101,197,144,132,139,14,14,74,24,185,217,81,248,132,198,31,238,15,30,165,153,49,59,14,200,139,69,130,34,18,228,196,35,96,48,133,183,213,155,207,101,180,89,218,16,186,65,19,144,136,182,226,76,170,236,14,197,41,158,197,235,122,148,215,117,99,148,215,27,57,194,72,232,40,237,186,51,132,254,101,182,23,71,96,137,105,194,32,230,157,193,217,11,96,29,209,151,6,176,8,153,229,37,181,99,7,223,234,5,166,16,166,83,124,18,73,226,16,188,180,237,186,126,95,89,8,105,44,1,129,251,168,27,47,86,77,160,1,206,85,17,36,159,234,72,179,90,160,123,220,43,221,56,84,106,23,96,0,37,91,4,153,118,21,77,166,64,194,94,166,106,208,36,134,236,102,123,170,180,196,108,137,174,19,190,10,177,141,140,173,187,5,94,242,12,158,251,168,112,64,50,168,146,78,33,91,157,6,57,76,29,228,73,111,102,84,247,1,133,3,174,1,162,20,168,192,0,202,15,247,13,145,101,60,130,112,136,22,219,157,213,49,194,34,39,202,167,62,49,188,161,83,92,99,117,198,93,192,140,3,61,149,131,144,172,16,220,199,8,102,232,60,246,77,108,126,162,246,244,201,105,39,6,114,172,130,6,78,251,40,206,172,76,43,48,231,2,126,80,136,97,153,8,113,79,212,129,150,247,158,84,107,32,73,67,113,47,61,145,213,61,50,54,218,17,56,158,198,62,250,148,68,125,59,168,25,219,111,42,154,65,111,100,98,8,137,83,229,142,125,65,155,108,130,214,245,98,118,81,134,217,10,193,135,110,172,90,115,178,26,227,250,140,213,220,32,48,91,176,40,154,235,73,150,202,191,112,6,225,15,187,6,8,199,116,253,174,205,156,81,251,150,29,38,224,97,89,116,152,34,124,170,104,234,158,15,9,146,0,6,62,201,19,188,134,181,248,234,251,6,73,192,200,86,30,0,198,48,170,227,140,64,42,223,104,136,23,119,132,104,29,39,176,247,198,22,28,209,25,67,105,16,85,52,228,194,176,67,231,132,44,231,252,66,224,111,220,176,113,36,103,101,28,208,35,149,24,3,76,255,0,240,34,117,56,204,203,81,45,87,175,220,151,10,253,176,9,49,3,5,92,155,99,35,232,168,218,226,37,27,220,214,139,68,207,40,89,53,2,28,195,169,64,129,24,133,25,115,137,144,170,38,37,24,32,145,24,242,133,158,78,228,25,157,191,241,32,167,196,64,238,16,84,184,24,17,142,81,151,3,7,100,7,47,29,147,243,175,44,250,155,143,35,100,211,58,14,73,149,210,108,138,109,204,149,206,162,69,224,12,46,165,27,90,195,36,74,114,213,177,144,241,182,60,95,99,24,242,54,202,117,48,72,117,164,3,200,73,128,209,140,173,20,136,124,79,78,59,39,220,56,36,39,227,74,233,236,42,79,181,182,184,156,166,123,101,131,114,121,148,182,52,23,70,241,202,107,92,29,34,118,229,10,53,169,251,34,126,34,168,182,113,141,166,209,90,136,186,126,216,90,232,84,1,209,31,117,146,145,129,28,38,209,45,14,146,99,10,156,218,230,18,229,120,84,253,71,60,25,115,71,40,152,227,77,129,166,100,170,120,13,116,140,253,20,163,107,154,77,153,59,56,156,132,173,146,78,150,40,229,190,227,217,30,220,18,90,237,174,9,148,220,214,178,30,247,62,54,39,146,179,186,88,216,113,29,254,169,205,45,123,58,128,193,194,173,173,92,235,217,171,78,214,52,83,62,200,16,0,223,28,45,20,75,160,145,128,144,202,151,96,17,4,102,86,234,77,107,24,54,51,251,39,208,58,157,85,63,23,123,245,212,42,20,205,229,195,36,129,36,45,90,106,177,46,120,14,227,35,100,189,59,92,5,162,32,166,181,160,76,247,133,71,187,97,245,22,191,143,237,142,186,230,184,182,62,201,244,94,105,188,83,115,131,94,208,28,71,130,147,69,161,166,224,67,65,252,39,182,180,204,0,233,196,163,91,87,245,220,55,0,17,155,65,46,120,176,25,229,50,215,54,3,237,116,9,16,118,11,45,26,196,52,117,17,27,168,28,47,36,11,164,204,142,82,211,127,149,164,106,55,59,102,145,88,2,51,212,120,68,216,123,131,99,158,86,96,26,231,10,144,68,96,133,177,175,108,183,160,201,254,160,118,84,171,83,150,125,193,242,186,87,196,157,61,35,64,54,196,143,170,219,87,79,44,185,184,61,188,46,102,131,84,42,156,227,156,239,11,165,90,188,83,123,27,146,4,199,97,194,52,174,246,146,149,26,216,181,179,38,42,174,45,168,65,29,42,220,24,41,180,140,147,131,225,103,213,84,189,177,77,237,101,65,203,132,162,101,87,251,96,31,149,179,129,253,213,31,201,80,49,134,213,228,114,242,49,165,180,155,82,225,242,228,247,76,54,211,220,201,34,126,136,158,46,104,113,27,227,43,41,116,56,142,27,202,81,222,222,182,70,224,28,206,230,161,150,137,145,9,141,50,224,79,202,130,149,112,89,252,192,33,63,219,18,28,65,219,0,112,163,186,227,220,233,237,168,212,246,50,207,124,64,145,229,13,64,246,180,78,195,98,170,144,246,28,32,156,253,194,55,233,89,80,146,91,113,153,4,240,85,195,200,163,99,105,158,74,161,90,218,64,186,41,135,64,234,227,56,76,127,255,0,135,115,125,187,158,210,114,73,144,63,41,0,58,173,6,181,197,184,193,49,137,9,166,157,66,208,60,126,86,213,25,83,112,182,77,133,161,212,218,65,131,227,149,11,77,58,164,110,216,29,67,247,9,122,94,140,16,1,28,45,117,169,57,166,15,73,32,24,240,83,23,227,95,143,250,143,204,60,246,48,14,142,145,30,22,122,134,97,174,195,39,250,76,38,81,212,218,64,112,39,136,85,169,211,180,180,85,164,34,153,38,35,105,229,39,244,247,18,205,138,102,105,12,6,84,107,90,215,72,71,78,145,165,77,148,222,235,135,115,202,201,69,238,107,139,75,96,131,249,91,94,26,88,46,57,254,201,71,65,35,9,83,152,100,85,125,56,46,153,196,108,128,48,134,192,37,106,45,13,104,39,97,146,74,55,80,46,153,16,222,8,42,149,183,10,252,152,134,89,44,145,20,218,105,209,107,174,146,73,4,114,21,26,142,47,104,12,39,57,61,188,162,181,160,57,143,38,102,210,1,217,21,142,99,177,16,124,173,181,213,37,63,200,15,112,75,98,160,45,113,24,32,180,141,252,160,20,205,208,78,233,239,166,67,1,13,36,148,170,130,8,13,57,77,93,243,36,184,173,117,35,52,205,14,34,155,122,64,17,133,185,180,186,38,76,14,235,30,157,254,203,129,142,174,203,119,190,94,217,249,69,177,17,185,74,247,211,225,7,227,173,107,83,185,41,85,176,22,198,120,77,128,237,143,16,178,83,144,12,240,119,69,166,125,181,76,230,118,77,94,165,4,59,222,163,219,76,150,193,233,9,142,111,181,14,5,196,1,144,57,76,232,178,127,170,33,13,72,178,110,182,4,229,37,171,167,18,56,97,149,246,98,173,243,146,32,93,147,229,98,212,19,74,94,214,151,99,229,111,43,117,98,39,57,149,149,173,254,100,65,29,129,50,185,255,0,199,199,115,217,76,119,183,216,150,184,57,224,231,232,86,250,54,203,64,227,133,146,189,50,39,137,87,167,173,4,14,123,246,84,203,113,237,156,239,95,25,174,177,235,32,156,131,177,75,21,61,179,51,130,155,80,135,252,164,18,146,238,166,198,2,122,154,236,96,75,127,83,109,61,86,26,114,97,52,214,187,239,149,207,145,74,219,190,137,151,186,68,1,5,19,14,162,142,31,57,213,165,242,181,122,223,133,107,22,214,140,155,184,43,198,105,207,242,192,152,242,189,95,194,149,5,90,180,219,247,4,225,80,85,127,76,106,38,232,103,83,234,122,87,48,209,105,4,220,6,101,105,4,185,152,217,98,211,98,155,27,32,146,182,211,254,88,201,144,150,189,121,58,13,51,245,26,209,252,176,33,58,153,251,20,182,186,27,180,246,1,24,193,198,234,139,214,50,169,189,205,12,113,104,136,62,19,233,59,105,194,69,58,164,136,148,102,166,6,63,10,130,228,144,245,199,245,54,52,114,50,174,111,18,82,40,186,64,206,233,132,22,17,7,7,116,181,237,122,130,223,30,151,168,230,184,219,157,184,68,220,129,223,153,85,72,181,192,132,101,192,68,44,233,20,175,238,19,156,4,0,160,60,129,132,1,198,123,207,236,140,99,7,116,71,173,35,154,12,217,164,117,160,72,37,116,169,72,204,253,23,51,79,128,7,11,160,199,128,50,168,119,27,218,251,52,135,237,33,56,59,198,22,83,223,132,214,62,127,225,6,78,189,49,205,169,6,123,112,175,220,113,226,60,32,13,233,28,15,8,129,234,241,217,111,59,141,90,254,163,88,200,135,114,163,156,233,152,81,143,150,192,82,13,190,124,45,170,71,243,169,58,129,133,82,224,102,114,160,146,6,54,67,80,131,29,198,225,97,249,102,73,94,155,12,137,204,170,47,177,144,150,30,78,79,224,40,72,142,193,111,229,228,126,110,228,105,55,83,18,150,237,199,42,18,14,6,225,9,16,65,153,8,142,204,119,109,140,46,144,4,20,17,19,27,168,42,90,70,112,21,92,114,224,152,24,250,62,67,153,29,138,32,36,3,146,147,119,251,147,110,134,192,217,29,14,162,242,78,225,54,1,64,247,0,172,60,56,246,65,82,45,238,82,62,205,150,25,109,113,104,71,238,16,6,233,121,33,161,91,228,16,37,62,131,144,109,75,113,205,35,77,64,76,148,53,34,122,100,37,18,36,25,252,43,247,48,9,238,135,134,145,159,200,102,36,99,76,8,225,9,124,108,112,163,142,113,178,166,58,1,194,94,93,77,223,30,216,64,203,100,156,163,167,86,5,166,4,36,53,214,17,38,68,170,121,7,132,122,241,242,72,123,204,141,115,207,125,248,133,87,78,12,160,113,128,36,159,194,166,125,122,81,30,68,108,104,153,30,75,89,144,237,184,75,184,146,73,50,132,189,160,194,176,241,48,55,132,115,205,140,14,235,8,84,141,241,244,84,94,65,219,116,13,116,252,185,42,156,240,71,213,32,139,26,213,48,36,105,140,159,194,97,155,1,89,154,233,57,217,57,181,75,193,17,132,252,140,201,60,239,33,7,153,16,126,170,246,219,100,162,34,59,163,107,173,230,81,233,37,120,195,113,143,170,92,231,185,240,174,119,51,246,84,220,110,143,73,39,173,165,201,39,59,34,110,216,201,242,128,188,93,36,200,236,16,57,217,233,196,112,167,208,69,113,122,141,23,56,153,57,80,198,115,182,18,155,84,181,166,78,85,27,77,174,37,17,211,99,6,251,44,157,132,161,113,140,16,161,135,73,217,94,237,249,178,17,181,156,232,131,183,3,234,43,99,39,116,47,32,59,38,21,61,246,157,149,7,142,76,206,222,16,198,47,2,209,101,228,200,17,28,66,38,156,1,42,139,131,73,60,160,188,68,246,202,222,119,31,177,233,134,49,135,25,132,37,194,227,142,18,223,92,1,118,202,141,81,96,50,51,217,19,245,23,179,178,71,90,248,131,249,65,48,1,45,37,11,254,96,102,66,167,23,68,202,119,191,33,23,113,151,117,160,16,119,221,64,121,39,8,106,184,75,99,104,5,3,140,236,96,40,110,228,76,248,185,41,238,34,50,140,62,0,24,202,69,73,180,115,28,20,183,60,135,2,17,92,242,38,252,73,174,241,198,16,181,228,28,193,73,188,129,48,172,25,112,77,58,76,169,212,120,120,15,146,19,13,89,0,28,5,156,184,7,110,160,169,27,143,194,13,190,136,174,213,210,62,147,224,103,100,246,212,104,89,75,129,204,227,178,42,100,66,2,254,224,222,70,17,237,130,156,214,180,54,76,229,103,97,192,34,62,136,154,233,25,48,56,76,119,162,193,144,237,131,63,132,215,22,134,202,205,238,29,128,217,27,30,45,35,132,53,155,136,244,178,60,146,7,98,172,2,214,145,186,27,139,160,236,54,80,186,9,180,202,207,73,7,7,115,234,94,35,39,42,131,218,6,118,221,11,162,96,165,158,147,0,136,71,99,38,102,253,198,124,230,232,133,154,171,201,116,29,187,162,168,113,55,68,118,73,123,155,193,91,12,130,201,100,31,168,47,113,140,44,174,249,164,24,148,234,142,128,0,57,89,170,19,198,8,64,177,189,16,108,178,232,50,101,1,168,8,157,190,170,141,92,255,0,116,167,188,28,79,225,108,222,225,182,238,202,115,192,144,12,202,133,194,225,4,125,16,221,211,6,60,36,221,2,92,32,172,249,25,115,167,238,29,87,17,142,252,165,61,193,173,200,159,40,139,174,27,204,36,188,136,130,148,93,137,76,12,14,228,144,72,140,5,101,193,206,183,178,25,109,160,43,100,9,60,173,174,199,167,227,65,177,247,5,227,4,202,207,84,131,4,2,180,184,244,24,89,170,22,181,146,76,20,63,184,185,166,177,76,50,67,78,37,42,163,195,65,3,115,202,33,128,28,78,18,156,101,208,54,242,143,48,139,162,108,167,16,78,119,74,123,128,194,167,185,205,118,78,200,101,162,113,147,186,85,132,183,46,226,222,101,209,194,207,92,128,210,14,59,39,224,110,126,201,21,220,50,119,67,159,211,36,22,122,152,158,93,24,48,18,72,180,25,57,77,123,129,49,182,82,107,27,93,225,102,223,81,138,225,33,136,141,210,73,32,201,108,4,192,224,209,3,110,82,141,64,93,191,217,108,115,166,83,252,116,34,170,180,23,146,79,74,207,168,34,152,22,153,79,172,208,25,56,149,138,164,88,73,204,36,236,78,226,149,223,190,230,119,18,233,254,203,6,170,161,108,129,145,27,45,181,1,45,222,26,176,215,195,79,127,40,218,192,108,213,167,11,43,60,103,196,134,232,141,206,235,202,212,97,158,240,189,31,196,207,138,147,4,125,23,154,107,162,156,25,48,55,42,149,190,84,217,201,123,86,207,111,114,220,233,167,6,39,128,177,85,29,100,55,17,186,125,75,75,64,24,29,210,90,68,237,7,202,146,246,194,20,2,217,220,72,144,73,56,42,100,51,160,228,231,42,171,144,238,121,64,37,193,192,152,31,210,155,150,30,206,123,14,167,144,9,180,201,18,147,88,57,180,220,90,194,226,50,26,12,79,133,13,71,83,45,46,19,176,144,153,83,164,124,217,220,149,207,91,119,13,74,157,217,238,104,208,146,247,1,200,27,46,235,41,145,77,173,39,28,175,61,161,14,188,17,25,43,190,28,208,192,1,206,202,130,249,13,94,252,149,170,13,112,139,75,45,238,82,90,246,130,99,183,10,181,110,112,24,204,240,82,175,176,69,147,61,149,113,62,73,30,249,131,41,238,115,159,16,27,60,206,225,19,40,188,2,224,36,247,75,52,249,216,140,194,115,92,96,22,146,210,56,74,171,78,136,41,95,11,62,203,36,251,174,107,103,13,4,159,170,205,168,123,174,13,25,242,153,81,246,188,101,41,140,46,119,204,70,118,40,86,205,124,140,242,92,175,146,123,144,109,192,242,170,165,70,22,227,4,119,65,168,103,182,75,132,99,117,152,145,84,2,50,8,155,129,91,71,70,11,229,77,167,176,157,46,116,13,211,135,67,32,186,113,177,225,100,234,38,225,186,107,218,95,78,102,59,194,5,206,16,81,173,180,201,108,169,237,19,210,12,156,2,112,173,238,5,194,215,27,135,206,15,108,236,149,76,128,192,221,220,220,144,152,43,24,128,5,191,68,158,42,145,122,167,79,113,180,223,96,27,143,170,3,151,93,17,61,214,109,93,113,78,139,158,226,67,26,46,49,196,43,125,212,106,6,184,245,16,29,249,18,16,170,38,253,199,252,138,245,145,117,169,255,0,49,209,137,229,37,224,96,3,32,110,86,170,241,81,162,96,30,86,72,109,54,219,147,43,114,70,11,2,117,247,35,240,67,27,159,162,3,72,212,35,6,85,57,165,142,145,32,129,137,78,96,189,205,44,56,137,185,4,104,119,39,124,211,38,50,250,141,124,57,160,55,140,163,170,224,105,178,231,0,1,199,213,105,212,210,247,11,76,109,202,204,24,11,131,78,195,49,8,214,195,252,164,233,93,238,242,168,180,180,203,128,202,207,170,139,231,194,101,87,150,212,141,188,164,106,29,32,18,238,20,246,221,215,101,222,61,7,132,199,1,206,36,76,13,192,64,231,139,185,145,140,166,9,201,4,55,194,77,87,90,67,93,153,236,130,231,132,231,170,94,218,31,113,85,0,118,64,88,222,210,38,217,198,225,106,121,33,214,147,176,74,47,108,16,32,19,51,229,68,176,59,146,205,138,253,119,48,106,27,123,70,39,24,43,19,97,213,9,152,142,22,234,198,27,24,24,229,115,199,254,233,18,7,38,82,90,213,255,0,170,43,248,184,87,35,44,38,161,59,1,194,83,240,119,37,54,65,144,76,165,215,232,2,72,250,4,11,14,239,220,80,227,152,76,175,97,48,70,200,169,211,36,11,135,217,16,119,68,146,160,249,132,24,3,133,190,180,140,227,211,5,194,199,65,144,22,119,25,38,118,79,171,153,6,33,102,172,208,98,14,16,181,176,211,238,47,30,91,197,156,221,89,105,216,97,100,136,11,86,177,192,84,24,144,178,17,51,149,45,8,168,245,178,238,7,19,158,232,79,64,129,149,85,8,99,70,50,172,159,150,18,114,199,200,117,172,27,240,37,178,2,48,69,176,112,10,162,115,32,97,83,157,48,14,201,58,92,204,132,175,223,212,24,44,48,85,180,92,70,96,14,234,200,108,139,137,64,226,56,50,153,235,168,161,198,48,83,150,147,178,6,136,238,138,72,17,186,167,28,118,40,14,202,61,16,54,112,129,132,86,78,248,243,42,92,32,119,84,92,11,132,97,21,13,128,115,216,78,142,48,16,220,4,70,79,42,192,5,170,196,6,207,43,22,86,33,215,144,70,112,112,120,80,134,227,146,168,155,158,9,221,88,128,118,89,183,46,161,232,234,14,90,229,55,241,28,34,126,241,1,83,72,231,16,137,100,49,131,173,149,6,103,133,103,40,129,233,48,133,167,96,131,110,244,129,92,148,209,25,42,227,10,240,9,128,134,227,176,202,35,232,19,103,220,184,59,21,3,173,227,238,173,185,27,229,72,147,9,57,30,4,108,196,201,46,22,192,18,131,124,66,32,69,216,18,21,135,102,8,143,43,32,119,14,192,220,115,42,219,34,20,186,126,202,129,4,140,66,109,63,81,90,178,8,159,10,237,0,237,42,160,78,12,0,172,29,202,195,92,155,139,245,44,50,70,202,128,199,203,178,175,115,182,21,48,18,115,178,31,78,204,26,228,184,146,49,10,159,132,68,180,201,39,232,164,130,0,133,191,76,214,56,176,24,120,224,163,233,136,0,143,42,165,160,196,66,141,113,113,198,201,196,205,97,244,238,71,8,142,85,6,193,218,66,176,79,86,85,9,3,116,187,143,81,94,137,14,112,4,42,35,110,200,166,6,21,95,152,221,56,245,140,18,128,194,44,55,105,80,184,91,10,3,180,194,30,29,145,143,59,146,1,136,42,136,152,254,234,219,190,118,86,96,159,5,46,227,4,0,115,10,254,111,178,178,67,92,57,70,194,26,210,118,66,207,216,67,157,192,32,64,128,161,48,70,17,23,7,9,25,35,116,14,120,46,145,129,217,17,250,133,51,198,27,90,27,201,13,67,128,225,1,19,72,121,201,202,160,68,148,171,220,39,125,39,178,156,96,131,178,160,96,231,37,19,156,216,141,199,10,152,240,50,119,225,19,207,34,7,212,147,6,120,84,27,36,16,81,19,49,202,141,24,39,100,229,204,52,152,23,200,36,67,179,178,128,111,39,1,17,116,8,57,64,12,145,9,185,15,121,55,251,133,137,6,21,61,134,101,89,199,42,154,113,147,30,82,187,235,30,134,192,196,121,68,93,136,24,238,168,16,60,168,8,180,227,43,69,134,194,0,130,55,82,198,145,137,158,200,152,225,0,206,200,3,131,95,50,129,219,250,155,179,254,100,110,68,17,244,66,1,25,132,97,252,136,145,194,182,84,153,6,0,91,82,51,219,236,80,142,85,130,45,136,80,9,40,164,78,2,103,32,206,183,96,150,143,42,237,22,243,42,216,96,193,192,86,30,27,178,78,226,255,0,82,143,73,2,49,221,83,70,119,132,68,221,212,118,236,169,199,167,100,51,96,146,46,204,170,46,144,173,164,52,74,160,65,119,252,173,144,174,246,203,104,129,245,82,15,28,171,35,62,84,99,224,64,153,67,251,134,174,119,42,0,35,133,118,2,239,10,56,130,15,117,77,103,98,135,212,61,59,146,90,14,216,86,64,196,236,140,128,91,191,10,137,36,12,5,189,242,20,175,29,217,70,4,68,171,233,144,35,42,129,206,121,68,237,218,64,217,19,15,125,128,50,1,3,130,97,70,178,72,51,1,17,112,56,8,65,180,9,217,48,191,202,38,172,56,233,24,159,42,136,152,28,43,4,65,51,2,113,10,1,59,240,146,214,87,101,108,161,41,240,12,43,0,1,19,63,225,66,64,137,18,163,64,35,178,109,48,50,37,86,189,146,6,219,59,90,80,73,7,28,38,72,180,78,10,22,187,38,68,162,128,121,54,142,66,146,240,169,130,225,27,71,42,92,90,113,128,174,49,57,73,187,212,119,125,221,131,0,59,57,8,128,4,224,97,45,192,59,108,120,40,152,255,0,110,45,201,76,142,100,76,246,23,202,96,9,10,193,186,99,31,85,26,249,108,149,26,249,111,253,200,88,251,216,218,129,178,170,0,64,108,253,149,180,64,13,207,148,76,13,118,38,28,55,40,137,32,77,200,232,246,193,196,28,32,57,150,187,153,132,33,132,13,255,0,40,131,204,128,14,232,137,129,27,149,179,123,201,139,98,39,82,154,216,223,246,68,0,115,113,142,210,134,232,1,27,76,199,30,16,13,115,33,253,197,134,2,225,39,40,222,203,99,50,128,188,221,183,216,163,186,210,36,253,2,166,3,228,212,51,216,78,33,173,157,148,168,90,230,180,28,17,178,91,137,36,78,84,139,119,216,160,241,15,38,107,242,234,16,55,70,223,101,28,207,168,85,125,164,8,194,55,56,68,70,18,159,27,96,69,63,86,136,104,235,231,11,165,164,123,67,70,103,140,172,5,205,39,0,183,234,181,105,28,206,144,102,85,67,175,38,77,0,155,207,72,137,221,48,2,209,112,59,20,166,188,13,207,221,53,174,178,7,251,147,112,251,99,23,229,241,124,143,160,77,71,241,9,134,144,14,129,51,41,84,42,139,139,100,52,156,9,90,7,203,156,16,137,71,62,44,106,82,185,201,132,112,216,24,39,186,186,25,36,146,12,97,91,94,109,200,4,40,208,217,152,35,192,69,174,208,217,185,21,182,132,213,74,92,76,196,14,202,197,91,42,197,164,141,146,233,61,204,108,9,7,178,105,117,205,104,204,142,80,126,46,144,220,226,2,198,22,182,161,131,198,200,169,136,233,49,229,41,142,4,90,224,71,144,158,28,79,65,105,136,155,248,250,44,0,227,236,198,15,37,141,104,151,64,32,198,193,106,166,192,91,112,155,187,46,123,46,105,4,27,2,221,167,172,219,154,92,120,86,47,149,139,74,255,0,145,232,201,209,166,64,34,222,66,217,167,123,104,157,131,174,16,110,18,185,244,221,14,144,49,204,173,141,45,169,70,161,216,181,178,223,251,143,100,121,212,247,238,116,216,226,109,59,140,246,197,10,24,29,39,141,213,210,119,180,30,68,57,174,108,71,111,41,218,104,115,90,222,8,140,164,190,155,154,231,96,128,22,47,93,74,153,57,46,218,193,143,113,227,255,0,100,193,132,182,53,244,197,160,152,157,212,101,71,24,111,7,186,208,227,17,0,79,100,245,114,155,147,165,189,173,155,239,220,89,124,211,113,101,81,86,62,107,114,65,237,245,90,40,7,50,210,93,225,42,153,47,203,162,224,118,107,96,45,109,115,106,186,91,14,60,253,83,90,167,18,169,219,45,181,80,253,71,177,214,16,248,249,183,33,116,41,234,1,111,251,164,46,112,109,64,224,46,22,13,209,211,123,152,77,160,136,85,19,175,185,203,242,78,53,172,26,148,91,212,240,36,137,37,220,129,59,39,81,38,208,101,164,31,40,168,176,57,147,2,73,216,162,213,105,134,153,192,100,2,39,109,148,30,66,236,179,85,207,160,143,14,14,105,22,203,63,164,131,202,85,70,31,149,175,140,228,171,109,81,77,128,76,129,146,81,84,45,115,133,184,148,122,123,175,179,29,127,168,84,33,196,2,65,158,235,111,184,3,73,61,70,49,157,214,58,52,131,93,38,46,218,64,77,21,154,202,214,28,58,36,248,9,235,131,254,230,27,21,224,77,85,169,181,205,105,108,128,12,225,81,170,250,45,119,76,192,152,28,160,165,93,165,214,68,221,136,60,168,53,44,212,210,109,74,77,46,105,36,79,211,8,159,144,58,132,182,188,159,126,227,106,67,26,224,33,165,226,225,27,73,69,78,172,144,215,96,145,11,51,158,214,17,82,161,116,52,71,64,39,246,76,105,1,225,223,132,252,185,26,146,181,121,127,41,214,167,69,175,162,58,122,135,238,128,7,10,142,107,255,0,164,198,120,240,171,210,125,89,180,43,135,23,49,239,166,65,44,112,159,200,74,245,7,186,172,190,147,195,28,118,145,49,246,82,107,199,191,220,77,171,115,14,163,95,79,222,172,42,2,26,253,140,33,163,85,197,134,148,90,201,38,221,178,119,41,218,71,48,211,23,130,100,96,131,202,42,178,118,25,57,158,233,29,227,159,169,211,106,218,255,0,42,249,51,215,109,90,181,195,175,176,57,173,104,2,35,9,205,169,121,104,236,133,225,143,61,80,7,50,175,217,246,204,227,61,149,12,174,3,36,143,135,220,212,235,13,62,167,7,125,54,40,41,107,61,167,54,230,207,137,73,115,128,27,19,40,8,4,52,145,147,180,162,35,39,110,86,193,255,0,188,211,86,218,174,115,154,12,147,113,66,216,109,73,24,158,82,111,181,176,62,231,117,41,184,19,201,8,215,5,24,214,10,244,253,78,137,189,237,134,130,227,220,112,131,217,115,94,73,25,242,166,154,184,104,115,11,250,198,99,176,225,105,125,70,189,128,142,160,71,9,246,222,202,111,92,73,150,153,5,214,227,236,172,177,231,1,197,160,21,28,203,73,255,0,10,234,27,34,66,82,165,177,25,150,183,62,111,147,64,105,45,2,112,172,82,142,160,118,217,85,55,200,107,134,220,194,221,73,173,171,78,34,15,209,15,201,127,169,58,153,186,108,68,1,212,72,1,41,245,193,49,4,173,26,138,76,13,234,96,33,99,182,42,151,92,110,113,221,83,146,134,70,255,0,250,95,254,16,171,190,88,9,18,224,176,83,169,238,11,143,68,228,119,93,10,205,125,192,29,150,7,211,13,115,156,226,99,178,231,43,235,187,27,248,244,186,77,52,136,123,186,162,0,194,205,90,159,182,240,110,202,42,26,166,67,28,224,125,183,100,112,97,58,169,101,118,130,208,90,222,37,84,92,216,150,181,109,95,238,38,150,166,215,67,193,41,192,225,198,222,144,37,99,166,101,229,164,97,165,108,210,188,92,55,73,201,55,33,252,133,90,244,235,26,198,180,153,220,236,20,123,243,143,194,210,5,48,210,76,5,150,163,134,109,16,7,41,171,92,123,129,167,28,253,198,209,175,107,65,2,227,49,18,189,111,194,245,137,212,178,195,4,100,133,225,154,242,0,0,109,186,245,223,9,60,13,75,14,110,49,30,85,215,175,58,130,149,108,225,212,251,14,132,151,81,105,29,151,66,238,152,223,27,174,79,167,184,251,3,49,11,172,215,218,193,253,150,210,166,202,214,189,247,236,48,28,50,29,194,38,190,62,189,208,251,132,171,14,54,146,48,144,233,238,88,1,54,106,162,226,28,57,77,125,215,0,91,7,178,203,73,196,17,39,11,72,117,208,38,7,114,171,227,212,126,183,169,174,136,232,2,48,157,242,180,52,230,10,206,215,218,193,31,148,230,60,22,200,223,202,28,182,73,251,50,62,155,1,201,132,68,76,29,130,75,93,39,8,218,247,76,30,22,249,29,205,87,77,133,119,216,43,25,120,28,33,192,223,236,17,52,218,54,202,2,4,96,154,232,96,140,75,86,250,78,4,119,11,153,71,4,52,18,87,66,151,254,216,3,97,188,170,85,73,173,217,187,147,75,28,70,8,233,60,166,210,22,201,221,40,97,163,148,76,36,238,97,31,246,205,99,67,89,161,142,153,236,56,70,51,9,45,233,4,238,81,211,32,196,225,101,28,98,185,26,216,97,238,74,97,116,183,24,74,46,2,71,238,137,132,1,28,249,76,33,28,235,253,72,73,45,3,182,232,126,234,247,17,249,66,224,62,139,125,99,6,167,82,6,152,133,80,8,223,50,142,36,3,42,158,209,184,71,248,132,54,43,110,246,12,25,222,21,61,237,129,27,242,165,192,110,128,0,70,74,31,93,196,174,167,247,8,145,176,86,9,59,9,37,45,226,60,43,97,141,242,123,132,61,232,141,143,100,34,217,242,66,182,147,147,194,42,102,6,211,221,11,219,35,120,79,187,241,155,49,6,84,130,73,59,168,77,162,55,236,149,144,244,114,1,193,202,77,6,48,31,113,160,244,66,132,92,220,202,0,96,140,168,94,67,64,152,8,239,41,43,87,93,37,24,107,187,248,69,32,237,194,161,104,0,3,148,16,103,178,103,201,128,205,35,174,192,4,71,148,55,206,2,18,67,219,141,188,170,34,193,131,186,67,207,35,21,248,228,96,59,74,23,189,172,50,121,67,238,0,51,199,43,23,168,85,52,232,146,211,194,125,228,71,58,200,110,245,26,101,197,183,125,66,23,250,165,38,255,0,80,24,95,45,248,143,227,118,122,45,122,158,251,203,90,6,74,227,191,245,26,155,232,251,247,187,219,27,244,146,127,9,56,252,179,234,37,143,185,246,81,235,20,249,34,18,143,173,83,7,6,60,175,139,143,212,23,251,70,171,27,81,204,112,155,0,151,15,178,15,253,113,90,163,1,96,35,253,205,38,11,126,201,202,63,113,187,192,159,105,111,174,82,101,198,236,202,17,235,180,129,249,132,246,95,21,255,0,214,117,253,176,236,231,32,12,149,154,159,199,117,234,212,13,109,55,57,199,6,63,163,234,183,248,251,155,151,125,79,185,143,91,162,76,151,65,236,142,143,174,83,121,180,17,149,240,13,119,199,213,116,0,186,173,75,88,55,157,130,95,164,126,171,54,182,174,155,91,82,246,151,90,28,54,217,111,241,36,83,22,126,151,101,102,189,178,152,215,55,28,70,203,201,252,41,235,167,213,52,116,204,126,121,94,152,85,233,219,165,46,159,169,177,172,209,121,49,192,75,123,142,59,46,102,171,213,91,167,118,118,78,211,235,219,170,2,29,132,204,106,184,117,21,172,215,127,14,226,235,128,3,133,128,252,73,73,141,249,193,147,202,230,252,101,172,58,93,35,220,14,192,149,240,159,82,253,74,169,71,81,89,130,166,25,130,168,28,205,135,172,2,126,133,255,0,212,212,134,28,241,35,117,41,252,71,78,163,195,110,19,48,191,51,59,245,103,80,208,67,96,1,2,247,193,4,157,163,186,209,233,255,0,169,186,138,218,198,7,53,237,204,92,4,130,126,131,132,107,248,156,196,201,59,39,132,253,87,165,172,43,50,224,233,157,211,42,190,201,149,227,190,2,245,147,234,62,148,218,143,120,47,184,2,59,8,94,163,82,241,237,153,51,34,33,71,199,22,0,43,179,141,234,62,182,221,59,228,190,12,163,244,207,92,102,172,152,115,103,98,190,109,250,177,235,46,244,77,11,234,203,132,54,122,68,144,120,11,231,159,5,254,161,106,217,170,109,26,238,34,163,98,233,59,133,71,18,19,230,114,217,250,39,212,253,79,248,97,36,225,113,43,252,95,70,155,225,213,0,251,175,59,241,31,196,172,119,167,7,123,128,147,76,59,7,108,47,131,122,199,198,218,145,174,173,76,84,36,53,209,159,202,74,215,153,215,212,195,215,201,198,126,151,127,197,244,158,35,220,13,199,117,84,126,40,162,242,34,176,250,74,252,180,207,141,117,215,144,107,200,59,0,51,253,211,116,159,28,250,133,55,135,220,90,67,182,115,184,85,43,143,234,102,245,169,219,63,97,105,53,205,212,210,107,198,197,54,173,78,137,156,47,141,126,157,126,161,191,93,233,160,213,117,143,112,144,29,131,31,225,123,65,241,109,55,83,159,115,111,41,6,199,177,246,187,200,157,173,103,172,179,72,97,206,158,203,95,167,122,147,53,84,165,174,14,4,119,95,36,253,66,248,156,105,180,198,189,55,18,203,102,27,190,6,87,7,224,47,213,10,154,141,93,26,37,238,20,222,238,167,112,214,241,142,82,226,157,73,22,31,94,153,250,16,186,230,192,11,30,183,84,52,205,19,186,197,233,94,184,221,101,32,111,4,145,194,195,241,69,115,79,70,231,135,17,28,133,132,92,99,165,95,229,55,55,214,233,205,165,210,152,223,89,166,211,130,190,18,239,212,131,83,212,106,233,154,243,20,106,26,70,119,187,31,242,183,85,248,234,173,42,158,200,101,87,188,110,26,210,168,215,151,80,217,225,236,251,95,253,102,137,57,33,23,253,74,153,56,112,202,248,189,63,142,28,194,214,188,56,58,36,181,217,183,234,70,22,218,127,29,53,148,228,152,49,51,59,5,54,189,117,6,215,143,76,251,21,45,107,32,2,240,180,179,88,210,55,16,190,57,164,248,236,60,7,135,135,180,137,145,153,91,25,241,245,50,235,61,209,112,220,3,144,177,185,220,222,45,167,214,155,171,104,131,41,254,248,168,214,159,202,249,22,155,245,43,73,81,206,99,107,181,206,166,122,161,217,31,94,203,189,232,95,27,209,214,213,12,53,3,167,104,59,32,12,83,45,242,103,208,154,252,72,217,70,24,119,142,203,38,159,80,43,52,16,100,21,168,144,200,49,158,235,91,60,149,252,125,27,144,247,250,158,16,145,12,204,146,133,149,46,118,240,173,206,234,153,71,207,36,251,177,220,57,30,216,187,5,44,136,18,6,20,123,238,0,112,128,188,178,99,0,165,179,28,119,235,200,170,177,25,221,100,61,206,233,239,120,222,86,58,174,206,57,68,119,226,178,118,48,150,250,144,38,97,38,165,65,221,81,33,167,38,103,186,23,2,220,239,61,148,242,45,122,239,101,152,13,144,98,112,80,52,0,102,100,118,81,160,22,196,64,73,113,180,192,149,93,195,140,123,40,224,195,173,210,100,15,170,83,200,49,2,2,34,226,112,51,229,11,218,211,146,78,20,241,232,129,203,29,176,62,80,78,114,129,206,109,177,202,105,234,16,118,75,115,4,2,63,43,15,88,251,38,216,43,209,220,17,243,12,97,16,23,52,143,221,9,14,97,206,71,133,47,104,57,229,31,125,143,91,188,66,67,181,161,38,173,62,146,34,71,116,215,96,155,76,74,69,122,142,108,2,84,221,126,186,143,209,241,102,87,56,24,241,194,77,67,13,158,81,56,180,157,210,106,60,54,153,0,201,8,121,236,90,84,63,140,75,201,144,73,135,36,58,177,247,34,84,170,249,48,54,66,205,139,140,8,79,201,77,73,185,86,190,70,16,99,238,144,248,140,241,202,108,224,153,153,72,212,30,136,220,240,19,5,115,184,219,201,204,153,42,144,38,2,206,101,255,0,49,48,50,159,85,189,210,156,90,195,243,99,100,28,250,140,85,204,172,81,33,174,38,37,40,230,12,125,147,156,230,146,110,7,108,20,146,232,192,137,242,146,189,247,33,117,205,123,149,88,227,33,96,172,11,178,48,22,183,60,212,97,14,192,11,35,220,45,112,222,54,67,4,248,158,195,241,173,126,15,115,47,83,231,56,28,172,154,193,210,65,35,28,173,47,113,0,2,12,44,122,186,173,109,23,97,39,150,25,171,222,179,194,124,74,251,235,65,118,23,154,123,131,29,223,56,93,239,136,106,131,168,130,0,237,229,121,227,36,146,225,142,201,238,41,171,56,175,219,209,212,170,133,129,164,49,176,103,43,43,222,231,184,70,208,156,247,180,2,63,9,48,68,201,131,225,37,120,117,197,146,182,192,107,218,1,105,147,148,110,0,76,109,249,82,208,14,50,99,116,5,242,210,70,35,132,50,167,123,45,139,153,228,93,86,16,208,91,213,39,128,148,250,102,1,38,12,163,101,114,224,239,242,150,208,76,131,137,67,170,174,65,106,22,223,234,106,208,19,239,135,14,219,46,169,240,96,46,118,138,156,60,150,192,168,68,76,78,22,248,53,1,19,16,141,46,127,47,169,168,52,127,198,65,123,137,195,200,115,188,112,150,219,131,160,68,119,60,163,121,24,4,253,213,49,215,128,123,21,81,56,235,43,193,21,25,117,29,101,43,158,232,3,36,171,14,4,135,102,18,223,5,206,104,50,152,203,91,76,204,164,127,169,3,150,7,212,167,22,61,196,242,54,64,30,24,90,32,146,102,79,100,186,245,5,210,1,51,217,74,111,4,117,125,150,50,207,202,31,198,230,247,215,220,101,98,215,181,162,224,7,32,242,86,39,11,139,131,93,105,140,20,85,106,12,99,40,26,67,154,109,57,24,49,194,22,77,234,49,170,132,148,205,166,223,28,167,6,192,13,59,115,8,153,72,185,128,110,103,116,82,90,224,214,140,1,146,119,89,237,207,212,111,199,94,58,110,204,245,88,24,219,192,204,28,114,147,73,197,187,25,7,191,11,77,71,244,72,137,89,236,120,15,39,170,227,13,104,227,27,37,60,223,168,160,150,82,34,163,189,215,251,100,195,92,122,142,248,66,11,221,5,236,52,222,211,2,114,99,130,170,155,218,246,24,204,18,63,24,41,148,11,106,52,52,158,185,38,121,132,182,59,11,18,84,54,223,212,83,158,90,243,4,186,113,148,55,72,135,110,50,19,171,129,68,211,186,72,123,173,16,57,137,72,48,219,73,104,47,146,9,29,184,74,244,162,123,30,191,253,61,207,184,102,163,92,26,9,152,206,200,152,246,134,136,114,205,85,197,160,6,193,145,4,194,26,117,45,97,29,145,109,196,226,178,45,203,88,51,201,181,213,139,169,144,209,13,56,202,196,103,22,186,32,193,145,194,182,215,158,153,48,121,85,85,244,218,50,73,18,151,136,102,202,218,141,251,139,175,80,83,29,214,103,48,85,46,63,210,59,35,173,21,102,12,142,1,75,109,75,42,130,68,14,0,229,21,43,135,247,37,106,237,142,61,127,115,57,1,132,180,130,179,184,53,213,133,64,78,1,22,173,53,25,238,220,126,88,207,213,100,170,242,195,242,196,239,10,87,225,252,153,98,192,241,122,129,168,115,158,46,49,224,0,179,61,225,196,24,181,192,70,81,84,172,202,109,130,235,103,25,60,164,212,45,99,65,187,39,25,41,159,212,133,105,222,140,207,173,38,230,147,184,198,22,38,150,184,206,217,221,104,212,155,219,49,177,229,102,100,184,195,192,241,27,46,103,94,161,213,178,194,168,13,50,31,62,60,44,245,95,124,52,201,250,39,61,253,36,56,226,127,9,77,120,38,210,124,132,112,14,201,129,251,100,123,45,104,0,72,8,28,33,27,181,2,210,211,251,37,138,141,128,72,48,128,158,164,25,201,237,145,237,186,39,178,201,81,192,248,111,148,247,203,70,9,33,38,189,161,190,80,189,171,250,154,181,227,227,57,117,203,95,80,199,11,49,105,36,128,154,243,14,36,254,2,0,73,108,108,20,236,105,164,221,157,17,66,222,68,171,13,4,8,229,91,178,118,80,152,198,222,18,104,28,98,247,187,5,210,216,4,231,186,188,1,254,85,223,196,79,213,83,157,107,70,37,10,239,220,97,200,178,36,19,202,44,70,66,41,24,19,246,8,102,6,50,80,226,216,131,143,216,201,17,25,84,100,162,14,14,80,11,78,6,235,10,16,53,234,11,122,132,115,194,182,182,12,20,114,28,69,184,85,118,97,97,7,86,51,134,18,155,243,120,242,133,206,3,100,78,121,216,238,21,57,205,12,18,22,233,234,20,88,45,135,28,143,186,185,216,206,202,201,150,136,84,28,90,34,4,37,206,160,248,245,178,136,7,101,86,224,14,21,211,32,18,74,18,226,236,68,118,71,118,42,238,73,16,48,118,86,12,3,50,84,128,8,231,184,68,29,35,59,38,12,114,110,147,217,64,221,56,194,160,6,35,8,175,13,61,42,2,78,248,8,57,95,168,166,125,200,224,45,25,130,132,199,5,71,129,32,202,129,205,35,41,131,163,35,6,117,33,29,50,14,20,254,145,51,42,199,200,169,206,237,249,75,108,240,132,249,14,200,214,13,212,2,208,124,168,9,250,41,116,140,96,44,121,172,206,117,198,66,217,57,84,63,116,64,200,206,253,208,68,29,208,113,96,222,177,151,237,133,108,192,242,172,145,38,85,8,152,28,140,165,237,59,132,55,200,17,30,74,35,136,7,100,64,6,227,133,78,200,9,247,201,183,142,143,220,23,0,55,229,88,193,10,24,49,202,176,224,72,196,4,61,34,213,116,144,179,234,168,65,198,201,158,224,107,188,112,151,83,36,66,106,191,190,165,110,30,140,168,110,206,85,2,220,101,79,234,130,21,221,104,0,114,142,239,178,102,125,192,68,214,203,188,34,32,13,149,83,50,124,161,203,73,183,59,146,1,152,42,48,70,37,91,0,204,168,215,97,13,250,154,81,109,205,158,202,198,27,18,163,72,27,156,118,86,12,157,160,44,249,144,110,121,46,0,142,39,132,167,136,56,16,19,3,131,51,187,149,57,215,16,15,10,135,28,254,230,251,234,83,68,9,229,81,50,115,32,34,46,4,111,10,56,199,217,45,123,237,32,32,141,167,178,130,9,206,21,52,231,59,35,46,15,34,4,97,5,198,80,174,203,48,26,0,252,170,34,8,225,93,227,104,194,16,224,227,157,146,227,11,102,222,203,115,75,179,194,27,115,225,89,116,8,3,10,135,113,136,225,81,126,228,228,192,10,203,0,24,148,87,7,54,4,74,128,186,55,128,181,77,213,135,92,200,22,117,66,168,183,234,152,0,36,25,129,28,168,231,128,65,25,41,119,234,23,162,80,107,72,66,230,64,5,85,210,17,185,251,0,17,239,168,157,192,182,55,86,33,174,19,144,165,243,18,38,17,2,215,17,35,110,203,119,155,14,193,182,68,133,121,3,63,100,32,199,149,36,196,37,119,198,30,216,78,35,56,202,16,59,168,4,110,21,139,75,145,58,58,128,234,19,160,182,21,17,209,229,88,104,18,79,5,85,215,79,100,187,245,50,239,114,131,5,179,42,162,227,129,8,155,147,25,86,12,207,100,211,110,65,4,147,133,9,55,79,42,154,109,217,27,137,115,71,30,80,217,74,138,97,44,2,227,37,11,166,66,182,63,16,161,107,128,153,67,147,186,201,120,247,41,221,38,37,49,230,26,216,1,11,113,186,130,103,24,11,106,187,29,183,245,44,131,18,237,212,166,210,9,29,199,42,154,97,195,148,86,203,135,1,14,89,187,236,31,123,4,178,68,78,84,180,72,10,192,18,65,130,163,154,36,103,240,178,227,145,116,217,1,156,70,84,220,101,19,27,188,42,2,37,174,91,145,153,147,87,55,62,165,8,4,231,37,24,108,136,36,3,8,88,224,49,1,91,176,224,120,89,53,233,142,88,206,224,128,232,50,168,2,226,32,35,136,4,204,202,176,198,180,2,55,62,80,109,202,2,188,188,130,209,215,16,174,226,9,7,33,91,220,63,164,28,114,165,183,8,65,195,167,200,197,138,253,74,129,116,194,40,0,136,3,232,132,225,192,53,23,218,15,116,213,124,153,87,84,234,12,90,98,112,120,68,70,96,17,158,85,181,165,208,119,87,104,153,236,136,1,253,77,100,45,137,212,16,208,8,0,143,40,108,37,209,56,70,24,6,119,65,34,226,98,16,228,30,121,19,151,125,66,99,32,244,170,118,6,119,59,40,31,14,16,161,6,171,191,178,33,190,244,71,19,170,134,203,18,208,9,2,84,234,184,144,85,143,151,63,69,68,137,50,183,241,243,238,106,255,0,114,57,164,65,153,68,208,92,56,250,168,45,116,110,163,137,186,6,22,23,123,96,84,29,37,150,90,2,43,246,28,14,85,23,76,70,66,27,142,68,96,162,242,216,42,242,182,100,55,0,35,33,11,186,64,187,50,84,130,0,8,156,97,160,1,39,147,217,13,210,109,3,24,5,192,117,110,22,157,19,3,140,224,78,203,33,108,45,26,87,134,192,146,17,220,58,138,30,12,217,4,59,5,104,234,14,7,124,66,206,28,11,1,7,3,146,180,93,129,25,199,10,137,214,253,75,113,227,95,212,109,62,195,242,86,166,84,45,1,163,39,202,201,167,34,211,34,74,125,215,134,128,221,140,202,21,190,231,30,166,254,40,47,115,83,152,4,25,233,66,90,211,104,159,160,80,92,225,3,1,11,26,230,190,119,133,208,90,217,140,101,20,51,169,168,18,64,187,17,202,101,58,150,226,103,194,88,152,234,249,74,151,180,65,20,203,99,247,69,45,111,144,204,160,102,249,245,52,22,222,0,7,36,239,217,53,166,88,101,208,24,96,158,235,54,156,180,137,112,159,170,113,185,177,4,96,201,9,107,159,68,29,90,171,236,50,219,143,75,165,105,104,150,139,142,70,192,36,211,105,170,109,107,76,110,72,76,165,38,230,190,147,169,144,99,36,103,202,69,87,226,117,53,51,170,157,77,244,196,176,144,225,182,203,102,150,184,176,2,4,108,86,42,54,224,64,32,13,214,182,82,45,112,216,135,13,194,181,106,21,236,216,237,248,61,29,77,141,127,180,232,221,160,98,56,76,171,80,26,109,184,195,142,36,36,53,161,160,6,228,171,96,14,54,184,72,156,120,84,173,248,252,126,226,216,127,33,241,205,135,72,135,52,76,24,51,11,101,26,173,168,211,49,28,21,142,193,78,167,100,230,152,131,57,228,42,90,220,171,201,37,171,107,95,230,251,53,211,165,210,73,228,167,233,100,211,113,233,32,99,11,59,43,180,180,94,122,76,13,246,40,154,94,218,184,16,55,132,135,227,248,175,220,70,223,2,233,53,233,107,83,99,141,17,151,14,183,18,115,4,152,254,197,29,107,28,192,241,81,212,139,93,48,0,204,112,178,48,128,247,212,136,113,196,247,236,20,21,41,150,184,245,3,216,236,18,214,195,219,1,249,120,84,56,246,247,52,105,245,130,163,189,215,48,48,56,109,217,109,245,19,123,1,97,15,16,48,185,130,155,154,209,99,65,16,181,208,174,53,13,246,67,94,215,15,154,90,99,236,118,77,123,27,144,215,242,125,91,238,103,249,92,219,191,11,79,184,30,233,59,238,149,170,211,134,62,156,204,206,8,225,53,172,254,116,65,45,0,18,83,91,171,105,18,165,171,115,147,254,161,81,212,150,212,180,100,196,4,85,106,61,211,39,61,214,106,236,120,34,160,196,112,156,92,42,82,27,220,17,222,62,157,203,53,204,45,27,70,161,123,71,130,159,7,165,247,90,79,204,217,227,232,179,81,45,183,249,162,65,29,92,35,168,208,194,42,110,226,45,198,77,163,101,74,191,33,78,226,95,242,24,9,147,67,106,88,122,98,29,217,19,191,246,218,91,56,221,103,166,46,204,239,176,41,175,185,150,130,236,70,234,87,91,221,78,153,74,45,41,196,142,101,196,7,17,110,118,141,252,166,211,185,244,255,0,152,192,215,146,70,12,200,147,9,26,114,106,211,34,76,131,0,142,22,129,117,96,222,0,60,45,167,30,54,118,63,60,174,16,180,213,77,39,177,132,255,0,46,77,211,184,30,22,135,107,96,24,36,130,34,56,250,160,246,93,84,144,200,96,31,212,68,172,148,89,80,189,237,171,73,180,161,230,219,28,72,115,123,156,96,248,70,253,26,193,91,94,195,92,217,187,75,88,212,129,0,158,73,78,101,83,84,61,194,69,142,136,34,37,96,107,195,43,57,130,224,67,70,72,129,206,197,48,185,198,161,115,76,78,34,83,83,57,116,245,53,91,24,30,205,181,92,106,186,224,216,101,160,17,231,186,10,96,189,189,128,238,138,147,75,219,14,118,225,13,38,180,56,201,144,54,37,110,38,255,0,112,254,67,122,222,163,40,129,105,24,48,80,84,107,155,242,225,170,123,140,21,93,24,0,238,142,163,164,65,219,132,14,221,126,164,237,243,169,140,88,185,174,184,140,198,124,133,171,79,90,9,100,78,22,7,214,234,18,78,112,182,181,160,181,175,96,219,124,166,77,254,44,106,218,163,241,253,71,185,229,194,123,112,138,155,253,226,208,68,142,123,132,52,219,213,45,137,59,202,30,161,76,181,174,177,211,108,246,91,145,142,153,40,219,208,60,155,169,209,52,5,180,200,13,184,188,206,73,145,178,209,66,163,169,221,231,101,76,96,117,22,184,103,137,72,115,203,106,17,36,55,202,137,158,147,82,187,141,122,155,94,225,81,179,137,9,84,40,7,155,162,73,217,103,109,66,210,8,152,43,110,134,184,107,186,184,85,46,214,174,199,177,200,44,179,54,174,153,165,19,36,145,178,229,84,116,188,153,144,55,11,208,122,141,70,84,96,233,19,254,229,230,43,86,34,171,154,118,66,150,235,191,39,58,230,242,134,247,8,134,193,11,70,158,179,92,50,96,70,101,96,105,47,168,68,150,142,59,39,181,182,54,39,108,167,60,205,234,48,87,186,145,162,217,36,224,20,234,68,1,33,216,92,234,128,146,210,73,17,156,114,159,73,220,2,115,180,32,167,185,19,151,207,227,58,94,224,182,8,145,221,11,246,9,34,176,216,252,192,74,177,84,188,181,214,224,110,22,59,58,141,91,11,254,163,40,208,19,60,175,77,240,219,222,221,75,25,13,44,250,101,121,186,46,20,201,156,207,236,189,47,194,223,251,172,191,188,202,183,111,242,50,116,14,47,234,125,111,210,153,58,118,98,49,149,213,13,56,145,48,23,51,211,32,105,153,4,147,229,116,216,75,185,251,45,186,245,40,184,113,122,140,100,184,6,224,16,140,116,52,137,184,160,45,33,128,129,213,201,84,211,46,34,97,109,94,152,119,246,199,83,4,30,225,57,166,209,180,184,164,210,5,167,111,184,79,104,137,236,153,51,173,155,191,247,52,82,169,210,7,48,159,69,129,179,157,249,72,166,249,1,104,107,128,198,228,161,189,105,7,85,174,144,233,152,124,35,15,187,132,150,137,119,79,41,205,202,222,179,105,108,226,198,135,54,4,236,128,196,70,103,178,163,130,110,216,34,167,4,146,136,253,176,235,185,31,166,227,186,233,82,112,20,252,174,93,56,250,21,182,144,128,51,133,64,253,70,206,78,62,77,151,146,209,199,209,29,58,147,198,201,19,25,220,38,151,96,112,80,211,32,176,17,205,113,14,158,252,38,9,16,70,22,118,14,161,221,58,153,153,224,161,167,212,61,7,176,166,241,39,113,217,52,58,90,56,242,150,9,7,8,128,183,202,173,77,232,134,187,90,227,8,212,32,127,149,119,135,182,45,40,90,210,71,132,12,54,187,18,144,54,43,217,26,29,184,64,92,224,72,63,101,100,155,165,165,85,215,96,224,163,186,68,14,188,148,25,49,153,60,161,48,208,85,178,79,42,57,221,82,55,217,17,238,82,182,56,238,119,42,233,16,118,86,0,140,28,246,66,249,17,200,42,162,54,36,163,179,61,244,67,46,149,78,116,78,37,81,144,217,66,12,252,160,202,91,1,223,220,8,117,212,141,38,226,142,139,90,224,103,113,185,74,104,55,73,221,95,142,59,160,246,153,23,171,125,198,109,157,213,151,79,100,162,113,60,40,233,36,98,7,100,122,135,137,110,163,54,200,220,168,100,184,66,23,90,26,4,229,92,152,7,148,112,216,251,83,162,19,90,92,79,1,5,73,8,75,206,60,162,112,5,190,123,165,32,113,242,6,72,221,98,215,146,234,69,184,19,201,225,108,99,140,24,194,195,234,82,40,187,28,110,153,242,29,235,25,249,143,245,182,173,106,122,250,45,111,71,255,0,137,105,116,127,180,28,133,232,62,16,244,95,250,158,153,161,189,66,6,74,243,31,174,244,201,245,79,77,172,215,216,105,106,218,102,126,105,145,30,115,11,232,127,165,47,46,210,52,64,105,13,204,42,223,248,146,32,168,63,83,81,248,77,180,106,22,189,162,124,37,255,0,233,86,63,48,34,87,107,227,47,85,30,143,71,220,121,13,108,3,43,231,26,143,213,154,45,47,99,95,12,6,45,226,124,21,129,77,206,166,52,237,242,122,225,240,205,38,186,92,36,140,71,101,166,143,193,116,245,116,156,91,115,27,34,92,209,183,133,243,211,250,190,40,192,107,139,29,16,210,211,243,46,215,195,159,170,3,95,171,110,112,98,79,149,63,146,66,216,181,179,201,221,245,255,0,211,186,110,208,213,101,173,168,199,50,215,99,230,29,178,190,23,241,46,142,167,164,250,189,13,13,6,195,158,248,129,139,64,218,62,225,126,169,126,161,222,161,233,66,182,8,118,48,191,52,254,168,151,83,248,215,210,104,53,157,62,235,139,156,14,209,221,63,227,178,185,102,37,203,15,94,207,208,223,166,85,103,210,152,233,139,109,111,228,31,248,94,236,214,33,153,193,95,56,253,44,170,29,233,97,199,36,48,59,178,246,85,189,81,140,36,23,137,236,166,184,203,159,255,0,84,242,63,30,122,249,244,198,85,170,210,67,90,9,18,188,183,192,223,171,76,245,70,209,123,157,13,168,208,109,236,186,31,170,62,152,239,90,244,90,212,154,247,54,240,68,211,48,224,35,57,95,21,248,127,210,181,122,45,93,42,192,22,10,164,64,217,172,111,244,253,49,186,165,74,180,100,234,219,127,166,126,145,248,138,171,189,83,211,92,68,56,26,102,4,110,8,50,87,231,13,87,194,53,244,250,253,92,117,205,82,233,7,32,29,129,250,47,160,250,103,234,67,219,170,161,166,123,106,179,80,202,113,109,86,27,72,24,193,216,140,133,222,165,233,250,125,107,13,91,90,210,243,113,129,185,76,111,227,246,12,47,217,62,37,83,224,202,149,95,125,90,45,115,71,203,57,255,0,233,105,103,195,213,116,154,145,168,13,45,33,161,166,54,194,251,69,79,68,211,57,178,0,104,24,180,238,151,87,209,40,84,101,182,2,78,62,169,173,249,21,138,126,52,57,18,255,0,76,190,36,167,167,160,234,79,116,22,136,251,225,123,173,79,196,212,69,33,115,198,240,190,5,241,62,189,191,5,234,92,230,56,180,57,246,225,216,251,39,233,190,35,245,93,99,105,190,137,103,179,29,109,116,221,246,59,40,181,222,229,148,205,78,167,209,254,63,210,55,214,125,33,238,108,62,27,242,147,191,223,178,249,54,147,224,234,158,158,218,97,129,206,45,0,92,114,76,115,43,209,250,79,197,15,169,174,102,147,84,243,21,73,1,174,241,194,250,111,163,250,94,131,89,76,10,128,204,98,208,22,108,212,201,204,141,177,175,212,248,39,196,250,175,82,209,60,245,189,237,112,182,78,3,88,4,1,253,151,206,245,117,141,106,245,30,68,60,198,56,95,168,126,60,248,99,66,205,37,71,90,234,130,195,24,2,15,11,243,142,143,211,70,163,213,171,233,94,230,58,179,31,14,44,216,118,159,48,174,53,226,36,63,147,58,38,15,76,210,157,69,118,180,141,202,246,244,126,9,26,138,108,168,198,203,190,139,30,179,225,106,218,77,59,106,83,105,46,107,154,236,29,225,192,255,0,133,245,31,128,245,20,107,233,7,184,209,85,172,201,130,167,91,111,146,127,142,169,252,188,158,61,159,15,234,253,63,71,117,0,234,111,25,105,105,199,220,47,47,234,63,26,122,159,165,212,12,170,211,73,215,181,128,185,216,36,152,194,253,40,125,43,71,171,211,57,194,152,123,64,152,217,124,43,245,167,208,169,82,104,20,218,214,7,189,189,84,243,100,228,126,240,177,97,235,39,78,185,198,189,254,162,152,53,95,17,104,218,231,212,115,219,179,135,244,153,85,233,127,9,63,211,245,205,212,177,164,62,219,0,27,0,60,36,126,152,122,181,7,235,105,105,235,58,41,251,190,219,139,142,192,111,43,235,126,206,146,4,84,99,167,22,141,194,149,124,71,168,152,89,15,212,230,124,39,234,122,221,62,173,141,124,123,95,67,32,175,109,241,81,115,253,44,60,147,99,152,9,35,133,131,209,253,55,75,85,193,192,203,193,218,22,255,0,138,139,155,233,110,104,249,67,96,180,118,90,201,108,73,70,188,182,126,100,244,182,154,95,27,122,174,156,27,131,234,10,146,76,239,199,213,125,175,211,190,22,101,125,11,42,152,4,141,185,11,226,58,118,131,241,246,168,176,217,90,163,131,106,51,250,109,105,193,255,0,244,178,191,73,250,16,3,208,91,81,198,234,128,68,30,209,143,236,158,246,122,96,198,230,100,242,181,126,26,166,214,185,142,249,78,235,19,254,24,97,232,107,69,145,22,248,92,223,138,254,58,30,131,234,12,163,80,159,230,56,180,70,115,19,178,231,82,253,78,101,55,8,116,24,218,81,219,134,68,252,152,28,126,231,163,111,194,77,166,198,216,26,193,16,208,222,62,201,181,126,14,173,99,92,9,150,143,202,227,232,255,0,82,180,239,104,108,137,252,149,244,63,133,126,35,211,250,197,17,77,173,0,28,203,140,146,82,86,215,237,180,189,122,117,246,124,119,227,15,134,245,126,148,247,61,180,136,112,249,222,70,99,183,148,191,211,125,125,90,190,162,75,53,79,123,5,72,178,0,12,140,22,237,59,175,171,254,161,209,99,189,62,163,255,0,170,55,43,226,255,0,166,47,35,83,177,1,213,157,6,114,236,238,169,85,73,206,141,30,254,231,235,31,67,168,127,130,162,73,201,108,149,209,247,110,114,226,122,21,65,252,29,43,92,79,72,16,126,139,170,215,186,96,194,76,250,253,78,158,234,97,53,7,136,198,20,115,162,37,44,24,18,81,56,154,130,100,131,217,40,235,253,65,231,82,95,57,141,144,57,210,58,142,85,159,151,9,79,200,201,89,207,36,255,0,178,34,169,32,24,51,224,172,175,113,45,151,20,247,147,124,149,157,219,253,210,121,164,107,102,116,193,183,19,51,224,171,14,112,128,98,20,217,199,253,209,149,67,14,18,48,181,79,219,20,87,116,148,119,250,37,150,145,142,235,67,154,34,96,36,16,57,202,218,190,68,174,87,216,144,32,156,64,71,109,172,217,91,155,121,228,33,45,226,112,151,221,142,186,236,83,195,163,27,34,107,92,230,129,10,84,36,8,3,29,209,53,196,50,70,251,39,213,112,133,183,89,245,22,230,144,51,182,202,157,78,226,12,96,40,224,226,68,153,207,9,161,142,2,118,64,90,197,16,232,153,94,224,100,119,194,204,240,6,73,156,45,149,218,11,93,221,115,245,21,5,144,38,64,71,79,38,212,117,152,234,188,180,147,11,37,90,247,0,70,60,38,87,172,35,32,149,138,163,129,219,164,246,73,247,228,126,85,167,214,200,72,120,46,7,110,17,177,183,55,56,240,146,231,6,132,234,117,4,100,21,78,41,235,37,188,158,80,164,48,140,101,5,98,0,199,42,57,195,120,72,123,203,248,128,146,213,43,228,110,86,255,0,166,37,198,240,65,48,224,179,212,0,240,155,81,177,80,9,128,123,165,54,11,200,50,16,170,26,196,173,149,72,38,92,48,54,89,158,233,196,65,77,46,36,248,11,62,161,192,16,66,92,233,140,87,43,172,7,61,206,29,75,45,66,9,196,167,76,144,15,229,103,168,0,147,24,236,6,82,175,44,207,169,147,92,12,153,170,19,147,187,87,63,89,16,120,145,11,163,93,204,32,28,133,200,215,213,12,166,64,207,213,30,219,116,73,113,221,114,124,255,0,215,137,58,199,25,54,240,23,41,230,6,100,202,233,122,195,157,83,95,89,164,16,192,1,7,206,127,225,115,133,48,211,185,251,240,150,219,83,182,69,243,140,205,101,207,145,251,160,117,55,223,242,144,56,158,83,170,7,7,220,223,217,9,123,154,210,228,114,142,185,16,10,29,123,21,145,210,70,123,132,138,196,15,155,18,32,39,218,88,219,224,146,118,1,11,155,128,112,7,100,150,167,90,71,4,114,211,29,57,14,136,17,40,139,129,113,198,17,180,18,215,90,50,151,85,162,209,18,12,160,38,166,76,126,74,214,111,209,188,152,13,227,18,182,55,166,236,239,221,97,209,211,112,18,50,180,214,14,36,155,139,113,152,77,91,100,94,101,86,29,82,215,211,104,45,151,78,252,42,12,15,49,117,177,217,33,205,233,104,105,152,70,13,160,79,35,112,170,230,29,249,15,110,187,9,226,215,203,72,114,167,83,113,45,236,127,116,182,84,104,108,239,59,38,210,190,206,167,3,153,8,21,236,207,184,143,85,15,98,107,61,214,186,216,4,12,4,0,218,192,39,172,100,158,233,154,128,30,90,78,7,100,146,194,231,130,59,64,242,130,122,205,101,228,149,58,130,34,171,200,253,211,104,209,12,25,36,158,201,79,104,110,194,39,18,152,225,107,167,114,18,214,187,88,212,248,156,163,25,81,192,186,55,226,85,184,147,190,15,116,144,93,123,129,2,18,223,93,195,13,151,78,234,86,220,2,83,240,216,181,185,62,16,170,211,184,135,53,209,1,103,168,92,68,206,79,41,230,168,52,118,130,86,48,72,171,3,97,180,165,226,92,226,50,119,66,195,187,42,192,199,181,177,33,196,153,28,20,84,234,138,117,136,128,35,37,71,53,194,160,118,205,254,144,16,213,107,156,32,96,130,9,62,1,85,105,209,172,163,82,169,179,75,205,198,1,16,86,11,173,46,180,195,198,210,159,81,174,120,150,152,3,117,155,87,72,215,211,84,107,73,167,80,180,128,225,193,74,87,181,139,127,30,39,176,42,195,36,3,248,75,107,140,72,196,166,186,77,42,82,216,171,111,91,70,215,120,89,221,115,1,181,161,216,192,61,208,178,220,42,155,35,249,75,87,241,236,55,53,205,104,60,33,127,202,67,186,135,132,69,196,128,28,220,15,234,225,41,197,175,164,234,110,29,46,220,37,43,129,250,132,241,239,191,253,98,158,251,5,160,68,238,66,65,112,249,110,184,242,78,225,58,171,238,162,26,4,150,18,71,115,225,100,46,44,62,81,231,85,196,147,229,199,223,33,184,16,32,156,172,207,36,200,59,112,83,42,214,6,152,4,65,27,44,213,65,116,111,1,109,223,124,150,181,135,7,178,38,160,13,49,140,247,89,157,83,36,70,118,36,108,159,92,64,36,142,168,229,101,144,73,116,6,137,225,76,121,11,251,147,176,102,177,53,218,90,99,113,229,33,141,113,121,112,110,201,186,128,72,18,96,114,149,70,160,176,180,146,15,133,59,113,6,19,138,33,228,10,216,142,59,164,135,0,226,34,8,77,172,230,221,33,166,59,32,34,225,49,146,151,183,18,110,238,37,96,184,12,78,1,64,233,0,0,209,5,83,131,174,182,39,252,34,183,110,15,100,19,169,34,213,239,98,156,49,131,36,113,217,101,213,203,90,39,104,221,108,117,48,114,76,125,22,45,123,200,105,110,225,41,241,22,3,255,0,181,156,178,224,233,60,119,84,8,200,252,18,170,13,196,68,5,110,234,17,27,41,47,238,53,48,246,67,16,7,40,7,75,160,228,171,142,164,50,75,112,51,221,42,119,164,81,231,45,228,187,136,66,68,231,133,103,39,59,40,8,34,8,194,35,184,70,3,237,130,91,107,164,40,50,123,34,37,160,40,215,131,24,250,162,39,125,245,20,195,216,37,176,103,133,25,36,76,171,18,126,136,103,33,177,10,120,2,51,57,10,109,216,42,145,28,74,178,208,65,66,0,38,123,38,51,173,128,90,255,0,112,128,54,240,80,236,21,156,129,194,160,195,206,235,56,57,245,11,164,141,110,113,144,168,201,19,180,112,172,244,159,42,182,206,82,114,49,131,79,114,81,118,34,21,130,64,10,72,229,12,28,30,22,14,62,195,163,236,33,37,197,16,3,242,171,229,140,224,171,38,221,246,77,225,209,7,166,202,179,153,68,37,205,13,128,66,19,6,49,1,91,72,29,192,68,19,166,26,160,236,19,137,4,125,208,68,13,145,128,8,238,161,206,203,55,206,136,146,7,218,220,196,171,100,57,167,10,18,59,74,162,122,64,3,240,133,183,217,78,179,185,91,8,2,123,133,3,115,225,73,131,202,184,233,199,40,63,219,212,95,169,82,98,99,10,143,79,19,42,92,78,234,25,32,118,88,3,216,195,157,203,24,255,0,10,17,32,149,103,32,79,10,2,8,132,121,31,168,7,166,3,68,242,140,8,32,21,15,72,4,0,132,145,217,38,236,37,123,238,66,97,248,10,25,129,10,108,220,108,138,157,163,124,38,59,118,47,91,1,195,97,25,87,5,164,72,68,231,75,163,149,115,35,59,44,228,43,92,130,9,49,129,37,84,67,179,10,226,118,194,189,198,70,123,173,213,102,221,37,28,157,148,45,13,217,73,19,132,77,27,30,232,26,144,86,171,159,168,187,49,50,140,97,128,96,168,13,198,8,10,218,0,56,48,157,234,177,147,24,54,7,60,183,96,20,105,129,5,17,130,227,2,124,160,187,182,201,106,254,230,183,185,146,90,76,198,74,182,176,216,103,117,3,227,97,149,46,37,242,179,24,226,100,93,136,218,76,91,194,179,198,127,240,168,195,113,191,148,245,186,121,23,142,139,176,109,4,97,83,76,97,30,205,219,40,70,99,9,119,125,139,24,209,147,228,37,193,56,70,33,204,207,10,83,57,136,194,65,97,229,160,126,160,93,107,98,20,110,199,8,159,28,12,112,170,152,2,39,157,149,23,169,131,100,128,209,222,85,109,178,99,173,108,31,8,110,16,8,251,173,185,166,64,232,227,5,226,35,252,40,221,229,94,238,145,183,148,84,204,182,16,92,33,178,125,16,94,32,8,64,17,150,220,98,100,170,50,192,1,8,159,168,206,125,75,203,186,128,3,133,24,109,113,149,56,141,148,113,3,3,126,86,254,160,205,58,130,211,105,80,239,133,114,209,196,170,48,7,148,61,96,151,105,112,185,10,34,233,16,132,136,71,49,200,206,125,67,97,147,147,194,16,113,141,209,52,92,35,100,34,64,240,150,36,41,59,236,163,1,14,87,23,49,8,121,106,98,189,119,228,45,115,200,70,25,142,85,18,234,144,34,2,141,55,156,137,69,113,105,35,132,168,15,83,11,83,168,32,91,202,50,0,108,204,157,208,221,196,74,151,146,99,96,147,189,38,243,179,216,78,34,163,0,2,33,65,176,28,119,66,36,228,28,118,80,11,177,16,155,55,2,27,217,190,44,50,230,176,2,55,217,8,29,35,60,170,4,13,247,225,85,185,25,250,37,226,76,152,27,10,54,51,191,10,93,108,24,251,41,118,115,186,167,3,60,5,136,169,160,194,46,44,130,54,69,135,141,250,187,32,46,56,236,136,59,34,66,99,61,98,132,141,3,230,220,171,107,165,208,102,20,184,68,55,18,132,31,254,214,44,155,250,143,106,29,131,12,188,22,140,9,152,75,59,226,20,0,140,239,245,68,64,128,54,73,27,27,4,166,146,221,206,232,174,46,231,240,170,126,132,168,220,241,5,30,131,115,184,138,230,75,18,1,32,225,88,117,205,24,234,64,114,99,128,172,146,7,56,70,191,168,205,183,172,151,121,2,2,38,14,55,242,168,56,30,33,13,253,40,43,111,96,71,136,236,56,57,19,144,170,36,96,231,202,18,122,118,202,34,215,0,210,15,221,53,106,29,204,15,251,37,22,58,96,101,20,70,29,131,225,79,117,204,129,140,170,0,185,210,76,148,55,150,228,80,70,88,54,192,156,40,231,2,49,148,80,29,28,194,166,129,152,48,130,219,148,115,217,26,102,2,140,113,105,51,186,142,36,64,59,247,80,184,0,1,252,163,74,137,172,24,189,111,80,137,115,142,224,33,7,174,9,32,12,168,73,16,21,176,231,168,110,142,216,59,33,214,174,217,144,201,158,56,8,174,13,129,50,136,59,3,184,73,121,135,74,213,238,108,222,253,151,88,129,242,166,80,217,189,185,73,123,98,12,229,29,7,22,186,74,10,14,29,196,173,167,69,143,109,131,251,39,180,206,248,28,66,205,79,172,7,58,65,76,48,92,216,51,2,8,85,248,116,70,108,219,53,232,154,104,182,227,190,37,109,167,81,182,244,137,110,210,185,224,145,182,2,213,78,172,178,7,225,50,83,238,80,107,94,190,217,169,162,93,253,137,217,67,80,7,111,227,194,88,118,0,118,234,219,78,210,9,50,60,240,137,159,188,137,117,205,201,174,163,250,26,103,236,18,243,23,2,112,172,1,19,194,179,45,18,55,85,202,39,113,90,53,236,251,142,167,82,90,26,78,6,83,25,85,148,179,81,241,56,108,157,252,44,194,73,150,224,162,166,235,30,46,202,149,127,24,29,56,203,83,145,127,216,127,235,55,3,0,60,24,29,130,117,197,253,79,51,194,207,76,207,202,127,100,242,214,131,51,213,217,84,175,39,109,5,175,106,174,247,53,210,44,14,16,5,203,127,186,108,109,177,0,110,185,52,235,54,165,182,193,45,48,226,55,90,154,248,103,205,183,29,147,150,174,231,220,173,237,148,220,239,245,55,82,170,89,32,224,17,136,76,160,73,249,140,64,37,100,167,82,106,154,133,198,231,48,51,61,135,255,0,105,192,134,93,25,46,1,45,120,219,198,37,44,152,230,77,79,123,132,7,11,73,17,29,147,169,19,81,187,12,98,86,42,112,230,100,196,119,71,66,179,140,128,219,114,113,41,197,126,63,81,185,33,194,204,220,225,18,63,163,6,19,27,89,207,168,3,159,1,187,64,89,106,101,144,39,204,171,247,11,72,32,227,109,150,43,139,124,150,176,7,190,205,212,90,13,71,228,206,234,234,48,57,174,18,90,15,35,127,170,22,24,23,18,100,12,218,182,84,210,204,65,201,225,97,0,144,57,82,220,115,200,138,64,213,96,5,217,104,146,57,133,175,79,115,131,127,156,230,211,157,199,100,143,104,80,113,113,2,247,8,158,234,180,213,255,0,136,18,42,23,183,32,14,27,6,63,188,170,29,162,74,91,227,208,226,206,189,70,177,236,108,184,103,13,62,85,123,127,194,184,210,112,37,227,4,194,75,43,10,76,185,216,13,220,142,17,183,86,194,251,103,230,217,197,42,113,214,209,110,227,203,234,74,244,166,156,109,59,3,186,199,166,62,205,82,210,9,36,236,74,209,169,170,234,111,157,196,66,205,94,171,27,89,175,187,165,209,245,146,143,28,175,40,214,219,58,127,204,219,82,133,149,9,57,7,247,10,53,182,137,197,188,74,39,213,20,221,72,69,197,237,48,119,0,121,76,117,54,146,46,24,60,119,75,81,178,54,136,210,220,90,228,83,172,115,219,46,38,72,180,14,62,168,156,225,82,8,5,177,195,138,183,211,166,8,20,216,26,209,136,24,132,114,8,4,146,194,114,1,220,42,215,43,134,119,41,81,106,114,255,0,196,22,83,44,166,75,93,18,181,81,174,193,135,77,163,32,183,63,178,231,214,29,87,130,224,6,248,194,117,58,117,58,93,31,132,188,118,220,83,184,143,229,111,86,161,59,154,106,237,115,96,17,49,33,190,22,122,140,186,185,130,2,69,26,193,142,109,55,24,116,96,109,63,69,122,186,212,244,224,57,228,6,236,28,112,62,137,46,27,197,103,77,55,134,239,103,254,99,117,50,28,214,238,73,137,28,42,179,218,108,157,194,81,174,210,204,246,145,225,53,181,36,81,17,135,58,31,63,210,216,223,207,101,70,183,237,100,15,200,154,238,100,125,46,176,210,51,33,46,243,113,110,241,253,61,150,189,32,97,113,4,237,193,9,154,154,0,18,230,70,70,225,82,159,147,143,197,134,131,122,246,233,49,144,214,134,220,119,236,149,86,163,220,240,65,150,144,154,205,59,197,244,221,154,140,104,113,121,16,12,240,18,131,197,55,134,188,67,142,100,108,148,55,88,107,67,223,37,48,204,64,36,17,178,211,65,238,101,43,100,187,59,158,20,99,91,50,12,145,225,17,34,152,254,254,81,173,187,236,217,169,92,179,103,216,108,117,70,56,245,52,3,179,150,150,139,233,238,50,114,86,90,146,12,157,163,0,118,76,167,32,54,57,253,150,231,218,94,82,151,219,188,231,79,73,86,209,108,202,93,112,231,58,224,33,169,2,167,182,113,142,32,42,21,156,230,150,100,168,231,7,89,66,182,5,92,200,246,213,249,65,149,5,87,211,124,131,190,232,26,242,92,91,35,3,114,134,173,27,159,147,6,65,194,113,229,212,24,6,212,246,108,15,118,162,145,19,112,229,113,245,52,237,46,49,227,43,178,27,125,24,24,119,140,46,126,170,143,178,36,195,129,56,131,178,91,124,62,36,13,107,107,105,220,230,251,174,184,52,38,135,11,68,141,176,145,81,134,236,124,221,147,41,180,23,196,195,149,171,139,236,231,165,175,87,186,245,52,181,163,63,178,22,53,205,4,129,30,80,195,154,248,14,145,221,105,164,9,22,156,206,82,242,67,66,83,17,218,214,11,105,23,65,152,61,211,169,190,68,7,71,5,46,182,24,26,49,29,213,80,120,23,93,143,9,234,137,172,74,173,76,253,199,221,105,0,227,11,209,124,58,242,218,205,19,2,87,155,99,174,112,237,244,93,127,70,170,234,58,134,182,69,197,216,29,211,24,105,43,248,173,90,88,181,206,217,247,15,71,127,185,164,164,98,109,0,79,117,212,4,111,59,46,15,160,86,111,240,173,236,0,93,138,110,15,63,94,22,59,157,121,245,245,53,83,169,12,51,36,43,139,97,211,32,241,217,44,68,180,229,177,184,238,152,215,245,75,134,56,9,221,123,34,97,227,28,220,0,102,2,120,18,220,28,44,192,135,0,65,129,180,45,20,141,173,32,193,71,227,198,117,81,240,251,134,204,55,14,202,211,65,206,112,29,135,37,102,105,182,49,132,246,56,110,236,125,16,85,232,145,177,174,29,205,12,116,220,216,128,173,187,239,132,154,53,69,220,229,48,16,14,119,149,67,125,200,129,154,164,126,75,99,142,232,4,55,251,171,6,76,108,98,97,23,244,9,70,175,121,1,211,177,212,9,32,73,91,89,46,2,22,10,112,72,204,66,217,167,121,0,230,66,27,24,189,142,230,202,114,0,39,112,167,205,146,122,144,123,192,199,61,209,50,164,78,22,23,124,141,103,125,99,70,94,15,100,230,147,34,112,177,135,195,164,100,20,251,131,162,14,81,107,164,7,254,147,77,255,0,178,191,123,0,119,72,46,5,176,48,83,41,184,96,17,148,191,123,5,85,122,99,114,55,49,225,75,178,132,153,223,42,193,35,132,231,100,202,215,201,100,6,182,103,40,92,224,32,158,54,81,217,10,156,219,70,76,132,165,115,200,107,200,29,132,195,38,71,10,56,7,130,57,64,193,108,0,141,176,211,245,229,55,94,195,103,93,138,130,216,3,100,87,23,54,6,253,213,212,223,108,114,133,166,50,16,229,203,172,129,179,102,19,126,95,166,234,56,17,144,97,1,220,156,149,78,116,0,10,197,122,137,183,220,89,51,201,82,100,103,101,69,192,9,225,13,179,146,97,41,215,113,202,239,198,29,55,18,33,65,83,49,185,8,14,0,202,59,64,30,83,251,209,25,208,120,193,46,7,118,231,130,19,26,226,204,160,61,36,0,165,217,34,17,235,238,45,189,234,19,255,0,152,49,148,91,37,140,239,136,236,135,32,76,156,164,237,51,99,22,74,255,0,112,158,113,128,176,122,133,198,131,186,164,71,43,67,158,100,78,2,203,171,112,117,34,29,242,158,200,189,123,1,84,59,103,230,175,215,54,145,13,108,60,251,172,32,129,49,145,39,237,149,235,191,71,53,0,81,165,80,60,84,107,134,14,247,52,236,127,11,197,127,168,90,238,210,105,41,144,226,207,118,187,41,23,52,108,9,94,199,244,134,149,49,67,219,96,109,54,211,164,44,28,64,140,5,209,199,41,220,6,142,190,78,183,234,235,61,191,74,170,201,34,160,18,214,157,226,49,255,0,207,43,242,237,90,189,83,77,247,52,141,229,126,174,253,93,210,212,245,63,76,174,246,195,28,234,54,135,12,218,99,117,249,154,151,195,149,196,131,72,130,114,79,127,40,209,10,119,37,112,119,247,56,109,170,240,235,115,11,212,252,19,85,180,253,69,164,24,97,34,9,59,184,159,254,150,10,127,11,234,69,242,215,56,239,182,193,119,62,29,244,42,154,42,212,157,81,164,128,246,198,57,156,20,221,7,25,207,248,139,89,58,217,250,103,208,75,143,194,225,226,48,96,201,206,194,33,126,117,253,94,172,52,127,21,233,42,130,219,116,245,75,170,153,23,53,155,79,210,87,232,63,135,174,119,195,208,77,160,54,223,175,35,251,47,207,191,172,13,117,63,139,125,50,144,1,205,117,238,115,72,238,1,159,32,111,10,95,143,214,116,41,92,109,62,225,250,82,255,0,123,210,90,202,110,135,60,18,226,78,11,64,159,240,159,241,126,185,254,152,255,0,118,156,156,108,123,246,92,239,210,90,206,30,156,109,147,117,49,36,118,194,239,252,73,74,142,172,26,78,23,76,24,60,16,149,126,89,105,82,200,245,60,239,166,250,183,253,110,234,21,5,211,130,15,246,91,31,240,11,107,180,22,52,55,246,1,105,244,15,135,217,165,170,215,12,9,149,237,90,238,155,72,234,238,135,60,232,136,13,135,151,212,248,175,198,191,167,247,104,156,241,85,244,133,55,180,147,69,214,184,65,145,253,151,138,175,250,152,223,67,141,41,117,239,162,32,210,105,234,35,233,202,251,199,198,19,75,65,168,45,56,115,11,93,29,151,228,111,87,210,84,213,124,69,172,46,56,109,91,90,27,144,112,50,124,170,239,35,190,227,13,105,242,59,159,64,31,170,196,134,134,147,4,7,56,29,218,56,148,189,79,234,163,218,198,128,243,190,221,151,131,212,252,59,94,157,47,113,204,112,216,158,36,46,37,80,88,14,32,147,186,64,25,42,126,93,244,158,151,227,15,138,127,245,11,169,95,81,207,117,39,7,48,78,209,199,211,37,123,255,0,211,29,85,63,83,171,79,72,250,141,105,169,211,36,99,194,248,181,55,183,222,164,199,56,94,243,13,158,87,208,190,15,211,214,244,217,175,64,190,227,214,79,104,28,126,19,29,25,23,241,252,157,204,158,211,227,143,78,165,233,90,74,218,202,108,111,191,167,97,123,75,135,202,64,193,93,95,211,63,140,235,250,176,160,100,189,142,104,151,14,248,194,249,159,197,31,27,107,43,80,173,167,172,215,182,139,193,6,155,254,106,134,56,202,244,159,163,244,78,154,181,33,121,44,199,128,62,139,47,199,178,82,182,106,113,159,104,248,201,193,222,142,231,62,100,182,64,240,191,38,182,190,171,211,189,111,212,106,64,211,135,235,27,80,84,156,85,167,45,252,99,11,246,47,175,105,169,250,142,137,231,36,212,25,252,101,126,120,245,47,129,106,213,214,107,69,106,125,30,241,20,154,6,61,184,27,253,229,45,42,113,118,46,232,117,61,167,164,141,55,168,250,49,172,92,192,236,0,199,24,145,29,252,99,242,190,115,235,255,0,17,86,248,123,213,69,61,35,172,104,14,112,109,55,110,233,31,242,186,58,150,250,159,165,104,205,58,64,211,109,35,143,115,229,251,66,240,85,181,79,245,15,82,115,42,25,115,0,37,224,99,61,143,217,53,86,177,183,30,167,221,254,1,248,249,222,171,233,149,61,202,196,185,141,13,125,219,204,140,9,94,55,245,163,83,252,85,45,35,244,206,13,12,170,215,84,157,173,140,255,0,116,159,69,244,141,102,135,74,6,158,3,92,3,203,34,38,115,37,63,212,253,3,83,234,173,254,96,37,145,150,194,217,255,0,81,54,105,215,179,230,94,159,234,46,209,87,53,89,32,247,93,237,55,234,22,166,0,247,73,0,3,143,249,93,87,124,4,250,116,97,148,162,4,0,6,203,200,252,65,232,167,209,207,185,87,249,116,193,130,78,217,192,70,182,228,244,73,246,5,103,214,191,79,254,56,214,235,235,210,167,90,161,168,192,77,150,156,52,79,50,190,169,241,37,118,84,244,242,100,181,142,167,23,59,147,27,254,87,193,127,74,192,26,250,66,97,146,1,28,175,183,252,70,194,207,68,107,78,8,100,207,248,82,176,114,232,148,45,107,147,243,119,165,213,172,63,80,125,70,157,70,123,77,123,131,153,36,73,142,87,233,143,70,104,111,195,154,96,9,118,242,211,201,240,191,51,232,233,191,69,241,237,126,166,138,90,151,92,219,178,78,211,29,182,95,165,254,28,34,191,162,105,216,249,44,110,32,113,48,159,242,63,81,169,223,85,122,159,158,127,86,153,238,250,219,30,92,88,234,46,153,35,6,113,11,193,185,238,105,33,174,137,50,87,215,63,84,254,26,118,183,213,75,125,183,26,96,146,9,227,34,39,202,240,21,126,21,174,223,232,41,193,43,187,57,44,37,191,247,156,109,46,171,216,128,79,182,6,7,101,246,255,0,210,29,67,219,168,165,153,207,76,228,103,146,190,67,79,225,141,72,170,30,231,56,136,128,208,220,125,87,215,191,71,24,237,63,171,211,166,240,88,230,145,51,203,72,207,249,73,97,78,153,79,197,107,61,51,220,124,124,227,83,210,170,15,153,226,77,195,149,241,31,210,170,198,182,165,174,105,6,153,174,248,255,0,176,3,1,191,85,246,175,212,34,7,162,106,125,185,246,68,220,238,195,140,240,190,35,250,76,255,0,115,86,235,1,255,0,250,135,146,215,12,239,186,21,210,169,41,101,49,223,39,234,239,71,7,248,74,80,219,8,104,31,95,43,163,77,208,236,153,92,223,73,49,164,166,38,77,141,200,250,12,45,244,206,15,10,99,189,198,215,118,105,15,56,130,156,31,110,119,149,149,189,48,66,40,135,239,148,92,183,220,123,158,71,147,59,114,150,224,0,61,208,154,160,56,98,66,10,143,147,141,146,217,14,162,235,185,23,85,243,147,132,134,182,1,36,201,41,213,109,44,28,165,83,0,56,3,49,217,16,207,248,155,48,90,194,246,217,0,239,229,3,89,51,251,39,144,223,217,32,180,236,51,221,49,110,187,128,67,169,114,214,12,165,57,132,196,38,196,52,15,216,170,117,224,226,7,149,61,114,106,231,140,160,215,22,236,150,230,73,200,35,27,167,54,169,136,33,83,193,13,22,152,250,172,237,59,33,23,202,147,51,152,28,192,3,178,135,219,181,162,12,148,199,51,145,5,28,0,217,133,131,245,28,175,216,204,245,12,17,136,81,192,185,177,242,198,114,137,230,65,39,240,148,226,108,16,49,229,42,61,72,150,55,169,151,83,86,211,245,92,189,83,139,164,204,29,161,108,212,212,146,100,236,185,26,138,208,233,27,121,88,92,255,0,80,219,242,111,95,81,85,11,134,9,3,11,35,196,204,238,155,90,161,112,142,82,156,122,119,206,200,175,214,193,90,231,242,146,150,76,19,132,214,78,65,199,209,103,99,237,27,20,218,111,147,131,148,71,28,97,175,156,179,168,101,193,173,236,179,61,198,237,246,90,73,46,222,18,43,200,113,3,182,233,91,103,81,156,95,98,13,197,160,198,66,85,71,73,237,142,57,70,101,167,234,18,92,230,145,147,146,138,133,122,135,164,200,183,130,27,243,126,82,43,11,134,97,62,169,5,160,231,180,44,206,146,8,48,126,168,122,237,166,109,106,82,103,170,3,114,12,148,131,54,221,56,79,117,57,105,199,74,205,84,128,210,39,11,62,57,22,203,157,196,61,237,120,243,178,226,250,187,8,166,109,236,186,149,30,219,75,68,8,43,139,235,21,191,147,19,255,0,133,60,189,88,187,232,189,79,13,234,85,128,174,67,142,79,125,215,53,238,134,25,200,226,119,90,253,65,194,165,103,92,57,193,88,222,100,91,217,27,33,217,56,174,155,217,4,158,152,184,176,238,130,149,217,184,136,225,93,86,203,131,139,176,4,0,150,69,140,61,83,244,91,149,112,215,168,26,218,163,190,66,125,87,70,32,158,222,22,122,132,143,152,199,132,199,86,12,4,6,153,141,225,37,225,174,18,228,159,22,187,30,245,231,78,91,41,245,26,198,128,12,5,159,83,88,181,153,4,130,70,219,166,212,5,173,156,36,213,112,123,129,6,8,27,4,187,80,243,22,75,248,159,252,234,116,116,53,154,27,2,68,141,138,210,247,144,112,100,66,195,166,129,76,8,149,173,174,238,21,208,206,187,131,242,88,184,87,217,65,209,36,152,240,169,206,107,162,76,30,200,159,24,32,228,33,107,197,73,149,139,22,243,234,49,188,117,130,13,207,0,136,106,143,249,97,164,199,48,172,195,155,111,238,141,144,246,150,197,161,188,161,113,205,171,23,191,72,147,54,147,51,245,76,164,251,219,7,16,54,40,42,189,135,13,50,9,133,0,176,67,136,152,221,76,176,154,253,198,23,146,85,128,250,141,4,9,187,40,189,208,240,36,128,6,192,243,225,103,168,38,155,156,210,3,129,136,42,233,214,54,90,64,153,153,64,213,205,194,20,204,37,213,121,247,36,99,202,206,240,75,205,196,199,16,141,237,146,122,179,27,1,183,148,53,43,91,80,140,6,192,32,172,25,144,137,81,43,247,10,157,207,110,196,71,40,75,193,172,230,130,37,184,33,70,213,13,62,78,193,91,220,106,8,0,79,126,235,88,199,39,55,248,208,213,255,0,136,62,233,20,218,34,238,168,31,242,166,161,221,82,211,248,229,41,213,0,172,4,102,36,2,161,115,131,175,137,11,89,176,126,229,44,210,192,44,19,168,48,230,140,119,75,109,66,94,58,177,48,100,110,169,226,28,226,51,60,5,84,195,94,240,8,39,98,2,157,173,108,72,78,85,67,238,53,221,65,197,164,25,231,178,198,106,56,57,160,28,14,35,37,62,165,75,65,55,66,206,96,141,62,65,117,86,23,24,254,131,49,7,202,79,30,166,176,244,30,195,36,193,6,33,35,222,18,230,226,123,114,152,246,72,112,187,129,43,53,99,107,176,70,123,5,90,153,219,49,76,77,127,230,85,71,147,113,249,86,119,82,45,109,196,136,239,217,50,171,224,204,71,132,167,61,199,125,150,223,74,196,205,197,102,90,237,152,121,130,230,136,14,29,146,159,81,242,195,176,6,79,148,202,175,128,67,138,80,120,123,109,34,79,5,65,110,32,205,83,165,136,171,252,238,146,232,7,9,14,14,136,145,142,219,38,60,185,165,192,192,142,86,114,29,113,59,142,200,157,123,21,63,200,149,139,168,251,88,75,191,11,54,98,64,202,117,119,116,145,48,146,14,35,132,151,95,162,30,46,116,197,213,169,113,24,131,217,81,38,1,14,207,101,27,201,3,59,33,153,10,123,199,168,213,108,29,191,243,35,100,184,186,97,66,242,42,15,27,42,99,102,65,57,69,237,111,177,32,110,155,172,8,12,180,7,185,196,58,98,222,252,174,94,181,228,2,15,216,46,171,129,99,4,196,68,66,227,235,36,153,221,79,206,160,183,227,176,131,49,156,153,63,132,46,4,193,229,21,207,121,60,121,82,210,209,32,201,81,182,253,76,22,131,212,50,51,225,12,220,217,6,17,177,247,239,56,66,247,3,182,10,94,95,184,13,205,101,90,64,130,85,108,17,0,72,29,213,22,150,228,166,30,245,130,166,152,202,128,126,234,14,202,52,103,200,238,172,225,253,165,15,127,145,13,106,253,203,14,74,139,159,217,27,98,102,84,49,112,28,247,67,59,131,131,251,130,6,112,81,17,220,194,177,13,36,3,148,36,31,194,39,125,199,206,53,238,67,45,156,253,148,3,202,3,39,202,32,13,177,178,15,125,73,253,234,202,200,39,186,185,60,162,156,65,227,144,131,35,40,45,94,162,178,196,57,177,202,131,3,111,194,143,113,32,64,81,178,113,176,67,0,254,163,230,249,10,224,232,4,41,80,226,7,238,168,58,7,8,102,247,38,212,234,55,97,146,238,48,127,186,133,242,221,255,0,242,160,49,183,238,165,164,193,192,79,166,99,236,27,211,35,176,220,125,208,181,164,115,186,176,72,29,212,186,119,16,20,113,58,129,236,238,88,0,171,17,118,232,41,152,57,202,128,193,84,204,203,64,1,12,3,37,14,70,248,80,19,176,84,9,118,123,34,84,123,155,23,162,91,112,51,149,80,172,18,114,174,44,216,169,245,176,7,114,72,136,229,80,19,7,101,115,35,3,41,109,38,81,4,122,148,226,212,254,163,31,183,116,34,7,217,66,78,49,149,101,164,52,132,197,95,212,71,95,73,78,36,134,152,80,241,149,9,128,136,14,145,185,74,116,121,30,191,47,234,83,68,100,25,42,237,59,25,84,9,7,10,156,242,29,220,45,92,209,136,126,153,99,25,33,66,77,162,10,166,184,147,146,136,58,208,4,33,124,222,161,170,157,108,2,75,114,136,63,108,228,168,31,190,37,83,196,31,178,161,228,219,214,72,6,193,29,159,144,133,160,185,190,66,167,61,198,50,149,199,200,45,84,206,229,181,199,191,217,64,11,112,6,10,130,45,223,40,92,226,226,14,192,35,196,22,30,235,153,8,236,56,132,55,65,85,113,63,242,168,12,137,43,123,236,25,251,132,231,75,68,40,36,1,178,167,79,217,80,113,2,22,14,186,154,64,14,200,154,199,59,3,133,3,123,236,160,121,97,128,152,73,191,212,182,176,196,126,85,19,7,10,174,33,202,139,99,144,181,115,238,18,170,108,32,248,0,131,148,86,218,219,187,112,128,182,214,227,32,168,29,34,14,201,112,246,101,212,177,44,245,130,121,149,11,112,14,202,143,3,101,97,185,137,91,16,216,55,238,85,157,138,176,194,91,218,21,19,213,219,232,174,215,70,12,225,63,44,58,154,85,48,110,194,143,153,202,187,156,216,42,135,81,158,86,76,118,105,102,75,71,132,27,34,113,36,100,40,216,25,63,186,220,157,216,124,130,4,162,179,48,76,33,4,141,148,75,245,52,187,114,172,51,121,193,8,114,74,34,217,204,229,42,253,19,74,36,131,229,91,140,196,21,11,115,1,10,116,201,161,130,110,222,64,86,226,220,97,11,90,102,38,20,32,52,142,201,28,155,122,227,45,174,13,193,194,39,185,184,201,39,186,22,139,221,39,101,109,130,239,1,43,24,171,210,125,200,68,137,24,66,194,103,186,34,4,153,42,154,32,24,71,122,238,7,190,216,65,178,16,201,152,50,143,34,39,16,135,125,240,119,149,150,191,81,120,191,112,73,112,137,69,187,193,236,139,230,140,170,52,227,156,173,210,119,0,108,179,79,250,134,103,186,166,247,220,169,152,57,194,17,140,112,135,176,75,108,196,184,225,16,196,144,84,184,146,7,110,20,137,31,225,100,28,73,74,241,253,202,16,0,242,138,77,194,118,236,132,50,68,242,21,151,23,0,63,48,130,57,23,51,189,132,97,179,7,112,129,211,0,72,194,176,214,242,76,248,68,208,11,112,8,84,228,125,27,31,95,220,141,216,70,99,149,110,18,119,133,65,165,163,194,182,244,144,119,240,84,244,60,129,183,134,202,17,48,71,221,89,60,78,74,167,195,140,247,66,69,174,28,132,12,29,129,162,110,59,44,2,76,19,178,39,14,157,186,143,100,45,127,51,149,114,65,207,60,167,182,93,216,161,215,247,46,58,65,51,244,82,240,225,4,96,112,161,3,188,149,11,99,100,114,82,165,142,164,44,184,135,12,71,10,68,142,81,52,112,122,71,247,85,34,45,9,107,126,176,147,123,179,176,133,165,162,220,42,113,14,48,66,169,177,76,17,60,164,254,76,13,108,50,253,190,202,191,237,216,41,113,183,6,60,171,7,49,108,148,245,71,184,245,20,246,91,242,4,100,133,46,115,91,145,149,120,184,25,3,133,120,187,57,76,98,71,226,167,108,17,45,7,36,253,17,53,221,51,25,242,170,67,148,158,144,39,125,211,104,24,68,27,38,12,83,201,32,8,194,42,70,8,145,29,148,115,103,109,145,48,3,158,201,48,235,184,162,125,205,148,220,75,129,237,217,106,108,56,109,149,149,134,91,3,149,175,78,219,64,205,195,148,107,129,153,13,107,199,191,168,109,48,216,57,76,211,25,113,145,141,144,154,77,29,64,207,209,49,187,68,218,127,186,165,56,174,125,67,99,110,111,215,147,75,29,107,54,250,42,97,46,105,50,103,202,6,0,234,82,93,212,56,10,50,8,132,218,127,24,205,190,67,53,105,238,247,1,7,32,108,19,5,99,84,137,37,206,230,86,122,15,151,119,77,169,12,112,204,72,225,15,198,236,127,241,168,107,212,125,165,131,105,81,224,6,103,46,81,174,152,222,85,184,7,190,103,41,154,191,185,147,28,24,122,61,85,157,56,14,222,57,91,41,18,224,111,115,111,153,150,136,194,231,211,113,166,79,75,68,29,247,37,108,163,89,128,117,100,159,27,46,138,189,113,35,63,35,149,137,165,144,90,246,176,9,3,236,155,76,57,212,42,48,27,75,219,109,195,132,166,197,56,49,0,141,163,116,214,184,22,24,54,181,79,175,98,208,219,63,146,56,212,13,13,145,128,56,90,90,236,180,25,159,236,176,210,46,14,36,141,182,149,181,149,152,24,9,251,20,212,2,166,49,199,145,231,113,173,180,195,160,206,210,155,77,133,210,90,54,24,43,52,206,1,153,225,106,208,214,246,221,105,18,9,133,110,196,106,77,149,235,147,14,8,104,191,186,117,56,22,182,115,217,30,161,128,231,118,158,2,85,33,113,38,121,129,28,33,156,190,53,253,66,254,91,239,236,155,116,172,254,128,243,119,251,185,11,163,76,117,68,204,100,174,59,27,97,45,59,199,124,173,148,245,1,173,5,184,141,210,210,149,63,145,172,212,191,43,111,228,233,102,205,69,48,89,36,253,22,74,112,210,227,183,100,227,92,85,162,9,116,59,34,22,118,176,2,65,207,96,171,86,143,76,214,181,107,168,198,50,179,162,36,193,222,118,149,166,131,45,234,112,37,199,2,120,74,44,254,92,19,13,7,9,148,170,16,214,151,100,28,2,165,93,126,36,157,6,181,3,235,205,143,169,164,247,217,115,231,167,48,210,68,149,131,94,214,233,169,138,173,164,92,226,230,130,26,50,65,196,159,1,118,41,186,24,211,25,228,44,245,195,92,12,231,129,42,151,124,8,215,252,86,255,0,24,87,181,255,0,218,79,79,123,158,215,92,38,209,112,51,191,133,169,132,255,0,86,99,96,177,105,8,109,83,70,227,121,23,1,225,116,217,78,208,211,140,236,145,167,209,211,45,159,145,238,207,153,35,88,9,36,136,30,82,250,157,32,192,103,211,40,42,135,182,79,249,70,210,224,209,221,95,133,115,175,100,202,218,212,107,158,75,151,251,164,150,151,209,115,33,212,251,158,35,142,235,117,32,30,193,139,99,250,78,225,99,247,75,78,114,23,71,71,82,149,64,39,147,144,20,176,173,136,245,28,222,81,79,162,69,151,124,143,24,202,42,218,54,235,52,53,41,94,90,6,211,184,238,181,213,211,7,185,162,155,79,253,178,22,6,211,169,78,169,166,9,115,140,144,141,172,126,164,194,214,182,253,19,38,160,190,139,97,177,116,64,76,160,247,84,33,220,140,20,117,96,84,5,192,93,17,36,101,103,123,75,72,112,16,19,88,106,116,202,182,175,228,76,119,39,87,74,251,134,95,7,121,236,183,23,140,102,2,225,80,174,125,209,142,145,131,229,116,233,106,24,246,204,26,100,226,215,65,33,106,215,241,245,212,106,218,183,212,123,155,45,107,174,36,204,172,58,214,144,194,88,219,136,18,83,5,86,181,178,9,36,97,98,212,188,22,200,59,174,134,188,113,58,155,235,224,121,52,105,94,218,133,172,50,103,115,217,108,212,233,192,139,79,203,194,229,80,254,84,57,166,103,117,215,163,169,111,182,26,236,159,42,121,218,228,90,237,94,91,179,36,27,73,113,182,55,51,194,111,185,99,9,121,129,27,246,75,16,231,62,54,152,84,234,118,128,14,64,220,41,90,167,35,62,225,121,31,42,178,205,87,10,147,152,140,35,165,45,19,118,79,9,71,169,242,225,145,24,76,163,76,129,147,36,147,196,97,16,61,154,218,56,29,205,148,233,23,184,25,146,56,11,65,200,108,139,100,172,148,157,215,243,22,133,178,158,156,18,8,113,112,242,101,79,137,186,178,154,254,67,15,32,146,90,248,223,232,176,235,42,2,92,76,207,101,186,181,55,52,244,225,189,215,47,85,113,37,206,25,242,154,246,30,211,169,63,199,83,180,98,4,90,63,221,201,70,194,217,255,0,37,91,5,55,144,28,36,238,161,111,89,7,8,117,230,67,85,107,132,117,48,119,136,1,56,205,160,76,29,228,37,53,208,0,204,45,14,211,220,1,186,96,37,181,254,143,99,5,174,170,245,23,36,231,31,82,168,130,218,163,166,66,99,104,94,200,40,218,199,8,27,192,229,61,108,159,244,205,249,47,195,180,234,59,78,193,124,204,225,117,125,53,161,149,90,98,123,46,118,146,90,232,143,202,233,104,203,153,171,165,13,185,165,221,94,4,127,202,126,88,230,65,86,165,68,233,159,85,248,104,135,104,224,190,210,4,128,121,93,234,47,52,223,204,175,47,240,227,230,156,3,43,211,181,205,45,19,184,84,205,103,65,81,212,102,166,245,228,239,221,58,152,204,221,142,203,59,42,25,242,156,199,102,102,22,236,234,91,252,109,14,158,227,217,0,248,236,141,147,140,165,176,78,74,107,120,148,207,94,196,52,48,142,18,90,49,9,173,0,99,114,145,0,110,157,72,201,129,133,140,253,245,14,21,234,57,167,32,114,141,226,30,101,44,116,186,73,252,38,7,94,69,163,62,85,11,4,64,109,95,143,220,38,190,216,140,31,41,215,23,9,37,102,46,14,116,0,159,77,246,54,35,33,99,191,35,53,230,247,228,107,34,1,225,107,162,122,99,251,172,116,141,192,206,7,101,174,147,238,17,184,91,200,120,226,199,181,184,221,19,101,196,145,136,196,32,4,171,137,119,211,177,77,128,194,25,235,29,77,162,227,156,4,203,128,24,221,32,12,111,9,140,61,57,68,182,27,50,129,177,172,124,17,254,86,134,17,50,112,179,181,179,6,64,132,198,184,9,149,159,11,76,58,157,70,135,78,219,35,38,66,91,13,205,193,132,210,249,140,44,110,249,49,140,2,225,33,177,247,84,226,71,148,110,5,162,64,8,67,134,103,116,12,242,27,102,18,129,115,157,17,132,119,141,128,252,165,135,150,187,37,87,63,84,115,15,35,101,86,29,252,66,89,104,49,184,132,68,65,74,46,180,16,121,238,150,187,189,205,106,187,253,66,186,32,206,202,16,231,103,130,174,65,110,16,211,36,59,124,118,88,193,200,132,0,93,246,68,73,36,109,10,230,29,18,132,22,134,229,20,54,7,14,164,190,237,182,10,219,80,72,9,79,117,173,196,143,42,152,252,100,253,59,166,112,122,133,93,226,17,231,168,200,194,171,132,193,159,178,18,72,136,219,149,24,233,254,201,106,253,176,255,0,31,97,182,7,42,156,225,30,16,130,75,164,152,142,234,18,92,210,6,60,172,188,93,137,167,176,9,233,136,89,245,80,234,59,12,39,141,142,255,0,84,157,97,254,84,68,2,159,142,216,210,53,159,170,79,206,31,234,18,131,155,233,162,171,75,69,143,109,66,79,107,160,143,170,211,250,79,234,180,233,134,9,0,98,27,216,99,11,79,235,143,167,214,213,105,106,83,165,68,84,164,227,146,243,144,222,227,200,95,60,248,50,165,127,71,215,82,195,157,77,167,45,113,223,101,123,87,175,102,174,155,172,253,47,235,207,165,175,209,213,97,3,171,37,188,74,249,184,248,81,174,130,230,134,147,146,7,30,17,255,0,235,207,121,239,1,197,214,195,76,8,240,148,126,43,156,64,199,101,62,63,29,138,135,220,120,248,73,148,182,104,32,238,119,77,211,124,49,70,149,130,54,51,248,92,218,127,26,218,72,164,233,120,221,177,212,62,202,15,139,170,57,143,38,147,152,6,100,198,126,144,82,124,244,194,26,232,245,209,62,131,233,181,217,162,208,212,164,114,30,208,217,237,144,127,194,248,23,235,24,167,255,0,95,244,231,151,218,227,168,2,139,137,201,49,129,244,32,47,104,223,142,93,85,132,178,149,83,74,50,226,32,143,182,235,195,252,91,163,111,197,186,138,85,58,141,38,75,169,212,32,135,53,223,252,149,149,25,172,23,126,12,250,223,233,14,162,163,52,20,65,5,133,237,1,237,241,137,9,191,31,250,240,248,124,86,170,250,162,157,42,114,243,81,251,6,140,153,251,36,126,149,67,41,177,181,165,166,194,35,120,49,1,121,207,245,8,230,255,0,233,143,81,58,130,5,35,78,199,59,136,16,19,25,107,113,102,182,134,79,79,240,47,199,236,245,234,84,234,7,18,94,198,184,53,219,134,157,151,208,107,235,69,23,142,160,70,203,243,175,232,213,119,50,150,149,165,208,234,68,55,57,17,136,250,226,23,218,126,41,175,252,6,142,157,70,156,88,28,62,133,75,14,88,69,108,112,54,59,214,170,179,93,165,173,76,25,115,197,173,142,10,252,219,172,244,29,71,166,124,77,173,171,90,209,78,173,107,156,193,179,72,0,19,247,128,190,141,232,31,168,148,125,83,91,168,164,215,93,237,85,52,136,61,199,11,171,235,159,2,255,0,234,29,3,158,11,153,238,100,57,187,194,185,149,233,251,137,210,149,103,27,65,240,221,31,93,248,118,4,2,94,65,140,29,187,175,155,124,99,240,22,167,211,171,135,82,232,164,220,197,191,55,133,244,191,79,245,45,71,194,186,230,233,77,55,61,184,135,134,92,1,243,217,122,61,95,165,159,138,52,245,43,61,183,58,217,37,33,102,170,65,156,186,159,150,42,233,106,83,123,77,129,213,41,27,152,78,237,118,210,62,196,175,189,254,153,250,61,31,85,210,134,185,192,7,50,46,254,203,230,191,169,191,15,255,0,233,170,167,88,206,166,176,16,234,123,76,145,159,178,247,159,163,222,187,77,142,161,167,38,90,230,134,200,229,82,253,87,148,21,10,153,153,51,254,170,252,11,67,79,161,175,90,201,115,26,92,222,12,129,56,60,36,254,139,84,38,166,145,245,29,119,88,46,113,17,25,236,190,151,241,222,141,190,177,233,65,145,120,176,231,199,101,224,127,77,125,13,222,138,234,52,28,29,107,12,201,220,201,149,50,219,93,217,124,227,142,236,251,126,178,191,240,218,96,199,140,145,244,92,29,38,155,75,169,212,58,224,217,59,149,219,245,106,39,81,164,188,68,218,34,123,70,23,204,93,234,26,157,22,186,169,37,204,107,31,18,118,59,103,233,148,51,122,36,208,126,62,79,107,234,255,0,9,105,234,105,94,232,105,27,237,184,95,157,62,51,208,183,210,190,46,209,105,105,150,210,110,161,207,46,140,18,68,66,253,79,233,239,110,183,211,104,123,167,14,108,62,55,11,226,223,168,191,6,141,79,175,105,181,102,145,115,168,94,234,118,243,49,211,247,255,0,8,135,39,22,79,137,95,89,235,254,4,244,102,234,189,29,245,220,208,235,3,90,103,113,219,251,45,122,189,30,158,149,66,33,180,219,220,240,182,252,3,72,233,244,53,41,184,90,44,24,226,100,44,31,27,232,234,177,128,208,49,213,36,142,221,146,227,178,166,219,178,116,180,126,149,164,214,80,5,177,49,217,120,31,212,191,134,52,244,180,14,119,182,215,64,157,166,74,239,124,29,234,117,159,169,171,69,247,180,211,32,57,164,99,34,112,121,93,223,139,189,33,158,163,233,68,0,75,224,130,124,127,242,86,22,174,71,161,223,41,240,79,210,145,168,14,211,84,168,69,228,203,164,228,25,95,126,248,145,134,183,165,213,121,203,224,244,157,206,36,149,242,159,133,254,20,255,0,165,250,139,170,52,56,212,168,224,94,236,193,35,24,236,23,217,181,154,111,226,125,33,161,228,23,26,33,160,142,32,68,126,202,159,145,170,245,17,186,153,227,63,37,234,235,215,161,241,110,175,85,93,129,180,169,84,38,141,185,46,108,0,113,245,95,160,126,11,248,138,133,111,64,211,23,84,138,207,201,100,252,162,4,127,149,243,95,136,126,14,127,253,82,189,72,16,32,7,1,146,121,255,0,11,71,164,208,212,122,109,50,214,23,17,216,163,99,65,34,87,220,172,250,71,172,208,211,250,163,165,238,108,198,231,159,11,134,239,65,211,58,157,173,36,127,186,66,224,84,245,95,80,99,67,67,5,95,251,118,63,149,109,245,173,83,137,233,115,24,48,67,183,83,227,108,238,94,220,115,250,157,166,252,49,65,206,0,22,142,3,156,186,158,131,233,76,244,221,81,112,120,144,98,230,242,188,163,126,34,174,8,107,169,187,255,0,30,83,105,124,99,73,148,238,53,90,27,48,28,231,70,80,122,235,36,127,145,132,245,95,29,190,155,189,22,187,91,59,65,28,16,190,65,250,85,77,250,125,65,167,80,180,189,149,75,13,191,211,27,2,87,178,245,191,136,127,142,208,251,39,21,92,15,59,133,230,191,78,253,41,254,159,234,93,110,155,222,92,243,220,207,252,39,175,67,251,147,252,157,113,239,39,233,95,76,104,167,166,166,214,58,122,26,127,32,18,186,77,32,52,46,111,166,27,52,180,218,62,120,4,159,17,133,186,155,129,56,194,146,231,146,198,236,209,72,159,164,35,46,4,109,148,13,45,159,240,172,16,12,4,186,184,228,163,183,33,8,49,221,85,70,127,183,28,101,77,128,17,148,36,128,236,230,19,47,47,34,84,222,152,186,129,205,104,198,85,176,147,56,19,221,51,164,9,51,244,64,4,187,104,90,183,51,24,165,43,143,125,194,168,37,163,191,116,166,18,12,12,253,83,120,199,225,3,122,163,31,116,163,159,234,63,181,201,42,180,23,103,17,217,45,184,124,159,149,58,46,113,184,99,132,47,109,184,5,29,119,24,165,90,253,245,1,208,231,72,200,236,80,151,75,98,54,42,221,144,21,181,161,128,243,142,80,122,238,61,95,182,41,174,135,196,71,144,169,230,214,148,110,45,107,67,187,172,175,212,244,16,64,64,83,217,54,186,242,128,231,216,55,221,103,212,86,54,96,253,144,213,170,64,50,101,115,235,234,9,192,217,28,219,70,235,119,32,106,107,72,61,57,92,202,239,23,228,76,238,159,94,187,65,34,74,199,85,242,75,71,111,153,105,53,76,139,124,53,208,126,201,103,40,76,131,220,4,100,151,52,72,25,217,45,170,140,123,23,198,213,131,198,50,139,5,179,178,22,134,135,100,227,178,99,26,32,142,22,251,141,197,235,33,128,98,121,74,113,4,156,74,38,182,231,19,50,54,132,170,134,50,122,33,61,141,120,201,183,227,212,85,87,115,202,204,246,220,71,132,235,128,38,114,210,148,233,36,17,137,75,152,228,161,150,250,137,144,102,73,16,179,25,204,231,178,117,66,36,200,217,37,238,183,48,136,84,29,251,130,161,153,177,47,168,64,201,194,197,81,160,186,1,63,117,166,171,186,228,8,89,170,97,196,156,255,0,132,141,179,173,242,43,209,179,51,200,135,52,196,70,23,3,215,29,109,8,217,119,117,79,0,76,253,23,159,245,103,135,82,117,231,17,130,164,217,44,39,115,158,248,122,207,5,234,13,178,163,156,76,255,0,133,132,185,197,160,68,253,22,221,99,73,170,237,242,120,88,11,75,28,114,126,234,142,107,158,201,101,109,153,31,37,236,130,48,221,135,41,110,165,121,192,51,217,8,33,217,46,51,196,40,234,133,180,192,46,229,11,83,235,36,109,167,201,34,171,1,2,112,71,1,44,14,92,99,232,155,81,247,54,12,131,221,101,171,86,1,32,29,176,123,165,0,63,169,123,126,78,85,207,169,117,195,136,233,51,3,149,153,175,230,12,166,221,108,127,220,33,0,104,152,2,0,90,173,44,247,36,111,124,109,219,58,26,119,255,0,40,12,130,159,239,58,201,4,97,14,149,150,83,24,145,188,78,85,216,95,85,173,3,169,251,52,38,235,48,155,252,72,166,200,9,200,0,156,97,76,128,100,99,176,68,230,186,156,219,5,209,137,48,168,158,144,119,36,164,226,34,21,200,162,184,65,14,4,227,17,176,238,149,80,190,137,46,112,249,147,4,130,70,228,34,205,66,214,157,206,201,220,228,36,63,199,42,204,174,123,153,68,7,54,227,217,168,153,84,56,3,185,236,120,82,171,109,200,59,112,2,148,129,1,166,55,10,121,197,235,238,53,75,83,13,139,54,178,163,234,75,129,32,8,227,19,176,75,168,239,113,205,131,9,132,110,127,168,165,23,2,219,185,56,240,136,84,55,255,0,88,45,215,223,145,173,112,117,50,54,225,102,171,208,64,254,232,141,83,220,52,21,68,146,12,228,129,143,9,75,89,58,138,95,151,146,26,161,174,156,207,8,9,120,48,76,24,217,0,37,174,109,195,99,42,134,29,220,137,220,160,34,246,119,15,119,182,203,168,240,210,12,79,117,108,113,20,93,61,68,101,37,192,212,4,142,174,193,60,184,83,105,104,32,136,222,17,181,145,217,59,21,173,149,63,212,128,131,110,32,31,217,13,74,71,164,131,128,129,207,109,78,145,45,7,4,202,51,80,56,192,192,73,215,252,176,168,163,17,90,144,12,146,46,7,120,89,226,4,1,22,236,182,56,186,223,152,0,112,7,114,144,90,14,91,50,6,65,74,212,52,172,112,75,26,251,16,94,28,121,29,212,120,107,196,147,158,10,23,52,220,9,27,248,86,108,118,73,192,17,1,92,126,59,16,169,182,238,103,172,225,34,211,145,194,204,242,231,23,131,137,217,57,205,38,168,123,98,60,42,168,68,56,129,6,48,84,213,169,177,109,110,145,152,227,164,94,51,178,85,87,67,128,141,147,221,209,76,23,101,220,194,196,247,26,100,65,220,147,41,90,213,75,76,29,26,202,123,192,16,70,56,11,49,121,36,128,64,9,181,31,123,231,183,236,147,1,196,228,227,132,183,197,238,54,101,186,102,122,225,160,239,158,201,38,92,215,16,56,71,88,100,184,157,176,145,82,169,108,127,101,62,33,111,98,139,83,184,182,191,249,135,120,3,100,209,14,167,112,16,82,166,235,136,17,229,27,93,211,28,12,45,112,12,152,174,61,247,178,224,145,210,127,42,139,156,36,17,158,202,216,216,116,76,29,212,50,95,33,10,14,108,214,27,35,104,138,191,251,70,119,92,157,76,131,30,23,83,85,5,179,202,227,106,222,93,80,66,157,179,232,148,119,113,98,201,136,30,16,128,93,206,7,100,66,75,51,186,1,0,164,183,117,137,128,230,203,60,96,32,176,28,242,139,115,204,42,48,0,131,31,85,33,128,56,200,37,152,253,213,16,73,240,136,193,25,55,32,113,33,220,167,250,9,179,59,151,110,96,136,80,182,91,201,80,155,70,101,88,34,59,32,135,177,101,6,227,178,23,27,136,224,132,115,7,194,2,55,198,80,19,33,255,0,153,6,251,103,186,162,101,89,3,147,159,10,128,157,228,21,52,226,194,150,61,146,33,161,80,18,70,81,108,76,229,83,227,24,79,166,117,4,46,48,97,86,6,252,170,136,130,164,65,202,8,84,138,119,214,203,56,17,42,131,173,108,28,40,232,63,69,11,36,72,42,129,164,217,144,34,121,70,4,9,216,161,115,68,246,81,162,70,233,121,3,11,163,8,52,186,12,192,69,25,198,233,97,183,98,85,129,110,121,11,105,157,65,247,35,68,99,149,110,29,35,128,168,9,18,175,102,193,90,218,118,50,128,99,178,64,17,24,84,233,7,133,118,192,10,48,2,115,186,60,132,234,39,4,123,130,211,31,84,102,72,142,10,18,32,207,236,173,192,144,12,227,178,94,243,216,77,60,130,220,24,10,226,70,85,21,99,229,24,37,59,149,122,134,167,75,9,194,208,16,182,55,229,25,24,7,96,150,0,4,164,181,190,160,169,209,220,34,233,182,48,81,60,198,46,145,204,165,140,53,89,23,111,186,28,186,201,155,217,246,75,49,221,81,107,155,177,251,171,27,101,27,4,136,8,213,60,96,23,122,128,76,8,229,84,23,8,69,45,51,38,60,170,35,50,39,60,173,221,124,141,109,148,8,184,53,17,18,35,144,128,2,194,123,168,36,186,73,221,14,159,34,158,66,107,161,185,17,229,80,55,125,21,57,196,224,170,104,78,143,220,54,43,245,24,58,59,73,66,55,236,161,56,128,85,88,6,231,43,40,194,109,140,145,237,34,33,84,162,35,50,74,144,14,73,68,78,180,152,170,245,35,69,178,12,108,132,145,131,10,201,7,108,33,0,184,161,159,115,107,227,46,222,153,80,22,246,87,156,137,194,31,1,15,98,251,14,112,49,40,8,36,162,182,64,3,62,21,218,67,187,20,198,103,80,235,146,131,49,229,80,5,194,56,69,13,35,124,170,205,162,49,1,101,60,155,28,217,96,75,72,157,149,1,50,54,10,152,12,133,78,198,2,15,234,12,239,37,150,128,119,71,116,128,91,244,132,160,9,40,162,210,16,79,220,201,178,216,219,223,5,20,195,140,28,32,32,113,42,113,186,33,174,236,47,212,33,150,66,146,64,2,2,140,108,1,229,81,6,232,148,55,54,110,165,25,113,219,101,50,78,120,238,141,239,180,136,75,115,139,140,162,118,70,121,111,112,154,119,233,194,7,68,227,100,99,228,38,20,107,70,227,56,74,57,11,100,1,130,4,198,201,141,3,109,210,200,152,206,232,216,67,28,130,172,147,4,12,231,236,136,48,180,102,17,6,92,103,104,67,80,146,2,27,172,118,182,193,250,148,214,245,65,133,123,192,60,226,16,93,144,123,38,48,251,135,48,182,125,192,27,212,171,123,8,142,81,49,194,11,64,7,10,156,72,4,33,16,209,59,148,7,59,155,112,234,64,210,231,70,234,227,36,13,194,141,112,107,134,234,92,28,64,219,202,42,179,103,91,46,111,240,121,69,97,112,128,82,218,64,118,66,41,180,18,54,66,221,189,77,103,66,66,209,136,63,117,34,68,202,141,119,68,64,86,11,70,57,88,223,8,13,240,101,90,64,31,229,75,110,36,204,4,94,28,2,160,65,192,217,13,79,99,7,31,229,44,54,38,76,125,16,219,190,84,4,147,28,162,116,17,27,29,208,242,14,164,0,251,92,103,146,169,129,192,96,74,162,103,232,142,72,108,3,142,233,150,81,174,100,27,96,153,221,85,240,138,153,131,46,204,170,183,59,64,91,65,137,221,95,238,24,107,183,158,57,80,102,1,85,36,9,225,23,0,145,149,148,222,200,157,239,68,28,12,3,29,149,56,151,96,162,128,72,28,238,174,67,70,20,249,62,74,181,181,78,160,48,70,32,73,217,91,155,220,171,22,158,115,186,182,188,23,16,70,74,174,31,190,226,21,109,155,41,189,91,40,11,167,39,101,112,24,1,131,245,80,16,224,165,217,41,242,221,25,31,144,33,87,84,128,0,250,168,76,8,3,101,115,113,28,8,84,14,244,98,173,187,73,30,194,8,107,179,229,17,32,0,10,162,232,59,202,141,115,73,198,8,68,202,174,197,54,223,125,203,112,54,64,16,21,180,67,15,117,3,141,217,85,4,137,229,10,42,228,87,119,253,74,139,128,198,221,212,249,184,202,185,47,22,196,16,173,160,4,218,6,18,245,212,237,132,88,224,4,8,16,130,50,14,195,178,96,168,35,40,109,186,82,85,125,129,57,91,200,19,118,6,2,16,210,211,44,200,229,48,197,155,64,65,77,254,217,39,142,203,22,95,36,250,183,242,155,169,52,224,206,225,107,211,151,52,64,136,89,104,61,213,24,208,221,185,33,60,188,182,4,46,138,89,14,200,44,101,50,107,32,181,130,34,80,155,221,0,237,194,26,78,54,231,229,79,166,246,207,255,0,163,194,74,169,99,145,212,192,216,85,146,137,33,174,0,73,28,166,101,205,16,32,247,85,76,238,230,136,157,209,211,112,187,117,113,169,252,253,140,27,82,163,27,70,88,38,0,9,163,168,75,182,224,160,97,107,29,49,130,137,213,69,160,0,145,171,103,226,117,45,174,113,88,65,205,107,132,56,148,246,144,214,146,4,158,229,32,128,91,13,104,18,55,76,96,120,13,152,236,97,26,219,31,36,234,53,83,123,132,217,198,22,130,210,76,226,7,9,126,224,107,131,46,18,50,71,33,88,172,67,200,182,90,168,235,231,177,126,53,174,31,185,165,186,128,243,3,133,160,83,21,41,189,132,90,42,52,55,233,244,89,41,56,72,233,13,29,214,198,212,109,164,69,216,193,88,2,218,185,58,127,31,241,249,49,198,131,154,109,113,5,177,194,56,150,53,177,45,25,85,164,113,168,232,25,62,86,155,72,33,182,134,184,142,54,77,107,124,138,231,251,128,56,247,47,76,192,227,113,193,156,5,177,250,103,57,133,205,104,110,112,177,210,103,183,83,168,21,212,97,47,110,12,64,133,74,87,254,175,185,51,241,215,215,198,83,28,3,64,123,205,220,90,57,87,74,143,183,81,145,208,192,73,115,99,121,255,0,40,26,235,79,80,4,120,238,180,154,142,168,236,140,108,4,45,76,109,202,222,193,106,240,222,61,201,236,151,203,136,13,113,237,217,91,230,224,192,51,19,30,22,218,84,193,22,131,37,42,181,49,68,195,164,59,131,9,222,176,143,254,42,214,133,155,59,253,196,176,26,69,160,136,188,254,76,45,1,194,118,0,133,153,149,77,70,52,144,100,14,160,56,90,41,150,61,244,237,50,199,30,167,118,29,212,173,217,200,251,136,134,38,200,106,138,130,215,125,176,154,215,136,166,199,130,235,93,36,183,202,75,137,45,203,70,232,168,212,46,193,137,28,194,166,47,105,7,225,190,62,123,53,80,172,224,210,210,58,164,237,218,112,143,220,123,1,109,90,110,100,137,5,209,178,69,26,132,85,0,182,24,76,19,216,33,166,227,115,129,4,129,201,237,41,189,232,234,14,168,243,179,253,70,105,234,67,220,231,183,172,139,103,184,225,117,92,239,229,129,49,104,153,236,185,21,221,77,152,151,16,236,75,1,49,248,93,77,43,175,164,73,19,136,240,166,54,255,0,204,176,185,199,151,178,154,46,0,142,161,43,109,54,183,219,0,12,247,73,143,108,92,6,253,184,84,202,228,186,59,39,121,216,201,215,75,241,16,118,17,167,212,90,68,185,160,18,175,78,77,51,159,151,120,70,42,153,201,144,68,0,146,73,39,31,50,90,88,169,199,244,78,31,150,247,58,236,213,98,208,227,142,59,172,154,199,22,105,223,80,116,198,76,9,49,202,78,158,164,190,29,242,224,4,234,213,76,154,109,239,9,236,173,75,90,116,165,133,179,215,88,65,107,113,4,3,177,75,169,123,201,107,233,154,100,30,121,28,20,250,87,82,5,197,215,17,128,16,213,172,26,13,236,21,27,19,111,117,75,21,113,140,214,184,180,182,177,44,164,27,213,177,153,129,202,182,151,177,211,253,94,81,57,236,165,237,128,216,7,104,225,29,64,44,60,184,140,166,26,174,157,18,31,143,191,131,4,188,61,195,182,230,21,212,162,90,46,201,105,200,242,169,173,53,27,32,12,137,202,59,229,237,104,27,99,117,43,168,9,6,95,254,34,232,252,152,227,41,205,47,182,99,60,73,66,214,251,65,194,63,9,141,0,137,59,157,130,197,173,250,246,61,113,176,49,140,116,11,98,9,90,46,7,16,103,207,43,17,134,213,166,243,32,182,66,125,58,162,165,165,194,56,148,220,179,225,82,86,214,255,0,25,175,178,234,183,18,76,17,184,76,165,46,142,74,23,61,165,238,18,11,72,233,250,243,42,80,121,99,237,153,5,6,219,213,164,245,59,30,216,65,206,105,61,194,234,122,93,71,84,107,137,30,87,59,83,72,129,116,31,160,77,209,85,125,10,129,217,179,178,90,218,196,212,181,236,191,83,183,85,237,117,63,148,19,244,94,115,212,26,226,243,13,134,206,235,179,168,121,117,11,219,192,152,94,91,212,125,78,218,132,8,17,221,17,171,212,113,63,17,145,237,233,50,83,156,239,119,168,126,23,54,143,168,178,172,3,247,91,104,235,41,181,205,99,128,45,153,129,186,131,126,144,33,42,29,147,69,22,184,192,168,68,248,236,182,80,4,28,153,143,236,177,50,179,31,116,59,11,110,145,226,32,252,161,45,127,39,46,225,247,113,234,61,180,229,248,204,166,190,147,155,198,251,34,162,200,118,14,14,201,230,231,54,35,110,83,242,177,214,203,7,42,251,49,211,105,156,200,33,116,61,62,184,167,83,43,37,64,230,182,121,217,77,11,79,186,8,207,213,15,199,79,34,21,173,78,85,51,103,212,190,23,124,176,22,224,125,23,170,166,226,36,156,248,94,59,225,122,183,210,13,63,104,94,182,151,200,91,118,79,117,212,9,220,169,155,236,216,215,206,223,132,218,102,7,114,177,209,115,152,209,201,90,105,214,36,199,41,249,39,114,171,206,211,83,29,44,24,136,90,0,117,161,101,100,145,19,1,60,25,117,160,202,97,239,101,109,158,145,205,55,70,112,155,78,226,227,56,28,36,1,2,35,43,69,29,132,239,229,27,25,189,200,91,190,182,27,103,48,50,154,201,3,34,16,52,218,72,41,183,0,192,221,240,143,212,213,235,3,254,37,8,145,28,162,56,116,112,133,130,232,19,244,70,200,183,59,149,133,251,242,20,71,24,202,114,4,45,212,157,28,112,185,244,223,104,238,183,208,117,226,81,207,97,30,187,143,167,23,73,41,189,51,129,5,41,160,0,50,140,28,192,8,36,220,88,68,96,2,142,159,73,204,194,84,218,68,167,50,92,100,31,162,162,225,145,95,62,68,99,97,25,120,105,147,156,36,252,176,84,247,46,118,80,108,225,1,100,59,154,89,154,112,19,193,134,149,150,139,182,3,98,156,231,17,178,218,253,198,26,159,112,195,136,0,110,133,216,3,63,132,0,152,141,208,136,16,38,83,57,236,4,179,5,251,40,93,141,136,66,75,73,157,136,86,93,210,65,73,176,109,148,238,71,59,98,20,46,14,118,209,245,65,116,65,56,86,247,93,153,1,82,190,78,138,153,235,46,161,44,34,54,84,94,15,78,206,67,238,200,206,97,84,135,55,2,10,95,211,34,247,172,186,140,45,104,42,246,7,8,30,247,16,7,40,175,233,147,132,216,62,193,115,150,65,34,72,157,149,61,173,152,24,68,218,135,178,130,92,75,176,151,179,227,8,103,103,176,100,156,78,202,218,67,59,33,113,131,180,42,46,147,8,241,72,122,251,132,231,200,242,168,212,45,108,196,32,107,250,160,228,162,38,92,233,217,103,60,138,117,220,187,137,119,96,71,225,81,0,239,213,28,160,46,200,59,0,137,245,27,24,68,232,140,117,147,197,124,123,240,235,125,99,68,41,52,102,224,226,99,200,199,236,190,113,83,224,241,66,166,25,7,232,190,225,94,171,28,45,112,31,85,227,190,37,173,79,78,28,248,16,57,11,42,97,3,92,57,12,240,131,225,160,248,27,45,122,63,132,27,168,63,39,95,120,201,10,59,226,106,33,224,2,222,249,93,15,74,248,234,143,167,234,5,161,162,161,129,119,32,115,8,150,178,97,39,81,48,217,116,255,0,79,218,42,123,130,144,190,32,184,140,199,100,207,255,0,103,229,195,13,253,151,189,244,207,85,163,175,164,215,180,135,7,13,214,210,214,150,132,186,157,177,154,242,22,124,189,223,0,138,29,111,104,46,136,186,22,38,252,48,193,84,130,208,23,212,245,148,129,162,65,18,190,113,241,55,168,84,244,154,229,209,13,59,2,152,249,61,201,52,230,27,247,61,7,195,30,132,221,27,228,16,26,8,36,133,228,255,0,89,62,29,173,235,190,141,171,210,244,123,53,105,58,152,107,155,59,206,119,93,15,132,126,60,163,174,168,234,47,112,109,70,58,210,201,146,59,79,219,43,213,122,166,149,190,177,165,12,16,100,97,43,213,185,19,161,50,126,121,253,59,175,83,210,43,80,163,171,22,188,16,199,30,4,98,127,101,246,15,139,189,74,158,191,210,234,212,104,33,207,111,184,209,59,8,32,254,112,87,142,248,183,224,230,122,91,69,88,22,151,73,104,224,140,207,229,112,40,126,160,55,214,244,206,211,82,38,171,216,63,135,14,111,244,6,156,207,214,21,120,244,50,34,3,179,197,126,158,84,169,79,226,143,81,211,189,192,185,218,202,154,134,14,236,39,111,168,63,221,126,173,244,24,173,233,84,102,76,8,36,237,29,130,252,177,233,250,103,252,59,241,35,181,238,183,217,168,226,75,34,51,131,251,193,95,166,126,16,245,170,122,143,72,161,77,174,105,14,13,126,68,16,99,33,78,246,64,98,150,19,60,103,59,226,31,134,27,170,170,106,52,88,72,137,71,233,118,232,52,238,167,49,136,94,175,90,193,86,142,4,175,154,124,73,174,173,233,154,128,3,73,105,219,194,62,215,62,227,215,174,137,243,143,215,183,211,175,163,211,211,167,32,188,182,155,220,27,54,155,137,252,68,47,1,240,199,196,31,244,109,77,42,146,224,25,252,187,137,222,96,47,115,241,111,241,30,184,215,7,178,101,241,140,200,94,80,252,33,171,99,169,216,0,96,50,224,91,36,246,142,202,229,120,129,189,201,89,181,93,179,212,251,63,194,159,16,127,215,104,181,147,116,192,130,189,61,95,67,103,165,106,137,139,109,57,95,33,253,61,245,67,233,62,175,74,141,94,158,168,243,43,236,254,181,175,62,161,167,169,92,91,125,65,113,183,185,80,199,235,238,117,81,208,238,57,254,187,79,218,178,68,1,25,92,45,69,77,21,90,215,84,104,45,60,119,95,48,248,139,226,189,119,164,60,137,125,194,96,182,114,188,166,163,245,51,90,11,79,182,76,124,208,238,124,44,81,171,155,57,173,98,174,79,211,30,149,235,20,41,185,148,218,224,103,102,242,180,250,159,166,211,215,182,248,14,35,130,191,56,124,61,250,131,171,175,234,146,231,127,42,214,216,57,110,76,231,240,191,68,124,43,172,30,161,232,134,171,186,157,115,64,51,196,31,248,9,120,148,118,93,225,115,145,57,212,181,116,253,46,161,105,54,12,172,222,165,235,58,125,83,67,73,7,25,36,174,79,234,14,158,187,28,234,148,12,3,155,71,29,215,199,61,75,226,173,110,135,85,236,151,56,18,100,7,108,66,96,110,105,21,189,106,117,62,219,162,214,209,211,213,185,174,27,229,122,143,79,214,83,245,42,14,100,140,226,37,124,51,209,61,87,81,234,58,122,78,107,230,68,218,68,16,123,47,123,240,123,171,233,53,20,233,180,61,205,115,139,137,38,98,114,127,116,15,51,238,61,46,38,87,217,238,89,232,90,112,110,246,225,192,238,167,169,215,58,106,0,71,72,194,235,180,17,73,160,228,242,188,215,197,149,92,205,27,227,178,11,145,112,30,91,220,242,218,215,80,175,85,206,54,206,197,6,135,65,165,171,80,2,4,47,151,187,226,109,99,253,123,91,166,18,27,77,237,16,124,141,215,98,175,171,235,116,116,219,81,184,104,63,56,59,39,175,47,60,138,161,103,103,211,106,252,51,167,125,18,230,180,46,51,253,18,129,173,100,90,21,124,59,241,97,215,104,28,106,186,72,18,73,43,203,252,103,241,123,189,11,85,69,237,36,180,188,11,70,238,7,111,240,177,166,140,107,113,119,103,180,111,193,140,169,70,224,0,7,24,202,69,111,128,233,60,75,169,53,208,32,97,106,248,31,226,67,234,154,106,110,115,72,36,12,29,199,213,123,128,26,224,8,196,169,154,58,200,210,182,239,89,243,115,240,43,139,0,13,192,194,119,165,252,26,253,29,118,190,193,0,202,247,111,212,83,162,238,168,43,70,157,244,170,180,56,1,246,76,126,92,17,37,222,211,77,200,239,79,30,221,6,52,136,128,182,211,144,102,32,36,72,107,68,0,152,218,164,244,236,176,153,228,80,44,105,15,59,132,214,59,158,71,9,78,54,68,110,137,166,8,60,246,65,250,200,194,218,52,187,19,128,123,32,27,237,186,160,96,229,15,184,90,112,55,75,223,212,207,73,25,46,159,10,57,198,195,141,208,181,211,137,50,172,186,214,128,86,115,254,102,0,118,178,53,205,35,153,81,166,201,236,150,234,128,58,57,133,64,226,64,251,33,253,253,76,39,108,112,204,33,33,197,249,32,0,168,190,8,227,25,8,67,164,243,148,57,126,226,173,119,60,97,151,1,128,103,202,67,158,6,123,240,140,144,208,86,103,188,8,217,5,239,250,154,173,85,62,165,87,169,128,22,58,245,154,64,141,209,234,42,100,25,88,43,84,137,132,126,189,155,218,132,86,163,82,78,63,117,138,190,160,204,21,85,170,245,206,208,179,234,42,181,238,16,55,221,100,239,185,60,176,245,35,156,42,125,150,106,130,38,55,86,247,22,68,9,29,208,23,117,131,207,100,175,191,168,237,117,247,200,184,45,62,10,19,80,52,8,239,178,59,174,38,72,251,37,78,96,253,138,60,79,220,54,76,225,88,87,23,63,3,8,217,131,19,186,0,242,211,245,70,221,229,15,137,219,39,219,212,39,184,177,137,4,200,238,153,92,155,32,141,214,115,49,131,158,201,180,250,154,222,99,45,216,250,37,62,76,4,192,232,105,6,1,73,112,131,220,66,84,119,175,33,108,111,80,42,140,72,11,37,112,113,221,105,144,205,246,43,53,82,14,66,103,93,216,147,29,98,90,73,57,11,61,103,147,182,39,133,166,174,198,121,89,43,25,116,18,102,20,220,66,56,111,44,242,96,212,96,128,119,94,119,213,193,123,31,59,1,133,232,117,24,234,201,118,219,47,59,235,117,98,147,165,77,51,199,169,3,23,228,207,27,168,112,2,239,48,177,87,123,73,108,136,33,109,173,85,164,187,27,149,130,168,109,81,255,0,112,228,148,205,184,190,64,109,206,152,15,118,1,104,194,19,15,103,149,45,134,17,50,80,130,224,51,48,137,135,126,201,90,216,97,17,82,168,7,32,225,45,206,12,37,199,0,9,146,180,214,130,90,96,68,44,122,160,28,64,31,178,15,88,125,73,21,248,152,200,199,17,50,36,120,81,174,33,192,28,78,200,30,226,65,100,192,35,232,174,149,64,28,1,31,116,149,54,219,247,42,62,97,212,234,232,218,67,103,121,194,124,61,164,144,109,35,182,233,52,106,22,210,18,32,14,201,244,234,92,14,247,246,77,69,119,8,212,251,79,184,135,94,226,79,32,33,164,231,9,105,227,186,211,86,159,67,136,195,136,133,152,84,180,193,206,32,152,84,183,44,120,146,55,252,118,59,88,131,81,212,234,144,114,221,178,158,218,158,227,77,152,140,32,173,193,24,62,85,18,3,32,99,232,135,46,39,68,63,142,220,122,124,151,35,3,126,234,11,154,211,49,225,3,26,227,135,72,224,38,60,16,27,116,67,140,2,148,64,50,94,183,178,124,188,254,160,84,130,201,104,88,175,36,150,145,211,220,45,239,29,38,126,196,44,238,104,112,128,98,119,73,84,227,209,255,0,121,205,126,205,98,77,50,105,197,179,110,229,44,58,234,96,56,92,211,4,127,133,165,174,1,176,112,101,34,163,28,231,70,109,60,37,205,130,160,87,55,200,170,165,196,224,109,202,91,28,234,113,31,62,235,68,6,184,29,219,27,30,232,30,64,254,145,40,242,107,109,78,226,186,224,189,192,116,181,157,45,179,121,3,185,65,39,219,2,119,41,129,133,194,7,57,148,53,90,26,194,208,58,137,195,187,45,165,135,174,225,203,114,45,245,19,238,138,164,219,34,9,16,113,178,109,197,180,227,148,138,128,50,234,132,75,64,153,27,166,2,224,233,45,233,32,0,222,222,82,230,133,146,10,32,133,101,151,244,2,225,213,130,64,64,230,90,215,85,50,0,82,161,151,9,195,78,222,16,186,173,192,55,48,137,196,249,125,74,91,199,221,36,47,38,158,113,229,101,116,177,167,19,56,9,206,169,120,183,32,119,73,125,123,221,5,160,137,196,44,61,47,145,57,242,56,236,72,185,172,136,1,46,177,13,104,29,145,186,73,146,32,164,189,229,183,56,50,88,48,15,148,63,137,223,172,139,92,59,238,34,171,186,96,79,221,99,126,14,113,218,86,183,190,225,43,53,82,94,0,32,72,216,164,83,54,177,190,33,202,158,197,60,244,200,216,224,148,135,54,231,200,216,114,138,163,220,206,128,49,59,165,23,76,146,50,84,207,53,246,117,60,140,89,155,81,212,195,131,7,117,157,237,184,12,9,9,239,169,213,105,216,165,63,97,224,164,121,123,98,67,138,245,4,218,218,64,25,25,217,70,58,224,3,70,59,42,123,129,219,100,52,220,91,4,13,210,182,250,200,91,107,191,241,24,67,155,157,161,71,18,76,252,165,16,38,172,131,140,102,80,19,4,206,222,19,157,83,32,43,97,243,239,255,0,19,46,165,193,211,202,228,214,36,239,16,186,122,151,134,180,192,207,133,201,113,146,120,82,229,215,71,145,20,222,187,128,28,226,37,88,36,137,32,42,188,76,115,217,83,78,32,240,166,54,244,131,63,184,91,16,120,40,72,18,124,43,17,0,198,16,56,231,9,126,134,29,222,165,196,108,49,194,23,146,72,45,56,42,57,198,17,0,62,229,3,67,101,30,190,48,77,216,236,85,158,128,173,217,3,27,42,118,70,210,152,242,40,225,159,114,204,186,48,135,32,168,49,0,18,172,62,12,238,124,165,212,59,152,255,0,125,193,45,35,117,96,30,242,163,156,121,2,85,7,73,194,205,223,178,47,103,220,145,159,42,25,180,64,86,78,84,14,131,156,74,21,248,246,144,241,211,118,9,39,23,8,68,195,25,57,84,79,112,170,77,187,99,186,25,201,135,86,92,71,149,78,36,8,8,129,198,216,238,132,212,29,145,44,134,100,57,196,54,76,144,164,65,198,21,2,123,97,89,152,27,34,229,122,34,241,183,212,161,50,56,80,184,130,136,84,193,85,32,140,133,151,162,103,68,101,102,49,178,159,52,2,160,34,99,133,100,136,236,129,228,221,230,194,12,113,199,110,80,151,65,198,252,171,36,182,33,84,231,34,82,230,123,25,79,71,185,68,73,18,164,152,129,148,65,220,42,35,24,27,166,16,246,42,159,185,77,56,152,68,199,200,242,169,164,14,20,14,27,66,214,203,24,66,29,110,194,115,157,16,114,80,8,115,178,33,48,153,250,170,36,70,118,65,234,59,209,223,112,64,27,3,144,130,12,201,48,152,96,100,40,58,136,108,143,186,5,178,71,119,253,192,6,71,10,219,45,230,20,32,55,17,42,129,3,178,109,62,136,207,132,132,92,233,82,210,236,2,172,153,192,85,48,4,111,202,219,246,65,219,220,172,129,28,168,233,180,99,238,136,193,57,16,139,220,22,140,73,76,56,108,35,158,49,118,64,147,178,49,76,112,80,73,59,202,32,236,118,89,178,152,192,246,192,152,243,8,155,39,4,170,184,1,10,195,187,71,213,102,63,64,227,46,36,17,186,23,73,107,68,171,14,128,96,101,12,227,186,6,197,20,58,100,107,73,219,132,80,48,71,101,69,229,199,194,128,128,212,239,158,69,132,5,192,119,86,237,182,128,133,175,3,60,171,46,83,198,83,248,153,190,201,73,132,54,118,10,7,153,147,185,81,238,233,17,247,66,215,103,105,250,166,31,178,99,253,194,35,50,6,85,28,238,115,217,67,82,96,110,165,205,217,110,253,134,206,234,74,47,48,27,25,28,161,13,46,87,126,102,50,137,142,22,28,193,238,139,209,21,87,217,116,250,70,0,36,168,251,156,4,136,183,149,97,224,113,49,202,171,157,110,227,232,148,82,55,65,219,220,134,226,193,177,64,243,39,104,68,95,13,128,85,0,0,146,152,234,17,189,186,101,19,27,40,77,185,141,209,2,3,96,160,186,72,156,129,194,210,80,131,113,113,200,68,217,45,195,65,3,149,61,193,97,104,216,228,132,33,217,129,133,158,250,9,65,226,245,44,180,192,143,186,182,156,68,66,11,140,66,141,0,100,148,185,215,113,44,31,82,223,142,2,38,155,196,145,178,128,181,241,33,86,90,100,124,169,125,234,0,209,234,64,252,146,165,165,194,71,221,12,65,6,49,229,17,195,99,206,201,179,60,135,188,254,160,180,0,81,129,97,17,202,178,27,110,240,121,8,8,200,136,65,116,153,233,134,71,73,202,22,182,15,114,85,130,76,93,16,132,96,200,38,17,5,242,41,146,236,0,193,221,64,7,101,102,36,114,123,170,4,219,29,208,213,141,110,186,149,134,59,105,5,19,92,78,20,180,6,201,217,93,162,209,7,40,105,144,35,157,202,201,32,68,40,253,164,1,132,86,153,3,159,40,97,193,208,73,71,173,234,49,129,202,73,46,3,190,202,135,64,130,39,194,35,23,15,240,163,154,46,198,80,236,234,106,232,105,45,183,24,48,0,254,202,140,153,254,232,162,222,158,20,123,0,35,36,227,96,178,99,161,11,93,235,238,11,0,249,72,68,65,4,8,144,168,58,29,49,10,52,201,57,65,243,100,209,30,229,145,132,35,167,232,140,178,59,147,9,98,72,201,79,157,121,31,180,207,212,97,130,216,228,168,49,243,25,8,109,128,8,27,43,18,236,145,132,26,149,246,54,54,240,238,65,212,112,37,88,54,24,59,43,0,0,120,42,132,17,148,185,142,145,120,246,12,18,70,9,108,132,114,39,108,112,170,209,112,236,174,208,91,132,252,131,200,43,77,48,146,15,213,5,217,237,59,163,12,59,3,194,2,203,120,67,144,153,51,241,196,135,187,68,108,168,155,79,213,92,65,7,133,12,23,103,116,162,99,144,163,134,193,118,78,55,68,71,202,98,10,160,216,57,34,118,76,137,48,51,28,148,107,209,177,74,162,25,42,239,115,32,66,129,216,130,133,204,32,200,60,112,169,140,186,100,145,8,102,186,76,224,36,41,196,141,149,228,183,104,85,108,60,12,199,40,136,29,204,167,83,173,34,212,222,237,2,13,223,225,49,174,56,196,125,16,195,152,7,42,216,224,14,7,213,16,43,220,167,5,119,96,188,146,4,126,232,65,204,29,147,136,145,60,164,59,14,19,178,64,116,32,55,204,155,180,231,219,112,32,144,22,225,212,34,36,142,87,63,79,4,1,63,69,181,141,246,224,15,202,189,140,243,184,198,61,100,112,45,150,206,195,132,218,109,151,18,216,240,18,90,219,167,48,66,115,13,130,219,141,196,96,35,93,169,223,220,215,168,61,215,200,118,152,35,159,10,219,252,150,228,71,101,97,142,99,216,99,234,136,139,223,153,142,203,31,39,120,249,16,173,172,104,228,61,55,200,92,247,96,73,146,155,208,195,180,202,80,135,203,72,4,30,19,155,70,115,48,83,186,87,251,150,175,30,172,118,194,5,173,108,142,56,70,215,23,51,38,35,40,125,160,91,156,132,116,64,18,7,104,202,24,193,91,174,219,236,132,9,137,16,92,113,40,218,11,7,86,74,160,193,17,116,129,202,160,102,64,251,39,15,211,228,41,148,211,238,105,104,150,8,231,132,202,109,115,98,78,219,66,186,20,195,0,184,201,221,74,165,161,229,194,73,218,56,77,204,58,251,145,181,92,45,52,233,222,90,224,226,99,194,235,82,175,45,105,51,111,33,114,116,229,142,136,111,220,174,141,42,146,230,129,143,8,46,153,111,127,212,181,104,33,179,117,70,50,176,233,196,119,66,31,107,77,216,107,115,3,114,165,7,150,227,141,225,93,103,93,14,111,208,180,42,170,0,29,198,83,241,233,110,165,220,26,198,187,39,56,9,244,222,94,224,91,142,74,203,16,217,157,134,203,85,55,22,52,18,220,15,221,46,149,205,102,31,107,109,154,180,154,131,78,160,36,18,118,221,117,234,233,127,138,163,115,36,60,30,87,6,157,82,76,180,193,57,43,208,250,102,166,246,134,184,204,238,85,170,104,126,230,49,185,196,210,113,95,69,212,107,191,166,27,223,186,170,116,197,54,147,147,216,118,93,159,82,208,75,75,169,143,59,236,185,108,97,14,234,42,104,114,90,195,194,133,186,85,255,0,210,5,50,227,208,76,182,118,79,180,181,179,204,43,52,195,64,131,246,85,108,93,159,176,93,7,89,177,107,248,71,166,49,185,96,228,242,152,25,117,60,133,77,254,101,49,24,10,216,226,42,10,101,165,206,34,112,185,255,0,150,143,212,146,22,11,43,146,83,109,148,195,90,216,157,161,22,152,212,166,90,24,110,104,119,84,158,51,254,97,19,65,14,0,180,129,10,223,69,164,136,121,104,25,132,65,221,244,101,223,150,35,236,221,73,206,55,90,220,3,144,172,213,38,153,44,16,102,14,22,122,29,47,46,147,113,17,18,182,208,6,171,77,221,82,115,9,173,109,112,234,106,210,175,199,102,65,86,161,107,152,238,161,50,15,96,142,149,66,210,220,139,185,41,181,27,107,94,3,34,65,7,232,146,69,180,3,228,70,215,31,217,48,21,254,70,196,174,135,197,214,50,227,81,237,115,96,14,233,212,170,69,73,46,153,238,176,82,173,236,155,96,25,147,9,244,234,49,206,52,219,129,18,165,203,158,18,156,127,126,78,128,45,4,1,128,118,132,157,75,61,151,142,169,4,192,66,218,189,14,1,246,144,172,159,114,65,50,0,6,66,174,201,215,19,244,254,228,53,4,199,19,8,173,14,18,211,145,221,100,47,182,171,68,64,7,101,169,175,109,80,4,218,71,238,174,25,173,99,225,88,45,121,0,142,74,170,97,197,243,38,55,50,141,196,90,70,7,144,174,194,5,195,32,169,89,215,31,185,169,181,12,140,124,52,181,179,229,63,79,88,180,57,182,245,1,217,97,115,135,72,156,173,44,139,134,96,38,58,90,218,61,109,199,107,255,0,152,111,235,113,142,241,8,73,181,150,148,53,152,105,130,90,226,74,83,91,131,146,231,127,100,45,74,191,38,45,250,124,233,154,169,147,78,1,38,56,255,0,132,199,61,173,108,204,16,101,100,167,51,37,230,54,132,194,61,198,185,164,113,18,131,77,249,16,82,192,47,253,167,78,142,168,214,167,213,29,211,104,190,9,36,7,71,1,121,218,218,167,105,152,77,233,90,95,92,141,75,3,156,11,72,207,213,115,141,121,32,75,86,239,234,123,170,78,101,106,80,77,191,69,230,125,119,209,27,38,160,36,206,112,186,122,125,101,39,83,189,132,186,120,83,86,255,0,117,128,8,3,137,69,45,214,70,65,90,172,240,239,210,212,211,211,53,88,9,166,73,104,158,227,117,84,181,174,33,164,180,183,28,238,23,168,246,41,251,162,157,75,107,52,238,227,54,255,0,202,230,106,61,49,162,169,180,67,79,8,102,61,201,219,43,87,174,231,61,158,174,214,56,67,193,35,120,50,186,186,95,90,6,208,79,254,87,47,81,233,37,173,150,8,147,180,44,53,40,213,162,76,109,253,144,106,39,199,169,170,241,202,231,179,232,250,47,82,21,41,128,216,46,224,21,209,247,110,100,12,19,186,249,199,164,122,141,74,79,107,94,78,57,11,217,208,215,244,178,160,126,91,176,92,203,107,185,250,150,163,85,255,0,222,109,47,6,65,225,51,74,203,30,14,217,88,195,131,129,113,59,173,58,106,142,123,219,16,3,123,42,104,219,97,170,238,47,147,232,159,9,159,149,237,231,133,237,41,211,33,187,66,241,63,8,214,247,90,216,17,3,178,247,84,131,173,107,143,101,223,75,125,78,144,42,117,41,141,44,193,146,223,41,212,195,164,236,165,162,160,142,84,13,140,30,201,186,62,187,143,93,175,113,180,222,98,57,238,181,82,120,113,19,130,178,83,112,105,24,145,221,106,96,150,199,37,54,117,212,151,7,23,102,146,97,91,28,73,27,159,41,109,100,54,28,101,54,147,109,24,76,246,76,84,195,60,143,220,108,79,99,217,48,13,183,74,97,140,147,186,101,192,224,28,14,80,127,76,7,34,206,56,195,107,97,211,48,6,200,206,221,252,32,14,147,60,40,236,150,225,49,109,233,141,85,204,180,101,48,78,34,22,234,61,49,59,118,88,233,187,35,194,215,68,231,143,186,118,219,220,32,63,238,105,193,9,145,7,126,22,98,109,41,129,216,223,43,84,44,114,140,58,245,29,184,200,251,171,97,45,231,100,13,121,178,98,66,129,228,109,131,221,42,155,144,112,115,126,230,136,146,50,166,65,141,208,52,130,6,81,183,164,30,74,127,235,102,235,35,139,200,2,4,34,46,188,130,112,82,67,238,104,4,194,54,22,143,37,13,143,241,227,197,140,47,45,0,132,59,153,137,8,140,57,191,68,5,217,144,34,81,17,34,175,132,160,96,228,125,149,182,233,151,97,83,97,164,41,81,208,127,202,61,62,69,94,61,84,145,208,227,182,202,157,142,36,31,217,9,250,168,225,13,3,114,135,212,221,212,228,61,203,108,8,157,249,69,34,63,202,16,230,219,157,145,92,208,13,165,109,61,251,152,249,106,50,139,131,90,49,50,150,226,79,209,91,159,183,112,129,128,158,48,17,12,246,29,200,55,200,32,126,83,67,160,0,48,2,85,64,27,49,133,24,235,128,199,137,67,59,108,204,153,168,247,26,231,2,64,56,28,33,142,174,240,169,196,3,220,133,68,146,239,240,155,207,185,135,194,72,137,60,170,247,71,33,20,136,30,16,136,250,164,236,32,66,189,16,99,17,178,26,162,198,18,72,70,211,212,3,134,56,9,26,129,32,137,194,53,93,143,220,241,255,0,16,122,225,244,231,229,216,5,112,31,241,30,147,213,169,22,138,141,117,216,16,101,96,253,93,169,87,77,233,154,135,81,54,212,12,54,158,198,23,195,190,27,248,134,190,147,214,154,223,123,255,0,194,53,141,13,112,116,130,103,41,184,237,91,86,79,152,185,62,217,75,225,113,169,168,92,214,200,224,194,227,250,223,233,189,90,173,125,74,1,244,107,1,211,89,159,51,87,173,248,51,226,205,38,161,172,15,254,107,136,196,158,123,175,117,85,212,234,208,109,64,209,27,137,64,252,136,197,181,106,246,251,62,85,232,31,19,86,244,22,183,79,168,121,150,224,149,244,95,70,248,175,79,234,122,22,85,166,240,246,184,7,7,3,184,95,54,248,223,225,214,250,131,222,230,3,131,32,183,5,121,239,71,248,144,124,44,230,232,156,230,180,69,148,216,120,0,113,244,70,205,87,99,86,221,245,62,237,83,213,105,70,249,35,101,228,254,44,161,75,213,169,88,51,207,149,228,27,241,125,71,211,15,105,46,108,112,80,211,248,150,163,222,215,16,230,157,224,238,17,42,111,112,213,228,225,57,231,225,159,253,57,175,127,168,81,47,5,205,33,205,153,7,108,159,34,23,162,248,87,245,26,149,77,99,244,111,124,213,107,68,181,221,187,133,163,75,92,250,254,152,81,50,208,112,65,228,247,94,123,213,254,0,119,164,214,126,179,75,52,117,17,243,196,227,233,217,13,246,182,246,106,173,84,89,237,62,44,163,255,0,90,208,62,193,123,156,205,135,128,191,62,250,70,132,252,49,234,149,40,60,18,218,149,36,214,59,23,19,17,28,112,190,193,232,94,187,83,81,66,149,55,130,11,154,36,29,198,23,59,227,15,130,27,170,210,138,246,195,92,69,73,29,218,65,31,216,45,94,186,126,226,181,181,187,38,15,86,248,102,143,169,250,85,42,206,104,130,233,102,63,219,25,72,248,111,227,54,250,79,168,183,64,231,77,64,3,173,228,137,140,126,23,47,73,241,111,85,111,78,21,101,218,120,5,157,164,72,94,95,215,52,245,116,254,180,207,89,109,51,238,83,134,188,129,255,0,229,238,96,14,81,175,71,22,66,171,93,170,79,213,158,133,174,255,0,169,232,90,224,113,207,130,185,190,189,240,200,245,26,132,159,148,29,225,113,127,78,61,121,149,61,55,218,46,201,137,251,47,160,82,123,95,78,112,224,80,94,47,115,161,123,103,207,43,252,15,72,211,109,205,249,12,133,201,215,124,57,78,129,180,182,37,125,82,173,32,64,17,136,94,35,227,22,191,73,68,212,110,237,202,21,91,51,56,91,139,62,93,241,55,195,205,244,218,148,117,212,205,134,155,139,132,111,182,126,203,55,163,254,165,54,166,161,154,71,184,153,27,140,136,238,184,255,0,21,124,115,82,173,58,148,98,165,55,16,90,224,225,152,94,95,225,205,1,212,26,111,107,109,197,214,206,91,204,42,118,229,95,168,57,181,246,125,99,215,253,27,79,234,58,23,86,14,185,150,130,72,226,87,194,253,106,153,211,250,141,74,109,111,64,219,202,250,7,169,252,69,172,244,221,35,169,57,164,81,250,243,199,247,94,47,75,73,158,183,234,38,177,117,151,182,33,193,1,42,236,229,182,89,103,59,211,53,103,71,171,21,9,32,2,62,139,244,87,233,175,197,236,169,233,4,177,225,237,32,25,5,124,187,77,240,60,53,174,107,110,149,223,244,255,0,74,213,250,101,40,162,255,0,108,2,4,91,32,163,116,206,160,165,63,197,100,60,159,83,245,79,81,211,235,218,111,137,141,151,199,127,83,244,20,219,166,169,95,68,24,202,195,229,15,56,242,87,95,86,223,85,135,90,246,183,114,235,167,127,248,95,61,248,167,93,95,88,247,232,235,151,10,117,4,24,48,99,149,35,151,181,103,75,203,61,232,157,191,211,159,87,246,117,76,101,64,224,3,160,92,191,67,124,54,205,61,112,194,210,38,1,194,252,251,240,143,164,183,80,230,189,174,5,192,96,133,245,79,131,234,106,116,122,182,7,190,41,130,38,76,146,63,194,165,140,127,185,63,199,76,205,239,251,159,88,109,64,12,19,48,49,43,151,235,122,38,235,52,238,24,217,101,213,122,147,169,52,58,119,202,70,131,226,10,90,154,133,133,192,184,152,133,61,39,69,158,85,210,124,147,212,190,16,52,126,34,213,106,128,39,223,112,113,140,65,2,23,186,244,223,134,104,106,253,61,140,168,201,129,180,46,231,171,122,125,11,77,72,201,204,174,119,166,122,197,58,53,61,162,252,133,69,45,217,51,92,55,39,128,248,167,210,42,122,11,220,116,210,26,123,13,151,202,254,40,245,74,254,160,241,79,80,92,75,32,2,119,28,74,253,55,235,26,10,30,171,167,36,180,79,50,190,7,250,137,232,12,244,239,88,134,49,176,93,107,158,57,242,134,217,58,39,35,71,254,153,232,127,71,190,37,53,128,211,212,5,182,62,207,117,223,213,229,125,211,69,172,102,166,143,205,128,191,56,124,45,233,181,180,166,157,106,69,204,0,238,190,179,240,135,172,58,174,164,105,234,19,45,32,58,123,21,174,57,202,91,241,7,253,71,100,223,241,111,170,127,211,216,231,182,109,11,151,240,111,199,148,189,86,211,70,165,236,38,39,251,165,126,163,75,189,58,181,142,222,67,92,120,95,50,253,40,174,64,165,116,53,238,123,139,154,195,32,25,91,142,215,66,57,174,140,253,57,66,191,185,77,164,12,28,167,83,116,186,38,23,55,210,234,206,153,147,188,12,46,132,180,119,5,40,103,250,141,83,227,215,212,124,103,121,41,151,244,193,63,132,154,117,46,0,34,46,151,96,33,235,132,84,214,29,192,90,55,71,35,182,18,94,220,137,16,152,215,218,45,89,50,4,83,168,82,4,1,25,225,11,137,33,16,200,216,33,54,181,167,251,169,239,238,49,149,123,246,44,156,132,55,117,13,209,79,184,49,136,65,3,157,194,166,111,145,90,156,152,194,78,10,18,226,51,40,65,115,163,8,137,32,231,9,27,98,25,7,86,183,113,15,168,70,119,5,37,245,36,117,12,167,61,224,130,72,250,5,131,81,94,56,76,198,43,108,91,196,86,119,89,157,134,203,5,103,151,76,148,202,245,46,17,57,88,107,84,33,191,68,122,2,164,205,41,231,220,142,117,166,34,126,171,45,71,117,28,43,53,133,64,236,65,9,78,118,217,202,81,198,33,84,101,56,201,147,39,194,22,48,56,147,183,148,96,97,40,155,65,236,121,65,92,254,225,116,54,175,82,157,13,4,44,254,236,180,140,39,204,131,60,164,27,90,99,186,85,3,182,39,107,241,246,29,48,231,230,65,9,204,46,99,118,149,158,148,7,224,225,61,143,153,159,178,31,209,19,252,125,189,247,6,161,48,39,114,179,182,73,57,130,19,117,21,32,115,1,103,168,236,72,231,149,81,206,152,68,59,89,31,80,134,146,4,146,112,10,26,143,246,198,193,42,251,136,19,182,234,178,225,100,136,83,228,18,181,236,238,71,56,59,108,164,85,0,100,24,236,155,24,49,129,217,103,171,212,200,27,167,93,115,200,137,79,184,135,60,201,159,178,199,168,123,75,165,166,86,135,56,182,65,252,172,213,73,129,45,194,155,106,212,236,238,42,219,48,125,153,30,226,46,158,144,121,94,87,226,16,5,34,50,79,117,233,117,36,0,96,228,99,232,188,183,175,212,254,89,0,73,75,209,172,54,175,109,79,39,146,117,54,197,151,75,128,229,115,239,182,177,105,253,214,154,206,45,121,225,34,171,65,130,8,118,114,66,97,27,113,251,39,39,7,215,168,231,64,110,98,79,40,29,32,64,200,141,208,205,173,29,188,132,53,32,252,134,127,194,75,124,141,200,74,150,205,34,235,6,145,13,112,39,144,56,89,92,194,217,118,224,45,133,182,137,193,63,221,103,168,199,218,75,131,64,226,10,111,255,0,203,255,0,18,109,69,207,185,142,169,47,4,144,124,4,205,27,154,248,0,24,61,251,165,213,168,92,96,24,238,19,52,101,204,168,216,18,211,191,132,169,223,189,193,94,140,217,214,116,185,161,160,66,50,230,211,223,230,75,168,9,5,199,182,97,1,38,58,132,55,136,68,222,49,6,245,232,143,117,66,230,156,229,80,4,209,143,153,192,238,222,82,36,91,131,32,166,208,171,78,147,152,54,0,204,37,181,155,59,244,74,46,0,196,213,105,119,24,60,168,222,4,28,39,85,130,113,22,206,201,118,31,115,164,152,8,212,191,241,99,53,227,83,100,124,182,110,231,105,67,85,228,188,8,241,9,181,44,116,60,228,129,24,73,170,5,193,204,201,60,30,201,43,97,232,234,37,21,76,53,145,213,44,16,222,162,178,184,197,72,39,125,161,105,115,129,17,4,25,221,103,168,219,28,28,79,56,77,91,124,251,250,132,227,107,6,245,41,204,13,123,115,46,140,79,8,233,3,81,214,159,180,160,0,86,6,73,145,156,41,238,56,146,41,152,33,188,172,135,37,58,130,213,43,242,223,248,128,104,201,124,147,28,66,81,167,16,30,76,30,123,45,52,105,56,189,174,152,27,17,193,75,212,210,195,0,118,1,200,143,217,53,175,222,164,94,172,150,172,69,38,150,19,59,113,40,222,89,105,4,220,124,112,151,84,150,144,217,66,198,3,76,141,160,204,158,82,212,65,119,168,255,0,47,42,253,65,45,129,216,161,115,200,0,23,72,41,141,153,206,195,127,162,86,160,18,227,31,128,146,165,135,100,43,75,126,47,149,188,131,146,242,78,26,0,0,21,86,218,221,240,74,182,185,197,182,187,104,81,250,104,96,23,116,253,82,123,103,250,151,173,107,111,249,153,158,26,76,70,22,119,69,179,54,173,85,26,208,3,93,185,218,22,103,54,226,100,116,145,186,42,102,214,35,100,56,212,236,98,201,150,192,59,229,11,186,105,150,204,3,146,140,52,50,153,35,49,221,103,184,200,15,51,228,108,139,93,61,238,34,110,108,77,70,221,25,139,86,106,183,53,135,148,218,194,30,28,215,79,133,158,171,111,129,38,229,31,14,49,198,150,212,136,120,185,160,73,36,165,186,224,35,116,117,71,182,232,38,28,134,242,1,238,18,89,205,253,196,170,182,239,169,150,171,9,144,82,89,213,119,9,154,163,12,39,206,201,116,153,48,75,176,143,118,246,11,90,46,161,36,16,49,60,148,109,109,180,250,179,10,16,28,244,103,167,13,34,160,140,144,147,4,195,216,173,45,71,96,128,112,54,37,74,172,233,193,251,163,128,64,39,230,73,120,32,156,72,61,147,143,3,35,242,115,185,131,92,224,90,96,65,92,217,202,221,175,28,78,86,11,109,27,228,46,75,56,228,66,186,54,241,148,225,204,65,64,76,19,217,17,55,19,148,36,116,239,178,2,12,103,190,217,38,91,10,172,196,238,136,68,121,80,180,181,162,16,182,19,103,47,168,13,206,8,87,150,253,148,13,182,59,34,116,70,200,213,248,242,142,26,252,188,128,73,157,164,43,146,65,3,10,154,252,144,173,187,111,158,201,157,107,36,73,105,4,42,129,217,27,219,45,29,210,139,73,128,14,2,145,255,0,219,40,129,209,13,173,145,41,115,99,161,53,167,163,37,44,178,76,149,68,229,2,104,75,36,131,59,142,200,132,60,231,48,168,8,10,154,26,57,143,162,11,135,113,119,137,144,240,25,178,24,199,133,111,110,37,81,29,34,79,217,19,246,74,127,29,200,45,192,130,96,42,196,224,79,149,8,226,33,16,110,70,82,6,246,197,254,160,201,38,6,202,218,8,63,85,50,29,143,194,184,186,9,194,57,246,67,209,155,46,193,147,217,3,132,157,147,90,68,9,194,16,224,226,100,99,186,37,126,160,227,189,145,99,7,100,70,99,101,82,54,8,156,122,70,233,67,94,224,43,175,114,137,200,80,76,92,165,190,112,168,109,3,100,221,81,234,102,153,236,188,14,21,143,150,6,193,4,64,255,0,9,140,24,217,45,178,221,177,124,246,3,155,27,40,220,108,161,16,226,21,96,5,131,77,97,123,151,117,174,200,70,76,13,146,131,121,39,9,145,44,222,60,34,5,140,153,171,6,99,60,34,254,153,137,64,222,199,42,48,193,142,82,102,70,0,197,97,25,192,64,208,101,27,179,202,16,39,156,163,94,252,129,118,15,63,69,114,49,192,85,51,132,86,200,217,22,108,89,0,115,142,70,17,6,192,84,73,129,219,194,163,130,15,30,81,5,102,78,242,89,5,176,123,170,107,243,48,141,206,0,253,182,64,67,90,48,128,12,192,91,168,46,25,86,211,108,141,213,52,201,80,195,72,76,159,76,223,212,128,204,0,51,221,64,45,50,81,8,48,64,133,8,192,207,217,109,97,207,162,9,192,219,117,114,32,4,69,177,186,22,218,1,238,183,95,80,73,2,118,68,58,112,118,66,209,113,140,202,45,177,156,240,134,107,144,50,59,25,137,66,208,59,25,80,155,71,113,229,8,39,204,35,157,100,48,220,219,70,7,221,1,24,5,48,117,140,112,128,183,104,201,76,162,194,12,24,196,171,104,146,164,65,19,178,145,50,66,219,8,135,176,158,208,0,183,101,112,91,76,71,42,155,104,19,251,34,145,131,56,240,135,242,112,139,103,89,77,201,217,83,154,6,2,162,118,225,71,28,8,57,77,87,25,137,100,16,68,136,10,60,117,76,116,171,201,249,140,242,133,243,182,193,41,159,115,57,189,75,20,231,194,2,11,85,201,198,118,84,155,178,55,209,10,210,35,202,168,222,76,20,78,60,100,33,137,73,187,1,178,6,158,17,219,128,3,144,153,6,21,134,72,147,132,24,217,105,110,38,219,119,67,150,129,63,101,14,34,10,132,151,68,236,16,34,131,245,36,98,74,142,129,182,200,156,36,246,67,38,0,33,17,234,17,115,201,12,152,82,12,79,236,137,173,243,133,110,24,236,16,215,172,153,48,217,78,48,193,156,170,13,56,202,39,52,64,242,132,196,172,126,162,66,12,47,3,42,54,27,59,21,3,237,230,21,218,27,212,149,212,198,85,249,128,65,117,198,10,134,98,38,74,142,112,145,19,10,219,212,76,45,245,39,143,146,153,229,24,152,48,168,128,195,213,146,168,16,28,103,0,172,107,217,26,220,170,229,165,181,197,141,250,240,163,50,220,97,84,8,61,148,4,70,48,153,238,191,220,77,126,161,52,18,236,156,43,110,48,32,170,107,103,7,101,68,218,112,54,83,24,71,188,97,23,56,12,148,49,112,159,221,75,201,118,70,63,178,182,226,6,225,21,115,182,43,215,146,152,9,24,51,225,91,95,108,202,128,67,206,99,194,171,65,45,253,211,129,110,165,183,172,25,30,252,238,137,182,134,245,114,169,204,105,3,42,17,116,14,2,22,207,220,146,125,50,218,200,59,225,29,165,141,196,32,104,37,209,114,59,110,38,49,8,28,151,8,214,45,83,148,18,92,96,136,5,81,113,112,204,149,24,34,73,153,86,4,140,149,138,187,220,100,94,153,24,210,230,228,192,87,2,78,126,133,92,150,183,56,196,33,112,5,173,136,76,143,132,200,174,172,43,97,146,72,62,80,181,167,18,97,70,224,17,10,226,76,112,141,95,181,155,179,251,146,28,62,136,133,228,109,183,42,154,203,134,248,10,129,206,228,39,179,215,95,113,29,30,200,192,77,163,186,18,217,105,51,149,32,198,249,82,5,185,38,84,248,172,9,174,140,56,116,1,184,238,80,181,135,62,21,52,16,237,242,138,192,223,149,192,149,174,119,150,132,111,189,72,91,32,201,199,100,151,101,52,228,70,16,1,15,136,88,215,173,155,141,173,220,209,167,128,208,182,52,184,0,127,101,207,163,135,196,226,118,93,26,78,46,61,155,9,202,219,201,184,91,64,99,169,84,117,210,64,131,186,50,235,95,35,242,82,169,90,9,51,131,194,105,34,168,134,224,119,74,114,30,167,71,228,30,3,111,102,159,122,226,211,25,24,71,78,95,225,179,18,179,82,16,224,6,72,229,107,104,3,166,32,238,156,46,30,192,97,185,9,140,45,113,54,227,194,105,115,72,23,18,79,100,162,109,49,152,68,208,46,145,213,142,85,53,83,34,213,106,117,236,132,130,45,112,184,39,83,168,36,53,162,100,110,129,212,197,173,36,65,236,140,83,12,112,130,0,56,78,211,189,216,166,234,195,166,77,59,133,176,17,54,161,115,154,3,96,131,36,158,66,140,203,75,68,21,13,50,199,55,18,170,13,81,139,93,44,70,138,174,7,254,209,194,99,93,238,9,63,40,73,44,22,196,231,112,83,105,252,226,155,92,9,220,161,93,107,220,47,228,183,44,102,186,14,0,99,110,235,94,157,215,228,238,12,44,116,197,175,131,253,43,91,7,242,238,36,78,234,86,183,44,251,139,201,181,247,192,155,105,234,69,0,26,231,0,12,4,210,11,106,57,155,21,207,46,247,91,59,147,227,101,190,139,133,74,37,223,51,192,238,170,95,147,220,165,150,233,93,232,154,39,218,52,226,15,114,70,202,153,85,213,69,219,54,98,10,28,60,56,100,241,30,81,54,156,0,0,223,142,200,180,229,92,222,227,91,45,208,239,254,223,212,42,110,45,46,113,192,27,66,234,122,77,118,211,170,92,226,235,162,55,199,225,97,161,70,233,37,198,70,224,39,182,147,153,134,152,40,241,225,142,196,219,31,207,166,122,135,67,169,146,55,114,226,106,102,149,107,156,220,74,211,163,245,18,241,101,70,90,70,39,184,90,117,180,233,190,131,170,24,0,54,68,247,86,105,132,122,21,193,175,172,230,1,239,51,27,240,151,76,150,17,7,63,69,41,183,248,114,101,216,63,211,217,49,173,21,50,36,169,59,248,204,59,63,114,156,209,28,233,140,164,210,12,147,0,240,22,154,45,121,185,220,236,147,73,174,176,23,52,7,242,1,144,22,141,59,139,9,4,244,247,66,174,234,178,117,48,233,251,151,238,57,236,206,28,56,82,174,148,213,23,54,27,137,33,48,57,180,223,152,116,133,209,160,202,117,12,128,6,54,28,42,251,231,82,250,182,75,127,185,202,12,30,220,220,65,158,19,116,117,170,208,213,105,158,215,15,109,149,46,170,195,253,109,131,143,204,126,17,234,232,54,145,137,234,57,133,146,199,19,59,14,74,90,129,92,100,173,79,187,123,59,181,222,199,209,184,101,187,128,55,43,30,174,139,75,61,183,193,24,49,184,198,66,207,167,174,69,51,210,224,7,39,145,221,19,156,28,68,18,71,148,107,189,239,212,162,135,116,251,138,117,34,42,135,255,0,76,22,183,8,233,48,7,182,96,187,96,59,248,79,167,214,69,187,4,21,180,175,164,208,231,141,140,130,148,169,95,140,74,252,172,153,52,22,2,233,22,53,196,102,147,29,48,128,244,52,18,114,14,193,103,211,185,162,161,96,1,143,222,225,200,91,203,65,104,129,142,74,160,165,113,250,137,66,237,81,48,153,42,180,214,32,129,0,111,229,19,64,195,135,24,74,254,37,158,253,122,13,153,164,224,9,224,200,156,120,69,68,130,242,225,59,196,112,170,93,247,35,93,204,170,199,211,23,146,221,156,173,163,218,169,14,116,3,253,42,137,136,115,72,5,85,71,123,165,208,46,115,96,186,56,81,110,185,164,106,245,211,9,197,151,128,27,37,48,144,214,180,25,74,189,177,32,18,78,80,255,0,16,1,23,31,177,70,212,253,48,211,74,54,246,104,33,227,170,113,202,39,50,27,45,57,229,91,93,238,83,227,59,66,94,3,160,131,219,40,222,188,186,180,31,147,170,229,89,84,192,44,164,75,129,168,195,212,230,236,93,178,32,242,215,183,99,25,131,202,123,219,77,244,197,172,12,231,8,122,125,160,98,7,238,181,196,168,68,173,22,167,34,115,181,148,195,233,186,236,151,108,59,47,59,82,151,179,90,38,79,4,21,236,235,105,189,202,121,18,14,196,47,57,175,244,115,239,23,53,178,239,247,13,254,139,158,226,159,234,16,179,241,250,155,61,31,213,158,214,10,37,216,153,158,127,43,190,253,99,170,209,14,36,3,17,43,198,233,180,239,166,246,247,27,133,215,211,86,116,134,189,214,221,128,37,10,6,106,247,47,85,182,182,157,33,84,135,158,26,156,215,2,26,1,146,176,186,161,22,193,152,222,83,104,212,135,182,240,75,101,83,144,87,163,100,236,114,118,111,117,48,240,4,12,114,176,235,180,44,174,192,67,67,59,249,91,69,78,152,6,71,100,45,112,32,131,6,55,64,176,190,74,86,162,230,230,19,128,205,17,109,104,3,11,185,164,30,216,13,46,73,168,27,38,48,59,133,119,90,90,0,51,180,161,153,138,69,163,192,157,74,111,53,5,176,68,126,235,110,152,245,182,32,30,193,114,244,245,174,6,76,145,217,116,168,30,166,224,19,60,45,84,25,90,230,242,62,231,208,190,13,168,240,230,10,150,135,78,205,51,142,23,209,169,184,6,66,249,183,193,230,30,36,74,250,29,51,115,91,11,161,126,171,58,79,226,107,28,92,214,196,76,247,76,107,131,129,4,70,55,75,147,111,252,162,111,91,102,118,85,170,230,179,11,154,177,128,72,194,117,34,26,126,105,61,146,24,240,88,4,90,123,171,105,201,51,5,17,194,97,222,230,226,235,64,0,97,58,157,64,253,176,70,235,37,58,190,227,128,16,66,208,208,5,73,5,77,168,117,177,218,239,242,141,14,188,197,208,83,24,67,42,65,51,225,9,107,68,101,80,36,17,253,213,43,223,108,194,97,132,208,37,199,164,204,112,156,0,48,28,100,248,194,207,72,144,83,137,33,211,24,75,157,187,7,122,176,153,129,23,108,181,208,150,182,8,149,146,145,129,49,149,174,141,91,183,9,148,217,173,210,11,52,151,195,114,21,55,105,253,144,123,146,32,5,127,48,131,137,79,203,232,140,58,251,9,143,57,27,74,59,249,59,37,17,104,194,166,190,244,188,83,200,20,62,227,216,243,118,19,169,188,146,123,172,180,141,174,206,201,206,124,17,24,148,125,194,46,165,115,99,141,76,71,246,76,109,64,70,112,179,130,45,238,83,88,101,178,98,66,41,220,15,23,182,48,24,42,218,99,3,110,82,154,226,93,225,17,34,0,200,158,86,179,245,25,117,242,29,153,184,25,240,168,186,34,99,180,33,104,119,225,72,50,36,194,218,159,113,93,193,180,47,114,8,1,160,159,40,94,98,9,42,52,239,59,119,66,78,64,25,69,115,178,26,195,12,129,184,250,40,6,62,155,160,115,136,240,163,75,132,118,75,187,22,213,107,254,163,92,46,100,108,147,113,19,225,59,230,96,240,149,18,35,148,219,144,143,121,22,250,152,238,118,10,154,11,90,9,85,110,96,136,29,212,25,54,255,0,74,61,39,82,199,111,81,131,152,66,233,141,213,30,0,25,27,160,115,75,185,132,29,127,140,75,255,0,28,151,77,196,152,39,117,41,186,30,39,132,54,0,37,64,233,193,49,229,23,83,33,179,152,70,146,50,86,122,207,22,159,33,48,96,68,200,75,168,48,100,112,177,189,27,5,135,119,103,201,191,87,168,57,218,42,212,79,93,204,201,7,16,70,203,243,79,167,122,109,82,207,110,129,150,48,150,48,179,176,219,63,229,126,152,253,88,47,30,157,87,219,1,174,45,54,147,221,124,103,244,231,77,75,213,52,230,163,105,150,7,145,12,63,208,113,48,169,78,171,212,230,69,119,210,116,127,77,244,122,159,79,214,82,109,77,69,122,182,226,234,142,153,241,255,0,149,250,19,223,246,253,4,57,198,8,118,243,227,133,243,223,77,248,99,248,90,244,170,6,116,242,189,197,113,238,122,93,135,61,49,186,91,219,154,108,233,232,167,247,60,7,171,252,92,41,106,223,70,68,112,103,149,243,47,140,133,109,94,176,234,40,130,117,4,135,177,198,109,223,57,242,182,252,85,232,21,7,198,180,245,47,46,246,89,73,221,45,36,100,184,118,94,211,71,240,183,253,71,211,254,81,129,50,134,20,177,57,237,242,76,156,239,132,169,127,213,52,254,219,224,60,55,3,133,232,232,252,62,192,64,113,201,253,151,138,173,168,255,0,209,58,235,43,188,80,5,194,144,107,204,117,112,23,102,135,197,229,194,230,49,206,59,227,101,187,216,159,136,71,182,125,47,225,223,67,26,119,7,130,32,14,23,67,215,108,173,71,219,49,49,146,188,63,194,63,169,154,13,94,161,250,65,94,155,170,252,173,1,194,110,17,34,62,139,209,250,222,169,213,52,230,163,55,221,100,86,93,203,38,76,94,149,240,229,63,226,101,185,255,0,43,163,241,70,156,210,244,103,83,47,222,101,157,160,96,254,229,121,255,0,65,248,142,167,241,45,166,243,105,60,21,235,189,107,75,252,111,166,58,160,50,72,218,55,72,239,46,224,14,63,126,207,203,190,151,73,181,62,62,245,98,208,26,11,216,199,130,58,174,13,193,250,66,250,235,190,17,26,223,71,247,162,28,6,35,157,176,188,11,190,23,175,233,223,25,234,245,112,95,70,181,74,101,205,59,136,196,133,247,175,65,160,215,250,43,26,4,230,72,238,35,31,231,242,186,63,35,97,218,201,63,143,147,187,62,57,232,254,182,207,131,61,95,248,106,149,98,166,162,169,115,26,243,37,198,4,199,129,1,125,195,225,143,92,103,169,105,91,213,62,23,192,127,87,190,31,212,105,125,99,77,175,162,192,107,105,106,97,163,119,131,135,0,190,129,250,81,235,180,171,208,123,110,151,82,62,211,131,183,6,55,242,150,245,26,235,44,87,188,159,90,120,17,37,208,97,121,111,138,24,205,85,23,82,144,73,140,149,209,255,0,173,210,36,182,224,73,194,243,95,17,234,13,42,78,172,210,72,2,96,101,65,211,178,55,14,125,51,231,127,22,254,157,55,83,167,169,82,137,181,240,28,94,192,36,126,87,129,244,233,244,63,84,161,66,163,75,93,85,229,160,113,3,159,236,190,209,232,94,180,125,82,139,90,234,110,111,186,201,13,126,237,149,193,248,203,224,218,58,113,252,81,104,247,88,73,6,62,95,162,184,137,198,210,55,26,215,163,65,152,253,119,225,189,23,171,122,65,115,156,9,45,201,123,113,178,248,179,53,142,244,127,139,106,232,162,105,6,10,148,222,6,226,96,207,153,133,235,245,127,30,58,131,106,105,38,125,179,105,147,182,203,204,232,233,83,245,143,83,117,102,180,251,142,57,63,132,245,218,244,249,34,215,228,91,103,217,254,24,212,210,214,122,125,55,152,141,190,235,185,102,156,70,66,249,128,110,171,208,189,63,161,213,42,55,253,192,100,126,23,47,73,241,230,177,245,189,186,204,44,36,252,183,74,70,150,95,143,146,173,184,129,251,159,94,175,71,79,80,25,32,55,149,242,191,213,157,5,45,55,166,190,182,156,22,60,1,14,105,201,202,238,85,214,235,117,186,83,95,78,242,72,104,232,63,47,215,186,249,255,0,196,62,165,170,169,81,212,181,196,16,28,9,59,54,16,252,103,27,106,201,89,183,29,94,167,119,224,15,84,3,92,202,85,13,140,144,39,186,251,14,151,95,66,139,131,218,90,23,201,126,24,244,66,234,34,165,38,220,243,180,110,82,253,111,214,253,75,211,245,38,41,57,154,105,233,47,195,135,130,22,238,238,249,58,127,25,200,159,118,58,230,122,142,145,192,56,2,4,0,190,95,241,31,169,250,167,160,235,197,90,52,94,250,33,224,220,215,103,125,161,95,233,223,196,149,125,85,205,189,196,130,72,143,161,133,245,191,80,248,106,134,191,68,46,167,37,205,7,35,194,31,194,223,212,126,78,96,79,49,79,226,234,90,223,74,163,46,182,165,157,114,112,190,85,241,23,198,53,244,126,174,42,81,169,107,27,55,70,199,178,238,124,111,232,218,159,79,5,180,26,240,208,122,108,36,15,188,47,147,122,151,241,5,238,117,113,237,212,216,182,101,86,181,206,235,37,249,27,83,169,247,175,130,190,53,111,168,233,90,42,212,230,8,74,248,243,208,89,235,76,113,18,202,175,104,33,220,13,136,95,15,244,207,137,107,250,83,33,134,0,95,81,248,59,226,225,235,20,154,218,245,61,206,0,157,148,108,119,211,41,248,210,245,213,158,159,224,207,70,107,152,218,21,51,81,131,171,180,194,246,250,79,69,163,164,170,106,48,0,78,228,47,55,233,254,163,167,209,0,246,213,101,199,22,206,87,79,255,0,82,177,194,46,13,199,40,114,227,40,241,171,212,225,254,165,56,86,244,154,244,253,211,75,160,128,240,62,83,11,230,127,165,239,247,107,181,204,104,107,92,233,113,27,23,114,71,133,238,190,62,215,255,0,19,232,181,170,53,205,115,136,34,209,193,140,47,9,250,70,198,208,165,166,0,203,70,4,108,50,154,171,197,156,214,83,163,201,250,87,68,214,51,73,64,135,221,44,19,224,173,116,234,70,9,252,174,118,129,241,166,102,56,24,43,107,96,140,133,60,234,84,183,255,0,108,212,199,3,176,252,35,14,32,131,202,204,199,146,4,8,8,197,72,220,225,49,223,80,34,154,199,190,161,114,22,18,55,40,26,254,161,136,8,136,188,226,64,238,129,251,130,191,191,168,219,157,131,56,76,47,21,27,9,13,28,34,180,130,51,1,96,222,163,102,142,75,111,74,167,137,136,221,19,196,129,8,63,219,216,37,58,238,99,242,5,113,59,140,25,96,140,16,149,84,192,221,19,143,3,110,233,15,50,12,166,174,102,193,200,48,169,19,90,168,24,152,92,173,85,91,170,25,43,70,174,165,179,60,46,77,122,164,136,25,119,116,185,222,193,99,60,128,237,79,81,29,185,89,223,86,225,176,142,233,111,168,71,244,194,23,103,49,62,16,97,168,231,80,72,147,188,74,162,59,29,148,99,164,228,170,112,144,96,117,20,185,143,113,91,89,52,118,88,113,104,204,125,80,23,11,119,144,133,194,72,4,229,72,198,10,46,84,198,41,201,174,69,185,242,110,40,28,246,220,152,246,17,24,199,116,153,5,222,59,169,173,97,236,244,132,232,184,6,224,132,201,176,137,200,60,36,222,11,186,113,27,148,111,193,105,39,10,158,228,108,59,119,254,96,87,171,34,22,122,132,150,252,201,149,172,14,229,45,244,253,198,244,28,114,176,103,220,68,250,38,107,227,125,138,96,33,185,25,129,194,187,69,144,119,28,132,64,53,141,25,194,83,37,40,91,237,138,182,236,144,68,165,150,219,50,112,159,82,65,35,118,172,149,156,90,212,44,242,59,234,96,214,38,177,107,102,22,74,142,14,4,108,7,116,218,174,57,145,31,85,150,169,247,54,199,112,143,161,178,109,172,185,49,234,93,112,54,192,238,188,71,196,117,44,110,29,7,186,246,186,192,41,181,219,193,25,94,19,226,136,169,69,192,75,127,218,84,203,22,36,108,133,186,103,151,115,201,113,57,33,91,91,35,6,37,41,197,196,142,0,31,148,218,36,0,4,101,28,94,246,67,248,87,141,165,84,108,54,46,255,0,194,206,201,100,193,194,211,81,205,104,33,210,178,18,248,7,4,19,24,236,150,221,153,83,36,241,173,78,229,186,169,44,181,37,245,8,104,14,118,2,2,65,155,164,36,86,123,88,210,221,199,114,83,43,67,54,35,206,171,247,46,167,81,17,188,167,105,24,77,86,153,219,133,153,175,104,104,7,158,87,67,70,216,50,55,73,175,172,94,77,243,60,38,187,156,67,64,144,39,126,233,206,13,45,157,179,177,225,81,120,18,27,50,0,221,9,103,186,12,152,32,74,165,77,175,125,202,54,181,156,206,178,44,48,93,36,162,123,27,110,112,112,137,141,20,222,39,49,202,42,150,56,128,209,18,57,70,205,173,236,90,31,2,217,51,213,120,166,64,105,136,86,247,192,4,24,206,233,26,150,243,192,194,80,1,206,46,146,12,119,71,171,28,159,101,63,155,198,132,125,243,157,130,176,67,135,73,219,33,40,23,24,7,96,20,53,67,109,176,139,78,240,178,252,77,33,230,81,122,236,148,73,169,110,248,57,85,82,157,236,255,0,113,156,4,21,43,50,155,90,235,192,37,209,212,161,170,29,76,71,205,60,114,164,219,59,174,117,22,187,126,235,247,255,0,180,42,3,249,115,189,220,166,83,160,45,186,102,78,82,219,80,184,22,227,28,118,68,1,164,208,67,137,226,212,235,190,177,142,142,73,220,39,84,181,164,52,144,179,0,225,155,174,32,97,197,91,222,97,209,14,121,6,7,117,42,11,8,180,226,6,201,27,90,198,201,126,78,77,204,138,123,193,32,68,159,41,109,105,119,75,177,118,210,165,66,219,133,192,123,144,98,21,83,32,229,220,119,75,117,62,39,113,107,69,74,213,132,250,54,19,115,240,55,114,205,89,161,238,107,164,200,218,14,22,138,149,156,88,246,114,225,131,24,88,171,2,199,11,71,212,166,116,2,58,87,12,250,140,105,22,8,202,182,212,38,11,177,225,45,176,33,179,182,85,184,2,65,184,2,63,165,107,43,94,224,31,212,77,87,117,145,59,44,245,42,150,134,129,145,217,54,171,3,201,7,242,177,185,133,133,223,212,19,191,147,226,25,236,114,220,86,208,221,88,123,101,192,228,29,150,106,142,233,201,223,49,217,21,86,75,26,38,18,106,83,180,73,36,142,23,63,39,150,73,173,211,250,98,30,122,243,35,8,106,184,211,116,141,198,81,84,18,205,246,238,147,80,68,152,51,202,78,54,168,175,108,74,188,45,137,2,163,203,140,186,12,240,146,246,130,225,152,148,65,254,235,113,0,112,82,94,231,49,157,255,0,194,144,231,127,113,150,215,240,153,181,18,199,145,4,142,16,180,72,235,48,120,8,245,0,186,145,204,18,48,123,44,206,187,164,120,221,26,174,202,222,156,123,223,175,38,138,102,59,20,209,140,199,213,39,79,72,130,59,38,144,14,38,208,133,158,86,106,205,91,219,6,191,112,92,73,241,11,61,83,105,59,148,218,146,92,179,189,166,73,153,29,146,247,133,118,37,118,115,181,100,131,188,30,22,83,28,173,26,198,151,156,238,54,149,149,208,48,80,252,143,101,73,168,38,247,212,7,50,114,170,203,190,92,34,36,156,112,135,97,10,42,140,95,58,37,103,190,123,34,15,32,8,84,0,141,212,3,16,74,47,232,141,182,80,217,79,105,56,105,68,88,67,91,153,242,132,68,192,116,4,77,54,64,225,45,79,142,16,45,143,96,9,99,164,133,9,27,133,78,201,223,10,224,0,22,57,91,173,238,40,105,178,195,186,119,202,153,48,172,91,217,81,223,232,83,189,245,250,142,114,183,140,176,72,40,92,233,219,117,15,238,20,0,243,202,94,199,6,13,86,84,56,228,170,99,76,171,63,32,4,169,179,70,80,108,248,65,197,94,229,144,70,37,70,192,202,27,164,2,172,139,128,225,97,78,159,184,30,190,229,187,49,28,40,6,65,80,0,214,168,32,129,157,214,219,87,127,81,179,124,144,245,25,149,77,240,84,12,223,40,1,63,68,189,251,5,183,238,49,199,102,242,160,109,192,130,135,250,183,81,176,55,221,21,94,225,55,214,91,89,110,10,35,51,157,144,151,131,1,73,131,186,53,108,27,10,247,236,167,1,193,85,25,240,172,71,229,92,218,0,193,40,107,102,7,253,193,2,78,232,196,247,75,35,42,227,27,148,59,58,216,191,125,66,32,19,229,83,155,57,156,43,12,15,32,147,10,197,48,57,77,67,77,216,252,91,58,64,13,17,18,174,35,27,149,96,53,174,206,200,118,200,217,0,222,217,187,169,35,88,55,156,170,13,63,54,17,22,242,85,52,130,59,44,254,230,170,189,18,140,70,240,173,162,221,191,42,142,34,70,232,156,112,33,101,232,32,119,204,130,89,6,81,52,155,85,55,45,202,135,229,129,178,221,198,11,212,210,80,219,117,80,92,85,68,100,21,27,153,202,167,247,22,17,150,144,21,141,163,186,161,6,37,92,9,193,72,197,100,12,183,234,161,111,149,126,217,223,132,76,164,28,4,227,194,42,244,49,138,182,98,216,217,230,20,204,146,21,154,113,128,134,210,70,232,246,245,176,75,116,187,42,76,229,84,203,84,56,110,16,207,169,189,133,128,84,107,160,128,163,105,224,21,79,220,35,95,112,102,201,11,72,48,238,85,65,17,5,20,90,51,147,194,94,203,119,27,142,67,17,118,10,183,56,128,48,51,217,47,104,40,219,146,112,134,125,205,182,175,146,64,12,7,149,45,35,28,33,201,194,146,101,51,220,92,135,140,133,65,177,137,86,3,73,4,161,113,9,77,29,24,36,2,227,4,224,40,214,249,16,132,110,138,220,194,162,253,239,112,194,144,72,133,44,150,125,16,28,28,21,50,8,73,197,205,38,201,123,192,217,80,105,59,40,70,112,10,54,176,134,200,77,107,47,108,207,82,221,78,232,32,231,148,44,118,0,237,202,162,227,145,16,172,97,162,64,81,250,142,216,93,72,78,137,17,153,10,101,227,112,16,238,171,228,48,115,225,18,55,42,182,88,198,129,129,185,8,106,158,56,66,31,145,136,86,5,219,160,25,220,77,200,66,0,111,50,165,192,63,40,71,62,20,112,18,12,161,159,81,117,204,217,115,6,6,37,88,5,167,38,70,217,67,136,10,56,144,98,17,206,230,51,238,25,50,0,36,34,20,218,8,204,247,75,104,184,73,66,100,147,10,155,203,70,63,33,124,141,52,195,201,39,10,143,75,78,65,10,154,226,208,57,10,97,209,229,72,24,57,231,132,182,139,155,16,160,232,120,130,66,169,129,3,7,186,141,201,146,103,234,182,160,147,25,83,97,129,252,194,93,145,193,84,236,137,136,40,28,96,13,225,73,159,11,123,217,53,172,62,73,48,6,97,29,57,107,75,184,75,36,147,178,59,139,119,252,38,30,44,1,214,194,107,178,127,202,146,216,130,58,138,19,16,56,61,148,177,219,202,159,189,198,187,143,114,216,68,194,185,252,133,65,183,54,118,202,176,48,96,101,17,227,217,6,97,254,228,45,37,179,33,75,73,140,161,3,162,79,125,145,83,112,38,8,77,85,171,48,87,245,11,7,98,10,160,99,110,120,66,0,6,62,216,80,225,208,112,2,47,188,178,20,228,117,10,194,115,128,21,147,3,6,80,187,168,64,85,16,193,43,111,28,96,49,174,66,249,219,149,110,2,0,5,13,208,35,132,33,176,60,161,237,77,131,150,251,27,7,0,228,118,81,173,198,49,158,80,25,134,226,17,83,46,19,57,149,159,234,27,102,127,112,220,211,19,63,101,67,4,78,202,157,210,225,42,204,56,129,35,11,28,177,216,244,182,61,48,128,4,24,59,246,84,91,196,40,214,134,29,213,53,178,78,86,222,157,140,220,183,79,177,173,181,217,38,0,66,226,0,0,12,161,0,13,240,132,206,243,132,81,123,156,239,189,66,120,19,243,66,141,140,17,248,85,54,140,230,84,108,3,32,110,142,175,212,163,125,29,58,140,129,104,237,186,91,155,153,216,43,187,96,68,132,183,151,96,66,157,157,232,130,159,188,143,160,90,215,11,68,207,117,185,134,209,198,87,55,78,232,120,43,165,77,189,17,51,61,213,129,194,3,136,121,220,105,105,119,25,238,54,70,210,105,195,78,68,112,151,77,196,16,196,215,7,29,200,157,145,54,169,196,149,246,147,86,157,205,107,64,40,218,77,210,50,179,54,209,2,83,232,184,6,196,201,41,173,215,212,10,81,35,233,19,84,137,34,118,87,86,159,182,224,3,131,129,220,132,52,141,230,54,79,5,179,105,19,132,105,241,177,21,168,29,125,200,227,115,122,90,13,170,131,100,140,237,192,81,150,216,103,0,21,64,128,226,102,101,84,6,190,193,156,124,59,141,44,246,65,35,116,218,85,36,65,221,40,236,4,225,74,110,146,96,110,150,173,135,139,40,87,145,185,212,215,68,135,211,130,114,156,218,109,46,247,32,93,0,23,115,11,45,54,57,142,22,159,170,217,71,169,208,68,78,17,248,212,227,111,97,202,185,202,185,24,29,14,219,117,161,175,0,12,27,99,37,37,204,18,25,112,0,29,209,105,234,94,201,34,209,36,65,236,169,95,143,73,164,167,255,0,76,182,132,210,192,3,97,166,214,198,203,78,132,123,154,70,86,130,219,154,13,167,137,88,221,134,23,3,210,209,46,240,22,157,25,2,147,15,184,92,194,33,161,53,90,152,46,73,88,11,106,119,53,26,192,84,166,3,76,16,101,221,147,216,238,129,39,146,9,238,56,89,170,78,4,140,118,77,164,67,137,102,209,223,148,45,107,42,18,135,6,201,98,111,160,234,108,35,219,155,1,254,179,37,116,106,216,253,35,42,176,137,57,145,219,133,198,108,52,196,24,61,150,218,53,61,154,1,188,112,86,174,237,74,69,76,123,250,145,181,75,158,98,77,152,34,55,56,93,61,13,97,169,97,109,71,88,14,224,236,23,30,133,71,83,14,15,55,184,187,142,211,133,209,165,75,249,87,109,218,21,108,150,117,33,183,228,168,236,29,77,49,239,17,56,220,79,41,186,102,50,157,55,58,248,39,142,201,85,169,124,149,8,146,209,45,157,194,22,56,71,110,192,165,173,132,236,137,68,122,253,205,126,228,186,136,7,249,115,21,59,145,28,126,202,220,3,220,41,247,56,254,235,43,171,67,67,72,156,240,181,83,170,214,137,49,121,200,39,148,246,27,215,162,47,249,43,75,113,132,246,26,103,4,79,50,183,122,126,164,1,14,110,79,116,138,212,154,30,221,156,72,25,225,102,113,115,43,190,12,176,1,145,223,255,0,144,181,29,193,149,181,109,170,118,245,59,154,135,56,211,1,182,144,121,129,253,215,49,223,251,185,192,152,202,126,139,84,29,72,49,221,147,43,233,155,85,165,195,170,32,143,170,7,107,251,35,92,51,142,197,213,165,123,88,26,224,4,245,97,40,52,228,110,70,208,139,248,150,177,226,155,156,27,80,230,10,183,61,161,243,219,114,17,19,112,153,204,173,161,178,250,32,90,64,119,17,253,150,233,58,150,48,186,13,167,45,27,21,204,113,47,97,32,68,121,90,116,213,92,41,54,78,68,148,4,107,182,233,155,145,91,57,212,93,74,109,101,73,0,54,21,182,185,34,90,32,249,65,170,213,8,116,83,117,95,12,32,31,221,33,128,190,160,184,22,182,211,143,42,173,186,219,62,65,127,202,217,248,249,9,228,93,59,59,184,76,166,67,90,237,164,165,84,30,219,48,4,241,60,149,84,218,230,16,98,73,252,5,38,203,184,100,157,185,30,205,52,250,153,107,179,221,27,65,177,209,48,112,151,82,152,4,56,19,36,69,160,225,91,67,203,238,135,88,14,220,4,244,161,111,25,169,242,171,202,91,132,52,16,54,225,33,243,91,168,238,15,11,67,7,184,226,70,199,6,85,190,147,91,29,59,44,208,178,59,177,203,86,198,157,4,170,79,181,173,254,146,154,199,251,149,100,236,56,75,233,144,8,137,140,170,99,38,96,192,84,113,254,165,44,241,13,255,0,231,247,54,176,135,98,238,55,225,93,102,192,233,63,95,43,40,185,177,2,230,140,192,70,42,7,3,193,72,219,143,107,18,215,171,221,78,217,208,164,193,81,128,112,19,170,105,24,105,155,154,100,242,185,90,125,87,183,82,29,49,59,174,197,42,194,179,72,156,113,148,158,189,121,41,74,210,189,236,228,187,209,110,168,75,78,217,148,202,158,156,64,191,167,28,174,171,173,99,124,144,145,81,237,182,14,220,2,185,251,71,72,214,62,125,51,134,64,46,183,158,103,133,178,149,32,226,208,227,33,187,125,82,171,6,50,177,45,9,180,73,113,243,193,41,13,17,200,247,15,227,247,31,66,135,182,211,115,139,137,50,21,185,152,56,206,232,169,23,93,36,139,71,244,199,63,84,250,148,203,41,180,129,51,199,117,98,197,107,197,242,115,156,220,207,220,194,251,64,34,32,130,133,196,129,54,253,212,172,226,215,237,186,166,190,248,109,216,8,91,150,227,46,215,252,102,113,238,63,76,240,1,196,147,200,93,61,6,167,219,118,99,11,151,66,163,102,33,105,211,56,138,166,80,177,103,9,13,6,186,127,243,245,62,153,240,173,78,182,189,184,199,229,125,19,73,82,250,96,236,87,204,254,14,172,30,230,12,1,192,11,233,122,124,209,22,238,186,104,117,253,207,68,213,195,185,165,178,224,92,99,59,38,22,216,209,110,220,165,183,13,18,51,217,56,2,70,21,59,196,131,144,122,65,204,68,41,5,192,1,198,232,189,178,89,147,8,131,67,26,35,117,183,9,155,2,33,220,58,102,12,236,180,83,127,36,225,102,103,81,130,83,219,242,28,33,213,129,101,118,214,53,154,110,5,178,126,201,153,136,27,119,73,97,30,217,144,154,211,208,39,51,178,165,14,246,45,119,139,98,19,78,1,9,225,242,0,75,96,145,182,20,128,37,14,217,154,150,197,143,99,243,149,162,145,198,255,0,101,141,142,234,18,180,210,27,158,21,51,191,234,51,217,54,48,68,18,97,88,235,148,176,236,1,186,107,109,35,24,72,25,38,84,246,88,32,136,35,110,84,182,34,21,180,204,199,10,7,120,221,55,123,217,51,110,248,164,140,147,147,144,142,100,207,236,163,79,242,173,140,165,140,24,9,170,213,246,96,120,164,208,14,60,163,96,35,125,146,169,191,164,78,15,116,242,252,129,194,98,249,212,10,84,194,88,241,132,109,42,53,192,152,35,112,163,121,14,33,77,236,153,54,146,63,167,51,186,23,128,26,12,201,68,232,112,136,75,144,29,7,1,26,159,81,151,198,81,116,54,20,99,140,74,133,183,28,41,17,196,38,95,220,41,203,235,37,129,38,93,128,174,46,48,14,16,182,75,96,143,40,153,137,35,3,186,94,247,72,194,121,178,201,142,20,15,36,108,128,84,180,30,123,20,32,151,9,77,153,236,151,37,97,56,239,56,74,46,17,35,10,110,76,236,168,11,177,178,81,251,148,177,242,133,115,166,71,61,208,221,39,199,133,39,38,76,33,99,155,36,4,119,238,26,233,217,10,226,12,32,123,65,40,179,219,8,27,55,68,125,209,233,54,37,159,235,216,64,218,59,194,149,77,204,199,101,96,117,74,83,220,114,35,9,51,122,97,78,88,79,153,254,166,180,59,65,81,228,75,70,36,47,135,126,148,122,133,45,46,165,236,233,46,58,138,140,6,112,68,152,3,232,63,178,251,215,234,22,153,245,61,62,179,88,48,115,1,126,107,209,250,86,167,79,234,129,244,154,237,40,101,102,215,99,99,229,38,110,105,30,100,254,85,169,93,60,238,71,151,248,238,79,212,77,13,127,166,182,160,236,50,184,191,250,128,105,235,26,85,1,0,24,146,112,184,254,135,241,107,63,130,107,43,184,53,231,118,240,19,219,165,167,235,26,150,86,211,62,234,65,223,55,14,10,97,223,114,130,251,157,49,158,165,232,116,253,94,167,241,22,139,254,89,2,49,202,235,250,81,102,139,77,237,56,116,129,5,117,253,59,210,253,189,27,129,30,87,139,248,159,212,79,165,26,147,59,173,143,132,45,71,15,39,205,191,91,141,42,174,97,247,58,11,131,139,200,249,95,34,15,216,160,248,39,84,223,86,96,166,48,102,210,57,149,231,127,80,125,106,159,196,180,106,104,195,128,107,186,94,233,200,30,60,173,191,3,178,174,146,187,95,4,91,25,255,0,41,215,1,39,55,33,121,86,123,253,103,193,191,192,106,142,178,144,178,171,29,36,196,19,136,130,182,233,190,50,22,182,131,222,30,29,210,1,221,117,244,26,225,234,116,108,168,73,46,220,149,229,254,48,248,52,232,43,82,214,117,49,236,97,44,112,198,29,18,127,100,186,175,202,30,86,221,103,179,244,159,71,102,177,212,235,54,3,164,25,141,132,137,94,249,154,96,104,10,118,244,237,11,224,223,12,254,171,183,211,234,255,0,10,107,88,46,107,28,211,131,56,133,246,111,66,245,246,122,157,6,62,240,110,89,95,185,64,169,83,9,231,189,115,225,217,174,231,181,182,158,12,46,175,161,106,25,71,78,104,221,149,209,245,234,135,248,107,131,166,2,248,213,127,212,38,122,103,197,46,208,85,119,183,82,219,219,217,195,191,248,71,151,35,168,212,107,100,39,208,254,49,248,106,151,172,209,164,255,0,108,7,83,111,205,203,142,115,248,48,190,79,95,86,62,7,245,1,151,55,223,120,16,222,9,129,63,217,125,183,208,53,244,253,111,74,208,14,11,126,111,11,227,255,0,172,159,12,235,53,90,141,45,125,51,29,238,80,126,104,200,30,235,103,105,227,191,217,26,90,195,150,148,82,172,232,210,248,184,197,215,201,57,251,121,43,102,135,227,77,63,169,214,26,67,81,174,170,91,54,130,14,59,174,47,194,31,14,138,186,65,78,192,214,145,176,28,172,31,19,250,31,254,152,245,23,122,169,46,164,218,52,220,215,53,162,113,32,254,112,143,243,56,231,113,27,3,137,62,171,232,158,137,76,213,167,85,187,248,93,47,138,189,39,248,207,73,117,32,0,45,4,207,124,109,251,47,35,250,123,241,165,47,83,163,167,125,55,94,30,208,68,136,193,240,190,155,170,166,221,70,152,183,6,121,9,31,139,228,37,11,156,127,115,241,167,198,31,11,84,209,122,182,162,187,105,0,231,144,28,224,32,192,24,158,234,190,16,116,107,59,144,109,219,149,250,51,226,63,211,234,62,164,42,61,214,182,224,126,101,240,159,95,248,126,175,194,222,175,83,218,96,246,105,245,85,37,196,11,124,121,194,184,255,0,144,7,166,113,31,142,191,138,226,247,245,62,207,167,248,106,143,168,250,24,115,176,200,17,35,114,70,79,236,190,23,241,247,165,15,135,125,113,236,107,77,198,69,163,152,63,249,95,106,248,35,226,138,122,143,72,211,87,109,70,84,164,108,115,68,200,112,34,101,124,115,245,157,205,169,241,6,151,173,194,153,115,220,8,57,184,68,2,127,42,63,142,214,30,50,139,90,26,19,213,126,154,122,182,155,212,61,39,81,238,184,57,206,1,148,135,108,245,79,156,21,201,253,82,244,109,55,253,37,239,166,110,168,92,201,109,184,34,225,57,94,31,225,175,83,169,232,239,115,105,203,3,158,95,30,78,235,232,85,152,255,0,136,125,52,75,75,225,178,226,118,91,19,181,234,45,108,88,254,137,220,253,45,166,221,117,42,50,223,106,161,142,147,253,39,202,236,126,168,124,60,205,62,139,86,247,180,83,168,26,227,129,242,149,226,254,11,215,63,225,239,89,20,156,13,58,117,13,215,188,224,187,2,63,178,247,159,168,190,172,207,81,244,237,67,220,226,240,234,71,221,31,76,127,128,151,190,103,212,214,203,26,117,62,123,250,56,223,108,208,0,19,78,214,184,60,242,78,72,251,47,211,58,38,138,186,90,113,200,217,126,104,253,35,166,116,244,244,227,36,147,159,25,216,175,210,250,65,252,61,16,28,230,184,181,163,45,56,41,191,46,44,170,187,148,156,191,90,248,127,77,169,164,67,196,184,241,24,133,240,143,212,31,129,26,117,117,43,80,105,180,12,1,223,149,247,223,87,214,251,116,73,14,0,47,27,91,93,166,215,213,169,73,246,159,43,85,67,151,212,54,166,131,63,42,250,151,166,213,211,87,123,92,210,210,19,189,51,214,43,250,91,102,129,185,220,54,98,74,251,23,199,31,5,211,175,125,74,45,16,236,195,120,95,33,62,152,253,55,169,26,47,22,52,24,136,201,62,19,56,245,89,205,199,62,85,157,127,77,248,195,212,106,57,166,179,92,199,238,99,96,189,207,165,250,134,167,93,65,142,14,46,119,3,121,92,159,72,248,84,106,180,172,120,0,201,143,43,221,252,37,232,76,160,250,84,200,136,198,120,90,198,228,174,183,233,159,56,248,163,215,53,186,74,140,109,71,181,180,30,109,123,29,184,243,244,93,95,211,58,6,133,102,210,29,45,99,250,71,131,149,244,207,139,126,0,211,122,134,146,168,99,67,154,65,110,217,33,121,127,135,126,27,127,166,250,179,30,208,224,192,45,178,49,245,90,136,9,41,90,121,62,211,161,121,254,25,133,226,13,160,15,194,214,201,32,120,88,180,96,154,44,57,34,4,92,181,223,99,101,73,61,201,96,51,245,45,174,35,232,119,77,140,74,83,69,194,100,5,96,102,65,43,14,3,19,151,16,35,110,200,156,39,8,182,66,204,208,95,61,194,115,93,107,4,149,79,245,24,202,186,70,178,27,158,81,124,192,66,68,200,27,171,107,139,76,254,202,47,37,216,150,174,246,118,205,23,116,238,150,227,211,183,225,83,170,3,145,132,50,114,118,250,38,168,38,48,248,121,42,241,16,48,18,107,27,65,131,246,78,36,56,68,100,114,178,87,105,153,217,108,205,128,76,152,117,78,153,187,101,198,212,212,135,30,203,167,174,121,177,114,42,193,206,253,146,39,102,72,218,171,133,124,138,155,185,68,100,96,21,26,210,64,3,142,233,101,228,28,45,235,145,128,162,171,22,65,107,201,60,171,53,46,36,196,70,2,19,55,117,111,221,9,137,142,200,230,117,104,13,28,146,103,133,78,39,229,31,186,54,147,152,143,162,168,7,234,178,27,217,44,118,228,7,17,110,118,64,210,209,199,208,162,123,111,111,18,146,112,0,35,109,202,29,125,200,221,104,227,220,59,67,12,52,68,165,147,62,7,37,81,126,14,21,182,160,192,6,225,8,102,91,184,44,117,4,156,193,18,56,75,107,98,236,228,240,17,18,75,207,10,159,74,226,36,227,121,77,211,220,127,126,242,0,130,101,17,107,108,28,127,132,48,27,56,57,66,231,92,0,153,73,201,175,146,116,186,56,145,117,167,167,127,178,85,66,0,147,128,19,229,172,110,112,60,44,181,94,8,182,112,123,160,173,191,182,93,26,231,115,37,71,19,39,178,205,81,246,182,226,50,120,90,171,130,193,63,178,201,93,215,8,231,251,35,219,241,146,242,228,229,235,170,56,181,194,55,94,19,226,58,173,166,235,126,105,57,147,178,247,126,167,82,26,14,67,70,48,190,117,241,21,73,115,111,204,146,6,54,64,106,244,68,187,81,229,60,253,74,129,206,6,102,49,244,70,42,116,198,8,132,171,9,7,167,116,33,228,180,52,55,229,75,161,228,228,107,119,173,141,169,85,174,110,119,225,33,245,75,88,93,50,0,194,77,74,133,206,45,196,240,84,146,230,219,128,64,67,242,91,238,74,150,190,101,136,46,172,11,4,198,233,21,156,216,240,137,237,28,148,138,146,198,131,19,60,37,255,0,38,71,123,204,58,146,148,19,36,254,87,99,211,234,54,71,247,92,10,64,185,211,176,229,118,180,34,232,32,196,112,83,97,85,83,217,42,211,29,9,212,127,204,28,50,131,220,121,203,115,194,130,160,20,218,214,152,187,147,201,86,31,16,208,50,177,198,172,189,183,125,144,25,38,72,24,225,41,213,67,50,38,73,200,70,224,64,116,192,187,186,204,91,107,228,231,133,83,42,124,62,224,45,196,227,146,200,14,109,75,159,24,150,14,231,202,80,0,13,142,54,81,205,115,9,46,16,7,5,11,156,221,64,24,33,38,170,113,136,225,243,58,133,97,127,84,143,9,96,193,48,65,27,33,115,189,182,129,185,216,144,169,213,64,240,213,140,179,220,62,219,88,242,26,232,16,8,133,157,192,176,103,229,59,38,181,251,159,150,66,10,221,14,6,38,112,86,49,235,32,220,252,123,185,46,155,125,199,8,63,132,79,1,175,125,205,203,90,11,93,254,227,57,11,48,107,164,195,173,156,194,51,83,220,34,120,253,210,227,109,207,35,133,44,121,220,167,185,204,35,153,40,216,232,223,60,4,146,198,212,234,121,34,50,32,194,58,53,45,105,115,196,135,50,26,15,7,186,87,146,121,22,191,144,209,126,162,117,33,196,143,110,3,129,220,142,39,40,55,171,129,18,156,231,203,237,140,199,210,82,128,0,56,187,51,180,37,52,202,254,166,181,42,1,176,107,184,178,155,160,128,120,148,160,96,30,66,154,152,246,237,39,7,177,200,66,29,120,119,251,75,96,132,87,108,9,26,183,14,190,224,6,146,28,237,164,156,30,201,78,170,77,184,250,149,160,191,220,100,236,99,132,155,12,18,12,227,100,183,228,85,99,229,114,165,187,139,170,222,163,156,68,172,207,45,180,127,185,105,14,140,1,2,50,147,82,136,55,17,63,66,146,183,62,200,150,173,1,177,51,214,126,26,1,149,150,185,144,36,253,150,170,212,224,52,198,86,90,187,14,21,42,62,146,43,107,91,126,162,94,248,100,1,61,202,23,62,104,198,51,253,148,172,219,64,204,2,148,211,188,236,23,55,36,114,54,149,178,19,59,173,166,216,104,128,54,9,66,177,130,54,37,55,81,80,2,67,121,220,172,14,121,115,137,224,108,151,177,214,17,112,38,144,235,164,76,180,4,175,104,53,242,78,21,81,121,137,219,199,116,98,37,210,15,209,62,226,242,246,53,187,9,102,160,6,213,11,162,152,6,28,101,83,200,166,100,109,217,85,87,64,105,3,126,82,91,144,227,228,21,116,196,144,19,14,236,146,247,16,14,194,118,71,212,26,92,178,234,95,34,51,8,84,199,139,245,20,183,23,89,206,212,147,121,19,149,156,201,57,250,163,212,56,58,164,140,37,154,178,35,131,202,157,158,246,63,45,232,144,211,185,166,21,71,72,28,33,184,140,5,97,222,36,165,17,206,162,54,15,9,103,164,5,92,71,117,1,57,198,2,174,221,146,111,46,226,184,119,146,131,91,223,40,137,182,100,99,133,64,6,136,84,96,225,26,188,76,155,145,236,141,23,9,216,118,70,230,130,2,1,143,162,183,28,66,27,253,70,44,29,36,178,217,4,5,88,129,49,40,38,71,99,221,88,18,2,59,135,80,60,79,73,119,103,33,88,51,156,32,230,33,75,191,11,81,132,113,210,24,108,204,228,32,45,107,137,10,49,196,76,227,178,128,22,255,0,202,31,199,169,75,91,126,165,55,160,194,41,84,69,241,136,87,0,54,57,11,103,140,74,248,146,8,32,133,26,4,218,127,10,154,75,10,147,50,74,109,213,216,166,125,72,101,163,1,72,180,110,161,4,137,84,72,116,33,94,141,201,186,195,36,112,236,160,146,54,81,187,76,126,81,1,50,91,33,45,181,250,128,206,246,83,26,36,101,71,1,60,74,176,69,217,40,98,8,142,57,71,147,254,163,103,199,250,145,160,204,118,71,109,209,177,66,28,46,59,170,47,234,41,51,102,194,175,144,173,182,127,100,46,5,177,202,131,166,21,93,46,153,132,225,203,168,219,92,228,67,18,4,29,148,218,78,200,11,137,112,157,145,23,98,19,58,116,18,118,124,201,8,150,130,114,123,42,2,8,84,29,5,9,113,74,157,225,27,164,239,216,117,114,124,33,13,183,200,81,206,4,8,221,75,137,9,207,62,81,60,33,180,64,7,112,56,87,152,226,74,91,75,145,180,220,64,253,210,98,245,146,134,44,11,75,135,209,16,48,66,167,200,113,7,101,54,62,17,236,49,137,210,72,5,200,38,78,2,176,242,10,48,224,27,183,57,79,209,27,172,144,140,194,162,100,225,75,167,149,9,16,33,38,167,80,33,245,10,147,92,232,231,194,210,26,209,51,246,41,12,37,163,39,40,169,156,103,158,233,90,216,182,164,122,219,68,201,42,130,31,141,184,132,138,187,227,101,176,136,105,17,136,89,139,91,25,144,157,183,154,65,152,16,32,16,56,42,237,4,97,86,219,18,81,7,125,210,235,48,213,246,84,96,24,207,101,108,1,248,216,161,156,156,97,12,193,196,167,174,253,67,241,211,168,115,28,109,202,7,111,182,17,2,75,119,66,215,119,18,143,107,177,55,189,33,25,120,218,0,66,220,57,93,228,108,172,190,64,194,57,134,77,219,236,39,64,116,0,163,5,210,173,130,225,186,19,35,120,1,71,62,162,31,169,118,128,0,221,45,219,162,111,205,200,242,136,57,177,17,37,55,145,151,189,8,12,145,152,81,131,32,157,148,56,142,21,92,98,56,77,236,39,93,203,120,135,40,73,144,97,66,65,104,198,84,113,6,114,182,179,123,24,195,238,120,132,39,175,229,219,148,45,114,50,224,214,237,11,89,179,219,55,93,117,1,205,180,140,202,34,208,90,10,23,55,56,86,195,48,9,75,228,95,169,116,218,100,8,84,227,15,192,71,48,68,76,4,4,130,228,118,190,144,238,202,14,146,100,43,184,129,10,75,67,164,133,109,45,46,196,160,132,201,214,202,107,140,66,35,7,116,46,1,174,17,194,167,22,187,188,148,26,227,4,178,232,24,87,32,68,242,132,255,0,79,132,69,178,65,253,145,195,59,135,250,101,128,217,219,126,202,162,32,108,160,130,227,133,64,198,224,253,82,195,230,144,182,42,155,4,143,221,64,1,2,102,123,169,103,98,143,95,115,88,9,15,205,32,97,85,211,32,171,128,200,145,40,161,165,194,48,16,208,135,6,173,191,82,132,16,57,42,131,122,143,96,172,129,116,33,7,4,35,214,117,16,132,222,147,220,21,29,243,102,8,85,135,54,2,134,0,142,203,111,89,9,220,185,7,96,136,186,34,118,42,152,99,59,99,18,172,55,7,191,1,41,250,148,202,157,178,218,0,105,157,212,21,56,132,184,198,210,81,8,142,196,38,60,254,162,250,233,45,175,187,17,40,218,44,227,59,160,22,131,50,136,182,58,137,128,128,155,20,12,235,238,80,168,9,158,202,200,15,18,55,40,32,9,60,148,77,218,6,19,114,222,153,157,251,100,152,227,101,9,145,49,225,87,245,149,113,124,24,192,71,175,227,27,57,72,225,157,145,83,112,157,176,171,167,147,5,65,108,132,157,81,38,43,191,22,91,176,224,113,30,20,247,36,142,152,84,248,24,238,140,22,199,148,218,38,158,194,15,241,144,56,28,68,165,128,6,99,40,165,178,9,253,148,6,92,65,6,17,226,103,189,68,229,166,100,169,130,37,48,184,129,32,225,1,117,217,236,164,75,177,136,225,38,6,247,212,38,61,123,46,3,246,6,85,236,2,161,210,217,25,37,19,75,72,135,74,31,217,245,55,26,175,82,218,103,143,170,168,56,198,21,18,1,198,97,16,113,137,140,114,169,171,209,236,199,199,162,76,79,148,14,253,209,52,204,206,202,137,19,129,30,80,51,114,31,229,149,177,146,48,203,129,2,10,232,233,223,44,135,9,242,185,173,121,186,14,60,173,218,99,180,202,6,190,68,183,93,47,83,65,32,191,111,186,116,180,180,153,64,30,215,25,143,178,140,167,115,247,134,170,150,181,125,99,26,121,12,11,71,215,148,198,60,207,203,158,232,45,19,27,149,26,232,135,2,68,39,29,148,107,200,154,232,155,200,59,144,127,11,96,211,58,67,158,91,120,27,142,203,155,34,141,164,56,201,57,11,123,43,8,104,116,193,25,66,199,30,166,252,124,106,188,165,189,129,206,145,129,180,4,78,167,253,56,250,170,150,183,13,50,80,180,155,128,222,57,79,152,133,101,27,151,175,198,49,140,25,204,17,136,86,5,166,14,74,158,200,167,151,60,188,204,229,50,26,226,92,114,71,8,250,58,247,39,248,254,58,191,198,54,147,12,3,59,173,20,95,110,120,11,51,88,119,7,27,200,90,91,103,182,12,203,98,113,221,55,14,127,209,15,44,196,142,184,185,208,34,8,87,242,144,29,4,240,147,115,109,14,131,28,97,56,90,64,49,43,87,141,128,223,36,179,135,203,35,238,185,162,55,56,62,83,244,237,115,15,4,5,157,152,29,194,219,134,211,5,185,250,110,168,13,157,149,107,248,243,157,186,102,138,46,107,174,187,5,107,163,164,21,203,25,144,249,27,127,101,133,173,176,251,129,189,39,127,170,213,162,212,77,64,38,35,100,224,7,177,244,173,58,239,185,176,210,36,23,8,16,98,15,252,32,109,193,209,11,161,86,128,44,99,201,153,108,130,22,112,193,22,141,252,165,243,62,82,42,219,187,56,254,166,123,136,33,178,209,57,182,51,249,93,77,38,177,190,211,46,0,7,97,171,157,94,133,143,99,64,234,130,101,104,211,212,12,107,110,96,115,163,240,143,18,198,132,165,104,85,193,211,39,67,80,194,230,145,34,15,43,3,141,48,242,214,56,184,140,16,112,66,212,202,133,236,152,156,243,217,85,118,203,90,246,90,32,140,148,180,18,216,179,158,173,171,135,28,153,219,81,141,108,185,183,112,51,177,91,116,250,151,123,237,167,237,135,48,182,75,201,219,176,11,40,99,28,38,109,60,43,166,251,159,102,65,25,184,108,137,91,14,86,208,240,249,13,223,255,0,115,169,80,216,15,3,137,89,117,37,192,83,107,115,113,131,28,115,37,50,92,230,130,250,133,220,52,30,21,176,7,186,199,108,113,43,87,84,226,102,78,134,133,94,217,52,173,36,217,45,144,28,243,56,11,175,233,90,150,117,50,174,91,146,7,152,192,92,186,154,107,90,64,220,41,165,115,105,16,226,96,131,144,74,187,161,209,9,126,117,194,107,245,13,40,32,212,110,231,158,203,13,50,230,83,201,23,114,70,197,117,125,246,106,180,238,4,90,185,62,211,169,189,205,127,126,156,238,20,236,242,14,188,149,162,54,118,54,157,67,242,131,61,207,133,31,91,219,152,34,6,195,148,186,133,162,230,52,195,192,159,162,167,0,41,211,28,145,212,146,222,246,251,35,75,109,120,217,238,104,164,67,179,112,152,159,170,162,125,220,19,178,204,198,155,128,146,60,148,250,116,162,100,153,7,36,114,171,98,186,36,15,227,43,97,221,142,115,113,14,252,157,148,121,45,107,67,96,183,153,78,143,118,147,156,91,32,28,14,18,95,71,220,105,57,30,19,83,137,239,114,182,107,93,252,108,58,122,138,68,251,119,67,192,144,60,37,85,172,52,238,101,59,141,207,152,128,72,31,94,200,98,3,68,96,34,115,189,210,36,91,27,161,87,92,39,63,228,124,160,205,26,103,9,108,245,3,243,16,180,49,196,130,93,4,140,72,254,203,159,138,66,3,183,50,182,83,37,204,14,36,1,57,242,173,67,153,250,155,17,106,118,71,63,79,115,103,131,194,67,105,17,112,48,27,2,7,149,184,213,105,164,0,219,149,158,163,7,245,102,59,36,181,183,66,94,213,170,213,137,211,83,177,213,79,184,231,151,28,3,192,141,135,255,0,57,77,167,166,14,46,231,194,58,52,218,96,141,202,208,214,53,174,131,210,86,207,75,77,106,214,159,19,217,150,158,153,242,11,152,26,6,217,148,218,53,61,151,144,100,159,11,81,99,73,193,51,176,74,214,82,107,105,192,195,187,133,27,252,109,255,0,226,55,195,49,140,115,161,162,76,21,205,213,234,207,188,238,176,204,116,146,22,138,87,191,115,112,2,2,227,250,166,158,160,168,94,65,3,128,161,136,234,70,11,114,23,201,52,250,243,88,185,175,203,218,232,39,130,186,20,234,128,27,145,131,5,121,253,43,133,228,9,46,223,34,22,227,169,176,71,41,87,94,254,164,150,206,159,115,208,105,235,53,196,128,71,130,182,180,223,78,1,147,231,133,229,180,218,176,206,167,58,15,101,219,209,106,189,214,53,197,195,232,153,252,135,253,47,76,53,18,169,176,235,105,203,159,190,227,37,99,246,157,69,242,96,54,99,234,187,108,103,191,66,45,143,41,71,77,107,72,222,123,132,104,150,123,148,223,185,146,148,182,160,33,179,35,36,112,158,193,38,49,33,70,182,199,200,193,76,162,0,125,211,146,171,201,242,177,173,94,78,207,99,240,133,104,123,14,220,47,170,233,93,58,112,65,128,56,95,35,248,98,171,90,246,253,112,23,213,125,61,211,166,104,229,90,189,246,19,179,241,156,124,157,90,102,70,74,125,51,111,51,218,22,90,111,181,179,253,211,105,188,84,251,42,111,212,223,204,238,105,7,100,47,105,186,65,0,118,86,199,6,176,113,61,209,58,30,221,192,64,122,50,38,39,76,186,108,13,102,48,85,211,4,55,28,161,188,152,111,1,52,67,68,194,213,122,207,37,184,241,12,140,109,66,4,17,132,109,233,216,227,178,0,27,24,221,20,129,25,70,182,130,167,95,31,38,139,136,104,18,165,55,24,240,128,16,91,147,186,38,55,170,9,194,165,64,221,96,234,209,133,193,217,253,150,205,59,129,96,133,141,182,181,176,220,253,86,138,32,180,110,144,65,138,252,14,217,181,155,201,40,139,186,176,149,76,130,17,135,240,176,122,193,185,109,99,105,187,130,34,85,57,208,12,42,107,230,34,65,85,113,184,161,189,235,27,187,237,188,140,108,157,212,45,141,182,75,101,67,18,55,68,12,186,127,100,107,220,213,220,99,75,96,15,204,167,48,203,65,5,37,174,61,165,29,60,13,225,30,250,134,181,227,245,31,113,104,7,178,32,65,116,198,97,42,67,161,91,92,230,184,140,38,211,238,49,169,164,57,241,10,19,112,2,50,134,224,112,85,10,188,243,221,18,171,217,2,29,132,35,55,99,166,16,186,166,50,172,191,35,63,100,183,33,103,190,226,247,185,8,212,3,156,168,92,75,192,225,32,152,59,35,101,73,1,109,204,216,188,123,150,106,119,128,120,80,200,30,10,18,217,202,156,78,255,0,84,195,251,154,197,78,165,188,136,10,132,146,4,238,161,0,32,192,75,95,99,53,87,89,120,4,9,201,83,1,196,5,65,178,233,136,42,156,75,93,3,96,179,165,179,96,226,157,189,194,107,161,194,78,20,140,239,9,96,243,51,225,55,22,130,120,91,235,169,69,76,210,65,54,198,197,5,242,96,142,20,115,224,193,27,160,147,56,88,123,221,238,77,209,210,114,125,123,66,221,110,149,204,179,39,149,242,237,79,193,68,234,95,44,196,204,128,190,187,91,82,198,244,184,253,146,105,208,163,95,56,85,173,248,122,247,22,239,46,231,192,190,36,248,47,81,166,12,169,167,125,90,110,162,235,218,214,188,128,239,7,194,221,240,207,197,180,61,38,221,62,166,160,105,110,34,54,95,82,248,159,67,79,248,103,155,65,198,208,191,45,126,160,213,169,163,245,106,177,82,40,193,105,111,3,202,39,203,238,30,54,76,94,167,234,95,70,248,155,77,234,26,112,90,230,218,26,73,112,217,121,111,139,116,84,253,92,184,55,115,202,248,207,192,223,27,143,72,244,186,26,66,93,78,157,40,99,125,199,73,32,0,6,101,122,138,63,169,20,107,106,3,5,73,131,25,42,97,197,130,222,99,228,243,223,20,126,156,191,69,80,234,104,48,48,110,246,199,207,247,76,248,17,247,60,81,170,8,123,122,122,132,19,229,125,75,69,90,159,197,90,97,77,128,58,99,117,230,253,79,224,119,250,63,168,127,25,69,230,147,78,94,209,177,143,236,128,243,126,94,197,167,227,75,113,217,237,254,31,248,121,183,178,160,45,19,147,31,229,116,62,51,244,191,250,142,134,172,152,112,111,75,70,223,69,196,248,95,215,204,178,156,31,246,153,16,189,71,170,235,216,250,16,232,0,226,86,228,236,175,228,11,124,159,39,229,253,119,192,117,63,235,227,90,105,183,248,173,59,220,41,86,204,6,56,139,132,78,78,63,178,250,7,162,252,89,87,208,5,38,60,159,104,64,234,48,87,167,175,160,163,82,171,136,137,36,192,92,79,91,248,118,150,162,137,5,128,196,59,238,50,19,255,0,147,122,183,147,154,173,141,79,39,208,125,55,215,40,250,215,166,177,215,92,215,25,45,24,49,133,241,175,142,190,19,173,164,248,246,133,123,5,102,26,126,216,120,18,32,245,73,251,127,117,163,225,207,138,42,122,23,173,63,211,117,4,92,65,123,92,215,130,210,46,219,237,33,125,34,158,133,190,179,167,247,176,96,76,128,133,94,31,234,95,183,178,116,255,0,77,233,181,154,16,29,252,182,177,144,208,6,36,108,23,83,226,175,71,62,169,72,62,1,120,128,9,27,70,63,178,231,124,60,250,62,154,93,74,122,185,106,245,94,227,107,208,137,145,9,55,184,222,214,120,63,74,244,230,250,77,91,27,22,206,33,100,248,247,209,155,234,126,148,231,53,161,193,192,181,224,243,43,161,241,69,42,186,66,42,83,37,144,102,120,33,115,189,59,213,155,235,58,96,211,214,215,12,66,99,57,114,153,175,217,220,240,223,165,254,155,87,210,221,166,53,58,200,1,166,14,49,140,47,208,58,86,177,180,71,84,182,1,7,236,190,121,165,244,74,126,153,86,153,99,108,99,118,240,189,61,31,89,99,40,134,93,36,33,119,93,34,141,178,110,245,93,103,179,69,205,33,165,164,114,23,207,61,99,225,221,23,196,53,106,10,173,99,155,254,215,137,5,119,125,111,213,253,234,70,210,37,124,195,71,241,193,119,196,58,205,29,226,40,150,12,112,72,159,248,65,236,218,201,237,20,51,185,155,215,244,21,62,14,211,190,134,134,144,182,156,134,105,233,244,137,158,23,205,189,95,95,91,215,171,181,186,154,102,155,195,154,75,93,198,123,175,210,218,63,65,165,241,14,153,245,107,136,150,203,92,70,229,124,179,227,159,128,255,0,233,149,157,87,77,78,94,12,218,57,239,10,212,67,172,238,107,141,182,187,212,242,186,127,132,155,252,49,173,74,156,186,68,144,189,23,192,186,147,167,214,127,13,169,2,65,130,211,183,128,126,208,180,252,17,95,248,154,213,116,122,135,218,26,225,243,15,151,9,95,24,6,122,27,43,106,244,162,226,214,220,39,23,58,54,252,225,21,87,141,224,254,56,36,247,62,185,240,158,139,83,233,255,0,196,82,96,173,99,67,201,12,203,29,227,206,23,14,191,165,234,107,182,199,180,185,177,16,23,83,244,239,213,43,122,166,150,143,190,58,203,69,204,60,18,54,43,233,76,248,126,143,45,109,195,4,41,114,76,37,67,141,113,39,202,62,22,248,111,254,157,172,97,13,45,18,76,13,178,190,165,95,80,237,54,141,133,185,134,245,74,213,79,209,40,177,205,134,129,230,19,61,71,66,211,165,44,140,194,214,199,185,170,4,240,254,169,235,204,168,207,109,207,107,73,49,147,178,249,22,171,226,138,218,111,139,234,211,14,34,137,34,208,118,3,60,247,149,223,248,251,211,181,186,71,86,169,67,220,180,100,181,131,37,124,145,245,245,85,53,76,168,246,184,117,102,240,65,9,235,83,234,115,254,95,201,193,215,185,250,87,209,197,47,85,244,192,231,180,63,185,95,27,253,87,211,105,189,63,215,244,94,213,49,78,165,93,69,140,13,254,156,25,159,16,189,135,233,255,0,197,110,103,195,98,157,112,41,213,186,93,39,36,68,66,241,159,170,154,230,234,61,87,67,168,211,150,213,13,120,97,111,251,90,226,58,143,145,1,39,241,183,22,54,24,207,165,254,154,122,101,45,110,145,248,6,24,100,59,152,255,0,231,236,187,122,159,103,211,53,108,39,160,3,249,92,143,211,58,244,234,105,218,193,80,48,219,36,253,182,89,255,0,84,235,234,52,126,158,250,250,106,102,165,64,63,150,222,231,100,167,45,201,83,137,156,103,191,244,221,109,31,83,165,13,112,60,66,208,223,68,162,218,151,129,212,190,95,250,111,234,181,157,171,101,7,57,213,9,137,62,123,47,176,176,244,12,101,55,28,234,50,27,10,141,48,214,134,13,135,40,136,7,10,178,208,60,170,104,131,39,10,124,141,210,101,220,79,33,218,0,142,202,123,132,145,216,108,132,188,17,60,37,151,16,6,101,83,93,134,191,46,210,106,186,193,190,252,40,28,216,153,251,44,229,229,231,35,136,9,150,220,209,148,186,250,193,103,139,140,124,151,0,65,250,34,167,0,65,41,52,106,251,109,1,220,34,247,7,204,65,8,91,62,160,66,221,17,143,112,2,34,85,13,135,100,55,251,131,104,80,153,32,35,217,3,163,155,212,39,16,7,101,150,179,197,153,202,109,87,12,0,96,0,178,234,29,140,70,202,110,248,194,109,186,60,156,205,95,57,221,114,171,23,93,3,14,93,93,83,109,4,174,83,201,36,59,182,233,180,80,34,52,115,140,178,28,32,147,245,74,126,76,40,247,25,140,199,117,30,224,64,63,42,124,235,97,5,128,93,29,56,66,109,201,36,64,66,92,28,112,114,169,175,4,153,24,236,147,150,164,205,119,171,66,167,130,115,133,111,109,227,164,193,9,109,36,2,6,39,100,109,96,99,119,234,238,139,159,185,35,226,245,0,142,158,197,42,208,3,139,140,129,178,107,154,82,94,34,32,253,146,93,170,228,170,114,113,148,11,170,108,48,16,185,133,131,113,30,20,47,135,24,48,170,97,146,144,237,248,193,125,112,37,17,206,224,33,14,204,40,215,22,206,196,118,64,247,88,75,140,71,100,106,111,250,135,106,156,127,82,61,196,165,70,36,162,15,193,59,37,56,203,129,11,56,117,251,136,117,99,185,85,31,247,9,36,123,153,27,14,17,84,120,4,204,103,132,135,85,63,210,114,181,48,113,101,151,176,129,86,224,208,211,246,149,138,179,173,193,1,106,168,233,50,227,149,142,179,112,226,236,120,75,181,87,185,43,46,121,57,158,167,154,100,52,193,61,246,95,56,248,134,155,159,93,189,80,26,100,129,202,250,31,170,184,10,14,23,99,117,243,127,93,5,245,92,65,231,96,154,181,60,25,43,254,67,212,156,122,157,64,18,122,167,97,180,37,212,121,96,194,99,128,107,128,130,16,85,115,72,19,156,68,165,226,6,111,115,151,188,217,148,181,207,113,39,4,246,80,14,146,78,29,178,182,184,130,65,128,160,113,7,184,149,184,86,158,178,95,143,44,153,0,210,56,49,35,98,147,93,165,237,56,194,209,82,168,36,134,244,247,89,158,93,49,48,179,151,121,84,206,165,134,181,26,217,137,108,146,208,120,57,133,221,244,246,225,210,45,3,18,121,92,58,53,3,158,9,27,152,93,237,35,195,105,204,72,3,100,59,204,253,200,213,174,242,35,234,211,13,104,32,244,246,66,199,7,67,78,7,117,98,163,72,51,246,75,189,162,161,12,56,3,114,155,142,39,220,207,23,90,195,170,109,104,187,157,150,106,194,208,32,199,115,221,54,254,146,72,207,9,47,45,36,18,114,153,229,81,95,35,128,188,153,78,124,140,228,28,194,26,96,184,130,99,236,133,227,168,25,223,98,17,178,91,182,78,233,65,205,251,129,203,61,185,144,30,11,157,13,16,65,204,165,184,0,56,4,120,79,3,4,200,18,149,80,6,25,220,148,150,248,63,22,26,52,109,190,175,238,46,149,75,143,113,56,8,234,60,93,61,208,22,128,101,162,14,255,0,116,103,12,2,62,235,85,55,35,148,15,138,196,189,229,161,174,144,99,149,26,125,208,11,176,209,177,81,180,131,90,230,187,99,128,123,36,136,56,50,64,218,19,87,151,175,179,119,254,78,163,170,55,164,121,63,128,130,137,131,213,17,152,132,117,12,48,16,36,40,30,13,176,7,8,14,105,103,169,6,189,181,216,178,226,234,132,157,145,16,12,136,85,86,193,85,230,156,218,120,61,146,218,93,105,63,133,172,39,116,118,107,134,99,236,85,96,90,232,13,158,203,61,71,61,161,161,128,23,147,54,184,198,57,90,203,73,1,206,227,101,153,212,230,187,30,6,210,10,138,165,186,155,151,195,127,254,240,31,81,225,173,180,68,184,135,15,16,168,58,206,153,131,18,136,190,211,146,8,56,41,47,33,150,226,121,194,219,255,0,75,40,92,206,225,146,93,254,18,75,93,37,211,146,32,167,23,2,217,6,48,179,189,192,30,231,159,41,169,74,166,236,82,134,247,2,167,91,26,38,3,68,66,197,82,151,73,28,74,217,89,161,192,18,64,88,234,215,135,99,35,176,88,183,214,192,186,103,132,85,97,112,131,184,229,101,169,13,7,178,211,168,169,22,240,28,22,42,228,181,185,63,69,206,31,113,109,95,242,117,247,51,87,168,224,113,16,185,238,113,123,204,100,4,122,202,162,195,7,59,66,78,157,229,199,31,132,173,1,123,154,182,15,138,77,212,98,207,41,145,38,14,228,110,147,72,113,25,242,158,6,0,141,147,244,174,245,24,117,242,44,139,68,59,157,144,183,168,192,200,28,38,150,131,153,143,170,67,201,152,24,112,201,41,68,177,191,114,118,26,255,0,239,13,205,184,22,194,193,169,193,140,15,11,93,192,252,210,176,106,250,219,32,144,146,221,118,74,102,215,175,169,130,161,14,121,219,56,75,34,15,209,19,133,165,0,113,107,178,164,216,155,17,37,253,176,21,67,64,25,137,84,93,110,103,236,175,230,0,172,172,11,80,148,78,76,28,119,85,6,216,216,43,105,25,4,41,0,115,132,28,242,12,126,153,108,100,145,156,133,26,50,74,132,218,2,34,68,64,193,89,75,64,87,124,149,184,242,132,27,65,4,101,28,69,57,27,160,188,78,74,149,109,90,246,71,14,15,114,137,150,230,0,64,55,70,243,0,70,197,14,70,119,41,151,200,30,204,144,129,27,229,17,50,220,8,67,130,39,146,160,199,209,43,108,242,35,215,112,129,157,198,202,204,17,10,131,218,70,217,82,114,176,153,140,45,172,246,200,122,176,48,0,86,70,39,149,87,92,33,80,4,187,194,61,167,68,109,3,169,12,157,242,160,144,32,133,63,170,14,33,85,214,24,153,88,17,214,39,134,50,157,184,80,184,13,191,42,56,130,227,10,190,202,161,214,147,116,121,14,1,250,43,140,118,64,215,6,248,68,68,238,127,9,59,204,24,120,218,239,82,129,145,156,40,28,90,54,194,11,182,16,141,249,3,186,111,178,108,194,83,190,185,84,9,129,27,171,13,196,17,149,64,22,255,0,225,35,155,144,232,251,44,155,2,162,68,140,110,164,201,18,21,187,24,133,151,190,166,204,36,32,207,133,28,68,140,42,183,108,202,188,52,68,173,203,115,97,1,144,193,217,13,188,171,136,136,221,88,110,55,137,79,203,236,128,51,168,0,119,10,142,54,87,140,43,223,100,187,247,4,38,205,138,93,14,206,16,193,105,25,57,80,137,118,81,2,223,112,176,254,120,192,66,77,174,133,113,16,123,112,136,185,164,19,11,104,245,55,197,242,45,216,140,4,45,116,125,21,110,173,162,50,81,204,59,155,50,91,162,233,27,43,46,19,178,182,193,18,132,12,228,228,37,255,0,115,54,216,99,112,78,65,68,92,4,115,24,9,123,130,160,193,158,17,22,111,232,154,90,233,18,80,212,101,217,6,65,75,155,72,131,130,141,196,65,32,68,44,247,220,122,139,212,81,105,4,198,21,6,144,228,210,113,141,252,165,56,59,18,143,89,159,113,58,201,102,93,3,31,100,15,16,118,133,96,217,7,114,169,206,46,221,106,204,102,75,7,162,57,81,141,216,161,2,81,88,70,248,71,200,120,185,178,222,36,141,190,200,128,198,195,8,1,206,37,17,126,32,130,59,44,27,210,205,87,138,48,154,236,29,164,171,170,73,104,192,194,170,100,17,5,67,110,68,149,173,113,235,34,230,187,4,84,152,16,21,98,99,99,221,83,162,49,130,160,97,40,122,194,203,137,48,78,193,1,50,85,152,3,202,164,115,38,33,135,67,71,100,45,18,232,217,72,49,225,89,129,14,31,133,179,38,234,70,139,73,144,142,240,246,129,18,64,84,227,48,123,240,169,142,180,158,37,109,253,70,49,89,71,10,192,2,57,40,109,55,66,38,244,243,40,89,216,140,178,72,59,40,209,153,56,62,16,180,159,153,19,158,99,9,120,199,167,79,146,22,192,18,62,232,197,162,14,198,18,196,150,100,253,149,28,96,229,3,185,60,135,23,12,66,141,166,15,213,44,19,198,2,54,147,27,199,213,57,189,12,106,188,123,144,211,128,115,36,43,146,68,143,177,84,210,8,222,21,7,246,192,72,132,54,60,234,71,30,2,162,226,232,5,20,76,1,249,87,103,80,143,221,3,32,15,58,149,117,184,229,24,29,4,242,170,204,147,185,84,231,74,61,48,174,189,146,128,117,202,238,3,16,161,113,104,10,184,29,214,229,212,153,12,27,90,115,148,13,6,101,84,193,137,86,1,0,245,97,12,194,55,105,146,9,39,1,53,204,33,185,0,20,156,180,9,63,100,193,156,200,37,5,38,227,6,226,14,66,38,59,170,98,48,132,130,124,170,108,128,9,71,75,58,195,171,223,234,48,25,126,112,21,57,189,120,202,133,251,28,40,96,25,187,116,213,202,187,176,148,115,101,134,128,65,2,101,64,110,116,70,59,74,18,115,225,73,17,217,3,113,152,21,242,94,102,8,87,22,144,119,67,146,221,242,173,179,110,193,41,87,118,43,239,238,17,109,177,35,116,77,145,244,64,94,224,224,39,117,121,239,206,193,100,7,216,199,89,98,21,72,204,8,142,80,183,32,64,80,220,12,19,248,84,238,150,236,135,89,140,79,24,100,201,217,8,29,38,14,80,153,60,163,45,128,8,18,156,199,3,168,212,58,96,201,46,24,76,187,168,9,199,33,13,249,133,69,145,145,149,185,238,25,48,113,134,198,224,152,0,112,173,165,164,12,170,108,130,26,76,14,234,156,100,8,192,27,33,203,0,73,67,246,157,146,223,48,4,108,85,130,38,112,128,18,236,202,183,8,34,14,10,57,164,149,29,113,37,131,4,200,4,34,105,131,7,110,200,88,8,55,110,17,185,160,178,118,11,113,59,8,26,249,146,191,170,64,233,81,196,22,246,80,27,133,160,194,173,138,22,177,83,191,99,119,189,65,104,13,34,103,43,117,1,115,58,68,66,192,31,57,34,10,219,163,235,113,108,76,249,79,82,185,164,15,227,102,170,66,237,247,149,160,50,209,211,130,144,216,166,248,33,62,147,228,155,176,21,206,37,114,82,162,87,124,150,210,211,130,33,202,52,196,183,239,178,150,7,228,224,43,164,0,39,240,178,231,158,77,94,89,219,9,132,84,115,76,96,114,181,142,209,131,177,89,90,38,64,233,30,19,154,232,107,91,185,110,18,54,19,184,213,175,212,210,206,36,192,68,8,147,1,44,57,174,108,159,154,21,181,164,102,236,30,21,14,46,231,176,34,121,8,93,118,126,210,137,130,211,57,37,80,100,17,38,64,84,32,56,28,219,223,148,44,133,127,245,144,233,114,222,77,76,30,227,6,10,213,65,225,152,128,97,100,0,15,150,70,19,24,242,199,73,50,186,52,106,117,40,126,48,194,142,185,53,56,27,131,218,76,12,253,83,91,47,107,157,254,209,37,169,116,158,67,33,194,70,242,137,194,198,146,223,221,35,149,122,238,49,87,122,238,105,161,86,234,45,129,208,236,202,99,76,212,105,18,3,78,221,210,52,238,14,137,60,108,155,104,105,14,116,146,152,176,1,66,5,204,165,158,166,199,85,150,218,217,130,81,211,97,166,111,147,216,120,74,160,3,165,209,210,54,11,126,154,237,68,50,5,131,104,11,21,45,211,9,86,222,121,52,211,215,145,165,246,162,118,201,222,21,81,213,193,151,96,37,107,180,110,165,17,32,70,225,103,160,240,218,206,107,129,32,0,110,238,157,177,199,200,85,229,131,219,59,80,215,180,24,39,202,89,138,117,1,63,158,200,232,15,114,131,115,47,187,61,161,21,86,223,45,0,217,193,90,167,126,197,91,214,201,9,213,26,104,146,12,30,22,49,171,112,104,105,38,1,144,37,5,88,18,211,40,131,71,72,140,247,78,218,163,202,166,202,106,220,251,134,117,65,196,2,194,230,140,220,54,4,173,76,168,214,23,102,92,12,99,101,129,225,180,129,246,228,147,184,149,162,155,253,160,36,92,242,62,94,232,127,211,241,62,231,61,129,183,95,95,185,160,214,180,129,59,140,1,194,142,173,252,198,57,210,11,76,196,165,85,113,144,224,50,222,21,146,221,67,218,70,30,236,66,63,228,44,134,74,216,248,231,172,239,211,212,182,181,6,142,120,89,117,26,86,84,50,97,197,166,68,141,138,229,50,187,169,16,36,136,141,151,74,173,102,87,166,215,0,25,59,129,137,65,207,226,155,43,196,191,241,255,0,152,116,234,193,115,73,221,131,29,188,165,212,174,215,184,48,186,32,19,114,167,18,67,90,221,251,248,72,176,138,160,56,116,0,100,141,231,128,181,144,12,50,69,110,37,79,38,129,85,197,238,54,182,54,7,146,141,133,142,97,36,219,188,44,244,139,75,173,36,206,225,54,161,13,226,91,137,104,75,91,87,192,134,165,156,87,169,109,4,150,137,137,32,9,229,105,134,150,195,9,104,159,152,120,225,101,166,11,158,36,142,147,34,120,93,6,127,37,144,88,11,72,57,39,149,191,21,194,174,147,170,148,113,169,220,186,15,4,152,192,140,202,42,144,201,63,209,24,89,41,60,54,177,202,218,98,181,6,247,230,81,59,116,48,100,45,75,27,220,87,182,92,47,105,7,40,61,146,11,160,203,137,204,166,80,105,61,77,216,24,63,85,181,148,1,50,70,74,181,78,62,147,86,141,253,125,242,113,95,167,170,42,52,139,64,46,18,78,96,115,1,116,40,49,133,128,201,49,176,71,95,70,1,4,245,187,57,228,38,81,99,92,216,180,130,130,181,236,242,87,133,235,163,52,26,44,109,54,184,76,253,82,156,27,59,245,29,212,247,11,58,28,48,78,210,134,155,128,48,242,9,224,132,0,220,38,16,183,71,81,140,103,94,113,25,0,46,147,244,237,169,66,64,14,61,187,46,104,125,181,36,252,187,46,206,142,171,27,74,28,217,39,144,169,96,205,169,172,213,123,87,254,243,157,76,58,148,200,48,54,81,212,218,199,77,178,9,196,149,183,87,72,180,109,210,114,22,106,141,62,209,140,192,82,108,122,147,21,44,236,75,26,36,144,33,179,152,74,214,233,125,218,82,126,200,169,23,22,17,229,74,238,115,24,68,23,17,192,82,62,85,214,53,54,199,94,51,144,239,78,20,221,118,36,238,176,122,141,35,81,174,178,70,55,28,46,200,173,115,225,195,236,82,235,50,155,177,180,169,14,219,250,135,91,156,171,211,60,209,188,22,56,131,35,115,225,122,31,73,168,0,96,7,7,57,9,71,71,77,173,156,184,173,154,70,53,141,4,13,191,100,213,57,124,131,201,34,182,229,151,122,217,232,244,206,0,14,17,86,119,73,33,191,249,92,253,45,114,34,237,150,215,191,166,39,101,36,187,217,255,0,198,87,27,124,170,245,51,24,184,70,59,173,5,141,150,185,152,105,27,44,117,234,218,224,224,33,165,106,167,15,96,0,236,171,87,62,44,106,81,213,221,223,169,232,254,28,7,221,97,59,55,56,95,81,244,202,190,253,6,90,45,59,47,148,252,62,224,202,160,51,168,237,149,245,31,71,123,93,167,100,124,193,88,178,24,74,214,188,79,235,238,118,25,83,22,111,29,214,150,216,1,35,4,172,161,183,48,226,211,188,166,83,192,137,149,74,244,202,8,98,77,109,124,129,113,194,99,0,13,144,144,7,72,143,221,53,167,56,199,116,245,247,102,229,201,254,163,88,235,157,27,97,48,63,16,10,65,151,17,141,145,146,26,101,168,136,118,202,244,205,30,230,26,35,141,212,157,160,79,146,147,47,126,1,9,192,98,9,91,64,138,117,166,70,50,72,41,193,214,134,237,224,164,83,116,51,140,34,104,185,189,211,127,47,122,131,179,227,89,160,155,179,188,167,210,57,2,22,102,200,128,48,152,199,16,240,152,207,178,58,47,85,155,233,48,52,2,48,74,99,98,236,164,210,49,180,148,231,54,64,75,166,228,192,169,158,198,23,70,195,238,129,196,180,121,42,65,223,96,169,198,0,206,2,198,15,113,45,94,44,131,168,14,21,135,216,103,96,128,187,34,84,15,186,70,232,253,198,45,197,214,105,190,246,136,192,84,215,12,13,138,72,113,104,130,48,154,199,183,6,37,109,119,169,135,159,147,75,58,35,178,178,101,199,120,75,115,198,21,151,147,178,97,19,97,234,52,6,147,149,32,31,16,146,215,153,132,192,65,141,210,107,7,34,221,238,67,123,134,35,238,169,192,71,143,40,28,97,222,20,116,17,186,111,76,99,4,7,225,167,130,129,156,18,96,121,77,193,110,14,82,136,4,111,133,171,215,177,121,124,163,75,250,68,37,220,75,167,133,70,54,28,40,209,188,161,173,123,136,188,187,242,48,58,93,10,158,51,50,132,187,61,149,93,113,199,27,132,252,186,135,81,201,36,141,167,238,133,207,82,161,39,28,160,136,223,40,63,184,203,241,132,31,27,43,46,134,238,148,227,25,28,43,186,228,20,235,33,63,100,39,187,30,6,202,137,189,164,4,51,36,142,16,13,242,54,64,169,189,145,158,167,11,215,13,90,12,189,185,240,184,254,151,241,67,89,92,82,123,162,76,103,186,244,158,179,105,160,90,236,175,154,87,208,26,62,160,250,180,221,185,144,15,31,69,99,138,99,37,153,179,222,250,173,113,170,208,190,62,88,234,127,96,191,36,254,170,57,180,62,36,104,37,199,221,14,104,111,3,99,43,244,243,117,223,255,0,42,246,156,226,110,61,77,28,175,205,191,169,84,153,169,248,137,140,2,9,107,131,73,231,35,31,178,213,13,118,71,242,35,241,217,224,170,84,247,105,150,23,144,57,130,65,79,244,202,163,223,164,26,250,130,211,136,59,174,141,127,134,106,54,149,208,100,248,221,114,244,212,142,155,88,192,233,111,92,99,133,65,31,245,56,203,52,176,51,244,135,233,93,98,218,20,231,30,14,235,223,124,72,230,88,250,53,3,75,134,15,213,124,231,244,157,204,115,41,188,184,218,236,203,78,71,101,238,190,40,167,82,42,84,249,156,73,37,222,87,59,96,178,51,209,46,241,156,63,79,160,205,38,164,184,58,46,51,149,183,215,125,105,148,180,221,34,109,105,7,235,221,120,234,254,169,88,85,129,33,102,214,234,245,53,244,238,105,57,136,149,157,235,147,36,5,122,183,115,39,166,252,102,205,102,177,244,153,88,86,52,157,109,66,211,144,126,139,166,255,0,88,172,210,234,142,49,113,155,137,231,133,229,189,23,208,29,164,245,74,149,77,60,214,45,115,156,7,204,118,255,0,11,233,148,125,14,157,93,35,13,130,119,39,194,22,67,235,99,170,27,73,241,239,92,208,213,167,174,254,41,162,42,53,142,107,92,59,58,15,248,11,235,127,167,223,18,82,214,250,96,101,55,23,53,173,46,116,120,11,155,234,158,141,71,80,199,48,129,219,11,231,190,165,241,3,127,79,181,205,211,181,206,109,58,161,196,6,2,233,218,114,62,169,173,150,169,158,196,62,15,127,115,221,252,91,241,165,15,135,245,71,81,169,168,218,20,227,255,0,113,220,54,114,189,55,192,191,168,250,111,136,63,246,137,20,201,134,23,238,71,117,249,239,226,47,94,167,241,67,90,215,17,82,147,226,103,32,248,252,175,69,240,144,212,122,49,109,122,108,147,17,51,0,14,201,218,137,211,140,165,110,142,108,253,41,234,154,70,122,182,150,165,55,0,224,68,64,250,46,55,163,124,43,252,3,152,214,182,198,52,67,68,96,5,230,126,18,253,70,167,172,172,218,55,130,249,180,180,238,62,203,233,218,61,75,117,84,193,105,153,72,109,68,149,197,211,201,198,245,237,11,198,141,213,26,100,180,76,133,241,175,136,62,61,111,160,235,61,154,181,45,126,224,16,118,95,126,214,233,125,253,59,169,240,68,47,152,252,93,250,107,75,212,232,188,22,136,112,156,163,70,136,140,141,183,195,201,242,189,79,234,152,175,77,238,164,242,88,113,45,4,231,194,226,250,22,164,107,62,32,26,145,135,213,139,241,131,31,231,101,211,214,252,5,83,77,169,117,16,194,219,72,140,64,35,194,221,233,31,9,191,71,173,166,242,216,42,135,3,100,19,147,211,137,62,229,240,189,98,223,71,247,15,0,12,239,244,11,15,169,10,62,167,87,219,115,65,61,185,71,232,16,223,77,107,28,76,0,68,143,162,249,95,234,79,197,250,159,133,245,180,234,52,62,163,92,96,181,155,140,238,166,124,156,151,28,233,158,147,212,190,23,111,166,213,117,90,32,181,239,50,112,184,218,255,0,71,173,234,44,182,163,37,187,103,149,163,224,207,140,169,252,67,88,82,172,242,94,32,186,240,103,247,95,82,244,223,72,211,215,166,58,26,252,114,135,249,26,188,24,71,189,39,137,248,11,211,31,233,181,75,93,242,180,218,217,228,64,94,243,89,234,199,70,6,99,11,85,15,68,163,71,170,193,43,199,252,123,169,58,61,5,122,161,214,10,109,36,184,255,0,79,148,114,26,131,211,61,135,164,250,235,117,44,110,112,112,10,234,84,169,77,221,39,158,87,231,207,211,111,141,43,122,157,13,43,220,94,1,0,67,206,76,98,127,101,245,253,95,169,251,58,118,60,25,108,110,81,183,197,234,63,12,232,125,154,125,79,209,52,186,214,56,189,141,127,130,190,59,241,31,192,148,105,250,149,103,53,178,30,65,2,62,95,162,247,213,126,47,99,30,230,251,130,57,202,229,106,189,115,73,170,46,123,234,52,30,197,33,249,48,199,238,79,242,211,247,62,121,173,248,126,166,139,74,91,72,188,70,214,152,95,56,245,135,106,198,173,212,235,2,45,249,28,236,207,213,125,226,167,168,105,107,180,128,65,7,0,47,154,124,109,164,166,125,95,70,250,116,238,166,231,22,188,143,233,36,98,126,225,61,94,241,145,43,98,188,79,25,187,244,187,214,31,233,213,95,238,188,184,151,201,39,109,134,23,213,61,118,174,151,214,253,41,141,247,133,74,132,64,107,71,202,190,109,233,127,12,183,85,233,146,3,152,224,102,90,96,248,75,244,207,82,214,250,79,168,10,58,130,225,73,163,55,156,239,131,247,66,207,53,177,18,150,227,100,103,186,248,83,211,127,233,250,202,79,136,0,140,29,215,212,104,195,169,180,140,202,249,53,15,136,244,193,205,33,227,190,235,219,252,55,241,21,61,75,67,46,158,217,83,109,250,151,173,60,89,233,93,50,129,167,6,225,247,76,144,225,119,5,64,209,27,160,124,122,151,173,147,171,125,69,151,244,1,194,183,27,128,61,184,82,203,129,196,66,7,181,192,239,210,136,108,147,209,220,34,248,110,194,84,108,158,113,217,41,221,66,65,133,77,169,19,156,166,213,113,140,106,27,53,182,168,44,200,149,98,173,194,22,80,226,57,202,32,243,194,221,38,196,183,125,205,97,223,248,82,163,162,35,39,159,8,41,189,205,24,137,242,136,3,36,158,80,228,47,108,63,220,178,214,16,76,194,195,168,54,2,119,90,158,32,137,88,181,15,0,1,185,59,45,189,192,46,119,57,245,220,71,211,178,195,85,215,98,216,61,214,234,238,46,110,203,157,84,231,8,116,119,38,92,238,175,177,21,31,6,34,62,169,110,171,45,200,217,91,206,65,41,111,48,238,227,148,191,209,7,226,23,161,129,238,143,233,25,68,210,73,135,136,131,194,67,158,5,89,110,201,151,146,71,100,44,134,74,61,188,150,54,21,180,180,200,59,132,171,237,2,74,51,36,139,78,124,164,202,191,212,9,143,95,80,11,201,150,157,146,73,187,115,128,154,92,11,204,193,64,230,180,183,3,236,158,199,123,27,121,25,144,3,65,230,84,144,242,91,16,20,107,61,177,141,213,184,72,218,73,225,41,219,239,146,110,85,233,234,41,221,45,7,120,74,171,36,73,253,147,106,77,134,127,9,102,235,99,144,153,190,247,145,236,105,241,251,137,113,46,110,214,159,246,148,170,174,50,51,17,194,115,128,180,243,60,164,22,228,144,63,41,42,239,114,85,108,41,51,188,117,73,152,41,53,27,210,11,10,215,80,11,101,167,59,66,205,81,246,182,6,124,38,179,166,132,58,99,132,69,71,116,78,254,22,122,239,6,155,100,38,86,198,103,164,240,176,85,124,72,50,90,56,83,43,160,228,109,92,51,185,205,245,87,2,211,108,202,240,30,176,3,117,19,116,65,200,94,199,213,43,91,126,76,127,101,225,53,245,154,234,238,234,19,42,134,174,103,83,138,213,199,162,97,171,88,189,198,72,129,202,85,74,160,90,27,133,42,8,113,27,78,235,37,87,150,241,35,234,141,127,151,202,66,207,238,85,70,134,212,186,112,123,166,16,32,230,60,33,97,247,88,99,49,221,30,3,112,100,158,20,236,212,93,250,141,67,23,247,51,106,43,99,166,2,75,28,99,146,83,158,198,176,31,204,164,184,218,73,225,39,49,124,200,143,249,44,229,152,198,208,36,11,119,93,93,59,128,96,0,120,194,229,208,172,88,194,247,100,13,201,225,116,89,76,50,143,185,36,55,114,173,94,60,113,61,134,149,248,242,216,218,174,0,136,155,74,42,84,195,50,119,66,224,210,1,56,77,167,150,220,14,63,194,76,12,31,96,221,88,167,19,4,12,142,126,136,31,19,227,96,154,90,61,178,70,243,186,73,96,147,213,186,98,223,30,200,168,185,157,201,2,200,228,42,166,192,94,208,38,78,17,182,142,14,4,112,101,45,197,236,168,194,6,231,116,215,78,26,75,82,128,235,247,28,125,183,186,192,76,183,115,24,74,170,26,237,247,28,166,195,69,43,139,163,192,11,59,170,0,216,141,212,250,177,185,228,28,218,173,19,229,22,254,162,230,143,166,55,71,77,238,45,141,134,217,66,219,77,73,51,35,247,76,113,128,222,158,146,127,11,14,226,147,42,223,222,188,139,212,14,151,55,98,225,0,246,74,110,241,16,2,121,96,137,59,78,101,41,239,166,15,75,77,187,14,74,198,90,173,34,220,58,170,200,231,135,136,48,123,36,185,198,253,161,167,149,11,199,95,76,9,194,176,208,209,0,155,73,156,169,128,121,13,109,206,194,197,203,137,117,195,148,116,139,109,123,70,209,63,69,79,124,212,12,119,207,184,30,20,53,3,68,198,121,5,94,213,61,8,74,57,172,177,69,206,48,208,106,91,188,36,143,150,161,61,32,58,12,249,76,115,183,0,64,60,133,155,84,240,202,112,36,198,240,55,92,255,0,147,181,174,245,37,241,28,253,76,213,76,60,218,37,167,146,128,144,198,11,119,35,148,232,150,67,143,81,56,8,42,181,164,99,17,221,32,112,254,225,255,0,31,249,14,123,16,199,24,23,28,253,17,212,44,13,147,0,242,132,178,227,28,43,213,90,198,219,18,238,81,230,18,73,197,123,153,30,90,14,12,78,229,99,105,13,46,13,220,25,130,181,86,96,143,35,133,134,184,13,200,4,17,188,45,207,79,35,89,189,251,250,131,81,247,56,206,4,46,86,174,184,32,183,39,202,126,166,175,32,227,178,228,106,42,203,179,183,100,143,155,146,188,191,198,113,200,17,46,200,36,113,148,253,59,45,38,22,96,225,128,55,90,104,60,93,10,0,90,218,193,96,195,102,224,5,173,143,185,86,11,90,232,37,11,96,253,213,190,152,156,101,193,0,251,216,235,208,210,75,132,76,109,178,84,152,206,83,13,182,68,71,148,187,132,24,10,141,128,194,103,197,101,84,113,140,71,209,115,117,100,219,129,13,91,171,7,48,3,199,246,92,205,93,73,14,130,101,35,110,186,139,159,2,179,33,113,112,24,200,221,89,144,38,50,160,218,37,3,188,18,167,108,153,221,233,150,246,130,208,85,110,208,163,164,182,21,25,130,118,132,156,69,136,119,220,128,108,99,5,93,146,55,84,211,14,32,148,70,35,116,168,123,31,59,150,209,184,66,1,110,249,10,92,44,218,85,3,106,87,19,34,122,146,61,219,14,202,139,39,200,86,226,29,10,68,125,10,60,127,184,253,50,206,96,70,20,34,118,193,66,79,70,249,66,12,108,102,85,56,27,140,76,235,175,101,147,45,142,66,40,48,128,193,61,145,76,2,37,41,199,214,100,217,67,39,104,86,79,236,172,12,101,83,91,5,111,139,27,183,169,54,250,171,147,180,65,67,204,115,221,64,115,40,151,226,184,69,107,199,253,200,226,73,217,84,73,217,16,193,153,66,231,72,217,101,234,14,217,4,52,101,88,33,12,158,216,80,126,201,50,20,238,91,4,187,108,34,32,68,4,176,79,27,34,103,238,159,95,168,195,198,80,50,68,12,162,107,112,39,10,160,255,0,244,140,184,52,12,79,149,130,30,29,228,23,153,56,85,4,253,85,223,214,15,5,89,32,162,13,125,139,157,225,2,9,18,161,112,27,74,183,58,35,40,82,191,166,15,123,97,178,73,240,173,237,196,37,180,227,178,39,28,238,141,179,60,139,157,202,243,251,43,100,19,37,81,234,56,85,224,32,245,12,178,110,148,37,200,136,0,96,229,81,34,216,133,136,73,39,33,24,32,159,242,151,0,156,43,105,131,217,49,230,67,155,236,44,156,236,21,134,194,31,234,221,80,61,113,56,74,157,245,55,68,132,0,101,79,152,120,81,226,78,54,84,217,217,62,117,176,159,185,0,35,132,64,218,48,21,184,218,193,220,170,7,164,14,86,239,122,129,19,217,3,182,1,83,157,56,236,172,48,96,242,164,229,47,95,94,192,127,82,129,22,224,38,83,48,76,156,4,183,12,244,171,166,208,65,147,149,140,59,142,124,126,225,92,30,241,59,42,115,174,145,219,101,92,142,66,151,194,192,100,27,223,155,42,33,132,17,148,34,35,202,55,58,90,4,152,84,4,1,140,34,67,134,228,160,68,109,149,50,225,3,240,161,2,236,108,172,27,114,12,20,206,6,158,205,228,176,224,27,16,37,25,235,107,124,37,71,36,162,153,200,198,18,167,132,92,253,48,134,12,2,2,162,78,84,136,104,238,85,182,14,57,60,172,215,93,8,189,103,247,20,90,65,68,202,133,187,137,87,176,242,21,57,211,182,2,103,216,249,164,55,65,31,47,24,74,39,198,200,238,48,59,37,242,129,223,176,2,75,36,144,165,167,114,172,25,86,48,96,227,234,153,248,189,77,46,224,208,49,40,73,147,49,133,68,198,56,68,231,2,221,161,5,254,166,132,96,153,143,186,160,219,219,128,39,178,191,148,12,253,148,24,116,181,217,81,31,212,7,189,200,41,219,18,119,85,18,210,213,111,157,249,84,58,153,32,228,112,182,178,221,214,218,120,192,180,108,112,85,192,63,84,118,222,36,148,45,102,76,226,19,140,159,158,202,176,140,38,75,90,26,36,19,207,132,46,146,193,153,133,76,96,59,202,87,190,216,218,125,74,195,78,211,245,68,8,124,76,0,168,219,176,68,26,216,148,195,144,15,212,141,4,24,7,8,203,135,40,64,14,111,98,165,184,201,82,95,220,126,92,84,58,217,25,51,28,42,137,62,85,92,72,3,183,40,152,67,71,159,41,188,100,187,220,100,56,32,58,15,104,80,48,196,76,171,101,151,121,236,172,182,6,54,221,29,55,50,91,135,42,252,96,192,104,192,229,79,233,143,186,176,73,220,155,74,24,0,28,225,5,214,75,149,131,54,17,112,177,179,186,152,107,115,185,229,84,2,213,24,101,176,147,50,109,119,114,67,150,224,97,85,192,219,196,12,162,105,180,199,5,89,0,52,226,103,100,213,247,200,198,59,144,90,1,27,66,182,218,26,101,178,137,174,233,199,239,194,142,126,49,8,61,249,6,29,227,0,28,73,8,156,67,218,0,199,116,38,119,57,86,95,48,54,9,181,134,206,24,50,247,104,145,247,70,208,24,217,75,16,64,3,42,193,0,219,192,71,146,152,198,175,228,115,82,84,206,227,238,152,109,109,160,118,207,213,81,233,34,76,133,12,68,145,8,102,125,74,25,90,56,200,225,215,186,182,220,217,24,202,160,57,240,168,155,99,57,41,7,94,228,199,123,145,177,54,145,202,48,72,48,74,89,38,103,48,152,209,238,108,159,147,228,194,6,146,163,146,21,180,135,28,33,116,24,111,40,153,77,173,233,31,148,106,174,127,113,168,117,150,33,48,123,159,54,195,104,67,116,152,128,164,16,96,24,194,141,25,19,194,21,7,216,79,254,208,238,91,90,4,136,133,27,76,193,133,109,110,46,39,101,109,125,198,38,22,212,242,39,65,254,224,135,22,50,63,186,128,93,28,4,77,181,219,241,202,171,174,17,38,37,50,242,34,90,161,247,47,219,183,178,43,3,134,240,82,237,39,114,109,68,69,205,145,48,166,121,164,43,135,81,47,128,114,101,108,209,186,42,0,7,221,98,136,202,219,167,110,1,4,15,9,207,139,145,251,178,25,55,147,3,186,115,90,109,18,64,37,103,101,208,36,229,28,144,33,197,85,197,195,217,185,241,94,190,166,134,64,130,99,232,85,219,142,157,144,143,144,8,148,76,104,182,1,130,150,174,223,139,13,115,49,246,91,27,36,137,217,19,65,21,26,214,158,178,113,141,252,32,108,83,168,38,83,28,5,55,181,194,76,100,120,41,173,84,254,80,94,182,122,61,154,13,33,237,146,8,4,102,85,210,37,164,59,230,49,18,132,84,105,108,14,150,243,42,216,194,72,207,79,10,165,221,76,246,84,169,83,7,99,47,247,1,196,15,221,48,48,176,137,216,120,75,167,76,135,111,153,77,188,100,186,65,76,135,120,206,96,231,100,122,142,100,71,223,240,137,205,14,51,143,48,149,72,220,200,231,116,230,11,91,39,61,252,41,63,7,168,90,149,52,250,142,162,238,79,216,66,211,109,246,145,130,51,106,206,203,89,109,169,174,13,105,14,46,207,121,86,49,114,196,173,56,181,215,164,143,166,192,211,120,137,236,152,215,92,251,92,39,202,77,48,13,51,116,229,108,52,218,214,180,157,161,87,0,48,138,248,103,252,203,29,38,34,217,90,244,117,255,0,135,120,5,216,43,43,91,238,2,38,12,97,29,58,100,52,23,28,206,50,129,96,117,148,127,25,160,79,74,75,43,176,76,97,114,107,80,161,167,115,131,24,214,151,146,226,70,228,169,165,215,182,156,1,36,108,84,213,177,181,159,123,78,35,41,127,29,173,109,253,70,181,78,218,145,254,159,170,135,10,112,102,49,217,117,26,240,1,196,21,231,244,101,229,196,52,158,147,212,186,148,42,195,77,198,9,236,135,116,179,247,36,87,64,96,107,41,56,56,90,1,157,213,50,141,180,195,129,14,36,65,29,145,212,2,201,115,230,51,37,34,155,162,69,208,59,167,63,37,189,154,245,199,200,64,245,178,68,25,130,123,39,224,187,36,79,127,11,45,95,229,180,115,149,161,160,84,13,59,112,81,173,209,216,43,122,235,178,72,186,8,57,229,64,211,74,76,249,194,24,13,115,109,116,130,115,39,96,154,247,177,212,142,32,115,43,5,91,109,163,92,44,117,238,65,99,205,210,0,23,39,211,32,14,78,54,74,163,44,119,92,27,79,72,236,19,27,73,172,121,123,9,185,209,50,113,9,215,146,7,145,127,9,96,59,157,29,27,204,204,99,178,58,180,135,83,119,14,218,56,89,244,245,195,12,16,32,127,81,90,73,188,231,120,220,44,35,208,74,254,67,242,89,206,93,204,141,101,181,72,35,164,127,87,248,69,55,25,156,246,86,75,90,226,11,164,28,201,229,88,12,14,0,238,118,242,150,223,7,79,34,186,212,18,61,128,82,1,205,101,196,13,185,43,69,71,203,192,145,17,56,72,160,224,243,19,255,0,133,42,139,6,38,79,33,76,119,175,220,34,254,58,150,99,94,58,238,104,16,153,166,169,117,91,118,108,242,178,3,134,178,8,37,27,28,234,52,222,88,110,124,116,131,177,62,85,171,253,65,204,191,118,122,157,215,209,5,210,211,210,64,199,148,186,111,15,1,129,193,135,107,138,26,85,199,182,37,217,43,29,112,91,83,4,134,239,247,85,30,61,111,82,133,223,200,7,147,120,170,26,247,181,226,113,1,193,103,120,44,45,32,200,229,102,26,176,200,14,36,1,251,166,138,173,45,113,119,41,119,138,132,159,249,125,195,253,194,172,227,81,147,219,120,75,162,226,227,4,231,251,35,170,5,86,155,29,16,18,172,246,218,124,236,141,76,122,251,136,220,58,61,154,62,119,65,193,142,22,173,54,169,172,49,219,149,206,110,168,181,156,2,48,73,68,30,42,102,96,120,79,75,234,236,169,241,50,191,115,190,53,13,212,1,4,236,145,80,88,122,120,220,46,115,43,91,36,29,147,159,84,188,92,10,91,84,178,144,168,28,107,52,58,148,22,144,96,18,147,81,210,12,158,174,232,31,168,189,160,93,144,128,180,189,142,234,216,72,83,194,191,18,41,122,84,48,153,170,61,183,144,195,7,146,150,210,214,158,162,79,101,28,230,136,135,9,216,142,202,156,193,18,34,224,164,242,22,169,212,170,161,215,83,67,218,215,1,3,238,171,78,210,215,145,56,42,80,126,26,93,219,41,151,48,30,153,243,33,55,227,10,150,82,107,15,228,117,99,5,67,125,150,144,27,146,65,90,70,160,212,19,25,88,216,251,164,76,14,85,16,90,13,165,20,10,231,238,5,94,171,54,95,126,226,64,225,106,162,215,19,3,98,36,158,203,159,65,185,4,200,196,25,93,26,53,11,136,0,64,111,101,15,200,38,47,132,106,220,122,76,157,255,0,66,31,204,7,229,35,247,95,81,244,74,129,180,24,35,141,215,203,61,29,236,169,80,135,55,13,118,36,127,101,244,239,70,97,58,118,230,121,93,85,170,58,178,244,7,229,230,206,235,75,109,199,229,50,139,0,223,37,102,163,45,7,24,59,202,123,94,26,55,16,21,90,155,146,205,121,119,179,89,119,76,143,164,34,101,176,39,7,186,67,106,181,172,141,207,116,214,155,154,60,34,116,245,228,57,95,248,142,155,92,57,148,97,128,57,166,62,161,32,188,200,140,66,59,200,136,202,29,147,117,203,201,160,9,59,66,50,232,0,126,233,44,120,192,217,197,56,230,6,225,11,59,214,77,103,108,66,167,144,65,34,83,152,12,100,109,217,46,155,2,100,144,96,57,101,109,212,220,199,178,49,160,12,206,83,169,128,9,35,126,82,41,193,119,81,132,218,111,12,147,199,41,205,206,230,4,102,218,36,150,109,9,236,169,129,43,53,23,131,16,119,9,225,216,71,58,216,130,174,140,179,82,227,143,194,187,164,109,1,83,129,183,200,66,95,196,66,87,220,61,135,95,191,100,2,253,194,167,50,218,155,169,242,129,217,70,159,185,79,85,132,27,154,253,66,115,73,136,231,146,154,193,143,162,72,115,182,225,56,60,23,64,5,50,145,128,246,57,135,190,232,193,145,132,160,235,76,70,123,168,29,220,161,94,142,225,240,35,217,78,69,211,158,200,67,220,211,183,217,89,168,26,216,27,33,188,2,8,217,47,76,151,29,242,92,144,51,186,143,54,211,198,231,132,183,60,147,129,178,178,100,66,106,252,125,141,143,155,44,58,70,68,40,97,163,25,75,169,80,192,14,24,238,173,174,8,242,250,154,152,184,245,33,22,137,86,8,7,10,143,126,16,252,223,100,51,96,116,70,221,203,153,6,63,10,154,224,102,48,80,229,173,149,62,216,69,235,201,76,236,150,227,17,202,12,156,76,4,200,17,156,19,194,75,132,96,173,185,144,95,7,206,229,184,100,206,221,212,155,68,29,144,26,132,152,219,186,182,201,104,157,167,148,95,59,129,182,214,22,205,221,11,234,0,16,190,168,46,13,28,37,84,168,32,70,86,206,226,235,233,228,226,124,69,169,246,169,184,206,60,175,156,85,248,155,78,237,69,86,92,13,70,58,210,59,98,127,202,250,23,196,212,95,168,209,62,48,98,23,231,170,244,181,12,248,179,87,68,83,112,110,28,231,247,56,3,255,0,158,19,24,238,69,191,242,217,244,79,250,249,144,38,214,200,147,217,124,135,227,125,13,77,71,173,232,181,237,155,104,61,215,48,127,85,194,39,236,190,161,71,209,141,122,44,124,19,210,1,11,157,235,63,15,123,218,119,180,14,188,73,60,14,82,81,226,107,220,139,136,236,226,250,14,158,159,171,104,139,96,26,173,135,53,221,135,111,236,188,55,234,7,195,238,244,35,166,213,182,157,212,234,87,20,222,7,0,226,79,137,33,122,189,61,83,240,198,177,247,85,13,167,81,193,172,97,227,27,15,194,209,241,29,42,127,18,232,237,167,47,22,193,19,207,41,150,181,75,6,236,3,134,117,146,191,74,254,37,102,154,163,40,200,2,159,68,127,183,108,47,178,122,151,171,83,214,105,160,144,11,179,133,240,95,67,248,126,191,166,234,75,155,44,152,146,6,235,217,159,85,170,214,178,156,63,32,25,131,31,148,111,69,176,146,148,248,46,125,78,237,93,13,23,23,62,99,176,64,52,180,92,216,153,228,248,92,118,235,234,189,206,5,199,25,142,193,121,191,95,248,182,167,163,87,235,189,131,250,76,124,254,7,148,166,219,194,5,44,242,177,132,247,180,244,212,154,230,228,14,87,165,244,253,67,14,144,50,233,199,43,224,31,254,210,234,7,186,230,189,132,15,235,16,63,43,71,167,254,172,151,87,1,226,163,64,32,19,24,63,69,171,87,234,98,194,224,207,167,250,245,90,154,122,194,193,131,217,124,247,226,95,65,173,234,218,139,136,46,184,228,17,128,23,189,248,103,213,232,124,72,3,137,7,49,212,189,85,127,134,40,181,142,112,96,187,207,9,135,61,234,63,228,57,58,51,224,26,63,130,95,68,181,161,129,141,4,16,35,3,43,233,191,11,124,57,252,70,156,83,123,110,39,5,118,143,164,209,101,96,199,136,224,175,83,232,30,145,79,79,105,104,24,202,23,249,91,98,149,226,245,62,117,234,63,2,51,208,117,207,245,58,108,182,168,110,94,211,184,28,21,237,62,21,248,132,155,41,58,224,226,1,200,255,0,43,211,250,183,165,210,245,29,57,164,246,130,210,32,142,235,137,160,248,108,104,181,101,205,197,32,5,141,237,223,252,34,188,142,222,229,57,218,143,31,220,246,12,172,28,4,239,9,90,134,54,181,50,35,133,202,175,234,131,72,192,205,136,199,213,102,63,18,210,180,182,100,236,97,77,235,200,213,199,73,147,81,240,173,26,186,135,214,118,75,204,193,224,71,11,15,168,124,50,202,44,247,0,219,128,183,84,248,141,141,38,28,62,234,233,122,229,29,104,125,55,56,1,111,59,20,213,182,16,20,170,238,206,126,131,86,218,76,52,118,35,117,243,223,213,79,134,199,169,53,213,90,222,135,14,144,76,152,255,0,224,94,139,214,170,213,208,215,47,162,9,27,144,4,147,244,93,29,38,151,254,181,164,120,174,216,134,79,209,63,54,175,32,147,191,227,44,252,89,249,223,225,141,102,171,208,125,65,198,185,38,176,168,70,48,3,103,167,237,31,229,126,139,253,59,248,145,254,171,164,36,186,8,2,220,124,223,69,241,95,213,63,69,255,0,161,235,52,143,166,1,21,171,52,16,14,237,159,216,175,167,126,147,85,97,52,219,81,214,176,192,116,112,16,250,45,55,225,74,215,22,123,253,119,174,29,51,237,46,183,202,240,223,29,122,165,61,87,165,106,158,206,178,202,100,199,46,240,23,168,248,191,72,78,133,238,163,23,193,180,158,252,74,249,174,183,75,91,86,231,50,72,108,65,242,148,206,153,172,218,166,254,167,204,254,22,245,39,122,38,190,153,53,71,243,42,151,99,0,206,109,11,238,218,159,136,105,235,189,42,147,137,181,230,156,190,12,137,140,47,154,159,130,169,183,84,218,174,162,215,84,6,110,183,110,203,184,125,62,183,176,218,108,168,88,1,147,3,113,217,81,207,72,156,236,79,7,235,159,17,107,168,250,131,154,200,123,65,135,16,72,143,178,226,215,248,159,90,216,235,50,78,76,98,23,208,181,31,10,51,84,110,246,227,59,71,61,215,3,215,190,10,44,211,244,2,113,38,48,155,78,176,146,27,138,84,156,175,135,253,123,87,169,174,26,250,147,158,144,59,47,165,104,254,30,119,168,178,141,87,182,243,111,80,142,120,95,38,248,123,78,40,250,181,42,100,117,128,227,158,50,63,249,246,95,164,255,0,79,116,108,173,164,97,126,68,13,210,219,166,86,155,122,175,220,95,194,222,134,253,21,55,177,204,14,4,17,212,221,130,241,191,170,126,146,104,232,235,84,166,192,194,91,4,142,2,251,141,29,13,42,100,150,133,229,190,56,244,6,250,143,167,189,161,160,201,200,141,212,234,235,253,74,241,23,169,249,113,190,171,168,167,92,65,127,108,175,168,254,157,122,133,90,186,138,97,238,60,47,159,252,87,240,213,95,76,215,84,34,240,218,142,220,108,211,176,133,238,127,77,105,150,154,44,124,151,182,4,247,84,189,80,145,46,214,216,158,79,188,105,11,159,69,155,108,22,170,96,55,57,148,157,48,113,166,28,119,128,83,152,14,101,72,48,238,94,189,252,152,21,36,8,111,229,33,206,45,18,68,158,203,75,154,6,76,44,208,93,36,12,4,62,186,154,232,189,197,16,102,118,83,13,220,74,42,132,224,194,0,243,16,183,242,246,40,97,153,14,208,225,59,4,198,228,99,116,153,54,199,8,175,182,0,229,45,119,248,177,204,123,206,163,218,236,28,236,154,211,210,50,179,181,195,190,85,221,108,0,85,76,251,60,138,126,78,187,234,54,163,164,110,177,215,104,32,198,233,226,161,45,60,18,144,248,7,42,103,126,77,188,92,156,205,84,198,99,11,159,85,208,98,32,46,158,168,179,60,174,101,111,156,142,59,165,95,234,43,108,1,38,58,175,17,105,252,132,167,59,4,9,250,166,106,75,90,245,150,172,128,122,161,46,235,177,65,63,140,160,37,253,161,49,164,146,15,9,13,61,97,221,209,58,171,134,74,167,88,125,228,69,234,105,16,92,99,120,71,193,62,18,104,144,226,79,126,19,3,128,137,82,205,35,175,39,88,59,184,8,199,247,85,32,108,35,194,133,249,192,67,33,207,130,183,38,174,193,168,103,238,27,154,28,36,130,150,38,46,60,29,147,139,128,219,33,34,165,104,16,19,11,214,147,53,169,72,6,65,38,112,123,160,46,22,146,148,234,210,8,19,191,41,110,112,45,137,77,157,109,188,148,235,135,125,70,123,173,45,128,33,37,213,46,4,70,123,160,53,61,182,196,76,246,85,121,0,192,221,37,186,14,62,73,85,4,194,45,245,45,158,148,135,97,183,71,217,53,196,61,191,247,114,144,234,130,216,140,169,242,67,34,239,122,29,76,149,155,116,146,118,202,199,90,93,76,146,216,204,18,158,242,46,33,164,253,210,106,127,237,145,152,85,87,137,251,155,26,246,207,41,235,178,218,111,137,0,126,235,231,218,242,5,119,27,76,47,125,241,51,195,40,184,145,224,9,94,15,83,214,247,0,96,41,5,243,109,228,157,178,218,147,33,124,239,132,151,139,196,2,33,51,219,37,208,21,211,137,142,66,57,245,236,155,86,218,100,204,28,40,185,215,113,192,68,236,139,167,236,165,70,65,46,130,128,58,215,99,35,148,109,141,94,167,53,116,65,244,148,248,171,32,136,61,214,119,180,129,222,17,58,169,39,176,84,234,163,238,150,199,14,229,246,157,253,70,210,37,204,131,4,118,93,122,25,164,36,207,133,199,210,189,183,2,66,236,48,88,192,4,144,70,200,209,19,178,115,130,186,66,168,73,0,6,240,136,72,96,107,96,78,76,168,232,178,38,35,0,118,89,158,226,29,188,148,202,182,254,227,211,241,191,201,235,102,131,83,0,3,245,64,105,138,144,45,16,74,9,216,78,98,112,142,140,56,181,185,223,116,53,189,76,140,218,181,51,99,24,233,116,68,1,194,91,218,67,160,152,17,132,215,182,208,115,1,101,169,83,172,14,59,33,203,92,126,160,58,80,246,95,190,199,203,115,112,196,145,132,186,162,4,131,33,28,49,216,63,52,37,123,123,180,187,111,194,68,178,225,9,183,57,39,112,88,92,231,2,225,4,45,15,112,176,1,186,202,42,10,118,102,83,31,89,181,42,11,112,216,32,253,83,154,191,220,192,39,153,27,62,227,73,60,44,245,26,46,152,141,161,88,169,107,75,90,32,147,18,81,61,192,56,53,198,96,110,22,178,241,122,134,160,255,0,41,153,199,170,72,219,117,78,36,117,72,131,128,174,176,37,211,63,101,3,37,130,12,127,219,217,39,71,118,242,77,205,15,185,101,163,220,189,196,23,68,23,115,29,144,212,13,36,24,153,221,41,208,28,247,58,77,205,13,240,35,159,170,16,110,128,9,13,84,14,74,146,220,203,117,159,81,213,31,209,17,141,167,178,206,242,1,180,56,56,129,37,19,170,77,48,221,136,36,207,112,178,185,183,84,54,158,18,226,184,78,107,63,79,220,22,219,78,11,193,113,6,68,230,10,185,5,192,19,131,128,128,9,197,221,104,107,8,131,27,41,110,189,25,42,46,107,42,110,196,231,148,141,68,200,59,25,221,93,103,136,108,28,242,179,106,28,28,32,148,173,179,58,147,199,142,126,229,106,93,12,27,23,14,87,58,189,66,9,151,65,40,245,58,130,198,218,118,92,234,174,50,227,127,219,178,79,199,101,81,148,44,31,11,68,234,93,252,206,157,185,43,13,114,215,30,38,86,138,174,156,13,185,88,200,4,146,12,20,142,135,34,45,153,26,222,169,38,59,45,122,113,105,135,16,100,238,176,151,25,238,181,233,142,195,126,234,122,215,183,185,78,47,30,41,179,121,117,144,55,157,148,44,55,121,84,220,145,133,110,38,78,101,85,204,210,63,16,36,115,225,145,194,75,73,46,32,15,186,99,178,211,217,44,48,145,13,113,31,68,87,12,255,0,204,147,87,150,36,149,179,76,18,126,203,141,171,233,60,46,173,120,107,96,228,46,86,168,128,84,210,100,196,201,158,220,79,10,176,12,114,175,230,193,40,68,52,228,204,41,40,224,147,84,51,168,82,80,145,35,5,93,205,129,51,149,91,99,96,165,201,250,155,58,118,71,52,146,15,117,71,63,101,3,246,27,171,158,19,31,188,146,169,158,203,2,230,239,244,64,90,0,133,92,224,171,254,176,14,232,86,58,127,226,25,1,162,1,221,1,7,38,68,246,70,225,144,14,232,46,131,188,172,54,61,54,51,135,146,163,18,172,116,144,85,153,39,27,33,130,50,74,122,219,175,32,62,216,64,9,204,5,4,73,148,46,113,37,92,0,103,112,150,207,232,131,239,148,184,183,115,42,136,152,140,132,67,13,147,178,160,0,192,194,94,93,119,49,139,231,176,64,4,158,2,40,140,0,168,128,121,81,216,128,10,22,239,178,53,76,59,128,4,73,229,81,108,159,240,136,185,64,57,10,129,203,200,159,121,42,17,57,177,17,249,66,13,165,22,64,41,119,58,97,169,211,4,54,12,140,163,17,225,15,221,81,24,193,76,188,159,140,32,246,67,144,204,110,134,252,16,132,73,10,192,145,158,22,220,246,1,235,24,32,66,45,194,152,62,21,131,178,10,196,96,136,222,50,160,61,209,150,220,123,14,232,76,108,14,200,174,245,27,188,144,117,20,69,132,4,44,116,76,133,48,64,146,130,244,71,50,167,114,226,59,40,209,46,240,166,231,192,86,0,105,142,86,229,159,82,105,234,65,115,67,78,234,129,143,40,139,68,229,9,32,108,17,221,132,28,229,32,0,57,64,4,111,8,241,110,232,8,0,225,99,19,251,143,233,220,132,220,119,82,201,112,87,137,6,85,102,100,45,208,245,23,203,124,161,16,64,238,169,205,233,158,84,14,219,63,101,3,176,123,35,174,100,63,15,245,4,2,68,171,218,14,232,142,205,142,84,104,105,193,253,144,220,238,27,6,245,43,113,136,149,109,34,76,133,65,161,174,255,0,42,1,113,17,0,37,246,39,29,232,146,50,168,55,9,147,7,59,66,93,192,99,116,77,97,206,46,50,68,0,173,162,78,20,144,91,27,125,16,205,177,254,19,99,22,191,220,135,168,128,137,206,131,111,10,129,196,169,35,149,178,55,134,72,122,97,14,197,20,72,2,112,169,162,112,63,116,6,28,222,136,65,184,204,42,14,240,163,15,117,73,195,95,148,76,239,184,210,248,3,101,77,13,238,2,7,124,129,12,192,8,26,29,70,14,177,140,112,239,217,4,75,112,140,71,245,20,60,152,225,13,88,62,182,16,29,4,74,9,184,1,178,56,134,220,78,252,32,31,48,157,145,170,155,26,219,246,73,16,6,85,134,147,185,251,170,38,8,33,81,116,162,61,127,112,31,220,176,210,242,163,140,253,148,156,8,84,216,39,40,46,186,193,26,58,143,112,161,104,97,4,254,16,134,193,29,149,179,171,39,133,36,72,160,239,198,93,224,158,161,182,202,64,105,198,80,252,210,137,172,54,200,34,81,127,182,57,172,176,44,56,239,178,39,6,52,55,177,229,0,102,6,219,32,184,142,146,18,246,245,177,187,196,72,231,218,27,140,32,254,166,230,37,71,73,0,28,15,10,68,193,64,48,147,220,233,37,16,1,238,85,72,0,126,234,6,92,36,28,246,80,64,223,100,230,121,50,125,158,66,100,71,246,85,4,99,112,132,8,217,24,46,105,158,57,65,50,54,9,178,52,7,30,208,168,176,131,3,32,35,107,51,40,47,55,125,16,63,168,130,228,38,52,76,28,58,54,68,214,111,46,251,33,104,151,92,127,33,71,18,70,15,221,56,54,112,150,30,53,150,236,128,7,24,80,193,17,194,18,11,92,51,186,187,103,18,151,54,68,179,225,247,37,193,194,208,35,137,68,41,22,100,100,149,80,90,4,12,114,167,184,248,141,146,147,160,177,235,33,105,16,12,71,117,68,158,17,7,155,54,200,85,36,157,161,111,245,39,106,158,146,218,222,220,160,118,76,118,68,26,103,6,7,42,140,185,240,6,123,167,176,85,139,163,222,72,50,0,27,119,86,4,59,3,10,169,130,210,103,16,137,174,142,38,121,75,159,123,24,202,155,44,55,57,49,244,86,214,22,190,78,64,238,134,36,30,234,56,155,64,18,22,168,102,236,53,176,250,66,124,60,246,35,178,144,26,208,168,60,145,136,236,132,130,92,57,77,99,77,138,121,251,141,16,220,145,33,9,50,112,55,59,170,32,153,236,174,222,144,1,68,173,120,235,28,182,24,144,152,192,233,224,161,6,28,98,65,86,201,97,42,172,118,15,247,83,40,58,236,220,94,61,75,110,29,37,91,156,72,217,81,108,1,27,242,133,211,198,193,63,134,236,65,61,216,192,222,157,213,1,111,48,169,166,98,38,123,43,112,38,59,32,101,176,99,10,110,16,172,13,48,12,169,237,137,199,8,76,140,76,41,185,193,133,184,188,186,102,62,63,200,238,83,70,113,248,77,14,13,25,31,64,128,52,240,172,182,252,246,91,5,96,194,189,190,195,5,176,80,145,104,239,57,10,160,0,45,85,105,116,14,66,54,160,154,121,53,187,176,158,193,119,80,141,147,116,241,77,216,216,164,150,17,186,109,54,156,45,78,235,139,15,59,143,44,157,49,0,2,14,56,70,68,182,73,207,100,138,96,134,196,121,149,161,142,180,129,191,116,239,111,81,234,235,228,123,49,79,177,68,12,176,119,27,148,134,220,227,106,109,44,227,149,127,198,31,112,218,220,190,225,51,173,208,232,143,41,132,90,233,220,20,183,209,37,192,206,200,137,113,5,178,124,30,200,189,219,100,155,90,213,227,26,240,28,219,72,130,19,41,193,2,48,7,9,89,181,179,147,27,163,3,253,131,8,166,98,48,254,55,172,180,107,90,28,238,72,157,211,237,107,250,79,229,103,160,215,7,120,76,55,84,36,50,11,128,200,91,23,184,214,112,25,108,111,182,121,236,180,88,7,209,39,189,195,41,246,134,128,225,152,225,16,211,45,39,248,219,106,102,19,102,149,160,128,119,250,173,2,128,39,168,97,100,162,3,90,32,144,22,218,110,6,223,247,4,230,6,203,182,42,131,233,41,180,218,250,123,224,227,9,208,73,3,126,17,233,195,109,200,140,194,42,148,11,29,120,4,163,139,97,30,162,84,255,0,171,233,151,134,184,64,200,90,26,210,230,147,3,232,144,215,130,68,140,110,74,127,184,11,110,99,79,221,98,189,240,33,252,95,153,227,111,220,206,230,134,84,48,72,198,66,208,43,54,149,17,205,216,72,55,85,117,196,1,27,163,109,70,154,100,1,128,149,120,161,83,169,45,83,139,94,227,41,15,106,169,45,113,200,159,170,221,64,151,30,167,46,112,36,17,157,138,117,42,134,76,156,42,226,191,212,179,76,169,132,233,189,205,115,96,230,54,89,92,226,242,0,101,163,177,84,30,28,1,200,3,132,192,11,219,112,56,1,107,126,53,58,139,107,88,182,125,117,27,74,131,131,68,230,238,232,152,217,113,0,144,70,83,180,16,89,147,158,19,106,233,139,114,7,149,50,182,251,101,62,15,255,0,81,38,35,77,212,200,39,45,39,240,152,109,123,64,38,37,58,153,47,5,166,122,119,66,246,7,72,142,21,87,117,38,168,46,158,126,161,184,54,163,203,128,6,120,27,4,234,44,107,155,3,133,145,143,180,134,140,129,186,117,35,236,178,165,71,146,24,208,73,49,192,82,224,214,189,66,156,171,202,189,19,101,45,54,159,83,69,244,181,20,155,90,153,35,161,194,65,250,253,211,234,150,210,22,180,67,109,128,2,69,198,157,50,230,130,76,72,27,73,90,216,27,89,128,224,64,77,195,174,71,132,85,108,131,57,142,23,86,107,75,65,99,129,147,217,60,180,210,45,140,129,202,93,106,33,181,3,132,145,36,97,8,112,55,68,200,59,33,98,255,0,200,130,183,127,39,68,216,40,204,22,180,50,70,92,55,40,154,96,91,36,129,201,221,42,157,83,88,82,142,130,28,111,7,253,188,71,153,90,30,224,249,35,131,16,171,80,181,112,101,107,74,149,25,65,160,177,166,101,195,48,83,41,134,52,11,114,225,148,2,153,140,156,32,104,44,168,5,167,193,75,84,170,247,222,193,181,174,87,247,52,83,112,167,34,12,76,228,173,4,251,140,7,17,221,32,49,165,133,197,44,85,123,26,230,180,75,119,1,58,27,242,98,86,182,21,180,170,244,154,231,151,28,145,0,18,137,175,4,200,216,8,251,162,212,236,208,214,240,38,238,10,83,3,199,1,189,130,39,198,188,109,26,169,168,87,99,180,245,141,206,5,160,82,129,144,114,83,234,211,14,13,178,108,254,203,21,182,186,54,5,104,247,165,182,198,18,240,116,168,245,55,228,112,243,182,39,219,54,159,172,231,149,167,78,216,33,209,142,201,36,100,25,145,178,189,61,114,68,185,164,16,226,35,196,238,159,249,117,247,53,120,239,26,157,19,85,22,54,155,72,113,46,50,78,124,240,154,88,98,120,250,165,177,247,3,131,247,66,234,144,232,156,127,100,214,50,189,189,200,218,213,235,125,132,94,9,134,129,39,149,110,54,136,59,145,186,19,227,0,4,14,113,63,48,220,110,151,62,36,106,114,234,213,59,153,235,179,34,236,253,20,164,98,91,50,16,184,152,45,7,50,148,3,152,225,231,120,81,227,171,220,199,228,109,156,137,161,174,107,73,2,51,186,219,117,224,74,192,214,6,15,9,180,92,230,152,186,0,238,141,173,241,239,185,74,88,30,54,38,182,180,83,115,32,19,113,223,178,175,108,186,176,113,105,1,188,141,149,50,168,108,153,184,30,252,39,50,179,220,194,194,238,137,155,84,246,218,35,40,91,48,124,101,83,33,245,11,114,224,222,66,215,77,254,204,255,0,101,152,2,28,34,62,157,211,30,233,168,32,66,165,105,110,90,176,92,0,127,115,209,122,53,70,7,53,192,144,119,133,245,15,65,121,126,144,72,153,216,202,249,7,164,106,98,176,196,120,43,234,223,12,86,21,40,52,109,1,54,219,178,118,126,48,7,191,103,166,108,182,1,204,238,137,194,215,0,54,73,105,13,166,26,208,73,242,140,85,34,73,202,162,190,74,59,248,206,51,75,48,217,9,162,164,58,35,11,53,38,135,65,158,158,201,205,125,224,206,252,33,103,236,137,239,158,199,205,209,254,19,4,145,136,89,195,136,112,199,78,201,193,224,66,119,220,123,141,102,213,143,14,0,76,76,35,107,238,0,141,146,167,0,12,2,140,224,64,17,43,118,64,185,242,125,142,107,136,24,227,132,200,4,3,43,51,92,90,50,126,200,195,204,71,9,169,211,176,239,102,77,36,192,17,206,232,169,182,78,76,132,154,110,46,137,41,150,128,68,125,209,179,242,234,18,198,230,77,212,13,178,180,7,92,209,199,149,155,78,211,201,133,165,184,128,118,65,53,238,43,83,167,33,147,0,100,162,15,0,14,74,16,225,117,162,112,167,244,147,9,13,216,202,4,132,79,42,158,96,54,15,221,1,169,212,4,64,236,161,204,237,29,149,7,247,236,106,136,198,76,28,125,211,26,238,194,22,113,80,12,6,202,54,212,46,108,108,2,63,39,182,37,144,127,81,238,170,76,103,40,139,160,9,221,41,160,60,2,140,136,204,253,144,221,234,16,127,93,198,205,205,8,154,35,156,44,247,109,3,41,205,124,131,141,145,72,160,253,203,3,236,135,250,162,114,136,59,17,18,150,230,220,224,70,232,128,158,198,181,67,177,132,90,45,130,136,8,17,8,98,32,24,128,172,58,90,151,98,87,32,188,25,193,144,168,75,190,202,139,100,76,253,148,15,143,162,127,234,35,215,114,52,128,211,63,85,65,240,118,193,86,210,36,143,238,134,235,140,68,4,29,94,229,77,222,79,144,170,56,225,4,135,186,74,149,58,128,141,194,83,29,152,39,29,144,7,49,132,117,217,29,210,242,68,42,117,73,110,21,29,160,225,9,144,211,104,252,167,13,246,11,124,188,36,4,19,183,27,170,100,22,201,204,33,110,35,10,189,198,222,96,237,186,22,222,230,223,250,89,135,213,42,211,117,55,48,130,10,249,151,170,122,85,55,250,131,171,177,160,147,211,116,102,23,209,189,97,142,169,73,238,104,95,59,215,106,159,65,214,73,54,227,40,215,248,247,35,125,14,167,119,210,233,181,186,64,203,65,119,117,231,253,118,171,180,213,227,112,124,44,99,226,230,104,157,47,48,198,24,113,217,104,163,234,122,127,137,8,52,222,218,128,128,67,155,177,67,56,204,227,60,39,197,94,154,255,0,85,166,75,5,133,164,56,191,176,156,254,203,212,124,29,240,241,212,134,211,120,137,133,234,116,223,9,179,81,76,130,208,65,25,4,110,187,94,153,232,159,244,231,130,27,24,252,32,63,47,123,138,86,188,167,54,175,193,108,166,199,67,65,142,219,46,78,171,225,230,80,61,68,180,112,216,194,246,58,239,83,58,83,105,119,79,101,200,245,87,211,214,105,139,218,122,183,8,11,235,13,191,150,254,230,63,75,244,13,46,169,133,145,158,1,75,245,255,0,211,125,38,179,74,125,202,77,169,3,164,17,48,177,250,55,169,214,165,170,180,78,14,87,209,169,214,110,166,131,79,22,137,158,241,148,93,166,88,141,108,106,51,242,103,198,63,4,187,209,235,215,99,26,224,192,122,115,32,255,0,194,240,21,152,234,68,129,208,241,177,95,174,190,45,248,82,151,168,83,168,240,209,159,217,126,113,245,223,135,233,83,248,133,244,166,88,115,107,198,206,29,188,42,14,255,0,47,169,201,249,169,107,118,27,153,25,240,135,198,207,248,111,71,77,149,106,23,57,141,1,207,51,38,57,95,119,248,15,227,106,127,17,233,196,212,144,24,93,63,101,240,159,84,248,80,183,76,202,148,196,226,76,13,138,207,240,199,196,149,190,23,38,139,30,64,104,12,176,24,150,136,194,91,211,15,139,58,191,29,190,243,54,125,255,0,226,218,231,65,71,223,14,150,238,82,62,18,253,67,53,92,40,215,111,179,84,130,67,92,115,0,196,255,0,101,229,189,31,227,31,253,83,167,167,66,164,151,123,114,208,225,16,60,174,39,196,90,115,232,117,40,107,26,231,6,189,238,99,99,146,4,153,251,37,252,125,124,109,29,252,133,94,231,222,168,124,69,70,163,186,159,141,240,187,58,61,101,61,77,50,65,14,236,23,229,202,127,169,85,26,199,67,226,207,155,59,47,105,240,103,234,187,107,128,209,25,48,30,238,81,182,159,80,54,175,228,50,125,11,227,42,230,133,23,18,236,140,130,23,203,253,63,227,102,122,134,186,182,158,157,73,169,73,197,175,131,207,255,0,63,178,247,63,21,122,131,61,67,211,234,123,102,224,218,65,238,61,176,37,126,122,244,175,94,126,135,215,181,143,115,108,107,245,22,48,129,146,48,63,19,41,106,91,242,8,69,94,251,251,159,72,245,207,94,212,105,30,78,72,104,152,7,117,231,180,255,0,169,90,138,85,173,100,84,112,116,57,183,100,47,83,87,211,41,122,159,165,83,172,246,181,193,237,150,159,43,230,26,143,77,165,164,248,132,233,24,216,247,71,184,92,56,51,25,253,145,19,53,146,255,0,33,83,42,99,62,229,240,151,173,83,248,145,140,125,82,1,143,234,94,246,150,146,150,159,78,29,73,178,222,103,149,241,143,134,232,87,244,234,33,212,154,231,192,249,91,185,250,47,171,122,22,190,165,127,75,120,168,8,50,14,119,250,33,102,199,175,82,148,121,230,245,62,45,250,225,65,218,157,43,168,54,27,81,206,6,147,137,142,176,100,126,33,23,233,103,197,103,73,171,20,234,60,18,210,4,158,241,186,191,215,87,150,233,104,212,166,210,234,180,106,180,91,28,19,7,239,212,87,205,61,23,212,93,161,212,135,2,110,46,153,79,255,0,78,64,181,28,250,39,234,93,111,174,210,213,233,64,190,100,101,113,38,136,51,112,146,188,79,162,122,213,109,123,38,119,27,14,23,81,159,196,212,19,25,27,32,6,167,212,110,92,131,169,232,191,146,91,152,37,83,13,39,76,68,118,94,116,127,20,93,25,0,141,231,148,38,150,169,177,21,92,220,231,31,55,132,201,23,153,203,183,201,232,195,232,128,54,236,179,235,189,138,244,28,48,103,0,46,57,165,168,32,75,136,242,17,157,53,99,153,37,49,85,232,99,93,45,213,89,243,239,93,160,61,43,226,42,53,88,223,229,62,89,80,115,255,0,108,126,235,239,159,166,245,155,252,19,32,198,0,95,38,245,223,135,170,235,26,43,54,157,207,6,115,140,175,67,250,113,235,186,189,29,87,105,181,84,253,154,141,59,76,130,217,193,5,59,93,167,242,147,252,78,108,251,208,115,72,198,228,110,179,107,168,10,180,203,99,142,22,127,77,214,183,85,68,22,153,90,239,16,87,34,241,151,178,166,147,227,95,170,62,140,223,250,117,119,138,68,186,210,5,163,32,240,87,19,244,190,133,74,47,164,202,192,154,173,113,4,247,202,250,199,197,122,26,126,161,165,115,12,75,134,66,243,63,15,252,58,116,58,182,57,173,196,228,171,85,45,92,126,164,176,235,190,231,210,116,176,116,237,129,24,217,27,152,45,145,186,29,43,72,164,220,108,55,70,119,198,252,165,220,232,150,170,231,113,79,167,211,7,41,16,68,231,149,165,231,170,123,238,129,205,17,229,31,174,163,215,3,147,51,60,16,209,57,64,113,183,220,39,191,6,55,194,65,54,168,238,184,65,211,159,100,167,139,64,141,144,22,144,36,101,16,120,130,54,64,231,18,32,97,83,48,32,29,50,20,218,230,227,116,246,212,183,101,145,228,200,234,148,198,184,179,108,160,85,69,145,176,104,167,100,115,156,93,190,233,53,176,33,24,126,50,150,242,118,25,75,161,212,175,32,235,38,29,72,24,63,178,229,234,107,75,228,9,240,186,122,178,90,12,72,29,215,22,187,129,16,55,157,211,119,250,131,69,51,168,189,67,131,179,133,133,198,78,12,207,117,166,177,17,220,172,37,205,116,180,16,8,220,37,44,244,174,73,175,31,190,216,109,116,79,29,149,153,126,226,2,67,234,92,225,182,17,223,212,9,200,74,142,236,60,173,184,77,24,166,37,185,37,24,46,45,131,131,196,164,93,213,210,140,27,64,228,148,192,191,115,81,95,248,142,113,12,0,115,221,12,226,68,40,1,120,216,97,14,67,72,35,232,178,119,220,94,88,100,178,241,77,185,63,116,141,67,160,8,108,253,19,30,12,12,8,89,107,57,215,248,40,174,160,66,87,83,245,22,250,164,3,192,75,247,99,164,141,249,82,161,46,33,131,17,148,170,142,13,6,119,90,245,3,185,59,116,165,220,135,85,208,64,105,137,194,89,120,108,54,239,202,7,60,8,27,74,93,164,111,149,19,205,125,141,170,246,245,8,184,1,141,210,158,49,0,66,183,195,137,239,9,94,236,1,59,35,159,108,212,243,3,162,102,171,76,221,51,183,100,21,75,92,26,15,75,70,233,229,247,56,246,89,107,200,103,251,130,115,3,34,114,173,131,147,60,119,197,44,107,232,191,36,246,43,193,215,33,143,11,223,124,72,7,178,248,25,11,231,218,134,18,236,229,251,199,100,116,107,220,231,252,153,84,191,238,34,110,36,55,8,154,214,221,210,96,4,182,184,177,199,24,61,212,123,176,11,126,235,156,167,199,217,18,213,222,63,169,43,27,36,60,203,99,117,136,180,22,56,52,198,48,59,173,53,207,188,193,38,39,148,159,100,134,143,162,53,56,125,203,90,220,173,209,51,214,56,222,10,93,224,56,114,121,9,149,153,35,3,33,42,98,46,194,219,107,73,45,91,102,100,219,162,111,184,67,173,143,11,177,123,90,4,224,14,123,46,78,142,25,6,23,92,57,140,164,92,91,198,101,80,49,212,200,51,123,34,158,110,113,182,93,229,3,156,27,46,56,142,86,155,225,161,192,8,229,102,173,15,150,219,34,54,40,95,107,208,205,87,77,217,77,7,220,200,134,158,86,138,116,186,68,147,0,172,172,113,45,32,137,142,83,105,213,52,196,78,14,232,86,215,48,146,182,13,116,154,53,13,188,120,133,158,163,109,211,7,60,117,91,46,142,19,89,90,89,177,18,78,232,9,36,193,249,65,73,244,146,233,255,0,217,23,78,152,13,238,74,13,67,36,52,142,55,90,37,174,16,217,242,82,226,7,63,117,85,122,201,59,60,190,166,70,83,17,213,145,196,161,170,219,69,195,57,136,90,107,56,6,224,102,63,11,35,222,90,46,34,73,225,108,181,243,95,38,228,150,58,140,99,75,173,107,12,249,84,215,52,180,144,233,59,16,151,77,230,39,206,200,90,226,254,166,8,9,61,215,35,114,30,195,191,212,210,40,141,80,203,100,114,59,163,20,37,219,72,87,166,5,172,4,45,12,123,73,32,238,0,39,10,119,30,61,74,160,219,108,78,126,170,144,125,48,64,115,127,220,15,7,178,202,7,183,141,165,116,43,7,177,245,28,210,3,156,32,146,36,16,176,106,28,26,1,34,113,149,90,104,100,143,34,166,63,112,42,218,48,209,225,37,197,160,8,63,82,80,23,192,151,18,96,246,74,168,67,193,49,2,121,83,64,233,251,137,95,141,118,223,82,61,226,225,6,32,161,170,236,130,9,33,5,90,179,136,18,57,89,106,185,192,52,79,217,107,95,144,103,212,171,115,252,139,95,184,117,136,0,193,61,214,10,149,47,36,18,68,100,45,14,170,214,139,76,228,126,23,62,171,141,230,50,10,151,36,234,240,90,213,205,8,170,206,150,239,149,150,179,128,225,58,169,46,113,28,44,181,106,52,19,148,252,140,229,14,153,161,145,21,120,141,150,90,172,12,16,211,157,202,208,241,45,54,238,178,212,48,76,254,234,10,59,19,206,222,229,128,45,254,235,86,155,164,74,77,51,32,0,17,180,22,239,186,149,69,127,168,151,190,208,201,174,155,221,118,242,59,171,113,7,184,62,85,50,67,120,130,168,96,109,113,42,194,39,24,245,45,115,86,48,116,128,74,178,251,112,48,74,0,239,24,8,92,11,221,39,29,161,13,211,142,67,103,176,175,177,58,135,193,36,227,178,230,106,0,46,221,109,213,184,224,196,174,93,98,75,178,48,165,103,143,91,212,126,120,72,91,113,49,194,27,72,192,221,93,220,70,2,142,46,110,202,108,147,41,166,89,229,23,183,37,9,0,196,72,240,175,115,225,15,114,80,106,29,193,128,211,3,112,132,97,217,200,68,91,114,24,196,173,238,12,31,217,9,128,73,42,128,147,37,80,36,28,126,17,131,118,16,225,214,30,196,228,184,66,4,72,50,133,237,234,144,55,83,0,170,46,180,31,217,111,232,96,221,209,246,73,145,217,66,16,3,7,202,33,156,33,239,91,54,50,228,56,66,173,164,5,81,18,160,19,244,68,254,225,227,244,67,200,22,160,35,42,196,77,210,165,151,28,24,67,57,61,51,127,85,36,0,17,229,11,153,0,16,114,136,244,237,249,80,16,89,132,76,200,194,172,13,132,17,148,93,163,101,71,49,221,75,103,194,199,189,69,168,189,200,26,9,68,35,100,25,106,161,36,34,247,211,1,211,176,230,252,70,21,1,111,10,6,145,48,160,206,224,161,225,211,27,20,89,86,227,120,68,193,32,201,84,227,4,97,9,223,11,30,119,17,31,184,70,6,202,176,64,225,75,124,40,4,0,78,200,121,15,95,82,195,123,108,172,83,46,34,48,171,251,40,93,5,97,239,184,245,126,153,100,2,76,112,168,134,140,29,207,101,65,210,79,101,8,147,140,5,152,57,99,44,12,103,1,67,145,60,249,65,55,59,42,247,40,189,193,245,146,9,34,20,2,70,225,81,194,132,78,200,147,25,44,140,74,129,192,183,42,76,249,10,139,115,49,132,67,247,27,55,194,29,162,12,33,176,159,1,88,112,7,232,173,199,99,194,30,69,94,136,36,1,194,182,128,21,15,42,114,22,200,36,249,179,10,192,54,152,69,112,45,198,60,4,17,211,130,86,76,134,222,244,203,110,219,42,111,24,192,68,193,32,34,115,67,99,186,217,54,125,202,29,102,74,18,220,72,80,136,217,76,17,9,124,238,14,247,101,136,27,131,10,139,65,128,208,164,228,130,164,137,129,41,181,97,240,204,148,68,97,84,102,85,140,41,32,1,221,19,169,188,148,93,159,10,7,0,21,13,251,171,34,64,199,221,59,83,55,97,95,182,70,128,79,101,102,8,236,174,216,57,84,8,73,236,89,96,67,60,42,2,227,28,171,31,46,2,160,54,128,101,2,19,251,133,104,3,186,132,0,224,66,23,8,42,17,43,7,220,31,220,176,217,104,204,149,68,66,17,42,192,198,85,51,173,35,119,37,179,152,85,202,45,240,132,12,165,154,81,202,32,223,10,69,170,233,145,118,102,22,92,38,247,200,70,168,115,96,140,42,97,0,30,200,8,142,48,81,129,13,25,17,217,51,142,59,27,187,29,125,73,238,137,217,19,106,91,184,137,66,203,100,131,10,89,6,73,144,165,108,217,171,102,157,146,203,229,192,133,103,46,206,200,26,38,99,8,154,9,198,225,100,15,24,174,222,219,247,40,56,200,10,219,3,16,126,170,52,9,25,148,95,48,141,161,7,50,96,31,96,140,204,97,19,173,112,104,60,4,46,49,191,42,17,213,137,130,182,125,192,63,82,216,115,17,244,85,37,174,156,229,27,97,205,221,81,185,134,48,66,12,189,141,199,122,144,60,184,6,236,84,4,57,164,127,82,147,120,201,130,163,112,100,112,17,48,136,128,135,178,53,225,131,146,168,60,187,97,30,21,144,102,225,185,80,152,240,228,122,206,162,157,188,87,168,79,0,198,16,70,98,126,232,155,82,69,164,125,213,200,7,127,178,20,67,216,247,7,229,89,114,77,51,25,131,186,27,131,76,128,99,202,150,157,230,21,221,134,136,156,101,59,197,251,234,42,13,101,181,194,227,133,69,197,230,98,2,151,142,223,149,41,239,146,66,79,134,236,96,192,54,66,253,177,246,133,119,130,12,15,186,149,4,17,105,159,42,160,53,160,12,20,91,155,144,218,137,110,153,77,0,136,204,162,29,44,136,148,78,2,216,144,10,8,60,20,182,175,115,89,41,209,45,178,119,194,39,60,70,223,116,51,25,220,114,164,52,183,124,112,17,52,237,242,46,232,4,140,233,192,10,137,32,196,110,152,215,0,208,113,149,64,11,164,239,194,42,127,25,66,185,222,193,107,140,142,200,237,46,152,194,2,3,140,143,192,86,28,230,14,201,171,150,53,98,245,188,99,90,3,90,103,230,64,226,28,1,36,133,9,237,159,10,174,241,11,22,175,24,220,255,0,199,84,59,36,105,153,42,226,124,2,138,139,90,100,236,163,157,210,124,236,146,214,31,139,51,94,170,245,41,173,129,220,170,46,48,26,163,73,45,193,18,138,148,79,86,79,100,106,87,210,5,208,43,236,23,1,35,10,162,236,142,17,134,180,111,194,54,150,141,191,8,8,177,59,94,43,220,11,224,9,194,162,39,2,99,186,39,186,114,6,2,23,62,7,78,220,39,228,85,229,22,221,48,233,129,27,218,161,232,116,246,65,120,112,135,98,50,140,16,71,146,150,214,207,60,148,46,219,170,253,69,186,173,198,54,69,69,221,98,118,10,61,173,112,62,16,176,246,8,86,199,220,87,247,58,148,93,210,76,202,99,71,185,4,126,82,116,238,186,156,16,7,148,234,111,104,139,118,228,170,24,225,178,159,196,48,140,61,46,255,0,132,84,75,152,79,78,15,41,101,215,25,0,246,76,167,33,162,76,132,42,149,120,254,228,186,87,247,28,215,56,56,152,81,197,205,35,183,40,169,48,115,185,70,252,187,57,240,158,215,58,141,115,136,155,14,152,14,110,210,160,108,64,19,212,173,142,134,68,22,149,26,194,215,131,149,95,143,28,172,213,218,184,29,194,104,115,78,12,38,209,169,97,124,9,32,12,247,240,151,243,226,34,19,45,22,76,33,205,28,126,254,163,114,30,158,166,138,95,204,137,16,226,153,187,187,71,9,65,192,199,24,87,238,26,101,164,52,190,56,229,57,84,237,241,143,97,3,190,230,170,108,151,73,6,7,101,163,107,35,55,24,89,233,184,56,116,155,103,158,203,72,37,174,12,182,233,229,97,220,217,66,191,228,237,143,185,237,32,113,182,121,93,109,59,89,168,165,107,182,24,51,202,228,183,253,164,96,45,90,58,193,189,36,64,37,110,69,147,98,189,14,61,254,161,84,211,244,75,1,12,219,1,85,34,90,67,34,68,45,53,170,90,225,102,27,180,112,179,84,168,3,137,159,176,86,207,250,143,168,165,1,238,93,71,130,220,141,182,133,109,32,1,104,137,225,42,163,224,128,209,130,173,149,91,44,105,193,113,129,228,173,162,249,21,115,104,61,194,123,11,205,219,35,164,92,222,145,255,0,218,118,152,135,18,28,34,123,161,171,79,219,29,50,32,165,60,216,44,126,67,141,135,185,160,221,78,155,132,16,72,131,133,41,135,152,3,239,9,52,95,121,166,215,56,218,211,49,246,140,173,20,234,52,106,28,24,8,13,27,166,27,110,228,223,159,241,138,22,183,179,85,22,150,193,204,74,235,105,234,19,68,220,102,23,42,157,96,250,112,2,189,62,177,206,189,142,99,154,46,140,243,229,61,175,200,234,101,43,241,35,171,6,211,173,115,78,9,146,142,173,97,80,206,45,226,55,92,250,142,186,163,216,65,185,174,182,120,63,69,116,200,104,108,152,131,210,142,159,81,191,29,151,181,201,176,48,59,168,8,198,197,55,79,90,90,211,151,52,143,194,202,221,65,115,178,49,202,54,96,16,222,74,151,13,56,217,235,238,82,255,0,144,30,53,155,92,247,94,215,183,62,59,167,123,230,156,99,30,56,89,41,155,0,59,153,217,24,33,192,117,73,238,152,192,255,0,233,204,239,150,113,142,14,18,236,90,217,144,7,37,33,151,57,161,237,101,165,217,32,238,17,3,107,33,208,0,220,246,77,35,161,165,163,111,221,14,236,235,247,13,57,46,103,113,46,46,171,239,50,147,131,107,211,96,116,59,97,39,127,216,173,52,234,137,0,25,33,41,192,50,14,110,51,159,240,132,144,208,100,103,194,167,227,74,25,158,73,124,17,108,228,214,95,187,220,113,178,210,210,202,148,98,224,226,54,115,87,45,175,113,120,150,146,195,149,190,129,13,0,224,14,203,52,121,63,168,197,171,110,183,168,209,77,161,251,159,170,29,69,55,55,12,116,72,196,240,83,100,17,38,35,194,207,168,170,25,81,174,18,112,139,122,213,215,188,139,191,33,37,84,121,115,114,50,150,41,53,214,146,227,19,32,34,150,184,72,152,240,169,206,107,105,231,31,225,41,249,5,220,141,255,0,248,222,161,67,158,9,38,51,178,34,71,182,96,196,115,221,8,3,219,184,144,4,226,85,61,198,4,1,59,46,130,199,44,99,13,175,101,59,253,195,109,164,14,162,83,125,167,6,130,54,89,169,82,181,134,121,51,148,235,221,38,122,167,100,51,31,220,74,103,227,62,83,85,58,133,147,112,76,107,24,241,144,32,172,87,144,70,118,220,45,108,112,183,254,253,145,112,49,50,58,137,223,177,142,164,216,130,96,29,144,62,34,32,128,154,193,45,19,186,143,164,215,82,206,99,57,83,229,203,121,121,16,44,58,244,78,125,82,42,19,6,8,236,168,52,96,19,39,178,189,65,110,72,10,168,180,60,75,184,81,189,135,235,200,223,145,230,8,198,181,141,107,251,136,252,35,246,239,131,192,217,11,204,124,163,5,21,55,54,210,56,141,194,159,79,118,99,135,39,226,72,203,90,77,208,76,99,194,209,68,0,110,159,178,207,252,57,0,16,62,132,38,134,219,6,58,147,242,163,228,213,170,234,205,32,57,174,234,32,158,224,34,44,145,45,50,82,168,212,117,164,212,193,255,0,11,69,48,210,110,146,150,181,78,227,113,45,231,83,70,133,228,84,96,57,61,151,211,190,18,173,45,113,116,182,32,12,110,190,101,164,4,86,22,228,242,87,208,190,25,125,75,27,46,187,180,171,87,228,245,47,64,63,140,247,20,107,61,217,28,39,182,164,147,133,150,137,150,8,25,236,140,130,62,137,184,141,163,114,203,57,53,211,196,193,33,49,142,128,35,133,157,157,34,233,220,35,107,122,4,110,119,79,199,147,140,205,113,235,185,168,58,90,36,239,180,38,180,218,236,140,36,180,6,219,31,186,59,179,145,133,177,175,176,128,116,205,13,36,153,24,76,107,156,225,156,4,134,139,112,15,217,53,128,204,18,155,38,112,123,142,4,60,130,55,217,21,144,115,178,2,108,2,63,9,140,37,198,99,116,193,214,192,227,209,24,32,90,71,9,204,13,152,41,69,192,53,74,103,219,223,168,164,78,79,177,207,39,66,157,50,64,131,49,194,208,215,186,50,70,22,90,110,182,56,148,235,163,137,67,144,4,26,213,154,15,203,142,84,50,0,250,37,49,215,25,9,132,144,39,114,171,155,208,198,181,43,190,239,245,41,192,65,159,202,89,49,9,133,162,36,96,160,124,99,27,118,72,127,46,36,76,254,229,84,32,9,144,153,72,139,100,237,180,4,176,208,90,72,108,169,37,152,27,38,223,2,45,7,198,54,249,32,55,1,61,184,201,4,249,89,169,184,92,5,171,83,95,45,66,206,253,75,242,109,253,74,105,46,18,48,83,24,113,254,18,131,198,56,87,113,107,188,38,175,70,18,126,100,104,118,248,80,128,224,32,193,9,94,228,186,21,76,98,80,125,238,51,130,216,133,116,159,10,193,49,192,8,38,36,32,35,168,2,119,67,195,168,184,152,67,168,232,112,202,27,9,200,37,71,99,3,142,81,92,75,96,28,173,95,220,194,46,157,72,48,227,137,242,164,117,19,251,37,251,150,166,61,228,183,3,41,245,251,246,1,130,96,108,48,149,118,224,243,217,79,115,131,178,133,161,179,7,37,9,65,19,98,156,100,12,20,77,50,210,92,126,129,89,54,128,73,143,9,100,130,67,135,100,91,97,176,218,169,216,251,40,201,219,238,168,212,104,217,185,66,226,6,54,158,16,204,58,48,65,68,96,174,61,76,250,202,193,173,116,192,194,249,183,173,233,219,168,212,188,204,103,133,239,253,86,147,158,195,111,35,48,190,121,234,245,221,165,212,60,19,157,210,40,189,117,22,216,45,66,121,239,83,244,113,171,164,90,73,1,113,61,35,90,239,134,117,214,214,169,13,186,91,60,14,203,210,63,88,39,229,194,242,95,21,122,88,245,99,70,90,92,25,80,62,209,139,177,16,127,42,166,244,78,116,76,235,169,246,191,133,126,32,165,234,12,109,177,16,189,85,71,53,212,201,2,9,27,175,150,254,153,233,219,166,174,24,254,145,108,64,250,97,125,61,175,105,167,223,232,165,108,171,58,45,160,53,58,103,206,190,59,245,7,250,125,7,212,107,75,128,95,47,244,127,213,23,87,245,22,122,109,79,114,157,99,76,85,44,115,76,1,49,23,109,62,37,125,155,227,63,74,102,187,211,234,54,217,198,203,226,84,62,15,58,42,193,192,151,58,226,73,59,239,57,86,47,84,201,43,60,124,159,95,248,115,75,71,84,218,85,162,110,109,211,62,121,94,143,83,172,26,42,54,204,47,158,124,63,173,213,208,246,168,52,17,77,187,125,215,175,245,106,198,191,166,180,150,155,218,200,36,119,72,84,12,135,241,133,189,139,119,172,51,83,238,211,115,129,51,0,206,226,23,199,63,81,254,25,63,245,246,107,116,161,194,156,218,230,253,50,15,231,251,170,212,252,89,91,210,62,43,101,23,207,179,168,134,19,56,105,7,24,243,32,47,170,122,127,163,83,245,255,0,78,247,94,208,224,76,23,29,165,12,225,242,139,126,250,159,53,248,89,212,253,79,211,53,20,245,20,203,42,155,77,50,227,196,100,17,223,63,178,240,159,23,250,29,45,14,190,155,152,206,135,56,135,184,143,151,178,250,199,196,30,129,255,0,167,181,64,208,18,106,84,180,150,156,3,24,63,178,241,255,0,17,250,102,163,83,80,213,112,193,224,13,149,55,190,85,242,63,228,43,252,235,17,240,207,166,86,244,208,43,209,184,220,210,34,48,87,79,226,45,30,175,212,116,222,193,32,209,118,109,141,140,110,171,224,173,81,167,170,167,162,121,29,91,49,223,97,246,95,86,167,240,213,45,64,45,123,68,180,150,146,51,149,54,223,44,125,156,246,166,184,251,63,41,107,253,41,218,10,198,147,218,92,15,73,187,159,170,244,31,13,122,109,103,26,53,216,240,218,109,54,150,14,87,213,254,53,253,51,211,214,211,85,172,3,75,193,6,29,201,240,190,113,232,245,255,0,233,62,174,116,111,14,102,121,110,8,140,194,179,115,58,141,95,199,158,185,58,126,179,241,61,77,30,141,212,93,82,26,225,97,206,254,23,205,107,234,94,117,213,42,54,109,36,59,238,190,191,241,15,195,148,125,79,211,131,172,16,230,72,198,227,191,236,190,119,232,223,15,179,88,234,130,67,195,106,57,172,187,250,128,49,40,210,223,100,159,228,44,120,77,94,159,241,253,122,90,113,69,174,123,90,193,111,80,35,240,185,90,207,91,118,167,84,117,77,143,226,3,75,90,124,78,223,178,223,235,159,10,212,210,82,47,99,72,143,11,205,13,61,86,85,107,94,216,120,220,128,150,192,14,121,19,229,111,103,223,127,78,245,173,245,42,52,195,160,152,16,23,213,104,105,41,83,210,146,193,24,225,126,99,248,43,214,235,250,94,160,6,151,0,12,136,224,175,209,31,7,107,221,234,90,18,231,159,233,7,63,101,22,159,220,236,3,50,140,249,23,235,144,58,122,84,77,64,106,177,245,195,37,189,198,65,252,194,248,249,167,82,145,32,76,238,8,27,47,210,223,170,127,13,127,213,52,46,109,27,77,83,22,206,192,202,249,151,168,124,8,25,62,219,78,195,243,202,181,42,32,172,141,255,0,29,190,158,231,47,224,79,94,165,255,0,83,165,165,175,87,219,14,130,79,97,49,43,235,213,117,26,86,234,234,251,47,107,168,220,108,115,118,34,120,95,159,245,218,74,191,15,107,125,231,83,112,18,27,32,18,186,52,126,61,212,26,140,34,230,211,180,3,56,136,73,97,109,200,38,174,230,19,238,99,219,112,5,164,66,163,236,206,72,94,15,225,207,93,175,234,33,141,4,203,187,175,66,41,213,13,0,201,18,166,172,56,38,189,236,236,138,148,90,242,3,135,128,140,106,116,237,34,247,6,71,238,184,140,208,87,120,115,165,196,29,167,133,197,248,139,79,174,210,209,53,41,156,1,216,152,84,205,169,140,124,41,78,91,62,129,160,126,146,189,119,210,123,216,0,2,32,131,186,191,81,244,49,78,171,107,105,155,212,121,11,227,126,143,241,54,163,79,173,13,123,242,34,87,222,190,9,245,6,122,150,141,190,228,58,91,221,4,227,223,211,42,126,63,142,231,76,232,124,38,106,210,233,170,72,144,189,37,125,83,26,200,156,172,46,166,202,45,38,156,47,63,234,126,165,87,75,89,165,198,25,183,221,77,121,51,80,108,237,97,122,206,161,212,106,23,25,183,191,11,95,195,186,237,62,169,194,210,28,39,117,142,187,153,234,190,157,12,55,29,150,47,67,244,106,218,58,244,203,46,101,54,159,145,177,10,138,119,22,225,107,119,62,138,7,78,54,84,5,197,85,33,52,89,56,119,37,27,154,230,184,193,83,37,42,133,123,148,3,14,99,100,135,11,129,253,147,67,136,198,55,75,32,147,178,112,120,232,201,218,188,127,212,69,86,76,0,96,194,207,84,64,142,66,213,89,164,68,13,210,109,60,132,78,157,142,153,208,204,192,92,161,137,13,229,21,161,175,219,116,53,11,90,124,164,252,137,236,93,15,34,170,67,76,13,209,181,196,129,61,144,185,183,229,3,93,97,35,141,144,222,72,64,218,190,147,75,92,208,114,170,169,0,192,48,18,218,233,112,7,117,42,228,172,6,245,54,159,76,199,171,113,130,9,158,203,137,89,193,215,64,143,43,175,172,165,140,19,28,174,46,164,13,246,133,133,179,20,177,250,153,204,147,216,44,245,24,62,135,186,208,211,116,228,20,154,140,57,2,62,171,7,124,100,120,139,190,204,190,216,186,78,62,137,128,131,128,172,54,12,237,245,74,53,36,206,203,9,227,24,177,83,204,141,16,73,36,224,114,17,53,246,199,236,179,154,145,190,7,100,116,220,29,43,7,80,82,213,223,102,182,63,250,142,0,87,115,170,225,42,129,14,56,202,105,54,129,10,98,63,34,21,161,241,59,216,173,69,66,204,111,11,29,87,25,144,103,149,166,185,45,51,19,43,19,156,11,200,136,71,170,155,15,249,10,61,197,220,11,139,178,134,171,193,38,126,170,18,24,232,225,1,12,39,33,11,231,239,168,20,126,12,142,130,193,63,104,80,152,17,191,148,170,174,13,59,227,104,74,117,104,105,63,128,154,201,247,51,106,218,220,105,220,107,8,187,127,5,34,165,96,9,217,33,250,146,192,73,216,240,177,186,184,0,151,28,37,229,166,73,224,188,108,227,53,85,168,219,113,133,130,182,174,94,64,48,35,9,26,141,103,183,113,184,71,1,112,245,94,170,11,227,158,235,54,169,212,220,64,5,238,98,248,134,187,203,42,0,122,191,101,226,245,47,121,49,128,221,241,186,244,62,175,171,46,4,206,235,207,84,13,112,61,48,224,152,107,99,114,67,242,137,155,212,207,97,115,201,25,29,146,222,210,220,184,248,76,53,0,38,80,57,194,209,59,37,199,234,78,200,91,78,214,83,169,151,52,2,119,66,224,65,240,141,164,24,230,19,8,189,187,108,141,45,81,72,113,223,139,219,57,245,26,75,137,31,72,75,52,229,192,198,203,77,80,5,198,14,6,235,59,106,58,225,32,6,240,87,53,173,155,164,29,44,219,163,105,53,45,33,117,154,194,214,16,239,180,172,26,34,1,103,39,156,46,181,70,135,178,64,216,78,85,249,252,114,92,173,15,229,228,193,223,171,108,66,24,183,157,212,120,234,56,252,41,109,152,220,248,76,162,247,57,199,109,211,212,166,182,123,129,27,247,76,115,1,162,194,211,14,36,200,241,194,22,193,4,127,79,111,40,170,19,0,108,57,91,76,195,234,103,174,137,70,88,204,65,66,226,224,209,36,0,163,128,24,153,199,9,117,0,116,3,145,217,34,156,183,39,70,84,238,54,157,64,27,211,243,118,236,147,80,154,117,100,155,154,65,252,171,166,240,68,118,225,1,185,194,45,199,101,175,125,205,155,57,61,49,97,206,113,18,100,109,41,117,91,107,73,223,200,78,96,181,187,108,145,169,56,33,160,159,162,11,245,111,36,111,169,140,91,33,224,110,59,39,83,22,8,104,89,169,184,28,30,216,9,161,206,115,177,134,198,2,33,248,196,62,227,86,162,15,234,111,103,68,237,111,249,86,107,91,62,2,201,78,180,52,135,9,13,74,175,173,13,105,27,79,1,47,55,189,34,21,45,115,184,122,189,64,35,38,1,201,92,202,181,224,73,206,82,171,234,186,65,32,145,200,2,76,37,84,55,243,182,203,115,167,32,135,143,43,46,248,70,138,161,238,38,32,158,201,38,167,77,160,72,216,130,140,128,230,48,12,17,186,7,181,176,96,228,149,206,237,236,227,228,90,215,76,179,51,213,151,65,39,152,132,13,34,28,92,76,1,186,55,127,45,228,28,132,151,181,205,24,130,10,110,42,101,163,159,140,250,238,103,168,194,236,140,132,138,196,143,148,173,21,35,102,201,89,234,216,38,14,73,159,186,221,43,253,72,161,103,62,137,154,171,136,16,6,123,172,53,128,136,118,197,110,123,239,51,43,22,161,193,187,182,76,97,79,115,216,220,127,251,152,135,56,25,13,221,102,112,145,231,177,77,184,54,100,25,132,45,33,211,141,146,40,155,49,143,123,27,167,18,127,194,58,153,169,16,68,42,160,216,18,165,105,35,177,43,46,131,145,127,165,141,163,212,216,156,132,216,246,234,78,243,194,207,69,205,35,32,201,78,107,225,219,101,11,32,232,70,169,92,97,1,147,199,133,80,230,136,104,128,63,100,68,182,224,74,149,170,75,109,24,48,138,26,247,145,170,85,249,62,206,117,119,27,76,156,172,15,206,72,91,117,5,194,55,181,115,222,227,41,84,28,154,199,101,165,23,67,68,110,160,113,141,149,224,170,145,42,120,29,197,179,158,50,56,221,1,11,127,101,101,210,239,162,162,48,109,220,240,151,121,116,65,163,252,165,251,128,168,114,72,42,178,6,209,221,19,176,80,45,251,133,0,246,12,220,48,8,82,64,226,9,86,231,16,4,97,12,220,124,163,209,11,224,18,174,146,96,18,136,186,64,118,222,20,107,194,25,201,4,97,16,7,168,160,123,247,36,13,249,85,142,20,186,113,10,199,101,178,161,163,17,100,105,183,7,50,136,155,56,149,124,229,1,118,118,145,217,15,247,43,84,175,99,32,48,9,141,212,107,182,10,220,110,136,192,84,58,76,5,180,32,222,248,178,156,14,120,84,4,1,229,24,234,42,97,174,56,91,226,67,253,146,56,3,246,66,122,15,112,168,56,151,65,86,69,206,131,178,21,253,16,89,59,37,23,230,17,19,3,35,101,65,150,58,120,81,221,103,10,186,7,113,66,185,187,44,25,0,149,119,96,114,128,147,63,225,24,118,54,82,208,140,61,252,96,31,155,10,142,29,5,94,68,133,79,31,148,253,59,147,89,240,217,101,252,74,162,77,161,83,64,143,40,155,251,32,27,212,68,227,33,38,209,157,248,82,76,127,149,28,64,25,85,55,55,24,132,92,72,230,122,74,217,73,130,173,162,92,17,56,1,184,64,131,52,216,39,96,35,101,56,217,71,64,142,85,18,101,53,115,102,238,189,72,12,224,236,163,161,167,10,56,224,40,4,140,165,254,230,232,58,150,211,136,238,138,64,137,75,216,96,171,105,5,166,119,91,38,237,251,132,226,210,112,168,230,0,67,110,81,217,3,194,42,116,69,204,54,9,60,40,170,59,171,29,33,105,161,183,178,142,4,25,84,220,153,68,69,194,99,116,45,215,76,197,118,3,1,6,127,100,97,224,187,1,71,186,34,35,178,22,144,211,129,43,105,186,74,91,63,142,201,120,105,0,101,75,112,164,98,97,93,191,203,153,202,57,175,82,122,6,72,216,13,146,50,21,108,253,149,14,157,212,14,234,194,217,220,173,157,169,35,184,146,170,236,196,34,48,90,7,40,49,114,223,89,36,72,211,105,61,213,131,128,161,10,108,17,234,25,46,234,149,120,1,15,204,123,43,17,9,122,130,17,127,68,14,16,146,68,110,21,176,144,11,84,113,22,129,50,177,212,124,62,224,131,59,163,104,131,221,3,90,93,128,173,166,210,57,89,98,152,185,46,32,42,45,178,51,40,141,164,146,65,65,57,88,148,66,166,123,9,164,110,170,0,50,168,24,85,186,97,62,228,225,19,37,70,99,48,168,8,221,93,211,30,17,58,246,19,175,35,45,185,128,156,112,171,48,8,133,110,129,0,25,63,217,85,176,220,30,84,92,124,131,44,190,66,2,227,4,0,173,173,31,44,130,1,148,36,220,62,156,162,105,180,150,194,70,53,173,191,196,130,240,214,212,192,81,160,181,193,196,111,178,19,76,135,64,70,106,112,55,27,39,244,130,207,214,72,73,46,219,110,202,11,166,1,144,85,211,105,25,39,5,65,50,109,18,151,201,78,25,94,229,188,92,193,227,190,234,100,52,15,18,128,2,118,70,7,84,158,48,183,199,140,95,255,0,203,222,121,37,56,61,62,16,134,58,38,126,202,166,218,134,62,85,111,142,38,124,167,17,247,216,45,110,178,21,131,14,156,246,81,228,6,142,39,120,84,194,25,204,146,173,194,226,39,33,77,215,182,7,172,227,43,230,35,136,64,238,184,159,178,34,32,231,101,88,7,34,99,149,79,250,72,62,78,202,204,70,197,16,109,164,125,17,72,121,218,60,149,30,70,192,202,15,185,48,219,53,250,145,179,50,114,15,10,204,72,140,33,108,146,51,8,139,166,68,68,37,43,177,219,9,198,83,96,185,17,146,36,65,29,144,152,105,198,252,168,201,113,159,233,66,213,200,156,87,162,16,152,60,15,42,52,98,224,39,194,43,103,27,225,14,91,60,38,232,123,33,249,102,189,200,92,222,68,18,114,164,64,75,143,112,207,33,49,208,4,35,103,76,33,224,230,65,195,92,7,244,206,200,129,234,198,202,143,4,101,88,13,39,4,198,235,86,206,64,43,209,8,75,129,16,33,84,90,0,42,56,9,14,5,67,213,128,36,163,181,242,85,223,31,169,96,180,3,143,10,157,108,139,176,163,14,58,191,10,237,105,118,18,213,255,0,169,137,106,236,160,90,8,82,233,4,13,148,13,104,48,51,245,85,112,97,34,19,105,219,144,107,90,237,72,192,97,130,1,40,106,11,64,231,194,38,214,128,48,133,192,147,49,50,128,54,236,35,54,230,101,127,230,71,152,107,75,2,190,3,155,191,42,109,158,202,175,27,42,105,18,166,116,123,14,70,58,85,192,8,73,181,190,84,179,159,10,85,42,218,83,231,189,246,200,28,29,45,27,34,104,99,90,102,16,130,210,238,195,148,47,45,108,118,242,150,213,255,0,237,242,35,103,200,194,192,118,133,67,164,193,33,3,114,32,111,217,19,92,34,73,200,84,160,120,70,106,254,52,66,73,16,64,8,46,180,225,53,192,56,165,130,47,149,175,110,242,39,242,58,38,253,63,200,79,116,224,216,233,156,56,36,105,30,73,136,1,104,5,162,160,184,224,109,42,223,140,226,71,20,203,123,24,106,64,142,64,225,21,7,7,54,79,225,3,92,210,251,134,200,232,56,23,127,219,225,40,86,182,214,47,39,91,30,77,84,203,96,150,241,221,53,182,56,203,92,28,147,73,208,50,62,201,173,108,1,28,158,19,127,142,187,139,41,201,197,59,140,17,115,75,182,9,205,135,204,98,82,92,101,192,64,194,123,29,107,76,139,68,42,214,136,132,197,236,27,6,118,17,18,173,206,150,134,192,194,186,207,33,162,209,61,130,128,2,65,183,234,152,235,231,146,105,117,192,145,128,12,93,148,202,111,47,219,45,28,165,155,115,110,83,169,0,14,32,29,225,66,150,44,173,136,175,43,190,127,204,125,23,144,64,143,178,217,74,180,16,145,167,55,1,223,149,173,172,107,128,216,21,208,88,208,217,90,114,205,60,149,238,22,213,24,242,159,74,167,92,152,201,194,83,186,68,90,79,213,74,78,1,205,45,204,119,89,171,140,85,107,150,103,68,188,60,211,167,176,121,249,184,31,84,141,139,154,68,231,10,218,224,70,73,129,201,81,173,105,108,220,124,30,232,238,129,58,109,126,56,189,176,92,12,195,182,140,20,166,185,193,192,52,201,11,75,41,227,38,99,57,72,117,32,192,72,192,114,106,5,98,180,75,114,172,213,64,157,220,98,54,202,214,106,75,218,208,0,5,115,91,116,50,14,1,200,238,154,231,22,228,193,16,154,191,150,188,114,132,90,251,52,85,167,107,177,130,115,149,98,11,29,15,180,199,41,109,170,106,52,52,111,220,171,99,133,155,2,121,132,10,33,154,69,184,254,76,239,54,108,166,235,94,211,227,132,192,251,44,113,136,120,150,184,108,86,106,53,27,107,132,117,5,76,170,0,50,101,156,79,9,41,155,144,106,5,63,237,255,0,188,211,82,155,161,143,107,128,51,50,123,41,69,128,23,15,29,39,204,160,99,195,220,35,101,166,149,164,18,71,225,111,201,202,201,194,18,170,185,212,170,248,160,203,65,115,238,135,103,132,122,122,145,84,54,12,28,135,29,190,136,222,68,180,219,51,188,37,53,192,134,182,8,118,113,24,3,234,141,92,246,53,143,144,120,205,111,121,96,216,32,247,3,90,76,65,113,146,17,54,218,192,2,62,92,42,52,204,153,196,240,171,87,124,234,110,54,111,171,212,48,247,187,107,108,221,197,109,162,96,2,126,95,242,176,181,173,206,96,118,90,155,21,3,68,135,0,56,229,41,85,127,212,53,114,200,90,29,106,141,188,12,94,50,150,27,181,221,242,86,250,52,5,75,65,128,16,234,41,91,219,57,88,108,89,216,56,58,213,238,103,212,64,164,28,35,123,80,211,172,90,211,34,97,57,150,241,144,120,66,234,96,54,232,183,159,170,28,218,153,24,2,237,229,210,212,94,3,115,229,50,147,110,249,142,120,11,45,58,225,175,36,71,148,243,88,3,211,36,246,236,168,226,104,204,28,140,183,80,96,197,64,13,179,219,133,28,47,1,164,199,158,232,158,4,224,110,129,162,42,8,201,25,9,65,205,255,0,152,237,115,225,52,189,190,233,239,226,48,132,48,9,153,7,178,232,105,232,181,214,242,49,32,110,165,125,40,97,47,27,115,60,43,151,19,86,14,234,114,31,247,57,236,113,115,113,212,217,193,40,164,53,128,180,90,121,1,91,26,218,109,128,222,73,159,37,13,48,92,253,144,80,212,138,87,149,135,35,104,144,227,213,207,9,224,76,180,70,57,89,225,196,224,71,18,158,199,54,77,54,255,0,238,0,9,250,38,126,93,204,114,252,88,39,145,244,92,65,222,62,138,195,205,73,30,119,74,247,153,79,0,196,110,17,55,4,144,64,33,37,241,50,176,169,100,238,35,82,214,176,68,72,28,158,22,90,117,26,106,116,153,105,216,173,85,31,0,206,66,206,27,107,122,32,182,84,74,255,0,145,219,50,173,63,198,251,212,107,28,72,140,199,100,116,205,173,36,14,167,99,232,149,112,96,48,114,81,83,119,222,50,166,181,206,206,227,234,119,189,77,97,176,224,111,32,129,144,137,128,184,151,20,186,109,247,102,86,186,84,160,96,130,153,167,46,254,162,214,234,215,123,128,200,127,97,27,166,251,133,167,128,16,138,46,53,67,71,245,24,84,3,8,139,176,12,101,31,199,103,129,178,159,143,227,107,15,220,232,232,205,239,7,246,94,227,225,103,127,48,9,219,130,188,14,145,197,149,48,233,180,47,109,240,212,186,171,95,246,46,79,242,58,141,254,75,15,27,79,160,210,105,13,6,236,149,161,166,216,108,130,22,93,59,173,99,65,200,238,157,33,142,28,148,206,166,30,202,86,160,119,236,99,176,26,59,110,180,208,112,30,126,171,57,23,52,112,72,76,1,173,3,202,1,96,138,91,125,154,218,255,0,112,145,128,138,153,206,127,11,47,204,97,135,242,180,52,150,134,201,25,194,47,113,196,175,91,236,211,211,13,32,66,107,99,18,86,102,230,4,166,181,197,176,6,83,138,30,68,205,236,246,104,36,22,143,236,173,181,108,4,13,128,64,215,147,27,79,40,201,1,187,39,55,2,211,47,47,35,3,229,128,96,74,48,227,48,18,3,64,19,194,54,184,72,131,8,7,121,55,38,182,255,0,115,115,28,11,68,140,173,109,123,108,2,97,98,164,208,114,83,41,201,38,71,208,172,118,99,23,159,62,166,198,186,93,18,152,205,227,133,154,158,231,18,83,128,201,51,136,217,48,39,146,206,103,246,203,180,206,78,6,202,139,112,101,21,48,31,25,56,225,11,154,28,232,56,132,198,61,196,191,129,32,113,2,4,0,128,193,3,48,138,192,1,202,88,233,147,194,68,95,34,157,32,177,205,33,193,49,147,62,18,7,76,57,49,174,151,8,229,57,165,118,80,23,200,96,103,29,249,76,21,0,48,74,85,205,107,183,7,232,168,190,242,72,65,88,125,233,242,19,201,184,16,112,172,60,143,9,108,203,183,217,24,184,128,137,215,82,92,125,115,200,110,50,49,148,167,56,147,28,248,86,241,2,54,65,213,35,40,57,103,72,219,184,70,201,104,3,49,217,3,95,60,230,118,71,125,210,9,75,180,54,60,33,185,212,194,48,195,198,71,42,219,190,240,148,227,123,193,24,10,61,221,86,202,6,144,63,7,250,151,84,6,236,38,114,131,220,130,25,110,123,163,188,136,7,229,132,23,18,113,249,86,4,221,142,97,175,238,71,139,177,59,32,183,19,176,8,156,233,7,25,64,95,113,128,34,18,57,228,43,101,15,169,85,91,147,132,134,157,178,156,234,128,152,118,18,92,1,118,19,85,3,184,83,19,38,77,109,111,105,142,7,98,23,207,125,125,140,171,92,185,160,19,221,123,111,89,113,58,119,201,136,11,228,254,181,241,7,240,90,224,194,235,139,140,0,144,91,119,37,117,183,89,52,157,8,168,58,156,27,60,170,26,38,16,6,8,238,178,81,245,65,88,184,176,220,1,221,49,186,215,54,76,112,157,181,170,97,245,33,255,0,79,111,147,208,122,69,90,90,10,162,165,214,192,128,187,116,254,38,0,219,112,198,203,193,29,99,137,50,36,240,132,234,220,122,134,32,110,80,206,70,50,163,184,19,219,235,253,121,186,138,101,178,222,208,188,189,81,74,166,161,196,0,38,50,121,92,186,149,53,30,217,120,152,222,33,121,79,136,61,107,89,160,138,129,181,41,230,6,63,225,78,166,190,196,42,46,90,125,119,208,180,212,42,188,76,52,175,85,95,211,219,87,73,99,121,16,190,17,240,55,198,26,154,250,154,102,179,136,121,249,164,206,87,223,61,38,183,241,90,58,111,255,0,112,78,203,1,184,51,224,31,168,255,0,10,215,210,122,219,106,211,105,123,168,181,213,33,130,67,142,35,252,175,69,240,31,197,175,103,164,177,149,223,2,203,154,7,39,31,252,251,47,169,250,191,195,244,117,244,205,237,18,121,133,242,111,141,62,30,171,233,183,59,76,194,1,224,97,81,177,106,227,236,144,112,90,164,237,122,159,173,82,245,0,61,199,181,240,100,3,194,197,26,109,76,49,246,59,193,229,124,83,91,241,119,169,122,109,107,31,163,174,218,114,90,194,126,176,62,131,202,22,126,160,106,104,7,57,146,106,183,54,147,137,75,139,218,204,221,222,188,159,92,245,79,64,161,233,174,30,161,166,104,53,154,210,36,115,183,252,4,95,10,126,163,60,250,149,109,29,74,165,173,101,161,237,7,252,47,47,240,167,198,231,226,64,104,85,112,211,220,200,112,169,196,103,247,143,221,103,248,142,133,15,79,171,252,125,17,99,200,2,65,220,15,254,202,197,57,117,127,99,88,79,149,126,231,215,253,67,215,232,235,116,113,112,234,145,5,124,215,226,95,71,162,234,141,212,48,117,211,151,2,23,137,167,241,251,205,54,60,189,205,108,136,105,201,250,66,245,94,159,234,199,213,232,58,155,129,36,183,120,75,203,130,68,187,185,143,100,191,66,245,234,158,163,233,244,169,84,4,150,130,219,79,25,43,103,164,124,58,52,186,171,154,219,41,135,94,216,27,18,100,254,242,167,160,250,39,240,190,162,31,144,215,0,45,227,125,255,0,117,245,173,7,195,180,171,233,104,203,7,127,174,86,120,239,145,157,177,163,57,172,248,42,143,168,232,90,231,49,179,80,78,219,21,243,175,94,253,58,110,147,212,29,109,49,158,0,253,215,223,52,180,91,165,162,214,24,33,97,215,122,53,29,99,205,66,192,93,176,73,200,45,239,81,31,199,163,253,207,129,105,190,17,254,21,205,113,97,6,87,212,126,13,111,179,166,115,48,210,214,200,36,224,248,93,125,119,160,81,166,208,224,206,59,46,38,155,89,75,65,168,125,34,109,254,202,157,99,30,191,140,13,169,220,103,173,107,154,252,62,6,119,43,143,75,83,74,163,253,177,80,6,187,14,133,127,25,89,91,69,52,42,27,156,221,219,187,79,133,241,253,95,197,90,255,0,73,245,10,116,29,77,238,164,6,107,185,195,36,120,28,172,229,141,172,101,181,148,229,62,169,235,255,0,8,105,61,79,69,88,176,0,226,195,14,56,202,248,95,196,126,131,95,211,117,46,120,110,25,34,14,199,202,251,63,193,159,17,159,87,162,40,189,240,30,225,32,241,229,43,245,47,225,234,52,125,51,81,89,172,135,178,145,117,163,121,142,16,173,223,224,251,57,156,205,25,228,191,77,67,43,138,15,107,175,107,128,33,221,215,216,107,250,103,179,65,174,115,0,36,3,246,133,241,207,211,90,154,122,21,40,208,164,224,218,116,237,107,0,250,2,191,66,87,165,71,87,233,161,226,3,158,1,32,127,79,143,162,223,147,227,97,101,127,27,199,186,207,63,233,20,232,84,171,108,141,242,10,219,235,158,131,69,250,87,1,30,219,134,87,150,127,241,26,63,82,121,97,254,88,224,111,43,215,127,19,239,250,83,131,178,109,199,132,44,125,202,53,26,235,63,57,124,95,164,62,159,235,181,27,64,15,100,238,6,224,175,123,250,107,241,43,168,233,106,7,146,211,78,3,67,177,39,27,119,94,83,226,243,73,159,19,181,149,27,117,248,46,216,1,219,234,74,244,222,133,232,140,125,42,85,40,144,227,28,112,170,130,73,86,183,79,234,125,15,79,241,99,3,218,30,252,56,242,157,234,26,186,62,173,69,190,217,147,216,47,15,169,244,29,69,58,53,42,53,238,46,57,234,59,125,2,228,252,45,234,250,223,76,245,99,71,94,64,47,124,130,210,109,141,163,63,69,62,34,104,247,42,117,231,179,234,159,14,122,126,162,150,164,7,60,217,195,97,123,122,26,102,83,224,97,113,254,28,212,209,212,177,133,132,23,21,232,218,214,153,65,168,157,199,117,55,238,64,68,53,91,156,92,211,217,45,221,38,1,68,13,208,32,253,81,206,46,204,214,213,198,0,104,57,153,67,36,24,9,143,192,128,16,30,166,140,65,75,111,31,168,189,219,84,139,112,180,153,41,37,178,237,224,21,160,192,220,229,40,176,152,148,43,135,177,248,184,76,213,65,14,128,148,230,2,59,173,78,104,0,198,253,150,99,130,134,213,234,76,223,227,18,247,6,225,44,188,14,37,49,237,201,51,194,75,164,99,136,221,0,215,162,19,175,37,53,231,14,216,166,54,171,93,49,36,132,137,142,146,36,119,76,105,107,72,129,16,137,110,242,46,253,69,234,155,252,178,121,236,184,149,217,14,206,2,238,234,29,112,16,23,35,84,219,140,198,201,203,132,75,56,57,57,117,24,90,226,6,197,45,210,112,55,9,239,16,224,225,176,74,112,226,114,82,249,6,54,207,172,153,223,51,13,201,81,237,14,100,91,152,86,231,6,17,207,24,64,247,30,57,65,169,100,98,54,255,0,38,145,77,5,205,255,0,8,139,131,8,198,234,195,75,68,200,66,68,110,137,110,47,199,185,171,91,80,254,163,168,152,51,16,15,101,160,56,64,236,22,86,57,162,3,78,79,236,141,213,56,253,210,159,209,8,189,97,236,173,85,83,116,111,11,158,231,56,2,233,147,225,62,187,193,36,29,251,174,109,98,102,118,206,200,53,238,2,220,123,99,61,216,113,157,207,5,37,250,161,156,129,194,67,158,234,132,247,74,125,160,28,73,28,44,3,220,126,236,252,99,61,249,25,217,102,125,82,206,174,252,41,243,8,55,3,24,141,148,109,2,240,73,18,18,21,239,158,197,165,79,229,153,147,61,74,225,205,0,124,188,172,175,50,78,58,120,149,213,165,162,14,35,167,109,213,212,208,181,206,152,196,236,171,177,110,54,238,179,205,106,52,174,168,13,164,224,19,149,229,189,77,238,166,247,73,16,23,211,157,233,129,205,32,246,224,47,9,241,95,166,255,0,10,243,82,222,128,141,26,162,100,45,109,159,234,121,61,75,139,250,67,241,188,21,150,188,243,247,43,92,181,197,199,190,22,42,194,230,145,56,216,121,72,213,78,153,204,211,94,118,255,0,137,154,176,150,244,140,4,167,180,130,1,56,59,34,117,79,110,64,6,54,144,130,171,192,0,153,34,22,170,87,238,39,27,95,229,246,65,15,178,168,13,217,51,248,140,128,56,225,40,129,4,158,118,1,9,5,230,230,224,142,84,111,78,216,149,45,225,27,89,197,224,137,0,20,134,226,164,99,233,225,52,85,6,152,107,186,137,75,107,67,94,49,131,132,149,52,229,43,249,123,50,116,180,77,147,211,13,11,160,194,25,80,139,178,6,197,96,209,68,136,219,186,232,10,33,206,36,110,169,152,9,38,182,44,126,152,151,195,31,189,199,192,89,196,54,177,39,178,216,250,35,121,130,86,103,83,249,78,231,104,84,247,223,97,206,63,20,251,135,75,159,162,81,108,11,131,129,202,40,180,206,199,116,38,30,217,38,68,74,109,43,212,161,91,54,91,121,6,161,3,170,62,193,3,136,32,114,59,170,21,230,153,108,79,148,143,112,134,185,145,104,27,66,75,190,228,91,126,106,158,17,151,53,181,92,73,223,148,38,168,15,193,63,78,233,33,221,57,18,82,69,91,93,255,0,106,79,172,89,62,222,230,128,232,97,113,126,37,103,53,156,247,18,112,128,215,193,0,108,146,106,136,39,184,72,221,127,212,38,190,185,144,170,52,52,141,252,170,53,13,60,131,255,0,133,28,67,178,76,194,48,193,96,36,97,78,182,173,191,220,3,210,75,161,92,83,36,57,242,14,224,118,65,168,13,36,184,3,129,10,136,99,93,3,115,221,89,171,105,136,184,68,97,53,94,46,178,185,126,26,51,37,64,28,192,91,184,229,3,90,98,102,113,177,78,1,180,153,17,118,120,196,14,201,44,116,177,196,237,56,30,19,214,223,143,113,155,141,123,45,247,6,248,7,178,7,193,28,15,186,38,134,189,243,48,7,9,85,237,186,6,221,146,211,139,95,100,109,94,194,177,100,181,237,46,7,193,74,34,121,131,229,27,139,24,232,253,146,222,47,6,54,74,127,82,219,122,84,95,168,154,134,217,110,36,229,103,125,133,176,239,152,65,132,250,150,177,178,7,82,199,81,228,30,12,165,91,2,144,86,223,14,143,98,42,147,116,131,149,146,161,177,165,199,43,91,186,252,30,22,87,128,32,18,3,146,54,229,109,147,7,195,234,99,170,100,109,10,169,176,153,234,251,163,175,23,227,104,75,107,192,199,11,33,157,120,193,153,219,53,210,239,253,211,30,216,96,50,15,128,130,148,85,102,115,220,39,210,99,24,216,24,141,135,100,181,223,87,38,75,110,76,212,218,92,226,54,78,107,64,116,114,172,52,7,201,9,128,6,179,108,167,235,223,96,226,246,18,96,3,140,4,170,133,161,160,207,213,50,68,18,220,207,11,59,204,151,92,150,174,233,11,103,245,49,106,1,23,118,236,178,63,4,4,250,245,0,36,149,153,253,68,70,84,108,157,57,24,210,81,128,55,149,26,1,87,1,205,66,226,3,132,33,203,93,98,90,189,108,163,210,70,17,124,192,70,234,137,135,54,84,184,125,22,192,123,99,87,14,195,101,140,96,168,243,156,168,208,0,223,117,78,24,7,116,153,82,11,109,92,37,18,8,32,170,16,56,84,72,146,66,176,232,100,159,178,22,239,194,42,39,159,82,111,226,21,28,12,236,160,32,25,253,148,123,131,134,4,125,81,208,48,142,150,77,133,107,67,70,102,123,33,105,0,192,202,162,90,96,118,68,5,162,64,91,67,172,137,119,234,19,227,116,176,217,39,57,80,187,17,178,171,163,108,119,90,189,59,31,136,18,110,0,149,0,82,230,180,162,6,36,132,80,30,228,245,148,211,156,97,79,42,201,14,250,170,19,8,63,30,165,6,201,158,203,113,0,227,116,35,109,212,0,52,229,88,131,144,32,38,235,52,129,245,210,84,224,2,170,96,66,183,16,64,86,0,180,101,108,207,238,110,179,200,33,208,174,156,18,132,128,112,161,108,0,22,211,234,108,83,114,27,135,50,130,213,108,49,131,178,135,59,33,94,189,131,139,42,34,17,116,236,57,67,204,20,97,160,25,65,122,129,234,0,221,94,216,82,110,219,5,65,229,14,227,86,182,123,36,110,21,180,223,131,133,77,153,36,108,140,12,246,141,214,97,15,168,35,2,120,83,230,229,80,234,145,199,149,34,194,59,45,166,127,112,38,73,105,39,194,144,33,89,113,111,56,84,215,0,12,239,217,56,244,70,168,61,65,49,24,194,166,238,172,153,216,101,80,37,169,141,137,144,206,0,27,43,182,4,18,66,12,146,172,153,137,159,186,31,197,204,135,58,238,80,32,40,8,38,21,225,217,136,80,140,72,91,216,90,253,195,104,10,204,145,253,146,160,192,132,198,124,185,225,109,12,24,166,146,173,233,187,182,225,70,144,39,16,160,51,51,36,33,124,12,130,128,108,59,223,80,143,86,65,152,225,11,73,113,51,132,45,48,59,43,156,200,77,94,160,200,78,34,0,137,29,208,227,232,138,112,135,165,99,185,137,109,136,158,202,160,56,158,2,38,184,118,16,168,129,29,150,244,133,195,198,85,185,70,214,131,202,14,2,191,7,100,124,130,89,0,184,65,85,177,149,49,59,33,231,148,189,194,246,195,105,180,240,85,91,0,29,212,14,2,19,32,17,34,3,86,243,216,59,112,139,105,234,86,227,212,127,194,18,236,200,8,164,6,131,227,43,61,70,239,60,148,231,203,176,49,229,71,96,194,19,251,43,115,179,141,147,85,195,169,149,93,148,68,162,6,216,217,84,128,20,38,68,64,30,82,230,204,3,236,34,103,238,130,2,190,33,80,34,114,153,192,242,3,168,118,150,228,126,20,105,37,191,242,173,164,185,196,5,100,22,224,129,10,78,29,76,174,117,46,148,67,178,62,136,90,114,9,85,179,177,10,203,73,200,40,180,226,247,247,2,153,14,65,28,131,221,11,100,56,158,66,166,155,96,20,99,45,158,219,79,40,21,131,150,125,74,33,211,63,40,66,93,148,69,196,136,230,21,54,75,126,136,77,221,157,97,145,208,8,193,40,26,109,116,112,17,25,156,33,0,188,245,24,41,66,101,51,37,212,249,135,209,75,75,128,39,104,84,101,198,103,232,137,146,68,24,194,96,50,109,220,9,86,243,10,6,198,57,70,72,140,156,240,133,143,46,116,113,229,51,199,143,76,193,189,18,187,131,198,202,219,76,140,240,81,6,2,73,48,7,116,47,115,129,238,16,12,201,78,56,107,33,192,19,5,64,224,35,201,81,164,184,131,183,133,8,204,33,99,185,51,23,162,91,183,137,207,10,111,191,109,213,53,164,196,97,67,32,194,54,236,154,196,162,38,0,71,104,0,40,28,44,242,48,168,54,237,204,32,247,218,198,55,120,144,224,119,130,132,130,8,5,83,132,142,113,221,92,27,1,156,162,214,172,30,87,36,150,220,20,44,151,118,67,76,67,243,186,96,171,99,157,143,178,5,57,117,88,119,125,131,60,1,178,32,194,29,60,42,115,137,19,223,178,38,76,3,43,52,3,182,49,95,10,122,202,48,27,140,33,5,194,109,18,175,5,211,185,242,136,195,13,192,194,8,47,80,99,87,217,28,209,2,209,36,161,59,141,194,176,73,120,35,112,163,158,92,242,59,38,207,169,149,255,0,164,146,153,135,29,138,176,192,36,145,186,141,45,102,64,221,91,156,11,177,145,11,94,161,38,104,245,37,176,220,42,146,4,21,5,195,109,188,168,45,144,14,123,33,83,139,212,183,79,135,251,150,114,220,42,137,32,196,34,115,108,56,50,74,166,144,91,213,184,225,86,188,95,98,224,232,18,56,115,144,174,242,225,25,236,169,174,156,166,180,73,14,6,60,37,218,164,99,67,34,236,129,145,5,91,131,109,238,173,206,55,18,161,108,52,76,37,226,105,17,170,117,176,3,139,64,180,103,149,85,26,93,16,32,169,220,128,81,143,230,15,33,106,84,171,51,127,15,101,1,36,119,66,105,2,233,7,236,172,75,99,147,221,13,210,123,103,148,216,102,192,96,32,77,122,118,90,86,202,140,107,160,129,48,22,61,63,207,130,8,43,116,90,201,152,250,38,225,90,156,165,58,107,197,251,148,25,116,52,97,50,219,97,163,31,69,77,54,144,72,193,86,231,102,98,1,236,158,212,11,127,80,214,197,126,41,29,78,110,233,63,149,161,173,39,152,39,16,179,176,182,49,33,221,202,117,55,220,113,249,89,197,207,212,197,144,228,31,241,52,209,104,112,55,226,12,2,174,224,68,9,129,221,41,189,45,140,200,229,88,4,217,7,115,148,108,244,66,126,70,186,240,238,53,219,2,113,10,219,104,7,113,140,34,14,144,3,183,65,81,164,140,3,29,211,7,24,244,183,123,105,40,31,121,209,180,21,177,130,4,17,146,86,58,102,199,3,178,212,28,102,9,143,242,177,155,254,226,243,211,226,119,27,78,246,243,13,91,105,116,84,31,212,15,11,43,5,241,213,145,184,77,21,92,28,61,176,28,225,184,38,21,45,134,117,187,25,106,31,41,180,184,184,9,32,194,22,48,151,220,216,250,42,167,15,186,118,3,112,163,89,103,245,16,56,9,171,248,204,209,255,0,136,202,161,246,77,44,155,114,102,112,4,38,48,124,178,58,90,101,160,247,238,178,155,157,23,101,187,238,159,69,206,170,55,128,15,43,39,199,33,238,255,0,147,38,151,176,16,0,16,14,233,102,156,116,158,166,141,145,209,121,108,151,110,118,142,2,167,153,36,73,35,148,200,32,212,242,46,5,190,71,115,61,64,3,8,29,61,149,48,9,137,147,221,66,210,226,68,98,112,84,167,72,135,58,160,108,129,131,28,40,254,51,215,193,156,251,97,33,212,38,205,179,48,165,55,56,24,157,184,86,68,236,96,110,160,115,106,9,107,129,7,158,233,138,137,143,115,166,214,83,119,253,77,52,192,99,131,183,119,17,194,7,85,130,224,91,183,244,171,38,214,177,205,49,149,82,75,178,65,227,100,187,149,235,254,34,94,203,83,233,140,211,188,200,27,101,116,104,177,196,23,52,229,188,46,71,83,76,15,149,62,157,87,3,135,24,84,62,107,159,83,82,197,45,94,95,115,170,230,135,6,60,146,45,50,0,59,149,85,77,71,6,219,85,212,153,203,91,16,255,0,170,230,209,171,86,133,60,184,188,92,78,123,38,211,212,186,161,141,135,18,158,151,197,253,17,255,0,37,183,57,117,54,211,126,219,206,203,117,86,77,49,149,202,21,109,123,76,248,91,134,171,249,78,112,25,141,130,197,4,213,145,22,157,61,235,44,52,224,24,37,61,207,109,10,101,193,164,150,2,72,2,103,232,178,220,230,188,22,144,224,119,43,75,92,93,13,36,79,132,195,159,23,254,242,252,26,212,176,78,166,149,228,81,109,228,103,49,9,149,232,184,188,78,196,108,185,204,121,6,217,192,219,194,208,247,155,7,81,152,84,179,74,157,70,190,92,232,239,238,9,166,105,99,0,43,123,61,214,27,122,163,17,43,59,170,58,173,73,113,1,195,0,41,166,123,152,250,174,61,33,198,92,123,174,119,176,66,115,150,67,129,35,104,16,228,250,122,119,92,75,64,4,157,206,37,95,84,12,144,15,3,148,84,200,55,53,251,30,21,243,227,223,146,154,30,190,197,186,242,224,92,63,10,58,61,253,198,27,143,242,156,234,79,116,251,110,0,70,65,116,72,89,203,13,56,55,72,152,194,37,131,160,140,225,111,103,75,65,13,137,59,242,186,53,218,42,83,6,11,73,0,66,226,209,121,164,103,117,208,163,173,112,48,199,150,184,25,14,7,33,79,128,184,61,202,165,107,94,94,204,85,105,135,18,100,192,145,35,96,147,111,179,188,245,108,74,232,186,160,36,135,145,107,176,241,193,11,43,233,138,128,147,56,217,61,238,232,68,51,142,111,238,11,37,192,206,201,244,220,75,131,64,18,121,236,178,49,206,96,2,36,30,123,45,84,8,3,207,117,180,67,238,71,219,114,9,101,130,161,36,71,214,21,205,174,30,85,205,245,8,195,90,22,131,166,15,104,35,116,41,150,249,18,180,127,24,116,76,117,91,208,68,96,110,86,56,12,32,159,178,221,86,129,104,206,73,225,100,182,231,17,7,194,147,162,228,46,191,89,43,221,138,128,17,36,130,66,51,117,22,204,111,221,41,204,115,12,110,83,110,46,107,123,2,150,214,175,176,39,73,255,0,84,209,167,171,45,13,236,103,27,173,186,119,201,222,23,58,139,95,124,180,110,159,78,161,99,186,160,13,150,202,255,0,17,148,169,192,18,117,90,219,129,41,110,165,6,34,103,144,133,149,165,209,242,194,112,124,176,249,216,142,80,173,184,157,203,218,186,124,164,162,11,42,128,23,182,248,101,206,108,23,17,102,48,6,87,144,166,200,32,196,0,189,55,195,181,108,174,192,217,131,149,122,229,157,153,202,168,79,164,105,250,233,178,211,129,221,104,107,193,59,65,89,180,175,15,162,216,59,14,19,88,75,140,204,1,176,90,169,41,187,94,57,255,0,51,72,113,107,112,219,165,91,27,46,0,141,146,216,250,130,68,67,119,148,116,170,123,142,131,143,41,234,105,179,86,135,175,212,211,79,19,34,2,99,29,124,2,54,216,172,248,18,100,227,240,157,77,229,208,35,232,181,141,147,179,150,242,104,18,8,194,38,85,117,50,113,132,1,216,25,132,202,102,250,100,196,21,170,239,82,148,211,112,141,14,116,79,62,19,46,49,157,187,165,83,113,13,29,209,180,130,122,130,162,172,152,231,113,204,19,50,101,190,19,89,105,96,130,144,4,136,111,75,66,33,242,227,14,74,24,230,198,77,213,155,232,101,159,84,200,186,153,3,117,150,142,34,74,126,64,193,133,70,168,43,23,31,198,244,71,183,143,9,205,137,11,45,62,150,196,148,230,146,4,240,131,190,198,13,59,154,156,225,198,18,92,14,192,200,242,170,99,117,108,34,92,14,65,217,1,201,171,121,112,90,192,80,145,137,142,146,172,16,204,108,213,9,113,17,24,240,169,70,63,175,80,75,231,233,9,140,112,179,233,201,74,4,71,56,81,239,5,248,216,160,22,92,138,234,225,255,0,120,109,120,115,137,136,132,96,203,79,31,68,145,130,17,180,134,183,179,145,215,58,32,224,7,112,142,49,251,162,99,220,192,103,116,12,124,142,163,247,85,80,144,68,25,9,43,93,235,98,238,233,27,124,130,98,74,167,184,22,136,193,64,217,56,86,231,55,0,99,202,110,169,31,147,111,124,150,29,210,7,61,213,56,218,208,239,182,85,23,68,23,126,202,77,199,45,192,64,53,139,154,228,162,75,152,216,196,29,251,171,29,70,57,238,175,164,3,199,133,4,70,14,123,172,246,230,77,230,236,141,5,249,59,133,28,90,26,72,251,133,65,221,72,106,17,7,9,176,116,33,178,153,40,146,28,79,29,146,205,197,192,128,137,211,108,72,148,176,242,7,114,18,231,93,17,185,58,33,9,241,0,1,212,148,230,255,0,78,196,132,38,161,105,50,172,27,157,116,166,220,15,238,110,91,220,228,122,220,54,131,187,198,235,243,167,199,181,61,143,138,116,53,29,83,219,164,11,230,78,9,48,0,95,163,125,120,7,233,221,152,196,47,206,159,168,148,154,223,136,116,132,195,200,46,12,105,59,187,121,252,2,158,151,3,169,27,33,155,235,61,167,195,94,152,221,70,141,132,102,114,112,181,87,244,225,66,173,145,46,59,45,191,166,213,154,14,159,220,182,210,64,51,180,115,43,149,241,255,0,170,127,209,170,63,24,184,229,187,1,221,42,173,161,221,175,203,216,85,41,182,153,147,1,195,112,146,214,81,169,52,220,69,174,220,31,43,230,181,255,0,80,139,222,235,42,7,17,210,64,43,35,190,62,174,92,0,220,157,231,251,161,169,220,95,141,186,159,126,244,191,79,161,169,166,192,98,98,37,113,62,53,248,102,137,209,189,193,128,152,92,15,130,62,43,171,170,179,170,102,23,187,248,148,58,167,167,61,211,187,36,23,110,84,154,241,69,154,245,175,253,44,248,79,192,181,169,183,214,53,148,131,75,93,75,82,90,225,244,198,63,11,244,199,195,6,116,13,118,98,37,126,109,248,94,155,104,252,71,234,52,233,181,172,111,241,87,95,254,231,22,180,184,47,209,223,13,213,246,189,46,155,73,0,68,194,171,196,243,238,53,107,143,21,157,208,231,6,229,114,61,91,210,40,234,218,111,131,60,46,149,10,172,170,109,186,86,47,85,120,109,55,102,0,236,164,184,100,109,229,162,207,138,126,162,252,23,76,187,220,166,208,8,7,101,240,191,84,244,218,186,13,77,91,154,90,46,48,60,47,210,255,0,17,250,141,55,75,42,184,65,218,87,198,127,82,52,180,155,77,167,74,224,42,184,137,39,96,9,31,225,83,147,100,172,230,181,42,116,207,35,232,190,164,239,76,172,42,48,239,186,233,250,191,197,218,191,81,211,181,158,209,168,234,13,181,141,6,3,129,113,39,239,146,184,67,71,86,12,13,211,116,212,42,29,69,54,65,7,230,148,229,121,97,246,72,173,172,2,249,61,159,160,252,62,207,80,166,215,6,9,34,113,202,247,159,13,252,58,253,45,70,52,54,49,43,157,250,117,64,85,12,100,0,6,48,190,205,162,244,106,20,172,112,27,180,100,254,232,61,25,59,10,239,212,224,191,210,134,157,172,168,25,16,2,244,254,135,234,77,12,107,75,131,96,65,69,234,58,54,29,33,130,48,23,134,167,173,169,163,215,224,144,38,35,186,74,156,204,253,74,80,105,248,241,159,70,215,235,11,41,200,19,244,92,221,47,174,23,85,181,199,158,233,250,122,173,213,104,154,46,18,70,79,101,226,253,97,181,180,158,160,29,77,196,211,0,200,3,114,176,15,164,76,195,250,158,239,212,43,123,186,82,224,96,66,248,39,234,111,196,90,175,65,215,105,203,95,20,170,56,176,136,201,49,131,60,108,87,216,253,47,88,253,79,166,154,111,249,172,249,157,136,128,190,15,250,225,72,86,254,25,132,201,115,219,80,199,16,237,150,171,223,16,139,249,18,184,172,215,240,167,198,7,212,5,61,62,170,169,115,64,2,231,100,159,170,197,250,143,233,148,78,138,165,74,118,123,205,117,237,180,236,225,4,125,151,207,116,126,167,83,69,87,164,199,209,109,213,122,190,183,93,72,210,125,245,4,124,220,15,9,218,130,53,100,155,109,67,239,250,157,143,211,175,137,206,147,213,91,69,230,5,173,168,246,243,147,255,0,130,190,175,241,71,170,157,103,166,84,167,81,225,206,32,62,70,102,70,211,247,253,151,192,180,77,175,166,172,199,177,176,110,18,78,48,190,159,232,21,31,234,84,131,28,75,177,109,165,78,253,119,236,157,64,174,61,228,241,94,131,95,85,232,222,190,11,91,252,151,63,22,236,214,241,247,225,126,128,211,124,89,75,248,90,99,220,104,184,93,210,233,129,192,62,66,240,131,224,183,178,95,110,78,70,54,92,47,137,93,171,244,29,57,117,58,111,121,225,173,25,42,182,55,185,213,69,169,143,220,250,78,167,213,104,62,165,254,227,71,142,235,77,47,136,27,252,49,96,120,131,194,248,27,126,48,213,22,27,195,152,227,195,183,11,189,232,127,21,84,170,224,218,142,193,194,157,132,2,18,251,95,127,169,63,80,27,90,191,196,20,234,211,22,176,73,45,220,2,57,250,228,175,97,250,105,234,78,32,50,187,128,131,0,15,242,144,255,0,73,111,169,17,90,3,164,99,184,93,15,74,244,87,233,94,13,46,158,241,202,123,127,30,36,21,234,159,220,250,205,13,6,159,89,166,186,1,199,11,229,159,169,30,139,87,71,58,173,43,26,218,148,250,155,121,134,143,38,60,47,161,124,47,86,165,54,91,83,229,89,254,60,244,250,94,165,160,45,104,21,54,233,56,4,78,66,80,107,99,102,207,47,228,227,126,153,250,173,90,238,166,92,73,15,2,36,226,23,214,131,173,233,25,242,190,89,240,134,158,158,135,212,244,172,112,20,232,151,90,64,27,15,254,5,244,250,85,46,103,148,223,144,239,126,163,126,63,217,222,205,12,113,35,38,83,24,72,251,236,144,199,244,137,229,52,56,192,27,121,74,91,125,151,215,189,33,63,177,221,44,212,180,68,41,48,103,121,86,237,131,138,63,220,149,63,184,183,200,24,18,14,234,131,139,68,147,45,70,243,116,71,225,45,224,145,10,121,153,10,239,142,100,77,76,207,248,74,115,98,151,146,181,108,221,190,233,86,222,98,19,24,214,13,94,214,98,123,13,208,146,243,24,137,240,183,85,111,84,236,178,214,104,119,83,66,2,29,63,113,121,245,242,244,152,170,176,221,60,112,160,124,16,9,202,105,7,140,164,60,7,58,38,8,64,29,201,147,107,176,220,232,2,63,43,37,102,221,60,133,161,141,130,65,118,233,85,152,224,211,28,44,27,212,14,102,158,78,70,160,16,72,194,204,230,75,129,34,97,110,174,8,35,25,229,100,170,201,29,46,35,184,238,149,3,54,76,221,63,185,154,163,50,34,6,82,238,204,20,215,29,135,8,45,39,49,132,112,246,23,175,147,20,251,136,34,39,232,168,2,4,219,61,211,158,67,97,89,100,231,131,194,110,178,110,236,229,152,154,100,3,5,48,178,71,113,217,89,13,254,145,40,135,78,251,118,74,219,7,96,181,193,242,102,175,72,218,96,109,146,185,207,162,106,146,187,245,105,135,48,0,48,87,63,216,14,121,3,125,214,227,181,102,106,134,231,179,153,252,27,219,54,198,200,91,164,118,9,193,93,102,208,150,152,7,204,162,246,0,75,253,74,25,233,57,109,210,75,160,137,86,52,165,189,46,0,125,56,93,79,104,52,221,59,112,150,240,42,73,60,236,182,137,140,155,84,213,52,137,167,167,158,48,21,127,9,201,16,22,134,128,199,8,112,242,21,62,166,68,108,167,166,227,7,248,249,87,14,166,98,203,68,115,229,121,111,140,253,52,106,253,50,187,11,102,246,198,56,94,158,180,135,201,118,35,101,202,245,58,193,204,63,212,32,139,72,78,124,51,59,136,218,160,113,159,23,212,51,217,123,218,48,209,130,79,117,131,83,20,207,78,76,174,191,174,233,63,132,245,45,83,166,93,80,130,68,224,17,140,46,21,71,23,56,135,58,210,158,188,81,144,252,150,247,247,50,190,163,201,134,227,60,171,120,115,154,0,86,224,8,137,207,117,11,29,2,8,158,229,73,237,236,147,168,241,219,49,68,150,192,131,141,202,178,54,130,138,227,118,211,221,83,28,219,173,59,118,69,173,115,95,184,85,107,176,27,13,32,231,234,156,193,130,120,254,232,28,195,49,192,221,21,10,132,136,158,145,178,154,148,178,125,68,171,150,219,121,58,26,38,218,200,182,71,43,165,69,226,200,13,50,59,174,94,157,196,52,231,51,143,162,233,181,196,231,145,194,163,240,198,63,42,166,239,68,149,76,179,39,255,0,11,35,159,237,185,165,160,184,109,35,133,163,83,169,102,26,193,215,185,157,150,23,85,13,36,108,222,200,91,42,108,102,252,77,135,88,58,160,144,114,15,236,178,62,163,154,76,12,31,233,236,141,245,225,189,7,234,74,205,169,173,45,5,167,240,133,104,116,178,69,185,89,206,250,134,202,173,14,28,58,38,18,238,5,167,151,21,156,18,241,59,121,80,151,48,93,201,70,200,215,184,121,188,67,143,185,14,176,36,27,112,229,154,11,198,78,6,10,51,80,151,140,159,162,79,182,230,190,100,174,63,146,229,60,142,220,116,37,189,176,72,106,75,110,247,11,113,1,56,60,147,176,192,229,3,154,28,211,110,15,117,90,233,78,251,136,173,141,243,33,12,3,1,57,181,73,129,117,205,3,110,201,1,174,112,17,37,160,101,93,55,100,144,32,28,101,13,169,208,77,94,86,4,131,84,146,236,8,133,1,189,134,26,90,56,148,101,174,48,119,5,40,61,206,121,140,0,143,17,122,234,82,223,142,164,171,9,112,35,56,202,2,223,108,200,30,17,56,251,99,125,184,9,46,168,231,96,114,183,248,195,217,51,160,114,5,103,89,36,96,248,89,195,197,71,150,140,186,38,60,119,76,173,76,184,227,3,186,167,1,73,224,135,13,191,40,210,167,131,140,56,246,132,77,70,93,37,163,16,146,211,237,48,128,96,199,41,149,30,89,80,227,39,9,85,3,64,1,198,60,173,188,126,41,17,62,63,7,31,184,153,25,37,211,225,34,169,0,204,35,38,8,228,121,74,174,75,137,129,178,141,185,102,19,31,26,239,179,38,165,206,220,1,7,148,138,157,82,121,238,159,81,246,144,28,50,178,62,169,99,140,103,232,128,14,159,113,236,215,69,153,158,110,116,78,66,140,216,72,66,247,18,76,41,76,146,253,192,42,120,231,250,137,239,158,206,142,145,185,48,55,90,45,186,73,36,66,203,167,47,105,153,130,183,176,16,96,236,81,226,91,249,16,143,196,3,200,29,34,145,187,3,186,91,131,132,3,242,166,188,198,14,201,110,7,148,223,27,127,24,205,190,254,200,154,141,45,118,1,129,202,67,220,94,29,16,86,215,255,0,237,204,130,185,245,205,163,167,5,12,248,247,35,96,251,102,58,238,27,70,86,118,226,96,38,214,249,167,148,146,227,24,217,70,199,44,235,168,166,224,200,73,153,63,133,91,109,185,238,173,173,36,238,160,142,119,67,162,177,245,222,48,65,198,81,26,96,183,186,172,31,10,219,34,115,142,201,120,116,100,116,235,100,34,216,133,92,65,48,168,76,239,133,28,118,71,135,236,129,77,220,128,65,6,39,10,200,6,21,150,201,201,130,21,22,200,8,113,118,39,153,43,38,8,10,196,145,16,17,118,141,148,104,28,25,88,5,200,85,72,46,22,240,163,156,94,2,183,56,6,229,8,113,156,108,154,167,247,54,15,114,196,187,7,96,163,155,128,85,102,229,110,27,38,235,235,184,252,151,165,238,72,5,170,128,35,137,86,216,56,148,113,13,153,73,167,125,68,254,160,71,42,58,65,16,136,193,136,42,154,237,231,236,135,18,166,198,161,222,50,174,150,201,25,66,50,81,59,56,148,49,108,16,119,64,204,153,249,119,40,129,40,128,54,192,200,42,140,40,69,163,116,225,177,115,73,127,210,36,40,4,236,167,48,118,86,26,119,105,194,25,250,142,5,123,250,129,16,114,174,120,133,79,149,26,101,160,70,83,62,69,28,238,70,128,37,88,233,142,202,139,50,36,162,115,113,7,1,43,220,54,176,129,6,46,86,13,173,8,128,1,160,78,16,188,145,210,182,111,68,6,251,46,232,24,192,68,58,155,186,17,48,36,97,85,164,21,154,190,66,117,233,45,237,151,0,2,167,52,131,149,46,112,112,130,164,23,73,229,106,134,119,7,65,144,73,59,43,6,12,192,84,6,14,85,206,19,117,10,121,44,153,66,96,181,16,104,62,10,166,178,101,96,253,69,32,181,16,7,149,126,217,105,221,94,3,102,236,172,155,220,163,84,238,8,54,136,80,136,0,1,148,66,35,31,149,83,5,44,158,202,153,2,4,42,0,147,190,21,222,91,136,10,13,251,20,239,245,8,164,34,236,224,64,66,68,186,0,149,26,99,42,218,248,200,57,74,7,234,29,254,165,58,45,200,135,4,32,19,128,152,68,238,133,164,4,198,17,132,183,178,52,198,251,33,142,168,77,119,75,54,251,160,220,200,202,6,122,68,255,0,82,139,96,14,234,12,224,132,81,25,153,42,7,103,101,159,38,116,234,11,79,140,41,18,238,193,89,16,164,78,81,154,85,165,206,142,202,173,238,172,58,54,221,91,132,52,45,191,80,239,65,44,67,128,4,40,224,224,34,48,59,33,7,8,166,208,9,37,7,168,25,77,32,12,137,68,71,72,24,64,49,198,124,171,153,199,50,182,65,144,115,31,69,35,30,84,136,114,179,225,52,105,65,71,68,225,92,64,133,8,3,4,229,105,165,55,117,12,66,182,244,239,217,64,48,180,208,216,45,152,159,178,18,28,32,25,132,127,54,27,136,82,101,144,78,82,54,250,253,69,116,130,91,17,229,16,146,68,97,13,217,225,81,233,126,22,117,49,96,197,144,180,198,227,42,192,116,68,242,136,49,165,194,76,120,80,182,95,210,118,67,151,121,27,249,37,66,83,122,119,202,142,37,185,159,178,162,12,68,142,234,134,225,98,187,220,60,112,236,140,6,236,196,41,76,23,24,251,229,83,72,116,78,33,20,52,159,43,103,31,38,165,121,165,101,16,226,14,21,0,64,250,114,174,153,39,98,7,213,67,113,37,167,229,29,147,0,245,1,92,237,242,70,130,64,50,59,42,249,9,17,42,131,75,91,147,244,71,77,195,98,4,36,51,102,195,223,168,51,35,108,254,200,129,33,145,194,28,92,35,100,81,142,35,133,149,58,34,174,200,62,86,145,184,80,180,224,152,251,42,107,135,27,118,86,236,183,111,194,107,110,108,161,106,226,50,56,203,26,6,10,184,196,28,185,8,96,32,18,114,84,200,59,96,33,81,247,234,50,53,206,82,195,96,65,218,84,0,71,101,119,147,136,31,117,64,2,236,194,212,233,139,98,167,85,100,16,231,103,8,140,150,19,35,8,92,71,17,40,154,220,24,204,238,17,44,111,115,25,110,160,180,128,222,232,135,80,7,116,37,160,52,98,10,176,219,91,5,28,235,72,75,96,18,113,49,142,200,195,160,192,24,66,199,1,142,225,84,25,129,133,142,204,88,187,189,144,203,100,130,21,65,28,136,60,40,1,7,116,33,182,136,57,42,127,199,186,179,96,87,251,134,222,145,19,37,91,128,108,24,67,108,183,3,242,161,234,136,51,60,39,198,221,249,24,248,215,227,236,26,189,206,21,182,112,35,126,81,6,139,204,237,16,174,209,49,198,248,89,31,38,195,115,238,94,90,45,59,41,96,251,171,0,31,33,89,13,166,71,84,248,65,212,63,113,234,113,62,93,245,3,229,38,100,148,68,72,192,221,11,129,116,70,10,34,210,6,92,0,77,150,62,226,111,212,18,203,124,66,176,36,14,85,67,139,75,156,101,168,216,103,104,8,247,7,189,18,162,201,144,163,3,227,16,225,42,159,147,8,218,219,64,224,164,238,199,176,212,109,80,253,72,230,185,167,193,85,150,196,192,238,163,152,93,179,164,32,234,36,8,200,238,139,215,75,132,90,163,109,140,107,38,34,124,4,186,173,34,160,219,202,32,9,192,48,80,150,159,234,25,76,27,13,173,83,79,88,253,24,182,160,36,125,150,246,57,206,118,203,155,65,174,107,199,110,229,116,169,16,95,14,48,35,112,172,153,88,141,251,227,99,184,235,127,100,84,250,91,7,186,85,210,232,140,38,49,147,228,29,229,37,139,85,49,149,189,87,250,200,215,83,188,78,197,88,233,129,24,84,1,227,236,163,90,247,144,211,131,221,107,14,150,99,114,43,225,172,211,116,180,19,144,127,100,246,65,99,90,34,224,178,218,24,220,231,128,153,76,88,224,88,55,222,81,80,123,36,209,112,251,251,154,41,130,119,16,212,78,46,195,118,111,148,151,220,31,188,118,202,178,233,201,55,39,166,242,238,87,136,91,229,14,209,124,159,217,58,156,57,217,250,37,211,180,50,9,252,162,105,23,96,98,112,181,209,235,245,13,171,135,45,154,88,3,197,179,247,11,71,181,97,184,96,121,89,3,135,0,70,203,88,170,95,243,118,1,86,203,71,33,226,95,42,198,82,46,99,64,11,73,46,20,233,10,182,151,63,23,52,64,145,190,56,72,97,14,104,16,1,9,148,24,75,217,118,24,215,73,61,132,112,129,184,177,186,176,83,52,134,105,222,230,150,56,225,182,144,118,77,99,90,234,101,134,12,224,128,151,78,161,118,236,252,38,177,197,228,181,160,4,229,184,146,56,55,248,244,77,116,192,20,97,177,62,82,106,56,135,8,0,9,207,148,76,38,215,221,211,97,128,123,225,29,87,178,165,38,18,219,72,220,142,124,173,95,201,207,107,157,77,182,126,53,49,136,36,22,27,140,18,112,148,246,220,109,31,84,96,201,136,158,197,71,130,64,129,17,194,216,134,30,18,246,50,191,182,80,105,32,193,134,242,169,134,0,100,67,89,242,198,202,158,92,1,104,2,56,133,109,154,98,28,98,120,81,168,215,181,233,137,81,42,91,237,143,169,85,245,41,83,14,55,10,109,181,176,54,19,63,228,169,78,171,93,56,56,48,147,73,174,12,112,218,66,58,83,128,4,153,202,1,108,70,45,109,106,95,114,105,166,27,113,19,191,37,79,113,141,205,209,28,20,53,9,109,48,75,121,132,182,52,57,215,6,137,34,28,97,82,129,251,238,61,187,126,38,255,0,237,53,51,166,79,4,114,150,231,24,42,88,88,247,92,65,97,104,34,63,178,171,114,65,19,110,86,165,107,252,223,99,35,108,222,228,167,92,180,134,184,99,202,219,71,81,210,90,8,116,157,251,44,133,183,9,44,193,48,174,149,55,176,136,0,158,202,221,88,234,70,194,113,236,235,217,209,101,206,112,44,45,198,92,9,140,114,181,83,170,28,240,0,0,78,73,89,24,68,128,70,223,186,39,60,211,124,0,34,22,53,232,101,109,249,59,157,26,111,99,106,181,174,119,81,18,142,189,71,88,235,65,48,54,92,186,213,45,213,27,1,176,52,22,184,239,61,150,234,26,191,126,150,64,107,162,8,25,0,170,110,222,27,63,21,204,88,12,168,106,6,222,65,112,25,140,101,105,161,88,58,163,216,32,216,37,195,145,217,101,20,154,42,7,135,0,70,48,152,216,99,139,218,69,199,19,27,164,53,100,202,159,140,239,253,206,141,55,50,167,18,82,170,8,171,36,165,83,172,3,218,78,241,9,141,117,213,160,236,114,37,4,203,127,184,182,120,225,157,198,178,179,125,178,211,212,233,86,246,16,209,25,148,135,63,219,23,111,244,79,166,231,223,22,11,35,14,158,78,233,183,143,68,173,10,221,120,253,72,31,121,108,64,3,112,180,211,1,205,46,128,73,196,36,16,11,162,209,1,51,76,248,17,28,192,11,163,121,123,212,173,90,255,0,13,247,234,48,72,200,18,15,5,17,45,35,59,158,21,134,144,32,143,162,91,128,146,68,79,18,146,220,179,216,94,191,145,20,230,56,184,142,6,200,233,212,1,177,251,171,46,115,203,119,0,111,9,102,156,212,4,96,115,41,105,91,164,21,91,3,228,215,72,224,58,119,90,244,181,1,168,46,192,238,87,58,147,75,100,55,0,28,142,235,75,72,184,110,12,108,182,114,79,168,166,40,205,186,221,11,42,54,242,217,112,216,133,198,104,2,169,105,54,129,156,174,195,117,224,176,210,201,32,46,102,170,137,21,100,70,60,37,185,96,255,0,126,71,249,115,113,235,234,33,245,3,7,80,207,96,161,23,103,99,192,84,91,21,46,137,39,18,156,193,119,86,10,231,249,87,59,238,43,207,146,199,105,114,58,183,219,40,170,82,189,190,65,144,10,17,14,132,224,79,76,132,106,106,179,63,55,24,122,119,52,229,217,60,173,180,203,109,139,128,3,142,203,3,88,3,164,110,180,48,116,111,186,119,30,142,165,45,189,100,213,78,161,36,130,210,0,56,39,250,151,169,244,10,162,246,64,0,175,28,215,185,164,23,2,59,47,73,232,47,62,227,57,187,100,212,74,57,154,74,134,234,29,207,168,104,106,129,64,98,76,45,102,160,54,192,251,174,119,167,153,211,55,136,229,108,166,99,14,16,123,42,232,110,71,45,102,152,147,75,92,77,50,46,207,8,192,35,1,103,53,54,7,110,33,104,99,164,118,90,182,51,185,158,151,97,129,0,13,252,38,211,128,208,65,32,249,74,166,126,80,76,198,197,57,155,119,142,81,181,92,255,0,114,54,30,102,199,55,36,74,121,54,180,66,202,28,3,174,4,148,230,185,175,166,35,7,178,222,155,146,133,184,159,41,166,224,64,194,147,49,152,41,33,197,167,109,211,72,0,206,230,48,143,111,81,244,122,58,200,103,104,156,166,83,116,12,100,249,72,97,153,39,242,172,18,8,183,100,185,185,145,45,84,199,102,234,100,150,101,104,162,224,63,242,177,211,233,180,147,132,240,226,237,134,16,168,219,249,121,31,109,127,60,154,91,13,226,74,99,29,6,120,236,179,49,226,124,132,198,184,54,71,247,84,78,200,120,159,244,199,60,193,2,119,220,43,247,64,194,0,0,18,238,200,65,13,0,129,191,8,230,200,137,91,101,163,92,235,154,27,219,148,76,33,176,14,232,111,4,111,8,92,96,130,49,225,16,238,83,79,54,49,199,171,24,8,65,13,218,12,170,36,19,39,100,45,112,109,67,3,109,165,42,117,187,147,81,168,113,132,95,237,237,149,111,36,128,80,183,249,157,179,251,43,130,219,135,101,79,174,217,71,44,230,67,188,0,7,37,89,54,253,70,225,41,166,14,68,129,202,48,251,184,143,40,63,234,69,235,253,253,75,107,227,152,236,164,203,134,80,56,96,29,194,38,189,165,188,14,203,6,246,204,66,46,185,184,80,188,54,33,3,93,45,198,84,13,144,36,108,142,123,23,75,117,24,92,28,165,192,56,153,145,196,32,115,154,215,18,132,56,196,240,133,84,254,76,106,247,24,215,139,136,57,42,158,78,194,62,136,39,36,34,166,200,202,96,14,225,93,238,3,254,176,126,136,76,1,3,116,202,133,178,49,178,83,140,159,170,221,158,70,62,27,158,69,189,161,205,29,247,146,132,186,9,10,234,60,145,13,17,8,55,4,163,231,178,103,197,122,156,239,90,113,58,115,137,158,59,47,206,255,0,169,218,118,87,245,239,76,120,5,175,161,94,241,28,146,45,32,253,137,95,161,189,92,56,208,112,111,101,249,251,245,67,78,255,0,250,134,149,236,116,10,90,134,212,168,127,237,0,236,133,78,242,45,199,145,92,159,64,248,1,141,126,145,237,100,60,150,146,79,97,186,243,95,171,148,133,79,78,45,166,215,53,214,25,118,249,147,255,0,133,233,63,76,245,116,67,105,62,111,166,225,144,222,65,31,249,91,191,80,125,1,186,175,76,174,214,0,94,58,154,57,39,178,26,15,126,77,112,173,126,51,242,153,211,85,101,71,56,75,131,157,143,1,27,52,117,77,81,32,137,59,194,250,141,63,131,41,123,64,88,24,247,117,22,158,9,201,79,167,240,133,38,22,11,101,51,215,145,42,3,223,113,31,167,148,95,167,171,70,230,218,230,136,145,178,251,15,175,188,84,244,235,190,102,138,77,108,255,0,250,161,120,47,67,244,86,232,117,109,170,29,18,0,45,250,47,119,234,85,26,125,16,0,65,104,201,250,145,255,0,133,3,191,93,157,37,107,250,159,17,244,7,191,255,0,86,234,169,188,127,47,220,47,6,49,56,255,0,11,239,62,157,89,212,189,40,61,160,218,35,171,178,248,63,161,186,163,62,41,245,27,158,75,61,224,90,199,127,72,143,242,190,239,233,68,215,244,6,208,107,75,170,57,247,79,136,93,31,144,242,71,162,199,31,102,29,23,197,65,154,250,212,43,58,199,50,8,131,184,63,253,21,232,181,90,182,234,244,32,182,8,33,124,63,227,109,86,167,210,126,32,166,64,115,42,49,246,184,1,130,14,15,227,117,244,31,130,189,85,158,163,161,138,149,0,115,75,91,14,63,48,59,194,91,83,13,223,101,10,141,123,159,59,253,83,215,187,67,170,166,26,114,222,161,7,18,71,248,5,124,211,254,166,255,0,87,212,183,222,55,52,70,252,47,105,250,215,72,61,148,159,212,92,218,173,45,61,133,217,63,221,124,239,211,170,6,234,65,118,199,178,23,240,43,233,56,215,149,143,169,244,95,67,248,89,158,167,167,36,53,162,35,238,186,148,191,79,90,215,130,41,75,184,49,149,215,253,54,169,67,86,105,211,46,0,237,158,23,214,41,122,53,16,203,134,253,227,116,181,29,246,84,175,105,62,107,240,183,163,191,211,181,1,205,97,16,123,115,43,219,234,245,181,116,218,118,156,224,126,23,77,154,10,20,183,128,119,89,253,97,140,171,162,115,90,6,2,166,63,83,163,230,117,60,235,254,45,105,17,112,141,191,11,137,169,245,10,47,212,10,238,112,28,15,186,241,127,20,127,212,116,53,170,62,157,32,104,76,139,36,187,241,11,202,55,226,45,125,119,22,190,149,74,1,166,0,116,16,225,223,199,221,2,153,217,37,249,44,212,214,125,215,75,241,43,52,180,24,210,241,145,201,77,163,234,218,125,101,96,75,154,15,149,240,81,235,222,160,218,118,1,238,127,220,227,31,225,22,159,226,111,85,162,230,151,179,168,1,54,59,31,186,205,28,139,248,255,0,32,129,105,250,105,190,200,160,11,8,177,205,201,237,60,175,128,254,177,181,181,117,20,88,240,94,194,28,210,225,128,209,199,222,87,176,248,51,226,205,69,125,35,153,168,120,168,97,209,136,199,252,133,229,255,0,83,232,187,212,195,26,216,121,101,167,31,152,82,169,201,205,238,54,150,168,51,229,154,88,117,112,42,96,246,95,65,248,127,208,232,107,233,53,173,234,168,112,0,11,194,63,67,90,147,239,52,201,35,149,235,126,4,245,139,117,236,162,247,90,241,6,60,42,135,215,234,115,254,58,232,140,245,244,190,5,13,104,119,182,29,226,23,111,225,255,0,66,165,160,213,48,56,99,120,3,101,237,189,22,141,45,77,16,12,92,48,90,119,11,47,170,104,127,131,115,158,0,13,111,41,55,154,247,47,148,174,125,147,187,75,211,180,213,40,180,199,28,175,37,241,159,160,209,175,163,121,54,224,72,40,41,252,90,218,109,13,46,178,56,43,153,234,191,20,83,175,66,163,92,224,233,4,1,40,13,196,24,109,195,151,179,225,94,179,233,207,30,165,90,155,36,91,82,209,28,224,31,242,131,75,166,213,105,221,252,177,212,222,120,94,138,155,232,212,245,173,67,42,19,212,111,7,127,31,225,122,189,63,160,81,125,38,184,55,39,101,91,95,126,51,151,142,47,251,154,126,10,214,84,169,233,244,221,168,134,212,0,7,182,121,142,23,178,209,235,116,180,223,214,8,60,25,194,242,122,127,76,118,156,0,209,31,247,33,215,80,170,234,100,130,112,49,5,45,205,0,103,93,233,199,22,125,111,211,181,122,125,69,47,229,22,200,27,52,174,103,173,107,77,16,90,224,64,29,249,95,56,248,51,226,90,218,47,87,58,45,65,142,139,195,201,249,179,7,28,112,189,255,0,171,212,167,234,90,87,84,100,59,136,221,28,71,24,201,241,235,201,143,73,234,84,153,81,143,102,11,124,175,117,232,126,186,205,75,90,193,188,47,150,80,211,57,143,177,192,75,143,204,23,167,248,123,69,168,210,106,41,60,61,207,1,182,153,231,108,173,113,60,137,252,122,169,212,250,93,55,54,163,91,56,76,166,246,147,28,12,101,98,161,80,154,96,129,9,173,120,112,132,133,152,194,253,51,107,92,215,192,38,10,134,14,18,41,188,3,32,108,152,218,183,148,85,28,149,52,239,101,144,1,129,133,64,91,141,254,170,56,136,196,97,0,120,49,153,75,200,255,0,152,141,128,216,68,130,8,136,250,32,99,92,14,4,143,42,255,0,164,199,221,13,240,0,225,99,94,254,162,185,122,247,228,186,148,129,4,144,179,84,109,176,0,199,37,106,155,240,48,150,237,237,221,14,220,216,199,164,193,81,157,101,161,99,171,74,10,235,84,96,39,104,33,102,175,75,249,127,84,31,137,144,31,171,78,101,66,26,76,186,80,7,238,127,98,155,90,152,105,60,36,213,6,59,30,33,12,44,201,107,189,125,204,90,135,130,251,162,37,100,123,134,113,132,221,84,157,196,194,204,236,211,223,43,29,88,119,216,141,158,159,252,197,185,151,186,35,42,57,144,8,224,38,2,75,132,28,242,168,159,155,39,28,38,228,157,125,71,252,150,240,98,3,27,86,71,108,21,30,3,72,141,199,8,15,81,36,110,78,81,31,160,113,236,84,108,253,239,112,214,218,98,108,83,158,230,184,68,103,117,162,155,154,13,164,111,202,202,88,110,146,63,240,154,202,205,107,219,119,28,38,240,130,171,217,198,106,115,108,24,136,92,247,11,94,78,254,86,170,213,129,250,57,98,119,242,137,228,20,6,199,67,13,108,238,91,200,77,115,154,252,236,141,213,46,104,56,13,60,172,166,188,56,71,244,238,129,213,195,137,28,38,212,234,14,92,132,171,147,67,234,186,220,145,7,114,149,48,12,156,112,147,239,3,132,186,245,224,8,35,28,21,190,189,135,106,30,205,94,237,54,180,16,100,119,89,234,106,65,108,237,194,199,83,83,99,72,27,46,118,175,212,0,218,96,112,147,244,197,228,241,248,205,149,181,109,201,15,158,33,112,189,67,212,108,238,82,171,107,237,116,193,130,188,255,0,172,107,203,32,135,64,152,88,179,227,228,197,168,27,106,228,224,124,84,242,253,83,75,76,65,55,183,186,243,110,1,192,72,184,119,43,163,234,250,235,222,226,237,246,92,166,189,196,144,27,3,186,166,149,18,179,138,214,27,169,44,245,14,145,128,142,194,230,161,96,18,26,29,35,115,132,199,147,77,164,141,184,91,84,214,7,226,60,160,180,130,219,0,199,116,167,55,182,210,142,157,73,108,145,18,142,230,19,0,68,142,80,255,0,29,172,35,228,28,204,226,196,53,224,111,146,160,109,243,176,149,42,48,9,206,120,85,76,134,137,153,146,160,83,129,242,242,81,4,7,201,161,143,45,32,70,71,238,186,20,181,68,183,56,27,46,97,123,105,8,141,246,42,195,157,77,144,28,99,112,169,210,103,234,74,187,110,183,201,179,83,172,12,14,33,183,150,141,187,172,117,117,45,180,184,55,49,132,183,84,47,6,126,178,129,245,129,183,166,15,132,162,241,204,154,154,231,125,194,254,32,60,91,1,179,159,170,3,107,132,128,8,250,171,14,100,130,55,56,250,36,212,120,107,97,130,62,136,47,209,5,79,241,252,172,108,105,249,0,36,66,162,73,36,240,49,9,113,105,152,6,71,116,5,239,107,227,120,236,150,195,95,25,74,98,22,100,6,93,150,170,125,64,1,196,141,161,70,62,73,187,164,156,165,212,113,14,145,4,33,182,207,34,163,95,169,13,176,9,153,60,169,237,181,164,16,100,111,10,155,14,51,63,110,200,75,93,152,216,37,234,17,44,117,31,238,197,48,54,112,75,117,91,201,152,36,229,70,220,7,80,250,202,93,65,2,230,255,0,240,39,252,149,173,50,204,46,52,254,227,169,212,184,55,59,108,133,246,130,92,32,78,233,20,223,97,193,216,39,92,44,130,17,173,113,228,205,241,187,236,204,242,94,225,27,14,66,3,45,49,49,56,77,159,247,96,36,185,209,3,16,59,169,239,200,216,173,184,226,144,92,239,109,225,167,55,97,161,42,171,62,99,17,254,83,205,80,31,113,249,155,207,98,144,251,170,72,3,29,194,107,101,157,216,135,229,175,44,183,252,68,85,150,188,102,112,179,190,224,9,112,223,96,157,97,187,192,228,165,84,34,8,57,238,147,68,193,148,179,80,55,214,37,206,109,162,227,226,86,99,208,100,148,218,164,6,204,125,22,109,67,197,164,17,142,203,27,238,201,94,220,122,175,212,70,161,129,230,73,217,100,116,19,3,17,132,117,106,90,64,159,178,201,90,161,4,184,115,194,138,190,198,176,175,114,158,32,146,10,58,109,184,200,252,165,65,47,255,0,9,236,97,115,128,0,36,44,218,72,57,30,247,55,233,230,4,229,197,108,107,174,193,57,11,45,16,225,135,14,56,90,173,156,236,170,86,188,114,90,181,112,32,76,146,33,46,179,126,81,198,232,221,76,185,230,32,180,110,130,163,230,36,96,96,38,225,134,176,105,143,81,110,99,64,222,103,63,69,143,81,209,228,119,90,157,242,16,51,33,97,174,72,105,27,99,116,141,176,202,178,96,89,122,152,170,187,171,234,151,105,24,56,8,158,35,171,251,33,115,203,191,194,150,191,81,186,229,146,58,224,68,43,104,220,157,208,156,55,6,10,30,172,146,82,231,32,54,6,189,67,108,29,255,0,42,70,103,132,37,194,216,202,144,100,231,16,136,131,220,62,245,146,12,12,40,1,115,101,83,69,187,236,136,16,72,129,8,106,134,67,210,155,4,240,57,66,36,99,247,76,123,79,57,64,12,24,225,19,119,8,30,186,150,48,39,149,41,193,240,85,100,226,33,70,7,7,99,148,254,19,22,201,68,114,137,166,211,42,19,198,229,91,155,140,238,166,213,207,98,238,251,41,208,229,68,109,10,193,145,5,81,22,153,156,118,72,57,212,115,226,225,37,182,168,211,191,101,26,102,123,5,83,24,91,88,56,254,229,255,0,80,0,97,16,1,179,253,149,9,106,18,11,156,183,29,61,132,64,201,100,73,60,42,3,101,32,147,152,84,77,165,48,117,212,53,67,234,92,65,33,65,3,116,32,202,33,56,225,96,216,5,30,164,193,119,133,0,129,153,67,57,68,227,208,155,26,197,100,34,66,16,216,19,59,112,172,76,101,14,66,24,228,99,244,194,187,145,129,229,17,125,216,64,225,210,59,168,4,4,15,34,225,45,216,32,43,25,227,10,185,25,82,242,72,27,38,170,144,251,220,179,51,37,75,139,140,246,84,226,66,160,211,136,68,82,109,94,214,93,165,70,137,221,19,75,137,133,14,251,194,81,72,31,112,128,64,236,174,221,184,82,49,50,135,99,148,72,72,68,158,21,25,251,43,38,78,21,102,32,166,174,119,52,48,58,34,126,129,83,91,1,8,192,142,85,151,23,120,82,198,61,187,14,229,128,67,101,1,151,112,175,97,186,184,36,4,231,81,36,24,57,66,1,46,80,146,10,184,32,73,67,251,135,139,35,164,8,33,70,136,84,79,98,160,116,38,7,38,201,110,61,69,80,4,162,34,227,56,16,173,209,110,126,101,185,56,16,231,120,74,56,2,76,162,0,183,110,200,26,39,37,89,192,193,67,175,24,159,212,23,8,59,162,102,123,72,238,134,221,178,166,91,225,31,76,142,103,220,132,42,147,16,174,114,163,112,81,201,165,68,43,51,10,203,97,160,168,7,74,26,65,176,84,38,84,196,121,86,27,60,163,228,50,193,184,137,82,224,14,200,84,25,67,32,132,6,37,70,0,171,176,85,183,40,77,44,131,186,165,56,86,78,0,9,166,149,185,86,100,97,80,30,97,89,22,249,88,59,238,104,77,233,118,54,68,231,6,144,8,144,129,179,145,194,187,177,178,86,191,108,84,217,27,4,156,43,179,242,131,36,227,148,192,251,126,97,144,149,210,110,207,32,186,73,29,212,100,180,158,240,172,184,3,32,97,64,67,142,248,242,155,127,113,246,214,144,56,180,2,64,86,215,93,50,20,166,67,157,148,69,214,137,0,65,225,11,56,225,7,111,212,0,48,10,187,183,141,213,138,145,242,181,83,73,34,32,12,238,181,69,246,53,18,174,203,97,3,125,138,176,226,59,66,162,3,93,10,129,185,209,0,35,84,55,73,185,182,76,36,50,231,200,24,86,227,46,31,225,91,158,90,45,35,116,32,71,213,6,185,228,23,18,91,122,78,68,20,110,46,115,4,1,178,89,227,146,138,92,192,220,227,194,87,71,168,181,220,232,217,26,216,129,133,127,41,29,207,8,92,109,234,140,171,29,112,73,147,8,38,61,199,109,215,112,170,8,135,76,99,10,131,157,2,115,40,110,146,51,158,197,27,193,181,187,38,228,29,125,64,188,251,126,164,168,1,115,124,40,90,65,17,144,121,42,132,181,177,25,69,113,216,9,1,47,46,245,143,166,242,242,83,191,150,225,128,85,220,73,145,210,133,196,147,32,43,254,153,113,220,97,59,150,236,138,81,94,229,181,164,102,119,80,136,156,229,86,108,16,165,161,162,12,25,74,81,107,1,173,126,82,169,156,228,2,59,163,39,178,167,54,0,13,18,60,42,151,52,128,17,210,166,16,22,255,0,164,35,34,192,57,158,234,16,4,227,238,150,226,102,98,66,187,140,130,82,214,219,130,117,27,126,194,19,140,52,102,66,24,135,3,242,171,44,32,3,130,174,242,12,128,9,230,85,60,223,209,55,101,179,32,130,226,232,35,8,131,76,206,202,155,19,188,18,160,158,51,194,13,138,248,77,113,220,216,77,249,178,118,70,45,116,201,252,36,176,68,131,186,96,195,14,45,41,187,177,236,106,239,241,146,8,84,201,51,32,66,142,146,49,247,10,14,168,129,108,36,254,47,68,77,92,224,121,46,226,230,218,96,30,202,154,118,17,202,18,242,92,0,17,245,69,115,71,25,77,181,234,19,70,20,123,111,24,146,74,101,80,108,24,130,82,218,236,3,231,149,119,184,238,48,151,107,103,206,230,214,239,198,80,108,70,122,142,10,34,216,223,246,84,76,19,110,234,25,216,238,142,105,220,150,226,178,100,52,150,143,202,3,83,198,81,92,90,208,37,5,70,25,6,126,137,138,227,41,230,99,25,66,65,0,144,101,116,233,177,167,61,130,228,211,17,6,36,174,149,35,52,134,251,167,78,53,223,102,167,125,191,83,65,39,3,16,57,9,158,224,197,185,111,209,103,111,83,193,152,106,41,36,218,49,27,38,179,92,243,184,206,191,203,185,169,142,136,36,18,141,164,223,145,9,33,178,1,157,184,68,199,184,19,45,150,240,143,30,177,98,218,166,103,212,104,14,46,13,78,99,141,214,145,5,102,166,231,223,119,9,174,35,219,29,68,29,238,75,161,108,205,200,11,182,94,7,115,69,215,186,8,152,68,218,97,165,210,126,108,199,100,52,154,231,16,92,68,127,117,32,79,251,80,109,217,31,151,253,79,123,13,162,5,174,30,101,19,93,14,19,176,216,4,56,112,147,146,10,50,103,237,176,10,248,174,253,78,142,234,31,112,233,184,185,211,27,119,90,155,84,176,17,131,28,44,212,27,126,216,1,23,183,2,73,32,118,238,183,99,200,54,75,149,191,31,28,103,66,131,91,86,92,36,24,199,132,214,200,22,187,36,246,89,41,84,45,195,112,59,173,110,99,98,65,130,156,119,207,38,51,241,247,247,31,237,195,97,155,70,200,244,189,62,219,30,72,27,19,204,44,204,113,100,27,129,79,14,190,8,156,227,232,179,94,78,194,165,107,94,78,147,72,34,163,136,24,142,81,85,13,116,129,182,216,75,109,25,99,134,110,6,210,127,225,41,179,70,88,192,72,146,76,247,41,138,116,212,97,45,197,223,185,36,7,90,119,87,80,58,46,13,221,86,168,123,110,232,234,4,9,62,83,90,111,13,108,240,181,139,61,63,114,95,137,93,118,46,217,104,39,164,238,169,192,28,183,113,194,208,225,107,9,193,236,10,75,220,198,2,72,207,100,186,30,27,43,249,78,6,146,80,47,36,223,223,0,14,22,182,181,180,192,32,96,226,66,204,218,161,173,0,236,121,71,70,168,52,233,210,14,47,180,1,39,115,245,66,205,173,94,250,139,111,136,7,107,29,173,165,80,208,112,162,97,209,130,70,199,186,0,251,93,242,68,12,131,202,210,234,174,50,12,127,194,67,240,210,233,145,217,26,110,233,228,169,106,211,74,255,0,243,247,8,117,8,142,163,192,90,61,184,13,102,1,33,98,110,47,120,116,71,255,0,33,54,147,110,166,9,145,206,119,8,173,67,100,237,97,185,122,195,107,128,134,17,25,202,109,41,113,155,70,9,64,67,3,35,36,158,74,144,230,252,167,238,133,110,40,38,65,122,156,142,251,155,233,55,221,167,108,65,9,85,41,216,249,50,56,66,205,83,205,26,150,67,28,68,2,225,202,189,88,254,72,168,226,1,110,101,48,53,54,190,77,115,141,114,210,171,2,75,29,152,141,194,154,122,142,166,242,208,0,196,161,101,119,185,129,132,100,118,68,230,154,116,195,167,35,36,170,45,191,226,26,155,242,222,163,232,212,47,105,7,29,211,233,136,157,139,74,198,215,56,52,16,55,194,58,65,192,16,211,63,85,50,195,182,37,126,22,68,30,253,141,169,85,206,116,55,17,194,126,159,82,230,238,103,133,145,236,177,210,49,140,161,14,183,130,49,194,57,215,82,77,19,121,78,168,172,96,244,137,60,148,84,181,5,224,183,33,160,172,65,229,192,52,139,152,70,101,24,171,47,177,163,196,0,171,84,59,78,225,55,241,189,206,141,39,135,23,110,83,219,73,206,116,196,52,114,185,173,170,27,210,209,141,136,236,182,54,160,115,126,104,129,10,218,166,6,50,246,105,156,143,169,209,21,38,155,65,137,28,132,138,141,135,137,60,37,82,173,116,13,163,148,215,212,22,11,178,123,169,239,7,200,133,207,203,77,135,69,182,211,107,129,4,19,16,78,81,84,167,6,45,190,79,225,98,105,96,169,125,176,99,5,109,211,212,150,153,207,148,42,190,120,70,165,109,199,141,72,176,248,124,240,56,78,161,88,147,152,16,149,130,224,222,124,32,127,242,221,112,56,78,167,145,141,1,201,178,9,151,12,125,18,75,253,199,197,223,98,141,149,38,148,2,179,61,142,144,78,20,90,182,254,94,18,165,63,234,38,154,148,154,240,198,134,252,185,158,243,193,73,112,123,31,96,0,55,194,123,30,26,220,109,216,160,115,154,94,76,67,64,223,202,217,177,77,163,236,123,104,24,25,144,123,40,75,155,210,112,178,178,185,99,242,112,155,86,176,115,154,98,10,142,247,215,115,116,156,173,247,12,137,233,200,39,148,202,47,115,93,104,50,16,81,195,196,153,198,19,141,60,135,55,25,207,149,77,222,146,63,117,58,238,62,251,207,87,218,87,103,208,170,139,218,123,28,46,79,182,208,36,103,234,186,94,147,138,141,216,73,71,120,131,41,75,63,141,27,79,167,250,85,82,104,48,52,113,186,233,84,123,39,63,55,11,137,232,245,72,160,210,123,46,168,147,148,246,218,187,25,125,42,247,30,211,128,72,79,166,118,130,179,54,161,182,99,9,244,190,97,28,4,180,174,252,152,188,5,205,238,107,111,204,4,78,19,105,244,139,120,236,179,135,147,49,56,79,162,215,69,209,5,23,168,234,105,24,240,224,26,64,194,115,1,13,6,33,0,113,45,200,251,163,46,5,128,25,251,39,173,184,157,201,224,122,198,72,180,9,37,49,185,142,82,9,180,0,63,100,208,227,142,253,138,96,72,213,167,79,113,162,100,1,177,76,36,6,247,114,79,184,90,33,21,195,129,149,51,223,114,79,203,127,184,234,0,243,142,203,99,8,13,4,146,56,89,24,111,0,129,178,208,200,115,96,133,81,195,251,157,24,127,210,198,55,14,144,136,58,73,32,100,36,154,129,152,28,41,77,238,121,146,48,131,251,100,45,251,38,219,164,71,236,169,196,53,187,73,73,107,136,220,168,215,23,92,103,35,132,43,227,21,15,118,27,110,38,78,81,223,5,38,242,6,54,238,169,143,243,247,78,189,18,135,203,18,62,251,140,5,1,33,211,24,229,32,188,183,59,4,77,171,115,79,29,210,14,29,202,53,26,231,254,99,131,156,8,130,142,161,33,184,57,238,179,83,168,28,72,6,19,92,230,218,34,74,163,171,220,69,104,239,212,182,213,59,76,171,151,64,27,253,16,6,88,224,137,173,145,35,240,129,242,242,38,41,169,13,160,200,152,107,187,76,202,170,141,25,134,128,123,170,142,123,42,116,159,152,79,144,137,81,247,234,46,30,189,203,24,111,79,27,162,47,28,225,0,14,130,54,149,110,27,18,177,215,146,213,127,82,247,255,0,133,25,82,208,4,125,80,176,231,179,85,19,184,78,158,12,34,104,70,56,1,16,20,16,226,6,68,32,99,136,128,114,21,144,123,227,194,87,245,17,91,41,245,9,221,71,32,0,148,241,156,108,153,120,115,98,220,4,154,142,223,128,182,97,164,60,159,2,83,170,67,73,137,74,115,255,0,10,221,48,51,246,75,118,91,33,11,114,89,139,1,231,115,23,168,52,212,166,240,73,218,64,95,4,253,86,167,82,215,134,180,139,136,4,142,51,159,217,126,130,168,207,113,155,101,124,235,227,255,0,133,219,175,99,160,16,14,209,194,52,82,218,68,181,251,19,223,185,224,63,77,254,32,125,58,244,168,225,160,225,163,97,28,47,163,122,151,173,55,91,74,28,238,168,147,43,194,104,190,21,126,134,176,115,27,244,142,23,109,154,74,238,96,195,135,4,160,28,173,212,167,242,51,210,23,178,214,212,146,221,209,6,177,145,140,162,102,134,187,167,7,234,174,167,165,234,107,244,179,164,142,92,36,45,110,75,220,130,28,180,232,130,31,105,4,34,213,107,201,211,88,74,111,253,34,184,129,19,141,225,79,253,63,92,12,228,118,11,20,74,236,106,170,41,62,125,164,244,219,125,126,181,109,189,199,181,192,137,200,0,12,175,186,252,38,210,239,77,99,75,6,210,215,21,227,105,252,42,75,195,173,32,158,64,94,251,225,173,49,210,233,237,51,176,16,183,185,177,107,93,251,158,7,245,15,224,159,250,189,118,86,99,158,215,82,113,112,178,51,136,131,227,43,202,250,5,10,222,133,83,217,170,215,53,183,98,209,136,11,239,53,180,140,168,9,112,25,225,120,255,0,137,126,28,21,28,61,166,66,118,234,113,134,224,26,79,140,254,167,211,127,196,20,105,218,210,199,49,229,205,141,128,224,121,133,243,150,122,45,70,213,203,75,92,49,245,95,160,245,31,8,84,172,238,166,220,22,70,252,10,198,251,174,52,122,136,128,120,30,86,222,194,39,13,197,59,159,58,253,54,215,234,244,30,171,53,169,52,82,99,224,67,201,38,56,34,48,191,67,250,79,172,55,91,73,165,173,13,7,97,59,14,203,231,122,127,131,6,157,215,177,144,78,100,13,252,175,73,232,122,29,78,150,160,110,72,38,64,236,154,217,96,73,90,156,122,103,95,214,95,86,141,206,24,11,206,59,215,28,226,90,93,28,65,94,211,213,52,231,91,66,227,19,31,44,120,94,14,175,160,84,101,119,184,181,215,60,220,71,101,42,133,125,102,179,110,149,141,167,166,161,234,55,181,214,228,114,188,223,168,124,11,77,186,151,150,176,16,115,141,151,127,75,233,26,154,53,128,104,182,78,73,236,189,158,131,211,131,180,237,53,27,39,251,44,217,59,30,164,181,95,137,62,70,62,4,188,142,136,7,56,8,157,240,32,16,61,156,255,0,184,133,246,70,250,93,34,38,209,29,144,143,73,166,227,46,104,8,86,238,235,222,70,42,90,189,158,79,148,250,103,194,205,244,178,6,157,150,1,144,6,192,171,245,15,134,42,106,92,215,61,185,223,234,190,168,61,30,144,113,54,4,95,244,154,100,129,104,3,124,172,166,244,202,21,120,241,124,159,19,213,124,4,106,210,121,99,33,192,97,167,186,240,250,255,0,134,117,126,135,234,205,212,83,160,75,237,254,159,7,255,0,43,245,27,253,46,145,36,217,60,68,46,23,196,31,12,80,212,233,92,224,193,115,120,132,76,217,42,214,217,164,241,223,167,158,169,169,175,82,131,106,155,222,248,200,228,175,163,122,174,132,106,52,79,128,62,94,87,143,248,107,225,241,233,117,169,10,114,35,98,190,132,198,52,208,12,0,145,27,119,83,177,143,68,90,151,123,180,252,241,241,143,164,122,166,150,171,206,158,147,139,9,203,195,163,240,188,93,90,254,168,73,13,164,94,71,205,238,58,220,120,137,202,253,85,234,126,135,67,81,167,112,117,54,147,218,23,204,245,63,2,138,122,154,230,152,54,84,125,209,27,109,129,227,31,186,181,127,39,42,154,100,110,54,193,180,248,213,61,14,167,79,87,221,104,123,228,204,19,159,160,95,74,248,103,82,253,70,137,158,237,34,194,4,0,248,144,186,191,250,58,15,201,153,206,22,189,63,195,53,41,144,100,129,180,1,132,182,85,254,163,215,190,166,113,88,7,145,111,74,83,156,199,131,144,27,217,117,7,161,85,13,152,146,129,191,15,85,179,3,5,4,10,233,18,220,91,247,60,71,173,233,237,120,171,78,91,105,184,189,187,192,202,247,159,8,23,235,41,128,227,176,217,11,190,21,107,136,46,101,196,243,11,181,240,255,0,163,187,65,82,6,2,98,202,123,30,247,58,9,159,212,104,127,7,90,242,217,250,46,231,195,222,163,74,185,20,200,0,255,0,184,115,225,79,89,209,13,77,17,237,136,33,176,124,149,202,244,141,5,93,62,169,143,140,2,182,242,175,83,124,159,139,61,243,42,16,193,156,39,138,147,111,36,174,115,53,55,73,48,63,237,28,38,182,182,211,133,36,220,8,220,56,231,41,180,18,9,3,132,230,212,176,70,231,194,194,218,132,153,148,210,73,180,202,194,157,48,84,235,169,162,242,66,32,72,34,6,22,127,113,17,168,55,42,156,143,169,129,167,177,192,201,240,163,221,211,176,158,18,219,91,249,126,80,190,172,73,61,146,11,225,228,106,87,22,52,25,108,194,142,112,193,89,219,84,1,190,59,36,84,213,193,38,122,81,59,122,153,182,147,99,139,92,100,76,164,213,0,55,254,22,58,158,164,24,208,1,207,149,158,183,171,100,1,140,101,41,175,89,16,243,89,166,171,67,241,191,149,204,174,235,94,71,101,110,245,64,12,131,149,154,182,170,157,77,204,157,214,108,189,69,238,245,248,197,86,33,207,206,39,114,86,55,186,210,64,27,114,138,181,98,231,15,242,144,233,116,137,198,232,96,123,24,58,207,166,94,196,218,114,133,174,37,238,14,48,7,116,13,195,165,40,212,23,115,37,110,140,36,207,196,246,218,27,157,107,164,108,151,82,183,86,48,147,94,185,99,251,5,145,250,252,145,25,224,164,236,32,110,154,126,166,227,84,68,70,123,165,151,93,16,96,141,214,95,226,73,130,112,132,215,104,105,133,158,221,38,230,241,154,171,106,162,4,236,178,213,174,237,193,251,44,181,53,34,249,147,35,132,179,95,172,16,97,10,47,209,25,179,99,244,205,94,233,180,157,167,132,15,168,3,50,6,210,176,214,213,96,153,136,89,234,235,33,144,12,149,185,125,51,26,87,141,166,199,234,45,61,39,232,178,234,117,64,145,4,130,176,215,245,23,16,26,33,176,54,1,115,181,30,166,208,230,141,157,25,250,44,107,228,65,119,63,115,163,168,214,245,69,209,3,117,201,213,122,143,65,18,176,234,181,161,206,56,234,238,87,39,81,172,181,198,15,217,45,113,246,50,208,123,250,155,117,254,164,88,192,7,60,174,22,187,90,231,3,155,191,194,78,167,88,50,231,25,61,151,59,81,172,33,134,119,35,101,128,255,0,171,255,0,18,55,183,218,76,154,215,10,149,1,119,9,76,185,211,192,133,3,205,70,18,119,229,49,140,153,194,97,206,190,231,56,189,161,236,141,105,164,192,96,59,201,66,46,116,206,50,154,121,109,165,83,237,139,48,15,116,130,171,203,238,81,57,106,69,84,6,0,182,4,163,107,65,105,216,144,132,176,57,205,186,73,25,30,17,181,182,73,136,146,157,90,219,73,35,189,211,169,156,176,189,208,238,156,171,61,21,3,72,129,9,143,130,46,131,130,149,82,26,230,184,230,127,101,157,115,98,159,147,155,230,100,103,182,210,36,243,176,68,76,49,173,24,131,48,81,178,75,102,54,65,88,6,139,183,141,194,82,210,173,168,155,95,88,183,100,59,16,74,205,116,139,70,124,166,130,122,141,229,192,153,200,216,118,74,45,7,3,3,186,90,29,237,188,100,90,255,0,144,214,70,75,29,176,17,185,75,212,61,205,5,177,190,199,178,172,184,22,180,152,218,74,167,83,187,188,15,221,14,5,220,141,85,63,26,18,221,80,189,130,4,136,200,76,101,64,24,120,251,37,23,22,8,144,1,217,80,109,190,73,202,74,237,186,180,167,32,60,133,108,228,224,194,7,128,224,73,218,119,76,173,21,0,150,224,108,147,81,192,182,214,136,17,178,170,49,108,214,143,26,155,35,25,46,49,144,81,123,110,105,31,148,171,158,214,90,34,225,248,86,43,23,11,93,153,229,37,122,48,153,9,96,57,225,214,245,17,152,40,28,247,6,219,104,8,69,77,192,227,145,202,11,203,242,68,153,132,63,32,251,144,28,168,252,187,149,73,208,216,0,156,69,221,211,12,218,56,35,186,91,77,178,63,166,96,132,85,31,184,105,144,68,20,51,180,126,225,179,148,219,64,152,104,48,73,148,167,48,84,32,150,245,157,143,132,110,123,131,155,49,141,194,169,55,77,191,117,155,118,225,7,227,16,37,134,2,194,26,216,117,210,73,236,146,235,154,75,128,137,220,163,120,121,102,249,220,164,213,172,125,176,54,141,161,14,234,113,175,81,114,191,202,167,100,91,155,139,70,1,39,41,15,139,128,227,184,229,27,170,14,158,71,41,26,151,22,76,17,182,229,47,28,237,35,214,239,109,136,141,87,73,0,200,228,44,21,157,156,153,132,205,69,87,147,47,55,24,137,27,44,47,112,14,216,229,58,245,34,188,123,124,139,174,249,202,73,60,152,82,179,200,113,41,78,37,198,2,94,64,100,160,213,20,140,107,75,142,55,242,181,105,218,240,110,140,119,89,216,65,35,25,217,110,164,194,64,140,142,202,77,77,200,134,24,147,86,148,155,100,141,182,90,3,11,143,17,184,75,166,210,209,141,207,9,130,161,45,2,13,177,151,118,87,206,186,140,104,242,216,154,133,217,108,121,4,32,121,145,17,29,209,212,113,13,199,229,38,233,16,12,147,202,231,23,62,78,147,39,235,238,3,154,68,96,143,43,38,165,216,56,149,177,239,107,105,150,157,198,235,159,94,8,198,195,132,28,14,186,135,129,93,206,230,55,58,76,194,168,27,168,231,91,7,97,217,44,186,1,198,18,184,117,18,191,182,92,79,133,28,100,5,26,102,32,225,91,93,14,36,240,165,188,186,128,254,201,55,17,10,71,0,171,57,38,16,108,227,221,57,108,218,253,76,103,212,178,110,129,185,80,139,13,160,194,160,236,230,7,149,45,3,116,79,58,131,179,216,70,119,229,14,6,225,16,60,242,16,188,151,156,225,38,139,253,199,194,203,251,147,127,30,21,53,166,225,194,162,68,192,80,27,74,110,131,185,60,199,35,28,50,71,40,92,8,3,184,238,173,163,158,84,57,57,74,170,70,228,29,103,144,28,65,143,10,16,75,67,138,131,31,68,5,198,114,138,107,40,174,119,12,24,8,77,55,74,128,162,190,113,251,172,1,39,242,234,76,128,20,146,113,178,132,157,183,66,92,123,34,4,6,140,187,76,168,65,105,200,86,27,49,50,168,73,223,242,86,221,232,141,215,220,135,25,16,168,184,162,180,108,56,84,230,196,45,128,228,222,98,65,18,101,27,90,8,85,6,54,194,141,48,216,91,217,143,219,44,183,177,144,170,223,186,166,59,42,108,123,34,143,219,21,221,150,124,194,145,178,162,100,71,101,87,79,11,125,117,52,40,140,68,168,217,46,10,10,147,196,42,184,130,134,121,144,99,14,37,210,64,250,42,56,56,16,16,220,112,174,124,45,250,72,251,164,141,22,146,66,176,9,144,133,226,49,10,124,168,238,144,181,79,32,131,194,176,226,113,10,163,40,190,92,126,233,173,217,4,144,64,219,42,30,152,80,186,16,187,186,88,92,250,135,23,100,8,85,242,199,42,129,206,20,56,227,126,81,24,59,89,96,23,29,167,194,32,215,125,144,142,146,138,243,24,229,77,127,80,117,212,7,18,72,86,58,134,113,225,65,34,12,74,141,7,176,77,177,185,33,144,57,86,90,66,184,159,10,192,128,156,77,238,13,201,82,72,82,65,110,119,87,61,50,129,46,76,27,13,132,68,99,238,168,227,201,66,4,171,36,204,196,35,157,205,157,201,57,86,225,153,221,81,116,240,20,184,163,54,74,132,82,169,160,184,194,164,127,168,200,230,195,45,36,8,66,70,2,129,208,21,135,8,217,47,113,123,130,162,190,114,169,31,234,25,112,62,170,57,182,194,165,38,78,86,255,0,80,153,146,40,173,209,56,84,76,241,11,108,18,40,162,136,236,210,17,10,40,76,168,129,217,4,56,60,108,163,65,60,79,132,78,4,1,59,240,66,166,92,29,204,164,244,128,254,229,184,22,134,226,10,18,13,67,190,81,7,102,92,9,40,114,29,32,16,182,62,17,239,223,100,184,233,133,102,144,35,164,253,148,105,46,17,186,134,230,153,130,37,99,220,97,252,104,24,144,26,12,206,200,179,221,21,178,201,136,10,129,1,168,234,30,65,113,163,33,105,136,229,64,32,43,180,17,51,194,17,54,114,144,127,82,126,249,44,184,129,27,169,117,177,223,202,171,29,100,157,130,166,155,140,157,209,70,175,100,32,140,109,242,70,219,65,64,78,222,121,85,108,191,101,96,16,254,240,130,195,101,94,229,131,99,166,36,30,234,92,92,65,140,5,79,36,145,217,17,17,156,198,240,182,63,168,118,191,254,165,251,164,141,191,42,129,196,192,8,12,108,38,17,147,0,65,194,109,94,162,157,24,249,44,144,214,220,119,225,80,37,229,160,29,149,6,123,128,110,74,128,90,68,2,16,143,107,47,132,32,31,118,66,178,232,3,27,242,169,245,68,13,230,35,42,136,144,0,40,148,119,72,163,84,249,123,9,175,63,41,132,79,104,17,4,78,200,32,110,65,199,101,118,131,4,152,11,124,144,18,106,162,98,65,6,221,202,104,104,156,126,232,11,72,57,18,17,195,90,49,146,135,20,24,192,219,164,146,28,215,70,202,137,131,223,132,19,51,131,10,14,131,57,75,90,153,253,198,254,1,145,142,32,17,31,178,30,162,236,224,34,195,163,130,161,139,131,100,200,9,141,204,138,124,141,148,92,103,164,237,156,171,46,147,56,65,150,59,57,70,76,65,2,22,226,134,77,205,53,148,97,217,3,35,149,116,234,91,245,59,163,36,56,55,49,9,101,161,166,114,71,43,7,33,62,230,94,117,28,200,194,241,19,188,136,81,166,41,201,41,110,234,29,57,132,118,75,66,213,109,250,139,91,163,178,13,183,252,171,118,26,59,158,200,92,49,8,218,254,144,8,200,194,221,158,253,202,14,245,230,64,139,241,180,43,0,231,101,48,9,128,124,168,73,120,144,54,67,235,79,168,156,139,63,169,63,168,117,125,145,184,151,184,101,13,164,129,17,10,176,59,202,165,191,123,51,106,245,132,39,139,12,238,63,116,51,46,137,49,27,171,61,103,202,182,244,25,35,238,144,59,217,172,103,203,54,88,0,15,182,232,42,195,185,41,178,6,78,124,37,22,142,118,84,243,166,62,114,52,200,20,220,90,241,110,26,186,90,103,90,1,223,43,156,0,4,100,194,221,166,109,190,71,148,160,143,245,5,140,4,154,142,97,195,186,100,137,184,8,140,66,22,16,241,17,29,148,52,139,78,234,189,131,251,131,150,121,236,109,55,221,4,194,105,14,113,39,110,203,61,54,198,219,246,79,111,89,140,130,55,89,228,231,254,176,126,49,182,150,35,156,232,44,5,188,229,93,128,58,6,1,222,85,0,226,4,16,239,37,66,26,246,16,236,142,66,103,63,140,183,85,57,100,115,25,13,14,14,145,225,48,100,139,138,202,192,218,84,195,105,176,83,96,56,0,66,209,77,153,25,234,85,255,0,167,34,86,237,188,60,135,116,146,54,148,77,128,232,105,3,186,91,77,196,199,8,233,48,57,192,188,16,225,229,78,182,183,153,8,218,200,158,198,49,210,8,24,59,39,211,169,13,45,112,185,220,37,16,194,224,70,8,8,244,224,58,59,247,77,222,111,220,214,227,142,31,252,251,155,25,72,84,3,17,216,167,245,128,26,252,133,147,220,220,135,64,28,149,169,151,63,5,195,41,179,227,132,53,202,118,158,195,99,24,57,196,173,58,42,142,128,8,0,28,237,178,69,48,4,93,2,19,219,14,34,209,147,193,88,28,203,125,203,42,87,151,209,55,60,151,17,108,6,172,206,97,157,177,202,54,226,121,4,64,131,178,183,15,229,25,199,149,74,237,94,137,39,152,255,0,147,102,119,211,115,203,109,115,64,7,170,66,176,255,0,110,91,219,148,46,34,64,207,248,66,5,239,128,18,126,78,90,113,34,101,175,169,212,101,122,141,120,12,190,28,237,167,133,78,144,9,120,19,56,61,209,53,157,71,0,184,119,86,234,80,90,14,251,238,148,252,143,62,54,242,83,47,90,45,187,128,46,28,96,167,81,45,104,113,39,168,228,64,216,33,4,0,224,239,152,237,27,42,104,21,27,123,29,137,34,124,166,90,219,254,34,159,149,252,158,116,145,172,175,238,176,220,8,227,35,41,237,99,89,1,216,196,199,117,152,193,170,203,102,90,32,193,242,180,85,13,168,208,27,243,200,33,13,11,13,72,12,30,65,219,9,173,18,27,2,217,70,126,120,140,248,75,167,33,208,224,5,57,249,167,63,133,98,161,99,251,121,84,191,58,246,74,23,41,83,78,159,97,200,115,90,4,238,103,9,143,32,59,2,97,37,142,154,143,97,143,108,128,27,6,8,57,159,240,180,12,75,65,250,202,39,111,127,246,142,239,228,116,96,52,22,53,212,158,251,166,75,167,177,152,10,57,229,194,56,24,1,16,163,208,227,23,125,209,237,74,64,1,110,2,237,95,247,39,107,160,84,245,246,45,237,107,28,11,75,175,2,73,140,1,217,27,106,182,165,47,110,160,150,145,6,123,34,166,91,81,175,129,49,184,236,148,253,61,196,68,239,178,111,241,235,219,14,217,203,7,191,252,216,209,84,6,244,156,39,209,168,25,128,55,236,178,181,173,38,211,41,140,166,214,225,157,45,6,112,133,107,200,243,168,45,108,183,31,182,110,169,66,4,135,12,240,178,176,150,184,226,64,57,36,45,134,176,117,60,8,0,65,89,42,84,34,64,22,142,232,87,106,189,70,252,191,155,252,110,91,178,16,170,193,0,25,37,105,160,26,93,112,32,172,2,148,228,145,30,21,176,146,69,142,193,217,30,223,191,32,127,37,15,175,245,55,56,255,0,16,29,103,75,135,37,21,58,150,58,46,4,142,18,105,24,156,201,229,23,72,115,158,208,46,59,158,234,188,182,221,119,25,252,149,55,242,102,205,2,180,84,29,68,3,184,78,110,162,64,250,44,174,104,16,72,84,3,132,2,36,3,43,87,229,182,206,164,121,229,113,38,224,231,0,1,32,114,180,13,65,17,16,26,4,21,130,145,146,210,102,19,42,7,84,249,76,8,90,182,231,188,73,106,175,243,250,250,155,61,208,105,130,29,35,184,85,181,57,6,76,174,125,58,134,152,2,32,4,230,184,191,250,163,178,78,93,246,75,215,242,127,146,188,166,250,82,40,0,243,215,113,55,1,184,224,43,170,122,126,156,172,173,127,72,5,196,30,17,57,229,172,45,156,149,173,242,50,51,107,61,214,19,42,117,93,118,120,148,110,172,30,62,88,119,133,144,187,29,145,176,17,76,180,146,79,117,27,8,131,19,157,172,237,142,160,23,143,116,3,61,75,118,156,135,52,147,176,196,172,111,167,12,14,25,61,211,105,184,150,244,165,15,250,207,252,198,232,115,102,250,86,152,34,67,135,117,191,78,36,145,34,70,224,174,93,0,14,79,207,199,133,187,77,88,31,155,230,238,175,81,247,210,61,47,170,166,19,91,232,186,69,163,164,45,58,41,247,203,26,238,161,207,100,52,234,53,204,50,72,145,136,71,233,237,34,172,140,253,84,232,162,159,169,75,254,90,233,158,207,162,250,46,116,237,156,225,118,41,214,45,33,165,113,62,29,168,93,74,14,196,108,87,112,15,115,136,142,203,163,150,33,98,103,171,10,70,220,65,61,187,5,162,153,48,8,153,59,248,89,172,108,3,253,73,212,216,108,180,97,42,253,30,69,42,88,255,0,115,83,30,227,5,206,252,45,52,170,251,155,44,20,154,90,122,247,225,106,167,242,180,14,123,37,243,99,91,227,134,71,151,158,14,19,1,34,51,186,81,104,166,232,223,186,32,217,50,54,69,57,118,177,71,45,179,75,31,157,176,136,59,145,18,147,79,19,153,29,147,1,180,109,7,194,165,76,251,150,49,195,33,152,3,38,81,205,177,25,198,201,96,18,1,31,132,77,182,68,152,40,212,249,126,226,61,61,205,58,118,185,160,7,18,103,43,65,233,128,4,44,148,94,226,68,173,65,210,60,162,251,55,75,182,59,150,4,144,79,8,128,140,131,206,200,110,35,112,173,161,160,76,238,181,173,157,70,105,103,248,198,93,200,221,48,24,223,9,56,48,238,7,8,143,80,148,63,91,55,85,169,89,110,32,196,96,15,221,11,191,248,2,177,22,231,18,168,0,208,78,83,24,117,23,86,185,158,72,29,113,207,225,0,32,146,27,143,10,140,144,72,196,242,133,184,158,15,37,99,206,227,91,106,229,187,35,169,155,90,72,221,29,50,226,217,38,103,132,171,195,81,210,117,166,15,229,99,221,34,95,204,142,188,152,196,66,38,212,36,111,5,32,184,151,110,21,181,217,105,7,100,216,122,71,59,175,201,232,154,154,1,6,78,80,183,230,131,183,100,182,191,4,114,136,54,50,62,104,83,238,78,214,248,203,115,136,156,253,33,66,75,192,3,97,186,133,226,96,12,37,23,17,129,249,71,142,251,236,103,167,99,182,106,23,102,35,238,133,175,14,13,128,173,198,26,66,102,217,132,165,147,116,144,59,166,6,232,160,135,79,9,45,234,141,193,78,46,145,8,61,99,39,87,93,36,117,76,30,0,64,58,182,221,81,136,56,207,101,96,134,1,244,132,218,127,29,131,176,200,47,104,7,34,82,92,224,100,17,7,186,55,73,18,150,27,115,137,42,142,99,220,95,244,64,184,223,193,29,150,77,118,138,158,179,37,185,242,182,135,140,116,207,248,86,97,134,119,149,30,245,200,252,93,227,56,159,244,10,77,0,144,63,10,207,161,82,46,6,208,23,110,69,184,18,56,8,120,2,8,40,246,102,70,42,150,234,114,233,250,21,49,17,3,148,209,233,20,198,96,5,209,105,13,220,101,83,186,227,48,181,164,116,223,38,38,250,117,29,173,1,197,27,125,54,147,71,203,63,85,169,192,123,134,49,133,8,56,157,147,29,28,153,66,174,27,51,183,69,77,174,24,143,240,154,25,236,83,125,141,234,225,53,157,64,8,200,86,98,242,34,79,100,31,143,145,119,123,36,123,75,192,113,141,182,89,107,81,21,76,17,62,22,135,3,99,193,254,147,143,33,40,2,64,51,7,202,94,211,148,106,162,241,250,137,126,138,156,220,26,0,250,37,179,211,168,10,86,134,228,146,73,118,119,90,9,113,116,241,42,222,32,15,35,132,67,122,141,126,141,38,87,250,109,33,76,52,0,35,16,2,140,208,50,147,195,131,64,91,26,210,99,186,149,36,157,176,152,212,130,167,39,140,199,89,157,34,22,103,104,217,121,150,137,57,149,182,50,64,66,252,244,248,83,207,171,68,227,241,249,119,50,157,21,55,98,216,71,73,134,147,67,124,38,19,0,24,42,25,59,136,229,62,149,172,207,16,223,184,22,153,22,157,148,168,65,131,25,70,239,151,8,9,14,108,118,82,242,81,226,102,122,193,109,67,116,129,177,132,201,53,6,221,93,146,132,131,129,158,234,190,87,3,207,117,116,95,34,182,228,229,124,141,146,115,178,10,244,219,82,152,7,157,212,104,234,153,50,140,77,76,118,202,157,78,228,233,102,171,212,200,223,78,165,76,92,221,214,198,116,178,1,200,66,70,208,55,67,36,157,179,202,22,116,198,59,103,204,234,13,76,97,197,102,171,164,108,130,0,51,202,125,70,18,102,126,138,189,187,69,210,8,242,146,206,153,22,213,192,89,141,250,42,68,245,52,64,66,237,21,56,186,219,64,56,90,94,249,48,68,40,236,116,157,143,236,153,28,143,196,176,108,201,252,37,55,59,168,3,217,16,210,177,160,53,205,129,227,132,231,83,13,199,238,128,185,206,230,2,117,207,227,22,180,5,98,155,167,99,91,0,73,157,213,182,141,173,56,132,96,192,3,142,234,203,250,79,236,135,28,152,168,127,112,3,26,91,107,182,87,78,157,48,254,150,196,120,85,117,192,225,17,112,116,0,96,4,124,48,37,124,204,183,113,224,128,48,168,186,216,39,50,148,255,0,145,177,130,163,94,67,96,196,157,146,211,220,145,181,171,108,229,245,53,49,248,220,194,107,43,0,32,153,88,11,173,255,0,244,81,48,220,225,106,103,206,227,86,198,78,136,172,30,232,27,40,234,178,115,1,100,109,78,39,35,148,53,29,29,95,178,93,168,116,69,229,199,169,173,213,224,2,62,137,21,107,18,65,186,121,89,93,170,193,204,97,97,169,169,134,93,49,141,145,236,234,59,123,30,77,245,53,208,65,38,2,197,91,94,73,46,105,252,174,125,90,238,48,226,232,11,57,186,163,152,235,200,3,250,123,172,219,94,142,167,61,172,121,114,105,212,106,203,223,37,216,61,150,106,186,243,114,115,104,26,141,152,194,179,233,237,183,104,66,174,123,24,92,238,98,169,169,33,189,59,242,145,252,113,158,172,45,135,68,73,48,195,219,33,42,167,167,219,0,140,110,182,103,177,176,167,177,63,245,0,231,9,63,68,230,234,67,185,206,216,92,205,78,153,212,222,96,121,250,33,163,84,51,7,117,60,131,157,188,107,58,111,125,179,212,10,195,168,174,120,49,10,205,104,97,46,194,199,168,212,116,28,8,60,165,14,180,131,228,185,177,85,245,160,255,0,85,191,229,103,118,170,230,128,0,207,43,21,119,151,18,38,33,34,231,6,219,188,119,87,106,38,126,160,255,0,27,87,114,116,191,140,233,130,80,183,87,123,132,229,160,110,185,174,170,214,224,252,188,249,64,107,22,211,16,3,103,246,10,25,142,145,117,167,215,115,161,87,82,214,182,226,101,98,171,175,185,161,173,49,6,101,99,169,168,236,233,59,120,88,171,106,161,224,78,123,44,89,168,74,54,43,138,123,58,53,117,246,207,0,241,229,99,119,168,196,144,226,74,192,250,230,50,233,43,29,74,160,140,99,232,138,96,197,179,78,217,171,83,174,123,92,14,225,115,235,235,1,115,137,129,227,178,94,174,163,234,52,55,98,59,44,149,1,112,51,59,110,135,44,59,246,37,68,222,50,245,90,186,143,217,194,193,199,63,149,133,245,205,187,72,60,163,20,178,8,61,40,42,67,193,17,0,45,204,222,226,135,99,108,152,107,191,162,232,152,43,5,87,102,123,254,203,163,90,90,203,67,87,50,160,37,208,20,241,181,183,98,54,22,85,55,67,136,78,46,107,131,67,78,201,110,164,239,154,35,133,3,26,193,39,41,211,122,156,233,123,110,62,67,46,115,71,100,170,135,45,39,158,83,170,60,56,55,253,189,144,25,45,135,13,178,60,32,62,50,143,228,44,113,146,144,116,153,192,141,202,183,56,135,1,116,161,180,1,151,146,85,178,208,64,60,100,20,46,142,54,34,86,173,42,7,144,107,58,214,136,194,91,186,32,184,18,15,32,74,186,157,119,0,99,234,169,143,54,144,220,3,221,22,182,235,124,155,241,218,173,187,255,0,136,102,165,194,90,109,141,194,83,170,8,220,236,142,194,102,12,253,16,57,141,112,137,64,220,243,168,119,88,187,131,154,115,31,68,151,52,48,134,135,72,59,202,34,203,0,59,133,109,186,171,136,0,70,242,137,142,201,88,41,124,61,63,237,9,140,179,145,29,194,149,91,107,164,25,16,168,54,36,18,96,29,145,23,192,136,193,238,150,199,17,107,40,13,106,216,153,170,82,47,4,226,119,68,220,52,113,133,98,155,100,144,122,201,76,168,6,224,102,50,149,192,23,216,63,17,166,63,243,51,186,152,168,225,119,30,98,18,219,151,3,50,59,118,70,234,101,208,92,97,45,166,220,12,5,149,113,242,64,74,91,231,228,55,27,186,98,8,73,183,166,63,168,242,19,61,163,73,129,192,137,33,71,199,184,214,204,226,100,109,229,103,226,230,74,165,108,22,253,197,154,66,148,16,56,153,84,199,91,211,223,148,214,182,252,79,80,217,13,70,135,28,238,18,185,141,101,117,177,215,212,83,152,91,78,28,115,221,11,68,180,2,100,39,73,170,208,231,1,140,36,84,196,153,63,100,111,91,91,162,4,65,178,123,0,182,92,13,210,130,215,135,152,127,217,48,83,119,182,109,235,112,221,46,157,48,241,121,249,162,112,112,129,217,143,177,23,76,135,154,148,237,142,181,145,228,130,100,64,217,107,117,204,135,17,13,141,199,117,146,163,167,39,147,178,220,154,27,39,110,243,174,143,252,204,207,166,233,144,99,27,36,87,150,180,55,117,162,187,141,49,63,50,201,80,151,180,184,31,162,94,203,123,53,122,10,204,53,223,190,192,5,150,179,173,120,27,142,19,43,188,135,17,185,73,170,12,3,149,27,90,207,178,137,157,69,190,219,102,18,96,147,8,220,217,38,78,123,43,99,100,140,97,4,78,200,195,158,153,10,155,1,30,87,83,72,26,41,141,150,38,209,22,139,68,146,182,210,162,41,179,253,200,188,156,50,78,246,115,3,169,169,142,107,128,151,90,212,134,25,97,47,25,147,128,127,9,180,218,28,217,136,1,42,187,109,109,194,72,240,173,110,94,15,145,52,254,71,108,23,140,8,56,43,57,232,125,179,63,225,48,155,224,66,10,173,146,51,183,101,27,114,12,72,75,13,119,32,87,32,59,191,117,130,177,157,150,215,130,9,196,158,235,13,96,67,179,130,150,255,0,40,230,231,81,15,107,114,73,132,182,139,126,136,159,14,117,166,113,202,171,58,113,42,107,97,216,9,112,68,42,113,19,253,213,137,4,2,134,26,30,72,251,172,10,61,70,209,148,8,115,190,138,68,52,247,80,144,12,254,21,109,191,225,107,22,73,39,201,9,18,48,160,146,49,10,49,157,65,21,182,132,49,246,81,29,228,65,14,136,68,247,3,7,101,28,192,64,229,71,55,25,229,109,118,7,44,192,115,49,255,0,10,2,35,37,66,96,148,86,52,157,240,178,46,172,83,251,37,52,227,27,170,18,76,126,234,236,13,24,85,177,16,183,116,255,0,152,146,220,223,48,134,208,70,119,86,25,140,201,80,140,1,202,61,146,154,189,193,29,34,59,171,13,4,109,178,167,2,172,201,2,2,80,118,13,243,100,0,74,43,64,19,251,40,1,108,21,123,156,133,148,171,212,57,178,174,144,2,131,167,39,62,21,16,55,130,169,197,166,50,83,224,246,70,229,140,183,60,136,192,142,202,0,8,25,85,143,56,82,70,241,142,202,115,22,126,201,96,146,220,156,32,115,32,3,42,196,146,36,64,87,0,132,124,129,254,59,5,162,2,178,222,73,145,225,80,222,21,236,8,41,177,222,161,43,247,45,205,2,32,161,46,59,108,160,22,194,47,233,89,246,47,47,212,22,198,4,193,238,173,217,193,51,244,64,209,225,92,70,22,127,168,84,253,66,7,96,32,66,153,16,100,41,22,182,99,40,76,207,100,78,222,160,69,132,92,78,234,136,24,204,194,163,56,229,92,35,153,6,178,58,29,225,88,249,98,21,192,229,9,216,246,64,183,89,15,55,118,83,91,37,73,157,130,141,29,246,82,217,217,54,155,54,125,203,45,128,15,42,139,165,185,225,16,236,80,156,159,9,73,183,245,36,130,103,100,116,197,153,40,90,7,111,186,40,147,57,16,131,250,128,235,201,46,156,4,4,58,101,19,179,48,21,180,139,97,15,35,39,107,40,153,104,1,80,219,124,43,107,64,116,42,115,11,93,28,38,13,34,231,82,195,98,59,37,152,156,35,116,184,12,236,165,128,141,150,28,246,23,9,65,196,182,220,15,42,96,194,129,176,126,138,1,115,147,105,245,10,236,134,6,21,98,48,137,205,199,100,11,29,192,119,44,2,57,133,118,16,84,10,231,234,179,176,239,89,41,196,64,80,187,176,194,162,2,129,179,178,110,56,107,54,225,146,148,156,66,35,242,1,140,42,197,190,82,238,193,40,9,80,9,80,12,74,54,1,221,54,56,164,32,189,16,103,0,118,84,173,219,227,101,80,150,111,36,132,109,107,100,78,208,132,130,0,149,72,99,13,92,70,67,19,141,148,136,81,177,57,217,66,101,30,224,93,143,113,199,16,134,219,50,119,86,208,12,73,146,127,10,204,177,188,21,61,253,68,118,185,26,50,208,120,8,32,57,211,48,15,10,128,254,88,6,68,168,12,184,54,16,88,239,105,253,193,107,161,194,54,71,123,92,215,96,147,216,168,238,147,227,194,91,157,213,27,74,201,87,200,153,142,49,130,167,140,109,10,72,14,192,5,80,104,3,99,221,9,117,174,24,75,131,209,44,38,226,245,35,30,9,203,112,136,58,208,34,32,42,112,33,163,25,80,8,111,205,62,19,113,206,226,98,244,61,74,123,143,7,29,148,104,234,218,2,145,112,153,133,110,119,64,224,173,187,211,19,124,89,68,75,167,142,17,185,146,214,143,217,9,97,45,3,149,108,144,251,120,238,152,204,208,217,149,60,100,115,64,129,149,89,2,34,97,27,154,70,195,8,91,131,49,148,157,253,192,87,100,44,108,2,49,220,40,230,134,52,29,231,178,101,165,192,152,18,123,170,44,0,1,130,120,67,123,50,86,213,122,239,168,172,182,7,62,20,112,51,36,229,52,11,136,119,27,33,44,25,112,202,107,117,211,23,119,163,184,61,46,25,8,89,186,99,97,216,10,64,39,200,75,95,120,204,91,45,212,160,216,0,206,59,33,182,79,246,70,77,160,141,254,138,226,68,53,80,122,248,194,159,169,3,206,26,72,219,116,45,54,146,103,116,81,27,238,134,4,17,50,135,103,242,135,157,188,126,163,0,35,6,8,41,101,174,18,56,86,5,145,221,20,79,50,80,21,195,34,163,111,34,228,144,4,103,194,128,117,131,177,77,97,45,25,207,149,69,166,249,136,240,183,126,194,141,181,36,105,36,146,113,229,71,117,182,119,40,140,0,32,73,75,112,123,95,48,1,66,174,253,66,47,144,131,218,211,5,89,107,131,113,242,157,165,3,137,145,211,158,73,68,65,168,200,225,169,176,63,140,78,33,222,203,166,108,18,57,80,60,151,1,248,85,109,144,55,194,141,50,66,109,95,233,152,193,226,144,157,214,236,243,133,125,45,32,3,158,80,135,27,163,178,51,13,205,178,79,43,116,60,118,26,39,239,185,28,227,16,54,84,215,117,71,10,110,50,173,141,45,113,38,19,103,160,69,168,171,220,131,164,59,57,85,112,250,21,110,29,25,220,157,213,17,29,39,183,9,55,92,9,67,245,98,80,113,105,36,110,154,29,12,131,200,194,88,116,145,133,14,93,152,33,20,233,234,18,220,71,37,151,157,149,61,197,192,12,14,208,174,32,31,217,81,185,162,35,33,10,152,150,147,175,102,125,192,4,236,181,105,156,227,188,192,11,37,217,43,85,7,153,183,100,198,27,176,248,124,166,215,62,88,8,225,55,78,238,153,50,79,148,186,78,107,129,63,100,250,109,22,2,223,194,61,86,188,188,139,90,88,190,191,114,135,204,83,105,184,53,185,64,68,180,3,147,225,12,56,116,186,91,59,35,87,77,180,173,104,6,239,179,96,118,32,108,80,211,197,66,102,70,192,37,211,167,128,38,83,69,192,0,4,0,186,43,224,86,37,104,219,119,234,106,14,107,90,36,7,25,217,92,150,188,30,22,122,102,73,0,115,178,120,171,123,154,32,255,0,194,159,45,222,81,243,123,72,99,131,3,236,173,206,59,170,13,135,150,113,194,58,140,104,22,157,227,96,154,213,115,67,216,107,123,29,125,70,49,141,115,135,88,116,236,216,68,210,46,182,99,232,179,181,193,145,27,166,210,131,80,146,98,80,171,247,157,198,49,195,169,161,178,246,16,0,78,99,226,220,228,36,80,112,172,234,150,159,148,199,213,58,144,52,220,219,173,218,109,60,132,223,146,231,72,68,166,159,27,108,112,175,32,224,64,43,118,153,142,177,174,171,108,241,6,113,194,231,81,166,210,217,2,73,59,45,148,92,214,146,109,1,199,115,221,86,188,131,95,212,31,143,170,182,102,202,110,225,144,28,118,48,154,26,234,141,200,0,130,178,105,170,11,11,167,32,196,246,90,91,85,174,153,193,70,181,43,174,247,27,241,216,79,125,145,246,88,90,127,101,157,134,208,78,253,163,116,117,28,69,224,124,189,251,165,182,161,104,136,202,28,184,139,145,15,200,218,252,95,62,161,255,0,72,142,71,59,163,1,164,92,14,66,150,221,184,201,236,172,211,35,165,173,33,160,110,118,42,121,207,114,90,225,152,189,228,22,139,178,64,19,182,19,11,1,107,88,48,63,202,97,203,65,36,109,128,150,9,188,11,100,29,194,99,137,149,128,63,194,249,220,0,198,158,248,198,19,180,245,67,8,184,75,182,17,194,42,116,155,108,53,182,157,213,62,131,132,8,129,185,41,186,168,245,145,109,157,89,234,27,156,198,131,49,212,82,158,248,99,67,76,19,152,236,149,115,218,1,120,196,144,19,164,215,104,0,67,185,64,236,36,236,150,175,39,254,208,154,210,89,32,236,114,83,77,73,204,155,64,137,74,52,220,192,241,116,131,144,20,164,235,192,59,0,153,249,255,0,185,106,91,242,29,86,106,161,84,177,193,167,229,59,148,236,23,145,29,14,16,7,249,88,68,185,160,134,195,124,173,45,120,181,166,115,180,42,105,134,123,30,135,111,35,190,160,22,186,139,195,8,137,202,119,184,73,107,88,36,168,232,96,25,50,151,17,144,37,110,72,54,72,127,29,190,61,251,1,205,121,170,64,61,35,55,119,90,41,213,144,4,128,212,176,65,3,24,230,16,16,224,235,154,194,240,63,41,41,111,170,245,57,237,167,220,222,215,56,128,217,229,43,168,203,72,144,63,100,84,231,219,57,135,39,82,37,212,230,1,17,186,125,220,43,228,214,199,167,216,160,32,180,3,191,8,157,70,12,77,132,237,10,116,177,215,6,245,76,74,186,142,46,13,37,164,16,170,186,117,25,83,228,249,245,25,167,105,167,77,204,220,146,9,113,25,66,222,137,237,41,172,168,235,65,34,102,50,150,234,87,84,123,134,26,227,33,179,242,248,73,213,123,143,106,136,39,145,226,160,123,109,128,79,116,46,37,167,230,229,85,55,49,164,192,4,166,7,54,232,141,211,255,0,146,161,209,51,95,139,103,254,33,49,197,180,192,14,223,9,193,174,13,22,227,11,51,216,230,58,65,45,131,32,133,170,139,186,90,73,46,61,207,40,23,228,0,74,214,193,255,0,111,252,204,207,113,107,154,28,64,158,17,54,147,43,2,215,184,183,242,63,117,42,177,143,121,224,249,65,14,196,103,42,99,142,69,215,241,13,159,191,253,230,134,60,210,113,4,207,101,161,206,13,107,72,59,14,82,91,5,209,0,202,101,77,60,90,230,156,30,19,87,45,159,81,206,85,171,111,184,154,174,46,168,103,229,141,161,70,86,112,28,193,238,136,23,84,117,64,88,91,129,107,184,40,28,194,198,144,114,146,215,171,108,14,228,57,219,242,85,233,253,77,12,212,123,141,104,108,2,180,12,52,19,211,11,152,215,88,70,48,59,45,84,181,68,63,170,32,240,84,65,76,101,138,149,182,205,173,112,6,27,249,90,232,56,185,160,28,1,201,229,115,69,75,156,73,233,236,22,170,53,12,2,14,19,214,206,135,178,248,123,95,39,74,158,165,180,205,174,220,108,59,46,142,138,171,90,90,91,147,201,238,184,165,194,172,64,207,149,187,71,84,135,54,48,57,77,200,125,246,80,169,203,158,121,62,143,240,246,163,221,166,4,68,112,189,29,39,181,134,54,194,242,95,15,16,230,53,195,29,215,168,96,105,109,195,115,221,29,199,250,148,165,107,125,239,38,144,110,27,79,96,158,210,224,1,27,44,193,165,177,156,4,224,75,155,131,246,71,58,2,48,21,50,104,47,144,9,220,39,210,125,172,152,88,41,203,221,224,99,60,173,52,140,76,227,194,107,13,76,130,216,26,77,69,196,153,5,75,205,160,25,16,130,147,139,79,132,208,11,162,118,68,171,227,228,66,165,72,202,14,14,34,220,79,117,166,125,198,140,128,70,22,67,75,50,74,99,95,3,32,71,130,168,84,92,59,200,220,95,14,230,150,139,26,65,51,61,144,196,145,185,66,9,0,30,21,223,137,24,67,19,162,13,18,54,144,50,65,49,217,107,166,232,129,202,199,72,207,153,90,218,34,216,216,44,181,76,98,149,250,223,33,147,115,242,76,171,182,194,93,191,132,7,36,64,84,106,22,184,78,101,15,94,165,27,90,207,81,244,223,112,136,132,203,90,64,146,178,200,31,116,208,101,190,19,244,253,193,201,253,77,22,8,17,145,8,12,134,237,40,24,232,48,93,24,84,231,25,3,116,170,238,77,99,109,187,32,5,131,169,13,71,11,103,130,170,169,59,31,217,9,4,54,221,196,34,247,212,64,223,229,24,200,180,57,23,184,232,4,238,179,201,32,29,161,52,212,15,134,204,145,202,33,247,48,59,149,140,145,61,149,53,192,184,142,85,23,134,140,9,84,211,115,164,96,148,191,35,162,27,243,192,216,230,146,31,221,27,77,194,73,40,26,122,119,200,85,57,71,92,238,54,58,103,112,129,13,242,20,131,244,86,72,96,24,84,211,39,198,233,179,77,131,57,237,95,169,112,27,177,143,10,91,156,20,14,23,65,25,42,83,113,14,62,20,247,174,230,198,174,49,141,108,237,149,109,144,99,10,189,200,6,84,107,134,36,170,234,16,154,142,195,219,116,14,200,206,234,139,133,187,160,115,131,219,128,112,147,150,59,53,186,48,246,11,170,29,162,21,57,183,14,233,111,186,113,146,173,166,46,57,133,190,253,136,107,44,67,62,138,56,76,56,24,18,165,188,3,143,42,132,207,113,217,109,227,236,98,189,198,51,4,64,194,99,92,3,100,228,164,52,180,152,146,17,130,110,16,96,14,22,59,59,147,30,177,145,245,122,236,140,149,26,8,129,225,83,139,92,75,190,200,90,231,83,240,21,67,122,152,29,249,75,14,116,155,161,223,64,136,72,40,90,67,156,98,37,89,49,199,87,133,55,190,165,104,238,67,45,36,99,29,242,150,30,235,137,32,224,199,213,17,235,104,255,0,106,162,233,110,56,224,37,235,254,208,46,124,79,36,13,50,115,55,229,42,171,139,50,225,185,133,110,54,192,0,253,149,48,131,50,19,47,239,200,105,182,183,100,40,180,228,199,132,4,155,166,96,108,138,230,184,28,146,82,193,206,251,112,80,244,130,202,117,14,163,161,165,179,152,196,42,117,67,108,237,225,9,18,220,12,165,153,105,141,196,38,199,37,51,59,217,117,49,17,251,32,34,230,131,62,101,54,0,105,227,100,53,4,22,255,0,180,226,2,27,132,159,241,237,139,104,46,153,51,28,170,112,156,3,148,96,219,35,142,16,56,100,96,0,149,253,176,211,142,187,228,184,109,176,112,128,153,57,56,240,169,240,231,200,18,60,42,47,128,70,195,186,8,244,201,161,99,169,110,25,63,68,168,1,217,56,69,238,231,176,141,146,238,55,109,249,70,202,251,49,252,177,123,140,105,108,98,72,40,169,24,157,199,213,41,145,59,67,66,43,186,6,99,152,76,29,236,99,119,126,161,188,150,206,68,29,177,178,93,48,226,227,56,242,167,184,235,100,9,66,250,142,39,124,70,201,131,227,39,94,71,172,186,213,14,205,252,164,10,146,51,142,225,91,222,34,16,24,32,71,221,45,222,32,17,255,0,39,64,12,55,212,104,131,186,160,115,36,152,140,43,197,163,149,0,46,193,196,37,207,166,107,91,108,4,84,23,103,59,161,50,242,68,97,106,61,66,34,10,80,111,73,157,211,57,158,108,22,236,227,177,70,12,97,81,56,16,152,232,99,97,197,44,70,78,224,242,179,233,223,80,135,4,32,118,36,30,202,176,201,17,141,209,212,113,0,12,236,150,226,45,3,159,40,54,95,188,33,40,89,238,95,186,73,194,23,92,235,78,192,111,42,155,3,59,42,46,7,28,70,235,25,51,241,77,133,239,16,102,220,4,84,235,54,1,152,119,101,156,144,65,131,182,50,165,55,224,54,54,229,14,159,8,133,23,229,102,106,53,37,211,194,91,170,146,79,96,150,121,204,202,83,220,96,194,6,224,198,86,174,86,86,162,190,230,54,202,198,247,185,237,38,55,217,49,196,56,16,121,84,194,99,32,16,155,250,128,3,216,182,209,152,145,62,22,186,90,49,188,125,145,178,139,100,58,58,150,250,52,65,2,18,22,75,103,212,22,121,27,2,134,145,177,32,108,152,89,79,229,183,62,86,152,45,108,3,178,85,82,45,186,22,209,123,142,103,187,16,246,193,35,27,98,120,89,117,52,0,27,73,90,94,225,50,79,217,34,187,139,162,220,0,131,93,238,45,232,186,140,228,106,168,226,96,46,61,122,112,79,11,173,234,85,75,103,178,229,135,54,177,2,9,242,138,136,97,48,84,175,247,51,22,195,101,198,66,193,170,170,90,200,27,112,186,117,169,150,248,250,174,70,190,160,200,4,125,82,245,115,100,109,94,42,147,156,101,210,225,159,170,183,245,48,2,32,78,232,33,217,131,40,218,47,108,8,5,10,161,145,172,166,126,226,234,83,187,8,42,178,214,90,72,251,45,237,99,72,3,114,179,213,162,24,14,36,118,70,246,230,119,51,182,190,158,51,141,90,88,36,64,92,234,173,46,116,255,0,81,59,174,198,173,150,178,112,4,224,46,93,78,169,254,149,128,193,8,142,168,39,68,195,168,6,72,34,74,204,250,162,157,22,220,51,182,50,182,188,7,52,230,72,89,189,187,119,130,18,90,197,109,220,76,121,102,204,239,105,182,110,34,86,98,218,156,153,103,133,186,161,7,27,132,150,211,135,17,253,41,124,235,238,81,120,135,115,43,154,105,244,204,187,120,240,163,168,131,61,207,101,172,211,14,250,13,138,107,116,176,208,232,146,131,81,254,82,53,126,93,206,54,162,139,26,194,127,168,136,149,197,171,76,50,164,194,244,250,202,0,180,130,216,29,215,22,189,54,140,239,148,104,233,132,157,234,175,184,255,0,235,50,94,28,232,153,75,115,77,217,216,38,213,165,23,91,207,33,103,170,95,77,192,3,132,230,107,37,175,153,212,58,152,112,19,229,55,231,131,128,97,103,36,190,100,40,202,150,187,18,65,91,144,133,72,246,108,91,88,100,18,78,37,80,167,113,105,136,35,112,154,199,67,100,8,29,208,154,100,130,65,38,226,143,28,174,236,99,191,238,34,163,47,39,250,93,49,149,78,182,49,135,108,137,239,44,51,18,80,185,210,233,48,7,41,44,252,114,204,68,253,17,148,220,27,28,142,66,67,135,182,200,184,61,206,38,8,24,30,19,1,111,184,1,119,79,116,21,27,73,128,10,70,230,2,72,49,25,229,53,111,245,245,20,74,215,143,234,3,226,210,36,97,3,91,107,0,19,158,74,7,56,187,49,153,68,226,72,128,99,252,37,106,8,100,90,88,181,155,221,134,27,13,104,31,51,119,61,213,16,26,9,116,5,84,222,230,12,228,108,79,116,21,186,131,123,29,150,106,120,178,163,166,90,44,58,36,108,79,41,148,222,24,192,14,66,75,156,3,154,34,9,217,91,156,230,78,48,82,220,44,113,250,34,126,61,6,167,112,170,153,16,12,183,116,186,65,165,176,76,153,82,75,0,0,73,218,66,148,225,174,38,72,131,217,46,87,52,147,117,13,59,145,247,94,96,72,27,37,131,109,192,98,225,132,231,56,188,218,4,78,101,40,128,93,27,145,185,84,105,246,178,194,14,178,83,233,113,39,99,132,78,108,146,74,93,80,101,173,110,196,18,92,56,84,215,24,144,100,157,130,131,180,182,16,85,31,139,24,105,228,126,76,44,245,129,32,192,193,225,60,84,185,210,78,64,143,11,51,11,191,151,56,38,65,39,152,59,171,233,226,119,13,175,155,87,178,103,168,77,48,226,1,36,100,0,163,238,166,24,79,60,194,210,230,140,147,143,9,76,4,18,8,14,5,67,242,127,34,37,63,31,120,189,74,123,195,155,188,18,177,234,41,186,157,97,76,201,192,116,253,83,171,60,117,6,182,8,229,102,175,84,144,8,61,67,186,93,16,135,62,150,45,213,11,91,180,147,221,98,212,189,187,52,16,70,73,148,94,227,156,75,73,89,117,25,216,229,17,73,128,78,85,246,99,174,242,231,100,143,178,83,220,96,0,83,106,11,134,6,220,165,10,83,18,145,53,198,72,27,29,178,152,201,51,202,210,202,96,180,72,33,11,27,150,137,91,105,51,48,63,117,184,225,41,78,135,101,233,105,67,9,224,108,158,41,98,217,131,222,17,6,134,83,28,40,77,194,113,178,106,118,118,70,224,218,185,110,226,220,12,196,149,66,28,97,199,18,173,165,205,39,104,242,130,171,137,129,0,42,86,197,123,207,36,106,21,203,69,85,113,107,137,3,236,129,237,189,141,50,1,76,123,64,200,220,238,10,23,176,134,237,133,61,235,83,216,111,201,87,38,106,178,252,3,3,186,193,169,54,184,102,86,218,149,0,105,157,215,62,161,189,231,133,38,191,179,200,212,56,253,197,220,28,172,30,146,14,202,17,0,97,11,112,232,42,24,143,177,27,107,185,33,56,16,169,172,0,148,102,26,82,228,56,146,119,89,214,221,18,166,25,33,223,38,33,66,68,171,34,72,148,46,193,236,169,199,115,169,45,253,72,36,59,164,200,87,37,223,82,160,236,161,4,53,4,31,99,174,18,48,17,244,87,82,15,49,8,67,137,16,81,91,121,240,18,239,125,17,205,14,229,98,2,2,123,35,118,208,33,85,177,16,48,136,233,228,147,92,131,113,229,88,219,186,185,234,130,20,0,3,27,33,191,89,220,10,250,203,186,24,169,132,1,40,140,6,199,61,144,3,140,128,137,215,108,38,158,73,110,65,156,40,15,124,5,0,32,14,253,213,130,99,109,145,234,48,114,201,68,221,182,202,218,224,72,0,33,142,54,10,226,18,102,125,69,116,114,66,64,38,80,196,145,199,132,78,51,136,132,32,73,206,201,142,255,0,168,69,172,38,128,74,171,109,68,32,226,21,59,24,27,246,75,94,223,238,14,217,8,5,178,165,208,32,42,7,166,8,81,189,163,242,179,253,195,245,153,42,32,202,184,51,156,168,68,225,85,166,50,137,220,29,144,158,209,223,100,25,119,209,91,76,140,229,67,152,76,234,232,67,157,129,32,48,33,89,35,131,42,56,91,18,134,35,132,15,59,131,37,131,188,170,113,147,182,21,131,158,202,110,76,33,8,167,68,166,128,21,147,149,71,240,174,233,140,0,152,207,178,108,222,229,17,216,168,204,96,140,34,105,27,145,132,37,23,60,131,250,132,45,104,40,47,156,70,60,40,1,0,246,81,155,246,91,2,108,151,105,137,6,62,170,55,178,167,111,10,233,136,116,238,16,250,216,218,123,144,172,59,130,168,187,242,140,84,184,64,25,75,179,57,193,66,162,245,55,97,36,150,159,8,79,73,194,56,188,129,202,144,68,132,102,239,54,85,223,149,50,126,170,135,73,200,86,227,115,71,117,160,68,115,32,151,25,86,29,112,142,84,216,237,144,170,115,132,122,253,67,44,99,127,194,184,33,83,132,228,40,100,5,136,37,156,132,36,34,227,202,132,52,0,121,70,61,107,176,76,108,21,74,179,5,216,192,80,136,70,4,199,37,66,182,224,231,1,64,229,14,96,33,253,65,44,1,48,50,134,51,10,108,85,134,157,194,222,19,74,133,112,9,81,196,156,30,20,6,0,11,119,147,119,41,88,59,78,202,57,182,168,6,22,234,20,206,153,38,98,118,10,58,9,194,187,133,150,199,221,70,204,90,180,88,42,219,3,117,91,20,64,55,8,185,12,104,50,214,195,115,10,90,227,136,221,91,57,111,10,203,139,32,12,133,5,71,168,182,239,18,71,52,89,29,185,84,26,67,132,64,142,74,23,69,231,176,68,9,145,142,55,91,228,25,31,186,245,236,147,14,184,9,240,135,219,151,7,108,15,5,91,159,96,16,50,84,185,198,22,169,253,196,87,48,145,173,51,201,39,101,70,11,192,230,50,138,72,17,180,108,66,19,78,214,7,76,146,134,247,220,166,97,132,40,219,176,75,121,36,131,16,154,203,131,99,16,168,176,92,4,207,100,106,247,220,27,215,33,128,7,78,81,8,31,48,68,227,104,131,144,163,45,24,239,221,29,229,38,227,228,148,220,72,158,200,162,227,40,64,7,176,104,252,171,48,246,244,157,146,130,219,9,83,23,149,165,135,16,54,148,13,23,18,34,17,50,56,220,42,13,39,152,37,61,159,137,39,189,244,195,112,36,1,144,167,180,36,78,192,33,182,7,204,172,63,16,74,159,47,182,21,107,153,40,98,1,70,232,5,15,202,223,240,165,51,36,142,74,38,59,8,21,116,98,201,32,227,29,145,68,17,220,163,44,150,206,198,80,53,147,188,31,41,181,252,110,176,242,106,108,32,56,2,124,170,107,75,112,12,21,96,185,142,196,108,169,196,137,59,146,183,33,55,34,150,181,100,180,185,221,225,66,208,12,218,65,42,195,186,70,36,198,234,14,161,39,41,27,105,220,167,42,231,203,185,45,0,206,229,75,36,201,0,125,16,180,65,146,19,62,84,107,175,144,15,57,86,64,194,131,170,209,48,85,182,71,50,130,11,78,217,236,154,214,60,155,159,30,199,254,33,60,88,236,24,28,170,97,23,0,236,168,1,254,161,132,68,195,96,66,29,57,88,223,221,186,216,87,97,196,178,80,48,16,60,149,65,206,180,180,242,174,96,0,56,84,56,227,146,127,95,212,133,142,114,133,132,0,59,43,108,185,240,21,151,155,173,41,116,192,34,152,215,96,211,100,207,10,73,216,25,207,42,218,13,199,133,100,137,24,136,69,71,223,34,169,214,64,108,223,9,143,48,216,3,33,23,67,219,192,85,29,57,221,6,217,94,158,225,226,12,166,1,111,203,249,86,25,202,167,9,24,42,131,206,197,41,107,91,188,128,249,35,40,220,216,233,84,51,227,194,105,186,66,133,128,103,148,123,115,37,115,30,3,23,153,233,24,28,40,235,159,4,141,145,11,134,103,100,97,196,211,217,103,114,41,83,125,153,200,55,76,66,209,167,119,88,145,56,74,157,228,35,211,188,181,211,194,165,110,61,91,168,169,201,77,234,116,3,26,88,8,25,228,38,211,117,161,162,1,250,36,82,172,75,109,9,205,195,65,7,33,6,197,156,37,169,126,141,246,25,168,105,63,165,191,100,87,60,186,79,61,208,6,224,185,27,0,121,151,146,7,16,169,87,172,60,137,110,78,87,99,88,226,211,39,141,147,88,226,8,0,204,238,147,45,115,162,8,227,43,69,33,0,48,13,178,152,218,251,47,102,227,159,80,226,202,147,27,133,64,150,184,1,221,83,156,227,142,21,3,15,38,32,194,110,248,236,151,43,118,253,205,15,112,113,3,176,223,149,116,157,61,91,160,102,89,36,137,229,85,39,57,164,16,48,134,229,116,246,48,115,114,209,205,107,156,233,140,163,32,6,11,129,223,112,169,181,3,187,227,178,60,7,182,155,94,231,3,155,136,253,150,228,224,4,151,29,17,118,58,137,57,181,185,221,56,56,146,28,90,46,200,250,44,244,27,4,137,130,54,79,160,102,236,231,149,208,32,230,71,252,133,232,86,235,255,0,230,104,166,223,233,166,200,3,36,247,90,30,192,235,13,146,230,153,158,203,61,38,156,67,224,39,211,168,214,97,217,237,229,37,142,63,24,118,133,106,46,71,64,120,156,0,118,87,46,196,140,112,85,56,15,107,4,182,118,35,133,109,104,0,31,154,6,203,22,51,115,184,182,184,88,200,215,77,70,3,176,73,4,2,123,114,83,154,208,90,25,36,141,224,112,179,90,92,234,131,54,158,15,10,149,74,247,232,73,185,79,227,228,208,42,150,53,206,29,112,48,222,233,212,245,102,198,178,39,51,29,150,86,205,56,36,200,236,173,207,12,35,57,28,132,141,139,43,110,165,119,129,54,212,166,218,141,36,136,236,82,24,30,31,47,144,118,29,142,80,211,213,19,74,26,54,238,142,77,192,238,60,165,31,242,56,199,44,88,228,205,45,125,166,225,212,152,68,180,31,247,113,59,5,159,78,230,189,206,7,16,36,162,169,80,58,139,216,199,22,146,8,107,183,180,247,86,229,157,91,200,219,102,194,253,255,0,233,41,212,38,94,4,9,231,98,151,150,131,201,118,49,194,212,215,135,82,131,183,1,34,163,132,73,60,240,158,182,171,109,130,212,173,126,250,150,201,107,109,112,14,35,114,20,99,11,65,7,23,108,60,171,53,97,178,48,10,133,237,119,245,28,242,165,248,222,210,70,214,181,14,159,97,72,19,57,141,163,132,52,222,110,115,132,224,114,142,129,105,36,156,99,247,225,40,211,55,58,73,24,217,19,59,141,125,182,217,38,138,69,238,166,51,142,51,186,168,117,34,100,201,35,36,42,163,84,127,86,35,96,141,244,220,95,116,139,57,106,175,33,241,154,191,143,63,250,149,182,251,45,140,113,105,116,99,183,116,199,7,49,161,193,133,167,129,221,37,149,28,31,38,72,9,236,112,32,188,3,145,156,169,55,60,200,138,96,178,201,180,55,6,121,90,232,185,161,173,0,111,185,157,150,6,24,38,242,126,203,64,16,210,26,97,159,217,49,158,249,254,165,170,215,241,91,119,67,169,168,1,27,114,154,110,112,200,7,11,59,33,141,155,182,200,158,86,170,15,21,41,52,212,5,132,140,131,194,8,56,236,91,92,220,58,139,107,131,88,100,144,6,81,84,2,133,115,72,228,90,215,131,193,145,42,170,88,28,9,25,10,83,34,166,192,135,112,169,175,209,40,91,133,113,236,96,186,153,139,128,142,240,160,54,65,139,144,215,105,100,131,80,182,120,10,133,76,6,255,0,72,223,9,85,161,220,63,13,248,219,102,150,151,17,182,21,186,187,135,68,125,74,67,107,200,32,24,142,200,200,158,173,191,202,221,240,220,137,65,127,255,0,19,189,202,117,107,155,14,17,28,168,218,133,160,48,100,76,168,76,131,216,242,134,155,45,23,17,212,76,66,216,88,214,11,114,173,196,183,158,205,20,170,159,113,195,119,12,173,2,171,225,178,49,204,44,142,22,130,65,131,177,132,94,244,180,52,31,186,94,72,116,74,163,110,137,160,62,92,180,62,147,73,145,137,11,27,91,112,36,229,192,173,20,223,13,200,152,216,41,239,61,115,24,223,139,157,12,152,107,181,205,113,198,219,40,219,157,153,151,70,50,155,93,224,180,136,200,229,101,234,113,108,193,143,17,8,95,242,113,183,17,154,239,16,252,101,166,234,117,137,104,16,72,111,116,250,101,216,45,63,64,177,210,112,107,73,39,236,22,150,84,181,152,4,142,232,142,89,227,41,79,201,90,130,77,226,164,180,16,109,114,223,160,172,77,70,220,48,121,92,122,85,58,112,38,121,60,46,142,146,168,185,163,18,137,86,206,14,127,114,159,142,197,93,223,103,208,62,30,212,61,128,136,18,78,10,245,148,106,57,193,183,125,194,240,223,14,245,57,160,59,59,175,108,214,218,198,145,149,208,245,241,157,121,167,31,38,230,212,188,83,153,22,157,129,193,90,154,246,203,160,76,119,88,40,84,184,140,65,217,104,99,192,158,219,37,254,36,91,13,140,220,154,216,36,75,96,30,17,203,137,243,11,59,35,219,2,152,136,227,178,115,92,70,9,146,57,84,210,199,250,154,163,214,119,31,76,146,66,123,95,17,229,38,233,108,109,132,84,220,211,220,99,8,127,23,96,218,217,236,154,159,210,206,74,16,210,0,157,144,53,247,180,238,17,7,56,28,193,43,87,75,123,53,28,58,99,253,230,88,208,73,0,111,10,241,192,199,100,151,9,57,49,244,71,77,206,216,196,113,9,234,201,181,181,210,105,165,212,68,97,108,99,72,59,172,20,221,97,7,121,225,108,105,112,4,144,51,178,91,47,93,71,62,57,26,29,111,132,183,103,59,199,1,3,221,210,96,193,80,54,27,113,48,99,62,81,236,201,145,79,234,24,126,216,223,100,116,223,191,62,18,1,35,100,76,48,228,255,0,36,236,234,45,150,198,205,1,243,198,124,166,52,154,132,146,32,132,175,112,24,129,132,97,205,35,6,10,197,160,163,142,48,220,240,4,56,25,240,145,198,196,118,41,132,254,80,201,16,73,67,114,83,43,214,192,159,111,114,141,142,109,215,90,129,209,50,63,117,66,171,90,238,17,60,233,238,27,5,14,71,177,165,193,230,66,2,235,85,9,183,27,246,85,47,236,136,253,236,194,34,70,211,170,12,1,128,180,54,209,129,146,177,183,163,113,132,224,75,135,8,109,71,102,183,191,31,35,238,182,210,51,225,73,153,32,99,178,10,101,173,49,177,68,226,64,128,80,235,238,2,206,249,220,129,216,46,236,151,33,202,137,27,40,230,24,150,144,37,46,131,212,199,21,68,141,6,232,13,16,170,236,199,9,64,100,100,202,38,130,95,186,175,78,236,53,234,88,45,219,132,69,241,129,178,132,200,204,97,5,50,109,141,135,114,167,108,124,242,45,207,142,85,146,210,12,243,9,98,226,12,35,207,6,65,80,97,167,57,218,83,142,117,11,181,116,254,160,221,13,218,20,188,6,206,71,249,67,34,76,228,114,169,228,64,140,131,176,83,214,3,177,22,88,116,201,219,178,32,76,128,144,93,107,129,225,91,221,36,186,99,60,34,215,13,135,241,6,170,117,52,24,104,34,118,84,218,129,236,131,176,238,130,156,6,206,234,217,14,204,64,9,197,123,32,177,214,253,66,107,90,118,194,166,97,164,238,174,64,0,242,137,187,2,113,33,21,23,201,183,254,170,202,105,4,65,68,208,32,255,0,100,0,102,254,216,130,165,55,146,133,127,251,109,14,125,126,165,184,184,14,224,164,145,99,102,124,39,55,99,39,236,128,210,17,147,1,21,239,36,195,135,203,96,19,57,24,142,16,56,25,147,25,86,72,4,131,148,50,26,33,198,103,178,77,120,247,43,110,243,168,64,139,97,44,188,199,98,20,128,227,188,66,6,186,30,123,32,91,173,137,99,168,198,158,139,78,254,80,220,96,70,220,43,36,147,145,29,149,92,3,72,131,10,191,202,15,100,50,230,65,50,238,72,194,2,36,111,186,178,194,33,192,192,64,247,240,1,132,166,47,44,142,60,123,100,6,210,66,143,34,194,220,14,201,47,124,200,216,5,69,225,192,115,29,150,195,221,128,3,9,48,76,110,2,177,56,19,48,129,166,209,145,29,138,168,186,58,136,35,114,147,175,185,154,215,118,191,243,9,205,112,59,194,151,6,196,228,163,171,35,35,142,18,65,235,36,97,47,126,16,115,127,143,212,118,96,218,48,151,82,90,118,250,42,188,179,174,224,16,190,163,158,238,163,244,9,234,245,176,210,191,108,178,115,14,109,206,64,89,211,51,17,221,27,95,39,56,28,20,4,73,49,148,181,235,24,108,35,241,35,24,210,89,34,21,180,57,205,0,247,65,76,184,3,136,8,219,156,130,83,242,111,239,147,14,74,151,23,14,174,144,163,173,107,112,21,144,26,217,118,15,101,78,48,51,8,173,78,161,183,141,106,197,84,33,205,2,50,82,28,194,8,146,97,107,52,154,232,51,212,148,73,0,255,0,101,50,220,122,25,35,183,184,146,93,108,242,10,167,155,136,36,66,99,193,12,4,242,148,208,109,32,225,35,169,177,196,199,34,220,115,183,132,179,74,93,0,196,39,54,57,66,64,16,120,79,154,17,121,99,172,206,231,89,45,60,236,168,24,2,66,42,150,239,110,65,196,165,220,92,112,1,77,99,244,121,48,103,220,101,225,160,33,115,157,34,85,56,23,25,60,112,16,189,216,134,241,185,82,45,223,81,27,235,135,113,111,162,76,193,242,153,66,138,166,83,152,51,149,166,141,40,19,42,136,38,147,54,14,178,57,140,178,39,43,69,59,105,128,93,185,216,32,20,165,161,192,236,170,163,118,41,74,230,74,148,10,242,102,160,241,25,194,67,157,113,34,228,32,244,196,202,93,67,44,150,224,167,244,232,147,45,197,218,247,177,117,223,29,59,121,89,234,86,54,144,56,82,185,27,19,152,88,106,212,112,219,10,107,230,71,173,185,233,83,54,98,245,42,253,59,73,88,52,245,174,124,19,9,186,250,248,116,128,74,227,178,181,207,36,27,97,45,191,39,19,25,205,173,117,180,236,215,120,139,78,112,188,255,0,168,218,210,45,24,59,46,163,235,10,150,201,147,225,114,61,80,128,252,108,57,74,95,59,35,242,231,222,119,57,149,106,150,153,136,8,232,212,234,11,59,201,39,123,130,99,114,113,29,161,54,185,167,220,160,185,242,238,117,244,237,46,50,32,136,73,213,11,68,140,149,116,140,55,112,62,137,53,234,244,58,118,133,185,30,201,114,228,99,245,57,62,160,127,146,232,155,167,16,185,65,228,179,59,243,43,165,171,123,136,7,129,194,228,86,174,75,182,56,75,107,113,6,61,109,106,156,247,201,28,201,56,56,89,171,2,217,0,78,83,139,193,2,14,57,73,123,225,132,9,37,32,150,216,166,126,243,98,34,92,39,114,83,77,59,224,43,20,131,156,8,90,41,67,106,3,18,71,116,2,220,142,166,232,174,15,220,73,163,237,176,90,192,233,59,20,250,116,160,15,246,246,90,69,22,180,111,213,186,27,216,192,36,103,149,92,195,82,26,135,66,119,57,126,162,203,41,56,205,211,179,66,242,245,156,231,86,50,208,1,59,202,245,30,168,214,251,36,140,207,110,23,147,174,79,187,0,196,34,229,187,250,156,118,185,123,241,129,80,184,151,52,13,184,74,168,194,226,219,162,70,201,237,99,76,146,109,39,10,156,64,168,11,190,145,221,38,160,239,147,156,93,211,201,132,151,54,76,199,133,108,56,104,24,35,37,50,181,48,227,218,74,16,250,108,169,97,61,103,129,194,20,179,106,145,238,129,149,237,142,164,72,195,192,3,128,12,171,36,228,196,103,9,55,123,110,50,102,54,68,117,1,192,142,81,108,15,190,74,237,74,242,183,190,65,116,212,145,17,148,30,217,51,56,104,229,62,246,184,52,71,148,182,218,75,134,65,8,54,195,250,103,47,42,242,5,123,153,219,210,72,59,204,137,71,84,127,44,67,115,202,178,6,112,65,75,99,109,221,196,141,194,202,74,126,48,119,156,75,204,128,26,51,57,42,54,176,18,8,50,68,79,101,0,107,75,137,152,42,129,5,211,192,75,107,33,215,113,69,179,241,114,55,102,231,104,73,46,37,205,198,19,135,200,76,224,255,0,101,157,228,3,147,206,16,178,61,164,165,126,43,245,24,232,183,169,165,178,113,28,36,48,57,165,217,184,14,235,67,75,94,217,157,184,73,127,75,143,84,181,199,1,102,216,153,53,232,134,209,130,210,231,204,8,206,200,12,76,130,78,81,155,168,128,90,96,153,31,98,18,152,44,162,202,96,97,162,208,73,202,81,247,78,152,189,249,111,99,11,186,71,246,9,68,53,210,39,59,34,117,75,8,16,102,56,10,250,95,76,184,183,172,12,4,119,190,252,250,147,162,31,43,64,34,75,124,164,190,231,220,15,78,227,10,234,26,133,143,12,128,64,196,247,87,86,163,94,246,216,45,16,46,158,241,149,61,45,222,195,96,62,89,220,27,77,173,17,13,3,132,198,189,164,98,14,34,82,5,71,100,110,35,100,20,234,54,231,24,51,27,20,234,87,180,238,26,181,205,35,95,33,157,71,59,15,41,100,150,176,119,60,133,119,135,145,4,128,212,0,205,185,147,41,185,0,39,177,174,155,140,81,47,168,210,94,208,215,14,26,119,89,117,96,6,64,61,99,48,181,213,37,175,2,115,18,87,55,80,8,170,93,55,72,143,48,165,119,115,34,8,187,49,212,4,236,119,202,67,218,92,221,179,201,90,106,184,18,0,16,150,218,0,65,204,148,181,83,172,141,71,126,53,153,61,167,119,198,200,253,179,77,163,166,124,173,14,160,9,2,100,156,253,147,169,208,37,185,2,54,10,158,247,37,84,122,242,102,163,64,59,113,28,202,208,206,146,6,225,57,172,33,223,44,0,165,205,2,98,22,127,243,31,252,133,92,129,101,196,110,68,228,21,12,65,49,107,102,54,70,30,8,187,98,16,190,164,182,70,60,37,16,239,99,23,14,198,1,109,132,100,25,217,41,229,196,8,132,195,34,15,9,46,144,0,111,238,181,179,142,197,76,51,37,62,64,75,170,109,129,39,41,133,196,13,248,217,5,86,226,102,228,182,185,214,77,133,148,217,139,80,216,19,50,22,23,19,202,219,168,249,126,139,19,166,66,75,91,55,125,139,215,215,176,68,129,59,168,220,201,59,236,170,34,97,80,113,129,31,146,144,184,152,144,241,60,89,31,210,224,221,212,34,28,21,150,231,42,129,206,74,195,150,118,3,171,100,143,23,9,28,33,216,1,153,70,4,17,28,42,105,14,56,83,239,123,140,247,228,11,136,51,10,218,227,4,70,10,146,11,142,17,127,74,60,191,112,89,195,8,51,59,15,186,128,28,193,223,149,83,2,2,166,238,127,178,98,200,105,10,169,46,48,142,72,128,6,16,65,28,162,97,60,169,183,82,14,131,222,228,119,87,81,64,225,141,147,9,177,185,84,76,183,8,182,232,140,187,220,141,113,59,160,156,237,130,173,187,21,6,78,66,17,55,247,36,236,14,202,134,14,234,203,70,200,62,83,221,17,89,74,157,117,8,228,194,155,21,77,6,239,10,18,37,57,123,30,73,166,48,226,76,170,124,0,0,1,91,72,183,104,64,68,199,100,60,123,152,218,177,153,25,140,37,137,153,8,193,204,29,149,52,224,136,194,77,207,33,28,118,84,23,28,152,29,148,13,151,111,42,113,0,72,84,10,42,230,66,186,127,114,226,28,170,226,224,139,15,230,20,220,194,3,20,239,54,0,0,31,162,178,233,202,160,220,137,87,0,56,148,223,234,24,65,209,140,21,68,220,244,45,19,202,97,192,70,207,121,236,205,159,32,218,12,149,64,226,0,86,243,209,186,24,192,32,173,187,236,37,176,151,16,101,65,37,80,0,129,156,170,147,40,29,194,157,24,66,31,72,82,112,113,42,27,138,16,232,57,8,228,25,250,150,95,118,21,22,103,10,56,70,193,92,195,124,166,243,201,191,212,141,110,9,59,133,109,18,21,180,128,220,133,65,189,50,14,82,111,238,111,229,8,116,196,12,249,64,101,206,86,195,7,37,89,146,2,198,157,194,121,219,5,210,8,35,116,64,144,50,16,91,201,40,132,187,8,184,198,234,253,62,201,146,71,39,178,16,48,71,40,226,209,59,21,71,253,216,132,54,7,251,246,9,116,52,114,174,36,207,246,84,238,174,193,93,193,173,136,202,111,174,166,179,175,187,32,130,175,120,28,133,81,183,10,51,166,100,199,213,13,34,73,38,66,128,8,133,63,162,66,169,16,137,228,50,57,182,128,174,11,155,60,168,70,6,200,114,54,71,180,210,104,64,72,152,217,73,131,40,65,39,18,173,216,198,235,121,52,168,46,146,137,164,184,91,217,8,116,8,225,70,2,78,12,45,15,95,114,136,35,117,21,204,59,57,70,88,15,131,217,50,228,42,30,69,238,81,135,115,225,12,22,185,67,31,116,189,48,123,47,36,3,27,33,39,61,148,6,62,138,24,156,35,228,210,41,178,182,176,184,74,150,149,185,77,26,7,80,183,113,194,50,201,57,59,161,108,130,4,110,55,81,206,14,115,67,120,221,38,41,202,48,155,206,210,57,178,109,24,142,85,182,230,156,33,107,221,1,177,190,197,91,167,7,105,75,239,80,187,110,247,185,41,117,59,168,121,86,232,18,123,236,163,89,45,145,146,161,32,188,144,54,71,165,223,212,154,88,249,50,201,37,128,24,81,214,128,56,143,221,40,19,59,35,216,8,200,28,173,254,63,29,132,94,215,185,115,214,65,56,27,33,96,14,2,65,25,196,42,0,185,233,129,248,13,136,33,23,66,106,231,107,212,173,204,110,133,140,113,255,0,202,48,231,53,151,114,55,194,166,84,14,117,219,120,70,217,157,67,209,94,153,111,28,17,42,97,153,0,137,28,168,73,112,157,225,93,55,186,76,137,29,209,127,175,96,59,29,149,76,89,10,216,217,121,36,237,192,81,207,35,37,189,60,40,1,180,184,239,196,37,59,123,33,41,215,178,100,184,129,158,80,218,94,96,142,165,25,45,118,200,254,103,124,166,120,1,14,37,95,102,175,118,215,201,31,77,214,193,59,33,28,150,137,238,136,186,50,126,144,161,182,208,99,236,128,143,89,43,124,228,113,122,148,199,73,236,8,229,83,143,182,122,68,43,147,17,17,8,30,237,167,114,151,139,126,228,180,238,17,112,140,201,42,53,217,195,85,130,91,104,137,10,221,183,78,8,86,173,109,83,201,142,157,101,22,150,196,126,17,52,247,66,15,80,39,114,141,199,219,226,74,90,254,50,239,80,10,186,121,1,246,189,163,130,174,45,103,117,38,51,201,40,176,78,15,217,3,250,250,141,245,172,166,188,192,0,66,132,92,65,42,23,16,237,176,172,103,49,131,130,155,134,116,189,204,106,226,75,129,111,40,98,231,55,4,21,102,11,128,216,5,115,212,113,158,80,173,26,189,199,93,237,148,109,216,96,142,85,181,129,206,67,6,14,17,52,144,115,183,132,109,215,132,21,176,60,153,78,134,187,180,43,116,136,39,100,65,216,130,134,242,231,9,78,167,250,32,42,221,150,210,14,84,178,231,73,192,82,67,129,46,196,112,21,223,59,40,251,23,229,83,141,137,102,210,112,220,5,5,59,133,199,100,182,188,17,129,40,239,56,7,110,200,212,31,228,100,81,97,16,192,220,8,30,80,6,137,206,81,123,141,16,1,192,225,83,9,115,207,100,216,66,130,118,249,47,46,130,48,2,176,201,32,238,57,66,231,75,128,2,4,162,107,179,111,30,18,101,126,227,113,173,51,24,32,64,35,149,109,96,63,212,79,133,58,139,242,96,43,15,105,24,10,223,196,194,26,21,221,200,162,8,113,145,132,116,34,248,27,198,232,28,13,216,252,34,167,176,28,164,181,185,117,146,118,232,4,155,169,140,195,177,41,195,160,192,24,73,105,49,220,166,82,234,182,253,198,112,154,170,59,146,160,62,157,16,169,135,55,143,178,212,27,242,219,11,59,106,73,192,156,238,152,199,245,27,68,198,240,154,245,182,111,212,74,180,175,167,255,0,222,60,150,189,160,183,14,7,40,153,63,41,159,170,85,34,36,238,10,55,57,247,0,49,141,146,211,226,70,219,114,54,56,144,209,210,36,157,229,31,181,180,224,247,72,107,200,243,27,173,0,151,180,144,63,42,229,54,174,49,157,162,182,114,41,215,7,71,244,158,81,205,131,152,240,170,227,109,174,25,29,145,7,28,1,56,221,45,170,142,239,82,116,107,205,200,218,4,140,70,56,41,148,92,3,231,51,244,75,14,14,49,22,198,192,39,210,38,225,32,121,87,106,134,236,122,190,139,25,72,8,36,244,129,207,249,78,49,69,236,99,65,234,56,48,170,155,191,149,27,14,33,70,85,45,44,14,153,57,131,194,157,78,86,95,168,45,108,254,76,209,80,251,109,17,244,132,230,137,123,54,113,140,145,194,207,33,206,219,49,2,86,138,21,11,105,64,104,98,206,174,69,50,250,172,213,138,148,75,90,96,142,84,160,11,29,0,32,14,1,162,76,31,9,148,106,56,23,14,221,211,254,63,199,134,196,178,117,172,96,111,182,194,242,114,82,30,233,46,140,131,184,9,181,42,57,237,219,236,178,60,251,79,56,130,119,132,67,252,133,187,207,255,0,18,141,61,176,205,173,101,244,196,129,39,111,8,43,81,52,109,192,115,119,130,144,221,89,109,70,96,200,200,198,1,79,105,53,88,65,62,66,94,5,160,252,150,203,31,113,143,45,117,62,134,134,19,192,67,86,147,223,166,113,99,161,216,251,33,99,179,33,178,224,35,43,67,156,58,97,182,150,157,187,171,149,42,127,112,213,210,198,226,75,45,182,163,221,76,31,108,52,117,31,242,143,218,44,27,110,163,42,116,61,179,1,226,215,136,193,31,252,8,105,92,218,100,23,23,153,199,132,10,46,103,146,149,107,248,209,191,100,129,134,155,129,153,7,132,84,88,215,186,161,57,13,18,71,142,17,75,170,24,27,142,202,169,184,50,163,220,27,152,131,60,161,81,222,190,164,248,241,203,86,70,177,175,144,76,9,229,46,163,91,113,104,18,209,186,55,53,182,189,193,167,2,67,123,170,109,173,120,14,4,130,54,236,158,197,172,54,9,174,188,96,190,30,211,29,45,104,216,110,180,134,135,50,1,135,36,10,98,164,19,130,57,70,122,8,39,158,82,218,165,67,140,55,90,237,164,99,89,101,224,198,96,207,116,235,229,161,184,39,202,77,238,166,230,180,236,225,32,70,225,48,127,48,9,54,246,194,106,126,50,130,178,116,252,214,165,170,121,190,198,184,152,16,3,70,228,42,109,79,110,147,158,4,137,2,20,112,54,59,51,41,76,4,176,180,137,18,146,222,235,10,47,194,223,126,70,212,107,91,77,206,184,145,19,1,21,34,214,50,8,140,110,169,180,238,16,224,11,73,217,91,203,134,14,2,175,66,117,212,162,153,135,68,213,66,176,175,64,145,77,204,201,16,241,145,229,104,32,10,127,52,128,57,88,155,90,215,50,153,120,146,62,94,97,52,234,88,108,13,116,177,219,17,149,171,91,125,249,22,189,229,191,81,162,173,237,59,151,70,35,100,236,211,165,118,199,178,207,121,99,67,67,67,91,185,35,149,109,36,128,9,145,220,160,11,185,29,178,27,245,220,34,225,82,156,188,245,114,130,199,55,27,231,116,47,38,232,156,29,145,2,100,53,216,49,178,96,179,159,115,156,181,131,115,185,84,218,214,181,196,99,43,73,109,212,115,191,117,154,148,23,151,12,183,100,239,112,145,97,105,132,15,201,143,115,171,241,254,74,130,126,224,210,135,49,205,32,129,57,77,167,47,144,114,59,32,109,59,128,236,6,65,69,72,153,33,162,35,114,177,99,119,174,225,173,90,58,163,13,236,145,19,3,148,2,152,107,174,7,9,222,236,24,115,122,142,37,40,179,218,55,56,220,29,193,225,41,187,212,90,156,142,71,89,212,123,92,215,226,83,90,8,13,130,93,245,72,107,154,230,114,35,96,17,83,37,194,227,158,193,38,54,212,148,249,87,249,176,195,48,230,144,115,156,240,179,212,100,188,177,152,128,10,213,237,144,217,4,147,217,42,179,30,65,196,17,146,84,90,161,203,102,252,111,15,201,94,94,202,101,48,208,102,9,56,194,211,69,173,99,0,112,36,119,89,111,189,162,49,29,150,134,31,148,93,61,211,20,95,99,122,188,142,191,241,52,182,215,147,195,66,215,163,33,174,187,97,217,97,107,139,68,109,157,150,189,59,137,170,219,81,10,211,119,122,149,18,150,229,83,114,123,111,135,49,81,179,210,4,25,238,189,213,7,152,198,71,117,243,223,135,158,225,81,133,198,120,202,247,186,103,57,205,17,145,217,92,178,156,137,211,254,70,245,54,111,100,59,200,221,52,24,124,12,202,205,77,220,108,79,100,241,32,136,63,116,245,54,188,109,228,214,107,224,236,213,77,174,107,135,13,132,210,1,140,103,186,83,8,195,73,194,41,151,8,195,118,72,247,241,135,78,192,154,169,188,150,144,126,197,19,8,180,147,128,82,41,73,193,252,167,180,2,208,54,77,195,189,35,213,175,164,125,58,141,45,137,133,66,111,156,170,96,131,1,191,116,80,231,3,105,0,166,16,213,145,163,159,40,199,190,237,149,177,227,99,35,177,75,12,36,55,38,121,8,178,12,20,12,195,37,14,188,242,104,184,184,131,56,24,90,27,80,134,140,202,203,71,164,152,9,129,196,136,136,71,115,168,175,68,210,208,1,0,28,246,40,170,1,104,130,37,32,58,96,71,221,27,140,49,188,148,220,95,184,174,157,145,128,221,1,165,66,251,93,182,82,216,29,131,48,21,189,251,29,194,7,93,108,103,16,106,199,23,56,30,35,178,42,112,0,147,18,145,124,224,146,2,176,113,142,57,89,174,69,2,189,239,115,87,184,215,96,12,247,67,115,78,6,193,41,142,137,144,163,170,116,227,3,194,198,128,66,187,139,26,14,119,153,253,146,61,144,36,140,184,163,107,176,35,114,134,219,76,140,45,155,220,97,108,102,245,12,58,204,111,225,93,238,112,236,18,141,72,51,143,40,131,133,185,217,7,247,144,125,255,0,80,164,22,137,50,123,35,107,224,15,170,69,224,237,249,66,231,199,40,28,108,236,96,227,212,213,238,0,71,126,233,148,222,11,100,110,22,70,212,144,8,42,197,91,94,97,53,150,198,68,228,102,86,104,14,33,199,153,66,250,183,64,56,3,132,166,214,222,82,221,88,73,16,127,9,90,241,182,236,173,68,54,105,107,224,131,57,76,109,113,76,103,126,225,98,36,130,59,40,42,27,204,100,162,98,246,73,23,223,73,189,239,1,211,199,41,98,173,195,2,90,86,127,126,100,1,61,213,154,129,145,104,137,253,145,50,189,68,116,190,228,109,206,105,201,1,170,238,36,111,29,214,82,251,176,120,81,149,73,63,242,139,230,177,249,113,154,9,19,254,82,238,145,156,17,177,75,53,122,228,8,225,13,208,0,221,57,93,129,215,97,76,6,199,245,9,207,30,21,181,198,90,48,66,71,184,95,182,234,216,251,70,10,26,29,50,180,58,234,104,111,79,63,64,155,78,173,178,56,89,216,253,201,192,225,80,168,27,25,146,82,230,154,196,254,94,205,62,229,221,132,43,190,88,4,194,204,77,207,153,143,10,56,204,103,8,118,227,5,119,48,154,218,109,110,64,36,136,66,42,11,162,62,133,38,248,108,207,209,74,100,184,130,76,53,80,69,216,195,199,187,122,77,102,164,1,2,18,157,92,146,121,28,32,188,185,221,38,8,200,41,85,29,15,183,19,18,179,252,178,79,118,218,194,53,69,66,79,40,100,100,37,53,248,4,199,128,168,23,0,79,9,95,147,135,81,237,219,14,226,227,196,5,98,166,224,99,104,89,197,80,105,135,9,146,63,10,189,208,205,247,57,76,248,231,132,6,111,21,237,154,26,93,116,184,253,145,62,163,99,3,9,77,169,112,182,115,0,170,247,36,9,252,33,187,212,123,37,83,99,137,184,0,130,161,35,9,66,180,182,70,14,208,167,184,92,99,118,165,7,116,242,110,251,130,112,9,140,114,20,100,10,120,207,50,161,118,8,29,176,149,113,0,159,194,198,190,192,60,171,26,226,28,236,226,18,206,29,186,158,233,118,48,62,202,241,19,19,224,173,230,48,86,248,176,28,242,246,19,246,80,186,105,129,223,4,170,171,56,145,3,194,1,83,0,66,199,176,213,4,88,65,237,108,180,137,129,48,150,221,238,37,91,160,100,228,170,220,1,1,103,51,140,158,114,58,132,75,73,6,32,39,91,45,144,2,73,130,221,179,57,8,253,192,124,70,16,255,0,253,99,159,200,201,108,169,108,2,21,189,249,29,252,36,151,92,76,108,121,81,141,196,23,101,38,18,26,114,239,178,57,143,196,145,212,59,160,123,178,46,31,255,0,14,200,100,146,36,163,124,52,193,18,21,15,101,210,213,196,122,149,113,128,27,132,39,32,19,140,160,123,136,216,199,132,23,131,186,93,195,139,18,153,217,24,243,212,50,33,3,231,238,150,12,184,194,177,113,118,79,72,91,142,67,181,5,144,50,37,199,35,178,18,208,95,27,141,225,83,158,36,194,59,67,27,61,208,192,82,15,198,7,118,118,41,194,9,144,54,194,69,150,228,64,78,112,184,71,41,47,108,17,37,22,189,252,96,65,183,145,78,57,57,65,124,187,31,68,110,166,75,145,6,152,16,16,211,204,142,28,191,212,148,6,226,102,22,218,78,182,221,128,37,99,162,216,46,183,4,173,180,164,181,160,180,125,82,175,223,177,107,136,245,52,95,96,48,49,225,66,122,70,223,132,167,238,35,110,85,58,172,52,13,225,51,242,48,147,178,167,202,27,196,24,27,164,189,217,206,227,133,78,168,54,140,148,138,181,39,40,153,214,199,206,46,177,26,167,92,79,3,194,229,106,171,67,96,8,1,110,212,184,55,32,152,92,157,83,137,223,229,82,206,230,255,0,94,204,26,186,128,206,101,114,42,190,218,132,221,11,102,174,165,174,32,46,86,160,181,224,156,207,100,119,115,125,139,117,183,200,155,232,234,193,167,28,206,235,62,168,151,56,137,153,238,149,167,126,0,35,61,149,234,94,14,211,35,178,6,116,62,199,171,200,195,210,99,123,5,55,56,17,137,227,133,108,104,247,0,186,9,217,85,87,57,128,24,39,238,157,69,183,55,109,249,69,235,253,73,46,116,77,76,6,155,78,199,192,89,53,46,138,109,187,4,137,35,178,218,41,150,83,150,149,131,94,231,185,161,164,139,123,70,127,40,149,222,171,13,90,169,91,61,206,46,178,190,109,187,166,120,92,234,242,102,59,111,221,108,213,97,206,3,126,23,61,207,116,52,158,18,241,71,185,140,226,242,32,9,3,171,116,76,99,72,116,201,75,39,146,76,42,26,139,49,221,6,165,73,22,149,107,163,53,83,104,107,75,134,59,120,77,14,31,49,206,22,31,120,7,224,204,9,132,99,81,107,4,4,245,177,80,148,14,1,54,154,255,0,203,198,15,149,207,173,94,221,220,37,102,212,250,133,155,252,171,157,91,94,218,151,0,68,37,184,216,130,215,165,186,222,230,221,102,164,84,100,53,219,133,193,172,211,121,4,140,162,175,173,113,48,210,33,32,86,186,14,238,242,154,213,182,117,228,135,85,167,203,234,81,182,155,64,47,147,59,149,117,154,36,56,193,17,130,22,106,181,175,112,16,39,148,167,87,188,22,153,128,151,7,188,144,165,171,90,155,247,15,81,87,104,6,60,4,55,181,155,12,158,74,77,10,143,167,77,204,123,239,201,32,145,176,236,169,245,0,31,238,60,40,86,159,94,64,191,184,111,56,137,137,75,14,176,219,42,58,165,194,207,27,132,167,103,4,196,243,221,53,126,38,39,114,155,189,213,246,60,86,104,2,55,71,70,160,104,14,186,11,140,25,89,237,131,142,57,76,182,215,129,119,28,14,80,125,236,145,77,57,85,236,145,243,39,170,103,178,22,85,115,95,184,178,50,33,91,197,164,73,40,90,227,118,26,173,83,130,63,184,75,91,142,238,4,186,255,0,254,143,152,72,113,97,34,49,27,132,250,175,116,19,17,254,82,27,78,214,253,73,40,89,47,14,115,239,200,214,213,34,153,17,211,217,13,70,182,209,211,191,100,1,198,118,129,194,107,67,223,59,0,164,126,62,34,254,228,221,252,135,159,252,34,67,172,167,105,199,144,163,219,120,107,157,18,211,41,142,33,236,128,49,178,19,80,50,156,110,71,30,16,42,21,239,217,122,113,16,250,137,107,69,66,30,78,54,137,75,188,151,71,244,128,160,195,96,8,204,194,171,131,11,46,221,216,1,51,91,90,174,31,113,91,255,0,141,74,189,198,57,193,192,52,12,148,22,134,53,178,236,187,129,221,50,155,172,126,217,60,160,52,220,247,16,11,100,231,232,144,170,10,204,111,228,116,238,46,179,73,13,131,190,233,85,1,108,0,54,221,49,237,116,247,3,144,170,47,96,234,32,247,91,170,36,91,14,241,38,119,146,199,195,177,42,156,194,77,193,192,119,157,211,95,37,177,135,24,194,81,97,32,181,237,130,62,102,157,213,14,86,174,193,197,58,221,130,30,235,92,215,136,145,194,148,219,99,73,108,101,88,51,3,101,8,144,34,0,157,144,15,164,146,181,121,60,151,66,103,168,92,243,227,127,170,91,153,115,9,13,251,132,247,130,211,142,118,68,91,210,0,253,150,189,60,18,82,188,42,188,94,217,205,20,65,146,55,230,66,101,61,41,60,198,23,69,154,96,113,25,71,107,32,90,58,146,63,143,151,85,237,148,165,191,199,219,48,29,48,22,204,74,175,96,16,48,182,123,65,161,164,153,119,37,41,196,64,158,251,167,175,95,83,38,141,179,185,148,153,105,19,4,114,150,250,96,52,2,153,82,160,14,38,4,20,151,84,115,157,2,12,229,108,203,99,22,248,245,104,30,219,65,147,135,109,18,132,0,4,242,127,10,221,82,95,105,0,57,70,56,49,176,68,248,66,194,153,89,42,241,78,68,18,72,198,231,136,74,34,4,64,186,83,11,78,14,210,168,17,56,17,148,181,171,129,215,82,192,56,191,113,15,130,232,5,46,182,70,233,213,91,104,184,78,18,92,37,179,207,116,141,63,80,91,214,99,212,24,108,127,82,194,233,50,226,99,194,217,168,14,38,76,21,138,161,35,0,97,73,10,158,192,141,143,37,100,180,201,227,133,34,68,0,163,156,27,31,68,77,127,69,169,30,191,212,117,223,96,9,234,206,2,150,198,97,91,65,38,120,84,247,75,160,101,2,188,149,155,15,73,26,216,158,221,212,30,2,167,146,72,133,116,222,64,35,128,142,105,144,105,247,41,208,20,105,4,79,42,154,15,101,31,210,50,55,64,1,139,146,206,64,129,17,202,129,152,223,42,155,129,59,149,65,194,83,125,247,0,161,211,12,239,59,120,82,35,117,64,93,30,20,38,78,16,48,246,99,216,78,234,108,112,172,180,70,216,65,37,130,10,187,192,63,94,20,115,191,32,239,200,32,73,194,184,13,144,50,124,170,187,182,2,0,238,162,74,165,94,223,212,39,82,243,202,135,25,10,56,206,80,129,148,112,244,132,132,211,10,22,14,55,85,56,130,173,134,215,109,132,80,59,140,13,144,140,131,108,96,32,249,73,3,42,19,113,199,42,19,100,4,139,172,214,116,9,81,42,19,196,34,15,226,48,171,114,142,69,241,234,64,29,30,16,150,194,34,36,239,133,82,90,15,116,63,212,216,239,82,8,34,20,140,238,168,59,149,109,19,36,224,38,106,143,113,145,180,141,42,156,0,133,26,51,147,8,142,208,68,121,89,51,200,161,3,99,216,166,3,32,18,148,237,251,162,107,177,16,178,108,217,178,23,79,10,28,28,43,190,211,245,84,227,59,173,54,24,48,191,166,85,56,201,85,117,161,64,75,247,252,172,25,31,180,9,0,32,238,166,15,25,85,176,221,88,56,198,17,250,147,144,136,35,50,169,194,99,133,99,105,80,158,152,132,38,149,243,24,148,77,193,201,66,209,7,149,97,199,16,54,89,253,70,115,50,89,28,161,110,79,101,109,57,68,95,238,113,5,111,12,128,37,16,45,29,149,65,196,21,30,72,250,5,108,124,100,137,91,58,234,59,219,176,32,143,40,173,145,156,5,71,16,127,101,78,116,227,132,125,242,39,178,8,5,93,153,222,37,65,5,189,136,84,78,220,194,59,220,48,226,10,19,147,18,20,7,18,168,145,56,67,59,131,37,145,13,133,26,216,18,74,176,233,42,158,65,118,54,91,250,132,127,100,147,37,93,184,239,244,64,85,135,150,166,116,242,108,253,75,136,225,89,108,128,134,74,161,133,159,38,151,18,48,174,195,1,81,50,21,130,78,220,33,222,65,32,234,192,25,84,224,65,81,166,28,140,185,164,243,11,50,133,68,221,129,151,30,229,64,6,101,73,131,133,72,134,17,115,28,135,242,180,114,171,124,0,170,233,104,29,149,5,130,46,75,59,96,168,209,60,194,128,72,85,16,153,239,200,102,134,131,109,199,16,133,140,35,168,31,177,69,23,183,127,16,133,176,100,118,82,85,48,98,46,200,217,112,128,20,14,115,200,7,30,21,53,197,178,70,253,145,192,105,5,217,36,108,183,67,143,114,231,200,3,207,184,45,4,190,192,99,137,70,26,41,56,180,153,62,21,48,3,210,49,222,84,52,250,176,100,142,22,74,230,193,111,149,117,37,16,224,248,241,194,160,45,150,204,194,43,142,249,14,217,74,109,185,217,6,71,29,211,113,18,14,250,42,202,105,136,51,31,85,111,107,156,65,192,140,74,141,105,120,219,148,34,89,188,194,154,33,212,78,143,168,208,195,107,64,249,99,40,69,49,4,130,4,33,14,152,0,153,76,195,41,132,186,22,140,119,36,99,194,140,18,72,249,71,5,7,245,108,72,81,173,198,255,0,98,139,217,164,91,91,67,148,55,183,160,9,196,170,13,126,215,136,66,29,36,130,97,19,90,28,103,48,136,59,242,242,49,109,115,54,19,154,93,7,32,141,213,211,186,156,56,18,28,51,244,84,118,199,238,133,196,60,70,200,61,59,104,22,165,78,35,41,210,12,200,36,170,108,188,78,209,132,77,124,99,127,40,90,50,12,45,169,167,145,131,123,132,26,36,73,251,5,69,135,37,194,71,101,31,188,133,69,206,110,97,12,126,152,91,83,151,146,216,217,6,12,34,246,141,128,3,206,85,12,1,216,229,70,25,56,148,85,220,88,189,125,251,45,173,180,155,136,1,71,83,113,19,191,104,66,68,200,223,234,142,11,90,32,143,186,106,119,26,213,7,201,86,28,14,81,26,97,191,140,148,37,216,4,111,178,44,237,132,245,10,237,162,61,253,74,139,155,19,244,68,219,218,8,6,26,119,29,210,203,97,249,63,116,65,246,186,51,157,138,95,218,178,191,201,249,29,194,249,41,156,103,186,0,78,253,251,171,121,112,22,140,242,174,145,1,166,80,183,28,201,43,40,3,45,164,152,2,4,161,45,117,185,51,40,154,194,89,129,145,202,163,242,129,25,69,202,139,178,135,123,164,130,159,72,19,212,128,228,198,100,45,69,160,83,18,64,74,112,32,198,62,161,47,26,135,177,83,140,54,180,68,59,24,229,9,198,220,170,50,231,9,225,49,164,49,209,24,133,78,65,220,122,239,233,214,38,194,29,131,8,162,226,112,76,34,178,231,19,192,66,226,73,2,210,178,190,46,194,141,84,146,35,128,172,225,208,55,84,69,167,32,152,68,240,215,184,16,166,24,182,89,50,224,61,74,4,180,239,149,96,88,39,186,23,51,0,130,127,10,79,76,56,153,70,193,215,112,11,221,143,35,44,23,99,238,16,49,182,79,247,42,52,219,35,142,232,139,93,96,111,41,13,229,131,21,253,48,94,37,13,41,107,165,167,242,161,4,129,10,217,135,193,225,62,123,220,170,213,192,58,157,10,53,48,76,2,74,101,58,114,110,145,39,246,72,162,26,193,224,229,58,145,150,58,4,14,234,189,32,146,143,102,190,145,141,167,36,67,190,233,205,13,7,27,142,66,64,109,206,4,18,4,39,48,128,237,204,246,133,74,31,67,212,159,227,170,237,165,181,162,76,184,153,206,120,86,3,158,68,108,57,81,192,6,136,201,37,1,189,163,29,246,88,120,135,254,177,236,56,175,115,69,58,70,161,18,98,57,238,159,182,1,129,229,102,164,248,1,164,65,238,56,70,215,18,224,194,48,78,74,3,215,201,147,165,138,156,3,216,226,219,60,249,40,134,240,8,130,179,180,54,247,111,1,50,132,6,150,156,65,144,156,175,35,7,162,88,161,203,114,105,167,72,211,35,172,59,252,38,0,1,36,159,43,35,203,128,233,27,157,211,218,223,229,129,148,252,74,154,219,100,127,198,54,90,147,75,4,181,160,96,110,141,237,120,23,8,36,241,229,46,155,15,183,211,136,27,119,78,211,60,57,214,206,124,240,151,116,207,184,252,43,122,229,180,95,252,67,166,202,146,28,96,113,11,69,18,72,46,116,76,241,144,144,230,146,232,131,37,104,166,69,48,224,78,195,96,21,91,85,166,12,66,203,249,1,175,81,236,166,6,71,34,101,50,155,186,160,152,60,21,158,137,117,67,0,116,157,193,194,119,180,69,73,7,3,148,119,190,227,182,55,168,199,54,12,143,193,67,94,132,209,107,132,95,57,17,194,7,181,243,45,104,127,112,76,42,125,207,104,18,88,65,7,235,224,169,94,224,116,102,200,165,185,39,132,182,49,206,32,2,0,27,202,107,42,22,179,192,229,36,52,151,18,76,30,197,24,13,115,67,65,34,50,83,212,170,247,30,188,106,117,236,186,44,120,152,200,223,43,69,54,185,206,45,61,178,178,54,169,184,134,135,99,18,68,45,52,196,188,156,128,81,237,48,182,193,87,241,167,155,28,64,96,115,128,55,16,27,7,194,58,68,128,110,22,193,225,32,151,22,156,153,148,76,173,82,155,132,219,105,29,64,137,41,170,220,255,0,68,96,171,213,173,220,125,192,62,99,4,100,12,74,16,215,10,160,55,12,45,51,118,243,192,254,232,78,117,46,172,122,73,99,91,104,219,19,159,169,149,30,95,112,116,79,43,90,217,113,100,131,18,185,255,0,153,26,247,58,133,51,14,105,129,210,237,254,234,200,115,183,117,153,221,93,74,160,1,136,39,186,167,84,4,16,32,231,98,181,121,86,217,157,19,167,248,255,0,79,253,227,131,46,239,28,160,115,92,92,26,35,234,138,131,139,132,252,146,151,88,16,88,230,203,136,36,202,162,153,179,114,195,247,177,245,55,220,57,195,31,69,85,40,57,176,67,178,70,200,26,230,184,11,79,81,220,17,178,99,158,41,150,220,54,88,79,31,169,31,43,216,195,97,112,96,21,29,158,192,33,0,130,26,205,129,153,75,151,77,192,18,9,223,178,49,112,201,216,246,82,56,242,246,79,139,106,242,35,0,53,1,204,99,186,48,235,154,47,2,91,217,45,153,22,196,147,42,201,115,1,105,204,43,105,145,238,237,64,175,145,186,114,95,89,180,231,46,61,51,253,145,87,38,165,93,129,112,201,180,64,252,44,204,168,231,85,100,126,123,45,111,13,125,34,67,178,236,38,113,58,242,82,133,175,92,175,176,88,31,185,124,183,183,98,137,212,223,237,189,183,25,34,26,123,30,232,11,225,141,134,130,7,10,219,90,106,88,68,244,201,75,81,255,0,165,154,231,31,135,212,101,54,58,143,180,219,73,13,104,14,113,220,158,235,73,103,76,144,12,236,74,10,65,206,130,12,147,129,42,94,224,8,113,200,56,32,39,175,137,185,22,191,140,127,137,220,166,186,29,3,229,86,249,4,184,24,241,217,91,64,45,46,130,78,219,32,52,105,212,109,229,131,220,110,3,251,40,88,196,7,127,113,255,0,30,27,14,157,107,41,156,146,59,141,213,53,196,200,159,202,77,55,22,191,57,9,143,113,21,29,49,245,84,12,245,234,98,199,228,178,135,83,72,38,198,159,148,247,76,112,104,192,135,56,230,22,61,61,91,141,167,99,180,167,7,70,109,235,39,49,202,143,189,108,37,143,199,166,119,24,15,73,108,9,27,38,210,197,55,52,15,202,206,107,22,185,130,201,19,14,51,176,78,165,95,220,14,37,177,254,208,57,79,221,107,219,228,175,21,233,246,58,131,111,119,204,79,128,16,57,174,170,203,234,52,176,201,22,207,28,20,84,42,154,34,72,130,123,32,212,84,144,210,14,15,35,149,207,154,61,194,244,7,91,250,153,199,242,158,239,246,198,60,166,83,57,0,192,148,47,97,121,1,166,60,40,26,26,225,34,127,194,223,139,77,86,30,86,165,177,241,250,154,218,231,201,6,48,180,209,125,164,70,10,196,250,140,96,6,165,209,19,45,18,127,9,148,29,238,16,96,129,191,101,106,253,111,179,94,166,12,246,94,137,82,234,173,146,114,190,135,233,224,182,155,103,178,249,167,160,214,101,224,65,3,185,194,250,15,167,58,234,32,182,72,158,85,93,232,157,101,140,42,154,206,211,72,110,48,83,110,37,227,134,172,180,50,233,118,7,100,247,116,184,70,103,132,192,164,80,173,31,38,170,53,3,199,126,19,105,155,8,0,2,59,36,209,108,127,183,109,134,233,140,32,16,0,65,1,220,154,167,222,123,54,211,34,216,216,149,108,158,49,11,61,51,115,140,131,142,83,233,212,45,0,12,130,183,203,150,12,173,123,171,197,234,105,166,75,112,231,111,217,24,54,184,183,131,178,83,106,16,54,16,59,133,116,234,185,228,146,220,74,108,43,236,149,180,55,245,52,144,208,65,113,219,129,202,163,147,36,64,225,43,220,14,112,35,49,194,97,55,54,14,71,9,49,9,67,249,124,99,41,52,56,72,59,111,43,64,7,190,56,88,233,60,204,64,3,146,22,134,214,3,152,11,9,80,200,191,147,116,229,217,27,18,0,27,249,86,214,144,122,167,186,18,39,101,27,80,219,137,68,122,255,0,113,237,67,235,214,53,206,187,136,63,178,16,0,25,18,146,216,38,111,51,253,147,110,156,13,251,167,66,45,11,15,100,182,14,224,159,240,140,72,129,132,19,100,203,143,209,91,9,46,216,71,149,179,59,102,176,54,238,19,28,231,60,204,108,161,116,31,150,79,132,176,8,36,142,123,40,30,214,144,11,186,184,11,87,245,37,252,94,54,141,14,131,4,103,251,32,116,181,192,135,110,161,100,187,4,201,80,144,9,240,148,234,97,68,18,88,204,237,229,66,73,0,70,16,137,48,38,7,5,21,174,46,137,251,166,193,238,90,214,57,58,110,201,176,152,7,194,39,1,80,2,2,89,29,80,80,53,241,59,253,210,212,193,217,173,202,184,48,193,13,38,55,68,9,41,54,146,4,15,169,69,71,160,157,192,242,143,46,183,34,150,248,230,119,28,8,27,15,168,85,2,252,148,55,157,240,164,144,208,74,87,179,191,96,175,66,217,148,9,184,141,252,162,7,59,137,238,128,93,153,16,10,141,113,107,64,222,86,58,242,47,255,0,235,25,117,223,40,132,68,92,50,150,203,64,198,200,201,218,55,77,254,225,119,59,148,103,16,54,236,150,65,101,64,73,251,4,119,130,232,131,48,132,198,219,148,206,30,18,188,78,57,236,3,80,97,167,158,232,139,255,0,237,207,116,21,48,225,59,66,182,22,135,3,202,83,206,167,58,231,86,232,145,153,51,178,23,117,146,15,126,21,204,191,178,28,147,216,248,71,94,51,162,142,61,72,208,24,233,46,36,118,59,34,1,173,112,186,100,242,20,38,230,11,120,65,37,165,163,114,55,5,29,195,54,76,206,196,154,41,218,226,34,76,43,107,174,250,37,76,244,129,24,6,81,76,130,78,15,246,91,165,210,11,1,242,172,96,186,49,17,202,6,212,115,72,153,81,207,112,17,251,161,4,187,51,48,149,153,109,157,123,26,8,117,164,238,51,244,41,85,29,123,160,239,221,64,232,61,91,43,113,35,16,48,142,22,76,101,12,122,206,226,222,235,0,3,186,142,31,43,129,50,63,7,8,114,7,81,3,56,148,37,197,209,38,0,69,226,124,118,11,91,146,228,162,235,69,209,62,2,23,18,226,36,90,60,162,110,50,51,10,156,240,226,67,184,75,87,51,148,159,67,217,40,23,7,101,178,72,2,124,34,7,136,194,2,215,112,225,225,70,197,56,156,146,141,177,55,38,210,182,108,126,163,67,155,119,105,229,5,78,0,204,242,150,234,66,161,33,253,77,61,246,87,83,15,48,78,54,8,127,108,97,110,194,166,247,53,242,224,59,1,42,170,147,190,237,236,151,36,153,216,133,111,155,68,132,219,135,127,113,0,220,183,212,140,159,160,225,50,113,19,39,184,74,108,63,191,137,80,177,192,7,2,39,178,30,251,41,94,251,25,111,169,237,97,227,168,237,148,183,92,78,58,97,48,58,123,18,130,32,147,25,69,211,214,40,97,164,132,144,120,130,59,114,136,116,176,70,74,0,73,204,74,54,185,206,56,49,196,37,219,29,100,205,248,247,247,44,151,91,145,1,67,156,145,31,229,75,163,230,113,116,108,150,215,151,200,206,252,172,63,241,49,97,238,199,113,140,0,136,6,124,32,109,59,179,180,97,81,24,4,30,165,109,198,55,9,155,6,69,42,103,42,72,9,180,131,136,66,231,57,227,117,110,152,198,197,44,15,160,250,44,169,212,165,108,181,198,66,73,118,76,16,133,192,238,21,180,224,230,233,80,77,253,34,76,108,128,254,228,196,227,220,182,176,179,159,177,86,230,130,34,32,240,142,159,80,203,122,187,157,148,108,180,109,143,43,47,209,1,221,122,246,40,49,178,1,29,93,211,94,210,26,32,125,145,139,73,110,39,149,112,46,233,22,248,67,92,101,123,50,179,59,104,146,73,75,118,152,192,27,114,73,90,222,227,111,149,99,169,162,123,114,182,235,172,151,200,171,251,152,157,68,56,136,252,171,109,34,12,134,225,108,52,133,177,254,21,49,133,174,183,142,203,25,157,70,46,224,126,226,42,82,123,218,28,224,214,128,32,6,136,194,176,240,98,54,11,75,128,16,8,43,61,70,137,233,199,24,83,43,145,26,161,211,211,33,16,37,103,125,72,118,100,35,168,224,210,222,120,250,37,129,113,223,43,63,219,24,170,230,247,5,207,59,132,138,132,6,146,83,42,238,67,76,21,150,187,204,118,50,134,245,199,234,29,181,86,35,82,122,73,24,11,149,171,116,12,19,31,221,108,213,106,9,17,24,254,203,151,169,168,11,0,57,41,236,117,178,75,222,78,118,160,123,132,153,194,230,215,166,218,119,121,229,111,170,50,102,96,241,217,115,53,4,31,160,225,79,21,233,141,243,255,0,137,116,65,32,11,140,247,9,206,104,155,72,55,44,148,158,75,193,155,50,180,181,210,242,120,238,86,22,182,229,236,37,244,92,137,169,69,193,192,228,182,118,78,105,178,6,200,237,0,64,251,38,49,162,13,192,79,5,6,250,141,136,189,209,236,210,48,130,24,12,149,201,215,212,22,146,68,173,186,138,193,173,141,136,229,113,117,250,166,186,153,255,0,112,8,101,158,252,132,252,107,242,201,203,212,185,174,168,226,217,7,186,193,86,171,152,58,136,48,170,166,165,183,184,7,111,153,149,206,173,92,62,168,0,237,185,84,182,169,140,151,228,121,96,157,147,83,170,220,72,24,1,103,171,168,44,201,112,237,33,98,58,167,134,75,176,73,35,236,144,250,229,192,96,165,169,151,237,217,11,223,135,95,115,160,237,80,45,0,58,9,89,171,122,137,165,84,180,73,11,13,90,164,230,45,130,146,231,7,17,46,223,191,116,247,51,187,58,198,45,189,159,169,166,182,161,206,162,246,184,221,153,187,145,225,97,247,129,167,38,126,168,131,195,24,90,114,70,197,100,184,184,219,24,57,149,50,150,204,185,57,236,37,180,141,168,248,180,131,157,178,133,213,109,152,137,75,112,45,105,116,73,218,21,6,23,211,14,104,250,166,169,154,64,242,78,225,150,7,180,195,183,9,53,40,22,6,203,186,83,104,137,113,105,219,186,42,212,220,119,32,8,75,169,254,230,94,54,12,153,220,242,208,54,62,18,220,227,245,41,141,104,0,206,74,7,23,9,197,190,82,98,105,87,35,91,228,104,117,35,15,46,198,20,125,47,112,131,0,192,193,60,43,6,253,240,2,160,249,54,253,130,112,228,87,123,148,194,161,189,75,115,8,136,130,155,237,224,16,119,220,36,180,199,29,104,203,156,26,216,201,242,179,215,241,100,108,149,179,167,178,235,67,93,180,249,74,246,221,4,131,13,36,18,83,106,159,229,239,190,33,0,38,194,6,79,116,116,226,126,163,215,137,111,34,229,238,196,131,152,217,48,67,25,14,222,84,107,109,34,216,61,228,33,121,115,89,129,146,81,218,157,63,113,158,171,201,245,150,200,188,146,32,20,21,107,10,97,160,8,4,162,44,150,3,136,236,179,150,180,55,34,100,236,120,73,86,182,113,242,71,242,54,43,240,142,107,164,99,34,38,80,150,2,64,143,186,28,181,176,98,124,33,46,119,112,8,225,5,1,210,26,103,14,33,23,82,139,195,165,211,105,56,69,237,228,16,66,170,206,53,75,91,36,22,196,66,42,131,229,24,39,194,38,240,57,50,213,63,29,86,167,114,219,74,96,74,183,49,204,120,136,33,161,74,36,145,213,132,21,36,180,6,239,59,165,189,79,30,164,146,199,121,236,39,62,214,131,96,181,210,1,242,146,230,76,146,26,6,196,4,87,184,52,53,227,60,40,214,56,177,166,118,38,65,237,194,85,189,165,27,113,254,127,81,5,179,22,136,194,141,165,23,102,74,113,100,64,216,158,220,160,101,55,83,63,44,201,229,111,136,233,228,101,165,127,151,145,98,131,90,91,32,130,59,171,126,158,198,224,125,72,79,169,64,184,52,16,75,73,223,202,55,180,218,96,0,59,45,93,45,177,30,53,27,134,76,46,160,109,201,223,183,10,10,71,165,161,183,9,204,45,30,217,107,90,8,158,100,40,224,67,73,2,35,132,203,81,197,147,31,144,88,151,75,15,0,54,235,119,73,246,155,69,152,50,75,139,190,153,68,192,88,224,235,143,211,130,151,82,231,57,132,99,57,198,233,168,63,200,135,187,109,82,41,198,232,237,51,149,150,187,100,254,216,90,234,146,76,144,35,191,101,134,161,50,232,4,206,202,124,84,200,162,152,29,69,251,114,215,70,35,146,149,100,2,78,79,9,229,133,180,195,78,253,251,165,84,136,136,63,84,166,134,50,133,12,255,0,81,53,32,183,3,51,202,11,46,116,236,142,163,136,47,39,229,32,1,3,100,176,211,35,56,236,18,187,189,178,118,107,128,29,194,47,201,19,183,96,128,129,135,28,43,180,53,224,201,131,194,89,112,115,203,4,200,57,49,132,246,174,189,193,95,201,134,73,80,147,155,112,86,119,56,131,183,229,50,163,139,95,59,199,11,61,99,63,48,82,220,242,30,91,231,147,53,102,238,36,193,238,179,186,137,118,196,66,109,115,121,193,194,2,71,98,84,172,86,221,77,93,78,200,135,82,115,94,39,100,183,221,156,64,79,255,0,221,105,59,112,146,90,90,118,149,16,235,207,37,95,232,234,91,33,134,74,167,117,73,5,83,137,187,105,8,216,58,115,143,162,122,255,0,76,66,201,233,40,0,208,3,184,236,169,227,145,242,169,25,242,172,184,198,6,83,240,23,72,137,220,0,108,25,229,75,110,19,251,41,151,131,221,91,68,79,41,60,234,109,222,160,196,79,117,45,3,108,202,54,195,221,182,84,176,110,179,161,163,14,235,209,1,174,131,182,81,22,92,68,21,68,73,16,136,25,24,9,69,250,132,127,169,11,8,230,85,6,102,57,10,228,130,36,42,239,9,21,217,176,148,230,23,0,70,253,144,134,133,123,55,28,170,176,103,251,42,211,115,38,89,120,104,224,171,104,220,242,168,54,71,101,98,120,217,100,235,182,43,146,17,120,198,10,22,128,55,40,247,29,143,117,86,8,241,221,3,30,136,203,43,0,207,101,83,121,146,161,63,132,45,18,81,106,12,3,15,102,199,42,154,15,229,83,167,0,43,0,131,7,8,97,245,55,246,66,13,140,246,80,117,114,16,135,245,43,192,219,5,111,29,140,160,29,65,115,96,96,168,28,76,8,194,35,17,228,42,107,129,61,145,221,33,18,207,68,32,9,225,71,11,136,151,13,146,247,216,163,156,117,110,182,1,253,195,203,175,253,100,131,198,97,64,222,156,160,184,152,132,68,200,216,202,108,54,77,200,54,147,149,28,36,76,171,110,112,172,144,54,200,65,254,161,235,122,130,206,85,19,59,43,220,136,71,1,163,59,163,157,108,111,173,8,0,126,81,63,140,133,74,72,140,4,176,22,195,32,218,73,16,138,210,34,121,80,109,38,85,140,148,86,44,169,181,19,72,56,27,161,179,48,70,85,6,231,8,116,194,213,61,151,110,118,87,97,179,178,25,199,40,135,86,210,123,173,222,108,106,254,178,12,78,229,78,195,96,138,163,32,246,66,91,13,9,235,99,49,251,155,139,220,25,131,221,89,200,152,69,96,128,118,81,205,129,137,75,167,212,72,32,8,242,136,52,57,163,133,65,189,51,202,187,112,34,72,229,23,51,216,125,232,150,105,58,32,100,33,120,180,194,54,187,4,73,67,0,230,16,48,155,72,10,12,171,203,85,38,222,230,132,25,39,117,78,109,160,43,137,56,66,134,48,158,73,56,136,87,242,236,84,18,209,245,83,16,123,162,204,153,236,153,35,101,0,141,240,168,18,17,97,205,25,0,172,175,220,18,53,164,140,9,67,16,138,99,13,149,9,0,68,32,194,231,212,175,155,194,133,164,9,225,80,220,78,200,240,227,19,142,17,204,131,200,10,218,97,190,85,184,6,227,116,35,6,83,36,199,114,196,253,17,117,54,6,253,149,57,229,199,254,21,65,145,251,36,246,51,196,210,58,159,75,65,3,41,110,144,98,33,52,52,57,196,204,120,84,239,152,13,227,178,69,23,162,35,191,82,49,210,15,78,84,117,55,205,206,202,146,230,183,229,193,253,148,146,93,227,98,142,90,221,145,133,174,27,32,38,209,35,36,162,182,89,45,112,39,101,61,176,233,223,232,134,60,64,9,74,169,167,212,97,224,107,247,8,184,134,90,119,238,20,12,117,49,112,38,54,148,167,186,73,236,83,105,190,198,193,207,105,71,90,145,0,95,114,11,75,129,144,56,194,56,5,173,17,146,168,73,24,193,80,197,210,50,123,37,21,242,14,215,137,10,33,219,109,217,5,210,68,140,112,172,19,108,68,30,101,64,209,110,201,15,238,57,79,250,106,247,8,220,76,130,48,169,206,54,137,31,116,12,50,236,238,7,28,163,47,216,13,187,20,238,6,4,220,119,182,11,35,104,156,43,166,11,68,142,119,149,0,6,166,48,172,231,35,63,68,185,191,83,113,107,227,45,228,181,145,4,146,168,54,0,145,10,156,235,62,168,169,128,119,237,186,108,105,233,16,57,225,44,196,17,16,21,89,104,198,197,4,238,2,96,127,64,184,79,8,180,117,88,248,54,249,50,195,101,178,32,133,32,185,178,4,21,26,67,8,231,180,112,165,160,18,235,134,120,71,248,186,246,205,231,158,193,144,113,177,68,206,131,0,97,8,181,206,2,1,148,78,111,180,8,224,246,71,17,228,197,174,224,144,76,151,16,2,16,94,9,17,57,216,163,18,118,192,238,164,113,128,74,0,61,167,176,243,92,132,100,52,28,5,27,33,178,78,120,82,1,193,63,85,85,8,99,64,0,148,134,105,192,133,15,109,236,182,130,240,73,17,8,67,122,90,236,18,133,207,113,104,39,13,71,107,90,208,9,27,46,128,55,178,106,24,44,128,58,163,219,220,40,247,220,67,96,72,66,64,128,26,96,171,115,75,5,219,56,168,54,106,29,65,188,183,101,195,251,202,182,221,32,91,7,186,141,151,6,237,229,71,197,226,93,33,58,30,199,43,134,239,100,34,8,113,144,97,85,178,99,194,33,46,17,152,10,140,1,62,57,74,138,69,175,43,247,45,134,38,71,208,33,104,117,196,240,85,134,222,208,14,232,189,178,54,217,62,156,116,61,129,47,158,202,1,214,193,140,246,86,30,231,8,2,16,18,26,36,131,219,101,108,146,112,166,7,29,201,173,201,175,189,200,101,172,146,217,39,10,65,13,108,128,10,131,167,124,158,202,207,83,1,224,118,71,215,54,10,138,235,44,23,25,153,133,45,188,224,196,119,84,112,4,73,5,85,160,239,143,42,212,94,60,115,114,16,222,134,52,48,144,100,2,173,211,102,208,123,37,220,90,241,158,152,87,210,106,12,169,103,220,123,80,12,167,215,178,131,38,68,71,132,162,75,72,105,229,53,207,0,207,116,16,215,127,202,31,209,39,90,191,191,247,52,105,158,100,54,49,245,90,100,134,76,8,11,54,158,208,65,25,119,101,162,63,164,254,201,168,241,54,196,37,127,33,111,143,113,236,172,61,190,216,86,215,58,163,98,114,179,51,46,180,237,178,208,216,96,27,66,106,219,30,142,153,131,144,126,254,227,135,242,240,64,158,229,24,7,230,229,45,236,167,92,0,68,157,209,184,0,208,32,128,85,74,6,127,243,35,83,241,52,120,219,207,168,109,33,135,2,101,91,67,128,39,116,182,188,90,91,25,225,16,170,199,50,28,96,237,148,213,56,152,77,116,178,30,70,210,204,142,59,166,18,4,157,132,36,210,1,131,35,101,46,96,108,147,25,231,100,161,96,101,139,218,185,77,154,25,90,72,181,184,136,70,208,73,146,14,50,148,214,22,59,167,32,231,11,80,104,108,18,100,254,201,170,32,78,112,178,231,212,186,21,30,92,90,70,59,173,148,234,10,120,115,3,135,251,134,225,99,105,13,121,115,119,112,131,61,147,232,11,164,157,254,137,147,183,88,248,128,44,112,173,6,78,221,214,166,94,96,180,9,236,74,202,40,181,193,177,56,224,114,154,32,111,35,27,34,86,165,188,234,91,252,92,190,252,142,30,245,215,69,174,27,143,9,236,168,233,1,199,234,22,122,21,6,195,100,218,128,128,72,0,62,48,78,200,23,23,44,78,122,215,231,187,212,216,214,144,100,48,6,198,76,229,101,170,194,202,188,26,103,49,204,173,20,158,214,183,249,155,141,209,84,166,28,67,128,150,196,37,90,142,84,217,95,202,113,66,174,236,200,13,207,2,8,179,170,59,173,1,160,182,235,113,217,42,160,236,32,133,84,181,25,2,51,48,124,39,169,189,216,144,189,75,91,42,199,52,131,245,242,138,149,79,106,161,111,39,98,2,85,122,69,207,15,36,52,12,200,80,28,92,30,96,113,220,247,79,248,241,242,14,61,113,171,54,176,181,204,138,128,59,152,9,53,89,115,156,90,119,204,30,18,166,223,108,101,215,152,113,28,14,235,67,173,109,55,84,115,225,173,33,160,29,228,225,61,127,33,169,251,142,26,135,235,255,0,140,77,58,206,26,167,82,143,149,141,125,220,25,156,126,203,88,185,246,186,7,144,177,62,246,48,150,195,220,1,54,142,123,45,116,106,53,148,205,198,215,96,15,36,240,145,185,248,245,246,106,155,92,61,132,230,53,167,220,32,0,221,251,33,45,12,116,180,75,142,81,67,40,210,246,96,144,30,92,79,121,50,68,168,3,131,137,3,31,210,155,150,159,40,166,233,81,255,0,231,220,186,79,45,22,184,73,153,30,17,26,101,187,25,1,13,90,129,164,18,58,200,139,66,149,3,160,67,242,115,8,150,170,117,27,47,80,168,249,46,92,226,12,22,153,216,114,140,252,166,241,212,63,100,183,144,41,52,3,145,136,64,219,108,108,130,39,112,145,115,76,137,254,86,169,166,247,52,183,255,0,103,29,32,168,42,16,216,221,45,174,107,139,105,100,192,38,78,193,91,162,4,13,211,209,227,189,78,132,202,113,63,113,180,217,210,226,232,36,108,66,183,87,151,24,28,65,33,33,175,32,205,196,8,219,132,94,224,107,224,57,210,225,213,211,143,202,213,181,27,37,167,40,181,102,186,52,111,164,99,165,209,137,68,90,250,96,116,130,131,75,94,26,4,39,56,57,221,91,48,12,253,83,125,117,58,65,226,95,247,255,0,164,75,204,76,24,42,154,224,200,247,34,29,134,142,73,71,99,110,105,115,71,96,80,106,116,224,190,131,203,77,71,81,116,180,14,240,71,249,42,156,154,116,69,176,180,215,216,250,21,31,77,211,32,142,59,173,4,220,8,180,100,108,121,88,169,134,186,187,24,227,23,24,86,250,229,179,27,55,198,82,117,225,236,53,248,187,87,118,110,247,5,58,110,117,66,41,134,137,115,70,97,66,232,129,16,34,68,133,142,149,82,194,215,96,187,124,229,116,11,133,74,110,38,3,135,132,245,177,226,71,252,116,207,92,251,255,0,153,148,129,176,4,187,177,24,84,42,27,237,34,90,56,10,58,243,152,0,119,42,131,197,17,18,39,159,41,31,76,152,165,131,118,83,192,107,131,129,0,113,7,101,116,42,58,233,249,185,64,125,183,185,194,211,39,158,21,211,1,162,114,62,136,111,23,204,138,155,123,113,234,106,109,115,56,25,141,227,9,212,117,13,166,225,125,59,129,224,28,133,154,155,231,63,211,218,22,150,210,185,178,91,8,57,110,227,98,215,151,217,26,247,131,6,35,194,160,241,81,193,174,96,32,112,121,82,155,78,208,49,178,167,212,55,193,108,24,221,78,195,153,94,229,184,118,43,17,84,90,100,78,7,40,40,189,208,75,128,39,178,99,195,189,187,140,133,146,155,218,234,246,23,22,203,73,152,228,33,106,169,153,34,154,242,221,155,133,114,225,212,45,3,148,234,7,32,73,88,3,222,67,103,63,225,107,211,84,180,131,104,114,42,225,135,114,143,119,229,98,122,143,70,113,123,218,54,131,202,250,55,165,159,106,155,70,93,133,243,95,72,169,47,110,32,147,184,95,69,244,154,131,248,118,90,114,6,11,178,175,221,251,94,165,105,95,151,202,118,233,56,157,198,83,132,140,65,240,177,209,187,121,158,229,108,102,64,147,149,143,139,220,181,248,190,70,94,88,65,57,108,110,55,90,104,153,140,97,101,200,136,128,137,149,100,1,59,118,77,170,113,141,221,186,39,68,24,2,56,217,25,4,150,144,34,57,73,162,0,108,151,79,213,61,135,17,43,127,100,67,241,139,236,124,147,130,110,49,132,30,233,32,143,149,91,29,144,29,30,17,26,97,196,192,132,109,182,204,142,254,59,217,41,245,2,149,66,201,17,158,235,83,94,226,45,89,125,160,42,121,78,99,200,18,143,45,122,134,191,139,13,35,67,32,79,61,147,40,180,217,59,19,183,133,66,8,16,72,229,24,113,6,93,183,132,10,242,86,4,171,209,236,112,46,196,158,174,202,189,199,78,208,10,6,65,203,182,242,138,33,223,52,133,179,61,134,203,103,200,118,220,70,35,202,38,213,13,105,239,180,32,163,115,156,110,61,42,152,230,211,113,36,231,178,125,116,133,178,30,195,21,29,16,115,202,129,196,117,68,120,84,92,76,22,224,242,133,204,46,50,92,99,178,13,187,198,43,242,168,172,123,31,136,196,42,107,129,56,130,123,165,211,2,153,145,144,59,170,164,70,241,104,37,97,247,168,186,174,100,208,69,173,186,232,114,7,186,99,247,66,76,227,247,66,209,46,131,145,29,145,207,220,122,162,232,247,24,30,11,118,68,42,115,202,75,102,109,59,40,34,64,39,236,149,29,200,149,69,205,238,23,185,115,156,55,118,251,34,46,116,130,6,35,98,132,216,210,92,8,4,225,8,249,188,34,186,194,219,228,247,13,174,146,97,85,228,22,201,48,56,69,0,2,16,203,108,237,8,83,183,98,126,62,121,137,46,249,116,29,187,35,123,129,0,108,18,158,4,54,55,238,168,144,224,93,23,70,192,165,222,191,184,239,214,70,57,194,0,153,141,130,19,13,0,196,4,57,118,226,21,193,7,168,244,166,192,233,135,119,217,96,128,69,166,9,236,154,28,73,13,48,144,192,9,63,225,66,224,79,211,149,155,30,70,229,215,81,166,161,110,204,147,42,218,235,137,184,4,182,62,65,206,201,108,168,224,98,55,78,186,73,133,179,146,255,0,196,97,195,190,165,8,107,134,194,96,161,240,126,202,83,121,4,15,233,73,175,132,109,224,247,8,18,110,131,10,137,49,27,158,234,136,2,78,119,67,210,93,211,51,217,61,182,161,16,126,161,180,150,183,5,72,189,163,97,8,46,179,10,53,226,36,98,16,193,242,100,108,245,28,204,0,14,20,38,225,29,185,75,16,69,195,39,177,82,100,12,194,83,119,109,26,169,246,71,57,228,183,25,1,3,77,164,1,129,221,81,112,115,48,39,232,150,240,75,8,200,250,45,110,136,93,13,172,97,195,176,60,168,92,224,39,127,170,75,28,109,3,56,84,94,28,240,217,144,57,74,28,250,98,124,150,27,223,33,178,38,16,181,178,233,224,43,113,22,1,132,183,212,44,7,49,194,40,47,81,174,30,215,210,24,113,105,16,98,84,221,227,18,97,0,120,112,109,184,16,169,231,173,164,157,132,32,61,246,119,2,90,255,0,49,234,84,155,136,251,34,27,11,134,127,100,32,7,11,154,119,220,20,65,208,68,252,187,39,92,155,163,222,224,185,214,180,78,33,83,106,56,190,92,100,17,133,42,52,61,217,50,16,224,29,188,166,255,0,167,38,227,247,44,152,255,0,133,55,207,225,5,215,191,104,41,142,45,13,142,123,169,241,64,234,51,76,206,160,229,163,127,202,38,210,112,25,118,60,37,200,153,36,144,141,196,7,72,50,59,21,71,71,88,11,99,137,212,32,5,221,56,8,11,203,134,199,28,171,116,56,127,181,40,96,65,57,64,217,185,47,68,101,249,108,8,61,145,84,196,17,1,229,40,75,187,120,64,242,73,19,249,65,214,71,57,125,71,151,146,200,35,169,8,54,196,152,39,100,176,73,13,239,221,27,140,136,221,107,101,94,165,94,208,146,217,32,12,34,104,180,65,194,73,38,4,24,0,162,226,72,153,89,195,12,155,230,36,105,168,214,51,136,217,37,239,129,133,36,90,36,73,74,120,198,78,59,36,168,132,214,218,25,238,194,166,193,57,114,54,180,219,32,101,40,90,198,237,147,202,107,118,4,126,83,114,61,250,132,107,83,162,91,38,230,200,32,12,71,100,123,248,236,148,202,187,142,81,181,219,192,17,221,5,227,37,156,87,72,115,3,24,29,209,251,128,183,233,202,75,159,31,68,14,18,54,36,4,83,255,0,182,83,18,164,113,170,75,173,140,38,53,251,72,194,204,11,72,180,18,60,169,112,14,57,65,185,83,88,247,48,247,185,168,212,3,35,50,134,163,218,208,59,172,254,232,17,219,178,170,150,145,135,64,141,142,233,181,67,9,38,206,156,188,154,29,85,182,146,79,225,38,163,128,6,57,9,94,229,180,224,137,61,202,79,185,36,18,102,56,132,17,207,35,89,186,101,97,58,164,55,63,212,150,199,3,49,56,225,83,234,7,9,56,251,32,113,107,70,57,83,173,115,234,41,99,60,132,243,118,64,200,89,117,46,108,119,59,144,154,92,72,37,217,11,37,125,139,150,29,59,140,191,47,139,49,106,93,124,145,133,199,212,86,32,198,235,163,172,123,65,1,114,117,79,105,96,199,225,21,211,9,59,252,170,247,17,168,170,96,90,5,203,158,246,0,203,64,204,151,20,231,60,95,3,156,74,67,223,101,66,38,0,229,39,62,242,78,175,42,228,64,171,115,192,13,129,59,167,50,179,67,178,35,137,88,223,92,156,147,48,112,146,253,80,38,103,35,8,189,87,145,27,26,159,162,117,197,81,27,98,112,71,8,106,106,236,97,1,215,79,5,114,63,234,127,203,48,72,142,22,87,250,135,89,135,113,202,5,219,30,69,127,38,229,51,169,210,213,107,67,91,104,16,188,239,169,235,11,67,163,126,82,245,126,166,3,76,27,136,238,188,246,179,212,141,87,25,113,144,155,122,201,173,249,58,226,178,106,181,206,193,99,100,145,182,203,63,241,114,72,3,39,246,89,31,84,213,39,170,39,133,84,198,124,164,202,239,83,150,213,212,198,106,115,157,86,38,63,225,33,245,125,178,64,157,147,168,187,4,59,159,217,35,88,203,170,91,212,12,111,8,182,79,229,7,248,218,155,17,86,182,34,36,28,202,22,212,188,55,25,224,160,175,176,206,118,64,199,6,145,137,242,176,245,185,17,26,28,79,102,150,137,104,4,98,80,150,136,51,128,54,42,154,110,128,102,70,70,17,219,147,57,159,8,221,115,184,255,0,199,114,103,155,159,156,248,68,28,248,0,211,246,192,56,207,205,229,48,211,105,183,16,78,54,85,86,152,109,160,27,140,114,147,141,91,56,197,249,26,191,82,82,101,175,218,1,203,140,166,22,16,217,32,16,163,27,18,221,201,192,240,141,128,154,65,142,220,12,158,234,214,107,255,0,76,91,81,179,201,122,152,221,210,29,107,122,188,132,170,128,188,9,27,173,14,0,180,12,253,66,23,83,4,182,4,9,204,169,47,123,41,64,43,132,198,247,91,51,145,217,12,93,157,206,225,58,187,92,205,178,18,217,12,50,96,148,94,41,147,53,81,109,111,101,53,176,111,45,46,78,4,147,216,14,20,155,64,228,14,85,84,112,4,76,153,60,36,118,182,218,16,181,255,0,30,119,236,38,252,217,8,94,223,108,184,180,65,68,109,12,190,228,77,120,115,12,204,248,78,150,223,38,181,155,109,106,226,76,244,203,154,226,226,79,80,136,225,27,250,156,210,220,72,32,128,151,80,26,82,64,46,140,128,57,77,139,45,116,228,159,194,107,113,28,100,242,193,199,100,113,136,104,2,70,233,53,29,121,24,2,57,68,247,204,150,231,48,132,142,152,196,242,163,112,174,85,58,154,244,48,198,3,199,182,224,109,146,121,236,133,238,14,249,132,79,40,190,119,100,14,193,5,50,42,19,76,124,193,11,117,223,212,182,105,149,113,131,89,178,216,196,145,131,217,85,49,210,11,143,132,126,206,67,118,29,211,3,33,177,190,112,22,16,61,156,255,0,145,249,46,197,211,169,20,200,130,65,40,154,217,32,134,147,34,76,112,158,208,25,130,1,8,153,20,218,226,208,64,156,206,229,110,53,206,205,101,10,158,175,95,251,204,206,105,38,75,115,217,72,188,72,22,255,0,218,22,134,182,243,14,216,226,85,182,152,164,109,107,36,127,96,131,99,122,35,53,58,94,247,255,0,16,41,211,13,13,144,172,176,131,34,15,249,77,0,58,72,18,209,194,167,57,193,128,180,125,8,76,53,195,169,31,203,202,150,205,194,34,171,113,77,175,203,105,146,230,143,39,10,157,82,75,71,10,234,60,61,205,140,184,158,161,57,3,186,1,243,1,24,118,196,240,170,157,25,29,252,107,108,61,255,0,196,26,224,84,123,97,191,40,59,119,72,125,193,199,232,157,70,149,55,212,45,115,191,171,190,223,84,178,241,85,179,107,132,18,32,136,56,48,164,116,98,77,101,221,206,160,177,167,219,24,204,164,147,111,72,196,119,77,4,16,50,64,28,37,189,141,120,242,2,214,193,234,55,226,22,199,93,196,57,197,160,249,238,146,240,28,100,12,194,101,96,28,241,0,16,6,82,42,195,90,72,57,59,32,91,107,159,113,26,89,182,100,85,119,123,100,8,185,98,171,81,196,156,66,213,85,205,113,136,151,29,229,103,112,180,153,35,27,121,9,19,33,181,111,133,71,253,196,255,0,16,235,77,216,236,84,15,47,183,24,9,47,135,18,102,6,240,138,156,57,160,52,71,112,167,76,93,180,14,213,210,27,157,104,152,230,20,113,145,183,221,92,192,182,14,56,74,47,5,196,28,74,163,127,212,65,218,255,0,204,23,183,4,68,57,101,170,32,144,114,86,154,174,105,2,211,16,177,213,50,28,226,101,79,204,216,83,61,198,98,168,122,229,83,106,147,211,132,14,60,170,236,98,12,40,238,238,65,81,118,17,168,224,96,0,66,141,126,225,217,40,24,15,204,115,28,42,153,6,123,33,173,186,148,53,59,132,224,109,39,16,150,11,139,124,34,0,187,3,240,168,18,6,112,16,106,212,202,196,5,116,37,129,180,99,234,175,103,14,80,140,12,100,43,233,118,219,246,66,134,105,10,108,128,145,38,2,3,56,225,78,96,100,171,18,78,200,252,109,2,247,11,32,121,240,134,93,50,163,73,149,68,76,240,148,211,182,29,220,199,185,64,56,0,121,86,110,35,10,129,227,132,84,250,135,148,213,207,185,181,236,172,163,48,4,43,105,144,113,5,89,57,49,176,67,177,242,148,236,96,44,158,203,1,83,178,70,34,21,255,0,74,18,238,72,144,83,87,2,53,123,58,147,50,14,234,200,56,80,11,148,3,25,57,236,135,30,136,149,55,169,97,231,129,132,36,22,148,109,23,8,217,44,131,116,37,175,80,252,146,17,222,55,66,210,99,27,171,13,129,156,42,134,180,111,41,142,251,96,28,242,94,196,74,34,226,114,98,74,1,156,242,160,48,59,172,99,9,175,146,6,195,182,80,52,149,26,123,227,234,164,203,145,213,182,228,89,96,153,35,148,1,146,17,59,5,84,194,58,231,80,159,212,141,100,17,8,139,76,41,32,15,42,129,198,118,68,11,29,193,220,128,65,136,202,187,178,56,132,32,153,6,97,92,2,225,200,236,149,174,61,198,199,57,72,231,8,219,240,130,103,100,199,182,120,66,8,103,18,83,136,116,194,31,185,123,54,34,20,156,108,101,77,251,5,124,196,165,247,200,82,217,172,89,25,86,68,108,85,186,1,157,213,111,149,152,19,37,135,109,42,237,35,99,132,19,157,149,147,27,20,120,235,144,100,40,113,40,98,68,114,160,113,220,168,72,39,2,22,204,155,185,33,195,10,49,197,167,10,140,130,165,249,70,48,163,164,188,151,101,71,25,118,20,126,96,171,107,69,179,25,74,63,108,194,166,172,132,184,144,20,200,202,161,18,76,194,177,37,176,22,195,234,42,239,178,18,76,25,67,144,142,0,17,200,84,54,28,173,185,48,228,132,90,220,25,238,169,166,79,133,99,62,16,153,5,99,184,94,217,121,191,63,186,183,24,196,125,208,19,42,193,48,113,132,115,238,12,150,1,16,64,221,80,105,207,133,26,172,244,173,247,52,142,144,0,40,85,159,172,170,25,78,231,212,101,95,100,140,43,2,85,40,4,165,216,37,196,65,86,122,208,145,24,87,16,86,9,165,3,5,17,19,176,133,68,103,10,178,19,230,61,205,46,211,18,173,172,192,50,16,202,137,102,134,29,46,39,101,108,200,36,254,80,180,180,12,137,84,29,2,18,204,215,174,166,166,3,116,226,195,128,170,156,54,163,174,25,29,247,65,37,164,53,211,142,202,220,227,116,219,37,26,157,227,39,222,67,112,0,147,193,226,80,184,224,0,216,40,216,11,91,113,27,247,75,115,136,105,250,224,161,196,173,186,151,79,143,212,132,142,73,37,89,119,75,68,79,132,0,184,198,85,177,142,255,0,136,82,76,146,205,232,36,48,225,7,125,128,141,149,48,64,45,57,33,19,154,14,226,10,95,83,93,183,225,48,45,116,133,254,33,27,75,13,200,42,48,128,75,162,2,54,116,210,105,35,194,23,97,161,221,248,8,214,175,36,97,214,176,11,165,192,206,234,218,101,189,88,225,65,213,184,196,38,0,211,0,99,24,194,86,191,46,49,177,183,212,91,57,0,97,74,70,226,68,38,216,26,210,6,233,44,101,164,228,200,64,183,38,16,107,26,214,195,178,209,149,11,92,72,140,71,8,13,76,141,238,229,48,65,31,52,194,39,86,209,136,84,222,95,80,46,23,75,155,148,66,160,19,13,194,23,57,205,16,66,38,137,96,132,182,243,221,141,67,159,252,64,121,3,108,18,174,8,108,196,53,89,184,182,45,18,76,207,100,119,64,108,193,194,106,233,22,203,100,234,41,144,73,7,96,136,6,128,4,23,79,42,129,51,145,210,121,70,236,48,98,0,67,4,247,185,67,186,185,35,24,26,73,3,10,60,127,184,253,2,27,166,50,160,152,151,126,17,114,224,68,170,127,196,54,144,70,68,13,138,23,150,130,0,24,68,0,32,192,67,112,112,195,102,22,6,180,137,152,185,36,201,152,252,34,115,75,154,133,206,113,19,108,120,69,117,205,0,200,40,26,24,245,30,190,182,180,8,112,201,48,222,200,220,24,90,12,228,108,20,120,154,50,118,106,141,108,54,67,103,149,99,226,17,140,179,144,67,115,57,80,193,35,25,216,162,46,32,218,225,111,108,40,6,35,202,141,131,237,147,225,137,134,200,69,184,136,66,232,113,110,19,42,59,168,12,59,28,33,13,35,97,131,225,61,117,174,176,162,12,182,155,100,242,133,245,1,0,1,158,234,218,216,144,127,116,126,221,212,246,0,14,82,22,182,228,212,47,99,15,168,51,45,17,152,238,172,84,191,193,80,64,140,73,240,163,250,70,68,43,153,199,185,83,173,231,8,180,196,236,128,60,48,128,55,70,199,75,64,225,81,104,147,3,33,38,185,231,83,153,23,168,46,5,194,121,238,138,155,122,32,243,194,63,153,163,164,121,75,4,95,130,182,212,60,135,248,245,47,229,102,54,85,185,108,182,66,38,54,226,100,64,70,230,224,1,186,21,76,141,75,34,193,13,180,18,68,170,164,216,51,194,134,153,190,99,237,41,141,37,199,176,76,157,119,40,218,202,47,80,96,60,96,64,9,78,105,0,65,145,217,56,83,176,17,19,41,47,233,36,108,148,14,58,176,229,138,110,251,52,233,237,97,29,56,238,157,13,191,166,64,61,242,178,80,151,58,34,64,225,111,161,78,209,159,221,53,185,90,217,253,65,66,199,95,82,200,107,159,0,70,56,68,214,128,223,29,146,129,109,231,31,84,109,22,157,176,118,79,81,241,138,102,177,244,221,180,136,236,155,116,28,137,28,37,177,133,209,104,31,116,89,15,136,152,75,100,30,165,21,227,138,66,107,101,210,96,78,0,42,88,1,224,114,174,172,186,145,2,103,131,217,67,212,27,192,76,89,59,36,138,213,251,135,74,92,75,157,242,249,76,52,90,122,137,150,253,18,76,150,196,253,147,88,67,88,209,147,225,84,229,108,201,103,43,127,217,11,169,174,246,193,50,225,131,24,133,162,155,141,54,128,225,119,148,145,80,236,64,0,12,35,160,69,70,76,203,165,111,198,158,126,162,124,171,182,201,162,155,92,241,176,144,83,154,252,156,67,64,89,233,60,137,206,66,210,30,210,230,130,4,158,66,21,170,104,157,18,153,181,207,35,180,231,98,112,19,195,27,81,210,101,163,191,116,150,127,72,136,51,11,77,215,6,136,199,116,255,0,46,242,39,55,57,88,238,70,49,148,156,77,54,3,39,168,129,7,234,142,160,110,167,25,0,65,3,233,148,201,6,109,59,170,0,7,69,145,56,148,63,30,153,200,131,150,38,199,252,160,58,208,74,211,77,205,115,3,64,207,117,133,148,223,96,17,57,90,116,230,250,128,6,144,120,242,85,236,119,15,38,150,121,29,50,234,104,201,103,184,55,250,172,206,108,14,129,158,74,222,201,173,14,121,19,216,109,33,5,106,32,209,195,109,55,28,247,65,169,199,247,46,101,13,241,153,219,80,182,1,18,15,10,171,176,83,45,107,69,174,34,230,137,220,38,183,78,32,60,50,12,65,114,55,82,190,215,224,144,32,66,31,227,176,252,95,100,40,174,185,253,196,209,115,233,23,6,18,36,100,247,240,129,213,89,167,20,75,218,231,177,207,181,214,228,129,255,0,218,107,152,93,253,36,112,150,223,109,175,120,96,0,141,227,186,110,60,122,59,73,11,85,170,126,165,131,101,64,226,58,79,101,165,173,184,237,32,238,10,69,190,229,49,192,17,148,224,246,57,240,90,3,6,8,66,214,199,191,103,85,59,249,84,247,216,202,130,235,71,32,200,68,114,215,0,108,36,68,161,167,237,130,108,14,86,242,250,160,2,216,31,225,33,248,249,26,125,201,22,221,58,93,128,24,218,109,100,11,224,68,184,201,86,214,10,116,199,182,192,45,146,214,142,62,138,6,144,236,237,176,70,24,47,5,163,32,28,170,55,104,1,53,14,7,31,168,33,182,142,161,116,101,27,168,185,240,64,13,68,36,7,96,186,21,26,165,225,146,194,210,115,158,60,33,106,239,247,43,111,196,86,219,251,149,77,129,183,7,33,167,33,192,22,130,140,177,243,6,32,114,17,150,19,57,19,229,21,71,226,201,21,252,155,185,228,141,104,108,230,1,225,66,203,27,4,65,61,202,160,236,11,97,206,27,74,179,72,106,28,67,197,194,68,79,9,156,201,74,231,21,205,99,90,235,64,39,61,225,91,95,120,108,136,35,108,170,164,91,113,234,4,12,4,108,44,123,205,173,139,126,108,255,0,100,63,35,90,1,155,145,43,173,122,100,172,75,154,36,139,154,38,21,220,250,148,90,218,77,146,9,144,236,42,246,41,222,106,53,128,56,136,51,185,8,67,203,96,245,9,24,112,225,61,94,64,164,107,91,158,87,58,132,250,14,7,2,76,126,16,182,67,161,209,35,121,79,53,75,216,93,16,6,235,63,183,123,142,127,10,123,182,249,61,76,229,62,85,62,228,134,54,161,177,162,152,113,146,71,39,186,213,77,238,6,211,185,216,172,71,161,133,255,0,237,238,182,48,7,1,195,163,148,197,180,229,111,24,63,157,158,189,141,212,184,134,128,50,33,103,101,35,84,155,109,22,137,147,137,76,123,220,238,136,192,3,8,92,26,5,206,59,115,192,78,135,30,153,154,40,55,180,7,52,177,179,32,187,176,87,78,171,165,160,136,238,130,163,131,173,180,65,254,233,204,166,32,75,131,126,170,54,119,54,53,43,195,63,76,107,68,130,99,62,22,253,61,75,168,150,150,201,253,214,16,235,7,78,112,155,69,228,0,235,72,236,151,206,214,87,242,124,79,137,54,138,0,185,143,135,11,78,32,199,231,186,51,167,107,101,196,30,249,50,165,58,229,174,96,39,17,178,149,42,222,64,142,149,65,170,114,172,201,109,86,102,171,21,41,16,209,212,185,245,105,251,111,200,217,116,8,109,55,24,63,132,138,244,3,230,93,41,44,111,112,88,232,253,179,43,106,16,92,64,48,181,80,170,42,17,211,14,229,99,61,24,228,240,159,165,34,171,131,91,31,82,97,49,154,51,107,186,247,61,63,162,182,75,79,60,0,87,209,253,23,58,118,130,65,39,133,243,63,74,169,101,70,131,1,227,253,166,71,229,125,23,208,106,138,173,109,194,11,70,253,209,229,202,169,102,117,80,3,185,233,216,208,41,183,34,59,35,107,111,128,113,206,233,52,203,67,162,36,70,19,109,152,246,196,119,148,245,28,238,86,148,228,141,99,234,18,218,78,136,46,140,79,116,52,220,32,72,201,236,173,173,49,28,158,17,123,96,129,34,8,236,147,143,90,74,217,6,105,161,80,184,218,48,60,173,87,123,108,155,124,97,97,162,210,45,198,71,43,104,168,231,52,8,136,238,172,47,215,81,57,22,13,242,23,185,60,101,107,247,79,182,49,38,56,89,90,246,206,97,50,157,108,237,142,193,26,150,176,107,228,220,108,216,107,215,82,233,48,204,186,9,229,49,160,147,145,132,154,132,92,96,96,246,225,89,37,165,176,122,124,172,247,218,73,182,108,123,217,53,181,230,216,77,46,24,199,217,99,166,242,92,26,76,3,217,104,247,3,140,54,9,8,216,227,245,30,181,239,125,142,54,147,8,154,66,77,60,195,71,73,77,44,13,118,32,66,27,168,49,62,66,145,151,14,9,159,40,140,59,49,6,55,72,105,14,57,217,93,247,136,7,238,142,63,246,129,207,168,194,3,71,42,169,190,208,133,207,183,108,249,68,32,131,119,209,10,152,118,65,90,124,180,149,238,152,56,201,77,164,242,6,70,18,178,214,144,34,2,182,189,219,201,112,242,149,190,152,74,63,147,235,99,11,133,192,199,74,167,85,50,45,196,42,4,59,46,143,162,167,224,130,155,147,160,205,203,229,197,135,112,112,158,7,41,102,172,64,2,97,73,192,59,79,10,139,110,18,7,213,26,190,245,51,64,236,52,100,3,222,27,228,29,147,152,3,118,59,110,146,232,25,14,87,117,172,157,220,82,111,222,197,170,85,114,53,230,210,12,97,9,109,141,6,112,123,170,14,5,155,231,132,44,37,228,139,164,118,88,183,31,38,190,113,209,216,110,57,143,234,240,134,33,167,10,139,192,136,221,9,171,4,139,112,228,221,175,202,18,166,108,182,185,219,108,33,27,69,173,201,159,170,8,186,33,81,113,186,56,236,178,245,172,63,147,109,129,13,173,112,117,184,130,172,18,29,4,99,202,2,238,162,161,51,185,144,83,40,226,205,211,68,222,227,3,156,63,237,10,154,249,39,144,59,37,65,3,4,24,225,64,32,2,206,22,208,216,106,235,253,198,151,181,221,194,23,57,199,229,227,132,191,115,171,202,38,213,143,190,233,95,54,20,248,226,198,94,64,110,51,217,42,163,109,112,118,0,61,144,53,206,14,1,196,128,112,20,168,230,135,103,41,168,171,220,136,149,183,27,29,67,123,164,145,253,213,181,161,194,29,17,186,64,120,47,157,207,148,76,113,110,192,125,19,240,95,101,171,71,57,77,23,134,79,33,47,221,19,45,2,15,229,84,139,14,1,75,96,201,0,97,40,103,251,129,233,15,88,246,85,19,97,6,64,148,77,38,192,224,115,59,36,83,169,33,163,182,36,238,172,56,130,100,192,71,91,123,6,99,189,75,49,4,25,25,146,123,202,146,209,16,216,240,161,130,4,127,74,169,188,25,193,28,172,110,155,164,91,21,173,176,122,37,48,25,239,225,89,166,92,120,206,225,66,44,110,249,40,67,156,76,127,81,74,208,253,245,1,106,219,182,25,22,28,241,192,67,83,169,205,250,65,37,74,206,46,56,22,156,126,201,114,28,91,27,120,65,15,6,50,215,56,144,153,44,37,188,248,67,83,113,38,16,188,3,87,7,136,194,23,29,128,134,231,148,230,116,236,223,140,175,164,107,62,144,56,40,11,188,196,33,104,145,18,160,125,128,0,36,14,233,123,177,223,144,9,140,134,72,42,195,175,1,160,102,18,220,252,100,238,128,84,112,142,17,82,15,239,99,203,237,140,65,133,110,121,123,65,31,116,146,242,231,117,101,93,55,56,1,211,45,242,166,187,245,15,202,181,223,220,107,156,75,134,56,64,73,118,248,64,28,226,72,128,27,221,74,206,199,132,10,218,221,68,126,65,82,56,190,198,128,50,72,221,38,224,27,28,160,105,48,112,126,234,131,163,4,97,87,143,19,32,43,215,19,216,217,51,255,0,10,53,247,73,140,240,145,82,165,163,167,247,87,113,32,65,142,82,231,32,214,59,101,0,141,7,48,237,212,5,205,110,196,180,231,116,177,84,57,199,10,53,243,23,28,111,8,95,169,175,111,249,133,121,159,8,77,70,184,140,65,238,160,170,215,72,110,115,178,83,176,242,64,129,178,39,32,217,48,176,59,212,109,67,104,2,36,202,182,213,184,16,1,219,61,146,216,111,144,68,35,107,195,105,152,207,132,161,234,61,199,227,139,104,65,150,144,228,69,215,99,191,101,66,45,55,12,20,18,3,73,218,22,45,166,48,90,214,226,94,57,196,49,150,246,217,47,220,115,92,0,6,18,239,32,141,213,58,177,47,24,128,182,161,215,147,84,92,99,75,226,49,36,112,129,149,47,110,208,123,20,34,160,50,127,10,61,209,213,25,66,214,87,228,75,13,68,182,119,15,98,100,96,32,186,242,96,134,246,66,106,26,132,183,96,16,57,192,111,194,106,247,145,45,108,8,215,212,232,234,201,24,144,146,42,54,221,231,252,32,172,243,176,216,229,42,232,0,126,97,79,143,219,227,50,137,209,53,72,45,6,233,105,217,37,237,129,128,170,224,27,137,33,83,170,138,148,227,148,199,68,157,142,63,125,200,93,45,129,183,98,178,106,75,90,211,217,49,207,107,64,106,201,171,123,125,184,227,146,147,181,235,200,40,210,182,201,207,174,242,110,4,99,133,200,213,60,2,64,252,5,179,95,171,109,176,211,194,243,218,191,81,20,158,15,245,28,25,229,102,188,241,60,139,245,169,53,57,237,32,108,109,88,53,149,196,18,0,4,112,179,84,215,9,184,24,5,96,214,235,67,219,4,219,244,72,84,221,152,247,111,212,29,78,172,49,228,182,98,51,43,21,93,115,90,101,167,141,150,125,78,173,175,6,48,60,174,85,93,65,146,27,183,133,92,52,201,27,126,64,167,94,77,149,125,65,207,119,50,74,10,186,183,150,156,228,24,158,235,157,82,160,2,224,121,217,88,168,210,208,39,236,155,121,32,249,37,205,179,185,14,165,95,120,2,119,229,115,117,110,130,96,126,22,231,211,150,136,144,22,74,228,57,214,68,15,41,85,177,181,246,91,147,94,210,34,157,49,80,128,68,142,86,129,78,205,176,211,199,100,176,194,218,162,1,136,202,123,132,179,27,118,83,224,142,190,72,62,150,175,81,44,232,113,156,132,199,59,221,166,112,27,141,148,115,67,155,140,17,184,80,245,129,39,126,200,116,248,71,107,143,33,255,0,188,194,250,32,227,127,170,166,209,157,198,221,147,170,75,93,129,32,114,174,235,122,128,153,9,154,242,13,118,47,196,95,212,85,50,3,136,61,213,188,144,15,141,149,192,96,23,99,196,37,59,168,239,246,43,33,203,100,202,180,249,127,226,91,42,221,78,109,70,104,138,141,237,229,103,151,83,126,68,142,201,172,171,144,6,18,55,235,139,247,43,78,45,91,88,146,239,110,160,198,126,171,67,234,139,65,16,4,112,179,90,215,58,227,38,59,171,170,67,160,13,147,85,126,201,45,108,124,124,130,94,30,100,8,240,169,192,17,177,252,160,20,220,231,224,96,247,77,14,176,88,68,249,71,174,216,3,21,62,230,103,184,92,4,19,220,37,187,79,45,18,0,19,19,57,90,253,191,103,115,41,78,115,106,153,131,132,120,153,212,107,215,47,150,34,0,12,145,204,108,152,246,143,108,72,234,228,4,13,105,146,72,151,100,202,55,213,182,49,61,194,92,174,249,50,11,217,153,1,143,135,68,72,141,148,105,151,96,196,239,225,3,200,105,103,68,94,232,8,196,181,224,238,57,41,193,78,224,249,15,112,170,48,212,104,180,100,114,151,144,123,166,223,105,3,246,75,107,5,196,196,74,28,184,224,255,0,253,163,21,70,28,78,32,70,248,85,82,152,52,193,2,90,14,74,38,2,193,147,142,193,66,192,109,220,52,240,146,167,61,215,184,251,196,12,237,137,52,229,162,21,51,79,109,64,67,76,239,43,72,33,128,134,136,111,246,67,80,192,238,6,201,120,96,9,39,249,22,169,203,185,156,209,33,216,223,104,68,12,144,11,103,202,123,133,239,4,12,198,232,219,72,218,65,101,157,208,181,116,25,154,45,66,103,20,174,59,12,166,220,7,73,104,56,68,3,90,214,193,37,196,228,112,2,167,176,52,220,113,35,100,192,87,97,71,140,167,83,49,35,246,67,93,161,204,115,9,32,22,193,45,57,10,152,251,24,192,11,159,2,221,242,124,166,11,75,227,158,66,71,57,90,26,46,184,127,196,67,42,17,17,242,134,196,119,242,163,129,164,199,23,16,202,97,189,38,63,101,31,167,0,137,39,164,206,232,92,72,57,200,142,81,206,128,155,171,14,157,75,20,238,107,220,67,90,75,98,121,240,151,55,53,141,216,52,90,7,133,42,16,90,9,192,48,32,34,125,48,210,79,1,100,227,126,223,100,155,95,226,39,80,42,1,97,49,7,158,22,118,212,37,196,64,6,34,73,77,175,14,4,17,43,59,203,88,199,180,129,97,193,157,138,115,226,228,162,139,215,212,183,150,176,17,31,112,144,30,103,59,20,224,27,25,237,186,206,26,39,148,56,3,143,177,50,213,119,247,6,163,45,124,131,142,221,214,106,197,161,185,217,105,121,130,210,113,225,100,212,59,230,97,0,131,221,70,197,104,242,61,132,18,221,76,238,117,210,112,62,171,53,87,185,173,27,71,117,166,160,134,134,231,27,44,142,107,175,234,108,103,101,191,107,49,249,28,225,147,61,74,110,46,57,17,221,8,169,100,70,86,138,141,144,65,220,110,82,9,1,192,68,229,55,73,132,149,133,56,205,20,136,96,37,210,73,75,116,53,164,144,143,187,162,113,202,162,208,89,113,19,225,75,248,219,169,126,202,204,230,9,145,140,236,177,106,29,147,35,236,182,84,184,108,209,11,14,160,103,2,19,90,223,82,28,67,185,141,246,200,85,116,17,140,43,13,113,113,198,37,74,141,144,99,5,65,177,187,146,184,250,16,93,190,21,65,19,217,83,102,0,140,171,6,206,62,169,122,183,176,98,247,45,166,4,142,85,136,32,201,194,146,32,18,15,209,70,117,79,246,64,76,242,54,7,80,48,239,8,128,3,113,29,138,132,11,134,21,2,78,99,237,217,100,251,154,150,226,202,13,147,3,5,81,38,225,10,219,15,50,55,81,236,44,1,99,188,200,156,94,50,142,62,232,78,4,148,78,147,246,67,4,193,141,209,81,236,246,0,67,101,218,7,223,132,48,230,184,121,68,90,103,108,33,115,72,32,143,221,13,51,25,141,140,123,103,97,8,54,86,194,90,103,116,111,99,110,223,116,198,7,76,217,22,236,199,101,3,100,17,217,65,129,5,25,102,32,13,210,153,212,197,87,168,176,98,1,71,23,17,3,3,148,59,24,87,99,198,54,250,44,234,97,13,92,238,27,219,36,70,60,160,112,13,129,185,80,136,128,38,85,17,4,72,83,117,134,222,233,228,167,16,0,25,152,87,104,13,157,212,48,233,40,100,132,251,179,62,203,48,98,1,84,231,16,118,68,12,98,21,16,121,27,162,29,108,62,157,18,157,4,96,42,104,128,174,109,140,43,220,118,76,187,228,89,38,241,145,178,163,183,148,77,6,20,12,186,73,194,88,176,27,159,8,156,56,136,42,192,204,68,168,220,186,34,74,199,125,71,31,160,238,12,99,202,128,194,143,118,96,5,32,136,71,253,192,187,236,34,113,1,8,4,253,20,14,18,172,96,236,129,209,50,203,123,110,3,186,140,22,183,40,121,87,184,193,132,59,12,134,175,30,164,142,98,2,162,65,216,34,39,1,73,236,212,77,132,232,226,193,113,233,24,202,160,32,100,97,81,107,187,40,12,110,157,238,8,127,211,32,5,67,59,170,25,192,85,116,8,236,179,94,180,153,238,91,129,4,136,67,24,69,126,60,170,39,27,101,97,206,160,36,7,35,194,142,50,113,178,177,183,132,120,0,8,25,67,206,227,6,177,127,49,1,88,144,57,68,220,24,140,119,86,231,112,2,26,236,87,220,131,7,120,80,52,135,116,238,170,78,15,236,172,146,10,54,44,127,40,120,169,178,129,37,91,176,35,148,66,72,192,148,7,57,142,16,246,44,16,37,64,10,128,194,178,227,9,227,74,133,110,144,32,168,12,13,145,56,155,68,165,154,83,98,35,149,95,41,84,17,136,46,24,77,247,52,161,4,146,70,60,40,93,48,0,225,64,108,119,132,51,148,185,220,18,70,81,137,24,34,73,65,148,100,224,25,146,17,251,35,117,144,75,75,74,163,251,162,15,32,204,40,231,3,194,63,112,74,105,142,37,66,226,228,69,192,55,31,50,17,35,132,62,225,76,148,141,191,47,203,247,66,65,31,117,116,254,97,59,44,192,153,26,30,92,235,137,143,48,136,58,37,202,16,26,36,17,59,42,107,72,255,0,42,42,254,230,239,207,220,58,142,47,12,108,241,37,46,226,28,64,18,2,187,122,220,26,114,54,242,141,132,90,113,7,251,166,109,106,252,160,178,217,200,36,201,18,32,143,10,54,226,35,191,101,96,99,121,39,117,66,155,163,56,1,38,54,135,47,225,41,196,91,109,166,229,69,198,39,110,232,190,104,129,32,40,68,155,187,4,75,117,140,214,249,58,203,111,200,36,192,225,75,132,65,105,40,111,140,34,0,54,50,103,116,189,253,201,181,251,145,215,0,36,253,80,135,30,1,219,98,172,135,76,204,5,28,0,118,29,198,17,23,238,63,37,54,91,114,38,8,42,6,153,46,51,27,132,48,90,64,6,68,34,167,84,224,21,131,238,7,145,217,38,196,58,32,158,234,200,130,92,49,60,112,169,205,184,153,59,97,71,49,194,36,227,194,97,125,172,57,109,229,146,139,118,46,145,42,204,193,0,153,240,164,237,204,98,17,176,186,118,5,110,205,61,152,77,234,0,110,68,146,4,114,165,153,198,64,84,110,50,91,185,59,34,97,54,145,177,64,117,133,108,158,75,54,130,55,149,8,204,201,33,21,177,19,180,43,1,167,108,20,17,122,222,224,225,96,229,0,67,132,108,21,180,139,98,9,133,77,155,140,236,172,218,88,64,25,83,23,178,48,115,64,50,66,226,4,71,223,178,145,27,99,232,135,170,0,145,27,137,68,215,217,3,7,202,182,242,249,66,242,168,63,114,203,160,125,21,28,56,30,252,118,84,27,121,36,24,29,145,6,99,186,216,46,69,124,255,0,114,17,144,50,103,149,80,90,112,98,21,201,32,103,42,137,219,153,228,45,125,250,143,139,130,75,164,4,57,198,72,39,149,12,145,180,142,225,88,198,0,193,86,222,150,144,48,177,182,52,139,197,173,189,130,12,70,45,202,162,243,60,162,115,139,169,193,204,29,225,91,64,2,121,79,221,78,152,108,89,52,242,84,94,34,38,123,166,22,185,205,237,255,0,106,88,184,156,108,161,121,200,204,247,67,126,62,195,91,91,11,146,237,51,254,208,173,142,186,113,38,96,33,166,206,153,39,37,88,117,164,70,19,29,147,114,63,149,97,102,54,67,57,242,137,207,186,123,165,183,161,211,11,25,157,195,114,206,17,183,150,236,217,81,224,76,128,65,56,133,27,76,9,5,196,206,101,91,156,45,12,31,148,181,45,103,166,2,189,245,6,32,197,179,229,93,70,237,7,35,186,128,22,58,28,76,70,234,152,67,204,206,201,112,246,107,87,53,9,50,91,51,212,173,166,7,32,161,32,220,99,148,76,97,3,171,11,53,123,152,116,79,184,117,27,107,110,107,174,73,112,56,112,28,229,48,54,25,140,165,57,197,135,234,183,253,60,86,35,200,250,232,132,194,67,132,25,51,194,232,180,151,180,72,32,174,109,51,177,200,60,173,172,169,45,97,146,35,112,168,105,212,60,151,182,19,165,134,33,57,132,212,197,177,1,44,188,30,160,36,20,116,154,111,156,90,141,159,248,96,165,118,218,121,177,205,37,141,33,199,126,85,83,99,203,166,236,108,163,141,55,127,84,253,81,49,247,56,15,233,28,4,213,106,244,206,166,181,108,23,251,154,7,79,76,101,45,224,221,192,86,215,11,187,4,78,97,0,184,100,118,84,92,12,242,43,70,206,84,223,253,164,246,250,65,186,21,9,6,6,123,120,81,172,188,2,73,13,228,43,246,218,215,93,104,187,130,148,183,215,113,44,222,231,203,200,246,16,64,247,12,225,64,1,48,209,182,70,80,211,55,54,28,1,132,116,172,57,105,233,224,162,249,223,82,103,105,215,145,140,99,153,14,120,220,240,180,135,255,0,48,0,15,113,41,36,221,16,110,142,200,233,69,41,99,223,34,119,41,135,6,102,214,126,54,157,11,75,217,210,12,125,81,83,38,208,51,104,218,22,118,84,48,90,211,1,105,211,144,90,28,238,150,142,59,161,182,169,211,43,126,146,149,38,138,52,228,0,226,112,65,222,19,222,231,56,185,208,13,198,96,108,60,44,87,6,215,158,163,136,91,40,184,186,220,2,1,234,250,39,105,112,95,234,6,133,172,112,115,35,169,146,198,146,71,255,0,170,133,141,45,135,55,29,194,42,141,102,72,146,14,17,82,166,3,68,130,65,48,66,61,230,172,116,87,119,22,49,181,0,112,156,253,147,216,224,240,39,104,56,132,167,83,13,108,180,196,30,85,138,173,249,90,233,237,41,155,106,9,31,242,28,234,86,254,231,254,97,214,14,161,78,148,65,15,113,107,155,203,68,110,163,28,25,69,148,131,109,0,69,195,115,245,68,30,51,118,76,42,169,104,23,109,16,0,11,90,248,119,39,78,191,148,107,104,53,229,196,252,132,108,10,202,250,77,166,227,104,5,58,157,95,109,142,254,162,113,106,208,116,195,87,54,219,13,242,6,203,118,193,202,152,91,234,114,224,196,109,137,132,166,187,221,115,95,72,67,1,45,116,248,193,253,215,70,173,43,1,182,49,193,9,68,24,4,124,167,152,77,122,239,100,122,173,135,148,186,38,195,212,154,42,92,51,45,13,196,119,242,178,62,147,223,76,128,97,231,3,194,113,12,170,246,210,48,92,72,96,104,228,194,52,95,72,191,143,31,227,212,7,92,28,92,230,236,96,0,113,11,67,28,30,210,102,35,128,165,141,117,40,187,7,120,238,132,57,204,169,77,173,104,20,158,232,168,121,182,14,223,120,90,216,164,75,254,68,67,204,151,113,100,17,35,57,158,86,134,181,149,62,94,174,96,164,56,128,9,222,48,142,131,136,130,234,101,140,113,128,254,15,120,68,26,122,67,75,124,138,158,64,171,77,194,179,92,215,16,63,219,194,18,110,50,236,187,108,39,214,27,22,147,131,145,225,8,167,185,110,209,148,188,157,217,124,10,251,18,26,67,193,143,148,38,211,185,243,155,103,145,194,16,248,54,151,64,59,152,156,34,107,90,42,59,230,52,248,79,91,55,209,246,115,7,227,183,251,253,73,77,190,223,78,93,3,114,154,215,52,188,0,211,61,194,3,97,165,253,91,240,165,22,128,204,130,110,198,14,86,49,171,83,216,108,109,184,134,7,113,180,203,218,247,7,128,65,59,246,10,59,80,67,172,101,205,142,66,170,175,46,164,240,209,214,6,39,186,96,20,220,207,156,18,55,28,172,43,110,44,127,241,186,53,116,139,162,125,177,84,53,179,239,124,196,247,198,127,100,22,187,126,70,34,19,244,246,212,184,18,75,65,139,120,81,205,246,170,3,55,4,49,168,212,139,249,19,247,220,22,134,185,182,57,161,211,253,147,28,227,76,180,192,56,137,40,41,129,121,220,56,166,85,99,125,183,2,237,242,16,206,179,99,210,161,93,164,11,219,238,94,24,24,247,12,158,240,169,206,14,120,51,144,102,56,40,8,218,209,145,221,21,64,215,83,166,221,156,28,75,157,220,70,2,54,173,131,183,168,181,63,237,37,70,2,208,98,51,194,54,78,65,19,140,74,88,97,135,75,176,180,83,102,8,153,196,74,192,148,18,42,218,189,84,232,151,69,222,221,50,210,36,167,52,228,9,150,172,238,233,16,62,137,174,154,84,216,32,119,194,27,110,237,155,145,127,29,158,66,189,77,148,154,15,56,242,168,255,0,45,182,201,47,153,39,194,205,78,177,13,28,25,202,208,234,158,231,87,244,246,73,171,135,155,58,107,249,91,250,70,128,125,187,72,25,230,18,30,224,34,68,159,11,69,58,161,205,219,169,41,237,109,34,29,48,129,91,143,31,185,174,54,22,191,247,153,53,96,92,8,108,31,41,54,181,177,152,206,71,117,182,163,67,217,213,25,217,100,116,93,100,73,9,202,101,118,38,21,178,88,235,174,230,237,22,169,244,92,28,222,144,56,94,247,225,223,92,6,147,65,55,72,202,249,214,157,196,185,179,242,131,213,61,151,67,67,234,71,78,243,6,200,27,173,78,89,169,217,31,241,254,74,210,143,234,125,139,77,235,45,112,234,134,142,0,225,117,116,250,230,213,2,194,15,209,124,127,73,241,13,159,51,157,113,238,187,58,63,137,77,54,200,118,14,198,85,181,191,79,76,233,168,230,143,76,250,107,53,23,13,178,54,90,232,186,91,188,149,225,116,63,19,147,253,115,56,93,90,62,190,218,145,107,160,163,122,188,57,70,57,105,190,175,147,212,135,90,0,63,148,192,226,0,4,144,184,84,189,106,155,198,249,29,214,198,250,189,50,0,48,230,247,28,32,213,169,164,28,240,236,238,117,3,152,226,36,117,112,158,31,14,145,128,119,92,186,90,170,47,109,215,136,236,180,255,0,20,198,183,185,132,74,163,41,85,183,203,102,230,188,100,142,85,188,195,71,3,202,203,78,187,28,1,4,28,38,138,130,171,97,216,75,161,214,197,23,118,53,149,47,136,137,28,167,49,196,16,72,251,172,173,120,18,34,50,182,181,236,115,0,4,1,216,160,188,187,148,235,51,101,251,185,48,101,50,147,186,100,147,217,32,24,118,249,60,163,247,64,22,254,233,219,107,132,35,217,30,106,183,104,133,36,51,19,0,141,146,88,237,179,249,70,75,90,1,153,1,97,124,129,121,154,125,70,222,219,4,12,1,198,234,174,232,255,0,148,170,111,105,113,34,36,254,19,94,90,226,70,62,161,26,37,159,124,137,185,219,12,27,70,121,238,169,175,117,220,218,80,123,140,110,249,59,42,21,128,105,206,17,177,189,197,79,187,70,57,214,184,27,85,135,222,98,4,247,72,117,80,214,8,39,252,168,29,130,118,148,163,25,107,203,142,127,204,124,244,145,186,160,227,104,239,16,82,154,251,29,131,1,83,158,25,204,162,132,221,230,62,127,230,56,56,143,183,236,165,23,123,134,73,7,207,132,166,84,107,218,122,136,61,149,50,176,96,32,193,132,106,87,238,53,56,242,40,117,52,52,180,56,3,137,216,33,168,240,200,45,193,73,21,216,240,28,92,91,27,90,38,85,10,237,46,39,19,229,6,75,74,188,108,119,52,57,196,193,6,10,26,142,144,32,204,111,9,46,170,11,126,100,182,106,90,122,114,15,43,54,62,253,149,92,255,0,115,65,116,134,136,207,117,119,90,217,61,214,119,87,96,142,173,184,66,117,44,105,203,146,142,245,178,103,229,226,63,190,166,167,58,65,206,78,222,20,105,136,4,228,44,163,84,208,73,36,19,251,43,26,182,186,110,116,148,199,228,24,108,154,90,189,205,38,160,103,61,71,142,21,53,228,153,107,129,59,16,177,29,91,11,176,118,217,7,241,236,189,194,35,254,80,225,189,159,113,184,171,223,220,232,184,180,192,152,112,228,114,151,109,160,153,89,27,234,52,203,157,39,110,80,159,83,167,134,183,32,119,90,207,113,109,115,123,250,157,22,245,180,137,140,78,82,28,226,90,28,27,156,96,172,99,212,26,1,147,25,252,40,253,123,125,176,110,250,148,71,137,253,197,226,163,101,234,110,50,65,56,4,170,7,219,27,207,144,185,237,245,16,195,51,51,193,64,239,81,101,243,143,162,125,223,245,40,54,168,111,115,170,208,92,239,155,0,114,97,1,168,89,19,178,229,187,212,24,73,151,79,209,3,253,78,90,37,220,238,136,12,75,127,185,213,117,88,56,224,242,141,206,57,146,87,31,254,166,199,181,185,69,255,0,82,22,64,116,132,129,195,11,67,219,211,245,58,247,147,78,46,130,127,101,111,170,1,184,70,203,140,239,86,104,140,196,225,11,189,89,178,32,144,0,229,83,87,191,220,28,134,192,206,209,125,194,103,169,65,84,6,228,199,101,199,111,171,48,144,1,18,68,160,127,170,139,90,101,176,100,96,229,73,226,159,220,223,144,48,51,185,217,169,88,70,115,56,84,202,173,101,59,64,0,13,188,46,32,245,102,57,208,247,90,214,239,1,38,167,172,181,148,220,231,58,64,237,147,186,34,230,125,205,107,243,232,157,214,212,104,36,114,121,75,53,115,213,158,208,184,135,213,111,200,112,65,255,0,86,5,134,29,152,223,178,193,199,114,107,95,137,179,209,83,170,41,128,35,29,202,91,234,134,144,14,238,43,128,61,110,68,23,76,8,18,171,254,176,1,4,191,48,149,45,5,127,35,157,78,225,172,209,80,3,176,223,194,179,89,133,210,50,54,94,117,222,170,30,67,164,15,4,224,160,169,235,13,3,14,130,17,253,16,225,124,51,103,165,169,88,18,76,192,242,135,248,171,64,0,129,29,215,152,30,182,29,0,156,243,229,13,79,92,99,140,78,121,133,159,122,153,87,90,79,82,221,64,228,125,50,165,77,99,3,97,177,49,152,94,88,122,211,72,139,167,27,14,18,199,172,53,141,18,114,168,58,117,7,46,85,228,179,212,127,19,119,245,100,13,149,85,213,219,86,156,56,22,216,101,190,120,94,97,222,179,255,0,116,99,32,242,144,125,109,143,105,113,116,65,132,139,191,82,111,228,44,249,61,104,214,75,128,36,64,194,191,226,153,211,6,8,94,69,190,184,208,1,107,190,165,29,111,90,99,105,94,93,49,219,37,0,238,51,129,253,207,78,237,99,73,144,235,79,96,168,235,90,45,50,9,27,175,40,207,91,107,232,53,255,0,45,209,32,238,62,170,143,171,134,128,47,18,141,142,141,37,121,13,119,39,171,126,176,84,50,215,64,10,55,90,214,156,186,66,242,141,245,128,91,191,149,152,250,209,14,29,64,141,150,226,88,201,53,226,109,167,180,167,234,13,46,45,144,39,33,74,154,230,211,112,33,120,207,250,200,128,67,160,157,202,7,250,241,166,72,107,164,158,78,66,74,212,95,140,93,208,73,238,191,234,140,115,68,111,217,15,241,237,207,127,43,198,179,215,24,25,36,128,80,255,0,215,238,146,231,55,196,20,113,171,185,2,168,172,246,35,212,218,231,25,193,85,255,0,80,186,65,32,15,221,120,183,250,235,26,214,151,60,6,237,4,160,119,174,138,110,29,83,40,212,212,45,24,181,169,133,137,237,142,185,173,3,252,37,59,212,154,28,122,190,146,188,99,189,120,184,130,215,236,168,250,227,94,50,243,140,173,106,171,3,249,135,46,207,101,255,0,82,13,0,28,20,186,158,170,219,67,72,231,117,227,106,122,227,28,209,214,114,54,73,255,0,173,75,154,46,199,213,108,115,226,247,25,11,25,89,238,71,168,180,140,16,78,217,75,173,234,45,105,1,187,114,188,131,125,89,163,5,192,162,127,170,134,2,226,119,76,141,122,96,169,106,13,175,61,57,245,48,72,108,204,254,202,143,168,135,98,68,119,11,199,143,90,1,199,130,148,239,86,112,254,163,59,169,240,95,125,137,181,188,245,117,61,80,16,69,216,28,172,149,189,77,133,177,116,47,45,91,214,72,196,96,238,185,154,159,90,247,33,164,144,65,148,66,220,122,147,44,81,199,169,221,245,47,81,109,55,24,118,225,121,173,110,184,184,221,50,10,199,234,126,178,0,18,73,156,116,137,92,154,218,162,240,114,99,176,42,101,64,132,177,110,142,194,106,212,122,147,166,3,186,71,148,147,173,113,153,146,59,172,6,42,100,207,221,52,129,104,207,28,37,84,248,164,157,174,191,35,201,42,212,113,50,29,210,127,100,153,135,14,206,220,160,170,227,79,137,60,32,107,219,32,187,37,61,171,159,38,69,179,91,2,70,16,54,150,152,66,215,91,84,64,194,143,123,42,64,3,99,56,65,102,3,238,129,40,23,245,250,130,213,107,213,126,230,162,247,25,204,172,85,68,61,216,51,220,167,181,225,221,36,231,136,66,235,93,55,58,39,16,137,191,191,102,189,106,213,215,168,177,90,26,208,126,110,234,23,144,100,155,137,236,132,177,187,100,17,202,160,67,102,18,84,119,182,11,88,226,43,209,255,0,180,186,135,170,54,9,204,13,117,48,9,217,103,188,13,206,15,5,48,144,41,136,50,71,16,139,92,49,101,57,242,178,164,26,187,239,183,132,138,174,101,48,28,233,13,28,132,247,127,53,146,82,221,12,167,147,62,19,111,78,67,70,197,188,138,247,69,73,1,203,59,205,238,34,8,28,30,234,84,134,206,68,28,169,76,137,223,113,202,151,251,142,173,237,242,201,65,238,117,165,211,45,192,9,173,115,94,239,148,32,142,156,97,49,140,96,32,19,158,235,84,220,100,147,106,228,54,65,39,17,7,100,167,146,13,160,153,239,217,52,150,103,146,55,65,115,72,219,115,202,171,219,140,146,37,242,83,139,169,81,4,75,129,59,242,82,193,113,3,178,115,221,115,45,216,2,149,82,45,16,114,18,158,100,214,62,170,105,33,151,30,201,87,88,195,196,109,132,226,36,71,245,42,212,177,173,181,165,211,228,34,242,206,53,37,109,86,213,44,153,18,249,166,209,36,23,28,169,14,120,46,35,141,149,62,147,28,200,115,176,55,70,209,45,32,15,31,100,149,44,189,202,244,31,50,46,147,110,113,198,219,74,105,109,205,140,0,137,148,61,179,46,204,171,45,14,7,162,225,48,155,186,154,68,170,91,92,137,176,211,32,145,35,149,118,65,38,8,3,43,85,58,44,181,224,101,199,186,119,176,215,83,223,17,178,197,118,188,246,98,167,250,152,92,46,1,173,192,144,73,33,19,220,111,1,172,137,27,246,90,27,71,221,32,97,161,162,73,64,69,187,144,101,1,182,105,245,37,207,149,123,52,139,109,38,180,18,237,209,57,173,113,198,64,70,42,0,96,9,59,224,37,26,100,214,14,24,111,33,21,20,86,93,222,46,65,0,135,56,184,116,187,96,152,34,211,13,234,141,202,167,83,113,102,224,29,243,152,82,175,67,90,100,131,217,26,63,113,47,109,52,123,128,71,185,13,136,35,148,53,24,24,126,105,4,108,153,79,25,56,37,5,90,180,205,87,82,19,123,64,46,54,227,233,61,211,40,238,75,47,255,0,79,79,98,133,78,175,151,141,213,138,141,121,120,152,115,64,51,182,14,17,58,0,32,28,198,233,21,41,178,163,109,118,118,56,238,12,168,246,235,247,57,239,75,87,173,246,19,218,104,252,198,226,18,171,72,162,227,151,24,152,90,31,105,168,210,68,143,234,157,254,169,51,105,36,227,9,175,166,27,27,241,156,92,72,45,111,182,36,153,28,15,42,158,77,93,129,192,148,109,115,15,36,132,167,184,211,115,64,48,28,96,14,230,37,37,221,236,133,168,39,23,168,154,128,218,215,114,237,143,133,88,38,168,31,254,91,3,221,224,19,31,221,91,205,160,54,236,76,37,73,21,92,8,144,26,32,158,124,38,185,150,44,206,115,227,100,164,129,129,160,153,147,186,78,95,185,34,59,38,150,60,184,103,111,40,25,115,26,118,29,231,148,182,245,107,233,43,91,183,120,36,77,87,91,5,163,238,177,213,117,238,118,32,173,79,125,132,15,152,44,53,114,127,124,41,134,87,127,112,84,106,60,162,156,231,61,174,14,55,30,35,133,152,72,36,110,123,167,86,128,214,137,136,50,124,253,82,229,173,97,193,4,164,176,215,92,130,212,40,8,247,20,251,136,38,51,181,169,101,208,232,34,0,79,115,250,78,8,35,242,148,247,123,147,3,255,0,40,85,182,252,188,137,137,222,194,168,226,90,207,29,146,195,172,116,184,97,19,89,20,204,152,42,157,17,111,7,146,141,190,53,24,220,155,98,145,85,92,67,136,27,29,150,42,239,188,24,90,171,145,32,55,49,202,193,81,192,92,54,42,118,58,229,7,46,158,189,153,75,139,14,121,81,206,4,3,148,112,63,168,253,18,0,44,147,196,165,7,38,30,47,100,97,33,173,108,101,197,71,73,120,3,242,172,52,68,237,42,186,65,193,36,37,78,32,49,234,117,228,176,9,199,217,84,57,152,24,68,12,140,97,9,124,157,254,168,91,67,73,53,119,178,19,56,156,21,28,3,115,221,12,91,7,40,220,67,200,140,1,194,94,55,153,175,23,86,40,116,188,192,86,106,151,180,92,20,168,64,112,34,96,32,57,240,172,80,200,117,192,217,110,4,64,25,40,110,44,57,221,24,109,194,39,101,3,103,36,202,157,77,118,9,47,152,194,0,65,118,100,162,14,131,148,97,173,34,70,17,78,221,132,215,96,124,199,232,174,67,70,5,202,52,183,148,48,62,161,23,216,187,157,144,190,102,130,21,78,51,133,93,81,225,91,250,121,146,166,25,254,161,23,215,184,4,162,247,12,192,24,66,90,78,81,124,162,66,126,14,70,59,50,91,9,46,152,84,237,252,43,7,3,42,24,2,103,61,148,254,252,138,15,144,73,145,16,163,141,194,33,76,192,86,226,120,76,85,250,131,63,82,155,210,114,21,190,76,101,91,64,56,146,73,86,26,103,202,201,106,247,28,229,157,125,193,123,72,104,132,32,227,40,196,180,231,101,45,4,30,232,27,144,26,117,0,59,50,174,68,109,42,128,137,153,251,42,105,32,35,144,100,32,8,206,85,100,153,68,209,112,39,100,19,152,133,142,227,21,116,146,12,237,149,123,183,232,138,46,0,202,2,45,113,3,100,200,231,115,98,16,109,36,236,136,116,171,140,15,236,20,2,76,112,143,111,80,50,52,76,147,133,8,3,117,45,57,141,145,52,55,186,22,56,177,135,206,160,108,112,36,43,105,38,112,161,5,135,104,84,1,221,20,195,102,204,126,82,18,72,10,52,19,149,11,101,192,34,0,147,106,24,253,68,250,130,105,193,198,200,127,165,54,195,108,2,130,97,168,242,148,76,169,5,161,67,144,166,48,2,55,140,136,229,22,12,115,96,52,17,7,132,78,105,48,66,171,75,64,50,138,65,201,89,229,144,98,178,179,137,87,153,194,24,39,42,23,64,219,116,51,234,46,72,70,221,213,187,0,114,74,161,210,54,202,32,67,128,148,59,140,10,228,132,192,36,8,64,29,2,19,93,0,2,148,230,194,53,238,41,41,91,142,202,148,156,66,120,210,203,72,133,32,145,225,89,116,180,3,184,87,76,224,132,184,176,189,119,35,76,211,35,153,148,36,64,242,164,150,146,136,186,64,148,19,32,85,128,76,162,102,70,216,238,164,2,66,142,22,186,1,89,239,168,63,169,96,185,196,192,66,9,14,18,136,2,36,79,221,72,134,200,50,140,30,74,36,158,55,85,7,1,93,231,10,60,90,68,20,124,97,130,172,184,224,118,81,162,231,9,69,80,52,69,168,255,0,81,195,77,253,73,125,206,110,54,225,88,125,174,200,194,22,184,140,112,136,52,156,8,41,122,251,139,154,194,120,233,7,158,221,148,107,192,110,119,68,227,238,1,104,201,85,79,164,113,114,24,112,217,155,43,220,2,13,216,77,166,97,178,225,49,128,169,141,46,200,50,173,206,100,153,250,66,155,103,194,82,181,239,126,160,201,137,219,59,34,18,6,84,107,97,158,56,240,170,164,192,50,72,194,60,183,216,149,234,88,16,230,152,159,42,170,117,3,63,144,140,16,5,193,216,31,210,80,181,237,115,201,119,202,167,191,113,140,222,160,155,64,24,32,121,86,211,59,228,240,85,216,28,6,36,34,107,173,111,0,5,185,68,86,217,176,111,151,156,100,238,18,195,197,198,118,41,190,228,3,0,79,133,26,90,214,128,230,253,192,77,239,177,186,188,166,16,241,17,145,202,150,65,223,40,160,79,78,1,229,91,186,68,2,129,131,54,152,31,169,93,164,145,141,251,161,117,230,1,50,14,97,66,246,146,14,127,225,49,224,55,34,45,71,180,255,0,82,182,253,125,202,108,128,11,79,74,22,136,36,228,148,102,8,255,0,183,251,42,233,12,0,206,22,45,215,127,114,69,83,21,130,73,112,4,98,16,146,92,118,251,171,134,191,13,144,138,210,210,39,35,178,93,226,205,111,200,59,146,232,184,3,157,188,170,47,235,38,49,176,68,92,8,16,96,253,55,81,175,183,39,49,133,69,19,67,185,133,106,12,92,151,186,121,76,180,93,32,137,141,149,53,215,130,34,39,148,33,165,174,201,194,192,122,195,85,173,176,97,72,140,240,132,58,242,91,9,143,32,136,183,28,160,4,53,179,194,212,119,172,246,107,216,253,246,73,108,52,103,31,217,89,48,224,25,63,225,83,64,2,120,86,43,0,113,177,225,83,250,216,162,90,230,29,74,46,48,120,59,20,65,225,144,32,199,149,3,132,224,125,225,25,36,228,140,41,184,57,104,237,143,43,1,142,201,128,112,169,184,118,71,229,49,175,13,204,110,137,245,48,220,0,7,132,107,241,216,180,203,116,197,195,99,144,173,164,130,32,34,113,24,31,55,213,91,225,224,152,200,217,29,67,24,28,83,151,80,9,233,6,96,202,143,145,177,148,77,112,229,74,97,160,153,204,164,171,177,139,38,155,32,105,49,217,11,121,141,147,92,5,219,37,89,104,49,137,85,221,234,209,42,57,176,154,64,150,140,78,240,55,87,136,200,130,21,128,216,19,243,120,70,8,48,55,114,67,250,242,88,178,56,125,68,123,153,24,33,48,51,220,51,59,170,118,196,184,244,142,81,51,164,2,35,40,29,171,22,160,216,96,145,2,12,168,216,105,196,0,119,87,81,229,207,129,182,197,91,26,14,72,252,161,123,60,177,155,242,63,44,175,253,224,252,205,5,163,170,114,81,49,217,45,4,166,94,214,55,32,55,192,75,182,231,146,54,89,116,56,245,5,92,242,92,16,222,255,0,68,5,142,115,100,254,19,8,22,244,186,35,144,128,147,254,236,141,211,89,211,253,67,188,156,92,36,105,51,48,0,240,156,199,204,12,202,206,218,134,237,240,181,208,168,210,8,13,135,108,10,108,207,60,129,243,168,116,200,104,32,133,11,207,7,50,143,13,105,145,39,194,26,98,11,79,126,232,219,144,99,48,212,171,251,141,129,28,2,137,172,13,14,204,18,37,81,105,105,49,145,10,192,15,108,28,135,8,42,166,6,213,141,75,119,144,218,75,26,92,102,35,140,163,185,197,162,9,133,116,204,0,11,96,162,100,78,208,124,172,28,220,253,71,174,214,221,116,203,109,194,35,42,170,53,238,6,9,131,251,42,181,205,126,29,112,78,164,227,14,187,1,11,212,246,17,45,212,182,23,53,128,152,199,28,162,164,110,109,79,233,32,72,28,187,194,6,186,65,1,24,45,46,18,232,59,125,80,49,254,68,91,226,117,212,115,105,189,193,163,0,12,192,68,217,187,201,193,10,83,120,251,13,211,154,111,105,112,22,166,181,142,32,77,95,199,166,91,200,108,54,178,100,202,209,77,228,81,13,2,64,50,145,78,11,65,34,70,242,22,134,58,102,210,12,141,149,57,84,196,242,27,80,173,141,119,245,24,100,52,58,65,250,39,178,168,108,91,198,248,75,164,111,33,177,0,120,78,107,164,70,35,232,158,182,5,177,57,234,186,115,141,109,104,25,117,173,254,235,93,58,162,208,39,4,236,176,54,44,105,25,131,202,209,73,229,220,124,167,1,53,170,253,206,170,87,28,250,255,0,243,52,106,30,223,225,170,2,46,180,135,192,223,28,37,212,103,182,68,230,96,162,108,83,169,238,252,211,140,35,123,90,105,123,191,210,8,25,238,144,191,12,227,94,226,216,11,60,165,123,205,162,9,115,28,65,199,72,152,84,125,234,141,46,165,2,149,184,144,102,127,225,70,213,118,192,99,185,90,169,150,134,92,210,109,218,28,35,60,161,249,43,208,31,113,40,45,116,124,153,233,212,45,166,46,2,254,66,221,75,80,42,176,53,196,8,192,180,66,202,104,56,146,103,27,133,27,109,223,46,119,36,42,96,215,191,168,191,142,141,91,113,246,86,161,245,41,234,105,140,150,16,71,208,157,191,178,62,160,214,182,0,100,236,156,226,42,82,190,1,0,129,7,116,138,95,251,132,84,32,227,0,36,173,154,215,115,168,223,143,241,91,205,217,85,106,54,30,220,129,180,28,74,42,166,24,208,26,46,28,163,52,69,104,39,32,13,128,73,47,109,54,10,97,129,177,136,240,169,107,104,52,59,149,173,120,188,172,202,99,197,55,2,215,7,137,131,28,20,117,92,232,105,108,19,50,103,144,150,247,198,32,79,1,49,134,105,150,180,139,228,18,99,132,165,133,154,245,175,228,13,123,253,200,230,23,176,184,152,131,176,9,55,186,0,4,136,227,133,182,155,169,184,154,119,16,226,36,8,221,74,116,26,243,158,209,48,168,189,31,220,159,23,151,198,98,126,178,165,42,47,118,228,12,0,36,147,217,105,247,239,22,129,128,208,103,105,60,167,29,27,64,152,19,42,234,105,253,170,87,54,92,102,32,4,27,159,136,214,26,126,59,182,247,175,212,75,94,210,102,32,1,251,171,109,75,78,126,184,84,234,69,175,56,143,242,170,163,90,89,243,90,72,142,157,194,215,219,227,153,53,115,151,81,158,243,218,200,111,76,156,198,197,46,75,94,127,183,148,192,113,2,45,142,82,235,53,197,205,233,199,112,166,57,185,228,173,146,162,61,198,141,64,97,13,45,131,227,149,87,134,185,229,148,155,121,25,118,211,247,66,232,14,108,140,134,237,193,77,115,94,52,242,236,230,26,21,108,25,159,108,81,183,241,34,216,91,4,157,129,144,153,74,177,55,9,13,237,40,41,177,182,150,157,248,68,202,116,134,67,110,118,210,119,3,194,155,249,11,18,85,252,66,10,199,63,49,5,72,107,173,150,203,155,150,200,192,41,119,52,69,191,146,157,56,137,144,50,151,155,189,202,91,241,218,182,107,225,4,52,196,97,178,103,10,226,105,244,6,227,130,85,62,163,125,151,189,215,69,54,205,173,108,151,120,10,219,107,26,8,144,239,43,161,107,156,45,247,39,248,232,37,191,25,222,68,223,38,54,111,41,244,95,97,4,218,214,240,121,40,28,207,113,196,184,219,244,84,246,223,78,194,36,183,152,73,249,0,183,197,235,245,39,202,181,51,247,255,0,120,231,180,61,160,131,153,86,93,107,90,9,152,206,16,210,120,134,198,227,41,142,182,182,90,51,180,36,221,124,151,202,225,145,77,212,7,2,75,173,27,9,9,151,152,25,0,4,183,181,140,108,22,245,14,59,162,4,53,128,196,125,57,76,237,131,35,60,179,63,249,178,168,107,220,195,109,66,198,212,255,0,104,51,3,133,165,218,134,226,98,99,149,156,212,22,67,237,104,227,31,229,27,169,94,214,143,217,74,197,239,110,186,200,180,177,79,139,24,106,57,240,215,184,95,19,129,8,31,74,90,215,19,212,55,9,117,61,198,58,99,108,38,181,226,179,50,72,62,21,1,227,159,76,118,174,227,104,145,84,84,22,91,97,29,185,90,28,230,154,66,14,202,86,160,209,213,17,194,22,210,54,129,33,164,225,164,247,76,96,103,144,180,49,174,233,255,0,226,16,170,75,110,113,146,4,121,80,106,234,150,136,54,128,137,180,173,100,188,135,19,216,36,85,104,109,97,19,105,8,252,95,145,18,223,142,198,88,119,206,167,71,79,234,245,180,238,16,240,68,100,17,146,187,58,47,94,126,46,63,101,229,129,146,9,110,54,5,58,133,123,92,14,67,146,243,185,184,105,55,228,189,135,94,255,0,83,219,210,248,136,176,111,190,50,183,80,248,137,206,108,57,193,166,113,28,175,33,166,168,42,83,206,15,41,184,181,164,3,35,202,122,89,239,39,85,109,249,16,108,207,113,67,226,112,194,3,159,211,25,93,45,47,197,12,170,216,247,38,48,190,92,234,239,24,187,35,186,126,155,212,95,64,90,92,101,63,169,82,33,249,143,199,108,13,159,88,161,235,173,107,27,144,208,49,11,69,63,136,26,231,252,252,175,151,209,245,103,18,25,36,24,221,108,165,235,6,157,173,136,39,148,13,62,161,165,155,95,3,238,125,45,159,16,179,222,115,67,195,136,27,30,22,138,94,188,26,232,184,18,87,205,127,234,211,204,19,200,79,111,174,57,131,124,198,15,116,213,107,230,70,174,41,175,220,250,157,15,89,15,49,201,79,103,169,251,161,220,199,11,230,158,159,241,25,108,92,126,161,119,104,122,184,168,217,7,168,240,144,195,126,224,120,171,250,158,189,158,160,6,36,9,86,125,81,177,147,35,194,242,127,245,34,32,59,116,3,213,13,38,216,227,113,201,148,85,181,84,58,140,126,75,111,47,169,234,29,234,205,102,46,181,79,250,216,180,67,129,39,149,225,117,126,172,224,65,186,9,227,117,151,254,184,89,128,225,157,135,101,74,215,137,201,138,126,78,56,219,201,244,127,250,169,13,4,57,179,27,4,35,215,69,39,8,131,193,149,243,193,241,41,97,104,144,9,199,213,59,254,183,123,71,29,210,53,119,88,107,249,71,217,239,15,173,176,62,92,112,56,68,239,87,105,27,192,225,124,249,254,186,72,35,4,119,148,20,253,100,145,213,80,147,217,2,182,194,63,249,56,91,137,236,250,5,111,93,182,153,176,220,120,29,208,191,214,186,65,38,73,94,12,250,211,156,26,3,93,245,28,32,127,174,185,142,130,34,54,42,128,221,199,234,47,35,249,172,247,180,253,104,182,73,116,131,176,236,130,183,173,129,105,14,143,11,193,31,94,120,115,139,178,227,180,36,159,90,123,140,153,29,165,43,187,19,252,138,114,61,158,254,151,173,52,84,105,186,91,59,42,119,173,153,32,60,18,87,135,163,234,238,124,58,98,10,186,250,226,1,35,11,127,147,45,230,199,162,238,217,223,212,247,7,215,24,214,128,231,201,8,7,173,0,239,154,0,225,120,23,122,179,220,64,39,29,249,148,108,245,55,62,166,73,236,136,22,250,134,215,178,159,212,247,199,214,26,88,79,110,220,172,245,189,92,186,215,137,181,194,96,136,33,120,209,173,170,250,237,135,152,216,48,12,74,102,171,93,95,217,109,66,101,165,214,11,79,211,116,11,3,212,159,249,115,108,207,86,125,97,162,232,118,121,80,122,203,92,12,59,7,137,94,34,166,182,168,120,15,145,254,85,141,107,220,220,44,63,191,185,91,92,224,36,246,117,61,89,194,45,124,119,7,116,183,122,200,147,145,245,94,62,174,174,165,71,205,198,98,51,217,102,127,168,188,135,123,77,184,179,6,227,0,167,169,189,158,65,102,220,116,244,158,225,254,184,208,217,6,224,66,204,255,0,92,44,217,224,5,227,41,234,170,180,228,159,240,151,91,82,246,54,103,51,178,94,47,122,119,57,127,203,254,69,178,119,61,187,126,34,1,141,37,217,38,19,63,235,180,237,16,233,194,240,140,213,184,226,100,114,123,45,20,181,57,28,166,206,57,58,94,79,172,246,46,245,155,225,161,214,236,82,107,250,204,189,249,130,14,87,154,21,93,48,12,118,148,154,218,194,217,38,92,233,227,41,198,191,174,162,183,106,148,60,158,164,250,216,100,144,233,104,25,74,119,174,7,18,210,238,1,25,216,47,40,53,110,36,140,221,206,48,152,199,144,220,153,73,84,223,58,156,229,173,203,39,164,119,173,144,68,111,182,232,207,174,195,226,233,199,5,121,95,226,11,219,62,75,112,80,50,163,133,66,115,142,15,40,181,23,73,102,207,135,252,207,84,255,0,91,46,99,110,116,67,165,160,119,74,127,196,47,105,7,124,194,226,50,187,93,79,171,25,198,86,122,217,121,135,24,220,5,65,255,0,166,209,191,42,20,120,118,179,209,183,226,0,218,101,206,113,223,33,162,74,143,245,150,23,7,76,93,25,24,94,77,149,125,146,26,39,147,63,221,61,181,161,151,141,148,170,143,71,179,157,186,216,51,217,232,106,122,208,105,37,174,207,35,178,89,245,225,170,161,20,200,1,195,14,105,202,224,59,82,9,24,144,153,239,49,206,233,196,242,139,117,174,158,202,143,27,255,0,169,219,103,172,146,242,90,72,96,104,4,118,238,82,207,173,13,70,157,192,58,90,237,136,229,113,1,13,145,39,202,159,251,96,22,224,21,171,107,6,68,26,208,220,157,129,235,110,140,187,41,45,245,218,193,167,220,168,215,255,0,250,45,136,253,215,42,169,12,166,9,25,236,2,22,176,16,92,248,3,104,40,2,87,97,173,186,194,118,155,235,142,44,6,224,0,59,184,112,153,87,213,238,107,72,200,59,175,56,9,53,78,8,96,200,39,148,250,85,65,16,102,56,132,215,174,144,23,176,249,220,234,143,81,45,99,156,14,73,225,41,222,168,90,50,114,86,74,33,174,233,18,9,238,128,179,174,72,18,222,14,197,46,49,191,202,10,111,212,218,61,78,160,4,135,117,17,0,240,15,116,127,199,123,129,165,198,75,78,254,86,6,134,131,180,52,170,117,73,134,52,109,144,133,80,232,59,136,82,220,78,251,155,106,107,94,231,18,95,141,129,73,169,175,169,4,182,1,24,157,229,103,105,247,1,107,193,105,48,64,41,98,156,155,156,99,199,117,139,86,187,247,28,95,162,109,167,234,14,136,148,198,107,11,157,23,72,141,151,57,230,211,180,132,214,251,117,25,210,122,134,228,119,65,84,202,145,118,222,125,145,239,212,155,78,75,66,166,107,9,178,29,38,22,74,149,34,160,4,110,39,234,150,215,140,99,8,141,170,245,23,154,186,120,125,78,151,241,174,96,50,237,214,122,250,151,12,201,146,149,74,163,11,64,183,19,186,183,153,39,27,240,156,20,214,51,107,38,253,75,165,170,45,50,231,58,60,42,58,255,0,61,60,121,88,234,185,173,4,11,174,222,120,72,53,112,38,74,143,30,250,234,45,127,41,94,171,58,39,84,247,100,24,141,128,84,53,143,231,4,149,158,132,61,178,154,88,28,206,172,65,145,42,149,118,160,202,217,220,229,26,255,0,81,120,32,8,130,136,106,139,129,183,149,145,205,104,13,17,49,149,77,174,36,247,24,8,105,250,234,70,182,181,236,150,127,226,108,165,89,195,14,48,85,189,238,134,231,167,199,43,59,94,26,220,130,73,84,9,112,50,232,236,16,81,178,145,183,141,90,228,42,181,44,192,63,84,13,170,105,134,145,129,217,5,64,64,15,140,42,249,92,64,4,52,237,37,55,200,91,228,152,222,150,57,77,244,42,15,152,245,55,178,211,89,222,248,105,51,3,111,11,157,167,113,105,2,113,244,221,106,213,62,214,134,130,124,128,163,205,214,217,228,232,171,95,223,113,21,43,117,64,195,182,8,31,85,225,160,59,39,149,154,90,53,0,201,5,85,103,150,190,68,193,225,90,175,47,144,69,170,158,194,125,120,39,150,242,87,63,89,86,199,220,50,155,81,205,112,18,176,106,158,106,1,105,13,63,247,9,82,119,207,34,55,231,65,14,166,106,250,160,65,108,253,161,99,117,83,123,75,48,155,174,33,132,98,123,194,206,233,45,108,8,240,150,211,148,109,80,238,53,149,156,28,227,51,225,51,45,25,116,44,148,204,50,163,200,46,107,4,152,25,90,42,22,218,221,227,137,66,135,23,88,218,149,43,111,98,93,81,192,67,141,196,242,119,75,36,180,153,135,24,225,27,131,92,127,229,81,254,91,102,1,39,101,183,123,242,53,131,143,76,22,60,22,201,104,98,99,158,11,91,237,136,35,39,177,75,181,181,0,46,150,158,202,22,52,188,100,225,49,242,239,35,33,198,189,247,26,216,249,164,72,229,49,214,57,128,226,98,51,221,35,3,164,111,190,85,49,216,55,143,178,114,219,220,167,19,122,251,34,235,251,134,187,64,249,8,201,29,212,185,172,4,3,150,162,47,217,211,107,121,84,227,79,0,144,94,120,81,177,254,74,206,107,126,58,234,31,254,160,200,115,77,192,119,148,116,221,107,100,111,216,164,184,176,152,217,11,129,36,52,18,179,246,195,67,137,215,113,142,168,91,36,159,178,75,234,204,157,167,186,183,201,17,29,75,49,45,46,33,242,74,42,212,208,234,91,121,249,1,239,47,134,225,223,100,52,76,153,156,143,217,24,22,144,25,152,57,69,78,24,239,150,46,223,10,85,223,54,78,214,203,117,255,0,164,54,19,16,35,25,202,167,212,115,90,1,0,231,132,86,52,100,100,156,163,46,181,206,45,0,227,182,200,133,171,225,220,144,63,188,200,175,116,226,226,33,19,42,138,132,103,239,10,136,14,104,51,245,75,14,96,112,128,150,182,204,211,184,127,24,183,229,177,197,192,184,65,251,33,247,61,176,225,104,158,10,11,195,167,164,220,16,58,46,55,72,194,38,236,175,135,19,238,91,53,14,188,130,36,70,225,53,213,1,112,150,225,36,62,155,26,67,115,253,213,10,192,188,18,48,169,252,71,140,213,172,107,136,200,140,43,167,85,185,13,112,115,182,32,112,160,1,238,131,24,216,4,198,211,33,224,182,14,16,174,230,51,43,214,48,156,247,56,14,153,40,218,230,6,91,200,204,43,0,96,108,238,234,223,78,75,152,220,70,76,172,217,235,36,63,37,119,177,242,42,251,95,108,125,209,177,228,83,118,65,116,136,250,32,112,14,33,164,11,72,224,229,5,70,230,41,172,226,230,100,195,107,253,177,149,43,221,185,3,188,36,186,168,110,192,16,134,169,45,105,231,194,81,116,52,198,15,101,74,216,240,37,121,224,111,83,69,42,208,233,131,114,35,82,210,92,4,36,53,197,205,25,207,116,64,193,143,152,30,233,51,145,139,220,98,229,182,222,50,29,85,160,144,9,157,163,130,150,234,129,209,146,217,69,4,59,54,145,60,37,72,107,137,141,142,203,83,41,239,112,85,95,212,97,174,46,33,196,16,6,50,150,92,29,242,153,14,204,247,42,53,204,119,205,137,72,247,250,156,0,136,49,245,70,161,218,121,26,218,101,135,169,166,153,182,230,146,8,132,135,18,192,99,57,69,24,80,150,185,191,182,16,168,160,30,77,252,204,191,191,82,157,88,16,110,57,35,132,4,244,204,239,137,41,119,0,79,127,162,133,247,83,240,48,137,242,56,132,155,70,195,99,210,57,213,24,15,78,209,5,40,212,113,102,217,27,97,13,172,117,165,196,143,242,137,224,211,216,125,33,74,219,252,73,106,56,115,185,51,189,242,230,144,36,246,68,106,7,211,17,32,158,10,182,147,4,198,99,117,158,171,220,231,248,4,37,75,93,237,242,114,214,181,57,91,206,228,115,205,59,136,116,144,35,33,103,123,158,226,65,199,116,117,114,247,3,243,113,225,36,135,244,150,155,127,221,41,236,133,182,158,199,15,6,42,172,181,152,129,143,186,198,107,58,109,19,61,214,186,192,18,75,191,117,141,239,99,65,204,207,236,185,236,119,211,22,194,122,197,61,195,103,126,66,129,236,120,10,152,224,29,145,32,171,150,224,70,120,75,253,199,203,56,192,117,64,224,71,217,103,109,66,223,152,1,158,19,170,54,201,0,3,224,161,115,73,0,134,182,57,146,168,53,200,149,51,249,74,220,19,146,10,23,225,187,195,149,243,224,225,85,70,131,57,0,173,108,78,163,97,99,143,212,206,254,145,7,238,87,62,179,237,125,161,184,238,183,215,124,211,130,14,23,54,171,197,217,118,10,157,181,11,49,173,135,196,128,94,100,128,1,242,128,227,7,246,70,224,209,129,146,57,87,101,240,54,42,75,164,158,240,128,29,12,142,21,221,104,200,199,5,91,154,26,239,33,83,242,54,194,34,134,100,37,218,186,66,101,75,184,8,92,224,29,0,110,163,76,120,236,168,130,28,15,41,3,69,124,148,45,166,66,115,129,110,112,168,62,68,140,21,79,180,180,120,85,112,145,35,0,112,143,189,108,70,220,151,97,219,12,147,9,51,0,14,233,174,33,205,130,82,223,147,190,2,37,182,187,13,218,244,87,201,121,118,216,86,215,206,54,86,210,48,20,128,100,132,173,143,212,66,186,245,6,160,242,21,2,113,59,118,70,230,237,7,242,160,112,24,132,60,153,36,37,187,16,133,206,32,64,2,20,196,142,37,83,142,109,236,153,119,168,185,244,146,174,45,3,10,137,156,148,64,198,16,145,212,121,11,85,207,72,78,229,185,223,111,162,185,136,194,160,71,101,98,54,40,111,220,108,214,64,67,176,112,20,46,183,137,3,98,132,182,73,10,243,108,20,203,166,69,58,118,91,92,34,99,117,114,72,143,221,83,73,28,8,68,194,64,206,200,215,184,229,179,50,8,54,19,223,186,182,212,35,17,149,111,32,144,20,155,92,151,147,236,90,166,203,188,184,9,24,75,156,162,27,152,216,40,7,120,11,114,235,24,55,189,101,57,210,123,14,200,73,32,199,116,199,65,48,2,168,32,0,97,109,140,119,220,129,214,226,16,7,67,182,87,116,30,234,18,208,48,50,80,175,250,143,201,221,150,42,72,136,255,0,194,182,58,39,144,168,59,182,21,181,190,97,22,210,124,187,214,9,62,21,146,0,194,177,4,18,68,253,16,220,7,24,8,110,204,3,222,202,21,8,35,194,187,132,100,40,94,3,164,8,240,173,163,31,85,69,235,88,83,233,146,236,73,253,208,146,119,253,148,113,27,42,49,128,37,41,215,177,155,40,16,129,204,247,86,77,173,17,186,167,29,182,133,93,142,193,101,234,79,217,46,45,0,42,155,143,130,137,214,135,68,97,72,17,227,178,199,127,80,175,238,11,136,32,108,153,54,180,71,209,45,160,65,238,172,108,50,180,98,220,122,33,57,194,208,8,200,217,0,35,148,68,12,21,66,220,225,54,153,220,86,219,236,167,144,54,66,172,54,237,149,134,227,43,105,25,73,87,72,131,194,129,208,34,20,104,19,149,120,14,200,91,66,9,28,101,129,17,45,180,9,204,32,118,248,71,128,193,45,202,87,194,44,0,4,110,163,72,31,84,68,131,16,2,23,136,41,135,125,134,71,100,225,19,36,224,99,202,160,91,29,138,176,100,118,40,111,212,99,15,72,39,117,97,208,68,229,83,96,110,163,140,159,1,29,250,200,36,152,116,162,22,156,236,80,18,74,128,74,223,115,75,46,36,171,14,131,178,20,86,139,38,126,201,183,12,155,168,51,42,237,136,157,148,108,114,138,238,143,236,16,140,103,220,23,69,221,59,42,81,64,37,29,222,226,194,36,88,59,162,166,9,126,12,32,13,145,186,182,16,14,82,175,81,169,156,141,143,34,210,0,220,114,134,68,135,17,17,194,142,168,91,80,129,150,236,136,129,96,24,130,145,219,49,93,30,79,114,7,150,136,128,100,206,56,80,244,146,99,37,95,202,200,216,119,66,26,67,218,72,145,24,8,110,225,225,29,171,152,253,200,194,103,35,3,186,141,19,136,36,39,96,152,141,132,164,151,100,219,143,8,149,30,216,10,103,87,97,108,71,74,22,1,49,106,35,115,72,200,142,234,156,75,190,190,18,99,3,85,118,240,195,11,206,8,0,96,5,42,50,64,130,60,161,53,29,25,105,3,108,97,65,35,46,32,137,217,48,29,97,26,225,209,40,67,140,68,119,40,203,65,16,220,144,173,182,151,192,2,2,141,155,137,144,131,250,216,173,91,88,55,168,45,46,112,180,238,20,112,46,48,79,132,111,0,48,115,60,133,93,24,59,253,209,191,79,199,169,91,208,122,171,217,0,8,105,17,48,169,141,184,68,98,48,140,180,59,101,108,232,205,194,120,8,7,247,39,150,81,96,90,246,71,7,202,48,224,102,68,1,141,183,81,225,174,220,137,221,77,132,8,31,84,202,166,157,132,55,112,207,169,69,176,15,7,127,170,174,162,204,130,79,246,86,92,94,219,72,0,204,221,254,17,203,173,34,36,44,59,110,162,161,112,66,3,26,94,96,101,195,96,21,52,153,129,4,158,233,141,2,152,247,1,0,240,84,99,129,204,9,157,214,20,246,80,163,200,22,9,115,135,72,16,59,160,18,231,99,42,201,234,51,178,58,96,76,140,74,74,171,241,138,229,186,89,28,92,232,0,103,149,26,0,48,137,173,180,148,2,65,60,133,78,77,65,200,200,61,144,178,241,180,42,13,23,240,15,128,173,164,129,245,225,76,156,237,244,70,200,249,49,86,167,37,149,237,201,36,224,162,18,6,14,85,24,222,51,177,148,34,90,226,4,9,75,124,177,139,22,216,67,137,137,19,137,64,31,127,145,221,54,226,208,54,46,40,3,204,153,104,7,176,75,130,123,212,205,207,169,79,150,137,24,84,28,103,39,40,206,4,196,161,116,152,182,32,4,69,78,165,45,81,29,132,41,146,209,34,59,33,4,180,144,70,200,238,116,207,16,163,160,112,78,54,8,249,129,211,17,0,4,238,19,31,34,96,125,213,145,130,79,236,161,17,76,99,37,13,221,48,4,125,82,213,227,221,136,231,75,198,70,139,88,71,10,82,1,173,54,200,240,85,180,156,200,16,21,2,72,118,34,118,86,181,57,49,74,231,242,150,67,129,196,16,172,212,62,230,208,0,84,77,180,255,0,202,22,218,227,212,96,160,213,233,58,136,98,161,245,47,171,126,21,181,176,122,185,202,39,17,108,3,178,171,110,59,240,167,197,133,0,43,176,107,8,139,132,248,10,218,210,27,135,125,21,144,208,233,59,170,6,113,194,217,201,255,0,81,120,232,146,53,157,60,9,221,81,6,12,227,132,96,103,57,66,100,152,35,242,168,252,141,130,223,199,168,160,208,236,3,0,45,154,114,45,0,65,35,101,149,145,117,182,2,15,61,150,138,109,182,33,219,37,113,205,58,142,81,171,238,205,65,164,201,35,171,128,17,6,18,4,136,62,85,52,184,0,119,16,172,184,196,68,20,233,106,227,177,169,74,143,35,214,21,176,237,138,42,103,170,99,110,232,105,190,46,7,61,213,129,51,24,30,80,106,2,61,74,214,165,30,71,112,229,215,192,192,254,201,230,152,112,130,240,225,225,102,14,181,194,115,245,78,21,3,139,91,22,166,106,191,234,69,69,214,186,198,53,134,145,129,194,32,249,113,18,6,48,10,0,36,204,156,43,123,67,178,0,242,154,205,106,113,96,170,152,134,16,131,92,232,49,46,216,163,13,104,108,187,230,236,146,69,74,78,146,97,167,96,6,83,3,100,201,130,14,193,101,223,146,117,43,87,142,53,246,62,155,165,209,24,59,173,77,54,214,3,255,0,203,198,123,248,88,91,134,198,12,246,90,180,195,160,93,59,166,106,21,194,47,226,127,37,148,38,186,77,120,108,224,52,240,153,73,132,2,68,25,73,167,81,207,49,16,22,202,64,49,163,25,77,74,60,123,148,210,246,198,30,158,90,33,216,61,211,4,128,224,68,118,238,165,46,182,146,58,99,130,21,181,206,48,77,164,127,73,88,205,239,216,127,25,143,239,255,0,105,109,0,52,9,116,254,200,232,146,210,227,151,64,84,198,23,28,253,83,90,11,165,162,45,240,168,60,189,251,155,242,89,166,113,140,96,53,24,59,118,77,107,46,32,63,44,144,75,124,160,210,211,34,76,254,66,208,226,47,104,0,9,201,28,194,82,193,241,253,73,159,145,43,182,175,113,85,9,165,37,205,22,24,130,50,103,232,152,219,155,4,139,134,240,163,105,213,58,167,23,49,162,139,64,180,135,75,137,204,200,237,183,238,170,187,94,42,7,145,17,199,10,174,245,123,121,3,116,29,61,240,140,171,119,178,63,167,194,170,14,13,25,108,92,54,236,133,245,28,246,53,207,33,198,0,39,136,68,192,200,38,99,252,41,89,206,147,251,137,248,191,26,29,122,126,225,158,145,130,59,194,10,148,92,202,132,184,65,3,164,243,10,53,173,125,216,251,163,52,125,216,23,109,204,255,0,116,197,55,54,83,252,188,143,48,254,162,244,181,233,213,166,242,199,220,121,115,76,137,68,15,184,226,44,183,207,249,76,171,3,14,24,104,205,173,85,238,196,64,253,145,63,25,93,67,79,255,0,16,163,126,135,185,31,162,38,29,223,114,169,205,52,170,52,52,28,111,27,21,160,212,168,29,68,83,13,246,220,211,238,130,51,51,136,251,41,169,97,52,192,96,13,50,9,113,220,120,64,49,226,125,198,42,94,162,122,63,252,200,182,23,54,73,13,12,223,108,254,85,123,185,233,119,80,225,39,92,105,83,162,77,87,217,76,196,186,98,12,227,41,215,128,208,232,206,219,42,218,153,252,160,109,85,239,168,214,61,194,155,111,115,125,226,217,183,128,86,246,183,220,3,16,79,11,150,241,47,184,0,29,181,203,77,10,181,70,90,65,141,196,240,133,56,186,178,95,141,91,63,168,117,244,149,29,39,19,253,214,17,167,5,174,4,245,3,11,165,239,58,189,57,233,14,219,11,54,160,65,167,22,222,102,90,153,108,30,247,1,70,136,49,84,244,118,155,94,224,72,236,100,33,168,8,109,187,14,233,205,45,22,244,134,231,228,102,115,225,21,74,94,235,72,218,59,165,122,232,157,34,94,173,102,90,85,172,16,224,32,16,208,79,236,159,21,26,243,77,242,15,251,74,72,211,16,240,211,129,60,39,85,170,42,213,115,129,33,229,208,75,154,64,39,199,116,200,15,25,35,242,1,182,59,148,26,105,221,2,231,70,26,55,85,76,0,219,158,13,55,31,233,59,202,107,40,22,211,113,105,117,90,131,39,57,132,14,104,107,28,109,250,2,145,115,170,198,181,154,138,129,158,65,178,0,32,204,162,13,55,69,209,28,30,80,18,92,0,107,155,190,9,31,148,238,138,108,14,137,43,84,173,76,133,207,201,187,214,194,96,176,76,130,59,32,99,9,105,36,117,18,115,42,131,192,235,221,17,117,74,180,195,154,25,143,152,57,208,99,199,117,175,95,178,33,127,241,188,158,255,0,252,69,192,107,154,100,146,60,167,7,10,141,180,200,114,1,78,243,197,177,35,10,12,17,112,34,59,34,56,242,179,13,120,52,80,142,161,64,53,208,54,87,99,168,60,16,12,30,234,154,241,76,201,128,60,163,46,117,65,47,146,142,89,122,150,175,226,235,19,175,253,36,169,252,199,18,237,199,100,146,219,73,38,76,38,123,128,61,180,227,113,42,171,52,94,6,227,116,203,83,42,196,226,126,45,42,255,0,251,139,247,47,36,189,214,142,15,101,179,78,214,177,205,21,92,231,180,110,70,12,44,116,204,56,64,250,202,121,121,113,0,68,108,83,94,229,169,212,141,51,59,115,185,117,9,117,225,162,114,134,139,69,55,204,146,66,117,7,72,38,70,55,81,198,155,131,160,137,27,129,186,157,19,129,190,193,103,138,111,254,177,180,92,42,131,126,78,225,11,169,203,221,35,101,96,10,109,104,24,9,148,223,52,204,144,131,85,175,80,241,26,149,95,247,22,26,100,12,71,149,43,50,24,113,194,55,83,48,8,2,74,7,53,207,112,108,72,27,167,109,82,161,245,43,165,107,132,202,31,17,140,248,77,1,174,13,187,238,134,165,47,106,226,209,191,236,165,51,13,147,146,82,114,30,235,5,65,73,210,210,215,182,24,7,221,111,107,174,104,4,253,215,18,139,218,209,60,173,116,235,189,142,2,5,177,221,30,85,78,63,249,157,77,0,44,116,77,26,154,77,254,137,49,204,32,104,115,200,156,65,229,52,60,186,155,112,3,78,4,28,202,83,28,5,71,2,126,170,213,15,54,114,135,200,253,49,216,5,165,162,68,229,106,47,107,248,200,27,172,244,154,41,27,92,208,26,118,142,83,234,199,182,35,29,211,29,39,82,151,231,239,255,0,24,192,64,220,144,127,186,32,77,185,62,33,102,115,131,131,79,116,64,116,128,55,7,148,82,190,77,209,213,122,155,233,177,172,1,208,11,163,113,186,244,62,147,89,174,139,140,30,242,188,221,46,150,128,239,170,221,161,213,192,18,224,192,63,114,165,193,15,97,195,145,111,185,234,195,205,210,122,130,207,93,247,73,38,215,36,179,93,52,67,73,5,193,46,165,71,96,136,180,247,221,40,172,127,65,217,155,92,248,0,52,125,74,231,63,121,153,142,22,234,213,5,71,89,2,74,200,253,61,183,56,224,110,168,117,57,156,185,217,231,144,108,34,215,184,7,56,8,28,4,116,234,145,243,15,178,89,4,182,233,129,217,15,189,7,38,14,195,202,29,233,253,203,154,91,44,245,30,234,128,96,247,225,85,78,159,151,114,55,89,77,107,132,70,103,57,76,101,72,108,239,194,173,127,175,36,86,220,148,250,155,24,247,180,3,192,231,186,91,192,171,14,158,114,149,238,231,59,70,225,54,150,27,18,35,232,163,141,45,254,229,65,252,181,239,200,31,33,60,158,16,58,29,76,204,238,12,169,80,146,70,112,56,74,47,112,121,150,196,108,85,56,171,220,110,121,241,250,154,168,129,239,2,37,160,174,141,38,75,75,72,4,174,69,58,198,230,130,73,225,117,104,86,107,162,29,144,18,167,153,5,110,106,85,217,151,81,76,176,219,29,61,208,209,113,47,131,177,194,118,165,196,178,0,231,101,141,213,92,8,152,8,91,75,25,25,205,12,242,116,41,182,215,155,68,70,229,77,70,160,137,0,64,38,73,11,53,61,69,173,180,145,114,141,168,194,36,156,170,21,169,111,145,7,31,250,72,199,92,242,33,178,124,161,105,117,51,105,40,105,56,58,29,63,248,87,90,11,76,25,83,183,21,207,34,223,241,245,135,146,61,208,194,34,1,51,43,35,181,22,152,182,79,32,38,10,132,200,32,128,209,177,11,37,119,23,27,218,1,112,140,76,97,2,139,247,13,14,46,213,154,5,73,197,209,29,210,234,54,233,4,164,123,151,186,73,22,140,66,41,21,106,145,176,110,1,9,251,234,45,119,146,216,148,230,130,211,24,250,114,143,79,168,59,115,180,35,34,209,107,69,196,108,2,69,18,26,249,115,122,206,33,14,85,206,48,219,224,206,147,11,170,128,119,35,40,169,229,216,166,214,0,54,31,221,102,211,84,36,198,71,116,240,254,162,6,62,161,92,90,252,98,86,165,78,111,144,106,181,197,243,22,129,178,85,161,167,36,146,156,250,142,107,173,63,148,151,176,147,0,202,93,255,0,165,39,65,198,246,31,184,12,33,251,19,35,129,202,101,242,3,67,37,254,21,48,150,200,3,234,66,58,100,213,2,193,244,83,181,155,91,184,141,23,181,239,238,11,67,88,68,129,112,152,39,206,234,30,172,65,206,197,14,26,240,92,11,136,217,83,102,247,18,226,65,24,7,133,97,207,100,238,104,159,113,109,25,61,50,98,4,162,101,50,214,52,30,144,4,5,24,109,120,226,226,157,90,25,85,204,48,224,215,116,153,225,43,76,88,15,198,135,140,78,162,140,54,159,181,146,232,46,39,140,231,246,75,113,107,43,75,36,180,28,79,101,166,141,79,113,245,91,0,22,52,59,27,100,198,18,156,219,154,76,22,158,22,225,162,140,122,212,30,47,82,233,155,234,57,211,142,4,236,163,186,206,79,209,36,17,79,168,144,27,25,39,104,76,46,101,58,99,164,198,194,56,75,91,167,190,197,43,87,93,132,249,99,152,214,180,212,144,111,39,22,30,222,82,106,23,98,236,66,123,28,28,216,46,159,40,93,15,23,56,7,70,16,119,0,146,106,160,29,69,53,182,15,17,148,84,234,90,235,163,5,70,150,147,134,202,63,225,220,210,98,34,36,9,84,183,165,137,107,35,155,255,0,114,60,244,155,167,100,111,205,2,226,65,129,11,33,121,13,131,130,138,150,160,177,130,226,55,250,4,186,242,214,43,95,199,237,78,229,60,154,110,104,205,219,129,221,64,211,213,36,18,70,32,236,174,165,65,50,28,36,158,123,36,50,91,61,32,3,153,229,42,63,244,204,8,255,0,184,215,18,237,204,16,48,66,162,194,198,18,227,142,232,102,93,112,16,10,99,186,154,209,110,252,33,90,218,182,238,54,106,131,51,135,151,206,103,59,38,81,212,6,187,107,184,72,170,208,14,208,225,140,108,129,183,11,54,38,115,28,4,235,92,223,220,159,43,29,87,217,211,246,218,230,92,229,132,255,0,46,164,65,142,201,236,169,123,75,70,76,114,148,90,26,69,217,243,217,45,109,222,67,249,43,205,223,18,20,244,0,12,182,101,30,108,36,111,180,132,135,184,64,3,148,198,190,192,36,198,19,29,232,74,54,49,175,219,21,85,182,247,32,172,206,22,13,188,5,185,238,15,104,128,178,185,165,219,183,158,202,124,77,26,201,91,241,165,129,98,168,61,193,208,93,137,194,214,192,92,194,119,142,229,103,117,27,4,240,163,220,27,79,164,153,236,166,22,5,220,141,142,241,99,159,107,160,9,148,184,14,48,34,71,100,44,36,65,4,203,135,34,33,74,77,246,220,73,32,147,177,11,163,227,74,149,253,194,126,62,103,125,71,151,96,78,120,194,167,84,51,211,130,80,188,244,192,48,79,236,133,187,72,207,149,58,171,231,212,81,232,171,24,92,67,5,199,3,133,84,192,168,65,220,13,146,235,16,230,135,2,153,166,109,174,86,71,49,246,19,108,156,188,38,202,64,192,180,41,90,166,34,9,42,233,153,24,221,39,86,247,81,32,3,117,195,104,217,70,174,177,186,173,127,140,201,81,128,190,225,145,202,170,135,141,224,42,113,115,219,107,127,116,14,1,155,139,113,147,192,84,227,214,49,56,214,167,246,204,213,101,142,4,145,14,198,235,54,161,160,100,200,91,117,58,118,154,64,182,1,25,133,202,112,113,6,119,28,46,123,82,202,108,31,0,255,0,115,46,164,144,26,67,177,59,198,235,59,154,94,73,148,221,75,77,160,70,2,73,55,9,50,35,8,251,245,32,86,188,125,150,199,186,156,54,55,221,58,187,47,99,45,113,4,14,175,9,80,65,19,246,76,172,248,104,218,16,10,150,254,163,45,179,3,114,83,219,134,192,219,149,94,231,80,4,41,77,217,18,100,118,65,80,151,18,8,35,176,9,184,1,254,163,126,77,176,53,234,71,151,7,67,121,42,50,236,224,92,2,176,65,110,95,104,3,114,148,92,6,206,159,162,74,212,8,150,195,230,121,12,14,237,221,5,64,64,61,213,182,179,67,8,137,61,146,189,217,129,143,186,102,200,17,203,87,242,61,251,42,157,66,11,112,47,141,163,100,97,239,1,209,18,124,37,56,89,28,187,234,129,157,64,184,236,16,182,61,66,159,175,184,214,184,181,173,14,135,64,249,142,229,46,165,75,26,10,129,217,216,145,222,48,169,205,189,187,92,57,148,188,80,243,163,251,129,52,228,122,65,112,46,109,192,147,59,148,131,78,12,156,14,235,64,100,52,180,18,7,100,47,164,3,48,224,239,9,145,107,164,0,238,36,92,218,211,102,74,99,73,115,155,38,4,108,129,174,137,234,31,69,42,190,109,112,251,4,149,173,127,251,160,186,154,175,81,246,55,16,74,162,224,217,19,141,146,203,139,160,108,21,69,128,146,68,240,181,141,241,238,106,137,242,32,84,197,189,129,64,64,120,233,194,117,74,140,115,111,118,9,41,78,107,27,27,207,141,146,210,171,155,7,228,79,101,151,154,99,25,36,108,163,220,232,115,201,185,209,40,30,251,157,49,248,81,228,129,37,53,170,9,190,193,215,253,38,70,53,205,137,129,119,209,91,33,205,4,182,15,100,134,213,156,196,38,130,231,48,236,15,114,131,92,82,102,213,68,35,28,219,152,12,219,157,194,121,120,4,90,13,169,20,96,193,145,39,186,107,192,107,198,36,254,200,252,155,15,132,159,227,48,213,242,54,3,220,8,112,18,137,164,155,175,35,109,146,229,161,192,70,14,234,58,163,11,141,155,3,1,89,169,156,182,116,55,55,205,96,152,108,65,234,149,36,9,32,139,146,159,80,52,130,32,133,26,230,213,23,100,13,162,33,64,59,7,201,50,223,227,183,70,69,85,33,181,73,46,187,194,182,186,92,73,108,136,140,42,170,217,113,143,217,85,119,60,105,222,52,246,138,197,164,50,255,0,150,99,19,225,94,185,92,42,66,37,186,135,73,146,217,146,216,51,3,144,168,185,164,131,145,10,49,158,221,17,47,234,0,92,85,146,31,131,199,133,46,8,251,209,47,149,105,135,220,27,96,2,121,192,75,52,218,93,37,196,14,85,58,13,73,185,13,229,162,46,0,186,118,11,6,200,53,44,246,96,72,250,97,160,65,158,197,11,26,90,0,45,146,55,250,43,167,47,51,50,6,200,107,69,59,156,242,24,35,114,83,125,239,212,91,88,14,71,146,18,248,14,56,198,64,66,72,104,105,42,61,222,219,34,100,196,129,180,165,63,1,164,2,37,37,78,63,34,84,75,215,158,247,8,65,7,97,60,170,115,3,65,142,163,16,39,186,23,2,30,215,54,32,28,120,40,42,8,49,56,222,7,126,86,195,210,14,141,25,164,209,54,130,55,242,174,219,64,57,38,54,82,157,206,96,24,104,156,147,146,85,84,13,111,79,59,72,88,169,199,71,216,205,178,197,131,168,154,142,234,45,96,201,28,172,109,167,81,209,116,2,38,124,173,150,134,187,169,206,223,5,185,72,168,65,4,142,70,35,101,52,58,60,137,194,150,118,209,120,57,16,239,41,85,68,145,143,170,107,237,166,101,176,96,17,159,43,47,184,8,198,233,112,171,161,55,65,182,238,101,212,239,190,59,36,86,139,73,34,76,96,4,218,255,0,60,69,195,191,101,153,238,188,6,224,121,75,97,222,253,36,245,59,183,255,0,218,70,55,182,101,89,162,77,97,16,54,133,41,191,166,208,33,45,211,156,228,13,146,218,149,109,27,248,211,86,13,92,188,153,130,10,6,184,190,98,14,33,71,150,91,46,216,32,100,24,13,5,167,153,229,54,212,50,75,44,93,79,185,101,196,180,3,0,118,75,123,203,164,1,36,242,153,128,32,165,213,168,34,27,211,245,73,173,156,35,149,192,214,102,173,60,103,27,174,125,126,167,8,1,111,175,80,52,8,30,22,51,4,146,34,20,95,137,132,163,111,142,236,88,110,0,3,42,230,35,184,86,214,226,70,37,15,38,120,66,163,129,22,188,154,230,75,115,98,92,80,18,93,3,132,120,112,130,80,108,0,229,54,135,91,220,205,83,163,169,97,185,29,144,201,187,191,101,100,195,254,136,102,221,178,151,163,168,165,113,217,29,249,80,59,198,252,168,231,201,16,32,40,112,209,136,11,103,11,27,247,27,12,114,64,223,185,86,26,27,2,37,66,99,19,244,80,27,78,127,11,39,239,200,56,231,82,155,185,33,91,31,99,149,146,14,98,35,132,179,47,236,133,143,191,168,124,248,145,207,182,65,8,73,51,144,62,170,197,160,70,62,234,201,188,192,43,61,16,231,176,0,157,255,0,101,64,57,167,101,8,180,196,231,186,176,210,68,238,66,29,24,64,13,156,89,46,228,140,160,113,196,140,202,39,60,19,60,170,140,101,109,250,98,32,121,0,3,51,251,163,107,69,223,229,88,50,192,209,149,78,144,0,35,1,23,195,35,129,247,44,187,148,63,55,149,100,79,209,91,51,211,178,65,207,34,149,45,108,32,181,160,111,246,83,32,70,234,58,3,188,4,37,194,85,3,77,129,59,198,89,36,153,152,132,65,215,29,144,145,229,64,67,86,31,168,90,131,47,13,56,84,77,200,131,131,136,152,199,8,133,54,159,234,25,67,223,102,67,54,11,91,16,132,156,229,23,202,67,103,238,173,205,192,38,35,194,82,207,140,62,140,1,19,128,173,164,17,244,82,192,73,181,11,26,123,194,125,235,168,144,218,64,187,246,148,45,217,88,2,220,196,170,226,56,68,56,189,145,172,244,18,0,60,162,16,48,2,166,180,29,196,41,33,176,66,71,182,0,222,228,112,19,180,169,253,130,167,62,14,2,38,68,12,130,138,254,227,21,20,148,230,135,108,48,160,49,147,249,8,128,180,145,59,42,112,181,163,99,43,87,178,20,211,89,94,206,36,161,7,111,28,34,191,166,62,200,109,183,168,100,38,76,123,155,143,35,168,66,32,225,3,77,184,137,76,115,110,110,76,20,24,16,2,213,80,102,183,95,25,67,191,42,197,173,227,42,23,64,66,39,30,22,205,147,205,132,114,6,21,108,112,20,153,25,133,14,14,235,29,117,9,45,134,26,66,162,101,179,251,43,110,29,220,40,64,57,216,45,247,55,220,166,129,25,86,72,30,85,56,136,0,13,144,156,156,97,54,77,24,208,34,70,234,76,140,253,130,8,180,194,184,131,217,46,65,146,8,250,43,190,68,16,131,114,152,64,56,36,99,178,46,12,109,79,32,17,225,66,222,168,71,127,71,209,46,100,173,41,96,51,37,196,28,169,32,157,149,28,162,22,224,172,201,203,107,134,6,200,72,130,142,208,1,116,202,18,73,25,68,55,200,15,234,12,43,13,145,42,136,132,109,0,50,102,22,122,35,6,192,80,24,42,43,128,98,10,221,65,40,153,86,36,12,35,233,44,242,57,8,65,128,71,5,8,92,250,130,17,67,96,31,217,16,45,107,35,6,80,145,137,196,44,247,13,140,201,160,48,83,4,18,11,187,32,126,24,90,26,65,85,184,14,59,246,86,9,193,222,120,42,125,142,193,123,91,162,83,29,2,29,144,19,28,125,192,220,16,91,128,60,41,152,152,81,166,73,224,142,18,162,246,65,91,47,68,173,170,30,197,66,206,168,128,1,86,75,64,193,130,133,160,185,183,25,0,114,85,49,206,49,93,88,102,27,196,128,34,16,48,57,174,150,140,21,96,223,28,119,68,30,1,220,5,55,107,241,246,83,157,204,89,119,220,224,214,142,36,202,141,181,204,3,99,217,8,234,63,48,10,216,222,163,111,25,128,137,86,181,228,74,63,149,109,199,238,9,105,4,155,99,234,137,132,56,128,91,143,10,77,211,38,15,98,133,181,50,64,128,62,136,187,211,19,45,189,121,9,205,4,136,37,192,121,84,104,244,130,4,79,39,100,96,11,113,131,207,149,65,198,161,131,128,56,83,178,157,204,113,213,183,178,131,75,27,17,247,83,19,5,191,133,11,65,199,42,53,182,153,137,48,170,215,149,69,102,163,242,43,95,255,0,50,218,208,97,192,115,177,86,214,53,245,49,176,222,85,7,177,213,55,49,217,24,104,52,203,227,168,17,0,114,19,87,126,160,0,93,130,233,38,45,39,40,4,185,215,109,24,137,82,58,72,147,131,202,176,67,137,196,70,20,234,60,159,234,55,198,167,68,135,52,199,251,166,74,182,128,79,159,28,42,112,37,192,12,143,40,236,134,144,99,234,18,219,119,169,171,111,151,94,75,34,4,28,142,232,44,104,192,152,10,155,53,4,140,129,132,69,174,166,6,101,106,237,93,201,148,232,227,212,141,146,235,134,251,65,81,133,206,39,108,110,85,150,221,212,98,85,131,0,6,226,114,173,84,204,8,75,20,3,234,85,231,220,19,129,221,27,139,72,218,126,129,1,113,14,4,0,123,202,43,192,200,196,110,128,187,240,129,241,169,228,0,92,93,128,140,52,59,118,230,16,178,96,145,49,229,88,115,154,1,39,63,225,40,152,191,113,214,190,230,73,204,118,68,208,44,234,61,104,90,64,121,32,31,186,131,19,57,89,54,222,249,18,163,96,234,91,234,52,136,140,170,96,0,96,125,145,54,155,90,225,190,70,193,67,78,26,96,193,76,58,230,65,74,219,89,77,4,231,111,8,164,96,6,199,149,80,75,68,237,220,42,34,4,183,9,184,233,135,177,236,149,167,26,251,24,29,48,98,99,186,150,195,73,57,75,131,128,37,21,41,107,178,127,41,79,227,219,39,91,38,84,234,92,181,192,244,194,168,37,216,130,222,200,125,203,95,24,81,173,33,197,217,207,29,150,249,87,214,19,188,15,72,217,0,117,12,194,6,129,113,49,10,136,146,36,254,85,135,139,182,50,177,163,155,1,124,51,33,18,28,70,54,253,213,158,183,218,55,219,10,156,239,233,183,30,16,200,21,26,91,45,45,237,221,78,173,170,228,109,173,211,35,11,0,4,124,197,84,134,191,45,196,40,8,14,151,19,149,0,31,81,193,59,170,215,145,212,86,252,157,148,208,1,159,202,185,105,131,199,238,164,98,216,33,86,96,2,32,140,149,134,209,108,59,223,147,59,137,123,162,8,30,86,141,59,30,120,49,216,165,58,47,198,252,20,237,51,200,116,56,172,29,116,70,183,43,245,54,52,138,84,135,245,14,64,86,73,120,144,208,60,165,180,111,219,194,43,75,142,54,71,188,220,238,101,106,133,13,142,120,20,237,17,36,228,171,170,248,134,241,10,11,155,19,17,251,168,71,184,232,61,35,186,101,215,150,203,95,111,209,247,5,164,52,201,221,104,107,135,153,132,175,110,230,131,48,1,216,114,154,214,151,24,13,151,112,37,61,22,223,113,69,44,91,220,135,73,196,191,168,64,31,186,59,154,92,120,104,64,90,231,52,7,6,130,120,7,100,70,137,50,3,164,127,101,45,175,44,122,139,243,183,247,15,21,25,59,129,194,170,118,181,237,105,200,29,208,50,90,236,124,161,48,225,226,90,21,184,33,199,214,55,16,75,61,126,163,94,214,142,28,92,54,33,105,166,71,99,27,172,205,185,206,216,96,38,92,231,210,123,110,180,237,35,112,133,119,158,69,228,42,147,75,127,135,105,47,165,238,135,59,230,46,144,9,250,127,149,166,155,170,7,50,98,8,153,6,97,98,211,151,134,137,117,205,218,227,221,106,5,173,166,38,15,149,124,206,198,2,255,0,228,80,155,3,198,241,146,54,5,50,139,113,109,71,17,229,162,86,106,78,107,188,16,63,43,69,44,54,57,60,36,213,176,167,81,194,223,142,221,67,99,197,55,18,59,110,157,166,172,3,186,140,2,59,44,229,162,14,249,236,153,72,176,186,220,227,114,143,29,98,159,145,171,236,233,82,48,208,29,13,113,206,12,167,150,135,184,56,0,49,11,156,203,158,3,219,134,201,16,78,112,181,83,123,25,152,1,231,114,21,40,114,179,244,146,223,228,45,99,148,63,120,53,174,112,59,24,149,5,86,189,174,14,99,133,162,242,227,242,199,213,11,156,210,45,16,68,18,103,121,67,77,238,166,198,130,37,142,236,118,250,173,103,122,179,145,16,176,23,127,253,67,99,41,151,58,163,42,10,148,203,68,22,158,159,178,107,3,72,34,217,25,196,194,13,83,27,85,194,64,176,0,90,59,30,82,157,84,208,146,208,77,205,136,225,79,133,187,15,33,176,2,62,70,48,93,65,157,5,175,21,28,28,9,221,187,3,254,81,209,36,60,177,182,147,147,156,37,186,171,93,76,57,174,52,140,99,57,148,144,3,106,48,49,150,181,205,46,60,25,255,0,228,167,165,209,57,125,125,77,199,141,122,58,253,77,142,121,50,238,18,250,91,78,106,56,12,100,131,128,81,7,203,3,77,48,242,50,1,219,194,58,99,250,173,135,0,68,112,137,103,123,144,181,45,119,126,216,116,109,188,56,19,5,178,51,194,212,211,115,75,134,113,4,16,178,123,109,150,128,70,56,11,77,41,112,57,7,199,100,150,119,207,73,126,120,229,186,38,118,10,117,40,26,46,111,75,8,61,66,114,54,41,117,41,7,85,166,90,251,88,12,184,15,234,198,222,19,234,49,175,155,140,20,4,52,59,35,31,221,54,53,120,219,184,183,171,116,223,89,117,48,236,115,178,182,92,201,234,104,61,143,40,217,69,172,255,0,219,232,108,204,37,56,90,94,231,196,52,76,13,213,57,37,114,211,166,223,147,107,193,59,63,237,45,213,125,178,240,204,15,234,7,252,38,53,212,170,57,142,45,151,15,148,158,16,178,215,53,198,119,200,149,97,173,100,23,9,47,219,254,223,40,227,134,146,31,26,226,191,212,99,161,143,105,180,93,6,8,68,65,4,29,201,253,144,245,67,101,173,183,109,242,141,174,247,114,26,67,126,88,75,93,206,165,57,159,138,223,35,89,79,181,238,14,13,61,161,5,172,14,1,236,153,146,1,225,29,70,144,3,90,121,192,10,61,166,216,118,28,2,83,150,99,222,201,148,248,175,178,29,59,11,101,164,180,238,99,114,171,218,115,134,195,178,123,109,168,206,134,144,54,201,146,154,198,52,48,255,0,81,24,41,212,58,180,165,255,0,45,109,186,125,76,46,210,49,172,144,201,119,215,31,133,84,173,113,36,137,27,24,238,183,123,52,157,146,200,112,216,146,113,246,72,246,139,106,67,176,8,192,11,113,51,72,11,85,175,244,204,245,135,182,91,99,69,190,119,73,123,89,80,130,26,46,110,65,59,133,184,209,46,108,224,129,137,41,71,78,120,104,30,82,219,180,179,236,155,80,236,251,139,15,100,55,115,221,56,11,164,200,36,240,145,90,153,165,29,55,59,198,208,153,77,132,0,64,153,242,169,150,255,0,166,58,240,246,74,118,185,238,241,248,79,105,109,179,25,43,19,152,47,109,71,76,140,64,63,225,106,160,246,60,150,56,195,184,10,118,47,99,156,212,252,205,190,95,81,174,104,139,184,106,72,14,170,3,154,193,230,74,101,161,178,126,97,221,80,168,96,186,11,71,251,82,239,78,204,98,115,124,130,24,202,121,115,92,226,54,0,194,125,1,77,219,143,172,165,146,42,128,76,178,56,238,142,155,26,230,201,192,224,163,254,71,56,87,200,205,107,157,87,38,146,90,70,27,17,217,37,244,154,29,123,91,212,123,152,202,33,80,54,160,29,149,214,200,54,152,60,72,84,59,234,46,254,58,191,35,100,20,203,169,130,99,27,231,8,91,52,240,214,192,57,198,197,89,105,117,39,52,131,212,35,234,150,42,92,75,96,136,17,61,146,126,53,192,200,181,168,107,157,51,80,32,17,187,138,162,46,158,57,66,192,224,216,7,238,136,83,115,65,184,135,71,251,59,42,111,22,49,107,94,207,254,34,43,18,241,13,32,70,74,80,99,174,28,157,192,79,193,169,184,7,113,221,46,173,55,176,204,93,229,75,79,168,181,161,168,247,14,141,102,50,91,82,139,170,207,13,32,17,229,105,164,32,151,12,133,145,129,195,112,103,185,90,217,34,45,55,52,242,119,86,173,121,63,169,76,187,140,101,44,73,159,177,225,57,162,155,72,115,193,51,217,32,116,190,216,32,187,144,19,65,181,164,14,167,1,253,73,242,161,135,212,182,254,230,146,224,90,9,222,126,82,161,120,38,54,111,104,73,163,123,233,182,230,134,191,99,105,144,182,211,166,3,109,32,30,197,78,223,47,169,201,118,195,197,255,0,188,77,176,109,35,164,246,71,107,112,231,1,3,108,39,212,163,124,88,8,41,110,107,175,104,60,99,234,137,153,139,45,133,124,246,93,39,146,123,202,101,57,247,72,32,89,24,60,131,202,27,28,8,181,160,14,100,198,17,211,128,209,41,168,253,12,39,227,255,0,170,116,40,234,90,219,76,207,18,70,83,91,170,13,184,3,249,92,182,185,207,108,179,173,173,222,16,209,212,123,128,220,29,32,193,144,64,251,119,71,198,54,231,254,211,171,78,188,157,132,119,156,173,78,30,232,28,184,8,149,203,160,226,72,39,229,240,181,83,212,90,110,105,207,98,149,106,153,247,39,223,19,147,228,167,6,211,113,105,16,66,81,13,201,110,255,0,217,21,118,251,162,65,151,19,178,204,242,11,136,4,180,246,132,106,28,187,140,245,133,142,161,54,141,231,24,39,149,118,154,100,115,225,40,84,127,72,49,61,193,194,125,49,252,210,14,1,218,17,235,194,30,117,173,126,62,203,182,28,46,63,100,218,118,184,90,110,2,114,97,14,28,232,57,35,178,55,188,152,19,3,251,32,27,252,166,168,151,228,245,42,177,108,144,211,17,202,75,101,213,8,223,236,152,242,209,176,25,74,168,235,71,78,252,172,212,183,91,36,137,99,60,124,145,228,23,16,7,208,166,80,169,237,14,179,213,217,5,226,165,34,214,24,168,70,253,144,85,116,190,208,0,49,186,110,43,163,211,45,196,162,35,219,53,59,84,230,177,173,134,231,137,225,35,82,246,228,15,155,202,204,215,10,140,115,238,14,3,23,3,219,10,23,222,221,198,113,40,92,192,72,59,21,177,236,101,39,203,76,130,238,217,78,39,45,48,22,106,116,203,25,33,192,253,209,134,212,2,32,145,202,107,54,254,81,126,69,186,255,0,251,77,45,170,36,16,51,178,210,3,64,180,46,112,14,197,174,32,246,41,198,176,107,92,242,98,6,101,77,236,148,229,249,16,220,214,51,81,84,212,100,135,23,59,99,59,172,224,211,13,112,107,174,131,16,70,101,30,198,242,3,110,10,133,90,117,9,46,227,3,202,110,243,6,96,175,67,236,199,90,137,6,68,73,76,107,236,0,91,60,18,135,88,246,105,217,238,84,119,67,156,214,1,228,152,31,221,70,208,13,57,123,134,216,8,215,62,217,173,156,220,154,156,222,160,230,27,190,139,59,223,253,108,29,114,1,3,183,116,84,219,237,203,167,167,176,75,168,240,114,219,134,119,132,222,101,160,183,32,45,103,200,207,125,226,168,3,32,112,183,54,181,194,231,24,105,129,133,207,104,177,193,252,30,233,244,203,200,54,48,212,228,219,199,149,173,68,198,108,93,71,9,170,171,69,132,129,51,202,204,42,196,100,153,239,194,96,121,32,56,156,109,186,91,233,196,56,204,108,141,84,245,144,173,248,159,31,99,31,82,26,219,70,253,146,25,85,132,22,186,64,219,202,65,171,21,135,83,154,0,139,99,6,121,85,87,25,249,74,41,245,46,118,106,244,77,236,138,179,156,28,15,162,143,160,68,130,211,111,7,202,199,167,123,203,154,65,128,221,194,107,170,189,196,2,38,20,218,167,114,109,190,165,62,219,88,119,180,241,221,80,115,88,72,136,27,196,160,110,3,163,147,152,8,45,13,7,139,204,207,116,224,230,157,196,220,174,85,154,169,213,50,45,27,111,40,220,247,1,49,142,195,9,20,9,108,196,79,50,156,234,129,145,238,2,91,180,1,40,118,57,15,228,213,170,251,146,48,52,184,119,3,101,108,61,100,56,8,229,80,45,25,16,21,84,33,173,140,201,206,22,232,183,100,162,173,78,224,184,91,115,153,6,48,1,48,133,206,168,42,51,229,12,180,220,60,241,10,207,183,153,29,77,48,215,239,41,85,30,11,160,201,35,115,9,40,232,135,113,49,78,43,172,117,58,128,129,39,168,241,8,217,243,56,193,146,86,72,32,200,129,11,75,42,203,112,232,238,22,54,185,5,106,185,93,242,57,244,153,84,52,230,90,178,87,104,47,19,54,118,79,211,85,14,112,50,8,229,13,119,176,146,96,73,239,194,109,122,63,114,165,71,118,101,121,166,11,72,108,70,215,101,104,247,110,104,105,56,236,177,186,9,61,198,196,161,189,237,115,73,50,223,40,88,74,238,194,101,168,148,157,10,64,76,2,8,81,245,11,110,119,205,28,13,214,90,100,2,11,137,3,116,214,56,189,192,186,32,246,69,58,203,121,35,91,57,192,132,235,118,156,170,99,5,164,145,132,170,164,185,248,116,0,155,167,169,55,29,135,25,193,75,74,225,241,242,82,162,188,127,94,69,209,234,121,22,150,249,39,116,250,128,91,17,183,117,42,188,187,112,62,216,74,203,41,134,204,145,207,116,213,55,226,29,197,170,92,229,16,247,67,139,109,13,3,42,26,173,0,28,31,170,149,169,203,78,114,123,44,243,238,83,34,54,230,33,106,189,108,167,228,30,250,216,246,215,56,147,29,130,58,146,194,36,199,112,179,54,89,72,28,103,178,179,84,189,219,73,240,163,87,58,175,191,168,191,150,182,205,201,174,240,246,128,8,17,186,83,216,198,146,236,187,253,174,97,132,155,160,72,120,207,29,147,172,254,83,68,194,87,165,215,162,53,75,102,222,84,251,174,39,50,59,168,210,36,1,146,55,66,90,90,216,14,143,162,186,36,7,18,113,192,43,166,220,148,169,37,127,228,16,218,192,30,224,64,130,84,169,81,129,224,49,141,103,14,142,84,113,107,155,55,16,71,100,38,153,107,134,119,29,145,168,2,202,106,157,29,198,16,214,131,32,30,200,88,241,51,253,92,133,77,168,230,54,8,63,85,109,166,217,184,192,46,207,221,11,40,238,200,84,64,73,181,149,189,182,136,63,101,85,28,42,48,144,217,85,76,94,210,12,97,33,245,3,64,104,16,103,132,149,117,121,123,250,149,252,121,90,60,223,96,61,150,183,27,164,53,214,224,228,157,214,135,186,253,164,14,86,58,132,181,220,136,221,27,111,172,82,221,242,126,188,144,216,94,227,110,123,174,126,164,220,227,59,113,9,213,107,136,196,255,0,100,135,190,246,73,16,18,211,52,238,74,214,170,225,236,67,224,211,59,125,14,235,158,247,18,64,249,90,19,245,149,61,182,3,4,201,0,91,148,33,160,238,36,118,66,198,189,65,249,45,130,144,44,185,224,184,163,170,214,214,107,98,96,110,80,184,251,132,2,0,3,1,83,250,26,67,96,158,225,103,71,137,9,249,29,250,130,227,107,33,136,25,81,238,164,9,6,155,185,187,116,47,186,147,134,65,156,236,141,238,247,33,219,99,32,36,181,177,3,169,182,203,158,127,82,189,198,83,107,139,200,192,220,240,146,26,15,88,249,14,206,70,231,203,97,194,7,148,144,231,19,180,51,178,9,202,220,190,143,99,89,42,119,88,96,73,192,83,216,107,159,3,4,247,87,77,237,0,130,32,248,84,226,115,51,182,2,125,232,201,52,63,234,98,222,37,166,28,39,105,74,107,156,204,64,37,24,147,45,110,33,93,79,149,174,203,74,76,211,168,46,13,164,53,225,192,57,178,7,244,240,169,245,104,221,184,108,255,0,72,59,40,195,0,136,153,238,146,240,28,102,208,210,123,32,114,94,207,102,228,244,254,161,92,49,3,247,71,76,178,215,23,68,241,133,156,131,76,14,9,229,48,190,246,91,32,121,141,211,55,181,123,201,175,249,20,243,184,178,218,109,4,19,190,99,186,38,52,30,48,163,169,244,135,16,75,134,200,90,30,214,220,113,225,106,216,240,144,239,158,159,114,193,13,125,163,251,41,81,173,14,48,35,202,141,3,185,46,30,82,220,226,103,156,242,134,219,164,122,149,251,75,125,254,161,212,96,159,110,233,230,21,64,109,163,252,163,6,153,111,77,38,138,156,188,76,148,151,212,136,226,119,74,96,232,194,252,43,198,95,75,73,224,158,21,2,28,68,199,208,165,18,225,151,0,71,29,210,235,18,29,0,9,35,186,83,111,171,228,109,41,94,83,75,128,49,192,68,214,203,134,49,221,42,157,18,122,100,68,108,181,210,134,211,99,71,206,14,229,83,241,154,116,228,2,187,108,201,109,167,96,23,0,59,66,55,190,64,129,213,245,76,171,72,123,96,221,62,82,158,219,162,209,113,29,194,165,159,181,147,126,22,227,157,178,23,150,145,208,29,226,80,154,148,235,82,186,157,55,83,112,193,151,2,73,251,41,80,185,153,115,88,223,255,0,68,204,253,82,233,52,54,109,231,120,238,165,97,173,121,126,225,11,46,125,194,181,143,107,152,246,181,240,97,237,120,217,83,92,192,8,57,49,134,167,54,30,94,247,96,6,128,208,59,141,214,71,255,0,45,210,225,13,238,19,106,84,44,206,171,160,100,115,33,149,65,216,68,0,150,112,109,119,84,25,4,5,42,216,250,101,193,206,136,207,8,253,205,154,91,48,55,148,216,103,247,33,141,143,234,12,94,237,166,18,222,231,52,27,218,26,79,251,76,166,62,155,169,180,59,17,245,75,130,77,198,78,18,59,222,190,201,113,120,150,253,65,109,141,107,140,100,140,15,40,12,61,184,249,143,40,189,198,188,218,126,114,38,60,33,123,92,214,29,163,178,37,154,186,120,195,248,235,124,193,254,225,58,152,107,67,64,8,3,91,80,153,6,60,171,164,64,163,108,236,32,56,229,41,164,182,155,170,18,11,0,36,159,162,149,127,236,228,171,82,198,215,189,250,149,85,174,12,32,231,178,168,150,65,250,229,19,88,234,161,175,14,25,200,250,37,214,115,90,225,112,14,63,237,56,149,74,58,107,36,159,226,244,255,0,231,247,46,156,31,62,18,238,109,58,206,115,154,11,94,64,207,244,158,232,236,34,233,0,78,97,187,15,10,60,16,55,146,120,73,100,59,140,214,173,69,146,28,192,91,230,112,100,66,112,177,236,97,183,235,37,100,45,120,48,193,147,179,103,116,199,2,208,214,186,155,169,189,163,250,176,144,205,229,105,77,105,214,193,171,85,207,168,230,251,94,208,18,11,195,164,187,202,77,204,117,57,117,39,212,182,69,172,32,31,174,127,40,193,115,140,184,99,188,165,154,101,206,60,29,196,20,121,86,196,85,71,136,25,255,0,172,69,98,214,218,214,187,3,59,44,175,44,96,115,90,45,113,216,14,123,173,53,0,118,8,1,192,73,89,42,188,176,145,99,78,58,95,57,9,45,96,115,216,192,187,99,168,154,164,6,228,228,12,172,82,215,60,12,200,230,48,158,231,56,28,28,159,11,61,87,145,33,184,32,96,20,181,178,173,159,100,111,249,11,227,152,70,201,24,180,71,251,143,40,75,192,59,100,161,125,71,17,12,104,50,4,201,133,111,50,38,115,253,150,44,250,205,182,196,170,69,61,178,220,54,68,160,32,52,236,123,38,61,197,141,224,207,0,236,128,184,218,209,131,59,149,92,206,226,148,94,159,100,35,110,79,32,164,212,180,211,228,20,216,37,199,56,60,148,170,128,6,245,25,0,204,168,183,117,140,80,15,147,49,214,112,180,130,14,216,89,112,115,144,180,215,126,54,32,44,209,35,116,142,164,213,45,157,146,218,208,59,161,144,93,177,49,202,163,80,0,70,64,240,168,62,6,12,207,10,92,185,119,26,157,58,200,231,0,236,71,209,16,55,55,56,41,96,239,202,133,196,100,254,18,231,142,64,186,194,139,132,148,44,201,45,139,85,95,4,65,194,41,47,117,196,147,245,79,200,12,8,43,129,178,28,17,133,68,76,64,194,179,46,35,56,229,11,137,224,227,202,76,87,184,61,69,150,12,198,196,249,86,238,173,162,121,40,121,152,85,76,253,150,75,63,38,48,239,95,82,201,183,137,81,162,14,219,169,144,79,35,178,54,184,137,16,141,170,191,199,184,188,218,246,72,33,164,64,81,194,118,199,116,13,4,147,152,84,11,154,93,31,121,83,43,220,110,37,237,176,133,160,141,188,149,9,17,2,4,148,32,16,32,194,176,68,130,153,240,88,245,182,153,46,90,211,129,61,148,176,150,131,207,101,111,96,112,194,166,129,139,137,199,40,114,221,96,222,222,164,39,97,219,178,188,91,159,194,161,224,72,238,133,210,51,202,57,208,68,220,233,36,184,52,224,40,79,184,100,96,248,84,7,184,7,5,70,139,79,148,112,255,0,153,156,30,165,152,38,45,42,160,2,49,1,91,154,99,177,64,73,0,38,55,58,133,50,28,9,207,236,174,0,227,101,77,200,7,10,238,18,32,110,177,84,128,179,87,169,26,32,229,170,96,202,183,27,70,55,84,8,111,8,129,223,113,121,41,37,160,144,114,174,71,0,202,92,28,206,234,15,152,97,6,143,219,31,147,10,99,0,42,32,52,96,40,65,0,25,250,5,9,113,128,16,175,238,109,79,249,144,58,1,129,146,132,103,121,37,17,24,133,82,227,24,71,182,29,218,246,195,142,128,130,36,140,43,113,128,2,131,24,67,18,39,247,45,192,73,196,0,128,0,226,49,8,139,72,24,116,202,166,212,183,137,88,243,169,71,249,119,13,162,9,144,166,0,16,50,168,62,99,148,101,160,236,129,200,122,136,219,19,245,7,12,35,19,42,220,67,91,190,123,4,1,198,211,225,66,46,104,129,149,179,190,225,16,119,36,115,195,140,199,221,81,110,192,110,132,200,193,194,176,114,12,229,48,51,122,235,35,132,74,184,134,108,168,200,230,81,94,98,12,194,100,76,129,254,160,100,110,21,186,219,68,110,173,206,4,115,40,109,196,173,143,223,81,252,36,128,55,68,3,72,223,8,34,85,147,56,70,44,177,12,119,112,169,82,32,201,27,229,12,200,91,56,16,155,5,185,8,65,187,124,163,166,64,105,145,41,83,27,37,61,98,18,40,55,202,138,42,71,151,131,16,54,87,131,176,132,32,194,178,233,0,118,67,32,144,178,51,194,164,78,121,112,84,27,137,88,155,253,201,51,0,40,1,56,143,178,173,145,7,56,187,7,43,118,121,52,142,60,91,5,10,39,8,230,79,40,86,59,238,98,17,112,45,136,202,169,109,187,101,70,180,184,162,123,45,216,202,217,27,139,155,245,4,111,10,17,149,74,198,33,99,98,200,169,17,116,153,85,51,225,25,163,195,99,180,5,119,182,48,8,140,5,102,0,105,25,28,162,109,49,29,88,236,165,126,62,198,168,216,113,130,72,0,73,199,10,8,4,22,156,242,85,59,2,34,62,165,88,32,54,35,115,186,93,226,117,247,13,80,126,95,169,78,103,68,17,244,84,198,2,77,211,111,1,66,37,185,63,117,110,22,182,37,46,185,236,129,212,182,14,162,39,30,81,185,173,153,0,156,37,211,151,50,99,1,75,222,14,72,0,240,149,221,246,86,150,11,106,200,234,96,182,230,225,70,58,206,150,201,242,19,90,110,110,208,60,37,52,117,75,176,223,10,184,230,236,109,47,169,44,137,33,215,109,130,20,13,14,118,198,33,48,68,67,70,217,146,129,160,1,37,184,240,145,223,55,201,182,174,21,144,82,112,23,0,75,99,116,32,6,9,45,221,28,65,18,96,112,129,204,48,210,233,62,17,199,174,76,213,160,213,87,185,102,11,185,104,86,24,11,96,18,232,236,175,0,12,109,186,184,13,24,216,162,129,83,34,214,181,52,130,25,36,24,131,10,218,203,71,245,24,242,172,53,174,166,231,23,150,188,24,107,99,4,119,149,79,227,137,9,123,175,92,162,159,23,62,165,16,215,25,201,70,223,253,184,3,116,5,157,34,127,42,7,64,0,9,238,86,75,17,192,50,176,136,184,195,102,70,242,132,108,90,140,0,48,48,10,88,32,96,254,81,213,215,201,95,141,67,184,198,134,180,0,55,240,169,221,99,3,35,132,33,192,184,27,103,246,70,28,29,137,130,139,92,238,39,86,191,76,17,46,104,157,129,70,214,180,231,102,142,84,109,61,231,98,151,113,24,63,40,192,194,193,175,108,77,51,229,13,208,29,224,224,20,38,90,208,51,19,217,19,31,116,92,54,27,66,183,58,230,183,56,240,153,192,8,82,150,61,148,28,72,19,130,14,202,51,207,216,42,113,111,45,32,120,86,216,180,68,152,217,14,234,226,194,37,142,216,97,214,183,175,120,192,9,79,18,217,32,194,57,151,2,226,9,225,71,22,159,154,71,104,9,119,189,216,134,2,127,114,156,236,0,220,72,221,88,184,178,57,28,148,54,65,18,12,240,17,144,68,8,221,99,43,108,250,151,235,143,47,166,9,54,128,56,253,149,238,4,12,34,152,195,153,35,143,10,72,46,0,64,71,71,199,185,48,221,7,169,64,134,183,120,236,168,55,34,103,60,5,30,97,209,18,81,53,193,128,130,36,173,97,179,241,234,42,182,200,184,117,208,6,37,48,16,217,17,158,234,0,235,100,52,150,247,65,243,153,2,56,202,213,112,194,97,237,101,158,160,85,130,67,118,220,35,105,233,128,68,42,158,63,100,219,212,58,232,117,220,179,104,2,76,158,84,16,210,57,240,169,174,1,217,110,99,132,68,186,161,7,13,1,12,107,222,198,190,87,211,100,107,131,65,47,108,253,213,185,210,46,3,141,148,233,127,212,119,83,218,135,77,216,74,254,61,239,96,173,191,200,98,228,166,213,36,9,111,221,91,77,198,14,66,18,11,92,67,134,10,183,52,50,45,7,100,234,121,190,77,205,240,114,45,225,160,152,36,142,48,138,145,115,220,214,8,14,224,148,46,104,182,114,137,161,174,181,205,237,186,20,95,8,91,159,202,106,107,94,199,12,204,110,180,52,200,14,182,15,209,34,147,156,114,114,152,234,132,139,67,137,35,194,175,227,51,117,139,195,139,202,190,198,92,92,240,96,253,148,115,172,48,1,116,240,169,142,4,98,81,1,34,102,8,236,136,5,99,81,199,222,225,50,165,179,140,246,69,138,141,36,127,73,204,112,80,183,126,161,51,196,38,83,255,0,219,180,76,147,48,151,150,49,57,167,91,14,157,94,242,9,194,110,24,68,72,148,142,194,32,140,163,107,201,16,115,153,79,96,175,107,178,188,109,95,149,92,142,97,13,23,1,206,66,140,109,224,27,96,201,182,16,176,116,16,127,1,19,29,61,57,104,28,149,78,85,15,99,84,63,141,152,76,113,204,137,7,149,109,104,34,65,32,206,200,233,22,129,4,204,28,66,49,135,18,54,41,110,94,200,140,79,200,15,143,212,58,69,175,112,99,199,69,176,91,184,43,93,48,0,146,209,141,165,99,162,203,51,243,99,43,117,34,42,176,19,19,192,60,45,150,66,176,254,58,214,174,202,105,247,30,3,65,3,145,217,62,251,42,49,172,111,64,25,60,207,132,143,224,205,58,151,7,57,183,25,48,102,124,45,52,128,107,11,32,204,170,131,199,96,173,155,124,95,35,223,112,249,50,34,10,58,45,141,51,36,197,86,146,92,230,226,225,218,21,82,107,105,18,64,195,183,42,223,72,53,183,180,155,163,147,194,97,43,222,251,22,245,160,99,225,25,77,207,36,3,12,143,190,22,134,212,254,101,182,144,103,126,235,51,31,105,23,9,156,9,90,157,72,50,120,238,141,203,175,19,50,43,92,29,122,97,181,150,185,198,48,236,143,24,75,107,95,73,213,24,234,52,153,76,128,91,81,175,55,184,157,238,17,1,50,159,76,2,118,224,34,115,219,131,19,10,156,58,57,62,75,126,51,133,70,209,116,220,26,201,176,135,71,203,200,240,163,220,231,219,12,129,28,238,171,248,139,4,150,143,10,218,125,198,227,240,10,79,236,100,139,87,108,15,176,169,244,52,117,92,103,13,33,29,87,9,109,103,67,109,105,147,194,75,246,19,35,141,211,197,130,147,239,14,134,144,26,7,245,37,174,182,57,18,159,147,93,174,246,67,166,235,61,195,100,23,0,37,29,58,140,171,68,24,115,32,145,212,51,32,170,162,61,234,21,5,134,156,142,153,131,105,242,173,141,181,145,130,64,137,60,173,199,252,125,212,246,55,37,79,143,112,139,216,199,68,90,9,195,207,148,247,181,180,89,36,198,114,79,11,47,184,67,72,49,140,207,9,180,170,54,189,10,78,115,253,198,136,115,75,121,198,254,66,112,229,103,251,246,115,173,110,161,94,230,154,172,36,54,64,105,35,133,144,10,52,154,75,9,172,217,32,23,112,121,90,109,14,146,215,220,226,54,60,36,62,131,41,211,4,224,201,36,0,157,56,104,61,147,164,177,130,195,15,53,92,103,13,3,0,14,85,16,28,231,94,114,6,200,24,232,108,128,115,194,42,175,53,24,236,131,80,182,35,159,25,82,108,213,205,216,44,54,203,63,112,46,107,94,240,192,73,168,208,199,145,192,220,125,19,201,184,90,249,56,194,83,30,26,67,67,119,3,126,83,69,54,31,114,218,165,215,12,64,139,10,91,60,92,153,160,237,198,70,146,32,6,147,228,166,123,160,218,208,9,120,4,97,91,189,186,148,220,199,146,214,188,6,184,179,112,60,30,10,19,20,158,0,249,120,39,5,84,168,122,195,94,71,91,236,43,26,230,0,249,107,129,200,217,50,208,214,184,145,34,4,58,80,178,55,46,46,206,37,19,234,18,226,32,16,54,132,91,122,12,117,40,21,62,224,211,120,48,230,244,241,106,38,212,107,9,180,205,199,115,194,183,211,14,50,214,181,160,136,48,155,166,166,192,11,92,68,206,253,150,219,24,88,146,227,202,169,178,48,184,196,227,194,26,186,140,134,53,174,150,230,227,183,209,60,6,150,18,210,58,121,73,105,109,199,164,30,196,236,137,200,81,152,171,248,243,139,172,129,215,186,54,129,36,35,13,101,112,44,206,97,41,226,205,129,202,186,111,117,26,114,216,96,153,184,111,41,45,190,68,165,133,57,57,255,0,247,139,123,125,195,35,229,5,70,48,61,209,179,71,238,137,213,67,156,236,109,176,141,211,172,107,192,180,100,114,152,167,30,182,116,126,91,31,146,165,79,167,185,138,163,28,199,193,32,119,30,18,238,192,0,17,192,119,43,101,65,47,216,74,205,82,239,112,48,22,137,249,177,253,146,218,158,103,76,74,87,134,137,144,233,84,35,115,35,140,32,131,90,163,128,144,222,28,172,212,112,22,150,13,247,86,227,208,64,34,99,240,169,201,176,159,100,31,146,197,170,86,89,107,201,229,221,194,189,59,42,18,239,112,53,141,226,211,63,69,25,90,64,35,104,204,136,71,236,138,141,6,73,59,130,14,10,150,162,22,58,154,150,127,133,101,49,209,82,247,112,33,104,103,243,68,180,108,55,33,39,219,123,7,92,17,184,242,140,84,246,192,59,93,184,77,123,184,113,131,136,96,205,20,129,45,147,194,10,130,214,146,225,32,112,57,85,78,179,203,101,191,32,197,222,83,137,99,91,55,3,140,160,24,252,153,122,212,83,60,32,0,209,147,49,31,112,153,76,135,109,1,159,213,59,165,178,9,234,223,136,81,247,95,128,35,144,182,87,54,3,242,54,223,209,23,55,30,1,10,156,77,64,36,145,27,45,21,26,215,52,18,193,238,143,235,230,59,36,215,104,46,33,166,29,28,35,80,175,99,159,212,76,227,109,183,255,0,222,93,49,110,93,46,30,2,213,167,96,27,13,187,149,151,78,106,48,25,199,149,169,140,166,76,182,93,223,194,43,242,137,91,35,159,249,254,163,217,78,14,85,214,5,172,3,251,33,96,112,60,90,81,53,183,145,32,22,247,236,137,187,251,143,90,242,123,100,166,13,163,5,163,194,211,167,173,50,79,73,152,18,130,149,54,227,142,235,67,24,45,38,212,229,206,216,181,167,47,189,38,150,22,189,187,144,20,117,49,97,129,39,186,91,152,91,105,107,190,202,217,90,39,0,125,121,78,26,99,40,61,22,242,103,123,30,208,11,200,55,108,1,71,109,205,199,228,35,54,92,64,50,124,166,210,0,48,53,172,246,218,54,107,66,137,94,248,145,170,218,167,120,202,0,48,54,39,100,183,177,206,126,73,16,48,56,76,121,177,198,26,76,37,54,160,172,194,1,4,19,191,101,111,4,36,65,222,156,140,165,88,64,17,178,112,4,228,224,157,150,111,150,45,140,34,53,45,130,65,159,37,46,3,202,81,118,189,247,52,86,99,43,211,13,115,76,3,36,180,198,66,207,81,196,25,7,116,239,226,45,180,0,12,140,248,82,237,200,128,0,220,133,133,242,45,190,85,173,127,81,34,160,104,19,35,194,97,1,161,164,116,243,18,148,231,92,224,203,0,4,76,202,49,65,181,109,7,96,101,45,157,203,30,69,165,95,226,29,77,12,168,209,158,123,40,234,164,198,50,123,44,239,151,60,146,0,28,5,70,160,111,79,63,178,53,108,248,202,88,127,24,149,102,161,5,238,110,126,164,161,45,97,110,0,31,68,38,161,35,228,180,34,99,5,70,7,29,191,218,154,197,184,237,98,150,28,214,37,135,165,206,13,204,165,213,120,187,4,193,69,81,174,191,27,37,189,205,59,71,116,43,93,93,101,51,143,27,91,210,93,225,205,128,62,221,210,4,177,224,17,142,2,115,105,186,208,230,128,103,131,217,91,154,218,142,146,54,236,17,229,93,227,5,150,222,157,253,73,79,170,156,1,29,176,157,78,163,216,219,72,152,65,76,219,253,88,158,2,103,184,210,227,16,126,168,187,103,137,5,147,11,12,54,203,217,49,29,130,11,11,7,63,84,109,123,156,194,92,208,210,127,165,166,64,66,94,94,27,34,18,181,67,130,202,94,229,113,200,37,214,178,73,32,187,190,71,225,38,155,28,231,102,220,140,187,105,86,247,130,34,39,202,166,92,27,28,4,52,115,31,98,94,212,179,242,253,127,235,6,161,119,186,217,116,181,141,34,213,116,221,0,30,251,142,200,75,75,28,109,204,240,74,171,220,202,123,92,100,2,15,110,235,21,12,254,228,107,181,58,255,0,231,83,73,107,106,229,142,128,211,14,132,209,73,174,176,186,230,195,96,14,14,121,75,211,213,2,11,3,92,211,229,60,190,226,9,193,224,42,39,93,177,235,109,82,195,164,77,106,45,121,131,251,97,1,135,150,90,11,99,177,229,60,144,54,2,59,194,206,210,67,221,56,9,241,207,99,114,108,191,175,168,208,100,184,0,67,188,236,154,247,187,165,145,0,13,214,111,255,0,50,28,233,59,4,85,37,192,6,153,35,10,91,160,100,129,249,47,87,248,238,254,160,63,46,24,145,229,13,221,76,147,136,200,142,83,189,135,190,181,33,97,126,96,129,188,120,72,168,42,82,175,82,152,181,238,110,1,105,233,35,193,85,83,76,103,77,220,235,250,135,111,99,19,156,42,109,82,232,105,223,96,174,156,205,55,156,139,72,120,238,233,220,35,99,58,68,152,33,76,122,237,238,78,185,97,253,253,196,53,242,45,113,134,114,233,140,169,3,220,110,1,96,57,28,148,215,55,219,107,155,0,135,161,99,93,32,226,0,200,238,141,61,134,193,247,236,38,186,31,4,90,16,255,0,19,80,215,168,8,233,107,161,135,253,194,6,127,51,248,86,77,229,176,126,161,13,81,46,0,9,17,133,69,197,176,116,201,85,251,123,200,225,89,174,25,37,191,94,234,233,11,154,115,55,120,89,88,90,246,7,64,158,22,154,111,232,13,155,92,48,164,54,253,203,215,242,10,88,242,71,91,76,218,93,212,114,18,193,188,95,51,141,147,33,164,28,137,3,158,74,89,115,192,195,64,17,223,41,255,0,255,0,31,108,200,107,144,90,3,212,107,100,56,15,233,253,213,208,112,32,152,3,132,218,129,176,215,124,173,3,46,59,33,203,29,13,139,90,210,193,107,61,197,130,224,27,128,4,193,1,91,195,27,55,18,225,184,142,17,70,209,9,85,155,45,2,0,105,73,76,30,79,91,7,19,138,172,67,153,212,8,86,201,115,163,113,217,9,32,124,143,129,220,34,166,254,130,109,219,18,183,248,221,234,10,92,241,135,36,48,52,238,142,147,174,0,193,4,41,38,163,65,140,12,108,169,130,29,49,251,163,106,239,123,20,4,151,37,179,129,149,46,185,176,214,165,188,151,56,129,56,217,65,81,212,49,108,19,221,11,126,143,253,99,118,226,244,71,208,121,104,254,97,230,6,16,213,123,76,193,151,120,86,215,22,129,113,7,9,90,138,146,194,26,11,73,228,38,43,231,115,84,168,37,30,160,135,57,132,18,223,178,178,223,120,192,17,28,132,76,200,105,57,17,133,84,222,232,112,180,211,204,100,252,201,81,250,142,161,210,228,204,30,90,225,45,233,6,33,89,235,23,54,45,238,22,167,53,164,19,152,8,125,160,24,109,158,233,50,205,158,242,72,11,215,183,201,146,201,32,96,25,153,77,47,45,117,167,3,133,79,97,113,192,207,117,118,200,131,147,193,79,126,45,52,123,149,171,248,243,24,230,218,105,128,76,187,185,73,112,201,0,196,33,21,29,157,209,198,208,51,186,21,208,229,5,108,126,79,100,211,213,107,65,108,15,36,162,26,161,84,185,140,99,186,12,73,31,229,99,120,151,30,152,41,173,121,12,7,33,48,149,85,114,10,22,223,102,162,224,67,89,61,71,130,128,146,28,1,207,132,84,106,251,123,180,103,146,136,0,242,9,25,142,82,141,183,191,35,243,68,173,72,234,21,103,164,227,9,117,96,200,45,143,40,109,50,29,253,49,149,43,205,131,254,228,203,86,221,64,181,76,137,47,33,241,48,7,41,117,221,52,220,226,100,246,238,170,164,178,36,128,238,193,71,157,164,227,132,189,219,111,18,152,57,70,97,127,203,213,128,54,89,170,61,176,66,215,92,217,36,11,167,11,156,230,186,76,144,1,219,9,106,227,220,133,133,26,142,204,175,35,48,233,141,167,132,198,77,64,29,159,40,94,220,144,0,84,226,250,80,27,146,120,148,23,29,135,120,191,35,97,60,134,186,242,55,224,4,47,126,34,36,120,86,231,7,16,28,217,238,37,38,160,20,204,0,3,35,0,112,141,2,207,201,214,18,216,116,228,23,188,84,229,43,220,123,136,108,253,209,56,178,160,108,55,35,246,84,210,218,77,118,36,246,89,168,109,183,168,107,101,238,196,140,34,226,215,228,37,214,113,14,57,180,108,37,70,52,19,32,30,249,42,106,73,173,108,24,141,240,166,211,247,247,23,126,25,177,45,172,246,192,16,51,148,109,172,107,84,18,54,74,117,45,196,125,208,209,5,172,107,3,164,1,247,66,167,15,148,85,176,2,205,174,97,25,152,41,44,173,46,112,116,184,66,6,213,46,54,182,127,253,96,140,205,146,216,184,110,19,62,227,40,220,209,37,183,44,131,128,121,66,67,26,72,18,92,7,124,33,123,158,68,192,142,99,133,77,32,201,131,132,153,152,110,68,179,78,61,29,178,131,11,197,209,2,39,40,168,180,28,13,207,40,28,240,214,158,171,91,201,82,153,107,242,211,143,238,169,255,0,75,172,66,197,144,172,112,151,23,1,18,6,228,32,171,72,57,172,184,76,100,74,175,159,147,141,212,34,222,113,188,20,56,219,237,130,227,191,212,88,120,105,195,72,27,40,90,6,72,69,84,200,105,144,217,226,18,42,61,183,52,15,148,114,150,253,251,212,116,223,60,141,107,240,3,98,121,132,21,69,205,135,96,141,144,177,193,132,146,216,30,57,68,250,164,53,164,9,7,133,171,94,61,211,216,63,201,181,227,23,4,12,239,202,3,73,161,221,0,78,233,239,32,91,144,113,147,254,18,218,242,28,54,240,10,110,7,77,187,131,14,56,91,253,202,186,215,109,30,66,125,38,56,84,28,130,129,228,91,181,224,118,69,69,193,205,5,162,79,0,112,148,48,193,234,91,42,255,0,169,208,107,69,64,71,200,7,42,203,67,41,183,51,112,144,103,112,178,51,165,140,15,38,1,38,15,116,111,233,166,97,211,39,0,240,141,31,77,238,43,110,93,12,10,209,24,196,164,205,164,18,12,147,176,9,206,99,158,214,195,131,123,200,72,172,92,202,212,237,158,65,30,59,172,89,122,72,133,183,187,70,182,164,201,32,219,194,93,66,95,80,96,218,63,8,205,86,177,175,18,96,100,199,42,84,123,92,198,57,163,165,208,67,135,33,53,155,97,3,159,185,66,208,204,239,27,14,16,16,224,65,104,223,202,19,103,46,36,242,33,93,19,104,33,179,60,73,88,56,191,38,61,195,51,99,8,108,57,174,131,59,73,75,116,180,1,49,39,101,42,18,96,145,142,225,71,212,4,193,4,227,101,149,227,212,122,233,199,245,20,67,174,145,146,113,225,29,150,239,248,40,11,0,118,12,5,85,30,61,182,184,130,100,144,7,41,23,62,31,82,124,255,0,198,182,94,153,117,88,246,27,139,97,167,32,42,99,69,226,92,108,111,244,112,148,29,190,79,213,27,128,105,23,102,123,36,5,92,139,91,159,244,250,65,169,85,148,236,107,139,175,121,177,129,160,156,249,237,129,186,170,140,6,68,100,114,78,232,216,230,135,28,14,249,64,242,88,92,118,46,51,29,190,137,173,241,102,189,132,96,123,142,166,194,217,54,204,199,148,0,245,130,126,225,19,201,115,160,180,16,121,85,83,249,52,141,140,47,120,254,145,207,229,54,30,65,254,54,184,239,80,106,84,115,65,112,16,6,202,159,84,234,122,92,11,90,6,94,123,162,2,211,56,112,28,32,170,75,153,218,20,79,149,188,140,183,174,90,214,210,87,185,116,129,242,141,138,73,36,180,180,136,240,10,107,156,215,52,65,128,48,82,234,56,52,56,187,180,201,224,37,181,113,218,246,192,89,173,119,98,28,209,18,237,231,39,186,203,84,23,6,198,222,22,202,244,221,66,152,184,54,79,19,149,150,171,203,27,182,232,91,188,102,218,21,152,234,151,30,152,249,123,172,53,73,220,141,187,46,133,71,137,5,163,234,86,55,177,174,118,79,209,51,86,189,47,112,59,157,121,5,128,195,113,158,229,17,54,152,32,229,91,105,123,102,215,153,32,200,45,50,63,42,203,141,219,116,198,200,32,111,113,255,0,29,107,92,115,88,182,211,147,4,64,66,246,195,132,8,141,202,48,11,73,45,156,165,151,18,0,31,186,91,89,43,203,238,27,181,237,36,38,27,145,145,217,33,196,60,17,24,9,187,13,176,121,242,148,243,6,49,10,90,190,192,37,171,171,147,29,112,11,139,70,22,98,203,27,153,250,39,213,57,145,48,144,119,187,236,148,21,205,153,87,216,14,16,118,221,66,199,52,100,64,40,204,128,102,48,170,36,9,51,59,5,62,47,44,138,245,146,173,183,112,168,182,223,252,170,108,146,121,250,168,65,115,183,69,183,30,137,176,114,91,134,192,71,209,70,152,7,183,133,80,27,153,194,184,131,34,12,172,118,236,56,30,193,182,225,225,9,36,128,217,86,224,73,13,217,88,28,246,217,11,47,220,79,61,130,110,140,225,29,224,129,35,60,132,46,105,70,214,103,183,221,109,211,37,57,1,197,129,63,133,97,196,238,173,211,152,66,100,246,11,118,69,202,254,229,252,217,24,10,221,80,57,164,109,244,66,91,178,50,37,155,66,79,34,121,4,128,224,57,42,216,29,105,198,80,131,193,86,214,146,113,143,41,211,58,89,165,204,110,84,105,0,101,84,0,226,119,240,164,18,102,38,59,34,231,181,132,221,234,88,118,34,49,225,66,208,115,186,163,215,144,97,64,236,165,197,133,229,130,202,14,25,145,244,10,12,184,202,48,201,64,227,213,143,162,57,54,156,112,151,80,237,18,132,180,152,17,10,192,36,229,66,57,5,28,192,238,9,98,26,118,202,169,206,202,3,39,124,33,105,135,120,69,131,37,180,229,93,227,0,12,168,55,152,199,101,12,2,45,25,71,251,35,0,203,193,137,16,74,160,224,211,144,174,96,65,221,84,199,205,186,79,125,140,6,228,184,157,208,184,18,119,86,5,209,184,84,73,224,17,60,163,227,212,198,47,114,183,217,70,200,27,40,65,198,85,218,76,101,49,53,122,242,86,38,39,37,12,198,10,44,3,229,75,65,201,202,60,151,217,180,201,25,37,11,132,20,101,162,57,84,49,176,74,63,169,191,185,76,57,18,48,152,224,55,24,67,104,128,37,85,174,224,161,247,176,245,227,32,233,19,194,38,136,51,24,236,160,96,0,73,84,5,219,16,19,244,155,176,121,220,167,148,32,22,193,68,230,137,255,0,40,96,227,128,177,228,18,201,143,170,150,186,60,42,113,146,164,148,115,168,101,154,100,54,100,42,6,21,159,151,188,171,99,68,100,101,13,235,216,84,149,118,124,33,220,168,68,21,113,141,209,255,0,80,74,136,221,92,109,19,42,31,148,5,109,4,180,144,54,67,95,97,5,242,92,128,34,50,133,204,180,15,42,96,143,42,144,251,141,163,236,184,16,32,229,80,193,87,104,2,101,81,142,19,31,238,36,132,201,82,20,86,212,89,165,178,76,64,217,93,142,141,212,14,0,70,80,184,71,41,65,130,66,48,15,117,74,76,171,13,196,236,19,125,119,12,160,62,202,227,6,20,182,93,18,62,170,150,58,154,91,93,111,10,230,70,102,80,194,190,17,154,82,47,108,192,60,20,56,86,74,92,99,25,146,136,81,72,149,96,73,132,88,179,68,25,144,100,34,153,116,126,202,156,208,198,136,250,170,107,250,65,137,80,13,136,84,127,148,132,93,79,105,35,178,22,83,45,36,115,9,244,137,130,0,4,4,4,135,153,0,142,17,196,29,141,209,143,176,45,249,90,39,184,86,91,118,224,163,104,130,99,4,42,13,50,210,123,229,98,171,220,110,99,78,222,228,99,225,150,134,152,61,144,218,1,233,159,190,81,95,39,0,15,168,84,210,65,2,62,235,113,234,34,252,112,130,218,133,175,45,29,69,19,88,92,100,239,50,141,174,105,146,27,212,16,185,248,7,111,178,109,92,200,43,127,42,249,5,173,113,38,12,3,140,163,155,27,104,201,27,170,99,174,27,99,140,33,55,3,0,33,199,126,229,54,160,117,12,212,115,115,29,31,76,168,208,92,226,92,127,10,173,130,119,152,231,101,102,235,90,239,180,5,173,64,125,141,188,187,14,137,69,156,240,170,8,144,100,133,11,156,35,167,110,200,197,67,82,36,225,34,97,236,93,29,88,62,217,44,184,152,140,32,107,131,183,223,186,121,192,129,247,41,36,67,132,8,68,174,111,115,32,61,253,194,14,192,25,133,0,192,140,52,108,160,50,100,41,142,127,33,108,178,108,53,215,106,75,52,220,247,102,96,43,52,192,102,241,133,77,125,164,72,186,85,57,196,59,229,194,197,156,4,138,160,249,45,180,177,243,224,40,67,88,112,11,137,229,49,167,17,108,8,64,33,192,78,201,240,122,141,86,165,55,238,49,143,182,152,63,212,151,80,18,6,114,173,208,64,136,48,138,45,116,204,227,148,133,44,125,245,54,153,20,231,145,176,207,33,27,71,64,31,238,225,27,98,226,120,41,101,206,6,32,16,21,107,213,122,242,82,185,90,238,203,176,236,217,199,117,114,92,192,8,32,120,80,2,29,119,236,163,156,109,241,218,18,27,99,54,71,107,94,153,102,9,0,131,29,194,153,200,131,10,175,144,32,18,71,101,119,195,134,12,194,110,22,1,142,110,57,220,166,146,210,1,201,29,130,149,42,58,225,50,227,216,4,108,232,125,220,120,64,241,126,91,145,185,61,145,42,218,189,198,181,143,15,36,0,191,4,159,162,185,6,34,113,141,145,142,150,130,118,60,160,109,206,167,16,9,5,33,248,156,194,41,111,212,141,144,211,146,84,123,237,108,78,85,129,107,70,9,59,40,90,214,182,94,211,148,120,188,113,97,177,108,32,3,238,16,114,0,236,142,3,198,20,12,134,130,36,0,160,116,76,55,126,83,113,74,228,5,143,18,88,101,159,117,64,144,65,130,10,25,206,249,40,193,130,55,250,20,150,174,249,51,107,6,18,195,93,184,229,52,98,136,158,248,194,76,57,221,66,66,99,111,196,55,125,229,48,185,143,212,98,220,122,124,148,5,192,201,181,200,67,67,28,63,48,168,48,204,199,221,91,75,174,19,4,142,80,121,31,234,50,211,212,132,92,30,226,100,136,82,203,218,75,142,20,111,88,112,196,133,66,168,99,173,51,182,201,147,183,58,147,45,85,214,81,104,107,122,78,57,5,70,212,109,164,109,217,9,39,56,150,21,84,221,213,145,244,90,167,14,246,107,93,193,123,155,105,28,225,58,139,72,117,199,116,154,110,107,128,222,121,9,161,225,167,32,255,0,250,41,131,229,230,193,84,77,126,163,92,1,55,2,64,250,43,14,32,24,233,29,161,44,72,115,109,204,239,225,91,220,110,17,136,79,156,65,143,254,67,121,88,234,48,72,51,54,249,40,152,33,224,147,159,8,77,75,134,216,29,130,6,184,61,178,36,14,196,68,33,131,213,152,48,107,212,123,220,90,33,164,193,204,121,81,132,18,32,17,29,210,110,45,32,180,159,9,128,185,208,226,14,127,42,124,78,77,126,166,176,143,238,58,153,33,224,18,64,228,119,90,3,153,4,144,227,56,4,13,150,106,183,62,220,0,54,148,246,190,192,0,57,85,181,142,157,134,183,11,39,132,186,77,246,157,150,72,60,128,138,11,164,141,167,101,64,186,36,9,238,137,213,28,67,102,153,97,7,51,218,55,78,223,48,37,50,175,215,113,192,219,77,164,99,130,180,83,170,3,9,130,99,96,18,41,155,233,158,99,105,24,77,167,212,7,184,65,36,100,176,91,158,113,194,100,124,88,173,183,172,255,0,137,177,245,29,208,217,56,204,74,117,10,97,245,46,217,208,70,86,102,128,226,209,50,70,195,148,240,232,51,157,187,161,65,3,22,56,86,174,217,234,58,155,158,235,185,131,1,52,88,28,1,166,234,142,59,65,139,124,231,132,186,79,115,106,58,34,219,70,7,11,85,163,4,54,103,250,143,9,223,238,115,103,0,191,175,253,226,170,212,176,67,193,223,112,180,210,169,52,226,100,121,89,170,65,25,222,84,255,0,250,112,106,24,177,163,39,194,165,108,161,87,234,82,252,238,229,166,214,211,14,207,113,178,23,52,53,142,112,46,37,155,49,188,158,197,3,157,85,192,22,128,91,56,239,10,234,190,11,108,31,82,236,40,220,108,251,18,223,148,54,156,117,138,213,86,13,174,106,186,41,211,112,200,217,173,51,129,251,167,180,210,100,185,179,39,184,229,41,207,14,178,8,186,1,32,141,229,95,184,215,189,205,0,128,12,100,71,255,0,105,154,252,142,62,71,252,124,50,214,221,154,195,131,216,0,111,212,149,76,121,35,229,32,3,253,92,164,53,210,253,156,22,154,65,206,99,67,176,1,48,39,31,84,252,171,153,177,218,54,239,200,218,78,168,35,219,45,21,31,179,95,128,126,190,17,129,23,92,27,112,196,52,200,159,5,33,239,2,90,88,29,245,236,172,67,154,226,0,96,111,244,180,169,235,99,255,0,72,43,249,30,40,27,45,237,44,32,16,93,137,158,7,133,98,176,176,244,229,185,22,164,86,62,237,22,48,178,89,59,121,70,247,197,58,149,28,208,214,180,73,3,158,32,42,82,150,255,0,170,211,63,144,221,253,205,116,43,10,101,146,46,4,193,240,153,208,226,67,154,71,149,132,18,210,68,182,195,253,35,186,115,30,231,144,215,3,178,165,46,39,202,35,203,161,124,140,123,195,132,13,190,155,37,18,73,192,143,162,167,2,204,180,18,210,109,51,194,178,200,15,158,152,108,137,229,69,169,202,90,245,252,118,161,13,155,16,236,118,70,198,211,14,45,137,7,112,12,21,156,86,181,241,184,59,8,217,53,160,251,220,24,110,252,20,238,114,44,177,57,241,176,21,234,60,57,158,229,173,97,103,255,0,166,65,159,41,206,101,204,0,229,167,153,200,88,221,168,99,154,215,52,75,121,60,200,225,104,105,118,25,136,25,145,204,162,62,177,21,252,175,82,233,210,167,72,195,46,13,25,1,198,227,249,71,90,167,181,72,8,158,230,54,87,14,2,90,0,3,136,202,91,223,47,54,140,20,213,74,123,41,155,110,95,144,247,255,0,25,13,142,0,12,150,158,196,40,250,125,88,147,59,165,62,105,50,92,12,39,210,124,152,51,227,9,138,219,242,63,39,200,127,29,170,154,31,94,195,101,34,214,139,176,60,21,117,169,2,34,242,59,66,6,188,23,67,165,178,142,157,55,130,232,255,0,219,27,30,233,171,106,212,211,182,45,127,37,27,113,252,126,255,0,237,6,152,36,184,18,71,105,225,19,76,152,137,0,238,148,246,144,233,141,184,223,9,180,100,210,46,176,142,211,137,83,165,109,77,223,184,255,0,149,106,124,255,0,241,4,82,146,64,207,211,132,76,254,92,131,48,81,180,22,182,102,211,193,133,47,184,193,50,119,158,233,244,190,243,234,37,0,171,186,108,93,90,52,204,25,120,168,118,35,111,194,195,94,145,107,154,225,50,23,80,144,204,127,141,150,24,109,98,93,4,2,72,206,20,118,220,200,215,197,177,87,184,170,97,206,17,184,57,36,239,244,70,224,90,211,36,9,24,140,170,117,55,83,16,54,228,164,18,241,80,184,29,130,38,163,176,84,202,158,233,52,135,67,91,14,150,157,193,9,193,194,200,110,0,27,13,150,22,137,45,37,173,49,199,100,246,184,59,97,132,142,239,245,55,42,158,12,208,218,78,100,221,81,213,36,204,58,58,124,8,10,123,115,80,22,157,132,66,91,15,182,224,90,47,206,114,141,245,174,119,75,67,96,112,155,137,152,218,43,66,232,61,67,46,254,91,153,63,240,132,64,96,176,73,27,129,202,16,250,133,189,20,220,255,0,13,220,121,86,46,166,115,177,241,149,184,135,75,30,213,55,47,214,126,161,187,7,19,17,186,109,29,64,13,145,192,196,132,166,63,174,217,194,13,69,57,0,49,196,62,65,192,243,178,223,30,40,50,150,173,74,213,250,155,26,255,0,121,210,216,152,86,202,109,185,206,112,135,28,74,192,92,246,85,186,125,184,218,211,184,242,181,233,234,23,183,120,250,132,43,85,50,210,53,191,23,229,41,236,55,18,210,68,224,166,81,124,147,15,143,17,186,99,88,219,76,147,4,37,91,96,152,200,217,103,241,89,66,175,177,248,133,132,255,0,153,169,149,250,70,118,224,132,210,110,135,7,16,208,54,89,5,75,140,150,146,123,148,225,150,246,28,2,155,107,75,161,236,45,233,90,231,179,117,16,215,230,113,253,214,138,77,109,243,113,182,54,88,168,212,117,49,176,3,232,158,107,134,22,192,119,89,198,49,62,85,61,198,26,90,165,121,12,218,75,24,46,27,44,245,77,157,81,158,202,170,212,112,29,91,52,196,5,31,86,243,49,182,62,168,106,146,153,254,65,62,164,107,195,178,50,70,100,167,80,171,37,178,99,186,202,42,138,71,12,199,43,77,24,61,64,1,61,213,105,210,204,112,185,159,100,232,62,139,94,222,159,191,149,134,181,38,177,210,26,24,78,100,114,181,211,171,208,0,146,103,128,166,174,152,180,18,1,198,70,234,111,227,173,122,148,173,128,152,195,158,231,2,67,101,5,70,130,76,205,195,101,43,211,120,108,64,0,140,22,186,113,254,20,47,46,96,142,60,39,127,31,200,22,114,237,53,123,139,15,45,16,237,214,138,53,13,163,50,60,164,218,8,51,151,33,184,134,193,50,6,201,15,254,152,143,212,189,173,74,227,250,154,169,56,23,145,4,241,37,25,128,109,1,101,101,103,54,1,18,22,170,110,246,197,210,1,252,167,168,220,229,146,124,170,156,134,74,140,13,57,16,86,119,114,26,35,202,117,71,7,188,184,227,59,32,171,83,16,208,12,161,90,247,132,54,227,249,62,65,146,0,92,224,226,231,68,69,160,8,41,244,234,90,200,60,44,143,121,15,1,174,54,129,178,23,234,45,63,41,131,206,16,114,157,18,116,43,235,236,217,80,113,193,88,236,234,118,32,127,100,77,151,57,173,116,181,209,57,42,156,194,227,33,224,130,168,113,201,102,251,171,45,148,222,224,210,30,64,28,112,85,196,63,124,66,110,159,19,244,217,83,136,105,144,216,147,186,142,241,179,89,50,213,228,88,242,1,169,34,26,71,148,177,93,145,254,232,230,16,131,107,220,222,78,82,157,85,198,160,103,176,235,93,253,98,32,126,242,157,120,255,0,113,55,62,71,127,212,215,166,175,188,52,193,217,27,220,210,100,228,172,140,170,246,2,28,46,180,244,201,225,24,169,238,17,2,60,173,156,156,62,227,252,90,242,246,25,105,118,228,134,145,63,84,202,13,46,162,214,134,196,136,4,238,146,210,92,242,72,56,252,45,52,170,27,96,96,29,147,103,234,51,106,135,127,252,253,202,125,2,202,46,5,183,61,172,4,227,230,240,18,171,83,123,75,79,0,0,186,33,160,16,73,4,17,148,78,178,171,0,32,103,152,82,254,93,197,173,223,212,229,210,123,47,18,98,71,59,38,26,161,142,113,254,129,202,13,85,22,150,150,181,160,198,196,247,64,215,183,219,115,8,187,193,78,248,49,239,111,143,103,176,219,85,210,1,146,211,38,79,236,169,196,185,197,215,56,58,101,222,82,153,88,178,11,226,221,135,248,86,28,251,182,184,198,86,225,111,6,66,183,185,124,183,145,192,151,6,56,27,12,167,83,104,97,14,25,0,228,172,173,116,16,32,0,59,39,53,197,212,198,96,15,221,98,191,75,58,107,99,127,81,213,156,75,28,28,247,16,78,94,112,80,211,96,45,34,32,14,202,205,73,104,141,185,8,88,235,93,153,129,136,79,106,111,30,61,100,194,86,218,189,65,170,200,170,198,54,232,32,153,27,13,146,222,231,7,14,64,238,182,233,195,11,29,105,0,147,178,10,148,109,159,41,190,59,187,228,134,243,238,189,17,47,255,0,219,192,39,96,80,176,184,96,229,155,9,225,19,156,88,3,183,240,6,200,5,173,99,88,209,104,46,38,9,156,157,210,101,65,216,109,199,143,43,66,134,55,115,186,185,108,2,64,32,226,15,41,13,168,226,94,30,219,99,3,202,185,47,112,184,142,54,77,83,172,30,228,173,114,255,0,1,200,44,166,37,193,141,176,15,233,3,3,232,153,77,165,213,0,130,49,186,148,230,137,143,159,36,201,223,39,101,160,48,55,49,157,251,173,92,220,251,151,43,95,199,41,192,9,59,148,186,149,29,105,5,162,71,33,25,96,247,28,226,243,152,16,85,61,192,200,104,13,28,201,65,168,185,187,146,167,103,27,116,191,190,162,41,52,218,28,98,121,128,180,51,249,208,4,125,246,75,109,50,209,207,248,76,163,85,142,96,1,142,19,220,64,71,151,89,33,93,55,188,201,28,3,48,96,249,9,21,139,159,22,180,22,157,204,237,246,71,85,133,241,105,182,10,162,33,221,150,235,37,23,150,187,51,220,41,176,50,217,60,158,234,139,136,139,126,110,199,100,207,108,23,137,200,42,62,136,113,134,9,119,98,144,182,157,73,241,207,143,178,49,206,182,214,201,42,234,54,163,96,22,56,3,179,136,66,219,153,0,140,127,100,45,30,219,222,68,193,51,147,41,131,115,102,252,151,165,109,198,176,131,132,182,73,9,206,23,198,196,237,229,101,15,204,197,211,201,78,166,75,157,51,4,156,14,193,39,93,11,220,91,218,175,94,70,212,108,50,33,102,129,83,79,80,187,44,110,29,255,0,149,164,245,7,3,33,161,102,32,128,251,65,13,59,249,71,223,95,37,6,161,253,193,109,113,99,109,219,129,24,78,97,15,105,118,228,112,74,201,80,116,203,68,15,10,216,226,78,78,220,172,233,129,247,35,200,61,238,107,161,34,156,193,131,201,69,238,90,36,131,30,18,67,220,71,205,44,224,1,149,174,139,0,14,36,151,3,193,216,36,198,174,178,159,139,241,210,213,231,86,98,184,189,165,226,64,110,76,38,61,194,161,0,24,112,81,212,203,42,218,48,63,237,229,37,206,130,70,240,142,85,137,180,168,70,150,49,193,215,24,120,224,33,167,214,201,153,28,20,170,47,184,60,57,185,242,135,221,182,1,1,160,96,39,194,157,189,202,81,169,156,163,105,83,46,46,57,111,212,33,123,92,199,244,153,27,166,154,238,113,135,201,242,170,163,11,77,205,56,217,77,174,1,104,247,176,156,72,187,137,131,40,217,80,151,2,70,123,21,61,173,143,100,116,216,67,165,196,38,196,30,250,138,124,0,142,13,101,72,32,186,59,20,154,162,93,6,72,77,1,208,115,141,231,178,77,106,133,128,153,148,173,120,154,198,209,168,204,238,50,240,12,31,170,23,103,229,200,238,175,165,192,152,146,51,148,13,174,11,131,72,32,127,187,132,107,167,100,141,31,199,87,155,236,65,14,108,137,150,240,57,72,168,92,223,167,209,106,213,52,52,146,95,125,188,180,68,174,110,165,247,55,164,253,74,199,137,40,223,84,15,249,137,170,64,39,54,159,9,119,224,64,223,130,128,195,140,56,144,21,48,67,72,180,227,98,74,141,169,197,113,220,144,46,254,75,59,25,72,2,226,0,32,249,75,213,52,151,75,93,248,9,148,8,45,168,230,136,115,133,167,232,148,233,13,129,135,18,158,189,215,79,101,45,133,77,58,137,177,204,204,159,172,35,107,67,98,242,232,39,16,212,78,255,0,220,130,217,5,29,55,54,69,48,122,183,142,235,98,155,102,114,126,54,171,199,59,37,59,76,14,27,131,63,148,135,82,119,184,25,180,225,116,168,197,194,65,17,193,10,141,55,212,36,48,48,29,250,220,6,60,74,149,183,3,103,78,133,129,156,98,44,126,1,252,40,0,104,6,109,60,136,79,213,181,204,121,4,65,31,237,89,174,44,4,68,152,221,91,143,127,38,45,248,216,226,31,220,58,172,247,139,161,214,144,98,80,97,164,131,191,32,169,77,237,25,118,28,74,99,170,54,161,59,231,186,3,222,219,201,10,141,1,206,216,175,112,135,0,220,31,35,10,221,33,209,33,238,140,150,8,10,156,96,201,24,29,144,55,80,100,152,129,218,18,141,141,169,245,31,241,154,237,216,109,34,173,57,182,216,224,140,160,33,215,13,192,225,8,112,115,165,194,74,142,97,182,102,51,177,64,171,135,122,201,221,3,113,221,151,115,152,211,200,158,85,183,80,109,200,48,54,67,73,162,9,254,165,70,160,108,128,50,171,148,182,47,76,169,116,69,132,210,42,50,14,224,206,127,178,27,3,109,5,184,33,76,147,51,142,193,3,170,146,90,208,1,132,47,82,181,23,214,83,144,92,24,66,28,210,76,128,211,16,121,250,33,123,73,125,33,79,229,186,31,224,65,207,230,16,186,230,185,166,72,7,112,132,84,12,168,208,230,67,143,32,37,173,143,250,125,156,223,147,109,108,33,60,59,170,51,28,66,26,96,177,208,64,142,232,205,106,141,51,76,150,30,96,194,65,170,67,93,115,96,239,40,120,74,212,224,230,255,0,222,57,164,65,13,7,116,237,59,12,18,36,25,149,150,152,234,23,58,208,123,45,109,169,96,28,169,45,125,152,50,190,247,46,168,125,103,92,242,92,118,153,86,208,234,116,229,224,219,193,133,61,211,89,160,197,164,238,172,59,48,4,192,193,84,17,79,220,67,150,252,79,32,128,230,50,92,126,144,21,57,206,115,129,152,27,109,186,143,151,156,136,17,186,22,152,46,140,227,238,131,248,241,233,150,5,42,144,106,129,77,243,251,118,87,238,251,128,52,7,56,179,2,2,89,36,184,142,231,24,87,33,172,112,32,135,19,136,253,213,151,141,113,136,181,221,63,230,84,73,62,81,49,182,59,51,141,193,225,83,42,67,139,75,76,180,110,168,56,147,48,32,238,84,235,137,187,54,150,203,63,81,197,237,25,130,65,225,42,172,78,55,40,88,251,221,104,233,237,1,74,142,52,227,98,101,74,162,46,194,95,107,228,7,137,104,110,68,240,16,251,110,15,0,111,180,18,152,91,112,115,163,61,146,111,178,200,144,73,199,116,213,4,228,244,65,123,87,126,80,247,116,56,100,112,134,215,10,147,4,136,196,166,23,144,208,78,227,250,144,190,161,14,0,12,247,132,162,111,198,47,10,89,43,190,64,51,238,100,67,99,178,186,178,88,14,194,98,72,68,235,234,28,129,108,125,201,74,45,14,165,81,174,36,140,16,7,121,193,64,43,103,228,76,114,230,153,178,170,48,150,180,77,164,111,8,110,120,100,56,126,83,30,14,228,11,128,132,138,181,47,96,113,6,241,188,32,209,173,253,255,0,83,94,156,5,88,76,121,4,184,52,135,14,71,100,154,143,144,3,131,132,157,192,87,91,249,108,15,115,136,105,134,219,228,156,74,97,168,250,65,205,105,146,70,91,56,63,84,213,212,85,234,49,83,249,91,169,144,210,46,105,110,205,39,31,100,77,172,227,117,59,35,201,229,19,221,125,64,0,1,160,27,128,228,240,129,192,181,165,224,230,22,109,203,179,234,37,169,102,194,121,51,213,99,156,239,112,155,157,177,143,242,179,85,23,144,12,198,208,180,212,168,0,128,224,49,144,22,63,118,231,207,244,236,134,105,48,210,175,28,238,103,168,210,214,28,172,213,1,115,36,5,170,171,132,153,18,118,11,29,73,108,118,7,148,62,83,88,227,163,9,161,207,16,14,0,218,17,181,174,123,71,132,154,111,112,55,76,127,148,224,242,35,145,244,66,187,103,35,85,175,79,125,65,168,8,49,156,236,80,180,52,139,76,135,126,200,222,242,14,32,141,161,45,238,129,136,141,132,112,158,187,157,144,243,164,26,204,45,167,211,199,11,45,80,67,113,49,27,45,117,48,198,193,223,186,202,253,160,159,170,131,95,189,128,43,191,47,63,247,152,234,184,182,1,220,242,18,136,36,111,32,38,56,135,85,34,221,132,160,168,97,216,50,163,135,220,58,80,238,9,32,140,2,123,161,131,56,50,140,118,238,133,216,60,4,87,174,226,243,175,252,193,105,146,115,158,17,53,166,55,194,17,184,0,125,212,113,4,65,153,226,18,127,143,124,99,214,216,100,162,208,64,19,42,195,96,111,8,62,104,19,8,134,208,182,98,3,39,108,206,164,112,156,240,16,180,18,51,183,117,96,245,16,81,25,217,102,142,164,69,131,191,78,73,84,88,93,206,202,156,75,72,132,66,99,100,184,146,166,87,249,74,4,142,74,155,140,169,112,140,143,217,81,135,120,242,159,28,146,115,122,144,220,0,28,20,102,90,209,157,208,193,2,6,97,88,121,104,34,55,238,134,15,177,196,125,145,192,7,142,85,245,18,71,29,148,193,130,6,85,238,118,83,126,47,81,11,3,176,67,79,216,168,58,79,40,156,210,200,112,207,132,57,112,218,10,112,88,213,176,35,41,166,210,121,37,89,250,171,104,22,206,229,15,203,245,236,152,175,237,139,254,201,98,242,113,133,44,31,52,202,162,225,159,42,192,108,114,149,216,116,62,165,65,187,124,169,0,110,174,122,176,21,150,139,124,173,24,57,48,108,45,227,10,154,46,48,173,207,255,0,104,199,149,64,196,66,124,102,195,168,69,189,213,112,120,42,193,42,19,128,209,186,192,103,108,27,143,82,160,152,194,167,200,59,35,105,179,27,160,190,118,8,99,190,69,55,96,182,75,145,224,239,56,83,4,240,16,146,90,86,245,148,208,122,148,65,129,35,10,204,156,100,133,98,93,10,57,217,128,183,112,119,212,23,96,142,84,6,1,82,227,57,217,66,236,66,57,212,208,193,192,141,144,77,174,68,32,130,118,81,165,164,103,41,124,139,1,197,84,148,68,73,152,194,173,184,199,149,66,25,113,128,10,168,143,162,182,198,229,66,12,1,8,241,206,225,148,9,34,20,104,147,10,12,110,136,24,200,227,148,172,208,92,0,56,84,12,21,110,33,199,178,133,185,198,81,38,217,9,36,202,176,15,109,212,2,27,148,69,197,205,18,6,48,134,100,221,100,16,11,254,136,85,141,213,17,11,100,208,175,46,1,170,193,181,164,126,232,17,6,203,128,238,142,15,68,126,73,40,9,86,225,57,84,225,105,128,168,18,16,201,57,21,182,54,42,148,77,144,194,195,93,220,42,38,79,101,109,111,112,84,107,1,153,194,16,74,105,132,120,168,220,152,142,80,182,38,10,134,90,35,130,139,250,132,65,236,148,72,136,84,137,164,1,144,134,38,72,8,100,208,189,184,101,196,199,132,42,201,144,2,160,22,4,140,231,212,178,226,85,35,36,17,178,20,115,168,164,129,179,204,40,119,83,194,165,147,102,133,108,129,3,60,170,105,45,50,20,10,16,1,194,211,70,136,115,196,153,8,236,14,220,192,240,165,160,22,150,152,40,75,131,93,59,169,219,19,167,184,142,249,45,164,50,100,237,217,64,226,231,27,112,213,49,39,177,238,163,92,90,64,45,3,180,4,1,124,246,111,229,239,178,154,11,183,48,137,213,75,8,180,93,25,250,42,104,1,206,0,194,38,219,110,217,140,162,57,3,181,100,144,225,113,6,79,101,64,158,76,99,8,24,72,130,48,152,216,53,58,142,35,240,143,21,214,82,170,25,178,193,13,220,207,132,61,27,242,127,10,218,47,124,198,2,174,144,79,126,66,136,99,147,98,58,30,194,2,27,112,193,222,33,9,19,155,178,141,181,34,148,224,79,132,183,6,135,128,209,63,85,74,212,92,216,223,147,206,165,138,176,216,143,188,43,190,64,17,183,101,96,150,140,1,7,130,134,125,192,70,196,103,11,90,128,228,29,90,160,48,128,113,5,167,17,149,76,120,146,8,147,225,66,225,118,119,238,173,141,0,229,176,22,182,87,248,198,5,206,165,56,54,152,222,65,236,172,2,105,239,28,168,28,215,58,3,112,170,27,128,12,25,74,124,113,251,147,181,188,8,23,11,81,151,96,8,144,119,82,214,95,28,118,71,33,167,3,33,61,82,106,188,92,89,69,173,28,227,104,60,40,8,99,176,65,30,82,203,193,34,112,60,166,116,128,72,19,59,148,20,0,35,22,251,58,132,94,6,67,190,161,9,105,34,91,147,217,64,193,237,143,242,138,152,28,30,63,8,215,191,150,197,173,57,33,185,0,6,7,8,16,121,86,92,125,204,130,170,164,53,206,50,79,132,44,116,190,100,248,8,56,159,40,120,154,198,204,64,49,27,236,169,249,180,237,244,87,105,48,127,42,16,200,234,113,143,11,119,222,121,11,200,55,50,7,184,102,39,115,217,88,169,130,39,1,91,64,6,99,17,133,69,165,206,7,99,218,19,57,83,55,99,87,144,227,220,142,121,150,193,17,10,193,46,110,78,71,40,132,17,39,133,28,112,11,126,93,161,47,111,172,223,214,200,210,11,112,114,56,68,199,183,35,23,42,96,107,103,186,176,214,135,76,9,42,149,199,227,9,95,13,246,8,144,232,34,17,180,103,127,57,85,80,220,65,143,8,1,136,105,207,42,110,63,234,41,149,56,164,160,247,138,155,231,124,112,137,211,83,37,209,27,225,14,46,145,207,40,192,54,195,130,60,56,159,220,216,187,158,75,111,84,221,54,141,130,160,227,201,149,99,97,10,154,0,146,239,217,81,28,50,82,153,90,224,74,113,5,208,81,3,213,17,136,221,11,220,36,27,72,71,152,2,18,111,47,251,192,88,170,214,254,75,19,128,84,185,216,25,251,32,151,93,180,4,96,159,153,192,180,4,182,181,51,99,114,31,138,66,217,133,191,186,91,89,237,204,201,236,66,107,224,180,56,226,85,75,90,251,124,35,133,187,217,43,166,21,31,32,211,184,147,199,149,109,16,50,3,143,114,168,58,208,122,112,56,81,178,51,176,67,48,115,168,245,199,51,194,1,150,158,222,16,177,208,241,39,110,19,30,26,4,238,150,3,9,217,84,12,66,34,13,186,154,105,188,65,236,158,1,121,4,224,1,186,77,6,203,176,1,29,150,128,225,16,100,127,132,11,181,123,148,225,134,47,80,232,178,58,93,177,200,112,70,224,41,192,249,184,36,238,150,215,55,177,17,220,38,136,97,24,39,252,161,91,87,86,100,2,85,54,195,73,227,133,12,136,46,24,217,71,18,93,7,111,8,159,7,27,183,202,165,154,254,224,45,69,68,130,98,166,50,200,228,39,16,230,193,113,65,77,151,83,1,179,0,243,146,155,120,6,28,12,34,2,126,165,3,141,92,246,91,97,192,203,176,21,11,174,0,12,119,133,86,55,123,112,59,166,181,192,51,157,240,152,228,252,136,141,63,235,24,77,116,19,214,73,255,0,105,24,9,194,161,178,1,48,14,253,210,89,90,25,150,7,52,239,60,38,220,199,144,89,113,145,192,194,90,242,126,79,145,187,165,63,191,253,163,88,225,38,36,120,225,24,236,68,207,110,20,164,109,32,153,113,3,1,54,145,12,185,230,157,230,48,211,178,126,144,198,79,43,149,228,235,54,178,219,67,154,192,211,192,9,184,45,0,129,119,18,179,135,27,218,26,202,101,132,101,196,144,103,180,38,204,64,3,234,99,100,76,163,140,167,228,249,124,173,53,6,61,133,222,200,105,168,4,139,178,2,167,255,0,248,166,6,186,34,65,2,235,118,206,232,152,110,104,130,124,249,82,163,45,137,16,120,29,211,216,30,183,184,130,165,119,253,66,170,92,73,112,139,35,229,230,83,40,84,117,77,59,154,41,55,34,46,254,175,161,9,20,172,123,154,92,211,210,101,191,217,106,104,107,122,219,56,193,145,9,240,13,251,141,238,181,235,101,211,170,104,189,205,120,144,26,12,247,61,144,190,189,55,83,2,163,95,32,239,25,63,132,87,211,163,14,120,61,70,4,9,204,42,168,230,216,8,5,196,100,8,202,62,35,104,47,216,101,161,211,123,235,83,15,112,104,96,37,177,128,232,64,198,62,155,156,231,11,103,169,183,227,31,229,45,174,33,220,219,192,157,145,83,166,42,53,215,56,224,165,191,201,235,200,117,176,105,214,249,13,142,32,201,115,142,34,63,202,142,171,82,190,148,210,35,219,168,242,91,33,183,11,103,19,245,8,9,107,94,28,110,112,2,5,160,148,214,189,173,169,104,15,188,137,249,13,191,157,167,194,126,53,62,36,131,249,174,191,23,178,104,101,181,0,168,224,31,105,193,236,70,18,235,220,61,240,194,25,123,75,116,238,63,239,243,246,87,77,240,73,3,27,65,16,136,212,97,13,152,153,196,168,212,63,26,228,232,252,109,122,23,254,242,137,107,97,164,231,194,211,72,53,132,53,242,252,108,124,140,21,153,236,109,102,218,224,7,51,229,105,48,64,51,140,39,94,140,137,80,183,229,236,136,97,97,150,216,31,152,207,16,181,81,105,130,214,128,92,236,11,140,15,202,206,195,77,196,219,33,227,187,112,62,137,222,227,67,122,157,0,226,64,76,11,102,163,212,84,178,117,215,115,72,173,96,155,24,12,193,3,33,39,81,82,233,35,56,219,132,32,10,116,90,64,144,243,0,148,218,116,139,235,49,172,119,204,127,168,97,30,25,212,183,200,247,253,74,109,17,82,153,120,2,0,228,193,252,114,135,217,1,184,223,120,238,134,131,152,250,196,154,77,15,4,180,56,142,39,186,208,221,56,188,150,231,130,141,41,207,228,177,57,175,200,254,36,38,181,174,97,41,77,173,28,12,114,19,169,106,15,241,46,164,41,24,104,14,184,252,174,223,251,71,238,133,180,154,36,153,201,36,202,86,162,252,152,255,0,143,133,158,100,166,234,174,23,51,170,152,27,183,41,129,205,116,144,62,168,3,131,98,4,30,208,161,4,92,6,199,115,202,111,137,214,249,26,182,171,242,36,176,60,84,23,15,230,25,115,93,244,77,101,79,229,6,115,220,114,151,13,233,15,102,91,201,76,12,14,37,196,64,91,139,110,179,36,56,53,169,140,16,215,84,126,72,108,54,26,83,218,231,56,6,78,63,16,133,142,99,166,12,1,136,236,137,214,181,151,19,190,37,40,216,168,48,87,41,125,62,190,163,41,209,117,192,135,19,27,135,12,4,45,162,246,57,206,113,187,61,35,194,148,159,89,175,151,154,97,159,210,216,234,250,148,211,81,174,99,128,195,227,126,200,34,33,177,191,233,108,202,45,50,49,32,8,75,113,52,72,28,142,19,105,2,198,134,57,215,30,9,83,85,69,177,113,104,116,109,27,167,171,117,215,178,48,222,245,26,147,29,98,235,129,50,71,100,183,184,58,64,233,28,2,114,154,246,189,236,168,50,3,132,2,63,164,247,88,234,181,172,168,54,217,51,150,116,136,143,161,26,215,154,162,208,114,56,66,203,172,33,224,7,31,246,149,156,211,107,106,186,161,112,13,13,192,28,38,52,189,165,185,193,238,185,193,223,122,250,149,182,94,189,49,158,217,104,198,221,202,166,60,69,185,51,253,73,140,120,169,115,0,151,13,193,85,86,128,2,3,139,96,206,21,118,214,59,156,199,227,176,123,250,141,105,101,65,105,54,182,35,1,19,219,105,22,16,35,19,18,130,157,34,246,130,235,90,56,76,37,173,18,113,27,144,183,241,239,247,42,111,229,76,51,37,176,65,34,64,236,118,70,234,119,11,62,108,100,164,50,176,113,203,98,54,36,45,100,6,58,90,65,188,96,243,30,86,254,99,178,149,207,242,227,217,247,255,0,226,101,20,69,16,198,176,11,90,34,37,50,61,220,24,104,253,211,253,146,240,232,105,49,153,1,7,179,131,27,249,92,251,197,79,169,54,188,190,35,51,90,214,84,6,163,110,225,164,54,99,254,19,105,181,198,92,226,7,102,199,11,67,216,246,82,12,123,218,8,193,104,11,48,97,15,5,211,111,5,116,208,207,126,227,166,119,113,38,237,53,86,180,181,135,229,130,73,236,158,231,72,152,193,240,177,211,134,9,239,204,45,148,11,72,55,19,29,214,166,23,223,212,167,227,178,159,227,183,91,22,92,26,109,180,72,205,195,159,10,53,133,196,155,163,254,222,86,131,69,166,153,35,29,150,120,115,45,47,143,114,32,194,33,242,234,115,127,143,136,159,151,200,234,23,92,73,152,61,248,90,169,153,4,221,128,98,2,196,215,144,211,118,124,148,98,168,110,251,157,178,159,53,199,234,80,224,85,168,108,211,93,224,181,205,111,204,121,236,148,234,211,13,47,1,187,65,228,169,238,53,237,54,218,51,4,249,65,109,132,16,90,231,31,233,236,153,195,250,37,63,26,110,135,252,255,0,237,26,210,24,38,75,190,161,106,101,71,84,16,48,221,164,44,204,108,17,32,52,156,219,186,104,38,152,116,56,144,238,14,195,232,165,80,58,251,143,160,137,233,58,122,103,10,109,235,112,206,208,19,94,91,192,145,229,115,104,185,193,205,234,30,220,109,202,119,188,92,92,220,227,57,8,167,114,117,252,155,252,137,117,11,92,255,0,150,63,178,207,238,251,114,36,228,236,157,119,68,181,178,123,142,10,79,180,110,33,194,51,151,30,21,233,115,146,190,70,183,220,162,249,118,15,218,17,2,199,230,216,60,133,76,166,215,87,115,9,134,129,55,34,160,91,46,33,160,241,14,82,176,59,81,234,45,127,31,37,177,254,161,179,74,198,205,86,184,222,99,164,171,47,135,65,119,87,104,90,168,180,61,162,34,39,37,105,58,102,56,100,78,49,11,59,98,94,182,181,0,255,0,137,204,38,26,35,121,219,194,88,169,34,109,192,43,107,244,109,14,16,1,35,115,8,31,164,107,26,49,32,236,156,241,169,26,213,168,238,204,190,216,125,55,0,226,65,202,69,49,59,31,151,25,90,90,211,78,181,177,32,162,118,154,211,112,110,227,35,132,173,112,156,85,239,254,124,136,165,84,216,223,112,93,83,63,46,209,43,69,39,177,219,141,246,9,13,109,189,51,246,87,167,151,75,91,179,76,126,200,246,119,146,202,242,55,172,250,154,92,203,99,147,221,19,158,30,3,73,207,133,11,75,88,14,194,22,103,61,193,134,72,186,123,66,96,25,173,127,51,200,47,5,238,45,108,23,1,247,73,164,210,67,161,255,0,64,158,214,102,226,14,208,76,35,20,154,208,14,51,202,54,51,3,200,205,90,88,226,76,65,164,184,156,207,18,19,24,109,111,80,207,48,156,69,55,48,181,247,0,55,44,18,66,3,74,208,231,55,228,230,80,4,53,103,58,5,190,221,130,37,195,31,42,42,85,152,214,16,122,136,217,189,190,189,145,10,61,13,48,91,57,37,24,105,13,107,90,1,104,88,30,199,201,87,241,21,122,154,153,94,149,128,100,184,103,125,145,190,191,99,0,254,203,19,232,181,149,26,246,182,120,38,36,253,20,46,52,222,118,0,247,10,61,157,217,234,55,229,56,1,235,52,85,96,46,97,158,152,130,35,149,130,174,107,15,233,35,30,10,216,105,138,140,135,100,59,133,156,233,192,38,24,25,25,0,5,93,105,159,168,182,26,215,174,223,168,34,155,42,84,135,24,241,221,56,179,18,0,233,196,160,168,11,64,49,183,41,172,113,123,4,55,126,2,85,78,152,165,135,207,101,181,151,3,140,20,161,72,54,161,97,113,184,127,79,11,67,26,41,50,93,33,163,48,6,235,54,161,178,249,180,129,220,236,183,37,154,219,225,212,101,225,152,2,123,165,186,169,99,174,251,150,169,135,54,34,12,238,81,211,100,22,187,230,180,228,43,0,251,18,213,40,152,199,208,174,218,110,18,27,27,196,110,158,209,115,106,23,53,184,112,177,220,219,3,252,255,0,101,147,77,167,151,119,201,34,66,214,24,88,246,130,112,119,80,196,234,81,252,156,77,201,24,209,76,137,35,171,0,158,84,110,158,144,150,8,185,156,147,144,183,82,160,216,32,176,8,18,29,185,158,208,148,192,224,198,181,236,13,169,25,106,53,121,59,228,106,175,44,103,38,171,27,85,151,210,107,189,179,254,225,31,116,154,77,234,234,99,67,187,141,225,119,106,48,85,1,174,56,30,22,42,186,86,177,205,130,109,145,35,191,143,9,141,175,242,129,173,127,129,214,251,147,43,28,3,255,0,221,230,19,157,81,141,167,85,251,150,50,226,214,140,159,160,229,103,20,102,155,233,188,144,28,76,150,152,62,50,182,83,96,107,153,153,3,136,77,78,171,179,124,179,9,157,228,48,52,92,51,201,89,170,60,181,205,156,183,114,224,181,106,41,17,190,64,50,216,225,102,115,110,139,114,60,133,131,13,38,252,150,165,245,180,47,227,45,96,1,183,3,178,216,215,7,147,110,54,196,108,177,255,0,12,226,7,237,28,39,177,174,164,235,92,50,123,169,149,228,114,130,165,154,182,97,212,181,128,54,217,157,138,93,133,242,24,224,215,14,98,81,56,92,249,36,129,231,132,128,210,42,52,177,210,201,207,145,9,128,255,0,82,219,243,254,153,161,212,125,201,39,16,55,74,166,209,80,244,8,49,61,77,60,14,203,93,26,225,194,192,222,175,42,85,16,73,111,75,136,35,234,182,9,177,127,38,157,213,207,245,48,105,166,173,54,56,9,107,197,192,145,18,17,217,237,130,119,62,84,164,4,1,49,102,0,141,147,154,198,187,36,136,61,211,61,127,25,10,241,234,115,69,81,77,161,181,72,186,123,38,49,197,165,142,6,26,142,190,148,61,179,18,66,83,168,197,165,211,3,178,29,15,199,168,217,103,228,249,52,123,128,186,217,223,132,5,210,242,1,13,198,231,133,4,90,49,178,168,124,12,2,74,41,166,91,200,122,252,99,157,179,59,24,42,200,107,195,218,118,35,148,37,224,60,176,253,214,135,180,135,204,90,168,208,189,210,6,14,233,47,108,169,199,234,106,235,95,115,247,47,76,209,72,200,112,130,181,154,109,112,31,184,89,169,210,104,220,103,194,96,124,51,19,32,198,68,41,255,0,147,127,148,165,4,174,214,22,161,162,147,5,162,12,64,236,22,22,87,109,41,105,203,206,211,178,221,89,174,170,192,99,35,183,43,159,168,160,210,224,235,69,221,202,161,102,207,103,81,111,155,169,146,220,227,105,45,35,202,175,108,188,73,61,35,108,33,96,178,235,160,52,162,166,234,122,134,135,82,170,218,148,248,115,54,40,82,173,30,226,241,173,119,125,60,130,231,153,17,147,220,38,57,224,129,38,99,121,238,133,172,14,116,30,144,59,40,116,225,195,61,89,148,127,39,33,22,53,113,248,167,113,206,24,99,174,233,250,166,49,160,140,44,244,152,75,163,36,14,193,105,26,114,14,12,115,9,171,226,87,234,82,213,48,181,62,229,177,196,134,130,33,39,84,72,116,129,39,186,105,101,206,1,160,71,116,33,151,72,49,28,41,234,88,216,149,173,168,38,204,178,224,210,102,1,226,18,42,216,230,192,4,29,201,225,116,31,167,196,3,32,108,177,234,52,193,180,220,226,211,238,108,133,44,125,178,9,181,213,153,233,197,73,4,130,7,37,42,176,13,4,110,18,73,45,59,16,21,185,226,181,33,4,131,49,145,18,151,21,121,123,15,37,57,132,201,86,152,39,230,192,63,252,10,155,78,39,63,98,22,161,76,17,108,117,43,52,0,97,5,176,86,62,3,145,175,161,201,255,0,180,67,105,143,252,37,85,163,112,48,8,142,120,91,89,69,145,220,1,191,149,26,242,214,22,212,203,55,13,6,19,181,16,71,24,150,169,211,247,255,0,137,138,131,109,109,206,28,38,49,173,107,65,29,68,156,166,150,137,56,233,132,13,134,156,238,115,132,198,245,35,90,126,68,55,217,110,171,105,36,101,85,103,54,176,105,115,99,157,182,74,117,80,242,29,237,251,83,253,39,116,15,212,100,3,149,172,12,53,45,201,228,76,213,170,50,242,8,36,247,133,132,60,188,59,107,78,0,34,22,173,69,83,85,206,13,166,64,255,0,118,32,172,85,1,0,0,46,61,212,212,76,101,30,131,88,208,227,104,0,140,32,113,120,170,14,45,224,4,108,97,107,13,194,39,148,183,135,8,50,92,70,193,11,113,58,139,113,0,246,50,249,39,111,9,44,7,23,61,164,206,64,10,18,217,59,146,113,9,22,58,155,73,4,3,193,119,11,21,3,73,11,110,133,126,230,166,22,186,171,131,9,13,24,50,35,42,158,75,64,129,57,200,42,127,72,59,119,3,149,3,69,108,135,2,90,98,2,159,28,198,82,255,0,69,88,109,105,52,204,97,255,0,68,128,216,57,34,66,104,36,60,54,235,12,73,36,97,41,174,135,245,54,65,86,108,83,137,250,155,243,39,85,99,169,195,216,115,31,68,186,173,20,93,45,10,11,41,23,83,104,13,7,56,194,186,143,13,6,65,113,27,180,37,109,17,12,209,255,0,153,158,171,221,129,243,31,162,22,213,123,204,57,230,6,192,240,154,234,101,132,145,206,99,178,167,52,185,178,99,120,133,190,58,63,168,115,44,124,162,171,58,247,16,29,5,11,223,210,25,57,220,132,111,107,120,2,59,242,163,26,35,34,73,70,205,107,219,5,245,116,134,198,203,26,64,224,96,166,138,94,211,68,58,93,188,118,81,140,247,41,137,108,17,201,69,237,70,65,75,74,63,76,109,199,72,194,240,104,53,195,14,152,133,11,75,27,37,164,198,209,186,18,113,180,39,101,204,2,35,238,158,166,58,76,219,115,88,174,163,210,126,87,9,152,65,72,127,49,197,194,26,4,131,188,158,201,238,146,90,208,1,100,102,226,150,90,214,188,6,224,14,7,10,13,78,255,0,184,143,60,233,254,226,152,240,246,7,26,110,97,60,59,132,119,2,8,169,143,35,37,25,32,131,118,90,127,100,167,81,99,45,0,0,35,1,170,165,71,189,128,26,219,191,32,178,75,142,9,104,27,18,150,95,136,140,206,19,101,173,107,156,90,100,98,0,148,21,236,167,237,185,237,180,188,218,29,185,218,97,79,241,212,162,231,83,91,224,232,255,0,226,36,186,32,14,151,115,10,169,155,143,98,57,42,26,129,175,113,19,145,132,84,242,14,216,253,209,174,241,249,76,229,157,173,163,105,151,58,90,72,51,153,140,37,57,145,83,13,27,96,121,80,129,238,24,54,192,81,175,37,227,1,162,55,229,15,14,153,111,229,219,233,146,156,45,97,51,242,137,40,94,247,83,116,14,167,145,35,183,220,167,62,216,34,120,236,179,151,181,204,2,231,176,19,1,209,207,32,74,94,25,217,235,41,127,199,91,27,185,25,113,117,55,23,90,211,25,1,46,147,32,57,205,48,123,16,152,222,162,224,208,65,250,42,126,157,190,209,220,53,227,51,184,148,104,216,29,147,182,245,177,70,163,168,31,116,127,57,212,193,62,201,29,46,198,210,133,180,204,180,191,160,225,209,50,158,194,91,45,168,219,65,249,73,254,164,47,45,36,72,151,109,142,201,209,182,67,82,189,43,19,168,107,107,75,36,192,131,142,225,13,102,185,129,142,229,50,173,141,120,123,164,180,13,154,37,45,206,188,226,99,178,219,215,234,45,184,189,114,239,98,106,58,225,115,68,99,112,129,164,184,100,248,148,199,146,194,32,27,123,44,213,234,211,105,13,104,118,124,110,164,134,100,223,120,189,204,250,151,244,56,219,182,64,3,37,32,150,176,64,220,246,77,63,202,102,251,108,14,74,72,113,113,129,29,70,51,176,73,159,20,137,79,149,182,33,224,60,147,202,206,240,3,112,122,184,194,214,33,248,222,55,194,69,64,211,82,220,206,251,41,242,92,7,101,117,62,91,255,0,121,144,185,215,228,65,221,104,152,0,198,10,7,176,8,204,25,217,8,126,97,223,32,217,30,185,100,91,126,92,174,67,12,150,201,25,254,234,159,0,127,182,118,76,184,31,148,68,32,121,14,0,111,229,101,12,6,7,193,172,77,71,153,255,0,32,44,142,46,35,32,74,212,238,144,236,64,157,214,74,238,130,72,201,90,198,4,91,43,110,201,152,102,163,128,221,71,2,91,136,31,85,77,48,38,51,201,8,73,14,3,194,130,36,182,185,140,166,181,192,204,201,85,37,207,35,10,203,152,8,25,62,84,45,107,0,57,74,128,231,176,29,65,39,48,50,84,38,8,128,173,141,7,136,10,60,116,8,192,11,111,39,8,155,244,65,38,29,221,95,16,221,144,219,14,217,89,192,128,130,100,213,254,165,156,253,80,135,22,187,184,80,11,72,50,37,23,73,128,4,162,119,212,218,100,142,23,73,136,8,11,160,1,50,137,166,79,35,234,20,180,127,194,108,175,68,42,184,178,156,67,199,96,56,85,243,71,101,29,4,202,176,70,193,21,18,99,20,216,47,116,236,20,99,163,149,112,1,147,133,64,2,37,39,94,66,174,255,0,114,193,135,110,172,204,170,16,15,113,8,132,113,151,44,153,220,87,166,78,193,88,121,145,177,10,72,3,202,160,4,73,152,74,99,236,21,215,185,101,210,120,1,14,238,221,89,233,37,8,16,118,41,130,110,222,228,119,216,125,21,180,99,234,167,79,245,9,3,128,166,27,180,166,112,58,133,238,89,193,18,34,16,147,199,8,139,142,219,168,6,55,142,234,126,77,208,227,35,135,72,198,20,36,17,59,40,98,2,134,27,24,76,24,12,9,157,74,2,68,133,38,49,183,149,64,192,35,186,162,115,7,40,228,198,144,228,108,134,118,216,42,118,15,117,114,6,226,81,173,118,12,144,90,14,74,183,60,24,24,3,232,132,240,172,48,25,63,186,9,247,24,55,168,33,192,28,41,16,237,213,150,182,37,65,148,70,29,211,36,46,180,70,10,28,23,118,10,19,37,80,29,240,152,58,133,87,216,89,34,55,8,65,133,7,132,65,162,36,173,228,30,75,14,158,16,151,41,190,219,171,13,157,240,134,16,116,65,158,219,41,37,89,128,169,48,67,10,221,143,10,204,113,178,132,0,209,201,67,39,19,132,166,179,15,89,47,1,80,223,120,86,34,118,149,80,159,199,38,147,19,147,40,177,10,155,17,182,66,183,90,100,15,202,197,179,73,179,173,148,33,185,221,80,29,36,171,4,68,16,169,164,78,82,230,205,40,43,56,83,99,178,133,210,143,99,52,165,20,2,84,70,25,20,196,14,234,35,184,70,66,12,18,139,137,104,142,21,23,112,172,145,108,4,43,6,77,46,32,3,42,134,119,80,9,69,104,36,198,200,205,5,73,196,40,162,217,52,144,160,86,12,8,238,169,105,164,83,109,212,81,12,235,185,164,10,112,139,5,184,220,42,196,8,221,97,155,101,66,38,128,119,194,168,238,169,52,51,89,178,163,205,208,223,167,8,93,68,102,28,218,130,56,67,109,208,236,231,186,56,12,104,29,247,1,79,6,222,192,239,234,0,254,91,135,45,40,200,46,36,140,42,184,219,116,68,42,105,36,203,129,206,82,117,239,220,87,183,168,109,101,163,36,68,110,2,43,110,34,68,125,18,218,235,140,146,90,60,171,109,222,228,151,66,207,28,205,154,213,71,114,75,3,157,244,63,149,46,140,186,51,184,80,6,181,209,4,248,80,180,3,244,74,44,165,170,90,162,18,234,16,218,96,183,105,225,81,115,75,8,39,39,101,66,144,115,177,177,225,25,97,246,224,54,65,253,144,10,231,177,107,215,89,7,0,52,96,199,133,112,214,236,65,39,142,66,150,150,128,120,228,33,39,56,34,222,112,176,111,99,5,120,135,112,221,72,54,157,192,229,85,55,134,102,101,177,217,66,215,60,113,8,125,160,211,107,164,125,19,234,184,189,199,220,69,58,134,240,30,65,7,111,10,137,46,131,180,112,20,186,38,62,155,42,254,153,156,20,29,207,125,143,109,64,172,55,6,22,136,54,146,118,66,105,184,243,17,148,66,150,1,31,146,174,164,14,144,239,170,81,221,96,107,211,103,168,37,141,108,25,202,131,115,158,59,41,105,180,68,42,19,54,184,100,225,80,203,25,178,52,222,66,144,90,210,70,224,193,136,132,214,49,173,6,66,89,144,75,105,203,161,16,117,212,200,140,148,16,62,230,191,93,18,164,56,199,236,21,180,218,78,192,42,177,194,33,176,124,43,123,12,3,249,71,43,153,179,28,135,115,200,80,11,102,65,149,65,128,129,19,35,132,49,108,1,59,112,143,102,2,119,132,30,37,68,149,43,200,208,150,250,112,68,58,211,201,33,73,4,193,13,119,253,192,110,150,46,113,231,196,163,96,115,68,196,165,212,236,96,196,169,212,150,130,102,76,33,47,206,6,66,129,255,0,239,17,225,89,5,206,27,12,38,55,13,102,173,75,29,122,66,166,230,212,105,198,85,138,173,104,183,96,60,33,180,157,183,29,144,182,103,45,221,107,113,79,212,21,235,235,216,254,150,176,18,65,29,149,68,117,248,217,3,161,172,234,27,170,36,212,45,27,8,65,42,130,90,63,48,174,67,4,30,37,200,110,0,146,230,158,219,43,1,204,48,223,186,140,184,189,210,36,30,86,94,221,122,156,220,119,223,37,178,215,55,48,222,216,71,18,34,70,18,157,45,112,223,62,20,190,211,177,252,34,29,118,202,214,137,215,211,24,31,19,48,37,80,97,32,145,16,56,64,247,116,204,2,17,48,227,56,158,82,182,121,102,245,43,133,107,187,220,142,50,35,99,194,50,11,88,220,194,92,184,224,1,17,194,148,221,121,18,72,226,21,106,143,107,220,71,110,176,221,14,112,39,100,68,150,145,25,156,133,78,115,64,2,217,1,12,185,238,236,0,217,75,143,39,22,35,126,88,44,33,57,144,51,221,70,182,227,213,59,225,91,159,134,131,148,23,88,118,62,17,241,211,254,209,182,167,95,81,161,148,219,32,187,194,187,97,162,50,2,2,11,218,54,28,225,70,75,102,118,28,34,47,74,194,227,111,139,5,205,45,7,145,253,148,246,216,198,77,192,147,192,225,83,174,32,226,65,66,65,196,76,246,67,52,65,141,252,92,154,116,228,83,118,203,73,100,187,124,21,207,99,221,120,231,194,217,76,57,231,207,101,124,108,123,132,95,242,244,212,255,0,136,194,27,211,112,17,225,19,133,193,164,119,252,4,187,50,219,240,154,231,90,219,88,14,200,1,67,216,120,237,59,246,19,26,46,201,159,175,42,221,107,137,147,142,193,5,57,44,32,225,221,149,209,168,58,162,35,111,161,64,181,116,215,168,255,0,22,166,31,113,178,0,0,64,82,235,140,23,108,128,177,237,36,252,193,19,161,244,174,2,217,24,198,66,97,199,137,227,39,117,178,114,59,35,5,196,199,29,138,112,180,192,36,109,246,74,164,92,210,11,137,116,140,202,187,67,139,143,29,161,63,85,192,99,239,20,210,61,204,177,130,14,252,34,162,24,92,109,112,188,127,72,63,186,73,175,2,209,217,52,58,179,226,24,216,104,146,64,133,58,45,180,28,33,84,236,242,106,162,0,116,196,186,54,132,201,233,109,208,220,247,65,73,199,144,26,79,41,133,152,56,143,41,139,102,254,166,95,143,70,179,68,56,16,223,149,171,85,43,58,129,203,75,96,136,89,153,45,130,102,211,180,171,104,119,186,76,238,0,149,208,101,186,171,220,166,218,182,214,179,118,154,169,104,181,204,150,224,54,49,9,181,153,126,1,39,48,29,182,22,102,159,109,194,12,159,9,231,80,230,176,146,37,177,176,8,254,44,107,182,127,237,23,113,11,30,200,215,182,147,115,146,222,64,146,157,74,171,106,128,115,17,177,31,225,101,45,169,120,152,13,156,34,123,221,77,246,129,238,25,228,64,252,164,181,171,254,65,88,229,186,63,95,212,210,26,194,231,57,217,112,48,60,4,94,227,41,54,164,64,115,219,23,184,225,190,66,12,189,244,220,93,13,6,92,208,62,97,254,16,185,205,123,136,123,9,17,211,24,202,102,160,186,245,35,107,87,3,238,53,237,107,3,44,115,73,59,194,18,68,221,0,14,234,55,78,224,0,33,210,114,9,220,168,225,17,18,45,220,163,252,122,45,178,128,115,232,250,133,243,129,102,162,181,22,255,0,83,105,128,69,79,172,166,7,6,183,216,15,120,164,28,94,65,238,119,41,0,150,30,157,138,55,54,45,32,100,157,202,102,247,201,31,198,214,163,202,191,254,97,57,193,140,36,147,3,56,236,157,82,157,226,155,160,14,226,55,9,12,207,73,51,29,211,30,92,214,108,103,39,8,90,173,194,53,74,213,219,29,70,60,180,48,189,194,3,27,242,180,111,244,242,169,149,27,82,144,120,185,173,35,18,50,62,221,213,178,76,0,46,108,12,141,165,50,165,42,97,165,205,123,75,199,255,0,150,55,30,83,220,173,142,54,102,252,142,91,67,34,203,231,36,120,200,76,34,12,158,150,199,202,18,89,80,185,151,56,56,135,28,72,200,76,46,48,100,151,59,185,229,1,43,111,234,106,80,45,203,238,104,32,123,32,28,134,153,1,93,26,129,213,65,46,13,96,136,239,41,110,112,166,194,119,129,146,120,82,153,104,118,72,37,217,143,162,46,154,214,222,203,56,31,226,201,164,48,27,198,238,2,227,192,131,178,189,61,122,108,166,90,214,134,199,16,136,54,230,151,3,45,56,44,41,111,211,0,70,67,96,137,242,17,181,202,212,215,169,63,201,111,241,252,106,67,109,96,26,11,154,3,115,39,194,134,202,142,48,240,60,78,80,56,186,152,130,238,157,160,170,166,194,215,3,146,118,142,18,22,161,216,197,119,241,216,3,185,162,139,186,29,33,175,104,192,105,31,229,91,40,217,77,183,124,251,145,255,0,9,37,206,109,102,150,183,49,6,118,76,113,36,142,171,72,57,132,214,113,229,95,99,86,231,90,249,253,69,180,184,212,33,251,109,178,178,67,6,31,33,199,120,217,19,191,159,79,220,167,139,1,188,221,50,103,128,148,92,94,194,4,92,70,9,73,207,151,223,113,107,107,34,167,79,220,209,237,181,165,205,107,139,192,254,177,202,170,205,109,83,76,59,33,142,185,163,204,36,48,85,123,11,88,224,199,30,72,144,141,173,126,26,238,162,48,96,96,170,81,226,110,202,173,191,45,119,60,155,111,157,192,159,8,25,88,26,132,156,70,18,40,151,73,47,1,132,96,70,100,38,2,214,146,235,122,156,32,159,9,175,235,220,141,240,219,49,198,163,154,254,28,55,71,239,94,208,216,34,212,177,67,219,105,151,101,217,142,82,232,223,238,56,124,204,180,90,121,158,101,39,3,119,96,167,43,88,82,71,62,149,33,237,128,249,116,147,140,79,213,96,174,222,145,0,71,149,210,169,208,216,216,172,117,220,67,92,28,222,177,184,110,71,217,21,206,143,220,189,218,212,249,123,49,251,102,207,158,79,96,17,128,226,214,207,76,108,10,22,49,196,139,121,225,93,182,186,73,200,225,54,215,191,182,115,216,189,44,105,27,77,239,167,82,76,145,225,104,53,88,225,37,176,210,50,34,76,172,254,235,67,67,78,255,0,217,11,129,167,82,224,38,112,82,238,219,178,95,242,85,173,142,62,77,52,241,176,145,217,60,129,78,75,68,59,202,204,107,150,155,65,182,70,68,225,91,92,95,87,121,49,159,9,110,129,215,68,74,233,213,33,151,146,227,34,239,0,35,166,100,141,196,238,15,8,125,167,61,192,153,128,173,222,227,72,45,0,129,194,45,248,208,106,196,252,71,89,147,115,93,252,182,136,219,178,186,172,14,167,130,64,29,150,70,85,235,48,76,15,9,192,144,217,141,246,132,227,207,173,149,174,211,229,159,234,70,189,182,137,38,6,229,11,28,218,142,45,4,247,234,24,85,170,172,218,52,1,169,45,107,156,27,49,201,192,66,234,119,211,101,143,115,92,15,3,116,191,253,58,110,61,202,222,235,86,175,145,204,170,208,90,3,67,135,98,155,78,187,67,160,52,200,226,18,173,3,59,103,132,220,238,63,117,139,114,219,47,82,20,18,190,102,78,157,55,7,181,187,25,136,28,164,106,104,11,230,208,39,152,75,162,231,134,10,141,61,39,3,186,107,170,94,1,38,64,27,236,171,86,169,43,221,107,196,36,107,11,156,220,96,13,184,40,95,74,215,16,226,1,60,20,55,155,195,71,116,202,181,1,115,26,242,73,118,0,3,7,238,150,181,254,253,147,127,38,191,31,126,255,0,220,67,223,123,91,141,188,45,58,71,189,128,22,16,211,222,163,46,16,128,176,150,144,96,71,8,233,7,58,62,111,1,32,118,119,13,198,160,216,215,250,157,38,181,174,216,93,42,63,74,1,180,17,111,0,161,164,223,109,131,184,229,107,96,247,67,100,55,235,42,180,43,252,183,178,80,44,158,132,196,104,16,97,162,210,57,90,40,211,115,154,65,143,37,29,74,108,168,67,174,130,56,7,10,82,104,51,190,51,186,20,249,252,158,227,13,104,181,175,112,219,68,211,166,108,31,182,233,21,104,186,67,156,72,14,205,163,101,209,209,234,93,82,144,39,166,113,108,71,217,13,118,95,128,62,178,144,233,55,200,168,241,223,39,61,244,129,110,221,39,194,83,88,90,77,162,15,145,43,161,83,78,29,16,72,198,85,190,140,57,164,14,32,144,175,91,27,220,158,92,84,61,153,232,186,214,187,18,71,1,106,109,102,54,152,47,112,167,28,149,116,244,131,118,152,255,0,42,69,134,11,100,30,120,66,214,94,167,73,67,143,79,112,125,198,54,42,50,28,211,203,68,162,150,189,191,247,13,144,60,251,100,24,46,158,26,150,72,107,174,104,142,68,163,167,73,236,230,227,192,79,220,58,237,14,130,4,64,236,144,210,31,86,1,227,34,81,185,238,169,4,56,227,116,20,198,92,65,203,140,132,57,104,18,197,111,91,9,236,186,154,115,238,56,186,153,113,129,178,166,81,101,55,220,123,228,39,10,174,16,215,226,19,8,165,82,8,105,188,238,103,116,199,236,98,191,141,179,185,16,231,182,183,72,14,198,114,32,34,118,157,174,104,228,4,117,105,186,236,64,107,120,238,170,149,67,76,193,0,130,167,85,215,58,134,212,162,224,125,69,251,66,211,27,170,109,0,198,136,29,61,128,90,195,67,220,12,136,61,144,212,104,100,204,253,18,54,92,44,202,142,244,119,145,33,161,205,0,52,8,81,186,112,241,211,61,182,77,101,50,226,78,193,104,167,73,204,0,180,139,120,16,168,238,0,196,181,180,249,249,57,158,207,83,128,36,150,224,225,64,58,218,8,130,65,34,6,224,46,149,90,0,85,16,12,17,152,238,145,82,136,101,175,25,145,132,195,222,236,83,186,246,121,255,0,180,22,83,97,18,221,249,240,163,180,229,224,130,220,112,82,154,225,70,163,226,122,243,213,194,217,77,247,211,115,157,118,32,37,19,214,30,123,65,125,38,26,140,125,48,102,49,128,168,55,167,185,110,229,107,18,243,213,198,203,61,102,218,243,193,240,169,101,1,128,173,129,185,23,90,147,64,134,157,213,48,10,84,192,249,136,193,41,180,207,242,201,192,62,82,173,46,113,231,40,60,86,11,83,149,121,255,0,226,29,0,199,193,170,109,100,252,195,37,85,102,131,110,36,125,17,81,99,65,130,62,138,196,140,182,99,101,138,161,191,112,149,230,114,9,149,212,234,178,149,123,45,125,66,65,101,251,55,27,39,211,107,92,28,96,14,33,83,178,224,0,57,16,123,125,81,82,115,88,64,144,93,25,5,11,119,131,21,2,91,65,166,105,176,52,218,57,90,41,52,185,249,22,180,168,106,8,104,13,6,56,84,92,41,252,174,115,129,63,212,216,51,217,5,115,162,18,191,142,189,251,52,211,121,163,35,46,4,225,19,170,127,48,3,134,150,147,119,98,54,17,229,101,26,173,132,18,123,34,116,214,17,54,157,178,169,80,78,163,215,110,22,250,150,218,225,172,113,38,0,224,170,14,14,24,110,15,11,37,106,237,166,26,12,201,49,5,62,137,115,26,214,156,226,80,43,200,70,72,222,190,255,0,246,129,94,137,145,104,134,160,165,185,104,153,128,100,242,161,123,205,119,52,56,25,112,180,30,208,18,198,164,26,143,6,155,187,7,3,31,117,173,90,162,214,39,243,28,141,117,39,16,101,164,30,36,98,60,37,65,7,105,239,225,70,151,138,98,30,231,52,231,171,143,8,168,117,16,72,48,143,227,206,61,198,202,189,158,144,155,73,181,88,208,252,128,67,135,25,6,66,107,233,185,196,186,36,204,229,44,11,156,67,112,209,200,76,99,220,28,69,203,52,78,182,87,249,80,37,85,166,36,27,67,219,16,90,118,40,13,59,162,218,44,166,209,139,90,112,19,42,61,205,108,1,112,238,149,5,207,195,136,59,219,221,75,141,185,118,230,197,229,106,129,46,157,141,108,50,93,158,66,186,148,203,220,199,218,11,192,129,140,128,169,189,36,187,51,25,194,160,250,131,37,162,56,69,248,215,22,43,158,65,168,214,128,24,14,73,200,132,46,97,96,48,55,228,4,234,116,3,193,185,238,107,200,158,159,236,139,219,33,129,206,14,6,118,41,115,138,172,41,92,228,153,16,230,27,119,194,51,68,57,132,192,65,90,131,29,5,239,120,32,203,99,105,242,153,72,60,152,116,89,222,115,248,77,245,198,41,110,119,122,234,100,52,108,17,23,101,23,183,46,152,129,57,78,212,75,8,33,165,207,218,102,0,9,77,14,32,186,227,60,132,213,55,181,234,78,212,57,28,143,97,251,64,155,5,179,221,95,240,197,160,18,233,159,233,225,83,90,45,118,192,238,143,220,138,68,158,4,172,126,49,243,247,58,43,134,9,19,237,240,91,14,142,56,70,230,220,193,63,96,143,2,32,198,16,85,113,99,67,167,113,136,75,122,157,236,146,160,139,135,212,72,145,33,221,35,251,165,154,66,221,164,249,67,86,163,217,6,11,231,112,18,197,91,222,14,68,41,167,72,70,121,81,226,75,20,7,184,119,135,8,142,16,85,210,6,180,6,244,180,103,6,19,75,136,205,223,104,87,238,23,134,188,65,16,172,91,199,247,37,95,197,189,217,242,5,33,120,38,216,140,118,149,162,192,230,12,14,221,41,32,159,152,73,28,130,154,199,182,214,211,96,134,1,176,225,107,127,114,200,149,202,157,66,164,195,65,253,77,251,45,39,79,44,144,32,158,66,204,89,30,217,186,235,121,43,83,43,92,216,156,37,171,107,96,70,252,85,175,227,26,251,3,216,233,128,237,179,148,147,72,154,128,7,0,57,198,235,115,218,13,48,224,220,132,2,143,185,144,32,33,249,43,199,200,15,199,175,68,77,109,60,1,104,107,123,146,39,9,21,168,135,48,76,125,87,81,140,101,70,91,200,28,133,146,179,48,214,224,129,206,210,185,188,168,253,193,213,156,167,158,127,91,56,218,173,35,1,14,7,60,5,207,168,215,26,162,1,48,54,3,117,218,213,57,180,65,233,36,115,25,92,186,237,39,2,83,91,172,180,123,109,77,72,154,110,52,158,75,217,107,191,218,66,108,220,46,116,21,153,148,220,194,75,157,124,126,83,152,249,238,33,45,126,85,246,113,208,175,93,121,5,176,8,141,183,132,183,50,106,7,89,213,27,158,19,171,7,72,119,205,221,37,206,36,16,64,32,156,65,85,3,198,26,254,188,253,255,0,168,46,34,119,134,253,18,67,25,238,18,34,232,147,141,209,213,184,56,144,49,178,22,81,53,14,78,200,239,247,55,249,118,230,73,89,182,9,129,255,0,11,29,70,10,96,146,101,199,194,221,86,24,109,182,124,158,22,74,212,220,101,185,19,186,75,28,190,50,150,219,91,126,231,52,185,216,120,112,12,156,136,221,45,192,129,129,3,202,102,166,147,67,113,242,236,167,254,235,64,56,129,130,131,122,87,165,145,255,0,29,181,170,246,127,243,168,144,226,50,28,154,42,50,165,60,246,228,36,154,65,160,198,15,158,80,181,228,182,8,2,56,11,61,245,225,53,127,37,170,143,212,142,139,122,27,159,42,238,38,217,24,81,166,41,193,51,159,186,134,155,164,19,253,34,1,240,151,147,83,7,101,44,239,199,59,253,193,169,176,0,193,236,128,72,125,164,195,78,37,17,112,156,200,39,98,161,164,73,137,192,201,70,183,211,183,201,43,210,142,161,220,109,193,213,37,237,14,32,96,149,65,205,46,184,100,37,137,203,119,42,156,28,198,147,16,154,201,99,168,217,91,84,146,163,24,249,116,121,2,20,105,185,226,226,73,86,202,102,46,104,220,74,123,104,130,198,151,16,215,121,8,245,199,175,36,81,95,234,83,6,196,136,41,117,168,65,201,156,202,125,64,90,100,252,195,144,170,171,111,104,38,72,236,151,149,87,175,101,26,86,206,190,196,10,13,14,201,250,35,150,183,127,162,96,34,123,159,162,23,83,54,151,1,213,192,40,9,115,22,86,220,105,87,137,220,135,169,162,70,62,137,140,112,4,3,16,112,21,61,175,104,22,7,57,164,117,102,33,36,177,193,211,56,27,38,171,93,237,147,87,143,145,174,166,41,212,117,178,224,79,202,172,128,208,99,18,134,145,57,36,137,68,226,26,100,146,28,54,1,53,250,175,76,63,138,141,235,215,82,195,253,166,73,113,112,137,146,54,68,242,32,116,134,147,146,121,74,170,225,87,166,62,162,55,8,95,81,206,130,12,192,133,46,60,187,35,150,170,191,81,118,186,165,88,29,69,192,8,9,148,90,202,95,51,64,156,152,238,134,141,106,148,106,182,163,37,181,1,4,56,96,131,220,42,126,106,71,126,234,166,83,9,36,41,242,61,250,142,181,173,151,49,229,163,253,205,225,34,173,48,246,195,73,112,159,153,193,11,25,73,172,177,134,64,36,144,211,204,202,48,231,189,196,2,124,55,178,146,213,21,98,154,27,18,105,179,0,18,216,57,194,178,214,177,164,48,73,42,90,88,12,136,62,121,86,214,16,3,156,76,141,192,27,161,160,22,217,64,171,79,51,34,125,155,34,119,220,248,84,88,92,232,25,111,148,199,92,216,193,45,63,178,28,212,145,37,142,35,112,130,85,56,215,216,131,217,191,112,169,145,0,16,133,212,197,75,69,160,88,226,71,142,37,91,5,206,107,75,131,88,76,92,238,60,149,76,14,121,47,45,32,100,2,124,21,74,90,173,115,238,81,194,216,158,74,99,11,100,3,147,251,162,166,227,84,60,128,95,156,14,193,37,134,173,39,73,0,22,156,65,253,209,141,67,244,238,104,164,11,103,250,135,157,194,11,91,87,220,201,62,95,19,147,211,4,85,45,120,187,237,10,156,69,22,189,228,11,64,39,101,115,253,86,204,8,85,77,224,236,34,84,190,47,177,206,170,213,234,83,220,26,24,57,180,7,17,221,33,148,205,56,33,104,125,172,111,203,39,132,167,185,206,105,51,30,21,11,29,213,242,35,82,213,207,185,150,165,78,167,78,103,158,18,107,7,94,194,4,137,131,157,176,155,88,150,8,136,146,147,82,179,88,9,120,36,129,48,209,144,18,220,26,233,225,38,217,229,137,21,172,102,58,8,247,34,64,59,44,213,9,105,17,0,249,9,181,139,220,219,169,183,38,55,250,165,215,188,145,7,232,59,41,11,106,236,232,183,225,173,123,63,241,23,35,232,121,128,169,173,5,217,193,238,173,212,203,92,113,17,178,91,175,4,255,0,80,88,229,255,0,76,153,117,126,70,17,85,24,219,164,103,57,148,45,32,206,216,238,157,87,229,219,33,43,113,48,101,14,173,218,228,131,76,215,101,186,30,8,0,9,73,115,3,27,156,253,19,154,56,112,193,253,144,84,182,127,202,15,31,250,94,229,3,14,189,153,234,55,168,135,59,101,146,163,135,87,61,150,170,173,33,215,91,43,5,87,64,56,128,112,165,199,182,214,117,135,143,0,207,98,41,152,144,96,18,173,204,141,136,32,161,0,198,68,168,54,200,250,36,50,239,177,181,30,228,134,131,145,149,28,57,49,42,6,19,190,84,2,233,223,8,173,107,166,197,23,172,149,121,32,157,149,129,130,65,19,182,85,22,64,131,183,10,26,113,130,118,66,184,2,177,141,170,228,176,64,29,89,82,37,193,205,219,177,85,105,183,2,10,58,120,111,80,132,108,143,91,30,135,245,22,224,79,31,178,161,243,64,159,178,59,224,196,2,10,8,181,195,132,185,143,108,83,216,88,105,7,133,80,211,51,206,202,156,110,146,175,229,16,56,74,244,100,94,95,80,28,32,99,101,82,90,1,10,207,80,140,171,12,129,159,194,58,158,204,57,4,146,115,18,164,22,253,21,182,233,194,161,60,132,249,212,42,238,177,151,55,129,40,110,228,1,149,35,3,178,168,141,191,116,133,118,47,222,194,14,54,201,130,172,16,119,63,101,77,39,182,126,136,72,51,145,133,178,54,31,68,176,226,74,142,6,7,117,64,72,236,173,162,6,201,199,60,128,234,19,96,1,40,68,111,48,164,231,117,36,144,134,19,122,4,38,236,54,37,9,108,21,77,37,187,9,69,109,217,50,18,248,204,159,123,40,15,166,17,211,104,231,126,200,14,248,193,66,102,66,161,236,53,113,216,110,139,132,97,81,118,0,81,192,78,54,85,51,194,67,250,135,71,89,96,72,149,9,201,218,21,150,134,140,73,84,112,216,132,213,119,173,137,187,41,164,19,180,168,227,32,231,246,84,209,32,119,82,215,108,112,132,125,235,33,52,139,115,133,112,34,39,110,80,6,16,36,236,174,210,115,186,31,212,1,223,238,89,182,6,200,126,96,68,168,90,74,128,91,245,68,131,32,129,105,200,71,104,35,120,80,140,117,8,133,82,9,198,193,30,216,217,35,0,239,16,161,61,208,187,49,133,1,48,64,18,140,221,100,165,100,8,29,212,2,124,42,229,52,208,216,69,187,108,163,132,229,76,64,128,134,78,124,164,61,210,9,99,194,162,112,137,140,51,217,11,132,20,211,66,105,17,217,66,91,30,84,107,122,73,84,35,51,132,35,62,29,72,208,8,201,207,101,97,160,0,101,11,68,158,202,136,50,169,231,99,220,194,27,178,255,0,167,133,118,136,220,74,162,62,202,160,164,63,220,18,218,97,20,192,239,217,8,108,141,242,161,17,133,153,165,19,42,195,187,137,84,4,133,17,247,169,164,34,32,168,162,139,77,38,200,131,224,17,186,141,101,200,86,113,155,217,21,128,8,222,10,145,137,80,180,131,16,179,52,160,172,25,0,66,168,33,65,184,68,154,19,204,64,193,250,33,133,100,65,85,40,31,166,105,96,218,81,181,248,32,132,190,202,33,147,38,201,194,177,186,146,169,52,51,88,23,83,13,24,0,202,162,7,182,102,73,159,153,85,39,88,49,147,178,185,45,104,0,111,202,229,118,79,154,120,203,105,188,134,112,118,84,234,102,241,131,244,236,160,59,128,72,33,25,38,214,137,135,29,254,169,234,29,203,89,56,153,20,122,176,12,153,218,17,150,7,204,146,8,225,95,178,110,156,142,208,128,137,119,211,121,76,3,227,228,69,195,18,91,79,72,236,48,172,145,191,117,38,28,12,64,56,133,36,52,237,142,197,77,247,168,92,126,54,250,149,69,194,231,18,85,136,104,150,147,159,233,42,182,146,26,8,236,16,211,56,130,10,223,255,0,84,110,89,92,99,28,26,207,154,99,117,80,204,6,9,149,78,165,209,151,108,160,166,64,5,191,55,41,235,242,116,152,187,99,226,121,46,11,0,32,111,202,167,48,23,110,118,153,84,92,110,24,48,4,35,97,13,105,19,113,220,33,156,93,180,161,98,221,48,91,72,78,100,194,39,52,64,137,198,62,138,64,128,76,237,194,162,54,143,148,246,91,27,59,38,218,181,235,238,21,42,126,230,196,207,105,84,88,26,238,209,221,83,94,26,9,18,8,238,137,223,204,0,187,109,176,144,170,189,74,124,90,149,206,255,0,246,148,88,231,218,240,199,180,127,184,156,35,32,153,51,247,64,203,3,195,101,205,30,76,171,180,83,150,156,180,242,159,138,87,95,34,89,162,15,220,141,233,157,246,220,35,12,13,163,34,110,59,36,127,237,84,60,180,132,224,210,91,46,196,254,202,96,239,80,61,97,212,0,58,110,184,246,42,216,60,76,161,18,26,26,5,209,225,92,76,198,15,56,84,15,234,48,234,100,156,129,176,219,8,203,100,109,32,4,16,45,59,131,195,81,25,13,4,108,18,33,91,117,53,66,189,72,210,26,216,130,132,72,38,9,7,178,171,217,57,38,79,114,137,129,133,243,146,85,13,93,122,135,159,47,143,219,43,122,130,237,206,54,68,93,144,6,193,17,121,153,182,0,229,46,211,112,117,196,125,147,62,244,228,78,101,44,215,255,0,48,219,107,76,155,136,231,202,39,67,178,12,142,2,81,155,228,236,138,208,112,49,202,149,145,74,145,203,153,209,42,179,126,89,38,118,81,131,219,39,116,199,6,188,55,59,42,107,154,28,34,74,126,5,66,27,86,182,122,151,55,19,63,149,93,136,217,91,218,214,182,65,46,241,10,219,1,183,65,142,208,134,219,242,159,212,220,117,205,255,0,82,140,146,51,133,26,51,186,41,46,118,199,238,133,212,132,228,101,54,21,174,178,58,163,212,150,54,232,206,121,40,133,51,76,119,64,91,110,12,253,81,178,0,230,82,81,44,245,228,106,176,103,152,133,69,177,4,11,71,40,133,50,231,228,22,192,221,67,45,110,69,195,186,53,199,200,246,29,45,84,238,16,18,4,100,78,36,42,44,135,25,200,242,169,175,37,219,225,88,117,192,244,231,104,8,214,166,227,26,185,124,207,175,96,134,145,246,71,130,33,216,61,213,23,88,122,69,192,110,172,219,89,167,164,181,195,130,181,191,123,19,43,222,61,75,107,160,116,224,119,85,85,189,67,51,60,170,45,115,32,126,200,195,3,154,96,0,244,59,226,108,91,163,209,5,164,178,70,70,80,217,140,30,162,136,52,146,11,142,6,229,11,156,215,19,19,27,45,143,45,250,149,173,184,184,194,164,193,77,242,100,173,69,243,16,45,141,163,149,133,143,176,58,226,64,225,105,107,27,82,210,92,64,76,234,245,3,106,250,6,71,131,46,23,99,202,104,150,54,102,229,157,206,63,42,58,117,131,89,28,129,18,80,118,131,251,101,45,96,51,97,129,208,28,99,126,83,103,220,1,132,109,202,1,78,157,189,76,15,112,200,46,27,125,19,26,3,162,1,250,161,90,126,228,223,49,243,247,45,146,27,3,141,137,68,41,201,105,63,120,66,92,69,86,211,1,210,115,129,33,17,120,45,23,206,113,3,117,112,169,109,155,157,107,230,177,133,132,62,226,100,118,10,141,59,72,45,184,143,40,92,230,151,3,39,24,2,85,181,228,60,156,146,68,111,129,246,83,5,220,101,94,22,48,182,70,49,134,36,182,100,167,83,14,150,228,136,194,73,113,166,11,220,249,7,250,0,200,77,131,76,142,196,72,0,202,37,31,79,34,35,78,230,152,101,165,162,239,113,220,204,129,246,90,30,37,140,1,226,118,147,221,98,166,219,155,115,100,3,137,70,214,217,81,156,198,90,79,10,220,222,61,251,26,214,206,147,54,109,234,113,23,56,199,158,17,176,17,209,238,23,243,213,11,51,111,125,107,157,183,38,102,86,136,107,238,13,196,13,208,170,215,248,190,193,200,206,222,201,170,128,0,201,17,223,202,216,214,129,72,131,16,237,173,50,185,250,122,193,196,2,8,39,16,181,81,44,166,13,160,103,48,23,70,124,59,145,175,230,252,95,113,205,14,110,29,46,104,22,128,82,218,29,77,133,141,17,77,210,111,115,165,192,248,240,154,195,150,147,129,221,80,101,35,85,222,219,170,189,224,195,205,65,2,123,52,114,60,242,166,254,59,14,157,146,189,57,199,63,68,179,72,49,193,160,146,247,100,142,63,42,58,144,123,24,31,55,49,210,12,230,123,99,133,109,97,167,36,136,141,201,76,47,107,234,135,54,216,136,115,120,30,83,28,247,185,27,87,151,203,238,42,157,49,167,164,24,194,232,38,101,206,38,79,221,19,193,123,131,93,37,131,49,196,162,168,0,18,70,57,240,134,155,169,182,27,82,92,194,9,13,35,115,192,62,17,20,23,50,90,188,181,199,201,85,75,106,211,123,40,205,88,156,181,209,5,49,164,16,198,23,67,70,228,230,18,116,172,178,155,91,113,15,156,244,192,240,2,209,70,230,48,23,177,172,169,179,154,211,35,243,9,234,105,217,164,87,229,208,202,52,220,194,219,137,136,153,226,22,134,177,246,83,107,160,216,216,187,105,238,147,99,170,135,200,46,164,13,142,35,250,112,155,80,54,219,88,247,218,236,2,68,17,143,217,11,13,204,58,36,120,14,163,215,254,241,154,96,30,219,228,134,91,115,70,210,85,210,123,106,65,108,180,135,30,168,142,86,86,211,13,160,105,10,134,12,229,167,98,119,251,167,177,229,162,62,99,180,148,110,110,27,146,149,189,119,45,253,71,213,168,247,117,151,23,73,128,226,82,46,36,205,49,22,239,27,148,234,76,47,1,129,150,177,146,251,64,192,39,119,32,97,14,15,117,50,100,136,34,49,40,148,58,211,185,185,183,196,112,216,102,168,170,118,32,114,8,221,11,8,15,4,9,35,246,76,45,44,0,213,145,217,164,68,34,34,208,75,105,56,129,192,221,107,83,158,33,40,162,123,143,255,0,60,145,181,122,73,216,111,132,251,182,47,144,14,210,178,135,75,139,64,116,158,72,70,218,63,202,180,189,207,51,50,224,21,70,214,175,4,242,31,199,106,94,219,177,214,200,4,184,159,28,32,210,84,53,53,85,169,146,5,59,37,175,61,243,63,176,31,148,186,99,169,176,215,205,67,23,131,134,121,33,70,82,110,152,85,184,57,238,123,193,6,118,196,31,236,162,211,82,107,101,193,28,142,115,236,1,166,72,38,38,38,17,53,193,237,53,1,36,108,148,29,7,229,137,226,17,186,171,24,220,226,55,198,203,88,173,44,92,145,255,0,45,104,227,12,82,45,110,220,204,142,81,49,141,121,25,13,16,112,70,234,154,250,45,105,107,133,81,84,152,104,13,150,145,19,56,219,238,163,155,32,238,210,118,3,132,65,14,143,255,0,50,124,191,26,237,126,229,210,38,137,23,130,26,113,210,38,62,169,206,50,68,124,190,57,65,239,1,69,172,181,208,55,180,37,180,189,181,63,168,231,13,104,132,127,197,175,113,155,173,95,201,53,83,108,79,45,60,20,14,99,67,218,27,176,204,4,116,234,123,132,136,219,124,34,13,180,195,127,36,38,225,90,57,47,75,54,127,182,1,174,226,120,70,218,178,11,128,135,28,120,84,202,98,184,117,179,45,147,105,193,41,77,14,13,14,107,131,65,192,131,38,16,63,25,93,207,102,4,219,66,145,39,220,36,54,114,67,100,194,203,81,204,107,63,150,195,104,56,196,64,250,45,53,91,84,181,210,214,180,255,0,218,101,101,212,22,233,128,53,125,199,52,101,222,211,110,63,96,137,87,143,38,15,62,252,132,246,139,67,128,50,82,13,2,42,15,228,212,173,80,140,10,103,99,231,186,140,173,117,81,77,183,0,50,28,71,8,170,80,21,156,47,216,127,181,196,31,217,39,30,250,238,107,254,58,162,239,113,118,75,207,91,175,229,165,176,7,209,89,168,91,23,96,14,59,162,35,220,124,196,91,141,146,234,80,107,222,11,254,97,180,238,181,170,216,248,190,66,87,141,116,144,62,95,46,57,224,1,8,169,184,52,146,26,110,59,249,89,189,178,210,93,47,35,207,9,160,10,110,100,187,156,72,89,57,209,79,98,210,162,124,253,154,105,189,196,56,19,0,236,57,90,153,78,88,65,252,174,119,188,242,227,104,144,14,222,22,234,21,160,241,110,201,70,221,111,68,39,229,167,241,59,99,67,64,182,76,23,108,6,232,154,226,241,1,166,152,255,0,107,183,77,96,99,152,210,214,134,147,185,33,93,90,109,37,182,156,243,9,171,94,61,254,225,93,62,38,117,220,108,56,48,7,76,17,177,9,116,158,202,140,232,166,246,0,72,151,157,200,220,172,253,84,40,10,93,71,173,206,184,153,38,120,250,38,1,54,216,231,65,25,4,69,167,194,205,70,171,247,39,79,204,157,33,228,58,173,104,51,76,186,226,32,158,7,209,19,139,131,91,27,140,76,40,202,70,57,34,55,66,201,166,215,56,228,30,34,83,86,219,92,37,107,123,30,157,51,75,42,185,135,49,158,56,70,211,147,39,3,130,178,54,163,89,14,139,167,97,186,209,239,8,131,63,100,64,252,102,12,13,171,124,106,249,26,230,179,14,159,194,166,88,192,67,9,222,80,3,16,49,7,48,154,208,210,64,219,178,154,149,247,182,31,202,150,66,191,243,28,210,223,108,198,120,148,116,92,46,181,199,59,192,81,144,64,107,152,230,159,42,89,107,161,163,39,148,212,174,91,89,70,245,160,89,255,0,137,170,152,20,219,36,238,86,138,85,65,3,24,88,169,54,230,29,228,96,20,214,96,90,75,190,165,90,206,153,110,162,114,223,234,109,101,70,213,249,90,90,59,56,42,2,198,57,152,23,103,41,84,235,185,163,253,195,105,118,225,53,181,91,112,147,115,136,206,16,167,35,161,234,57,199,229,107,125,74,99,131,34,73,17,148,99,80,94,231,28,248,132,186,148,140,17,61,39,132,154,111,115,8,15,1,164,236,1,148,108,152,113,140,243,107,129,211,52,151,13,109,10,218,71,27,155,85,178,230,3,14,143,168,200,229,54,157,80,223,229,245,0,216,4,144,99,243,202,77,23,182,226,232,234,218,64,76,169,33,128,131,119,146,136,245,129,217,32,8,243,172,213,66,189,55,60,54,36,66,55,105,69,143,46,121,61,129,88,232,184,131,5,164,247,240,180,186,169,116,220,33,131,176,146,148,57,127,34,83,241,181,252,166,126,67,24,170,206,1,184,136,89,43,83,21,26,100,199,105,229,58,181,162,72,16,222,76,44,175,173,140,52,156,226,70,74,160,5,112,36,127,38,170,18,217,82,208,110,216,99,10,189,192,24,28,1,234,238,33,25,203,110,120,193,27,71,41,46,99,160,198,219,229,20,52,83,9,109,179,64,89,160,212,1,130,114,238,2,42,77,51,152,199,98,177,176,151,137,104,203,76,65,16,181,208,14,115,65,45,44,142,55,83,224,107,212,106,223,28,55,169,171,7,57,30,8,89,106,181,142,22,158,166,157,228,110,19,192,117,88,46,38,54,17,194,134,137,182,208,75,195,118,115,154,1,63,132,76,174,204,126,86,214,122,242,99,166,255,0,100,181,163,20,218,33,173,224,45,78,37,204,14,113,34,118,242,145,89,152,13,115,62,253,148,164,28,41,181,166,93,27,79,30,22,14,89,102,37,85,190,88,202,251,179,72,55,180,72,54,12,225,59,77,94,27,16,92,63,178,198,208,224,209,120,135,12,192,50,17,50,177,254,34,209,150,243,9,154,171,176,218,135,253,79,147,170,230,62,11,173,0,112,65,201,89,107,180,154,68,131,46,3,0,33,14,59,228,226,20,187,160,72,140,242,131,95,164,151,173,106,252,118,96,212,48,233,169,83,247,30,106,188,145,113,99,118,250,14,201,180,171,19,72,211,105,233,36,24,242,20,213,83,107,132,22,23,30,35,116,0,6,53,161,173,136,240,135,67,253,50,104,47,202,50,149,91,181,13,164,71,81,5,195,200,17,63,220,42,169,78,26,234,147,107,90,235,115,220,236,163,113,80,118,62,19,94,219,162,1,180,225,26,213,123,177,14,83,19,124,255,0,153,142,163,137,36,16,126,133,93,211,76,109,142,19,234,83,107,27,57,63,65,37,11,105,49,175,233,4,13,242,100,167,126,43,22,244,189,142,222,160,83,38,248,18,220,76,66,107,221,101,48,211,116,18,54,9,133,172,45,14,107,203,157,216,136,1,66,224,194,28,50,18,174,225,37,248,248,208,199,238,32,139,222,41,65,147,177,86,202,64,56,54,4,15,234,87,87,12,150,8,168,68,180,157,190,234,82,38,65,56,198,235,91,136,26,251,26,198,187,10,108,16,118,84,234,160,145,6,54,147,194,160,246,84,45,115,77,192,137,29,136,84,225,35,2,60,157,161,19,175,168,182,191,10,104,117,5,209,81,209,56,4,31,198,83,156,240,225,45,62,22,89,14,172,91,4,13,242,180,52,52,197,174,33,211,32,1,51,245,148,123,59,200,75,6,175,100,67,154,215,146,72,59,242,173,133,204,118,73,45,237,217,54,165,54,151,151,184,184,60,237,27,32,101,7,53,206,46,1,205,197,167,176,70,206,245,185,53,41,90,169,87,217,26,223,118,233,0,90,65,4,110,130,179,12,90,9,223,132,208,9,121,184,185,163,102,145,253,209,54,148,136,146,64,57,113,27,165,0,255,0,136,161,82,184,29,196,180,90,64,222,71,42,168,60,131,237,184,65,32,186,238,2,42,205,0,224,193,217,3,28,218,77,147,212,93,176,91,127,234,73,78,37,12,179,132,129,237,180,57,160,146,127,116,209,76,85,13,22,92,224,103,190,80,83,130,233,130,39,133,102,111,195,79,148,214,191,19,73,63,165,240,33,82,105,170,75,132,218,14,254,121,8,255,0,134,12,135,180,124,231,32,25,61,144,178,42,56,1,210,57,79,20,88,42,27,91,191,49,186,85,230,245,228,173,77,57,31,184,5,144,98,118,225,5,70,116,68,153,35,100,111,247,88,1,99,65,240,236,5,87,54,58,178,123,246,72,254,77,115,234,100,170,224,117,23,238,251,76,107,109,56,90,90,231,61,161,216,115,49,191,9,21,64,125,46,145,183,37,37,174,45,105,108,224,13,144,126,93,176,54,173,132,180,101,98,51,50,123,43,4,89,242,204,110,144,234,223,210,1,136,249,138,170,111,107,42,108,96,141,229,106,213,175,172,109,41,214,70,84,151,2,73,199,146,146,217,13,181,217,7,144,138,163,154,92,109,105,0,240,74,7,17,54,118,9,251,220,60,137,122,47,111,89,12,83,147,121,24,56,80,97,239,151,27,74,27,106,53,167,219,120,30,72,148,39,168,11,142,121,132,150,244,118,59,106,56,38,199,211,104,107,122,0,3,128,133,204,32,150,246,204,240,151,70,167,76,65,194,42,174,44,16,9,180,230,17,229,107,56,199,202,148,229,99,50,42,179,65,16,185,142,168,105,213,16,211,31,238,225,116,75,131,158,3,164,192,129,225,36,233,125,215,224,144,59,36,227,140,141,195,100,164,251,153,151,125,161,17,172,226,240,95,4,109,208,200,31,128,179,17,83,75,243,144,243,224,45,148,114,27,14,14,156,152,78,232,113,250,139,91,143,85,50,85,162,167,78,200,169,210,107,106,97,208,2,40,1,228,230,227,180,240,129,205,45,116,134,244,157,254,168,244,135,212,117,167,241,177,24,90,9,25,32,45,26,119,181,140,46,112,36,14,195,43,48,32,139,98,223,166,17,233,174,96,180,189,213,93,56,47,143,198,2,37,180,194,63,227,127,29,87,234,108,53,152,230,158,233,244,58,139,96,71,253,197,96,33,210,8,239,156,45,44,113,0,6,200,60,174,116,106,108,5,236,89,79,102,235,90,230,144,55,92,253,86,0,25,149,174,92,208,32,25,226,86,125,75,111,7,168,131,57,33,2,207,23,99,87,241,129,143,212,228,106,95,214,232,24,27,144,185,58,167,138,132,150,25,34,1,3,133,212,212,97,206,156,118,1,114,53,180,26,214,23,52,117,76,152,90,207,249,14,50,119,59,82,33,213,189,128,92,235,139,121,181,165,223,217,57,143,135,130,70,10,207,65,245,12,144,210,192,56,238,180,9,44,145,69,228,30,195,111,43,119,67,89,63,197,248,168,188,237,212,211,88,227,97,0,98,86,71,150,182,4,14,248,78,170,1,99,103,117,153,238,13,32,181,147,29,199,9,190,124,117,8,246,80,83,195,168,1,196,56,219,223,178,183,186,215,52,1,117,216,192,217,46,169,23,51,63,55,13,225,70,83,124,16,94,94,1,220,129,63,178,81,227,109,156,148,205,12,132,246,220,98,103,194,207,80,195,72,18,156,238,145,228,126,74,202,231,86,1,198,108,105,17,45,112,184,247,4,118,84,205,101,45,195,241,215,175,185,149,196,211,36,200,236,49,43,53,65,46,25,129,188,34,112,6,177,6,163,193,118,204,180,91,245,148,186,148,200,51,4,141,174,224,46,59,83,143,132,86,163,242,59,144,217,57,119,209,11,40,151,146,225,4,15,247,184,55,251,168,206,129,105,19,200,132,176,219,200,109,71,58,171,129,155,159,19,251,4,225,167,71,146,109,235,80,67,191,212,105,105,105,140,73,202,186,181,28,230,1,136,240,135,77,213,62,224,112,201,10,22,128,65,107,55,63,212,168,154,249,24,250,181,190,225,65,54,144,216,128,173,161,174,234,180,249,80,178,165,48,109,19,224,225,48,187,249,25,193,60,132,223,146,185,92,124,148,167,228,228,117,245,16,27,121,196,207,209,27,180,224,184,95,32,141,178,153,79,54,139,29,61,211,26,194,93,36,100,99,40,82,168,139,6,215,151,199,184,138,116,220,71,80,246,204,144,19,189,176,209,105,55,99,30,19,113,120,109,164,207,116,86,56,128,64,105,104,49,147,159,194,220,121,117,81,145,59,92,236,139,246,195,169,151,58,102,48,145,84,23,130,208,48,181,185,149,38,231,98,156,108,18,234,19,118,33,197,216,0,8,70,181,200,75,52,251,153,203,125,182,69,217,86,198,220,39,36,142,2,208,89,108,139,68,17,6,254,16,180,23,178,160,100,177,205,56,116,110,166,159,185,66,245,183,127,82,18,13,59,65,51,228,66,69,74,121,216,183,232,153,81,195,144,75,208,86,121,107,96,110,55,149,138,213,56,120,205,188,204,98,141,32,220,130,68,242,170,157,196,193,32,211,231,57,149,29,81,164,128,231,251,101,199,136,51,225,67,47,46,105,119,182,120,123,26,54,250,42,7,89,104,183,191,28,42,121,45,213,58,192,108,199,148,87,181,176,4,231,117,76,107,93,116,78,57,238,137,244,154,76,141,226,16,197,220,33,182,32,215,181,128,75,96,146,132,184,63,168,224,113,221,93,74,109,160,24,247,25,237,76,255,0,81,75,44,154,35,170,218,132,146,100,76,142,193,43,103,236,238,109,45,255,0,207,253,35,29,144,96,13,190,234,57,226,235,70,8,27,132,170,90,134,157,64,162,37,206,2,92,232,195,71,18,142,219,12,144,63,27,169,254,74,89,22,37,74,134,254,190,160,135,23,159,230,144,96,225,195,127,186,182,210,52,164,180,204,228,135,59,63,96,129,144,210,231,71,75,242,153,236,94,65,6,67,121,59,133,171,180,51,216,109,159,202,40,203,65,39,4,240,129,221,76,4,97,201,175,185,181,154,32,150,156,17,178,85,59,72,116,8,131,6,66,165,159,170,253,74,141,115,55,216,94,217,104,3,7,193,87,144,39,112,120,82,198,144,216,103,182,209,176,10,161,140,168,102,100,241,194,141,41,109,229,103,185,12,85,253,69,213,145,187,48,80,26,78,175,75,219,96,55,241,3,100,218,135,221,164,199,227,219,36,183,108,200,221,36,102,68,189,189,220,209,36,39,41,149,238,82,205,75,112,124,99,42,53,244,225,174,104,110,49,41,14,113,249,91,130,55,68,90,9,32,57,205,242,115,149,84,154,30,231,48,136,13,49,39,159,162,37,77,196,134,215,87,8,45,18,224,247,29,177,130,130,179,197,48,4,227,207,41,149,40,180,57,222,217,45,45,34,226,0,147,225,40,220,239,148,151,184,114,66,68,169,126,187,137,200,109,177,53,116,247,65,120,54,159,148,172,245,152,223,101,215,30,187,183,3,17,194,123,228,184,11,177,50,236,164,214,2,122,48,211,188,38,210,191,18,50,113,250,247,251,153,189,203,92,6,102,18,170,83,113,123,136,107,91,57,158,233,207,121,20,220,76,128,4,200,25,251,36,26,132,50,119,62,84,192,28,200,91,110,236,170,146,88,98,74,72,145,201,28,163,123,129,23,56,218,57,84,234,66,1,107,200,27,239,186,119,112,98,222,188,190,123,212,89,46,155,64,242,134,35,160,147,118,228,171,34,9,27,241,33,80,55,190,34,79,144,131,110,125,39,145,109,181,173,109,157,74,115,141,208,32,129,204,165,188,22,146,11,110,5,95,178,202,120,104,63,78,202,7,123,117,39,145,144,82,53,94,207,168,166,150,255,0,127,115,51,222,226,210,4,225,96,172,72,19,27,45,213,34,8,216,156,246,92,250,207,105,113,19,248,73,115,94,163,180,235,70,39,98,55,149,127,52,192,50,161,33,195,99,42,234,52,152,35,165,64,202,176,170,251,228,166,152,192,4,149,101,197,167,1,86,26,0,36,159,162,144,27,156,193,91,254,151,32,241,127,114,61,223,178,142,113,115,65,50,168,100,131,183,213,89,236,118,74,120,15,145,139,54,122,150,209,34,70,241,248,67,131,45,158,55,84,62,88,104,199,33,73,4,195,177,246,77,210,255,0,83,54,90,236,38,218,64,238,151,177,255,0,42,237,50,59,42,61,150,67,210,38,242,235,100,112,24,180,146,10,128,193,204,149,83,144,56,8,229,158,86,65,155,234,9,139,98,9,37,91,5,216,59,42,0,220,59,41,23,58,0,132,232,157,204,103,178,91,29,199,117,83,152,131,33,16,22,186,33,83,183,192,50,148,12,217,173,239,114,174,51,227,178,176,4,146,103,232,21,134,56,25,66,37,228,146,22,50,99,174,228,137,56,5,65,113,134,158,123,171,136,136,200,86,224,56,18,130,117,27,172,210,66,194,38,112,171,97,201,242,174,211,108,59,101,87,236,6,223,68,12,96,170,110,140,129,185,152,48,172,180,200,140,40,25,35,18,161,24,3,49,225,99,180,138,250,36,27,126,178,172,1,16,226,84,180,54,14,66,135,18,78,126,136,219,62,161,19,63,185,71,97,136,42,193,136,242,160,134,143,150,84,38,32,17,132,61,131,59,201,3,103,234,166,219,132,65,173,200,200,66,237,177,148,232,62,64,152,228,128,118,87,97,39,2,239,162,13,198,55,86,12,136,236,147,37,16,14,229,52,90,78,225,89,169,32,111,42,142,251,40,208,1,238,159,15,88,191,220,177,212,221,177,221,75,8,200,144,17,6,185,248,152,10,131,77,164,28,194,21,53,154,174,50,49,214,14,224,170,204,142,234,22,198,6,62,170,25,158,254,86,227,140,30,58,65,46,39,7,117,109,97,4,40,211,213,39,128,137,164,0,65,18,81,254,38,70,122,32,156,224,12,170,130,220,76,74,50,0,104,156,40,24,215,54,66,198,49,54,1,1,167,186,18,71,2,17,22,193,133,32,70,4,148,122,35,65,18,118,68,0,4,78,21,128,68,14,85,55,153,69,235,185,165,92,101,81,198,232,157,130,35,117,86,146,137,212,48,154,219,134,12,66,23,68,225,94,35,18,59,168,192,14,225,103,127,147,7,247,32,24,17,186,146,39,32,170,110,28,20,113,146,82,251,52,163,186,43,176,172,6,150,142,10,13,138,199,153,15,178,228,71,149,74,201,158,33,75,115,8,157,77,35,103,133,71,117,103,2,33,75,13,179,24,71,73,165,34,97,2,100,33,137,80,111,133,186,154,91,12,56,21,102,210,79,10,172,49,48,161,0,0,134,16,72,68,114,160,39,186,172,70,217,86,48,143,189,67,42,101,88,24,149,0,149,101,165,160,72,76,32,205,43,149,20,137,84,2,19,73,9,132,90,214,136,137,238,132,5,8,34,1,251,32,155,4,171,96,168,0,4,74,145,27,41,178,39,247,12,208,94,36,100,65,86,241,105,2,68,110,128,178,106,25,16,19,90,1,233,36,64,229,67,162,79,142,27,5,176,227,17,148,46,112,129,177,133,111,16,233,29,32,115,221,91,108,45,184,52,207,50,81,226,15,108,112,107,163,212,48,246,185,130,233,144,168,16,236,152,194,160,214,16,9,153,240,130,26,75,139,102,18,63,38,16,169,236,38,245,60,153,192,201,86,230,135,245,30,123,112,150,28,214,52,195,179,224,35,107,229,162,120,10,182,224,63,25,39,78,165,54,106,8,16,62,202,233,176,22,144,94,24,7,245,29,144,177,221,56,29,93,147,27,182,226,9,249,99,117,43,117,212,175,223,100,91,129,46,45,220,247,224,163,151,53,162,118,236,170,46,192,201,27,148,98,161,44,32,142,144,142,135,177,232,247,254,224,193,116,0,204,158,202,156,210,194,1,195,143,10,216,78,237,14,60,79,101,0,151,195,142,66,11,215,114,72,24,146,139,76,193,25,240,173,211,130,1,81,205,151,24,192,81,164,53,176,65,217,106,231,172,31,252,238,70,12,199,62,85,228,129,128,99,1,83,45,0,147,244,194,182,178,192,28,14,28,48,39,33,106,238,172,114,170,65,136,124,17,50,141,183,60,144,15,210,85,198,65,45,46,255,0,186,112,62,168,92,67,92,48,127,229,18,231,153,7,248,222,155,75,107,32,156,131,158,81,6,151,206,65,1,45,217,36,0,115,148,77,54,192,156,30,232,91,60,217,76,168,235,228,34,8,195,1,56,223,178,0,45,116,93,14,59,202,54,184,52,195,121,84,232,188,128,62,164,160,87,175,238,5,229,86,199,68,16,214,184,207,41,140,105,182,49,29,146,222,215,92,96,129,1,91,106,134,211,128,217,7,158,202,231,227,207,125,155,141,109,239,80,131,36,18,91,137,229,87,183,4,56,111,229,83,29,25,61,92,65,81,192,57,195,7,232,165,122,21,117,242,10,241,123,217,114,90,217,119,37,71,100,2,210,33,11,155,107,186,129,32,126,200,186,113,13,135,30,66,15,29,248,144,113,250,101,134,3,25,31,133,79,164,90,37,167,236,164,102,1,206,197,12,8,220,192,75,149,169,187,177,207,141,90,220,144,56,134,231,5,27,115,4,68,119,66,208,194,45,34,71,149,109,13,152,200,28,4,231,154,64,21,58,8,199,108,6,51,132,0,150,178,193,198,193,27,154,219,65,143,3,59,33,105,112,192,0,159,61,145,106,91,51,200,229,107,203,18,83,75,207,205,132,116,221,123,162,37,9,195,182,115,126,166,101,29,237,28,25,75,111,209,38,113,31,124,144,224,238,160,107,72,234,115,135,150,137,75,57,120,228,119,68,192,102,70,200,245,78,200,207,203,229,35,90,45,196,186,123,148,198,180,181,164,64,251,170,2,223,148,204,102,16,220,234,141,144,36,38,113,20,242,39,33,133,36,152,140,120,66,214,203,142,193,89,134,129,222,55,66,199,219,34,38,80,229,94,159,185,111,139,137,228,141,105,107,250,162,222,229,52,134,184,136,118,59,165,22,135,134,204,162,116,48,224,227,178,31,253,48,25,42,187,103,135,68,183,12,192,50,59,149,97,128,144,103,33,12,218,0,49,244,9,128,177,204,128,215,182,55,117,216,252,42,24,131,177,140,176,182,96,58,92,210,113,111,100,150,156,45,1,160,201,46,158,201,61,32,109,212,120,77,74,134,201,95,11,111,220,140,5,194,55,51,186,213,76,0,192,199,56,31,182,203,59,73,0,0,63,9,244,4,52,146,209,226,14,82,246,124,190,227,254,49,109,140,54,178,208,51,143,10,203,77,240,51,247,132,96,90,230,196,79,8,122,42,147,48,90,119,131,207,100,66,167,82,157,126,49,229,25,77,194,13,217,202,104,134,85,16,113,199,132,3,76,67,90,242,0,166,252,3,57,63,101,0,115,69,177,33,2,135,228,246,72,16,14,80,222,238,102,113,4,169,112,134,137,63,100,36,144,34,67,64,221,49,177,108,68,3,177,238,141,129,62,63,80,52,183,53,134,195,39,96,99,178,48,11,68,181,185,236,150,214,244,198,199,232,154,26,98,36,152,231,186,124,170,100,175,196,175,39,210,8,50,237,179,222,83,26,234,148,220,194,214,181,249,204,187,97,244,238,151,237,53,141,45,19,9,173,107,67,198,35,176,27,167,189,120,212,15,184,45,249,44,30,71,105,232,134,181,214,18,214,201,49,116,153,57,41,173,164,247,57,132,18,214,52,229,160,12,164,178,152,21,93,81,148,105,176,187,230,45,220,158,229,50,165,107,168,186,153,150,151,114,12,31,178,212,175,31,150,247,5,40,86,182,222,153,173,172,22,192,57,221,52,83,104,104,113,113,242,90,36,172,180,11,158,214,193,131,217,111,165,76,180,131,111,11,84,235,245,55,16,207,177,151,77,182,212,5,174,200,218,83,7,73,105,139,120,194,3,79,158,73,70,64,162,198,221,12,19,185,196,167,178,20,10,189,74,110,83,140,113,212,92,198,2,223,152,198,63,186,213,78,129,181,164,184,7,145,54,242,7,11,28,200,180,19,245,236,139,76,227,72,136,123,156,241,203,183,41,43,133,249,90,67,224,216,127,125,77,14,120,112,246,223,82,199,25,132,78,160,202,148,96,218,230,185,189,39,136,80,189,132,200,249,149,181,141,168,223,148,220,12,9,79,107,210,146,217,80,66,49,207,117,83,14,32,224,12,159,176,89,133,244,216,90,92,12,29,227,142,201,141,166,214,144,106,52,72,237,152,63,84,215,50,139,69,214,186,163,199,45,124,8,237,29,252,166,56,219,31,34,53,249,9,245,239,113,78,144,235,65,62,220,72,30,121,81,215,181,204,107,62,103,17,23,115,220,125,98,80,158,64,145,141,209,62,153,123,169,188,151,23,48,200,227,136,70,182,199,216,229,113,230,159,126,70,212,212,7,212,113,99,44,14,118,26,78,201,133,215,184,57,198,79,36,242,147,78,198,211,33,236,184,157,140,236,152,28,3,64,25,199,100,221,89,91,25,7,228,56,235,44,49,244,141,103,203,77,25,255,0,240,225,160,2,220,108,123,243,219,116,230,208,38,157,192,140,100,137,202,64,164,198,188,211,33,206,168,0,118,29,136,51,3,234,180,61,158,235,233,0,12,6,155,140,242,54,104,75,149,229,191,82,121,248,174,23,63,212,160,28,210,230,57,238,159,155,61,138,160,202,141,29,46,45,46,219,202,35,72,62,42,185,213,5,87,49,173,115,30,4,48,13,128,143,170,150,186,233,156,121,42,133,205,119,234,23,241,254,58,134,30,67,166,202,244,3,92,26,26,215,200,37,231,251,119,90,169,213,13,14,135,64,104,151,200,216,119,149,207,254,27,169,134,92,77,119,154,96,93,16,99,159,246,131,221,104,99,189,185,101,165,142,110,8,118,114,150,205,108,225,172,181,28,205,243,127,230,104,125,32,117,5,224,150,2,0,61,135,149,80,231,18,210,102,152,152,60,20,182,106,12,91,80,30,194,14,74,48,97,214,255,0,231,10,150,106,39,114,63,143,171,113,114,81,109,238,97,96,249,115,210,175,219,15,186,92,68,96,64,202,7,53,183,184,101,161,194,28,103,132,116,107,176,186,65,150,77,166,59,132,131,91,251,212,160,212,183,22,3,40,84,247,129,107,132,3,242,147,18,154,241,46,128,65,119,32,100,45,22,183,83,78,42,128,241,17,7,144,150,41,157,61,59,40,177,148,180,167,45,101,54,192,31,126,203,88,168,114,251,139,122,214,175,198,45,142,52,170,48,58,163,105,214,112,48,219,186,158,222,99,233,42,243,81,238,150,150,90,232,6,112,225,27,166,134,177,236,192,32,241,59,126,82,174,34,161,27,24,137,72,98,139,212,137,248,252,15,191,253,97,212,184,25,99,136,60,22,198,21,93,84,27,157,212,78,39,148,77,233,55,24,147,176,148,45,55,58,79,237,194,232,222,186,157,72,213,3,54,106,211,185,192,3,34,93,139,103,33,3,131,193,46,115,178,49,132,154,95,201,223,156,229,25,168,14,67,76,12,231,50,128,173,112,125,134,246,181,237,223,164,183,15,230,54,163,128,115,155,242,184,238,56,194,8,166,92,93,237,48,59,98,232,201,29,138,132,55,129,0,238,9,67,236,129,150,57,174,157,199,100,115,105,176,96,173,185,119,24,95,109,43,139,128,204,64,40,43,52,217,105,144,103,110,201,53,32,131,16,226,20,165,91,219,102,15,92,77,167,112,160,60,78,36,143,227,185,249,46,239,220,26,154,98,90,11,94,68,246,225,29,214,0,208,150,195,238,52,23,60,207,96,86,150,211,15,100,19,3,199,43,63,12,197,151,75,241,79,37,154,68,140,230,70,33,43,83,166,109,87,178,165,64,211,85,130,26,232,200,8,153,169,96,170,230,203,174,110,28,194,216,131,227,186,105,178,163,64,59,119,84,42,53,92,147,160,95,106,204,62,217,179,159,172,225,9,168,250,77,57,167,4,69,164,73,63,67,194,221,168,211,218,32,67,135,214,22,39,83,191,14,105,129,225,74,142,27,228,141,243,189,49,132,208,77,22,187,99,180,4,202,96,128,0,119,209,47,78,61,150,25,234,237,225,21,58,148,201,19,48,76,11,91,57,77,242,227,242,37,66,149,177,101,237,246,108,21,45,0,189,174,127,6,211,17,229,61,238,152,182,71,144,86,54,60,177,193,161,211,61,247,79,107,236,6,248,113,224,246,84,168,88,27,71,108,87,248,215,223,168,195,80,182,14,237,110,115,186,109,58,108,195,253,215,185,207,200,105,0,91,225,101,39,160,16,68,243,60,38,138,128,184,18,65,35,178,91,249,132,25,187,179,95,182,193,6,231,23,17,7,178,91,90,239,114,12,128,137,143,201,204,38,22,49,159,204,109,247,24,144,76,129,228,33,94,89,135,178,205,62,32,17,33,165,174,32,224,119,83,219,130,218,151,56,91,192,229,25,104,45,18,9,35,202,170,96,184,137,108,15,170,167,29,182,36,231,252,95,43,60,125,132,93,150,198,121,202,215,105,176,18,126,195,178,69,76,224,52,2,123,236,165,48,246,145,2,232,238,167,156,86,117,5,121,101,158,166,186,55,184,56,248,192,41,161,141,99,90,28,39,17,28,44,166,171,172,184,80,169,94,63,166,155,128,35,206,120,76,166,242,208,36,75,119,142,200,80,15,228,78,114,149,169,149,102,218,98,88,0,192,223,10,84,165,80,176,154,112,99,38,247,1,143,242,124,37,105,117,2,195,34,7,6,54,79,112,21,11,9,180,150,236,99,101,215,95,123,255,0,152,237,11,24,118,202,166,110,183,4,30,2,121,97,4,94,216,112,239,132,16,199,192,59,112,90,96,202,101,7,135,203,97,175,204,56,56,2,62,235,113,251,175,144,231,197,229,157,73,81,198,90,198,206,70,224,108,146,246,58,251,162,99,144,186,20,168,3,13,101,140,156,117,24,104,9,53,180,97,194,26,243,0,204,180,161,163,215,144,126,74,182,122,216,20,139,133,173,129,37,56,27,32,58,124,36,51,78,230,52,22,190,74,54,146,90,110,4,158,221,210,80,239,191,184,105,213,80,63,230,61,174,115,220,110,171,118,48,15,11,77,54,196,73,152,236,177,82,104,111,91,129,167,137,33,220,125,86,186,122,119,83,96,182,26,221,192,110,203,96,234,77,210,54,206,255,0,82,181,20,238,36,229,160,240,176,56,134,186,153,20,195,143,203,121,25,104,255,0,228,45,213,171,18,109,205,222,68,133,146,169,107,154,219,196,71,251,4,202,53,229,184,249,26,149,7,63,113,85,46,169,78,29,140,227,180,43,164,203,28,0,56,61,202,99,37,148,220,1,145,184,27,202,150,187,6,201,32,96,198,19,157,225,245,2,56,178,87,163,123,72,105,45,255,0,185,168,232,211,46,13,105,36,243,130,131,169,238,237,244,76,211,191,4,84,130,119,250,44,28,117,131,144,88,119,38,218,76,109,48,219,163,25,0,115,245,74,170,6,237,56,5,91,106,180,140,190,209,220,162,124,25,142,210,19,124,115,137,42,150,162,181,153,157,2,1,34,169,118,49,129,43,57,247,27,72,53,143,117,33,50,232,254,161,216,248,68,224,104,8,105,14,51,55,30,39,132,62,243,158,126,81,245,148,83,172,172,21,176,117,191,82,10,160,16,78,71,132,250,80,13,194,50,179,150,22,53,164,9,36,231,232,170,137,234,117,50,13,209,191,10,110,167,81,203,86,185,203,254,38,230,213,185,230,221,190,168,94,96,186,233,22,144,36,243,244,89,153,68,220,44,115,128,24,57,220,119,90,106,58,226,90,62,81,177,220,166,175,93,172,118,253,24,75,47,235,22,200,116,66,85,106,110,184,93,1,165,91,43,54,153,55,177,181,103,112,236,2,17,85,135,50,224,64,75,213,109,217,34,215,204,236,253,76,237,166,90,76,62,227,221,189,147,88,8,110,94,91,4,18,39,127,9,55,119,207,211,132,176,232,4,135,7,73,221,82,191,59,119,212,198,81,218,152,77,77,181,178,90,226,230,185,211,115,142,71,219,132,65,205,0,192,153,228,225,102,99,67,91,55,18,226,123,38,184,189,239,105,123,137,49,185,229,33,90,139,91,65,95,200,185,10,149,66,192,68,78,127,43,64,164,14,123,240,74,207,77,129,207,186,1,59,7,157,199,143,254,118,77,4,49,144,110,113,220,33,204,171,132,86,186,227,228,85,6,212,53,43,7,134,129,119,77,167,113,3,127,188,170,32,176,8,219,178,97,5,246,150,176,185,199,96,59,160,116,189,134,230,117,24,144,119,108,112,170,134,114,200,185,192,175,39,191,168,182,144,199,181,192,22,13,132,108,17,53,132,212,45,219,112,71,98,128,69,48,208,78,9,145,113,200,250,43,164,90,231,61,210,90,92,235,137,157,202,149,109,189,253,202,35,111,62,161,54,215,13,164,143,234,114,18,194,214,244,144,219,78,255,0,221,91,139,8,25,220,236,18,234,56,52,134,152,147,221,50,230,254,165,66,159,141,232,255,0,113,198,165,227,155,102,70,118,85,74,163,92,210,1,152,225,41,173,52,218,32,201,39,18,128,185,205,7,167,235,9,209,81,36,207,201,102,191,34,106,12,12,112,201,62,73,79,99,132,219,27,230,232,149,138,139,203,94,219,182,237,11,109,39,195,136,247,28,27,192,3,7,234,165,200,177,176,21,255,0,21,92,125,136,45,25,1,176,217,144,79,41,21,105,52,3,16,29,201,11,75,129,135,98,71,0,44,213,64,34,93,12,107,119,61,254,170,136,122,197,181,203,103,34,85,10,96,0,217,41,174,105,7,27,133,152,215,34,155,67,24,247,2,109,22,143,254,97,104,247,109,193,193,142,20,154,88,175,145,126,28,56,211,165,131,237,184,186,88,246,135,219,253,66,66,125,7,154,100,123,144,242,113,35,0,125,146,89,76,55,175,129,194,149,203,97,166,148,125,16,115,140,167,19,120,206,141,71,7,6,192,18,55,88,107,185,212,222,78,12,237,217,93,29,65,126,11,122,226,65,67,85,226,217,115,75,156,50,7,116,237,68,220,149,210,232,103,81,44,168,210,194,231,24,104,201,240,151,86,11,243,212,211,220,39,186,159,182,211,128,233,216,28,64,89,156,251,27,201,4,166,170,99,132,230,252,143,26,229,225,48,151,136,16,91,201,85,72,12,52,14,150,237,244,87,75,35,33,173,240,10,115,88,216,150,59,7,194,150,213,175,220,103,248,144,32,1,200,242,16,3,107,73,2,238,79,116,224,125,205,133,192,13,199,112,146,24,230,187,32,183,152,78,229,142,18,133,143,201,150,127,214,198,93,134,129,211,140,160,34,215,28,0,56,32,171,164,230,95,158,146,141,222,217,171,105,112,200,145,28,165,168,103,146,121,159,113,84,72,59,56,103,148,199,100,56,13,199,236,147,211,4,22,130,223,40,154,0,37,196,101,220,128,148,16,214,6,200,113,253,197,18,109,130,32,133,77,115,152,208,231,22,207,118,236,155,20,216,72,180,17,184,30,82,156,210,29,38,0,59,101,63,248,235,111,150,236,100,220,55,169,85,168,138,208,67,203,72,204,8,131,224,165,233,195,152,243,104,9,206,109,173,142,80,211,50,224,8,54,247,66,231,214,50,124,54,219,26,194,199,150,136,50,119,33,104,160,217,124,24,251,160,99,90,199,96,113,136,229,3,171,11,129,246,238,123,78,15,41,48,126,165,29,61,238,63,83,164,19,112,1,248,200,27,37,81,128,230,135,3,57,136,6,7,221,61,181,77,32,46,134,206,32,163,109,41,152,136,39,57,132,198,104,84,149,63,31,59,23,31,34,92,247,16,13,198,56,7,132,218,111,18,13,194,121,8,42,64,97,105,38,223,221,103,125,102,210,115,100,224,226,16,107,111,250,252,156,247,181,233,223,83,169,238,61,244,192,115,201,104,226,86,58,181,3,139,128,116,158,66,7,86,166,214,176,9,55,24,158,201,101,237,166,231,57,206,234,118,1,35,246,83,63,31,35,169,173,126,86,25,134,172,130,224,250,142,168,70,101,209,143,27,44,53,64,115,15,87,212,173,122,138,174,115,92,93,70,4,144,26,78,8,238,185,206,113,104,184,183,11,46,127,196,108,106,244,204,215,22,184,216,226,8,216,142,21,136,123,67,171,57,239,32,201,33,229,166,123,152,67,96,97,36,8,191,59,40,215,218,232,113,149,74,218,169,150,59,156,207,51,75,91,24,231,71,204,222,166,238,10,91,220,231,67,173,198,201,174,117,204,104,35,171,240,149,37,148,139,64,49,221,41,74,212,31,212,169,101,81,242,41,195,170,26,0,241,17,8,169,57,236,196,3,220,202,91,170,54,139,101,231,141,201,69,77,237,45,236,78,231,186,220,170,27,104,191,134,213,58,101,85,104,121,27,125,184,88,171,2,220,12,20,195,73,183,7,2,230,192,34,208,97,167,236,151,84,49,204,154,140,115,227,0,53,208,66,8,8,215,238,70,207,59,53,62,230,57,20,228,102,123,148,167,11,162,36,127,100,202,205,14,36,102,18,223,45,0,0,64,238,18,218,160,252,59,217,208,103,29,72,45,170,240,11,67,88,230,145,6,119,31,69,109,1,162,75,92,241,192,105,130,141,180,26,246,137,153,222,38,19,29,64,83,7,183,246,75,149,172,141,107,107,85,190,116,228,7,48,181,151,58,92,216,152,0,152,30,0,68,250,154,118,53,149,89,125,54,98,13,92,23,31,167,31,68,76,57,108,99,24,33,104,96,14,128,79,136,236,169,78,226,191,146,173,66,178,153,53,88,28,112,15,229,7,179,146,39,101,167,217,107,4,136,146,115,141,208,85,216,11,75,190,136,89,174,99,43,199,2,219,23,66,136,170,227,80,24,14,109,165,167,97,28,143,41,142,166,211,140,90,57,80,88,247,52,127,9,66,71,255,0,244,25,188,120,28,38,176,192,129,19,57,9,171,192,170,48,167,227,195,13,88,171,37,163,32,17,223,149,24,219,28,218,153,7,144,154,230,7,16,114,39,158,201,78,0,151,56,19,208,98,29,206,22,173,176,218,201,229,184,149,13,131,91,82,235,218,210,222,158,227,117,27,100,192,113,105,220,2,114,179,178,187,106,56,177,224,251,141,51,177,2,60,34,36,52,151,240,59,100,168,242,178,104,127,251,138,219,139,217,219,214,72,230,138,207,115,94,5,65,56,4,33,123,42,136,107,8,166,65,203,92,56,82,163,88,28,13,55,213,172,94,114,94,208,44,255,0,194,128,90,11,132,185,220,170,218,188,108,103,83,87,109,252,100,168,26,12,28,59,185,41,110,171,112,115,112,92,21,189,165,226,231,12,20,65,148,141,177,77,205,35,114,93,186,197,42,251,220,154,91,93,98,69,41,108,219,213,221,13,174,99,65,4,58,55,158,86,163,76,84,234,116,227,178,95,183,76,177,206,123,156,215,108,24,6,20,169,94,250,157,84,116,220,148,90,216,6,54,8,92,224,198,220,12,129,186,42,116,93,253,20,205,86,240,6,101,38,163,44,107,154,69,132,30,123,160,242,207,98,114,219,57,214,74,112,247,28,222,144,247,3,211,57,33,1,127,184,76,102,206,159,162,34,235,0,39,28,2,21,49,195,50,8,27,166,94,111,93,65,249,45,153,191,169,13,19,243,30,71,209,66,210,237,164,194,132,224,139,166,120,64,230,63,163,128,51,51,183,252,165,181,74,162,189,66,150,239,33,184,197,63,35,120,86,95,13,105,156,30,248,41,95,213,134,184,247,63,229,19,32,144,32,227,57,9,223,199,222,214,208,113,233,179,236,26,149,5,55,123,135,168,14,29,178,142,61,119,251,102,210,62,81,25,66,230,151,48,81,44,138,109,113,168,211,59,184,239,253,130,182,81,99,240,242,224,214,193,32,24,39,192,40,113,41,138,61,205,201,220,175,252,75,45,14,97,18,64,241,194,73,14,4,153,158,192,166,212,164,42,188,23,51,3,35,42,61,161,209,253,36,114,133,92,183,23,238,43,84,118,221,197,24,16,1,45,102,77,188,79,40,139,93,73,164,55,145,7,232,151,85,132,54,100,56,31,254,20,53,1,44,46,102,28,71,72,39,5,86,231,197,152,77,87,178,27,33,148,156,209,243,72,48,118,250,161,97,247,8,18,115,113,6,35,110,62,168,76,211,152,112,34,54,229,71,186,214,181,195,14,115,161,167,111,170,231,161,143,251,132,74,99,99,88,182,144,251,95,46,131,216,140,31,42,170,49,213,90,122,173,60,22,162,172,224,211,6,123,136,75,115,172,131,7,57,133,98,180,227,220,112,45,108,250,136,115,26,41,58,225,121,112,13,37,195,38,18,8,45,96,6,123,45,21,92,119,180,152,237,194,205,168,125,71,52,123,69,178,32,16,238,68,231,239,10,21,55,191,251,64,229,78,216,138,162,41,176,153,54,56,186,103,121,227,232,144,90,31,252,192,216,29,138,125,99,238,131,68,180,0,225,18,10,75,106,219,130,221,177,51,132,220,126,222,226,219,63,38,86,3,25,212,224,76,113,245,81,204,0,224,171,168,209,2,126,83,216,229,0,54,8,13,112,110,194,227,41,124,232,131,137,106,166,64,52,218,243,201,120,216,2,151,111,45,38,79,225,49,196,130,37,217,239,217,4,182,153,14,190,71,51,202,29,17,193,191,215,144,49,51,191,132,5,151,56,30,7,229,93,224,188,240,70,210,150,222,144,77,199,37,72,78,207,220,137,196,58,34,234,117,13,160,247,88,30,214,135,17,108,159,43,93,119,78,79,27,17,202,198,231,13,201,202,214,205,194,55,214,69,59,0,15,202,178,112,216,59,43,38,227,17,142,232,75,75,70,248,82,125,238,108,215,227,9,141,13,105,39,42,206,91,131,8,100,90,55,142,202,184,147,186,28,62,224,241,217,71,56,86,91,24,220,162,107,218,208,77,166,99,149,69,215,99,190,242,18,160,49,211,23,96,55,4,97,17,130,8,199,132,34,153,118,55,133,0,129,198,19,24,157,192,157,107,44,72,220,236,169,240,8,49,42,193,184,204,4,36,220,227,202,9,83,200,3,185,29,213,140,5,44,135,1,5,20,79,213,17,124,128,74,195,53,172,176,98,6,68,42,206,234,23,75,114,37,92,131,129,248,71,168,3,100,116,184,109,10,2,8,216,202,142,233,17,24,82,38,25,31,186,95,99,96,56,203,123,96,65,35,61,178,135,97,210,49,221,91,96,98,14,20,112,145,5,17,174,247,15,199,32,189,164,100,28,158,202,155,177,28,171,196,96,108,172,0,76,140,66,58,69,89,12,8,4,20,48,89,140,132,110,235,34,118,85,253,88,153,77,198,179,7,146,200,176,110,166,64,159,236,161,32,204,207,221,71,67,70,195,40,0,248,67,127,112,32,229,199,232,137,167,50,80,130,20,115,121,192,148,19,163,98,194,185,160,111,40,103,196,170,152,1,66,64,112,140,160,86,108,151,104,115,143,246,86,72,13,136,42,157,131,49,10,54,35,51,31,68,119,168,94,164,129,24,200,240,132,182,5,193,24,134,228,24,10,139,186,70,65,143,8,30,193,220,160,235,184,84,201,19,131,8,91,32,200,76,7,108,4,246,18,63,71,82,131,136,18,70,200,129,152,39,5,9,48,59,162,104,152,156,4,31,50,43,41,226,231,96,33,14,70,92,27,141,225,84,7,127,194,7,103,100,208,90,224,12,196,248,86,32,156,130,165,150,187,152,83,166,114,76,38,245,35,39,220,34,51,8,50,221,145,144,1,145,183,8,9,140,242,182,119,20,148,28,102,99,194,41,225,187,160,7,126,202,9,105,5,28,141,146,203,240,168,59,10,57,215,34,99,182,216,66,217,132,208,19,76,68,137,75,112,201,33,23,244,196,172,247,52,142,112,237,42,164,206,48,2,178,3,98,70,85,56,221,0,5,137,137,47,206,210,132,153,42,203,72,221,88,32,13,178,152,9,188,145,158,48,85,57,167,115,202,165,114,93,132,63,184,101,218,0,201,202,20,210,224,105,196,100,37,145,5,97,253,205,137,236,144,3,103,114,85,146,226,220,236,133,23,204,221,182,91,51,184,37,3,105,144,137,184,18,66,166,1,202,29,138,201,179,123,8,188,145,8,81,185,227,16,16,110,152,152,144,5,101,164,97,87,133,102,65,67,33,146,113,16,160,36,12,41,194,129,108,154,64,160,24,80,100,43,6,50,140,210,148,50,97,73,83,116,25,165,197,179,34,74,161,0,228,74,178,35,31,217,84,161,157,119,52,211,32,218,96,184,30,16,186,151,243,28,55,19,194,166,53,208,71,10,56,56,28,187,1,75,49,234,107,91,151,95,114,220,27,32,19,10,197,172,243,40,28,98,0,55,4,80,198,54,126,101,179,168,18,222,126,164,47,2,6,192,230,2,177,35,33,184,33,71,182,246,180,156,13,130,160,199,81,255,0,187,194,218,102,100,38,255,0,63,37,176,52,56,181,195,7,101,118,127,44,109,142,80,22,203,166,126,221,145,135,128,227,50,75,184,225,107,119,217,15,199,49,246,24,18,216,49,62,21,56,89,25,25,67,115,67,128,6,126,170,18,75,167,17,194,83,251,145,215,169,26,67,48,58,137,60,38,151,181,173,139,76,115,41,3,14,145,147,224,35,21,46,112,107,102,19,84,219,8,108,233,63,35,196,9,82,214,153,7,164,246,225,72,96,51,186,183,176,196,136,129,201,65,109,194,109,250,165,125,131,242,35,83,234,21,145,39,126,64,82,155,26,242,102,65,237,194,148,220,214,227,146,121,81,213,34,96,137,157,161,81,228,25,144,83,29,95,63,80,131,0,7,32,33,168,37,160,12,199,96,132,144,93,35,24,136,40,131,242,7,219,9,2,193,185,53,172,87,195,185,100,67,65,152,28,130,160,123,90,115,246,40,219,17,107,179,218,80,19,238,2,96,116,240,19,97,99,66,90,150,90,242,15,254,125,194,105,184,130,236,112,60,168,8,4,147,27,98,16,92,231,11,164,22,246,71,102,36,0,208,120,11,22,10,230,73,237,148,253,65,107,28,224,11,90,92,7,244,171,192,201,4,120,10,195,9,167,18,128,11,93,14,24,90,194,226,68,19,163,201,118,135,155,75,186,78,221,213,193,111,68,204,120,225,89,107,48,232,50,17,6,18,210,225,0,16,142,230,228,175,103,73,236,150,54,211,4,207,99,194,83,128,46,145,25,86,230,57,173,16,67,187,128,163,92,28,48,58,163,148,214,108,248,123,37,110,186,122,37,128,231,0,210,51,190,81,77,173,39,18,59,42,111,202,14,229,71,56,6,187,16,57,74,234,109,72,107,249,7,180,145,173,150,180,226,123,194,187,50,8,49,62,21,14,134,221,193,10,7,23,52,17,131,43,53,122,114,26,118,113,183,212,182,211,12,201,36,248,68,214,48,139,176,79,246,66,227,36,24,131,229,93,144,14,214,148,213,183,157,66,167,239,200,210,193,81,163,27,108,133,145,146,227,100,114,16,50,166,96,25,66,252,16,226,224,217,224,165,94,184,215,210,1,87,227,212,107,132,193,47,15,157,156,207,252,160,125,140,129,185,243,186,129,227,129,35,130,163,152,211,24,251,148,94,142,75,179,41,139,146,136,234,4,2,71,96,140,6,128,128,236,49,105,218,81,24,107,1,156,148,199,65,212,66,221,255,0,24,84,220,28,114,118,240,169,239,56,140,15,1,11,3,67,6,103,50,136,150,128,50,115,225,78,191,17,199,169,74,214,169,200,132,5,194,113,3,148,46,108,65,140,121,67,121,107,79,127,42,193,113,166,3,160,253,80,5,191,196,234,54,185,155,24,214,53,226,75,191,253,80,175,217,107,169,236,0,74,0,90,12,73,224,34,147,19,177,228,38,215,142,228,145,159,200,37,150,52,56,13,225,21,226,8,45,128,57,60,168,55,27,0,55,64,226,28,100,140,113,217,10,252,250,12,151,174,52,150,105,136,28,242,15,101,69,130,67,155,19,10,193,115,156,64,196,9,33,11,203,69,60,8,240,83,2,189,146,8,96,213,130,215,22,68,58,215,78,225,107,160,248,105,104,110,79,117,130,68,143,233,35,194,215,69,253,18,12,199,229,17,30,137,74,91,138,108,209,76,0,226,78,65,227,178,177,73,133,196,48,16,221,240,148,202,189,32,52,254,83,152,35,184,63,178,57,103,52,135,41,129,9,204,108,67,179,56,131,202,54,180,210,0,52,67,79,110,16,3,78,194,100,222,78,209,128,62,168,1,200,0,152,238,141,7,189,148,252,134,21,71,217,161,182,130,1,206,121,76,108,228,22,6,193,48,55,74,37,174,151,78,123,43,24,112,100,23,19,207,100,205,183,172,242,45,172,143,147,101,70,251,97,162,122,162,96,160,109,75,95,220,4,134,56,151,67,141,220,73,225,71,182,226,4,18,222,225,43,241,49,145,179,94,122,125,77,13,170,8,32,136,242,84,167,154,215,49,141,14,59,146,98,239,169,66,90,210,214,137,50,55,7,133,1,107,218,230,177,240,78,14,118,76,175,44,77,148,255,0,26,43,98,105,168,67,65,136,38,120,59,166,83,13,123,47,113,183,128,2,202,44,103,202,209,46,59,129,202,212,218,65,173,204,16,127,218,101,86,244,181,62,50,79,37,181,190,163,219,70,199,92,63,168,12,30,22,237,59,139,200,144,28,63,218,113,133,207,109,103,181,204,181,160,130,96,187,194,215,78,231,75,134,90,6,12,193,252,33,83,252,117,249,119,31,240,86,150,121,179,127,180,194,242,208,114,54,202,67,42,188,251,150,180,150,153,184,57,147,17,142,70,54,221,11,42,2,214,92,217,59,193,225,52,86,247,24,27,96,201,203,243,37,12,177,148,43,26,207,29,200,166,213,99,169,182,171,122,216,224,28,11,71,9,244,229,174,15,0,153,48,18,219,210,64,4,4,231,83,107,9,183,37,194,12,132,219,250,246,96,95,227,228,115,93,121,183,130,13,196,111,41,173,105,162,38,101,160,76,246,250,172,204,5,128,9,130,57,79,99,218,93,99,136,15,42,130,38,88,238,51,114,186,102,126,164,167,160,151,87,186,161,120,174,235,139,42,60,90,217,27,2,118,30,60,166,184,26,111,109,192,78,28,4,238,56,67,83,71,69,238,104,12,97,112,147,76,187,16,79,42,236,52,26,27,81,230,165,75,64,46,35,36,113,176,83,160,38,51,106,157,30,72,250,97,205,144,211,59,192,64,214,90,92,236,201,0,117,113,225,71,57,237,34,24,29,79,119,18,227,35,180,0,50,139,83,81,242,226,222,183,224,146,238,252,170,156,127,27,131,34,141,171,202,176,232,105,238,4,184,57,195,184,59,43,246,29,76,135,7,219,60,4,53,106,23,85,185,162,214,6,141,249,49,159,221,13,33,239,58,168,166,92,250,68,72,105,6,246,128,50,60,141,242,183,23,219,121,43,248,173,94,35,127,79,191,220,104,116,18,26,217,192,50,239,254,112,157,81,162,173,10,130,47,173,187,1,216,159,41,78,4,185,141,107,65,108,201,147,6,222,227,191,209,13,38,182,155,92,90,36,156,93,57,77,254,51,140,144,152,219,221,142,189,207,104,17,4,239,114,170,129,193,164,58,147,159,199,65,31,221,46,210,99,180,113,221,57,161,172,32,211,46,113,34,31,118,195,232,134,135,144,163,115,71,43,42,173,18,3,29,97,107,76,117,30,99,128,173,207,115,107,116,158,145,19,137,159,9,58,122,101,143,172,235,156,240,247,7,16,227,129,136,129,248,69,70,24,8,39,158,124,167,67,143,94,202,115,242,212,116,154,197,76,75,162,54,146,134,137,109,45,69,103,134,205,103,228,56,159,147,17,13,236,12,36,52,138,99,168,23,18,119,76,130,230,64,17,60,21,171,219,209,55,106,114,245,145,245,165,174,20,232,188,84,255,0,189,194,215,30,248,216,39,105,27,13,111,184,75,156,214,193,118,215,30,74,77,74,119,214,111,177,88,84,164,209,14,113,108,117,120,240,50,62,201,207,105,139,237,107,128,222,56,251,33,248,232,244,230,74,101,91,106,127,233,228,211,111,184,208,90,64,63,78,19,41,211,97,105,5,198,93,231,100,20,160,52,7,186,208,120,242,152,214,185,181,92,67,69,164,12,121,68,220,204,145,181,95,198,159,147,54,83,41,251,33,172,16,218,96,64,82,179,88,230,201,201,24,8,156,26,242,11,88,65,27,220,103,241,132,187,61,162,231,31,178,41,241,232,148,189,247,242,96,127,248,144,195,205,195,17,130,10,42,19,69,164,150,2,29,242,148,144,214,177,237,115,9,46,137,241,248,84,198,138,114,230,135,7,59,49,194,0,219,228,73,22,10,159,144,250,253,77,45,105,116,146,65,40,69,103,182,171,173,105,162,71,202,71,248,74,161,85,229,221,109,135,1,147,56,87,66,171,75,92,224,241,80,201,0,141,190,136,85,19,144,78,190,54,252,162,104,77,76,120,172,231,73,185,195,230,145,186,205,81,175,167,73,172,97,22,151,205,73,48,123,136,61,188,35,167,168,131,5,131,207,112,156,218,116,170,130,28,240,215,159,233,229,50,113,54,211,142,223,146,192,47,212,67,156,106,83,37,189,7,184,11,29,90,78,112,203,142,56,228,149,190,189,51,70,59,14,203,29,75,156,231,212,110,71,12,59,41,153,192,66,90,223,253,92,67,24,161,70,182,153,240,250,100,84,140,200,137,78,160,72,169,81,238,32,23,52,54,59,71,255,0,107,53,74,226,11,6,161,244,93,185,101,48,8,119,214,83,154,105,154,78,229,228,108,121,75,151,169,158,68,182,137,65,246,74,175,135,77,119,89,75,112,234,45,15,127,255,0,60,43,101,118,26,222,219,75,132,137,5,205,34,127,243,225,33,194,62,80,3,85,200,181,205,249,219,216,229,10,174,134,233,43,151,173,190,51,125,26,205,117,102,135,14,141,176,156,230,83,200,0,199,98,185,204,168,41,90,99,117,161,186,168,97,17,36,236,154,212,178,57,212,79,241,80,78,126,251,38,162,133,58,77,14,135,123,70,6,12,17,225,35,52,28,96,76,241,200,90,189,251,134,73,250,12,160,171,64,212,115,8,4,1,199,117,168,165,14,38,196,226,220,229,95,175,127,212,182,88,72,53,1,0,9,192,77,107,203,139,154,41,61,172,137,107,156,65,14,250,44,181,40,84,107,61,167,8,49,180,206,60,149,65,206,99,132,19,27,65,77,186,67,102,246,78,63,83,87,96,214,224,111,57,50,180,180,22,178,29,22,157,143,43,3,37,165,189,92,173,109,170,209,210,232,143,8,241,91,119,20,87,255,0,241,250,71,187,79,70,141,106,110,20,239,168,69,190,228,14,158,114,123,45,45,173,99,172,189,174,27,24,227,194,207,164,109,237,200,182,14,51,56,69,85,182,52,137,18,12,225,19,104,22,250,149,183,34,191,40,232,123,166,198,203,187,36,190,141,87,57,164,188,181,177,150,64,207,153,82,147,94,90,110,145,25,199,41,149,103,81,143,113,204,116,64,115,99,31,149,172,21,66,76,169,248,235,201,113,140,165,78,24,24,231,23,200,193,59,166,61,149,44,55,11,99,0,55,178,206,11,169,150,139,131,155,180,114,180,58,161,115,96,188,99,96,19,14,118,18,189,231,20,246,94,92,192,207,115,219,113,216,141,211,24,97,182,192,17,207,117,158,149,192,146,50,79,132,70,163,174,29,64,1,140,162,141,77,201,169,127,158,174,205,222,236,0,204,90,115,178,100,12,143,234,226,18,40,213,246,231,159,178,101,26,142,15,115,156,69,135,97,25,84,175,79,82,151,177,233,11,221,180,134,30,147,244,194,209,78,171,115,193,59,144,179,83,55,23,78,220,2,137,165,147,47,115,154,55,37,141,147,248,79,118,184,137,38,34,114,94,231,77,149,46,104,5,160,180,136,34,17,183,161,228,29,151,54,142,172,218,11,100,79,36,112,180,94,12,25,194,143,248,211,33,239,123,122,155,222,46,111,69,173,35,105,18,179,10,47,167,238,25,155,204,199,3,28,40,210,67,106,52,144,11,132,7,3,145,255,0,148,117,75,154,26,230,145,145,194,192,142,30,66,88,14,123,211,22,12,67,121,216,173,20,234,75,99,45,251,172,205,170,194,1,193,126,221,88,40,139,161,160,187,19,180,43,35,90,245,43,92,178,125,1,28,247,27,158,220,217,143,186,203,82,139,170,63,167,229,156,227,100,198,85,62,232,38,49,194,48,235,156,122,137,108,204,29,130,21,26,234,73,226,118,73,74,139,129,234,105,104,224,17,186,154,146,65,13,107,79,156,192,1,83,238,2,89,210,121,36,98,20,168,246,185,205,23,0,231,113,221,34,235,253,199,222,63,143,62,224,91,237,211,196,231,36,206,200,172,46,136,110,21,182,235,134,46,7,136,194,101,54,195,139,164,68,108,22,215,165,246,4,183,230,59,63,244,148,11,229,162,64,39,194,125,87,180,128,90,4,141,190,139,57,120,101,64,231,55,110,10,32,195,81,178,54,29,147,241,173,65,200,45,90,169,83,234,98,212,18,231,29,156,211,217,72,12,169,78,48,221,136,79,174,214,57,176,100,30,192,44,175,99,193,25,199,98,54,71,147,191,30,162,220,171,130,249,55,49,237,107,72,128,26,227,140,42,110,151,219,104,44,203,179,243,29,213,233,233,92,69,217,29,214,169,107,118,104,0,96,37,182,47,26,176,218,220,123,201,205,123,107,48,129,74,175,180,238,229,151,1,244,66,199,56,18,215,18,240,63,168,224,149,178,189,57,0,182,64,57,43,53,86,17,242,238,57,133,185,113,120,177,47,213,130,176,30,91,86,227,128,59,119,77,97,232,96,12,138,113,18,8,193,237,11,48,121,166,49,212,126,136,180,218,135,84,168,246,138,79,136,4,84,123,58,93,60,15,33,55,105,45,75,27,96,250,246,71,48,182,92,15,215,27,37,61,197,181,26,103,60,194,210,224,51,77,205,113,145,59,31,238,150,230,155,226,214,218,6,12,228,253,144,234,182,201,59,211,13,151,72,188,184,147,24,217,164,255,0,149,166,139,75,156,28,90,1,28,255,0,194,204,3,67,7,85,206,6,28,7,11,77,50,26,27,39,5,100,27,22,141,90,110,217,239,50,21,70,154,181,30,247,19,121,201,143,234,250,165,58,165,75,172,117,62,152,249,129,253,145,213,185,176,79,61,146,222,92,230,72,129,27,202,84,108,49,44,214,214,90,184,67,163,123,1,13,116,23,110,54,8,95,124,216,247,15,113,176,28,89,145,62,10,6,214,108,2,119,236,10,166,153,124,143,151,178,98,214,220,180,167,28,168,231,112,225,184,105,1,192,108,79,9,85,173,146,6,113,150,198,21,189,204,162,26,88,67,26,50,71,98,168,184,61,161,192,5,154,233,181,143,156,76,149,76,177,148,219,0,92,70,209,183,133,85,38,224,11,65,156,253,10,141,128,37,205,0,204,146,170,173,120,32,30,147,196,255,0,207,221,7,16,114,115,218,161,159,168,246,244,129,119,205,196,4,34,140,186,76,92,50,73,225,45,181,28,28,0,61,91,193,253,211,233,131,88,123,155,185,192,76,238,66,107,182,12,164,114,251,241,175,112,42,144,11,29,136,36,136,238,81,211,191,168,53,192,144,36,227,1,103,121,178,171,129,97,4,128,109,115,118,60,229,84,57,228,11,236,235,4,255,0,250,0,101,191,126,233,17,228,25,144,242,110,124,222,166,167,84,33,193,192,207,121,66,224,106,61,131,219,5,135,124,196,125,144,75,111,123,110,1,167,13,4,201,252,170,167,52,221,105,32,248,75,208,242,200,153,80,220,233,154,106,6,7,49,151,138,103,253,167,119,125,18,220,211,238,59,164,90,50,10,19,15,110,90,60,74,107,110,12,107,76,79,116,250,230,144,95,116,235,34,156,236,198,28,211,187,79,41,109,113,110,1,99,221,137,3,97,227,100,78,104,38,65,150,242,146,90,93,49,32,111,133,90,217,119,122,38,160,154,22,238,104,0,180,117,180,18,114,211,217,49,146,231,3,253,67,3,199,117,153,181,30,226,11,140,131,140,8,71,238,0,67,71,76,119,229,35,228,113,19,3,15,220,209,92,92,222,146,29,156,202,158,192,61,48,32,133,116,231,0,11,135,96,134,187,141,55,22,180,201,7,126,20,52,240,34,191,140,49,77,89,153,237,62,232,107,90,75,96,147,3,100,116,106,50,248,34,216,254,148,46,182,165,86,145,115,94,27,150,146,128,185,172,25,48,226,87,69,113,114,56,35,200,235,25,173,238,109,55,1,147,119,101,158,177,134,239,158,83,5,81,2,226,34,59,44,181,170,151,72,0,90,121,65,173,106,245,222,195,249,46,157,123,191,238,45,143,20,234,115,142,233,146,28,240,113,116,16,28,59,36,129,126,38,71,209,93,17,237,147,153,111,100,155,128,19,143,139,114,19,155,111,32,142,68,101,64,205,129,171,96,29,68,239,246,70,90,12,144,46,49,176,86,234,94,237,48,29,13,112,236,139,103,138,56,75,2,102,16,105,188,100,156,246,9,100,100,130,210,90,78,57,65,89,142,45,138,96,19,201,218,16,83,170,234,77,137,115,64,193,142,80,23,234,53,75,63,196,200,199,222,94,208,208,3,6,249,87,84,57,221,219,27,22,163,246,169,181,183,73,191,183,10,167,220,100,65,145,251,169,143,95,35,24,213,226,44,22,60,144,63,170,57,70,231,22,179,12,45,39,37,37,173,33,189,145,135,159,108,242,158,170,24,146,13,173,199,184,246,186,254,157,160,2,37,27,93,252,209,185,158,86,86,84,23,18,68,157,147,139,133,90,108,123,110,96,63,238,4,31,193,78,211,239,207,212,106,217,87,148,55,86,154,164,13,128,140,172,245,152,210,225,14,192,201,3,186,26,146,214,207,205,37,34,37,185,5,161,76,219,27,177,183,84,201,160,85,119,182,219,178,73,61,64,96,33,125,91,50,122,135,144,130,230,26,96,52,231,130,16,56,200,50,96,14,17,165,90,215,207,96,178,135,233,34,170,212,113,130,72,3,178,193,89,228,180,19,183,117,186,191,80,4,25,129,129,217,96,170,92,225,208,1,196,68,225,71,242,124,187,180,142,221,118,253,204,215,56,229,196,6,142,202,6,123,132,67,164,148,160,247,93,21,90,26,70,12,25,8,127,136,107,28,214,192,107,191,186,22,42,129,147,31,92,254,167,66,171,186,97,177,238,68,3,196,160,123,220,31,6,113,227,8,77,86,154,114,214,57,228,100,218,36,149,111,125,244,227,99,228,171,114,235,201,208,25,215,234,37,192,26,190,243,128,115,246,4,137,84,247,53,173,105,181,148,129,220,2,112,126,233,117,26,234,120,14,105,118,243,186,184,37,189,64,31,41,15,138,175,220,230,45,249,28,202,201,238,6,184,72,107,184,202,197,168,14,37,192,0,1,218,213,178,166,156,128,42,123,112,8,128,232,193,89,170,16,28,99,6,48,128,8,167,144,238,25,157,254,230,23,210,247,105,90,9,55,12,70,225,104,165,72,192,4,91,24,45,35,42,26,111,112,2,139,217,74,161,254,186,140,46,111,236,182,178,131,106,83,232,123,42,60,98,226,109,105,63,125,146,181,77,172,145,95,241,187,147,53,77,60,54,224,48,54,1,44,181,214,130,114,54,217,109,254,30,155,102,218,100,86,63,49,190,68,37,155,100,139,218,231,180,101,157,145,251,223,103,77,175,187,248,254,178,40,53,164,11,154,232,230,55,251,35,105,12,135,48,97,223,238,25,255,0,194,141,235,50,48,238,8,225,84,184,63,171,115,185,41,235,94,7,82,63,143,241,82,181,192,210,53,149,47,111,80,19,59,74,96,99,26,211,12,107,73,206,18,68,52,136,116,147,194,10,111,115,131,173,113,177,166,8,27,38,250,202,155,30,150,10,230,251,245,26,224,26,48,237,184,65,45,123,154,72,17,253,209,244,22,0,79,156,238,129,205,31,209,152,220,41,92,176,8,76,212,175,158,197,212,117,70,58,127,160,153,1,11,137,115,206,70,118,54,236,152,214,71,80,219,144,74,83,15,91,174,0,70,64,148,83,225,198,83,56,244,195,1,133,230,243,13,141,192,149,156,189,140,2,46,14,39,51,177,77,184,52,136,108,13,224,108,148,64,47,121,112,129,24,19,253,148,169,108,49,147,189,234,111,245,20,11,223,90,26,3,105,17,243,78,103,233,217,27,141,228,129,130,49,132,191,116,218,215,102,157,195,229,35,42,203,125,198,158,152,111,39,101,111,242,97,215,114,14,39,199,223,184,240,208,218,102,100,148,32,176,3,211,147,202,19,117,160,113,253,208,144,232,181,196,41,14,224,29,255,0,83,166,247,127,19,199,58,150,234,109,156,221,112,216,135,96,253,145,203,72,4,136,156,101,46,235,49,223,18,55,5,83,67,136,203,195,72,56,36,74,162,43,197,232,253,72,223,242,218,174,111,247,46,165,58,129,205,13,169,12,140,182,63,112,151,74,145,160,29,77,213,234,234,88,93,32,213,104,150,127,218,35,143,170,170,181,36,128,231,67,182,145,178,128,186,159,202,91,48,149,80,31,169,169,249,127,200,234,102,66,168,214,135,134,196,132,15,167,237,185,142,0,17,177,4,228,253,149,242,219,139,99,112,90,127,186,85,71,10,175,32,12,129,188,173,71,174,65,212,171,242,93,36,161,68,95,107,5,174,121,205,206,129,249,40,160,180,150,129,32,29,210,253,171,173,112,3,7,60,160,165,170,99,88,27,75,169,166,97,205,50,16,168,241,62,228,250,93,58,8,247,179,230,158,219,33,99,141,144,12,137,236,163,67,233,180,23,188,23,17,56,24,41,76,124,93,36,90,118,142,18,7,37,248,245,11,249,11,45,109,228,48,195,105,39,132,66,139,42,9,118,109,200,158,16,56,228,100,88,91,7,130,79,8,96,83,154,68,155,154,55,153,86,94,71,81,127,27,95,198,156,188,250,140,168,240,234,115,36,159,166,193,32,180,78,249,56,133,70,246,176,218,70,127,170,21,72,123,152,70,192,124,195,186,158,139,182,201,39,242,107,195,233,151,81,165,143,45,254,161,223,132,176,199,220,3,75,36,75,186,158,1,142,99,186,128,151,84,29,82,95,201,239,229,44,95,96,53,11,93,84,18,37,162,4,38,106,86,199,39,114,89,181,106,116,119,27,55,30,155,75,78,228,112,134,165,32,224,194,63,160,220,39,96,169,149,9,96,145,147,188,140,132,154,181,67,90,97,166,169,28,13,143,132,154,91,179,254,32,106,214,167,238,29,106,142,14,115,222,219,61,252,83,17,0,125,63,116,154,192,212,162,218,98,3,154,102,241,188,118,86,72,16,14,71,0,240,169,192,177,197,215,2,210,32,120,69,112,8,245,94,170,247,236,83,134,192,186,208,63,167,191,213,38,0,130,70,59,148,90,151,27,134,39,204,101,42,172,181,205,118,8,7,103,40,87,236,78,137,29,226,247,222,69,84,0,85,152,6,71,229,37,241,237,152,204,166,22,146,204,28,201,57,201,250,36,193,115,178,64,29,149,44,217,122,242,89,202,87,175,185,77,61,2,113,27,40,232,107,72,25,39,100,62,224,105,220,17,221,83,200,170,32,145,4,64,4,36,187,175,34,26,186,91,184,53,88,105,146,217,18,55,45,200,75,166,73,4,22,253,209,181,142,17,22,216,5,162,14,127,10,158,69,205,35,141,194,78,73,178,38,157,174,192,115,26,91,131,29,202,69,113,237,182,4,3,186,99,222,71,17,63,178,207,85,199,156,173,200,173,126,80,91,220,8,154,164,89,156,172,160,7,13,147,234,27,182,253,210,9,36,100,194,231,113,171,24,79,212,16,90,195,34,92,171,4,246,149,30,36,14,193,72,51,104,192,236,154,150,229,236,219,190,117,43,218,2,9,217,64,209,16,15,221,91,131,172,0,16,16,184,0,4,110,151,190,76,102,184,67,233,158,157,134,234,94,9,22,129,229,83,91,104,57,130,133,226,64,59,20,5,15,234,106,220,8,78,180,8,231,194,93,160,153,24,3,6,85,140,52,247,42,90,232,200,9,170,89,232,129,123,238,64,192,1,141,213,180,206,99,110,16,18,28,70,81,90,48,51,132,119,58,98,130,253,200,94,32,141,138,160,192,70,10,17,4,237,133,114,91,137,11,7,19,72,78,161,15,152,68,99,176,68,3,91,55,2,233,228,42,166,33,177,25,60,163,147,16,4,194,87,121,9,5,187,238,83,8,223,133,77,45,147,199,101,41,180,28,108,84,169,33,251,2,181,131,58,35,27,156,158,224,241,49,7,186,134,8,201,80,153,108,4,45,144,50,37,40,69,247,182,91,64,35,183,152,71,78,4,140,17,221,0,61,209,29,240,17,239,210,55,135,146,224,17,128,163,156,209,176,240,172,152,140,130,59,4,179,182,62,248,88,92,196,139,169,8,180,91,136,148,3,13,82,110,221,92,2,209,144,177,215,80,175,146,173,4,101,23,244,199,101,65,198,216,199,208,168,100,143,240,183,107,145,79,123,144,3,128,2,34,32,193,0,42,105,48,79,101,36,3,182,60,165,239,114,9,69,166,216,25,133,39,25,25,225,84,156,236,7,100,64,16,209,49,5,56,117,228,161,216,192,32,192,207,217,50,27,102,70,123,165,228,156,100,40,36,140,132,228,89,93,81,16,139,234,33,86,96,102,33,91,79,128,79,116,45,190,48,255,0,185,27,6,81,108,208,59,32,32,206,68,74,162,194,208,15,5,4,208,153,59,246,25,117,176,99,42,137,187,113,10,198,26,49,62,97,11,137,113,238,83,15,212,201,140,132,144,21,53,183,125,84,151,59,10,48,150,206,223,116,62,163,110,251,44,28,129,194,183,6,201,28,33,38,21,54,65,192,90,15,168,77,0,9,84,100,183,108,34,112,233,56,207,33,4,192,8,238,187,1,32,49,194,128,193,217,79,152,163,249,7,6,17,181,156,200,127,220,129,131,99,186,0,32,229,77,202,39,130,0,19,41,118,53,145,122,132,96,180,13,194,133,160,69,187,246,75,249,97,91,190,105,218,86,12,131,126,153,1,131,144,171,0,247,10,136,133,2,57,4,145,229,91,160,1,221,72,4,246,10,56,204,45,239,179,74,87,243,120,84,1,34,84,77,52,33,105,129,183,148,93,51,3,148,181,18,228,25,46,96,66,141,109,223,85,74,38,134,88,18,115,133,74,110,162,211,75,1,91,78,120,206,50,132,9,82,54,67,217,161,66,141,142,71,221,80,68,12,70,6,17,124,154,8,10,231,4,112,85,108,137,160,89,229,13,140,28,160,194,184,17,229,8,194,32,152,242,44,130,21,155,96,15,221,15,10,110,129,236,217,27,46,6,27,176,8,220,199,90,58,129,156,225,19,101,152,118,251,2,135,167,220,19,146,57,224,169,91,7,227,5,169,198,80,4,116,130,2,41,184,230,208,59,33,120,99,4,90,235,201,222,113,31,69,3,100,90,236,1,217,39,126,204,173,76,62,225,201,158,36,108,173,212,136,29,68,117,100,153,75,101,64,216,157,212,155,201,39,111,11,102,69,171,196,198,19,27,36,118,27,168,230,137,4,76,194,176,240,225,145,0,237,229,40,31,104,156,248,132,107,139,220,126,39,91,212,103,182,233,102,192,14,84,152,39,0,5,3,156,91,35,158,232,154,230,219,39,158,22,78,240,100,237,110,93,192,100,7,17,4,21,29,13,200,24,254,202,222,224,4,156,125,17,18,215,176,9,130,16,109,99,168,255,0,140,222,252,130,79,36,200,140,144,160,96,118,194,214,240,137,182,211,123,99,55,14,85,61,182,214,36,76,39,121,67,111,199,253,247,1,172,107,76,158,17,58,73,4,196,120,80,139,221,31,186,42,114,24,3,78,18,15,238,45,79,187,72,216,35,128,217,64,234,118,190,227,177,200,68,246,138,91,236,81,83,24,186,8,111,0,238,179,100,233,157,53,121,215,3,184,14,36,200,27,30,200,72,180,180,0,96,166,150,48,0,66,2,236,150,230,55,68,205,235,201,12,176,227,37,132,2,48,17,83,155,49,17,196,170,44,4,2,127,5,31,64,107,67,154,100,108,99,9,78,198,102,215,168,16,11,93,200,143,10,17,38,127,169,27,154,215,0,78,74,6,185,174,124,2,68,112,80,59,55,102,93,58,145,174,37,251,71,132,79,46,115,96,64,10,219,69,140,115,157,113,7,177,74,237,31,186,205,76,18,107,81,58,101,182,153,63,44,74,42,109,112,145,0,231,117,6,34,50,85,131,191,85,165,61,123,49,98,133,154,160,65,116,204,17,119,209,19,140,180,52,0,124,33,44,61,46,7,39,149,118,201,113,237,137,8,181,199,166,53,68,174,190,75,4,128,65,108,129,176,84,9,2,32,52,34,115,219,73,162,14,232,72,247,26,219,136,238,130,225,171,48,22,58,255,0,180,179,107,206,81,144,109,236,18,201,101,226,103,194,103,25,147,229,33,219,171,144,110,116,16,69,48,0,32,71,101,69,193,195,2,72,68,65,104,14,105,184,30,226,48,132,176,19,216,156,170,241,74,251,26,214,57,75,12,48,73,233,63,85,108,118,78,20,183,167,42,6,142,93,178,91,38,47,177,114,71,50,240,32,97,11,174,34,54,8,154,227,113,32,255,0,46,50,169,144,247,73,63,100,78,171,143,81,66,216,16,233,180,138,103,18,120,194,130,161,166,192,14,2,176,219,79,73,49,245,66,230,222,32,132,165,75,121,212,175,30,29,132,130,106,24,16,15,18,17,130,4,2,1,42,152,208,8,2,90,99,121,84,214,131,157,220,154,134,61,177,56,168,253,16,154,11,198,32,66,171,102,37,248,39,133,41,48,188,184,221,96,236,57,80,211,115,12,57,165,135,120,114,212,53,13,139,198,219,191,76,142,105,15,136,233,87,104,116,1,3,192,80,150,191,110,16,196,25,7,62,18,31,203,37,148,3,122,97,7,153,142,66,7,60,150,226,1,230,81,1,196,193,84,230,67,140,137,85,54,189,31,80,38,154,117,18,230,14,249,79,164,45,137,0,198,201,119,0,98,32,38,210,107,90,121,238,33,26,241,123,200,141,126,59,245,52,145,128,227,109,195,128,33,21,58,141,18,96,160,115,154,231,53,176,67,166,123,163,44,6,8,18,133,67,148,21,47,255,0,79,144,176,73,35,3,178,58,112,216,0,130,18,156,243,129,128,54,70,202,93,57,116,79,41,249,216,56,218,94,165,182,207,185,14,203,165,196,129,59,65,70,24,76,68,18,59,152,64,214,102,6,196,114,140,137,34,120,88,58,49,136,117,175,100,54,222,12,185,204,115,134,208,216,148,101,240,102,208,124,5,78,20,233,211,234,121,189,219,0,36,127,225,70,19,25,68,111,67,143,179,20,235,151,220,166,189,206,35,162,1,27,78,71,132,101,166,1,108,2,135,219,4,195,166,222,72,221,29,23,209,108,176,7,11,115,150,144,63,60,161,231,118,134,142,119,98,57,172,12,32,131,36,240,153,74,135,182,48,250,116,193,254,134,180,200,61,251,37,180,7,12,152,9,212,201,115,129,18,64,240,181,28,241,234,107,10,45,99,180,238,115,90,1,117,205,216,146,50,180,211,125,129,211,36,109,210,50,148,198,53,229,161,228,7,78,233,245,24,218,53,32,84,107,218,126,87,48,224,133,210,89,182,135,121,15,228,19,10,176,216,246,150,139,206,57,70,53,1,180,175,32,90,14,225,102,101,58,158,235,170,62,168,52,220,32,83,13,216,247,148,215,81,177,236,107,140,23,180,185,191,68,157,136,59,144,188,171,93,76,35,233,2,77,238,142,163,140,66,99,88,248,36,144,88,112,217,222,70,255,0,101,155,79,214,75,90,69,70,78,73,63,85,166,149,59,158,102,75,135,97,132,213,119,183,210,45,15,250,127,31,220,55,2,231,1,56,141,199,8,105,211,107,157,115,62,97,209,158,85,56,23,56,64,37,164,196,109,31,84,68,7,186,45,37,212,133,196,142,1,192,69,202,164,7,228,87,127,39,212,107,42,216,247,0,239,113,164,230,155,246,111,116,208,246,234,170,50,144,115,69,76,3,38,3,103,185,225,103,107,132,77,166,227,184,69,119,187,115,11,101,132,118,65,193,210,50,6,11,255,0,17,167,77,86,157,70,123,94,222,152,222,75,131,4,251,190,103,186,133,210,226,9,17,61,246,41,109,166,234,53,5,64,93,33,164,53,221,190,158,66,148,233,145,146,103,201,204,160,32,252,222,166,192,222,35,26,219,141,59,201,232,146,209,245,10,217,93,225,205,33,255,0,206,108,92,240,210,208,123,196,43,109,7,62,89,82,160,12,153,99,90,8,35,234,121,82,173,55,182,171,79,184,75,71,255,0,151,253,63,85,91,90,188,120,204,82,216,43,12,203,92,210,210,14,253,115,5,19,104,23,6,184,123,102,12,65,112,7,235,9,77,150,58,233,5,167,112,165,180,141,80,235,26,29,17,113,25,132,47,249,108,61,61,49,75,252,114,207,123,52,22,56,22,220,230,134,108,17,26,65,192,150,27,56,146,48,144,238,150,244,193,119,246,87,78,181,80,97,164,3,16,110,110,35,149,42,242,118,213,141,197,252,117,227,155,177,236,161,124,187,223,166,26,7,254,217,29,71,200,82,163,41,212,183,249,44,99,134,47,0,203,190,169,38,137,107,165,174,47,104,2,94,225,4,166,85,172,92,0,219,17,33,116,6,39,40,162,86,189,25,219,255,0,207,245,28,250,108,112,135,9,13,206,15,42,6,185,207,115,164,2,243,38,93,255,0,200,75,96,115,90,1,35,7,36,102,83,169,90,226,232,134,19,188,132,245,171,85,177,212,191,207,199,239,238,74,148,220,28,215,221,16,34,204,16,62,138,238,117,244,234,147,54,25,13,59,21,70,78,161,248,30,213,160,129,204,230,127,194,26,244,169,188,52,55,81,86,144,113,29,77,104,145,224,14,202,85,182,56,187,35,254,50,186,38,12,178,77,80,67,182,119,255,0,55,91,169,62,165,212,160,53,255,0,238,189,214,195,124,99,43,51,169,156,8,56,60,41,252,75,133,72,44,115,120,5,220,133,77,69,200,252,122,202,246,147,69,90,237,166,109,14,107,42,156,83,157,139,191,250,87,81,198,198,180,216,28,14,108,146,63,117,159,166,165,80,119,35,105,224,166,86,99,137,2,155,154,63,220,11,103,252,164,165,85,215,169,26,86,245,233,237,134,116,228,182,110,35,60,110,81,85,113,121,182,155,91,127,103,58,209,249,75,12,52,234,131,238,58,152,103,81,27,131,225,81,112,121,150,194,201,142,203,218,180,62,59,8,52,136,110,38,119,27,35,5,204,156,178,249,34,64,150,199,132,76,169,119,73,13,129,180,54,63,41,81,237,180,11,134,74,222,29,159,212,106,213,252,103,31,223,253,224,58,176,101,121,176,26,163,54,190,67,29,224,152,91,197,79,110,140,155,5,66,36,206,64,62,22,51,87,168,207,239,202,148,207,186,240,94,220,142,98,21,27,137,242,36,171,106,80,42,147,83,137,44,116,52,73,240,177,212,168,231,178,192,27,96,226,32,207,249,90,95,168,192,37,132,0,145,255,0,186,242,11,45,27,130,84,66,197,112,143,123,133,115,61,156,186,141,105,170,0,111,87,251,136,217,86,105,212,13,17,156,228,29,147,106,10,143,173,80,9,164,25,242,190,70,126,136,105,196,212,14,36,146,178,166,239,127,234,115,160,216,252,102,236,208,219,152,5,205,105,145,32,7,3,132,47,113,14,145,142,32,172,192,22,184,119,28,166,82,170,106,54,121,7,116,42,53,174,102,12,175,229,179,191,160,242,104,107,157,103,84,8,236,18,154,230,7,229,196,56,100,136,76,13,200,115,158,230,179,176,131,40,29,76,56,19,63,120,85,115,13,242,45,121,117,111,102,138,85,172,99,28,215,193,126,216,132,218,53,95,116,72,36,119,89,28,224,90,210,200,185,187,38,54,152,109,65,51,111,18,127,186,64,227,167,253,167,83,189,187,212,104,99,233,180,180,212,185,165,197,221,66,92,9,226,123,120,73,44,34,172,200,14,219,27,149,160,26,91,53,206,115,198,229,237,128,62,157,208,214,99,3,69,174,12,127,251,137,194,216,149,19,210,71,242,82,220,14,46,12,23,85,115,28,1,0,220,54,136,132,202,78,45,115,75,185,217,44,23,61,179,85,198,163,187,156,149,28,219,155,16,238,54,79,188,179,126,224,249,239,36,198,107,211,234,44,195,158,218,96,29,223,178,213,78,181,39,186,91,81,142,49,144,211,54,174,116,22,134,24,152,90,93,80,88,98,62,232,114,50,82,207,44,54,106,109,71,10,132,3,45,35,114,130,94,30,5,39,49,160,228,130,217,148,166,213,1,173,51,61,209,212,123,93,140,6,248,74,149,223,127,226,74,235,83,207,35,115,185,130,70,240,152,194,36,56,25,238,22,43,67,193,2,67,138,101,7,195,136,105,232,198,253,213,159,204,38,17,87,150,90,199,115,107,90,235,176,45,156,238,170,163,106,59,114,219,57,17,213,42,217,169,166,91,16,231,190,99,0,0,60,167,83,1,198,78,62,137,109,110,62,17,251,227,198,175,223,191,212,186,36,184,220,72,0,99,11,69,166,163,193,27,121,229,13,10,94,220,203,11,71,19,202,214,202,100,179,104,250,38,59,59,149,232,169,203,184,146,232,33,173,141,186,186,103,62,15,8,168,158,168,2,73,78,44,20,154,75,201,3,146,4,165,216,88,9,96,158,242,182,242,62,93,204,149,94,60,123,134,226,26,232,137,39,108,108,158,210,207,109,167,24,194,207,96,108,18,101,91,170,1,152,253,149,249,159,144,43,246,76,93,59,206,227,159,119,183,134,140,229,161,91,30,100,204,2,148,195,121,107,143,2,1,78,115,33,164,56,52,184,25,233,50,145,226,100,81,181,132,204,78,225,28,16,224,75,156,124,33,113,115,196,25,145,207,10,200,45,181,217,118,54,236,136,181,206,164,26,224,90,227,144,10,109,168,106,245,30,237,56,244,75,181,174,12,50,11,135,30,85,181,228,147,0,207,211,8,116,237,115,92,6,226,55,79,170,3,89,180,31,8,31,148,239,140,54,252,125,134,100,22,57,226,65,234,49,202,189,51,237,167,80,67,29,113,5,164,226,7,100,159,112,56,59,120,3,166,112,73,243,217,83,106,18,115,145,28,36,29,94,164,57,114,174,88,140,125,67,75,50,46,28,53,210,62,146,136,60,94,11,140,115,132,146,203,142,51,245,225,46,157,47,109,226,247,151,142,229,31,163,143,83,162,163,103,78,130,108,107,11,201,29,47,113,224,148,198,17,76,193,153,227,178,206,194,56,216,9,194,109,35,113,204,71,148,254,85,79,33,215,242,118,116,16,235,83,5,178,114,72,88,158,215,63,36,196,97,108,116,226,231,189,237,157,177,129,216,33,174,202,111,136,4,14,197,35,202,167,108,91,83,208,129,74,187,152,32,137,31,77,214,170,117,90,104,134,216,24,208,32,3,136,88,175,107,5,173,105,34,98,28,100,132,219,218,230,197,224,17,130,156,106,246,70,179,153,111,223,212,212,218,128,156,0,238,60,44,213,48,92,215,8,39,240,169,181,125,190,151,12,248,64,106,180,135,55,15,51,4,14,18,161,162,145,173,182,196,255,0,227,21,46,181,204,166,230,180,110,65,56,32,34,167,170,125,161,142,113,246,129,195,73,192,64,253,53,40,97,112,14,112,50,36,79,221,3,67,43,18,0,61,38,12,136,252,38,122,25,59,54,234,236,232,181,245,11,15,182,224,204,110,22,118,181,244,30,30,24,211,80,101,160,228,125,80,82,172,234,68,204,89,17,50,181,59,80,215,52,199,108,16,166,9,135,212,53,173,113,94,166,42,205,104,97,115,96,13,207,249,87,80,116,179,29,36,76,16,165,54,150,145,99,77,173,216,129,128,152,110,116,64,151,30,14,234,194,57,196,130,182,199,229,8,213,254,88,4,111,180,14,18,239,101,199,48,99,242,170,198,49,196,181,165,157,195,143,40,28,198,189,183,57,160,193,199,132,141,138,215,200,59,251,54,91,232,56,230,49,225,46,152,246,181,14,37,196,92,4,51,180,118,90,217,168,150,91,57,57,48,170,181,38,185,160,236,64,249,198,225,115,182,45,81,177,223,245,51,74,47,197,138,170,241,84,144,240,46,142,4,37,184,185,163,169,173,250,180,127,133,31,208,210,225,154,142,50,234,132,101,254,74,141,169,18,31,242,156,201,225,117,10,97,18,182,111,163,18,106,91,77,160,140,156,137,78,166,255,0,229,58,227,3,200,144,146,246,156,26,96,59,48,26,74,99,73,184,11,67,136,217,167,3,232,129,94,121,203,200,127,14,221,214,85,54,6,177,173,104,195,4,54,79,11,69,58,191,203,168,29,45,33,192,7,125,184,75,116,23,77,176,71,244,14,21,183,172,28,99,131,229,26,227,252,88,255,0,138,182,173,115,241,245,236,43,73,61,83,7,104,75,115,75,170,180,112,208,115,207,11,69,23,56,83,19,107,159,49,142,200,107,210,123,28,61,178,26,65,19,59,71,63,178,91,6,107,48,86,191,45,233,246,13,32,26,72,49,61,213,71,84,200,137,204,163,115,154,211,6,49,200,73,181,206,5,219,52,99,178,159,18,230,177,110,91,136,117,239,212,39,180,130,64,219,178,91,158,232,128,102,119,61,145,210,15,99,34,179,218,76,30,166,182,7,129,186,202,65,45,108,130,211,218,121,93,3,129,172,127,200,213,182,61,255,0,204,107,171,54,133,55,189,196,116,137,39,178,166,49,216,104,153,140,153,70,12,177,176,58,127,186,54,185,237,22,226,195,191,4,125,210,219,190,153,204,81,178,83,50,45,148,92,209,111,244,131,39,186,38,255,0,73,32,199,149,181,172,15,142,76,110,151,87,78,44,56,140,136,82,210,213,196,234,117,113,90,255,0,185,157,213,13,192,112,8,48,16,84,212,84,168,235,164,56,147,46,36,100,168,226,64,130,96,130,149,214,224,91,97,100,127,81,216,253,21,114,149,238,69,109,87,139,9,239,0,57,224,28,118,65,38,163,218,90,36,38,10,101,128,151,146,90,115,16,129,143,0,92,4,50,100,72,130,62,203,112,236,108,71,229,110,39,46,201,46,1,197,175,13,123,15,204,199,13,194,142,99,89,76,54,155,3,105,183,0,52,64,1,49,192,150,27,98,74,203,125,79,108,176,180,12,236,10,214,94,91,157,64,191,60,180,48,224,90,67,32,99,149,69,230,158,192,79,99,202,16,203,72,18,92,15,110,10,133,174,99,242,65,28,64,217,43,98,216,157,73,214,214,123,177,159,83,70,150,163,152,225,118,15,32,112,181,144,199,52,187,190,224,46,97,195,155,31,186,115,170,186,139,134,90,232,220,3,35,246,66,216,124,225,228,242,225,99,185,167,219,246,193,44,115,105,187,131,81,183,1,246,229,102,172,222,185,113,189,209,131,176,69,252,73,126,251,33,125,75,160,28,125,18,189,252,152,108,91,18,164,54,14,144,28,27,158,217,194,91,204,73,166,46,120,254,147,178,148,234,130,231,52,110,221,218,56,72,117,230,168,144,234,81,152,35,231,250,33,223,45,148,127,39,26,142,127,95,220,97,170,93,211,99,67,187,142,80,183,220,45,112,33,161,189,129,153,29,209,190,239,115,228,5,164,124,247,68,33,210,209,124,213,55,151,153,197,240,35,192,133,78,125,225,11,91,89,253,255,0,169,116,91,237,159,154,90,57,9,229,237,168,251,220,231,61,231,18,93,186,22,82,1,176,112,173,212,91,236,146,231,251,86,255,0,84,165,114,218,145,95,230,87,238,3,155,38,208,0,89,170,181,206,193,249,70,240,156,247,55,17,243,70,233,94,233,110,224,158,198,20,171,187,175,146,63,148,181,150,219,22,209,187,90,48,6,229,3,178,0,108,111,148,103,249,180,203,133,199,254,216,130,127,41,55,220,75,156,199,82,115,128,30,219,200,199,158,202,180,57,116,121,55,227,108,127,35,201,154,181,95,110,70,199,104,92,218,228,228,151,219,118,12,24,128,180,234,205,160,144,227,51,185,11,11,161,252,195,187,30,82,92,124,79,34,63,146,215,178,219,238,81,0,188,91,150,236,28,238,85,185,173,46,3,115,180,5,84,95,120,234,0,120,86,198,11,220,252,23,19,184,66,182,227,252,123,102,169,106,87,95,22,107,160,247,105,11,92,199,150,16,119,105,200,85,90,173,195,130,14,198,32,165,51,249,93,68,116,157,193,50,168,182,233,196,143,246,148,213,252,154,252,136,197,237,109,42,231,245,27,238,6,196,196,128,128,186,126,251,37,151,178,217,48,35,121,225,57,133,162,152,14,110,249,5,19,51,141,96,173,185,63,47,115,162,100,166,77,42,143,38,101,249,130,102,62,131,132,170,129,213,42,180,181,184,38,36,133,173,212,139,222,78,71,128,169,228,82,112,180,125,144,181,154,117,145,111,222,119,42,223,109,237,15,50,216,249,124,169,125,22,199,77,195,203,118,42,53,192,2,67,101,221,202,91,154,224,9,16,29,28,149,51,242,107,191,80,90,222,29,145,174,54,146,99,39,11,51,164,131,32,3,49,131,184,77,107,234,56,6,200,54,231,100,135,52,151,94,92,92,28,99,192,67,171,102,251,15,228,175,39,14,254,163,29,13,99,124,140,30,202,83,164,92,209,239,215,99,79,16,210,39,237,148,5,238,168,200,15,99,29,193,115,102,19,67,161,176,88,218,135,151,19,17,244,76,113,238,201,11,66,223,20,234,8,107,67,192,57,3,32,170,21,77,214,179,12,237,42,129,4,151,28,66,7,150,219,48,65,157,192,75,242,169,171,215,245,54,81,174,6,49,206,107,92,1,184,55,145,119,39,178,91,131,139,135,80,222,15,117,3,46,6,78,123,118,74,13,12,38,218,181,43,52,127,83,192,4,159,178,5,250,202,206,86,182,16,35,98,28,67,155,210,62,242,145,93,175,0,185,129,149,169,187,118,23,113,248,70,250,205,249,67,224,145,36,4,182,234,27,87,12,205,184,39,132,3,92,92,157,70,224,44,177,84,53,141,31,44,108,209,176,75,125,76,204,92,227,193,86,90,31,137,0,131,249,66,248,46,36,0,35,178,114,181,106,131,36,174,252,101,185,215,99,4,42,47,127,202,231,144,193,144,39,8,129,107,64,147,158,65,75,150,215,0,176,135,131,139,129,194,53,165,55,254,36,236,95,249,31,112,159,82,238,150,201,116,125,2,81,183,220,176,212,23,12,145,41,246,22,58,211,3,200,202,85,67,80,128,218,150,6,182,118,108,31,252,169,245,234,228,232,55,161,238,11,155,19,153,230,66,130,164,196,144,65,236,144,65,234,220,158,20,7,218,2,92,28,78,224,112,130,15,71,220,157,117,87,51,255,0,196,123,221,130,96,6,14,80,88,54,107,131,134,247,55,100,77,168,108,24,4,118,221,87,72,16,6,118,136,88,252,125,25,41,115,135,206,190,126,160,210,96,165,115,128,45,7,16,16,26,244,218,230,180,68,243,1,25,233,18,210,113,131,114,93,64,55,13,145,194,22,179,128,145,65,43,187,220,101,58,160,189,253,32,6,152,6,126,111,40,95,81,198,163,45,177,161,163,107,82,203,69,86,185,142,113,108,242,212,117,88,199,58,148,110,193,2,14,235,35,83,140,33,103,178,27,170,75,72,137,132,130,75,109,112,166,202,140,7,45,113,143,186,186,144,230,72,99,168,239,44,121,146,62,176,163,154,13,48,0,23,12,130,83,86,194,111,228,250,138,55,109,206,91,73,105,224,130,16,189,183,50,30,1,36,200,144,169,189,84,220,195,179,185,110,20,52,222,250,80,215,154,110,255,0,116,199,247,83,108,232,17,215,159,121,44,27,218,24,210,219,246,223,100,162,75,169,144,14,216,144,174,224,219,100,151,240,120,148,195,76,185,165,205,167,238,51,152,225,49,133,177,238,13,43,191,144,63,172,153,203,8,242,163,234,83,103,204,8,152,129,19,40,200,52,192,46,112,3,185,74,172,100,75,132,147,137,7,40,175,213,124,135,226,208,31,255,0,82,234,23,58,211,5,162,127,40,42,73,128,64,3,146,141,245,157,242,154,52,220,193,150,212,46,55,3,206,54,86,41,1,75,220,168,70,219,236,129,86,157,132,90,213,192,254,166,87,188,228,196,17,207,116,129,123,155,158,146,38,11,120,9,143,54,188,178,90,92,56,111,31,84,44,5,180,228,149,61,146,252,53,75,43,228,92,185,206,113,186,0,229,36,61,205,22,189,198,181,198,3,158,54,241,48,154,247,83,13,168,215,52,237,130,56,73,172,67,219,104,192,25,76,37,125,150,68,121,122,68,212,232,48,215,92,55,198,233,61,78,117,211,0,240,70,81,244,67,225,197,142,254,153,108,143,50,148,108,113,134,84,247,70,247,55,18,133,190,58,4,199,118,215,234,85,70,98,26,12,3,41,85,42,94,230,152,249,76,199,116,202,174,116,90,220,7,96,165,189,176,3,157,130,123,45,65,204,126,224,192,187,250,130,92,224,46,6,15,29,212,47,39,48,3,185,41,119,100,52,2,76,171,169,55,12,64,40,188,15,142,204,119,94,85,235,36,46,46,32,3,249,72,113,140,111,217,57,210,230,17,49,229,102,124,181,164,127,117,49,59,171,51,94,70,3,251,153,235,146,220,255,0,101,152,238,60,173,21,92,1,35,55,44,237,99,76,231,37,115,95,55,168,5,206,217,12,0,101,70,184,55,37,210,20,169,13,34,114,132,67,198,211,194,92,72,76,13,33,52,131,147,24,224,110,137,207,180,198,255,0,85,64,6,158,16,24,51,221,82,190,119,55,41,100,203,102,114,160,4,159,167,117,26,208,70,199,29,208,193,143,248,89,108,117,177,58,132,78,0,144,62,138,52,184,96,170,107,64,112,60,21,78,104,7,25,91,92,141,129,210,66,34,209,134,254,202,134,100,145,246,86,9,56,200,80,52,65,145,132,159,28,152,239,210,84,18,112,32,170,182,38,85,128,90,62,170,160,16,32,25,71,122,194,15,101,182,227,3,129,202,48,8,63,54,16,2,233,147,24,225,71,54,72,156,74,101,212,155,58,148,73,184,241,229,27,156,9,49,186,166,68,66,161,7,113,148,30,156,124,135,80,200,82,99,49,8,1,36,64,194,34,214,131,4,41,0,52,243,227,178,41,143,198,28,183,144,164,54,34,21,229,192,198,201,120,17,159,186,38,200,131,37,29,226,97,23,97,23,0,208,33,80,104,2,78,200,111,0,153,18,172,18,56,82,70,221,67,199,238,72,182,0,2,79,116,5,185,193,192,225,17,115,73,4,159,178,129,141,157,204,39,84,13,154,171,156,88,54,201,144,101,67,46,200,152,68,193,213,36,72,218,21,24,99,227,112,151,123,234,20,207,36,135,1,180,5,83,59,193,68,64,34,1,202,0,71,108,163,159,184,157,73,110,37,89,4,8,35,29,149,53,241,183,8,156,235,156,35,116,85,216,123,148,69,173,255,0,181,8,118,112,97,19,135,72,145,149,64,218,205,190,233,135,94,161,196,246,28,72,206,202,128,237,16,133,177,59,229,28,2,221,148,241,250,139,228,9,48,1,227,101,111,120,136,8,96,98,100,14,234,205,164,142,19,231,81,158,253,145,142,129,7,101,98,35,1,64,36,119,84,76,24,217,9,179,123,148,220,58,68,5,100,70,228,42,183,27,25,86,214,130,36,163,231,115,127,114,142,217,25,85,144,65,84,232,156,40,14,96,163,14,70,73,195,136,75,121,147,180,43,126,15,148,39,43,15,83,4,182,186,211,178,38,146,226,113,56,66,26,74,39,2,192,50,62,203,62,205,42,158,29,192,250,171,107,135,42,152,1,38,112,161,134,200,8,122,179,75,121,18,8,221,92,72,158,16,136,112,1,66,8,17,194,204,43,178,56,8,28,42,183,111,42,200,16,10,182,180,78,233,142,136,60,149,22,140,193,149,44,48,172,178,88,92,48,6,32,160,240,137,172,108,72,113,13,199,229,2,38,125,9,8,113,57,217,104,37,150,194,164,193,176,34,32,99,40,29,19,132,78,230,36,0,115,133,0,46,56,80,186,64,29,148,110,12,161,144,159,220,54,14,147,32,40,214,103,48,65,10,164,156,240,161,120,49,136,29,146,100,68,239,168,39,24,236,160,158,59,43,38,78,192,42,108,114,19,250,70,250,150,214,152,152,194,172,162,4,91,28,161,33,18,104,69,134,38,48,135,178,131,100,93,61,164,173,245,52,166,176,187,96,169,65,217,77,161,15,38,146,20,57,3,16,66,134,49,221,22,45,2,51,221,111,102,141,37,246,220,236,180,242,16,151,181,252,100,114,173,224,88,208,211,210,170,3,27,28,241,133,60,50,53,206,95,39,184,77,33,210,55,17,63,69,11,65,100,144,65,226,21,57,204,183,35,171,194,32,248,96,110,242,65,32,45,193,244,141,157,123,212,6,54,28,12,192,61,213,189,192,200,136,33,48,85,108,246,29,163,40,30,3,157,59,142,233,117,125,130,248,5,125,148,0,44,238,64,217,11,204,181,189,48,155,12,97,105,184,56,150,245,52,240,132,48,24,131,207,59,39,253,97,38,156,94,229,134,129,76,3,202,34,36,52,65,142,8,66,233,119,81,118,7,101,84,220,69,162,225,31,68,29,43,217,54,21,221,151,237,244,153,105,130,112,85,89,105,8,106,117,102,112,140,86,128,26,5,195,200,67,190,63,220,218,22,210,88,105,46,105,116,74,142,2,93,42,18,219,71,88,113,255,0,104,25,10,140,199,14,236,151,92,148,106,219,85,255,0,153,64,2,1,35,8,136,196,52,71,149,78,116,52,127,76,171,166,240,209,19,31,80,137,86,210,88,15,114,139,136,120,187,34,55,85,213,50,6,59,4,77,107,97,174,112,37,190,21,56,224,22,159,160,69,174,100,38,143,45,148,27,46,16,28,7,158,20,179,168,126,196,162,0,157,207,217,27,173,48,29,134,133,175,241,235,118,106,235,242,62,162,192,47,156,193,28,114,169,172,6,11,139,190,229,50,246,180,192,0,16,55,81,196,72,36,65,35,178,159,203,245,43,106,182,125,150,218,51,36,112,149,108,58,119,238,157,238,134,211,152,159,41,111,115,92,230,136,193,25,133,95,250,123,59,138,87,241,254,229,226,73,147,39,16,84,20,75,119,228,97,29,160,52,200,46,198,21,82,48,68,58,71,98,167,83,173,216,213,169,77,108,255,0,204,168,46,112,27,136,137,218,16,186,134,123,114,140,213,2,64,34,16,7,144,49,37,59,103,118,53,184,113,228,61,200,210,252,137,33,191,178,166,184,158,129,133,109,19,212,92,0,237,221,48,53,164,8,33,163,124,132,27,247,132,79,209,178,131,8,116,68,227,148,38,145,46,2,66,101,237,4,184,78,21,10,144,12,156,30,86,43,235,250,134,224,219,6,3,153,14,5,219,39,0,72,18,48,129,214,84,96,14,38,59,128,161,175,115,173,50,72,17,60,35,109,40,126,228,154,53,58,101,129,135,78,123,33,51,104,153,4,170,113,33,156,125,176,172,56,62,216,223,186,90,173,186,148,56,2,253,200,27,211,23,33,13,130,37,211,246,70,235,90,109,27,239,132,52,205,210,70,14,192,44,237,190,71,178,149,42,157,247,9,130,56,48,120,80,56,79,0,14,2,38,58,50,252,66,162,230,12,142,174,112,181,75,54,239,185,7,183,250,132,67,135,203,251,161,4,150,228,230,19,29,91,145,246,148,7,4,18,114,112,143,15,145,198,57,199,85,50,3,31,159,150,124,34,107,50,76,253,147,91,145,0,245,109,9,97,241,182,71,149,141,176,197,169,171,105,69,151,187,170,64,240,81,26,118,114,78,33,13,237,36,78,7,100,111,201,110,72,78,233,85,123,254,229,94,41,135,81,109,109,167,105,68,106,53,185,34,0,70,93,223,126,240,169,206,3,137,73,241,16,100,255,0,136,213,144,230,99,3,133,11,131,88,217,192,28,148,55,9,6,113,244,68,225,136,140,115,40,186,118,245,27,241,181,122,255,0,136,170,132,150,201,192,225,93,23,146,208,85,212,99,75,6,119,217,21,10,96,55,168,97,57,167,105,9,94,47,113,140,115,140,244,153,219,43,64,125,141,192,50,148,199,0,209,243,99,149,126,224,243,36,96,66,7,45,51,194,97,168,53,169,220,107,26,102,78,103,186,42,134,225,52,217,29,192,56,69,72,70,251,114,16,189,161,149,27,14,223,48,21,22,202,36,127,241,149,233,125,150,195,32,128,118,199,209,53,173,45,96,25,113,238,70,233,102,180,16,8,0,14,19,61,214,150,3,176,56,194,83,144,124,164,182,189,235,220,140,115,65,135,54,79,6,112,19,30,210,91,176,159,9,54,134,203,90,115,228,110,152,224,225,104,45,46,250,28,125,213,51,62,226,126,43,114,175,93,176,238,115,123,16,167,72,166,239,112,61,211,176,105,133,82,28,50,223,178,38,134,57,194,230,137,110,198,54,72,118,4,107,39,172,58,78,20,218,233,155,92,208,22,138,82,193,120,237,247,72,18,199,19,18,223,217,62,144,168,226,72,116,7,8,99,76,0,15,116,237,74,138,198,41,197,195,172,154,40,31,112,200,193,59,146,50,86,170,20,42,26,47,53,11,48,112,0,200,30,86,74,45,169,77,242,227,30,79,116,218,117,223,86,175,242,223,78,165,46,115,212,10,74,13,169,135,80,31,132,238,203,54,233,244,181,106,180,9,165,60,53,207,13,3,238,172,209,117,55,6,144,75,24,115,153,159,161,89,157,71,79,171,167,79,223,104,123,152,226,100,136,63,79,162,221,165,123,92,234,225,207,51,104,12,111,99,223,252,125,151,87,227,75,47,212,214,255,0,26,226,249,255,0,172,47,114,231,221,78,152,99,121,141,149,178,108,109,164,73,239,132,45,167,115,77,50,122,92,32,230,15,216,173,34,155,107,0,233,13,254,145,24,18,48,147,241,107,254,161,173,184,246,185,144,47,120,168,26,90,208,35,112,119,67,74,129,165,90,163,152,112,253,198,76,149,71,170,217,150,144,233,194,109,61,69,32,102,163,131,26,12,253,81,176,46,86,189,49,207,199,75,58,184,16,156,217,166,3,90,71,249,81,180,29,73,134,202,165,173,56,115,65,223,207,217,77,61,86,82,99,152,215,190,168,184,184,84,168,219,93,19,49,29,184,251,38,186,158,158,173,81,80,180,186,161,108,2,6,201,111,219,132,54,227,199,252,155,212,166,135,183,219,38,8,99,174,131,177,223,126,233,84,195,153,80,158,6,65,140,39,123,23,76,130,26,223,150,70,103,149,116,158,26,227,33,174,4,24,240,143,229,213,212,242,13,181,138,180,58,127,244,138,109,75,157,96,38,65,36,97,56,221,78,204,93,152,35,176,141,210,105,95,72,18,48,103,116,246,184,150,18,36,150,180,184,192,149,171,171,137,16,252,54,20,187,223,191,241,23,86,156,9,108,137,242,169,197,237,166,67,98,224,49,118,201,149,40,218,235,75,238,16,13,195,232,130,149,197,198,147,250,9,18,26,227,212,71,116,246,171,95,226,117,7,15,199,249,174,212,59,32,80,97,96,119,73,4,153,62,113,184,76,101,74,148,42,57,214,54,92,110,50,39,143,41,141,193,32,129,104,236,85,57,183,150,146,32,111,42,156,242,161,13,141,168,215,234,61,205,45,99,101,205,108,240,66,182,210,109,165,216,48,54,39,116,176,91,81,206,150,219,38,79,149,102,152,166,26,25,44,104,192,166,27,13,11,27,107,124,152,237,169,100,215,116,134,24,102,41,136,145,130,70,2,32,199,88,225,80,92,7,97,202,175,118,7,73,178,113,132,208,91,81,133,158,233,21,0,7,27,143,37,31,201,91,84,214,51,93,12,215,245,35,79,72,137,119,146,19,46,22,6,225,171,62,161,211,68,48,56,123,162,75,24,76,23,248,69,72,154,116,250,192,107,246,134,156,37,2,217,102,63,228,171,185,115,79,38,150,146,126,98,32,115,27,173,2,131,117,54,136,29,59,21,128,18,227,39,3,133,122,122,162,155,154,218,110,107,90,9,152,231,194,75,119,82,207,212,144,21,212,251,141,213,82,45,172,192,25,112,158,216,30,80,214,121,15,5,181,156,216,222,155,72,131,245,90,133,90,117,175,128,246,185,188,58,8,113,240,177,178,153,107,26,218,128,95,185,141,165,41,155,202,37,154,218,163,78,163,168,234,156,202,110,169,73,140,171,84,135,54,202,174,233,56,141,255,0,42,169,104,233,51,77,74,144,14,182,153,185,185,59,253,121,74,176,50,151,182,3,88,214,146,97,187,73,231,234,158,218,157,13,0,207,18,186,151,137,240,144,165,57,58,119,251,142,109,39,88,11,11,119,147,34,112,173,195,220,110,192,14,209,185,85,73,192,58,110,144,71,42,6,135,49,206,4,134,183,96,70,234,124,93,214,116,21,160,252,58,127,239,228,93,67,105,211,144,217,30,231,243,73,31,211,24,3,204,170,170,227,84,57,134,227,34,36,112,21,139,96,15,190,81,57,229,166,70,65,216,34,150,195,101,47,127,212,38,57,204,96,19,45,3,56,221,88,33,198,45,193,221,201,1,197,213,32,155,27,60,35,108,139,131,110,35,105,217,26,137,215,212,74,223,135,89,212,154,157,19,107,49,164,52,128,211,32,140,9,89,63,132,153,234,18,22,218,117,153,80,144,215,135,150,124,205,6,72,251,43,161,66,158,164,151,50,37,190,22,108,208,148,110,221,227,179,156,24,92,206,76,114,2,15,104,11,93,150,92,96,14,235,168,104,180,57,214,224,3,48,57,73,126,156,62,15,36,224,30,20,187,189,243,100,191,198,37,117,238,97,166,227,89,238,109,205,123,26,98,27,253,63,84,215,211,181,229,178,96,98,222,10,55,208,115,93,0,180,186,55,2,1,40,141,23,8,55,11,200,193,140,5,151,139,212,107,87,112,58,131,74,139,236,233,109,206,236,56,81,215,10,96,59,121,3,100,210,92,214,9,112,6,34,64,194,100,211,173,81,140,99,154,42,22,136,105,63,186,106,251,253,178,79,225,165,170,53,102,120,117,51,97,23,14,252,43,109,54,153,113,13,250,173,21,104,150,180,245,221,25,218,39,232,145,96,104,152,147,188,37,255,0,33,106,231,179,163,248,220,244,9,3,27,34,65,7,198,201,148,175,176,26,172,177,196,152,0,206,56,75,115,250,128,200,29,138,59,76,7,7,72,60,140,254,18,31,140,108,182,98,26,89,183,255,0,222,30,147,88,205,75,106,22,210,169,68,211,117,159,205,97,109,222,71,112,137,228,177,237,36,25,79,167,125,91,92,247,151,180,8,23,157,149,54,234,165,192,60,129,203,120,41,197,177,185,53,168,22,242,37,174,53,38,6,63,178,44,76,231,234,120,87,82,139,155,59,7,199,203,56,67,38,182,24,225,103,117,135,191,148,133,94,216,195,238,19,76,54,165,128,28,226,110,29,147,153,64,135,121,250,225,35,76,95,237,255,0,42,163,31,73,199,55,48,56,145,224,240,181,105,106,2,192,92,12,113,34,19,46,89,73,217,91,126,50,173,236,123,14,149,11,170,224,237,192,91,24,215,177,195,159,10,81,164,71,88,233,250,240,154,34,233,31,55,114,143,227,109,255,0,79,105,35,82,142,172,209,72,26,213,115,242,129,51,59,173,173,246,203,109,36,129,27,44,116,0,18,112,36,45,12,108,53,165,195,60,74,106,239,16,241,149,171,90,245,145,236,101,184,254,152,220,169,78,144,123,229,166,71,117,99,80,218,96,151,195,89,27,187,96,141,189,50,231,144,224,70,11,68,4,250,149,2,77,109,111,136,225,176,93,167,22,128,14,38,73,33,37,212,160,145,185,225,60,184,218,219,30,67,59,0,32,160,14,6,163,110,24,9,122,206,111,223,234,86,213,202,224,204,194,145,105,45,112,46,7,5,50,133,47,109,204,104,104,109,33,128,0,128,22,183,189,186,135,195,64,49,192,220,37,234,40,58,153,188,188,90,96,0,113,10,133,12,219,119,37,198,213,94,54,234,54,199,56,19,115,13,63,233,3,14,7,202,54,233,222,209,57,35,202,202,206,151,117,69,227,96,120,90,27,168,47,38,106,24,255,0,107,134,7,209,39,228,252,110,25,58,248,88,19,168,187,28,194,68,56,19,217,52,58,218,100,64,36,132,70,168,39,14,4,13,144,76,245,92,208,54,223,63,133,173,94,61,4,195,131,222,197,84,4,65,128,113,185,89,92,240,215,92,42,53,228,98,209,187,74,107,171,185,174,125,193,161,173,48,12,238,35,115,219,148,30,219,3,154,235,68,128,98,60,167,121,87,217,199,241,252,158,144,233,212,48,4,204,238,17,191,173,205,129,48,150,104,123,112,224,96,111,210,157,167,172,218,120,115,64,61,214,107,100,148,173,143,198,181,177,10,155,156,32,196,180,238,19,55,110,253,67,250,85,52,56,16,65,104,105,59,68,166,22,180,50,235,100,142,219,162,24,127,81,234,237,126,71,113,86,218,194,92,231,73,216,112,20,104,109,81,5,192,187,199,10,235,130,91,32,73,60,21,153,149,3,29,55,9,228,0,138,114,48,251,138,209,177,198,199,95,81,142,211,150,86,123,221,81,245,24,64,2,155,96,6,145,219,19,159,41,36,218,0,3,51,144,180,23,220,36,59,0,242,151,90,139,133,39,62,4,156,227,148,149,56,63,35,34,167,227,86,169,223,255,0,59,140,232,121,163,109,89,14,111,95,102,58,118,252,101,74,84,155,77,206,234,107,68,201,123,185,243,133,148,186,187,104,134,49,148,228,144,75,67,177,249,132,100,207,73,233,37,55,228,163,134,199,173,177,236,239,234,25,54,204,117,125,57,87,75,175,220,32,144,198,144,12,224,153,19,35,194,58,33,164,65,59,96,79,8,14,158,97,205,131,2,36,161,106,89,210,65,63,110,194,220,88,8,146,39,236,147,14,160,122,97,193,217,36,157,190,138,82,32,59,114,225,48,83,106,129,81,157,45,18,56,76,143,23,174,229,191,39,227,182,113,253,251,0,211,150,130,31,113,229,3,156,247,109,140,166,48,138,112,45,188,149,93,47,123,253,171,172,105,130,72,137,49,152,241,229,19,74,246,64,135,241,28,201,116,195,95,135,16,35,186,161,85,142,37,163,169,195,22,156,66,95,181,107,9,123,166,28,63,60,38,190,179,131,100,6,185,220,7,45,171,185,53,104,53,220,238,81,45,168,236,70,48,96,236,165,74,190,197,17,238,116,180,185,162,1,156,147,31,229,81,172,247,245,213,96,39,104,96,13,143,194,177,89,190,211,234,84,120,101,54,9,46,39,100,191,203,166,31,198,150,29,59,255,0,180,186,97,194,38,55,207,209,13,113,77,193,210,58,195,191,150,217,254,158,73,243,178,143,50,192,208,232,27,170,53,155,44,108,92,75,79,184,227,136,116,226,60,66,154,112,177,83,168,4,189,86,164,207,75,74,40,52,10,66,198,118,3,51,229,27,238,33,164,192,28,207,9,194,171,78,14,80,139,235,52,22,62,149,26,191,210,234,141,185,160,249,28,170,233,187,30,186,28,97,58,24,217,234,34,113,27,202,179,115,152,210,238,14,227,19,225,21,206,247,75,154,194,240,26,1,96,27,184,111,8,53,20,27,169,99,153,84,51,219,112,130,194,48,82,237,87,15,99,191,149,116,92,63,114,0,218,79,13,47,181,176,62,109,207,100,246,212,55,211,17,14,118,3,92,177,26,142,21,28,226,227,238,185,161,160,157,224,109,248,70,211,17,81,224,189,228,201,113,50,81,194,222,119,145,63,25,86,161,103,251,238,111,26,118,57,142,206,73,144,59,97,102,217,150,24,187,112,232,196,167,233,181,0,23,76,206,233,71,81,75,80,69,181,89,159,150,12,202,90,229,88,111,92,175,33,237,139,168,223,148,159,155,144,14,37,1,135,58,38,78,234,84,165,109,96,235,243,218,113,248,87,237,180,184,199,73,225,203,86,191,44,177,212,155,108,59,53,139,46,12,119,67,109,238,123,166,48,144,252,150,153,24,8,67,90,29,105,201,158,19,11,217,78,71,204,78,39,178,162,245,149,124,138,237,173,253,77,154,122,133,194,11,72,145,191,9,128,68,12,66,195,75,80,224,215,11,174,41,182,50,198,52,245,115,51,57,66,185,218,75,213,81,41,225,17,168,246,223,80,186,153,101,91,122,78,112,222,255,0,112,148,199,180,173,21,45,120,196,180,118,133,137,245,0,117,172,151,15,247,8,129,28,41,241,251,103,61,120,127,56,198,188,73,105,48,180,59,76,28,222,156,182,51,11,35,106,0,206,188,25,216,103,43,93,39,123,135,124,68,97,63,43,99,147,106,81,252,150,255,0,136,154,116,94,206,160,90,248,249,65,17,31,84,167,105,117,2,14,161,140,109,78,125,151,92,15,159,252,46,155,90,215,57,161,185,104,230,16,86,211,2,91,104,12,99,120,105,140,172,90,193,219,45,86,207,227,11,26,126,167,50,165,32,198,203,39,125,146,166,205,204,187,128,86,205,69,32,30,210,73,30,7,41,117,7,184,46,128,216,238,16,183,203,6,79,242,93,80,172,202,246,187,100,154,84,217,166,166,214,211,134,53,184,13,2,2,210,230,204,245,73,142,201,53,24,3,70,9,28,35,108,108,36,215,174,220,115,162,1,167,86,156,56,190,249,206,208,19,92,75,169,181,220,183,130,134,148,58,78,4,96,4,111,18,55,16,57,229,11,208,62,68,11,242,44,249,10,147,197,72,184,73,24,150,227,243,221,29,72,108,11,129,43,43,106,26,112,0,7,232,181,52,53,173,105,21,36,158,227,100,81,234,83,147,110,170,121,45,165,208,45,19,156,135,20,202,97,128,11,196,58,112,59,161,54,52,131,96,123,136,196,226,19,94,247,123,99,219,13,4,142,68,194,70,152,99,8,88,92,63,239,9,173,147,119,28,33,115,1,36,26,140,166,222,92,225,42,160,192,131,158,81,56,129,76,67,8,39,121,75,109,216,168,220,213,196,152,30,199,131,46,130,6,4,114,163,106,139,72,127,209,77,73,32,204,156,240,178,6,26,205,37,181,33,187,64,231,202,108,44,123,236,197,190,95,227,205,79,253,230,128,8,105,113,56,157,150,71,1,82,147,174,108,176,200,180,137,194,209,77,181,109,2,165,74,85,7,22,180,130,62,178,145,168,211,138,45,45,104,16,227,36,1,186,54,228,127,168,191,148,189,106,27,231,212,199,169,166,14,8,17,11,143,85,206,247,28,211,76,182,222,252,142,235,179,92,216,201,137,113,192,43,153,86,231,86,46,38,18,150,191,45,250,144,127,17,214,185,253,73,252,186,84,75,182,13,109,206,62,19,89,79,221,0,73,108,140,17,194,72,112,112,147,129,223,132,250,37,213,119,192,28,164,42,130,158,199,109,248,247,227,219,250,144,176,52,56,93,115,128,219,145,229,3,1,147,156,43,120,52,93,112,108,147,131,27,148,85,41,94,114,12,17,34,21,54,215,63,212,87,241,173,148,96,6,67,110,223,193,68,242,227,76,24,0,120,225,3,90,24,224,8,38,113,128,174,227,4,28,52,32,142,9,228,107,2,156,180,143,165,85,173,211,195,164,148,138,129,196,117,12,119,132,76,115,11,45,158,175,41,14,172,114,28,72,18,130,242,137,114,149,11,143,83,71,181,107,90,208,65,230,86,90,218,118,86,112,53,90,215,22,109,41,148,193,121,107,175,115,90,223,233,27,21,79,117,196,98,2,231,168,199,187,71,26,155,176,90,109,129,112,251,42,125,33,101,172,198,103,28,21,15,180,195,128,226,102,73,38,71,217,9,168,77,205,254,151,98,85,121,57,212,70,245,94,254,165,90,1,0,156,247,10,129,115,9,96,34,123,240,169,205,45,96,45,118,221,208,130,31,243,28,142,83,159,53,45,21,181,111,96,30,191,241,25,21,52,238,0,150,19,216,67,144,182,24,232,130,65,204,202,83,152,215,203,88,90,195,188,145,137,68,214,189,130,30,65,61,210,246,116,65,198,181,78,61,203,120,25,32,129,59,148,176,242,234,238,104,50,25,211,225,222,81,186,26,210,201,221,88,101,221,115,115,162,38,17,175,157,144,215,79,203,191,140,210,1,211,154,160,151,244,83,6,26,88,225,116,249,29,149,84,47,112,46,169,107,173,29,1,173,13,51,228,165,150,49,181,111,32,123,142,17,113,25,142,200,203,131,28,217,49,35,61,148,111,69,243,217,75,155,124,222,200,179,54,7,73,108,238,128,53,194,38,64,221,56,145,80,224,72,236,68,5,158,169,107,96,127,79,5,50,124,123,250,145,234,215,126,178,27,131,92,15,51,188,170,104,33,161,176,90,209,145,217,41,128,58,224,75,61,161,4,119,159,35,240,158,42,26,148,218,90,230,150,145,33,210,159,10,133,119,184,135,23,228,66,53,45,13,34,68,224,64,75,1,246,146,247,135,153,224,68,40,214,56,56,193,253,208,60,7,24,45,150,145,4,20,181,56,251,26,251,255,0,219,212,39,82,46,100,48,3,223,59,36,84,13,45,104,134,130,220,99,159,170,97,211,180,185,175,151,54,204,6,135,24,63,101,85,24,210,236,16,93,200,9,83,141,206,82,135,227,195,221,253,197,54,171,218,12,150,56,78,11,91,24,79,101,103,221,238,53,230,98,35,252,36,190,26,67,94,54,66,252,150,88,230,181,128,103,188,248,65,235,162,57,195,151,19,254,33,216,108,115,136,48,121,242,131,184,39,3,251,161,53,110,100,50,161,190,96,142,17,57,129,188,20,245,182,27,247,39,106,103,241,255,0,152,32,212,137,139,123,30,20,12,45,105,32,23,243,28,148,62,225,109,164,78,123,166,95,46,36,72,31,238,77,197,123,88,43,90,214,162,58,202,13,47,192,99,132,142,121,68,225,56,156,71,221,88,212,26,147,123,142,208,59,254,82,170,73,168,49,136,201,8,60,185,57,228,91,82,166,101,161,123,101,211,103,75,59,131,213,63,68,15,55,155,93,4,52,224,59,132,86,210,164,231,84,146,215,58,38,231,146,223,176,225,3,234,29,77,71,93,73,151,111,238,73,146,59,66,131,110,14,111,114,191,23,224,64,44,129,220,14,16,150,90,90,247,57,192,127,180,28,43,12,113,56,125,161,71,180,151,31,8,114,181,102,181,80,66,74,117,125,154,117,158,193,47,104,154,96,228,23,78,39,194,42,143,4,152,135,2,209,158,199,149,116,224,8,34,73,229,100,116,61,174,51,104,4,224,25,217,111,201,100,42,134,125,73,219,225,80,242,21,71,150,130,45,63,101,110,107,234,180,123,175,53,199,37,234,139,218,26,78,112,62,81,148,55,67,128,115,128,4,96,115,43,22,218,247,43,248,239,244,247,255,0,143,251,192,121,172,230,12,50,27,220,129,143,198,79,132,155,30,214,7,56,244,56,144,211,196,246,78,174,214,62,152,46,115,156,6,75,96,0,59,25,73,117,43,129,225,179,207,247,79,90,168,25,145,90,137,199,238,46,161,189,197,199,56,149,146,165,50,202,85,27,76,6,60,130,91,27,2,159,85,160,189,183,56,128,15,31,68,154,228,146,208,214,135,55,153,49,30,86,190,215,175,127,246,132,42,187,255,0,104,54,144,243,46,104,198,203,59,186,9,45,18,83,170,214,162,198,19,90,110,38,208,91,199,100,187,44,110,251,236,18,113,222,226,85,45,214,99,220,18,5,172,118,65,36,231,132,135,212,107,9,4,31,9,198,210,35,111,1,38,164,60,16,223,152,242,80,41,97,37,111,85,255,0,234,83,200,167,61,199,45,48,222,85,203,226,4,22,236,136,48,52,54,232,29,130,167,22,218,64,104,4,169,118,201,217,228,119,236,23,84,112,0,218,35,100,138,207,184,12,120,76,181,215,124,199,232,57,73,173,32,129,242,173,90,219,177,131,91,127,83,35,223,46,54,224,253,18,246,4,141,255,0,178,99,136,7,251,148,160,209,46,41,1,221,34,143,41,103,34,119,40,45,45,151,68,34,36,3,219,192,86,64,119,37,98,174,247,15,241,116,96,229,204,194,182,48,198,96,253,21,60,65,29,148,99,243,130,157,14,61,66,247,44,116,156,5,110,234,27,71,209,71,0,8,198,252,161,112,20,221,140,202,137,93,128,9,102,0,146,216,37,9,13,60,162,46,18,38,78,18,222,201,200,152,41,240,60,97,115,127,80,129,54,247,250,34,100,156,118,64,32,1,186,38,244,146,101,11,97,225,21,58,148,91,223,42,195,77,163,129,196,43,116,72,207,74,185,108,130,215,8,255,0,106,87,72,193,241,217,77,2,84,200,108,71,221,64,217,228,133,28,44,196,238,131,142,100,38,53,242,74,172,32,1,132,0,130,34,51,201,69,243,99,240,168,184,6,198,39,184,68,58,200,249,80,18,77,136,220,253,213,201,136,254,225,11,95,45,142,85,28,153,39,61,147,240,146,55,118,27,129,231,236,21,92,113,153,10,222,46,136,50,85,52,8,36,225,100,226,70,193,242,93,211,139,97,95,244,219,6,85,7,89,4,100,170,190,227,180,21,57,156,179,178,22,206,226,60,33,105,27,29,209,136,105,36,231,200,75,153,118,19,157,245,13,171,250,132,192,73,249,163,236,138,210,8,231,252,42,105,147,131,159,162,38,84,182,110,63,132,142,198,43,167,114,156,203,70,50,70,232,11,134,227,240,136,199,125,212,16,243,0,66,113,251,137,81,180,166,180,15,233,42,6,7,103,246,87,137,49,148,88,104,28,59,232,151,88,174,213,200,46,103,51,37,81,108,100,204,35,14,97,25,193,29,149,12,137,59,246,78,124,127,184,224,217,246,11,91,123,164,13,184,86,249,157,166,56,86,73,2,38,37,11,162,208,39,40,230,61,204,131,228,147,220,66,150,217,157,231,101,68,218,7,42,56,204,18,126,200,125,25,19,37,220,70,33,84,73,146,85,28,100,29,209,135,143,110,33,111,60,143,80,126,242,9,39,24,133,103,34,118,42,2,220,103,40,94,67,142,22,32,23,201,37,182,237,158,232,85,153,2,21,39,200,235,190,194,195,252,20,40,128,187,136,66,68,20,58,137,36,144,136,9,19,27,43,13,105,133,5,66,210,134,239,147,24,178,70,229,200,91,19,157,145,184,7,58,73,65,51,3,132,102,115,234,89,180,33,38,85,244,131,221,84,73,194,36,196,146,172,24,84,68,21,100,0,7,117,166,150,195,156,170,2,92,48,172,16,64,27,21,32,6,204,229,13,250,154,71,2,39,128,161,234,19,202,42,96,56,11,140,5,82,24,252,108,176,254,163,21,222,217,82,90,32,133,86,203,101,91,136,113,192,250,42,130,4,45,216,69,204,144,52,149,91,34,192,27,228,161,88,254,166,150,118,10,128,86,210,39,33,88,182,210,121,71,102,145,8,69,50,208,34,20,105,0,65,217,110,217,164,236,161,140,64,133,0,157,184,84,140,50,219,135,2,68,142,202,2,65,198,20,17,136,25,81,12,222,224,150,58,8,34,14,21,22,146,3,163,5,72,86,28,64,137,194,32,125,205,2,33,19,96,111,149,20,133,178,105,162,214,145,32,137,62,21,57,172,52,219,36,158,21,186,147,200,38,216,29,136,68,218,130,150,36,56,28,91,217,37,120,230,172,174,90,198,120,17,33,205,13,180,182,60,167,52,180,1,63,48,206,80,199,251,154,123,202,167,212,176,219,28,238,144,5,144,104,38,140,149,26,199,30,156,30,197,16,195,237,128,59,74,22,179,221,200,201,236,55,76,104,52,227,6,124,140,163,249,51,0,130,181,222,152,186,130,42,140,43,167,180,68,3,221,48,186,242,9,0,1,156,114,130,67,170,0,5,188,231,133,179,48,217,66,133,179,37,26,99,16,224,51,242,148,185,23,158,222,19,157,78,91,188,137,220,114,168,197,39,65,17,33,43,109,254,230,252,130,118,17,111,180,103,183,9,130,61,176,225,2,56,85,99,142,237,196,238,163,28,90,252,0,35,97,184,76,84,77,88,180,120,246,202,107,139,243,31,178,49,15,104,45,128,121,194,178,215,7,72,18,57,82,153,104,129,191,128,176,119,212,111,141,157,180,168,184,218,109,104,157,206,193,67,97,206,62,163,149,5,50,94,99,51,152,87,104,45,128,68,121,8,112,124,38,170,247,253,253,192,107,196,147,4,130,174,4,201,129,8,221,80,150,180,252,206,24,142,202,53,142,124,23,0,126,136,91,134,117,1,93,80,237,128,248,44,6,216,29,227,40,169,219,185,251,78,200,221,74,230,64,204,37,203,131,68,182,200,49,158,86,106,21,197,133,90,187,8,54,28,65,25,238,129,196,55,169,217,51,183,132,69,239,107,190,82,15,149,65,221,39,23,19,191,133,139,5,1,246,1,90,252,190,161,155,92,235,101,177,186,24,135,90,35,188,170,20,238,24,192,40,93,74,214,242,92,153,43,95,101,57,105,185,9,196,186,9,2,81,123,130,193,128,12,198,21,211,97,0,30,33,83,72,97,135,14,162,112,20,138,150,125,134,181,69,95,37,182,156,201,112,19,244,81,205,12,128,216,148,120,118,38,92,7,10,75,139,67,96,1,244,79,204,206,18,170,87,112,137,45,102,198,1,242,140,52,182,9,130,54,1,17,102,196,12,156,33,168,216,0,12,144,138,83,169,27,83,137,242,239,100,54,252,164,6,184,240,172,210,13,165,116,180,71,19,159,194,171,100,11,135,81,216,171,246,155,110,68,144,55,73,134,113,36,218,220,123,59,130,198,139,4,144,217,10,0,215,70,206,42,233,180,110,99,194,178,208,38,12,243,178,126,186,115,162,83,119,45,198,71,176,17,24,159,162,11,109,97,27,118,181,48,184,195,96,78,16,155,155,79,168,67,167,101,185,142,240,138,209,29,147,15,13,34,1,27,225,83,96,84,234,144,222,224,74,58,109,35,49,142,196,40,90,73,206,222,16,235,15,220,220,30,156,255,0,136,111,115,67,143,126,46,24,74,134,108,112,60,166,184,131,7,176,84,0,123,93,45,48,51,48,183,19,145,158,194,234,226,192,29,45,180,0,90,127,40,221,72,58,155,122,160,253,20,107,122,177,178,183,28,2,28,103,107,64,192,91,142,122,194,85,28,191,145,49,212,50,109,28,167,6,48,147,27,66,18,126,227,148,109,1,230,26,32,120,71,227,109,54,99,249,111,108,84,53,238,137,34,57,3,100,109,13,6,39,242,21,58,156,75,164,207,100,192,11,217,28,143,233,43,14,215,163,162,35,97,171,251,139,181,143,2,28,119,200,35,100,96,52,229,185,35,25,229,81,167,108,29,194,182,56,73,180,61,167,253,209,132,56,118,95,216,120,245,175,112,108,19,183,87,98,54,86,248,13,130,51,251,34,14,44,38,112,79,133,87,151,204,226,22,223,171,48,143,125,145,68,135,183,7,110,33,88,115,92,224,90,100,126,202,203,177,134,170,164,92,193,152,31,110,21,218,247,176,224,246,187,53,60,134,134,130,55,236,175,12,96,2,48,112,138,152,186,46,139,98,66,39,180,204,226,223,166,82,88,45,252,95,37,50,184,225,236,178,215,57,161,215,90,57,0,110,136,128,241,0,12,115,8,11,157,104,36,65,217,49,159,251,115,50,126,137,250,105,150,154,165,4,168,63,249,137,16,31,28,5,160,181,181,45,233,128,49,132,45,34,7,77,199,144,154,215,27,140,136,36,108,183,227,116,59,137,254,61,208,144,0,26,98,39,178,6,135,68,58,1,141,211,133,11,101,196,144,14,35,186,11,32,131,32,9,216,38,206,123,178,85,175,28,151,104,45,128,92,9,254,168,78,13,233,18,214,136,216,129,186,88,168,7,63,66,163,59,124,198,118,66,181,239,89,209,98,165,115,242,123,52,222,214,8,32,134,158,64,148,202,37,183,7,62,177,110,32,50,209,14,42,152,203,155,14,159,16,159,74,140,214,109,54,218,42,57,165,193,164,201,32,111,132,56,175,140,54,14,6,61,202,105,45,238,240,55,46,255,0,132,109,97,171,73,204,21,27,70,70,42,56,96,126,20,47,105,140,254,83,152,11,226,214,227,117,210,127,244,234,90,115,31,138,152,213,124,149,252,186,206,52,158,207,113,156,157,218,229,190,151,64,19,11,53,26,4,19,180,240,6,22,166,180,22,200,147,7,120,83,30,94,64,126,43,126,78,254,163,180,174,161,168,16,32,131,130,163,219,68,23,7,49,165,167,121,8,152,231,176,129,29,3,136,16,85,61,158,229,51,4,17,203,121,78,2,225,245,58,63,199,90,212,63,246,146,164,9,35,164,1,63,69,84,106,138,110,21,24,214,220,222,224,25,251,20,176,30,67,73,146,238,219,136,77,44,13,12,33,164,57,194,92,215,13,188,39,15,143,23,217,27,254,62,119,248,121,8,212,62,233,117,173,45,112,28,100,30,126,201,148,230,139,132,116,211,110,203,43,41,181,181,90,106,244,50,152,144,24,36,159,0,13,240,152,235,220,230,150,106,94,208,230,255,0,236,16,3,103,185,196,207,221,70,151,45,110,201,209,254,55,143,111,91,255,0,204,157,6,84,247,41,146,215,90,237,129,112,192,89,157,66,153,107,219,177,153,48,55,41,78,47,13,107,92,9,7,158,19,105,140,135,93,141,138,96,109,214,200,55,232,227,20,107,26,157,16,233,16,9,34,6,63,186,117,58,227,169,163,14,216,199,236,170,168,36,225,221,49,22,113,61,210,253,130,218,197,174,22,128,6,66,181,56,103,197,255,0,153,65,91,124,109,158,77,116,195,132,7,0,1,19,51,144,124,38,251,45,120,105,158,174,223,242,148,215,220,65,121,128,59,163,46,123,155,104,5,185,6,248,243,145,248,67,42,244,29,177,63,199,111,201,203,12,216,6,136,189,197,166,210,216,48,237,165,38,158,157,212,153,189,192,184,186,56,201,90,117,52,237,168,42,83,31,55,73,61,134,84,7,217,13,115,128,115,65,218,119,79,82,167,157,49,107,80,168,7,251,255,0,245,41,181,233,210,19,85,193,156,9,196,148,109,169,115,157,120,233,7,166,121,64,198,135,228,0,110,218,66,130,155,152,95,61,93,151,61,241,217,209,76,229,186,144,141,99,74,165,50,226,246,48,158,163,77,178,72,236,169,245,195,197,166,215,50,54,179,170,60,247,82,139,220,199,65,185,210,121,9,196,187,230,167,81,205,120,254,161,191,209,61,122,175,43,50,118,179,215,15,63,247,148,26,218,213,169,214,48,106,209,166,234,116,221,254,208,227,36,126,81,211,101,42,146,42,222,27,25,176,193,159,175,11,61,54,190,90,214,195,90,30,75,136,243,221,50,230,50,247,124,162,37,216,253,208,255,0,33,189,157,75,22,108,33,238,71,105,195,26,92,209,0,17,2,118,75,212,83,126,159,93,164,162,234,44,117,42,146,67,233,27,154,211,221,231,137,236,138,173,43,11,71,83,140,72,0,43,151,26,101,132,57,179,196,238,186,40,87,134,178,119,252,99,135,222,125,70,210,168,246,92,0,134,31,10,156,69,74,141,193,28,101,46,157,90,172,233,96,109,86,131,144,231,68,121,24,68,250,142,14,32,54,29,146,6,50,59,133,206,82,183,121,125,146,124,27,27,245,28,251,92,217,35,35,5,77,59,219,77,173,170,192,218,180,206,64,156,44,191,205,170,236,128,88,238,251,167,80,31,195,52,138,116,197,32,15,244,128,1,85,69,248,239,100,183,20,78,227,29,168,53,235,2,88,26,63,218,193,16,158,94,72,104,36,187,181,221,144,105,222,28,8,34,15,116,61,77,37,181,0,113,156,64,253,214,110,182,2,61,106,87,119,207,253,33,218,25,80,26,157,64,25,131,253,74,217,73,180,217,109,2,105,3,46,4,25,34,76,164,184,186,251,76,19,24,149,162,155,94,64,38,3,8,199,74,157,248,212,228,244,72,86,166,165,96,83,164,94,204,152,131,144,225,146,165,86,205,50,24,254,169,146,72,192,240,180,53,175,113,139,90,234,96,124,192,230,123,66,83,217,131,137,9,189,175,94,70,182,181,20,196,129,117,160,22,180,73,220,129,186,166,53,165,229,226,90,70,192,24,77,176,26,65,217,31,68,167,158,237,180,109,40,181,45,92,96,183,79,35,177,141,247,90,94,214,218,226,242,38,249,233,30,8,70,64,15,36,14,158,82,169,182,230,29,159,142,113,42,131,30,192,112,90,227,137,83,173,157,209,200,63,29,26,7,17,196,127,212,38,210,107,72,178,8,223,27,170,175,73,175,167,105,14,142,224,193,76,161,209,83,188,248,132,202,154,119,212,166,75,95,111,132,220,69,109,146,149,15,199,80,251,136,99,4,73,54,180,114,238,21,213,166,42,56,25,5,177,184,218,17,150,84,166,46,20,218,243,217,198,1,250,194,186,47,115,100,182,133,54,13,205,26,114,89,62,19,150,255,0,171,140,157,69,179,207,201,41,209,101,64,122,90,72,24,187,113,244,71,252,52,177,178,15,213,93,6,61,213,27,87,219,23,50,11,100,101,171,109,33,12,113,193,7,186,220,81,248,253,202,107,255,0,51,144,234,25,207,125,138,39,211,146,30,7,17,28,45,245,69,181,3,76,23,56,195,96,110,124,41,236,58,168,23,56,183,184,0,103,234,131,90,175,33,238,28,108,191,185,146,157,1,82,155,154,230,137,120,137,241,217,74,84,106,2,214,49,173,99,27,0,71,252,45,180,232,11,187,129,225,31,180,61,192,225,210,56,129,186,166,181,175,28,216,237,11,14,46,193,109,16,232,192,37,13,74,77,0,58,33,179,18,2,210,91,213,13,113,4,255,0,183,148,79,164,215,134,182,217,27,153,88,204,222,43,178,72,126,58,104,76,85,169,144,88,214,211,38,119,112,140,35,246,254,80,255,0,175,117,173,180,137,45,193,183,185,67,94,133,48,250,114,216,236,78,231,194,6,87,199,216,156,107,122,252,250,35,25,82,218,101,174,23,7,8,234,218,17,183,217,164,192,214,134,50,48,24,7,246,74,46,112,120,105,228,108,2,161,46,36,65,108,114,121,72,87,45,201,127,237,47,201,161,129,55,53,194,155,91,12,117,72,225,184,41,206,190,4,180,8,61,201,194,193,78,169,166,246,184,60,237,18,181,186,164,177,164,220,225,201,79,111,200,85,121,108,183,229,41,106,150,251,155,169,214,105,124,91,251,34,117,55,220,208,219,75,72,201,59,254,22,58,117,3,203,76,150,207,17,11,126,157,215,1,123,64,60,193,152,84,195,172,242,115,159,146,183,209,132,250,34,109,123,110,108,109,24,88,170,211,121,171,13,22,50,48,240,233,63,133,181,186,169,14,16,240,39,23,8,36,125,18,26,90,208,247,53,150,131,212,67,66,82,197,180,253,68,74,184,142,64,165,168,44,33,160,244,248,111,63,84,225,80,213,16,68,193,228,44,149,106,146,58,73,0,255,0,79,5,5,58,132,62,217,35,200,67,191,201,94,165,142,53,206,244,126,223,38,218,162,28,73,137,220,247,73,166,91,85,179,135,51,188,204,161,109,90,149,105,23,189,174,167,105,180,135,68,163,110,174,131,230,215,84,47,167,2,160,52,237,108,241,7,148,180,46,117,105,176,176,139,30,105,138,133,182,140,198,2,203,86,139,89,168,50,204,184,69,237,105,253,202,212,199,150,228,225,188,120,68,122,131,161,198,215,110,6,197,89,66,223,30,162,214,205,142,111,73,57,246,83,180,181,215,57,164,69,164,72,63,82,158,215,223,80,64,4,96,92,119,133,79,166,193,81,173,181,196,199,205,48,223,164,119,75,99,141,23,0,211,115,183,44,228,133,44,179,219,220,197,218,160,248,205,181,25,4,76,120,73,44,201,222,83,41,186,239,234,131,59,43,55,57,206,254,88,12,255,0,120,57,42,220,185,87,229,215,115,164,203,27,99,114,11,170,23,218,29,16,209,24,194,223,167,104,107,38,225,226,71,11,149,81,197,174,13,220,110,76,43,163,171,168,250,132,22,139,127,166,59,45,215,121,225,56,7,45,190,255,0,83,115,229,174,150,190,65,59,22,206,22,42,218,113,73,224,177,141,166,211,146,214,136,18,138,147,220,199,188,185,197,205,220,54,223,151,194,101,71,54,168,2,8,62,16,231,143,196,150,206,86,56,122,127,125,76,172,135,62,247,6,227,0,242,182,80,1,224,152,158,38,54,88,106,48,211,169,14,24,60,5,166,157,87,209,165,45,216,255,0,73,70,245,108,150,60,97,237,119,242,117,255,0,207,253,33,91,238,52,195,75,78,208,82,133,23,180,7,190,76,3,183,236,158,218,222,225,203,96,129,146,133,229,239,15,99,156,45,112,129,3,143,242,145,183,20,172,181,109,248,211,119,88,157,51,157,168,104,47,96,109,55,0,90,7,205,247,28,39,251,77,13,129,33,199,27,225,38,29,77,240,65,18,6,86,154,47,189,132,28,180,140,142,227,178,41,82,207,253,226,212,162,188,32,26,66,209,211,183,245,13,130,2,199,48,9,38,14,202,106,30,26,27,82,149,55,212,117,192,22,135,113,222,20,115,201,168,92,36,18,32,231,111,178,123,61,10,100,157,191,46,89,51,163,234,44,151,26,128,135,11,64,249,90,51,249,69,154,140,107,139,29,237,17,30,220,245,76,239,61,188,33,135,2,36,254,21,58,171,67,221,108,185,173,48,29,223,202,86,188,235,220,81,106,109,122,147,216,151,127,49,129,192,101,160,143,221,65,47,145,77,165,206,6,32,133,78,212,12,25,7,140,110,134,181,199,169,187,120,10,127,142,167,227,248,218,10,216,225,159,103,253,229,128,88,0,128,93,229,21,244,204,180,80,12,36,129,113,200,142,85,27,236,111,247,72,55,179,130,65,41,169,149,209,143,210,107,29,71,34,169,136,13,54,181,189,240,130,179,175,107,91,237,90,102,73,29,187,43,167,80,150,195,78,65,201,236,149,82,231,85,146,247,218,112,214,78,63,251,84,218,150,239,184,181,28,233,141,100,83,110,91,147,217,38,149,42,20,158,246,82,101,81,76,58,71,185,80,188,158,73,207,212,225,31,83,137,47,14,49,216,194,93,64,235,110,1,208,55,59,20,141,206,65,25,170,116,190,77,12,127,87,206,67,0,203,126,184,8,234,48,218,251,90,227,80,16,24,222,29,221,115,168,212,115,109,107,156,92,205,205,209,43,109,10,243,81,242,235,163,124,228,39,208,240,201,130,191,152,226,178,141,48,9,46,205,184,33,166,33,85,51,82,8,112,232,217,184,254,234,234,153,19,105,116,152,62,62,170,154,30,225,19,211,190,112,132,71,241,219,188,132,28,104,176,144,210,238,109,27,159,202,104,172,199,137,246,128,116,118,207,209,38,151,93,75,140,180,118,60,171,123,218,199,116,142,168,249,82,37,109,100,251,254,165,63,29,31,199,86,204,178,214,186,173,225,189,81,7,27,173,20,205,130,67,9,129,36,1,36,142,203,24,170,216,63,210,123,74,54,215,171,69,192,180,17,63,213,216,38,93,22,98,213,175,220,125,102,181,224,86,166,199,3,108,181,142,25,30,18,107,50,90,106,180,75,129,2,62,171,75,106,154,146,73,180,247,137,64,200,169,36,25,30,19,54,227,138,204,155,211,255,0,105,149,166,221,176,237,138,101,26,204,105,233,161,74,137,118,106,84,102,30,243,196,247,194,86,160,150,159,152,196,101,177,132,152,15,151,7,27,162,3,78,4,169,218,245,108,227,220,133,44,254,51,43,245,55,196,56,11,183,200,8,53,44,233,46,13,0,237,133,142,149,103,50,184,47,116,195,99,255,0,159,69,175,248,135,87,52,91,253,68,192,180,68,152,74,83,19,184,195,166,90,32,83,15,130,224,65,9,237,99,155,101,155,111,32,238,179,62,177,108,10,116,189,193,38,72,61,88,196,118,80,189,244,195,32,16,39,35,254,85,158,205,126,230,173,255,0,25,83,69,154,217,169,2,161,177,181,41,179,146,243,50,121,143,9,237,168,42,180,146,65,207,202,115,247,92,215,159,113,197,238,48,7,149,109,169,32,216,28,26,6,100,204,164,43,181,192,132,185,248,244,222,166,202,163,166,72,107,140,200,240,150,246,192,140,25,206,203,45,122,197,244,192,247,42,81,50,33,244,226,65,251,167,49,229,237,23,189,207,124,100,187,127,217,48,53,12,242,57,248,203,210,205,127,253,198,62,143,185,107,216,64,143,155,232,179,185,146,231,8,37,80,212,56,59,219,134,237,137,63,221,58,226,43,57,143,117,55,90,50,234,67,164,253,18,89,223,124,100,107,127,137,91,31,243,16,220,209,34,211,116,236,16,219,109,56,107,114,76,35,54,154,131,166,96,227,27,43,117,34,72,35,13,29,194,85,179,94,15,82,245,173,108,109,162,91,167,36,56,16,7,104,75,166,243,78,163,90,225,30,86,136,125,217,54,199,238,16,184,123,189,49,245,5,57,126,138,206,74,182,173,138,228,54,84,1,134,101,199,130,66,170,53,67,92,101,166,6,200,61,183,2,24,126,193,11,67,132,180,192,59,206,232,217,222,134,94,220,248,165,189,155,169,188,57,195,144,81,138,33,207,153,233,72,210,2,1,18,109,119,141,150,170,108,182,102,0,240,18,23,225,110,205,141,69,166,114,153,117,84,92,76,181,179,217,101,52,32,130,69,179,200,93,42,132,188,129,6,54,11,61,122,54,59,18,79,209,18,220,92,89,77,160,173,166,42,180,156,215,0,194,27,228,164,87,97,107,164,59,39,186,219,82,242,1,31,48,219,27,44,53,46,36,151,2,32,238,133,185,29,215,255,0,121,43,222,149,176,134,139,48,234,222,68,6,128,99,202,193,93,160,230,208,29,193,236,186,26,157,186,68,149,202,175,120,32,22,57,192,242,70,20,219,174,17,45,252,173,250,146,144,254,88,204,131,156,45,148,94,251,109,15,115,88,119,104,56,43,13,48,3,154,14,4,226,22,186,125,21,44,158,184,186,15,100,213,179,185,82,66,213,173,179,122,128,106,182,173,51,6,232,36,73,17,144,160,174,67,91,39,110,83,42,229,187,1,244,89,90,92,24,65,116,159,166,80,212,174,50,151,189,105,231,123,25,238,187,119,73,59,201,221,85,55,144,235,64,36,145,51,24,65,238,23,58,64,147,24,1,27,67,237,201,45,255,0,179,128,138,173,0,155,42,103,219,191,185,68,154,84,221,116,153,59,134,201,64,248,140,156,14,10,107,94,122,134,29,60,164,215,15,4,28,17,216,132,143,86,194,15,201,196,167,31,184,46,150,198,110,111,133,116,170,216,14,15,247,75,4,134,22,224,242,142,246,140,90,114,154,181,247,88,41,195,202,123,13,163,4,180,129,61,242,161,112,12,35,105,240,150,214,61,182,226,24,55,147,148,210,192,203,67,204,123,130,88,211,253,73,173,153,236,213,117,219,29,147,59,174,164,211,44,128,112,39,251,169,74,128,101,59,164,153,17,61,211,93,72,24,99,133,160,143,151,192,75,184,193,176,135,83,111,1,40,153,178,134,117,102,46,176,45,166,93,29,96,97,209,149,110,29,44,115,170,110,50,210,163,89,83,37,205,154,124,16,165,88,96,130,15,120,229,45,110,150,144,252,103,55,113,51,168,182,223,238,18,122,153,24,70,218,172,108,9,112,19,219,251,160,52,221,78,51,23,102,211,148,64,23,54,0,234,25,194,126,181,217,74,173,55,23,191,102,139,111,146,64,35,192,89,235,54,73,177,225,166,55,112,69,167,168,91,135,101,177,3,194,186,163,221,152,180,52,119,64,109,108,143,115,119,245,16,105,123,173,34,226,15,251,130,207,252,63,183,134,147,190,228,207,255,0,75,73,112,168,26,89,0,199,27,148,150,136,36,56,17,61,146,243,182,252,188,147,194,165,68,144,218,31,253,229,19,218,220,99,7,118,129,178,77,64,3,193,25,113,253,147,67,175,108,73,3,177,25,88,184,127,41,17,174,231,153,37,162,153,5,161,209,182,21,89,104,187,113,231,133,109,59,1,18,54,198,202,60,22,145,118,73,29,185,64,248,62,74,187,249,68,24,166,152,105,113,48,233,219,186,38,57,140,46,129,55,103,61,208,26,81,6,13,163,250,119,3,232,141,141,115,131,203,152,67,70,101,221,145,254,78,197,170,143,81,21,92,208,236,140,30,72,148,170,47,104,6,239,177,39,202,210,230,16,39,230,113,228,224,66,91,190,88,218,18,52,226,104,198,189,69,44,122,69,252,134,113,61,130,42,6,122,75,166,161,196,1,178,177,76,50,8,19,27,34,107,115,118,222,86,208,182,125,205,199,226,44,91,169,203,136,222,223,233,65,94,155,134,158,214,184,51,32,147,227,148,210,199,90,75,29,4,231,40,30,8,45,15,255,0,220,56,0,102,74,109,205,182,123,38,24,53,183,215,220,91,64,101,17,80,16,230,17,51,225,55,221,107,88,93,108,144,54,137,253,150,112,210,200,13,203,68,2,59,120,78,166,210,92,112,91,207,254,17,68,122,59,139,67,142,97,41,130,149,74,193,213,30,198,84,110,91,238,12,159,1,91,154,73,150,158,167,112,154,69,237,249,126,201,45,170,231,177,175,117,54,83,115,114,230,83,113,115,91,247,57,73,98,169,197,217,107,47,164,2,216,61,85,3,1,196,184,97,85,106,130,140,155,139,154,57,9,213,233,251,172,19,183,251,79,43,59,105,50,163,63,150,122,36,180,71,16,146,166,230,255,0,218,28,67,223,168,29,77,18,202,164,146,115,238,55,97,216,0,130,187,139,28,32,200,29,130,113,112,104,182,37,195,5,1,166,247,83,47,34,209,57,27,134,158,201,155,8,31,113,26,237,187,238,36,53,161,225,223,47,128,16,151,244,212,36,100,229,146,54,70,41,58,164,204,2,147,82,234,116,129,57,27,97,47,65,215,177,171,181,174,231,112,141,73,3,2,210,133,149,90,226,91,104,141,231,130,174,152,107,90,97,173,96,27,0,16,58,88,64,32,16,4,12,38,42,38,218,98,197,126,123,219,17,89,199,169,198,71,212,44,242,94,231,186,69,135,167,3,39,238,181,87,23,58,64,150,136,5,190,123,160,212,75,174,115,153,60,218,208,2,78,96,241,127,226,111,241,251,125,201,134,168,6,91,24,253,212,113,14,164,76,100,109,229,16,123,127,137,120,97,46,17,33,175,193,0,247,65,18,210,210,44,242,16,109,135,81,105,94,244,234,1,7,230,192,105,236,18,95,109,187,228,167,94,98,46,48,7,59,74,77,74,21,4,184,196,29,160,172,93,78,228,236,240,58,125,139,13,15,139,142,1,192,76,107,26,24,78,199,202,31,108,152,39,125,145,61,183,199,72,134,246,88,79,101,144,72,15,100,52,159,236,179,84,139,72,43,83,200,13,140,9,238,177,58,51,253,212,222,196,98,13,45,108,242,103,170,208,27,157,184,42,6,54,193,133,117,3,140,3,176,220,40,12,180,55,218,116,140,204,226,20,21,19,37,179,118,46,204,100,37,135,100,182,48,83,137,51,28,36,185,135,237,196,38,126,93,200,63,23,24,114,0,234,143,5,4,15,186,177,212,0,183,1,27,169,90,0,216,20,21,58,216,121,125,90,9,3,186,167,67,95,59,149,5,50,73,34,103,202,171,140,140,15,194,6,144,244,30,75,46,24,216,247,133,111,13,34,71,29,148,36,198,208,160,5,172,48,37,42,235,172,109,44,224,64,36,1,0,133,87,52,143,41,214,222,33,216,242,129,141,223,184,76,218,168,239,176,88,7,185,41,128,255,0,167,101,3,0,147,4,171,153,36,255,0,101,45,113,16,57,220,37,228,102,77,213,186,36,109,50,220,157,138,32,26,208,1,140,170,115,139,64,105,31,100,82,208,6,51,244,70,213,235,118,3,167,190,162,28,220,136,86,232,59,166,61,165,209,3,40,75,14,14,224,112,135,47,220,37,186,201,27,105,110,208,132,182,114,6,59,148,80,72,199,227,178,153,45,255,0,132,67,173,152,42,123,33,223,232,55,66,50,6,198,56,133,118,193,133,49,153,17,29,147,238,155,23,215,227,40,0,214,207,62,20,32,93,129,39,178,177,36,73,251,34,45,36,75,112,82,40,76,63,80,34,96,147,210,173,141,18,85,206,194,39,236,173,173,201,198,16,222,162,172,27,68,59,186,18,225,140,101,24,220,127,101,30,208,225,129,62,83,22,243,101,1,206,217,94,227,98,210,223,184,84,216,56,68,41,195,65,114,168,39,136,64,79,169,151,78,217,80,4,202,182,128,27,40,190,92,198,252,37,17,146,142,182,123,131,166,17,112,141,148,46,151,76,33,156,132,100,135,9,217,30,136,60,238,80,112,84,232,13,3,149,69,165,174,238,164,142,200,129,245,24,126,255,0,114,218,194,12,149,112,8,156,71,209,66,217,59,227,202,167,7,181,162,68,118,91,216,255,0,31,66,9,130,236,96,40,112,216,7,8,195,110,104,194,162,193,0,38,19,198,75,73,76,2,211,59,169,96,28,171,0,16,113,46,86,5,166,118,30,80,177,143,179,108,144,32,18,132,68,18,71,208,40,247,7,64,28,34,185,214,129,254,16,206,163,219,23,216,0,140,2,135,148,208,49,150,207,209,0,104,115,176,48,136,197,18,19,64,14,1,162,74,171,129,116,144,169,173,32,152,225,91,96,184,64,132,19,125,141,108,123,130,114,123,34,48,216,194,133,183,56,192,40,93,186,116,208,139,236,175,178,178,8,131,16,141,174,246,219,176,36,168,199,60,199,35,202,27,31,14,187,139,86,64,5,21,67,115,246,133,126,214,57,71,102,206,240,128,32,56,70,222,84,113,147,255,0,10,203,51,1,29,50,26,217,231,108,165,220,238,34,197,204,8,84,173,194,10,162,33,57,12,184,129,51,10,218,226,132,110,173,209,192,66,105,101,163,188,168,226,12,64,133,65,167,178,132,35,4,162,174,210,32,240,84,108,143,252,163,121,37,163,108,112,149,246,49,159,114,156,209,48,54,80,1,49,56,67,19,0,34,32,67,99,126,81,254,162,202,4,180,225,65,190,68,133,109,97,120,198,227,133,81,6,15,8,245,228,108,234,70,129,202,143,2,97,185,10,193,136,35,5,82,103,14,136,36,147,17,194,129,91,64,56,42,129,183,132,155,147,72,171,148,86,152,7,186,161,132,195,179,79,255,217