255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,1,7,8,2,3,5,6,10,4,255,196,0,124,16,0,0,5,2,3,4,4,7,4,14,18,10,12,12,5,5,0,1,2,3,4,5,17,6,7,18,8,19,33,49,9,20,34,65,21,50,56,81,97,119,181,22,35,113,133,23,36,37,51,66,71,82,98,99,114,129,134,177,197,24,38,52,67,68,69,83,115,116,145,161,178,179,180,193,209,210,211,39,53,54,84,85,100,118,130,194,225,25,70,101,117,131,149,162,163,164,195,196,212,55,86,87,102,132,146,147,165,166,226,240,241,40,88,104,150,227,228,57,148,182,103,255,196,0,28,1,1,1,0,2,3,1,1,0,0,0,0,0,0,0,0,0,0,1,2,6,5,7,8,4,3,255,196,0,75,17,1,0,1,2,3,4,5,8,6,7,6,3,9,1,0,0,0,1,2,17,3,4,5,6,33,49,65,7,18,81,113,177,19,34,51,53,97,114,129,178,20,50,52,145,161,209,54,66,82,115,131,193,240,21,22,35,36,98,179,67,130,225,55,68,83,84,146,162,194,195,210,241,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,144,168,208,92,192,106,185,16,92,133,15,143,18,20,43,247,128,213,114,11,144,165,140,80,6,171,144,92,140,80,249,122,64,175,220,2,183,11,144,219,186,245,24,214,101,96,21,189,194,247,26,111,97,82,62,32,43,114,32,189,197,15,152,94,220,128,86,228,23,33,78,29,226,135,232,1,170,228,23,33,164,0,106,185,5,200,105,0,26,174,65,114,26,64,6,171,144,92,133,8,138,198,96,70,86,0,53,165,60,204,83,122,142,122,191,112,104,114,231,113,164,146,126,45,128,111,19,136,62,70,42,70,71,200,109,37,7,114,224,55,56,23,46,96,43,114,11,144,167,103,188,80,6,171,220,47,97,160,215,110,70,56,234,133,114,20,22,20,243,210,180,37,40,82,140,244,25,240,34,185,242,32,28,146,157,66,60,101,90,197,126,67,231,126,171,2,57,26,158,145,164,146,157,71,216,81,240,251,132,45,62,58,207,108,35,134,25,146,114,177,79,86,83,112,151,35,243,11,171,177,17,43,143,6,207,234,121,122,6,45,230,150,220,180,58,97,200,106,143,154,59,181,29,57,107,65,120,17,103,239,157,187,31,106,57,249,139,208,3,56,234,57,137,131,169,73,53,207,172,110,136,136,148,127,43,186,174,6,118,46,73,62,241,196,47,60,114,185,14,155,42,197,22,89,119,117,41,31,213,136,141,199,187,119,99,105,198,104,167,230,166,180,27,40,35,47,1,178,92,73,102,125,241,252,214,22,221,253,178,243,49,115,20,234,115,30,228,118,227,224,120,254,111,214,0,78,60,76,217,203,249,196,149,69,175,235,37,223,79,202,175,149,237,207,154,61,3,153,139,138,40,83,109,213,103,107,212,157,101,239,75,46,30,126,37,233,16,127,135,246,223,204,136,203,97,183,51,59,73,39,85,203,192,172,31,159,236,2,255,0,229,150,222,19,87,33,13,87,51,82,228,152,5,114,240,25,124,242,232,250,152,255,0,15,160,4,168,34,92,119,8,141,14,92,140,174,92,15,144,215,189,71,213,126,224,199,156,167,218,55,9,99,38,98,54,156,99,215,29,93,45,185,75,47,7,58,221,204,201,187,171,231,68,92,213,203,210,47,116,42,180,105,209,89,147,30,70,180,56,218,86,149,104,50,185,25,92,143,137,0,230,9,214,207,146,191,112,106,212,71,222,56,148,204,183,231,159,184,62,148,73,51,189,151,251,128,62,221,68,125,225,114,27,27,212,23,209,126,224,117,134,200,200,141,127,184,3,126,228,65,114,27,100,226,87,196,142,255,0,112,107,43,25,112,230,2,183,32,185,13,32,3,85,200,46,52,138,151,30,6,1,173,37,222,4,180,159,35,27,106,73,149,184,13,45,154,138,250,128,111,220,130,228,52,167,138,76,204,0,106,185,5,200,105,0,26,174,65,114,26,64,6,171,144,168,208,43,115,1,91,144,92,134,144,1,170,228,23,33,164,0,106,185,5,200,105,0,26,174,66,163,73,115,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,129,172,82,197,230,1,166,224,43,164,197,72,188,224,41,115,20,46,6,42,101,198,192,68,1,107,241,14,92,185,138,159,2,224,40,69,222,96,22,34,227,110,97,207,144,23,48,229,204,0,202,193,99,33,168,80,200,5,14,253,226,131,81,113,230,22,1,77,38,6,70,66,182,59,7,119,16,26,109,194,226,165,99,238,21,0,26,79,152,173,175,200,45,99,185,129,159,152,0,202,194,130,164,126,112,231,200,5,56,216,200,134,146,51,73,216,251,198,161,91,17,241,34,32,20,177,95,137,5,145,123,216,15,128,115,1,94,254,2,134,100,66,188,138,221,227,229,149,45,12,38,234,37,120,214,224,3,121,110,146,75,145,142,62,117,114,60,35,73,56,135,79,85,203,178,146,238,251,163,164,99,124,208,164,97,120,157,98,91,85,37,23,90,220,123,194,82,103,123,40,251,214,92,59,35,10,115,207,109,154,13,38,184,136,48,228,227,120,230,196,185,141,44,153,90,16,147,210,180,145,90,207,151,14,118,1,152,24,171,62,104,244,14,171,169,138,167,191,235,241,24,100,252,93,60,238,191,72,196,140,231,219,226,29,42,132,105,164,43,17,48,243,209,38,18,84,116,232,74,34,81,33,58,76,238,179,228,102,48,51,27,109,79,137,171,61,75,171,227,92,110,157,206,242,251,202,147,133,207,79,43,60,126,97,106,145,82,197,184,206,83,16,92,196,147,159,247,194,106,210,230,58,164,251,225,145,121,207,135,14,32,47,78,100,237,157,152,88,190,82,155,143,136,231,147,111,193,56,138,39,169,144,147,123,154,239,226,164,248,118,190,17,106,138,167,142,177,212,166,137,202,212,117,27,202,76,63,125,105,8,230,127,88,142,93,190,124,197,201,203,13,154,113,62,38,149,9,245,191,135,93,71,132,155,97,69,37,78,40,204,174,131,50,249,209,240,237,126,17,155,121,55,177,251,20,232,236,187,84,195,216,34,74,155,170,37,205,93,80,150,122,8,155,224,90,153,244,31,237,128,194,92,1,178,102,54,199,38,149,46,167,135,148,157,242,217,50,118,84,132,120,168,37,125,11,94,145,115,33,116,121,226,119,91,67,142,73,194,167,123,223,230,140,223,79,216,132,157,224,92,153,195,84,4,104,70,21,195,77,30,249,107,247,136,45,167,154,8,190,160,184,240,29,249,156,13,67,67,36,69,66,164,149,175,202,42,60,255,0,106,2,31,106,187,2,226,138,106,29,117,137,120,93,10,111,77,140,170,19,14,215,183,157,175,72,179,152,191,42,49,182,91,56,252,133,213,105,86,68,181,65,249,93,107,89,240,212,127,70,217,112,236,115,231,200,78,149,103,47,168,210,89,121,41,161,210,46,173,62,52,100,121,203,235,70,61,231,46,207,148,90,213,50,205,97,140,41,173,85,45,233,169,216,72,227,217,115,191,118,124,120,128,142,76,156,218,83,24,224,170,194,163,185,90,149,166,53,56,225,145,51,6,50,188,85,182,95,68,69,195,179,207,152,148,205,159,115,185,236,109,131,33,74,144,244,213,184,221,46,158,226,212,228,118,81,117,56,209,153,153,105,63,64,137,172,235,203,137,152,19,16,86,165,54,154,108,118,202,185,38,34,19,8,141,6,146,214,225,145,91,74,108,155,35,151,192,50,23,101,12,229,69,38,131,62,159,38,101,113,103,26,37,57,146,36,57,116,150,148,56,71,107,172,184,112,1,41,140,86,82,189,90,183,135,107,125,9,13,50,49,148,56,90,119,141,201,61,119,182,148,39,187,238,250,70,45,87,182,149,160,81,55,27,212,226,63,126,213,109,209,35,186,220,253,244,188,227,25,115,51,109,136,18,60,27,224,170,166,58,139,167,125,188,210,250,81,171,196,183,138,255,0,30,255,0,219,1,158,120,171,106,76,49,135,93,83,46,194,174,26,186,185,188,70,220,86,12,190,139,206,225,113,224,58,36,157,184,176,171,47,161,7,15,18,241,34,62,16,98,121,255,0,93,17,37,136,115,243,23,215,100,147,137,198,184,181,68,108,238,189,250,164,233,247,159,217,15,135,17,215,30,204,108,92,165,19,170,197,149,211,210,93,243,221,191,15,243,128,78,30,1,218,203,12,98,231,209,25,136,117,226,83,142,173,4,110,196,142,146,236,163,87,208,184,98,243,208,49,156,58,212,102,36,176,220,146,75,218,173,173,9,35,224,102,92,108,103,230,30,126,112,62,126,98,92,51,80,101,247,49,118,43,74,80,181,172,201,137,238,17,241,65,167,245,66,25,153,179,246,218,244,214,154,160,210,234,245,44,115,45,210,235,91,197,45,228,184,149,113,117,69,227,63,115,177,91,187,184,4,173,51,37,15,17,40,137,92,124,227,116,99,206,89,237,21,135,49,68,106,106,152,102,191,242,206,250,219,244,183,244,38,190,118,116,254,164,94,234,94,35,135,81,105,181,52,219,229,173,162,115,182,69,200,200,189,62,144,28,192,94,195,75,110,165,100,70,68,124,74,227,95,3,228,0,171,24,210,77,249,236,53,105,49,75,159,156,5,75,178,86,49,64,21,183,127,152,5,0,87,81,31,2,32,50,50,1,64,0,34,184,0,173,187,197,108,94,97,80,26,72,174,26,76,106,0,26,72,174,40,101,97,172,80,6,144,26,140,188,192,68,2,133,204,106,20,177,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,145,247,24,168,0,161,16,168,10,31,16,14,241,81,66,224,42,3,73,115,49,83,43,138,23,51,26,128,80,142,226,163,79,138,53,0,167,192,5,126,241,80,0,0,0,0,20,51,176,161,157,192,84,237,222,52,128,169,29,128,109,239,8,185,220,106,74,175,200,105,241,253,22,4,183,164,239,112,27,133,200,197,5,72,248,88,8,187,192,83,152,162,148,73,35,46,241,161,215,116,223,179,123,122,71,90,196,184,139,193,145,164,187,212,247,187,173,28,55,154,111,115,47,65,249,192,115,21,58,171,48,35,56,243,132,233,146,45,125,54,191,19,34,243,250,70,53,231,70,210,116,44,33,13,195,116,177,26,77,186,161,197,51,141,160,184,145,57,246,82,225,217,252,2,217,109,61,180,79,128,34,226,90,111,184,253,254,227,169,246,252,33,167,86,163,100,249,110,142,220,196,87,102,166,103,123,169,171,212,207,192,157,87,121,85,122,79,230,157,118,186,151,217,241,11,234,185,250,0,100,62,124,237,121,58,181,34,161,14,149,137,177,196,114,69,109,215,18,74,154,104,74,80,70,233,17,22,151,142,220,203,128,197,74,254,45,196,56,178,162,252,215,43,245,71,174,251,174,222,84,165,169,93,181,95,234,143,143,14,35,123,5,224,159,117,85,71,81,225,62,171,174,58,164,252,231,93,174,164,240,241,139,234,185,250,6,117,228,30,201,253,127,15,28,207,119,218,55,240,160,187,167,193,87,182,164,40,237,125,240,12,59,192,249,31,137,177,79,93,221,204,163,171,170,238,239,214,28,112,252,109,92,189,236,254,167,240,12,209,203,205,145,164,83,37,72,151,54,149,131,93,38,156,101,194,210,193,168,203,73,168,206,215,100,184,140,227,193,25,57,224,30,187,249,99,223,239,247,127,160,244,233,211,171,235,206,252,197,210,141,134,247,122,190,93,189,237,249,223,250,192,98,14,6,203,250,94,23,149,18,51,180,122,74,84,115,155,124,186,188,116,145,115,73,125,73,113,236,254,1,146,88,62,52,46,171,118,98,52,130,235,61,205,145,113,178,124,195,185,22,30,186,137,93,115,145,254,167,254,177,247,197,164,238,74,253,99,85,149,127,18,223,202,3,102,11,72,36,220,144,146,237,31,34,244,14,65,9,186,9,35,117,166,190,187,191,204,53,155,61,250,191,112,6,215,86,39,19,99,74,14,254,114,28,61,95,14,70,156,214,135,33,195,89,111,53,89,198,200,202,252,125,30,145,207,35,176,100,92,236,53,44,181,23,155,136,12,11,218,139,103,52,215,233,175,191,2,147,133,218,113,234,250,164,26,220,99,74,141,38,151,143,137,147,71,199,137,8,225,198,240,113,86,85,226,90,149,61,154,243,177,18,244,233,44,146,41,146,156,109,22,101,195,34,35,34,211,192,181,112,251,188,132,241,226,154,127,88,96,211,190,211,242,197,252,91,247,43,210,35,31,109,172,45,187,197,52,247,122,245,247,181,10,178,173,186,229,239,141,122,125,32,48,202,183,154,24,198,126,231,86,48,196,43,221,234,249,229,65,211,181,237,203,183,232,27,248,75,45,113,166,53,235,123,186,228,85,245,61,221,250,220,151,78,218,245,120,189,147,250,158,63,112,115,184,43,5,248,103,174,252,210,220,238,119,127,156,234,189,245,125,113,121,132,132,96,12,59,238,99,175,252,185,214,122,206,235,243,189,26,116,234,244,157,252,111,220,18,69,151,203,189,140,229,28,100,170,169,73,193,18,148,83,75,138,216,53,158,139,35,135,105,143,135,135,164,92,185,59,22,211,228,66,124,152,194,184,5,10,54,212,148,153,193,73,88,237,192,248,48,50,223,6,210,119,236,19,189,99,78,153,86,182,139,247,39,210,46,4,106,93,172,91,255,0,162,250,159,245,138,34,59,58,246,50,196,52,56,111,79,167,53,131,34,33,168,204,153,148,100,173,181,106,55,180,220,172,193,119,25,23,192,49,138,187,132,113,166,95,214,31,34,196,9,96,224,105,252,195,45,212,219,90,75,197,236,167,234,248,242,239,30,132,170,24,119,175,197,91,29,115,70,171,21,247,119,228,100,126,113,100,51,119,103,239,117,16,170,203,247,91,213,186,206,227,135,80,215,167,73,183,246,66,191,139,251,160,34,7,3,237,5,139,240,132,200,77,72,198,216,188,145,19,121,116,198,169,59,110,209,43,145,27,133,245,95,132,101,206,84,109,209,13,149,71,98,165,89,199,242,13,186,106,18,173,82,9,100,107,45,4,103,218,145,240,241,244,142,3,60,182,75,234,46,86,230,251,191,215,163,171,118,124,21,107,223,116,92,247,222,145,134,152,179,46,253,205,76,149,243,99,172,238,229,174,63,230,125,23,177,171,143,140,127,83,203,210,2,108,114,179,106,44,55,138,27,138,218,17,137,148,165,83,81,32,206,65,54,119,241,56,252,244,248,246,191,8,191,248,127,21,195,172,48,203,172,34,73,19,177,210,241,111,8,175,99,34,231,99,62,60,71,156,108,59,141,125,206,203,81,120,51,172,110,218,54,62,125,162,246,50,227,226,159,212,242,25,181,179,38,211,93,78,160,196,95,113,58,247,52,20,183,171,194,86,189,148,201,94,219,175,64,9,127,185,249,204,107,51,46,225,211,112,158,45,240,215,90,249,159,185,220,232,252,247,85,239,171,235,75,204,59,131,106,231,192,5,64,249,24,169,149,128,188,83,1,180,74,177,219,141,198,162,93,248,113,26,28,43,31,62,225,165,60,12,7,209,110,23,20,20,79,18,26,147,204,5,75,144,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,184,220,84,0,0,0,6,146,230,99,80,161,115,49,80,1,66,43,10,128,0,0,0,0,0,10,25,216,105,26,143,129,220,80,185,220,3,151,17,165,74,191,119,33,69,171,209,222,52,17,243,1,186,158,208,2,14,215,224,0,5,204,104,144,230,237,10,85,175,100,153,141,103,192,140,207,184,112,88,162,172,205,58,151,57,231,116,89,168,110,186,122,156,36,240,36,168,255,0,144,7,86,198,152,207,193,104,152,94,13,222,238,183,127,159,105,189,244,253,105,249,198,33,237,33,158,158,11,163,98,36,123,150,222,238,186,167,30,189,166,247,91,63,99,63,56,183,91,83,231,53,42,6,38,196,228,81,162,58,166,250,151,15,8,36,140,238,219,31,91,233,24,11,154,88,237,24,170,179,83,234,244,228,163,173,110,109,162,70,242,218,80,143,50,74,254,40,13,252,236,204,159,117,152,170,178,231,129,122,175,90,234,252,58,206,189,58,91,111,235,74,247,211,251,163,131,203,92,15,238,154,176,235,94,20,234,215,134,167,239,184,215,244,104,225,227,23,213,115,244,15,159,5,224,58,174,33,171,195,83,44,203,66,100,111,44,105,136,165,145,105,74,190,11,242,18,45,178,190,206,181,232,115,162,212,158,149,61,40,145,135,145,109,84,165,164,187,70,193,243,213,199,144,14,211,179,30,207,189,70,45,46,163,238,187,94,255,0,14,49,216,234,22,182,162,100,249,239,61,3,57,112,110,20,240,85,34,60,110,191,189,209,25,132,106,221,105,190,148,218,252,204,48,46,21,122,145,75,167,176,235,235,51,102,3,76,153,169,147,79,18,74,75,207,195,151,33,221,26,107,66,9,55,189,136,139,144,13,132,196,211,249,231,238,15,167,69,200,248,141,65,203,137,247,0,210,77,240,230,40,105,211,194,247,5,186,130,62,42,73,125,209,182,169,77,36,237,173,31,250,196,3,90,145,171,141,197,11,135,100,104,235,45,90,251,196,127,235,16,162,164,54,105,177,41,39,254,112,10,171,129,141,6,187,29,172,52,41,196,159,209,23,237,141,165,186,158,87,46,126,112,27,21,6,183,232,211,171,79,110,252,175,231,24,89,181,206,1,240,165,90,140,247,133,183,95,44,84,85,109,198,175,25,76,253,113,12,206,125,203,92,200,175,196,117,170,245,0,235,43,105,93,100,217,221,154,207,231,122,175,123,122,75,204,2,49,242,51,9,238,124,55,243,66,247,234,223,157,126,187,233,25,133,132,50,243,95,91,249,177,107,110,255,0,67,253,183,215,11,129,69,202,83,163,239,175,95,222,239,180,254,132,211,107,95,235,207,206,59,228,56,204,194,215,170,90,15,93,185,216,185,125,223,72,150,28,141,62,46,225,163,78,243,87,110,252,173,220,67,239,111,178,86,244,142,45,117,218,123,36,100,185,49,203,133,248,188,146,27,30,235,40,200,241,234,16,147,110,60,101,32,133,29,145,149,216,239,110,241,186,103,188,43,114,184,235,76,98,250,35,203,38,218,168,193,89,159,212,202,65,142,65,154,180,103,137,38,218,219,81,29,236,105,112,140,6,213,119,14,248,82,59,232,235,155,173,238,158,59,189,86,177,151,164,188,195,30,115,79,103,223,15,69,89,123,174,220,107,168,27,223,152,53,90,228,190,31,60,47,56,201,134,100,165,86,50,183,31,72,212,244,114,125,37,101,219,141,249,92,4,46,237,11,179,55,129,14,116,239,118,219,237,229,113,214,244,248,55,77,175,189,59,223,122,126,97,137,114,83,238,70,183,57,187,245,189,203,206,197,191,206,239,101,248,221,255,0,83,203,210,61,12,227,188,0,245,122,9,50,220,229,182,125,107,125,217,140,107,238,87,15,24,188,226,51,182,191,217,147,17,197,143,58,175,22,77,74,81,74,196,238,168,144,221,29,206,4,162,144,171,220,150,119,47,185,222,3,182,236,197,180,102,191,116,191,148,235,91,169,254,152,126,189,246,33,38,152,111,16,248,83,172,252,169,186,221,104,252,243,85,239,127,65,121,135,155,252,51,93,119,11,245,158,181,78,89,245,157,26,119,138,54,252,93,87,181,200,239,227,9,99,217,111,104,188,55,82,247,77,189,69,50,54,239,169,91,85,93,179,213,125,255,0,214,151,155,247,64,72,18,78,229,107,10,242,49,240,211,230,51,37,189,108,173,11,34,93,174,149,17,149,248,15,187,159,16,26,84,90,189,2,132,157,39,123,141,66,191,66,2,133,196,87,79,164,109,168,244,174,226,169,86,163,224,64,53,151,49,168,105,35,176,114,226,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,200,14,199,222,0,118,62,241,67,50,183,49,75,113,224,40,174,64,54,214,103,221,231,20,77,248,138,153,29,249,13,104,65,113,51,191,16,26,145,194,247,224,30,145,83,59,130,184,17,128,218,144,238,134,150,171,151,4,153,241,22,147,56,241,67,116,204,59,91,53,201,134,141,52,89,46,123,226,237,201,183,56,243,46,28,5,199,175,212,153,167,192,150,243,175,178,217,53,25,199,12,220,81,17,17,18,76,238,124,121,112,24,61,181,198,119,196,164,65,172,211,98,214,48,242,212,254,22,144,164,165,114,8,214,165,25,62,86,34,39,10,252,128,71,214,211,152,233,85,76,121,137,24,101,250,123,169,119,169,216,218,86,163,59,50,201,240,237,31,152,89,252,47,135,228,215,235,81,148,184,146,212,219,250,251,76,182,102,93,148,43,145,216,252,194,149,234,148,220,101,141,31,144,182,18,225,204,211,249,149,38,100,122,26,34,236,241,63,169,227,247,69,240,202,204,20,204,58,45,50,168,164,78,76,132,111,251,11,34,36,149,214,180,242,211,126,71,231,1,219,178,51,47,84,229,126,137,77,76,74,154,140,250,207,100,155,186,252,71,85,245,34,86,242,99,8,162,147,67,163,221,185,136,82,104,177,218,50,116,173,110,195,124,60,82,227,192,98,14,204,185,111,225,12,67,134,241,3,145,106,132,151,58,229,214,132,123,215,4,60,142,122,125,30,126,98,66,112,237,49,184,20,248,141,167,123,216,138,219,125,190,124,18,94,142,124,0,114,177,218,38,218,66,120,240,73,23,17,186,93,226,156,108,69,110,65,170,192,23,35,230,118,31,13,78,173,14,159,29,111,200,153,25,148,37,10,89,169,215,9,36,68,69,115,59,153,242,21,149,61,168,218,119,143,52,141,87,182,181,17,95,247,70,47,237,23,180,4,76,41,133,148,112,171,120,101,78,73,167,212,13,41,126,73,30,165,37,180,216,136,137,194,191,141,248,0,94,42,230,110,97,74,114,204,156,197,216,113,181,19,90,200,156,158,217,121,254,191,151,1,211,42,27,68,97,56,242,80,215,187,92,30,87,73,31,106,164,213,249,159,217,4,95,227,253,168,241,36,217,154,154,70,25,113,61,83,73,154,9,195,46,107,251,47,164,90,138,190,208,152,137,233,72,121,108,208,73,73,65,90,201,114,220,12,207,245,64,19,77,74,207,60,51,82,69,219,197,184,93,206,209,167,222,231,182,124,138,255,0,170,14,110,54,104,208,157,36,169,24,138,132,162,59,242,150,131,255,0,76,66,158,24,218,167,21,210,44,219,76,97,139,27,138,95,190,37,206,102,155,126,172,94,97,223,232,251,102,98,244,19,45,155,88,60,173,171,154,93,191,127,217,192,76,12,108,117,73,148,148,169,186,205,41,102,171,219,68,132,157,237,254,112,250,203,17,70,89,92,166,67,50,62,36,100,225,127,56,139,252,23,182,77,125,199,33,162,83,216,53,164,158,243,81,154,150,155,120,214,230,248,189,84,29,171,211,41,182,147,34,183,131,80,91,132,171,132,155,113,225,231,120,75,140,214,85,110,41,151,25,113,127,246,133,252,227,230,114,191,79,108,253,246,161,13,23,229,169,228,149,255,0,116,98,106,246,165,162,33,4,107,197,152,45,42,228,100,115,208,86,63,253,168,183,184,235,108,132,83,223,142,138,118,32,192,207,145,173,210,85,229,234,181,141,54,228,255,0,194,23,25,163,82,204,108,47,3,119,191,197,20,54,181,222,219,201,173,166,246,183,43,171,210,58,21,99,63,176,84,93,206,156,117,132,59,90,188,106,155,93,214,251,32,141,12,103,182,30,44,168,245,61,219,88,69,205,222,242,251,180,186,118,190,158,126,253,232,22,98,173,159,88,174,102,235,84,26,55,99,87,138,211,157,246,251,39,160,4,146,99,45,175,163,192,150,76,83,177,22,8,125,10,141,170,253,108,148,122,174,162,183,7,189,4,58,99,187,94,84,37,93,37,63,6,171,81,105,236,186,163,255,0,174,17,181,43,31,212,230,58,151,95,106,10,76,136,147,193,42,34,181,253,42,244,143,166,14,57,152,133,37,86,131,193,100,124,111,232,250,224,176,148,252,180,207,202,141,122,83,75,83,180,5,30,249,196,123,202,148,124,155,191,234,135,231,25,37,129,241,188,154,148,72,70,226,160,221,205,229,244,25,247,26,190,187,208,33,227,41,179,206,171,135,106,76,52,131,161,165,179,121,215,13,79,234,43,25,181,110,123,194,243,16,206,108,129,207,198,43,199,66,135,50,175,134,208,227,253,107,82,27,144,68,162,211,189,50,177,27,135,230,32,181,134,118,210,106,27,246,218,51,83,87,86,174,71,240,250,71,60,194,181,17,31,214,139,113,130,171,49,234,112,97,200,98,76,103,73,205,229,141,165,146,136,236,106,46,22,63,64,184,113,22,102,132,242,241,8,81,245,173,148,184,146,35,191,159,128,179,121,217,151,81,49,61,17,17,223,42,141,188,38,79,251,193,21,239,161,194,239,73,240,237,11,206,218,175,230,228,56,236,65,5,18,226,33,10,215,243,210,87,103,224,63,231,1,231,159,57,242,234,70,21,240,62,154,125,85,29,107,172,126,105,104,202,250,119,124,187,37,245,95,128,118,92,134,204,185,88,127,195,154,87,76,79,88,234,223,62,51,47,23,123,203,180,94,113,146,187,101,229,91,17,125,199,238,152,171,43,87,132,47,116,145,242,234,255,0,88,48,19,13,212,222,166,117,139,147,105,222,232,249,229,203,149,249,113,47,56,15,70,57,83,137,219,174,209,93,144,82,97,172,202,114,154,247,149,220,188,68,31,156,248,241,23,21,42,35,35,226,67,17,118,70,204,54,171,56,73,213,57,58,151,168,241,2,154,34,105,210,227,239,76,125,113,241,226,50,190,44,196,60,87,39,27,62,213,184,24,15,172,5,110,74,43,220,80,6,219,137,189,198,166,75,79,63,48,213,165,39,196,204,86,196,69,192,192,80,249,138,149,187,197,0,6,162,59,138,141,37,114,238,21,35,184,10,128,165,203,206,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,98,20,50,21,191,27,10,25,247,0,21,251,134,149,17,152,213,196,184,138,38,230,103,112,20,34,243,138,129,243,0,1,183,45,210,106,59,142,26,172,73,66,149,123,114,177,13,210,183,120,235,184,214,180,205,26,129,58,99,210,119,41,110,28,135,77,90,13,86,36,160,204,206,196,71,200,5,147,218,63,53,160,225,92,59,95,142,170,247,85,127,220,220,169,13,151,85,53,241,221,188,68,126,33,151,52,242,244,8,116,218,11,54,106,216,187,17,180,101,95,235,109,185,73,76,85,124,170,150,239,119,29,186,124,66,250,174,126,145,150,187,110,231,113,185,89,147,77,167,226,123,183,39,10,45,179,71,82,241,148,165,201,43,92,219,225,220,35,181,249,82,43,117,40,238,188,230,248,238,134,175,98,79,13,92,184,91,206,2,229,229,6,12,84,185,84,154,212,170,110,182,23,191,212,238,250,215,177,56,146,224,74,191,62,28,134,76,101,182,31,114,171,138,169,216,106,52,77,236,103,119,218,88,222,105,189,155,90,252,99,50,62,101,126,98,215,229,212,56,244,220,188,167,200,109,189,220,134,247,182,59,153,218,239,172,190,14,70,50,167,101,140,28,85,204,81,134,43,178,41,219,253,255,0,93,187,187,237,55,179,111,167,197,37,23,154,220,128,101,238,207,56,17,138,30,18,160,37,202,86,225,108,117,187,251,249,170,215,117,223,174,63,56,190,237,165,40,66,80,146,177,36,136,135,93,193,148,134,105,148,88,113,219,143,186,221,111,44,90,205,86,186,212,126,115,243,142,198,69,199,136,10,154,140,139,129,143,146,76,196,48,100,75,115,77,239,221,113,188,235,164,130,226,171,113,183,33,109,179,7,30,83,240,251,241,155,126,171,184,55,22,242,109,184,82,175,164,211,230,73,249,192,91,44,237,207,234,30,18,240,46,172,89,213,122,215,89,253,0,183,53,105,221,253,140,237,109,95,186,34,143,58,115,174,177,140,162,211,217,115,19,117,196,50,220,148,168,186,146,91,177,44,144,71,249,217,115,211,251,130,224,237,7,157,213,140,77,224,14,173,137,250,207,86,235,90,190,82,74,52,234,221,121,219,43,248,191,184,49,111,18,200,101,182,17,219,177,154,28,183,3,243,16,14,42,165,88,37,26,147,214,123,70,217,145,118,62,31,64,225,55,19,234,47,33,44,39,120,107,50,108,184,164,174,102,124,184,252,35,92,116,42,116,198,27,182,189,107,75,118,229,123,159,47,221,23,211,38,242,86,102,45,145,6,67,88,107,173,51,225,102,163,172,250,225,55,222,217,153,124,240,143,146,185,250,64,89,23,112,205,118,25,111,31,133,161,37,196,207,120,131,231,195,184,198,206,138,132,99,213,109,38,159,181,49,32,245,109,141,231,84,233,143,29,51,46,119,142,246,82,159,154,228,158,36,162,51,241,159,34,228,58,77,75,97,172,120,104,113,77,101,127,14,22,249,182,207,163,252,96,75,140,58,139,93,170,197,52,154,101,105,211,127,160,73,243,251,131,176,193,204,10,227,36,148,166,175,109,40,36,254,103,71,163,235,70,71,126,65,204,126,103,163,228,95,218,255,0,126,216,255,0,188,13,248,187,9,230,41,184,122,178,179,134,158,31,55,24,255,0,188,10,49,164,241,78,45,154,234,247,115,181,146,140,214,94,244,209,112,191,62,94,145,202,82,176,86,63,197,100,227,236,83,58,209,55,165,119,223,48,139,107,185,247,168,185,216,102,70,12,216,62,183,189,73,214,114,175,177,213,75,244,241,30,61,211,245,50,62,17,145,121,123,177,198,19,162,83,212,137,89,115,185,113,198,88,37,124,215,117,87,82,82,119,228,249,249,196,184,192,252,39,178,14,55,170,117,174,191,151,155,221,214,141,31,53,153,77,175,170,252,158,47,49,14,223,85,216,142,184,214,235,171,101,149,175,171,87,205,164,122,60,239,137,50,166,101,78,27,165,239,58,181,7,117,189,182,175,150,156,85,237,127,58,207,206,62,185,24,50,150,246,157,116,219,218,255,0,159,43,250,65,188,66,38,57,217,239,25,225,149,58,169,24,71,171,37,168,106,144,175,151,218,93,136,181,92,248,56,127,83,203,208,45,36,234,116,234,83,201,102,67,59,163,52,146,237,168,149,194,231,199,129,159,152,77,110,104,100,6,18,173,211,106,42,94,18,223,60,170,91,205,35,229,247,83,199,74,236,95,60,34,230,98,59,54,139,200,39,176,173,93,74,167,225,62,170,203,84,83,146,175,151,201,118,50,83,215,87,23,12,249,36,184,122,5,24,217,73,152,164,62,131,55,45,196,251,189,2,247,228,230,47,168,80,171,52,137,177,234,59,130,99,172,89,91,148,170,218,144,225,114,52,159,156,88,135,88,118,157,37,9,117,27,190,206,174,100,124,238,66,232,101,121,245,233,84,200,205,246,220,94,250,201,229,123,18,207,249,0,74,214,203,121,174,213,98,149,134,105,210,235,251,233,47,117,221,72,234,166,155,217,79,153,113,36,17,114,33,152,212,183,210,243,13,56,75,185,41,164,168,142,220,238,68,34,227,102,106,180,250,38,47,195,113,93,145,185,97,158,185,116,232,74,173,118,158,62,118,51,230,98,74,176,149,79,173,82,224,185,191,212,75,132,210,200,244,218,247,74,120,242,16,119,20,26,120,31,160,106,117,4,234,9,54,191,27,143,145,151,200,237,117,119,121,135,216,133,36,237,199,184,81,133,187,90,224,147,170,123,149,209,76,222,238,186,245,253,251,77,175,184,250,226,243,8,96,175,195,114,6,227,222,247,123,205,93,247,189,173,252,226,127,51,227,15,38,161,224,61,80,247,155,190,179,249,229,173,125,215,167,208,32,167,50,232,231,79,240,110,242,62,239,121,190,183,110,247,182,143,79,164,6,104,108,97,156,108,210,161,65,166,76,196,123,163,127,21,52,122,58,153,171,82,84,81,211,204,144,118,228,125,226,78,48,94,53,167,85,99,111,88,169,239,75,173,110,239,185,82,120,217,60,56,164,188,226,1,242,227,28,226,60,37,38,28,234,109,83,170,71,137,81,110,98,213,184,109,205,38,131,65,154,172,105,51,59,18,75,135,163,144,205,236,139,219,86,44,120,172,68,196,57,151,165,215,106,233,236,248,24,206,237,153,52,92,208,199,158,254,144,18,185,6,107,114,19,116,57,171,180,101,202,221,195,237,224,101,233,24,213,149,155,78,224,76,72,180,199,70,55,235,46,46,67,137,34,240,107,200,189,155,37,126,164,66,251,97,252,87,75,174,71,98,76,25,251,244,63,171,74,183,74,77,236,102,71,204,139,204,96,57,224,2,50,82,117,23,27,128,10,145,121,198,149,44,147,200,198,165,31,2,176,216,82,84,102,124,59,192,110,165,203,247,138,222,195,66,17,107,220,134,187,88,6,162,47,56,168,161,29,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,159,18,20,51,243,0,169,249,197,59,248,133,252,224,102,86,228,2,138,81,23,11,240,4,222,254,129,182,163,186,140,134,227,100,127,184,0,124,192,15,152,169,25,119,128,161,240,230,44,102,211,120,213,156,55,151,53,121,30,19,234,235,85,18,168,180,30,228,215,197,44,94,254,41,242,184,189,114,228,165,157,58,181,118,175,200,71,150,223,185,138,184,120,38,12,70,166,85,27,235,148,170,211,102,72,114,201,87,188,178,93,174,215,18,237,126,16,17,225,159,249,135,59,22,226,216,166,170,199,90,222,82,209,27,243,57,34,247,117,222,207,138,95,85,207,210,58,94,18,195,50,37,74,140,103,11,85,229,161,63,60,34,239,79,164,124,80,154,122,189,91,130,242,215,188,61,251,77,93,243,51,63,28,142,221,252,56,139,221,131,112,201,181,54,35,91,168,151,84,214,237,100,240,230,159,64,14,241,134,232,75,99,9,71,128,113,116,233,215,216,215,127,207,76,249,220,103,62,199,248,89,150,48,214,18,158,80,116,186,158,191,219,222,153,254,121,32,185,94,220,134,44,211,105,73,134,219,109,188,219,42,36,94,228,69,114,227,127,57,122,70,110,236,181,213,209,132,48,194,27,101,41,183,93,181,146,69,249,235,224,50,70,152,217,181,21,180,90,198,87,239,244,152,250,205,105,79,127,17,177,29,68,77,167,238,143,150,167,49,49,153,39,21,175,138,237,217,248,12,7,27,137,113,4,106,92,98,117,217,123,162,223,104,190,236,213,198,199,195,145,249,132,126,237,89,180,66,169,120,138,36,42,102,48,221,27,51,106,77,56,159,7,234,182,151,27,34,43,169,163,244,139,205,180,150,105,248,26,142,162,102,101,93,149,34,182,108,153,178,230,158,4,151,184,112,89,112,224,34,191,60,49,187,245,108,87,42,67,243,170,47,18,170,51,150,157,243,166,163,45,78,17,247,168,192,116,234,150,42,68,237,223,133,39,235,209,125,223,189,90,215,181,252,82,244,16,232,117,90,163,147,205,166,210,254,242,218,138,218,109,206,222,129,242,74,152,227,186,108,235,156,47,205,67,235,195,116,135,234,85,104,177,146,166,140,220,146,211,126,248,103,110,210,173,230,228,3,182,101,118,8,155,137,107,116,166,154,166,117,146,122,170,196,107,111,201,23,51,90,56,120,197,245,92,253,34,76,182,105,200,180,81,104,232,92,236,45,185,113,186,225,60,95,47,106,177,18,89,227,193,195,243,24,177,251,41,229,58,91,137,18,167,50,13,25,222,171,136,219,112,212,109,106,94,148,147,10,177,93,31,15,120,144,28,44,245,58,154,209,52,212,52,182,71,35,93,154,109,36,87,178,120,252,60,4,29,166,137,131,169,169,104,208,170,117,136,214,103,109,242,188,197,245,195,157,111,2,80,30,104,137,218,85,239,207,223,215,231,251,97,179,74,175,193,65,118,153,120,251,71,244,37,230,248,71,43,238,170,156,210,120,179,35,135,153,41,254,113,71,30,89,113,133,137,90,206,141,199,207,214,28,254,144,220,70,3,195,109,157,211,74,183,119,207,220,254,144,220,123,26,211,83,127,121,151,195,235,83,253,33,195,212,51,46,143,21,23,83,21,14,11,211,217,74,125,63,94,38,225,216,26,195,84,120,228,91,152,90,108,90,126,120,163,225,251,99,233,68,22,27,45,40,106,196,92,60,99,22,218,102,117,208,35,25,234,143,88,224,179,79,4,35,250,193,215,170,123,68,97,184,107,73,41,138,255,0,104,213,226,165,190,235,125,148,47,2,243,42,43,37,110,199,238,152,248,29,142,194,109,216,181,253,38,49,190,165,181,214,16,99,119,242,190,43,45,87,228,134,189,31,102,29,62,163,182,70,21,78,239,74,113,129,115,228,77,250,62,206,23,25,33,136,19,25,109,60,133,149,201,81,212,70,92,121,88,198,46,237,15,151,52,156,69,74,171,206,77,31,172,58,222,31,144,210,23,214,20,139,25,37,211,34,182,162,46,106,29,22,185,181,221,34,66,207,117,43,24,36,141,173,54,53,164,184,241,251,48,234,21,93,166,104,181,40,175,199,125,120,153,212,188,202,154,50,116,208,162,50,50,50,177,221,222,92,64,97,70,110,224,231,240,213,97,166,188,29,213,146,112,219,112,203,124,75,230,226,202,254,49,249,134,172,165,172,49,78,196,116,162,145,35,118,150,247,247,236,25,218,237,185,230,47,72,185,89,211,88,162,227,21,156,154,109,60,219,82,98,52,201,41,246,144,74,35,39,77,71,226,153,240,177,139,32,150,158,164,85,247,201,115,65,53,250,145,153,25,93,54,225,203,206,40,145,12,142,110,60,213,81,43,209,11,90,151,214,116,187,196,175,109,234,79,178,127,1,151,33,159,57,119,94,82,169,240,35,46,85,205,186,115,68,105,209,200,201,40,47,48,139,45,149,179,17,148,72,194,244,121,46,212,156,50,235,186,146,106,35,65,240,125,93,234,254,78,98,74,50,250,66,100,68,134,251,36,164,147,144,27,89,95,129,216,201,7,220,2,248,67,148,75,109,10,222,94,232,35,228,57,6,164,151,14,223,119,152,117,58,123,206,33,166,205,78,44,203,118,93,254,130,28,171,114,202,197,197,124,128,113,24,254,148,213,83,168,106,99,123,186,222,253,22,155,95,71,164,188,194,14,54,144,194,10,163,251,157,209,79,220,239,186,221,253,251,85,237,185,250,227,243,137,223,157,162,70,139,164,143,77,252,98,248,4,89,109,149,150,206,55,238,67,117,30,150,139,248,66,250,81,107,254,103,250,209,6,13,97,86,218,157,76,118,45,181,186,243,202,109,9,226,87,51,74,72,138,252,185,152,172,230,177,6,17,168,51,213,83,213,9,162,76,174,104,114,198,74,62,215,27,253,79,47,64,248,176,124,158,161,89,167,50,233,168,210,115,153,81,146,121,25,107,79,243,11,239,63,9,49,138,176,229,78,177,26,28,27,71,140,243,87,125,178,214,70,150,205,92,44,71,195,181,231,230,40,235,153,91,180,86,52,195,53,104,234,44,99,213,144,78,186,179,249,158,210,249,180,105,191,206,140,72,62,203,219,89,21,108,240,205,34,181,143,183,206,189,215,119,173,248,43,77,237,190,81,113,75,36,92,136,143,129,136,154,196,148,169,52,41,205,145,173,180,123,209,47,222,76,203,153,153,121,136,119,188,154,199,211,112,254,35,163,190,154,149,81,178,143,214,62,112,241,145,150,166,220,46,29,162,243,128,244,47,131,177,84,44,71,72,135,58,44,254,176,137,27,205,42,221,26,53,105,82,136,248,25,21,188,81,217,10,198,92,6,25,108,113,154,201,196,56,95,8,211,157,151,88,121,217,30,16,186,164,57,168,143,75,146,15,137,235,51,228,95,128,102,52,7,119,177,208,229,207,141,249,243,230,3,232,43,95,136,161,145,92,12,0,84,237,220,41,123,128,0,212,69,97,81,77,68,5,200,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,155,31,156,84,143,141,129,64,4,119,3,228,41,127,55,0,46,70,2,128,2,164,93,224,31,66,54,150,102,70,124,76,106,82,143,85,134,218,142,234,50,0,177,168,238,70,55,82,74,34,35,51,238,26,27,46,54,27,183,225,96,20,3,50,224,42,69,113,243,75,116,218,211,98,51,189,251,236,3,174,98,170,186,33,245,91,155,197,175,95,139,232,211,233,244,136,132,219,139,49,27,175,83,48,212,72,239,212,136,214,197,81,179,222,171,129,234,75,5,220,163,224,51,223,104,92,223,159,133,124,1,184,129,33,206,181,214,175,162,114,155,182,157,215,153,39,127,24,67,142,51,198,117,76,123,87,195,240,234,15,202,36,183,36,218,45,244,149,62,86,113,77,145,240,59,125,79,221,1,217,50,31,4,185,90,138,197,69,214,160,58,76,214,18,131,223,39,82,172,68,209,216,187,39,195,136,200,152,88,48,211,141,232,81,227,49,5,182,220,153,20,141,9,78,148,153,155,196,92,72,146,56,92,142,195,48,168,152,2,171,37,40,97,213,177,57,247,210,162,96,146,100,105,97,179,34,35,227,110,92,197,236,201,106,100,108,87,84,165,213,101,52,210,86,205,101,134,72,156,108,157,59,18,155,87,51,181,188,110,64,43,143,240,217,209,41,83,222,75,113,91,83,59,174,211,37,99,43,169,28,184,23,156,100,118,201,178,53,224,204,43,168,212,106,62,189,196,255,0,93,124,116,140,255,0,194,145,152,194,213,233,13,56,218,13,61,86,196,150,8,173,239,141,23,59,143,183,101,186,187,240,89,195,52,142,218,208,142,187,199,120,100,71,115,125,94,47,221,1,153,45,42,209,201,92,127,250,49,209,179,15,20,71,164,211,80,227,157,107,243,89,55,239,118,189,244,175,210,92,56,14,208,204,197,29,60,156,210,127,6,175,174,24,129,181,134,100,213,168,148,37,117,53,75,108,209,136,77,155,181,49,77,246,73,15,249,139,151,2,224,2,192,237,37,141,29,170,185,80,140,212,186,129,18,107,238,172,137,199,14,196,69,190,47,170,63,56,143,204,196,169,56,253,126,81,41,231,148,104,153,39,198,85,254,143,225,23,227,29,230,21,70,165,42,89,201,41,43,213,57,199,15,92,181,43,137,154,184,241,46,124,121,140,106,197,114,215,42,181,49,211,185,106,148,242,172,106,191,53,128,224,137,102,174,243,224,47,158,207,88,25,252,67,138,217,81,162,3,136,139,81,128,107,39,200,206,228,167,85,192,187,39,245,34,203,210,34,166,94,247,81,145,104,211,205,55,231,113,34,123,36,229,157,33,138,221,81,247,17,13,211,110,85,57,100,71,9,61,203,116,252,224,59,187,20,90,134,21,108,227,82,164,55,5,38,123,253,48,214,166,147,175,150,171,36,139,181,217,46,62,130,31,76,124,87,139,227,145,95,21,85,184,43,87,102,115,191,206,50,154,139,129,48,213,65,41,84,170,37,49,211,55,73,23,114,19,106,225,195,135,18,229,196,118,184,153,67,129,158,79,107,12,80,184,170,220,105,76,159,242,12,109,35,12,100,102,30,52,104,236,222,48,175,39,133,251,53,7,75,253,33,240,189,152,184,245,106,81,39,28,98,18,191,251,166,247,244,134,115,124,132,112,19,138,45,88,98,128,127,13,29,147,254,65,171,228,23,151,214,191,185,92,61,127,247,153,143,230,18,210,48,45,236,121,152,43,35,34,199,53,251,159,158,166,255,0,244,135,94,171,215,51,70,114,13,49,243,2,178,147,55,53,246,170,178,11,135,31,49,250,68,138,124,131,50,246,246,247,41,135,127,226,102,63,152,106,78,71,229,226,79,142,16,195,167,241,51,31,204,45,132,105,162,141,156,85,53,154,91,204,89,220,125,243,183,87,149,203,246,143,206,57,70,114,127,58,234,141,165,239,146,19,106,45,36,162,222,85,165,153,246,191,204,49,34,197,148,24,10,58,140,219,194,116,4,253,15,102,146,201,112,253,161,184,88,27,10,195,236,55,135,169,68,92,172,152,45,151,2,251,130,216,71,164,61,152,179,114,70,189,254,46,163,57,166,214,215,62,81,219,246,218,29,206,6,202,120,201,90,250,212,204,50,239,45,58,156,117,86,231,126,108,140,219,42,69,1,143,22,129,79,237,121,163,160,191,144,125,5,30,151,244,52,136,169,248,26,79,243,0,194,179,217,26,174,174,11,139,132,20,103,195,138,20,127,245,35,227,155,178,37,85,180,168,202,38,15,43,32,207,131,106,244,253,132,103,34,34,211,212,147,87,131,227,240,251,26,127,152,108,201,133,79,117,11,189,62,57,93,38,95,59,79,243,5,132,105,230,126,204,85,138,101,46,67,233,107,12,35,75,77,31,189,165,68,124,93,34,253,72,134,45,102,94,84,213,40,77,84,165,56,170,89,110,55,55,54,77,87,237,26,11,135,96,188,226,103,177,94,17,162,213,162,185,30,69,58,10,146,180,36,143,92,84,44,184,46,252,140,98,190,210,89,65,135,75,9,226,41,44,69,167,50,191,149,44,104,167,54,70,94,250,201,115,35,14,2,57,242,219,17,205,194,120,158,156,181,79,154,130,139,190,252,204,233,149,181,54,190,92,75,234,184,253,209,42,59,56,102,148,26,244,10,84,43,213,22,234,48,243,14,45,79,88,200,204,146,201,25,223,89,241,185,136,183,197,180,22,232,216,230,84,24,239,36,137,157,22,52,55,163,155,41,62,68,124,57,139,247,144,185,129,94,195,85,84,173,185,243,221,66,105,4,194,80,153,171,65,36,181,53,107,115,250,158,65,34,94,41,46,166,84,56,238,34,228,75,97,11,45,94,99,34,27,146,31,92,114,212,165,170,218,173,192,197,183,201,220,113,34,185,67,164,19,241,92,212,170,52,119,148,165,200,53,153,153,161,187,222,229,207,143,49,116,100,71,68,168,205,171,130,117,89,92,175,220,40,217,98,170,211,218,173,189,225,110,127,253,198,53,237,45,151,237,87,189,206,105,133,76,86,227,174,124,249,187,248,219,158,93,147,243,11,167,62,161,50,145,187,180,151,156,222,223,243,195,77,173,111,135,206,52,205,122,30,38,209,215,105,172,171,171,95,78,244,137,219,106,181,237,114,225,226,144,156,68,16,98,42,76,138,22,32,132,70,182,211,165,45,189,239,38,101,201,103,232,46,60,5,241,201,236,77,26,78,30,126,149,44,164,188,169,115,212,215,190,89,72,50,82,27,77,149,115,229,231,224,59,182,213,249,19,74,195,85,213,201,129,58,35,101,31,15,156,146,67,52,212,181,117,37,111,159,114,184,31,100,184,140,114,192,85,137,148,186,156,8,45,190,241,147,181,6,149,116,186,105,181,212,146,229,247,5,29,247,61,48,66,73,181,212,225,69,167,176,219,49,25,73,146,81,165,87,55,140,174,86,79,164,133,140,167,200,122,147,91,109,27,213,164,218,191,206,148,101,205,7,203,151,156,102,11,248,117,24,171,8,78,118,108,146,82,137,228,181,119,91,222,157,137,72,87,121,250,121,12,93,204,218,35,52,12,97,82,137,29,104,50,99,115,99,67,100,143,25,164,31,34,62,28,192,103,110,193,152,229,244,215,176,52,5,205,169,26,62,105,221,27,195,209,226,74,62,90,132,171,224,217,221,122,137,26,70,167,12,150,75,241,207,143,5,153,8,59,216,155,18,205,135,153,56,50,50,86,249,161,30,17,224,79,153,23,24,242,79,151,221,19,61,147,117,55,39,224,250,123,142,18,174,104,124,248,175,87,39,212,64,46,45,184,92,5,18,119,73,124,2,160,2,166,86,4,129,149,187,192,45,99,226,42,86,238,20,51,184,17,216,6,160,20,213,232,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,78,124,64,12,248,216,84,0,0,0,0,80,206,192,103,194,224,174,67,72,10,145,241,184,40,8,236,40,0,0,0,2,182,225,112,34,239,20,82,189,0,54,213,218,59,10,18,120,233,184,214,92,70,178,59,21,128,81,37,164,188,226,188,204,11,137,141,42,85,140,248,119,128,45,205,37,107,114,49,111,179,11,21,248,21,216,137,234,27,237,226,158,47,158,233,182,147,79,160,252,227,184,213,38,245,102,73,123,173,87,93,173,170,221,198,35,227,109,108,217,240,101,126,143,23,192,27,205,220,202,163,122,186,213,175,165,108,149,237,160,6,39,109,65,155,254,29,247,51,249,94,220,110,58,239,232,189,87,213,185,250,194,243,12,121,201,218,79,133,241,125,56,186,198,231,117,82,133,244,26,175,119,126,18,243,14,167,95,171,120,87,113,242,190,235,117,171,232,245,94,246,244,23,152,100,134,64,225,110,167,225,218,151,95,215,212,186,171,250,55,86,215,167,122,171,94,252,57,115,1,123,35,67,240,115,237,225,237,230,243,175,172,147,190,181,180,107,61,30,47,125,173,126,100,50,179,102,44,7,224,250,6,243,194,187,205,221,115,121,109,197,175,100,51,195,198,244,12,95,192,73,247,71,152,56,102,69,250,189,170,240,153,183,143,249,250,78,253,223,84,36,143,45,232,126,14,164,56,223,90,222,124,184,107,190,139,125,10,56,115,244,0,235,57,175,64,240,142,25,170,71,235,123,189,230,227,142,238,246,179,136,63,63,160,90,188,183,164,248,31,28,211,152,235,27,237,206,251,142,141,55,187,43,63,57,249,198,67,226,232,219,216,146,211,174,215,221,247,122,82,45,4,58,110,235,50,16,254,250,246,191,13,63,96,183,156,5,232,101,235,80,137,90,127,119,235,196,127,109,151,83,189,42,75,123,143,23,20,47,142,175,173,145,232,25,205,83,151,212,176,155,143,238,245,232,183,11,218,247,116,139,249,68,77,237,113,142,58,237,90,187,7,193,122,55,56,170,81,234,223,222,246,83,229,203,79,164,6,54,98,137,250,234,83,83,186,181,165,185,244,95,92,161,208,106,101,190,144,163,229,101,171,240,142,74,92,203,78,144,254,239,199,117,103,107,242,185,220,124,73,61,78,45,127,84,119,183,152,2,136,238,227,125,217,213,171,79,125,188,226,80,118,118,196,186,42,117,15,148,175,119,225,126,121,245,206,122,4,95,201,115,127,167,134,157,55,244,142,243,130,51,79,220,204,181,189,224,46,179,188,113,149,91,173,104,182,147,63,172,62,119,1,56,24,111,18,235,109,37,212,173,119,200,190,121,240,122,7,123,165,226,45,6,150,250,157,245,56,92,119,159,7,160,67,45,11,105,253,193,37,62,225,245,93,226,63,237,157,188,223,98,23,11,12,237,59,191,159,19,242,145,166,242,155,47,237,149,254,137,63,98,1,47,76,85,183,235,34,234,250,111,245,247,254,65,245,148,174,205,247,127,186,48,3,0,109,15,214,31,66,125,200,105,187,171,253,48,191,231,127,173,140,151,203,60,197,240,252,74,106,252,15,184,223,239,184,117,141,90,116,154,254,180,175,200,5,228,92,206,217,150,239,247,71,201,54,167,213,219,37,238,53,93,86,241,173,231,244,14,62,103,203,84,181,200,241,117,91,135,62,74,176,199,60,226,174,248,50,27,135,213,119,182,169,155,126,62,158,231,56,242,63,48,11,165,141,179,51,192,172,41,126,4,223,90,81,181,110,179,167,185,92,124,67,243,12,78,205,109,172,60,21,88,234,190,224,119,187,185,50,91,213,225,93,55,210,162,43,219,114,98,192,230,165,123,194,50,38,55,213,119,127,52,220,93,245,223,189,124,57,122,70,57,226,168,27,233,235,94,246,215,121,211,182,159,58,132,226,50,93,253,174,244,233,254,199,190,127,211,111,255,0,132,114,176,182,205,209,175,251,27,222,246,253,56,248,126,192,48,70,77,39,197,249,99,207,244,31,235,31,10,169,250,191,62,255,0,147,254,176,176,144,88,155,103,221,104,79,200,219,154,203,244,227,255,0,224,29,211,14,237,117,215,16,159,236,125,162,239,146,127,182,215,243,125,135,210,35,90,151,76,226,133,111,249,58,95,67,240,122,71,125,194,244,174,179,38,58,55,250,117,74,66,124,91,247,167,210,22,18,87,132,182,140,240,230,35,137,77,247,29,184,223,111,59,126,16,213,107,33,74,229,186,47,48,185,216,165,191,117,153,121,42,101,250,175,90,209,217,241,244,233,125,37,207,133,239,167,247,70,19,228,38,90,245,204,75,6,161,225,173,27,167,228,35,71,86,189,254,87,62,55,213,233,25,223,132,232,254,15,203,248,180,222,179,188,221,235,237,232,181,238,250,143,149,253,32,34,255,0,104,124,63,224,124,219,196,18,122,222,251,115,213,59,59,189,55,188,102,139,206,126,113,82,141,167,13,211,100,235,249,227,44,158,155,114,187,119,23,63,108,248,93,91,17,99,9,27,221,90,124,31,195,77,191,59,142,66,213,225,234,198,242,131,77,99,171,219,68,54,120,235,231,100,17,121,128,103,22,203,213,189,203,116,230,186,174,173,24,113,148,223,93,175,109,207,160,102,101,6,103,88,133,20,247,122,111,29,10,231,126,226,17,37,149,57,155,224,108,71,37,30,4,223,110,225,45,155,245,157,55,179,136,227,226,31,152,72,246,75,98,111,12,81,169,47,117,45,206,246,138,195,214,222,234,181,208,223,14,69,231,1,114,42,148,158,181,186,249,99,78,157,95,65,123,222,222,145,109,171,248,123,171,238,62,91,213,171,87,231,118,243,122,69,232,105,58,239,198,214,28,37,110,147,214,55,63,44,105,211,171,232,47,230,244,138,49,191,53,176,79,186,188,45,93,119,194,125,87,85,26,84,123,110,117,254,118,190,62,49,125,87,47,64,140,76,238,203,111,114,88,162,50,252,53,214,247,52,228,74,183,86,221,222,206,57,217,241,143,234,121,250,68,187,182,199,81,144,220,13,90,247,202,35,215,107,90,231,110,95,112,91,124,244,202,111,117,241,42,50,188,63,213,62,98,189,31,79,85,222,119,58,119,190,178,250,174,94,128,17,147,151,57,137,224,218,115,148,127,3,239,55,242,86,238,243,172,90,221,132,240,182,159,173,243,247,142,131,155,19,252,41,92,170,207,221,110,183,187,142,198,173,86,178,27,46,124,60,194,229,231,238,82,251,132,168,162,87,186,14,189,187,130,211,154,122,166,234,250,158,90,45,125,106,248,69,137,170,200,213,21,214,180,125,79,27,250,72,5,201,217,186,175,224,188,195,195,178,58,190,247,117,214,248,107,211,123,176,241,121,143,206,38,227,100,186,199,133,50,178,134,255,0,86,221,106,102,97,219,94,171,90,99,133,230,33,3,249,60,254,235,27,82,15,77,237,214,59,254,194,224,154,237,134,230,239,50,154,128,157,213,190,85,158,126,55,248,251,128,50,181,7,116,151,14,225,172,207,133,135,204,202,238,218,78,220,210,67,120,143,87,11,0,214,101,96,50,176,106,244,13,183,59,128,110,17,112,184,160,162,79,184,106,50,176,1,31,11,1,115,20,26,139,136,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,31,156,5,64,82,229,231,11,151,156,0,204,203,184,47,114,14,98,150,50,62,0,41,221,96,3,0,21,177,121,192,204,251,192,173,222,6,119,1,65,82,228,103,230,20,3,51,34,48,26,22,163,51,26,75,137,216,87,129,243,230,9,35,185,112,239,1,186,68,68,155,10,0,114,0,62,5,126,241,242,202,146,219,8,212,183,16,146,213,110,209,216,110,200,125,166,147,169,199,80,142,54,237,42,194,204,103,22,115,82,112,109,47,125,225,252,60,210,211,82,234,166,82,229,37,54,236,184,118,241,203,181,217,252,32,58,230,126,230,245,63,10,209,73,211,172,208,90,52,213,186,185,245,153,9,77,187,14,240,241,203,143,103,240,136,107,218,107,52,37,98,236,127,81,117,14,210,158,109,138,197,77,72,84,85,26,136,201,111,21,140,207,89,240,61,60,5,227,218,183,105,218,166,39,93,74,145,30,70,23,144,212,124,74,243,168,56,171,82,212,105,78,253,36,103,103,76,173,101,115,183,152,98,2,35,206,197,21,25,243,149,13,213,169,79,169,211,234,237,153,164,141,106,81,250,120,121,128,118,220,183,192,82,177,15,132,126,103,212,215,213,247,63,56,104,206,218,181,243,236,159,152,102,117,94,157,19,9,69,93,54,19,202,81,214,91,91,6,151,212,70,181,25,21,136,144,68,69,115,247,207,79,112,224,114,103,44,224,97,143,12,120,67,194,80,250,207,87,209,214,244,183,175,78,242,250,110,130,189,181,21,254,18,31,69,38,169,81,204,204,107,133,225,42,50,94,109,138,164,118,150,116,244,41,70,130,117,214,200,239,197,86,62,207,15,128,249,128,200,253,144,242,241,18,233,113,234,178,99,212,144,228,108,74,131,73,18,44,155,37,44,43,141,211,252,163,60,41,209,83,22,50,219,45,69,117,26,187,92,249,16,179,187,63,96,22,112,174,29,118,50,26,168,39,230,178,159,180,132,145,31,206,218,47,169,46,29,159,194,47,106,200,137,42,248,12,7,1,93,108,221,101,244,17,25,223,79,46,124,200,117,31,4,161,21,14,182,100,241,40,187,143,151,139,111,48,239,18,218,215,172,204,143,141,135,21,38,26,123,75,237,223,128,11,127,154,51,19,19,1,212,203,91,100,104,220,240,81,249,222,64,133,253,163,39,169,236,89,136,254,118,100,120,146,97,240,253,117,239,72,151,45,161,43,200,165,96,218,251,73,122,49,41,174,171,217,113,92,120,186,215,62,37,231,16,211,157,149,87,103,226,122,242,143,116,100,170,236,165,246,61,46,57,233,229,196,5,176,77,228,72,113,10,46,4,102,124,62,17,220,105,20,88,78,69,66,220,121,212,153,182,131,241,136,187,190,1,212,25,212,219,170,114,222,49,31,63,132,118,152,149,23,91,140,209,36,155,249,218,121,223,205,240,128,238,108,229,213,42,117,250,171,211,222,209,227,110,212,149,90,252,175,100,250,7,31,83,201,218,178,90,214,197,3,16,44,210,149,25,218,42,142,220,61,8,31,86,26,204,9,84,158,179,218,167,167,123,163,231,166,101,202,252,187,69,231,25,5,132,49,229,38,190,243,209,170,85,154,75,40,212,218,8,219,144,148,157,148,102,71,227,40,252,192,49,54,102,91,226,40,170,185,97,186,217,105,78,174,212,53,255,0,68,105,133,64,174,66,90,13,218,52,246,205,43,37,246,227,44,184,112,227,203,151,1,157,204,96,252,1,93,65,234,197,26,148,179,220,145,51,53,131,189,251,139,178,124,120,131,187,60,96,74,145,27,135,89,172,153,219,65,110,228,51,253,95,164,6,46,229,181,74,169,10,171,29,165,66,36,164,220,113,70,107,109,69,249,209,250,125,3,62,54,93,171,85,31,151,134,80,112,211,186,87,93,237,19,106,243,61,223,127,56,179,63,145,190,147,78,156,219,244,38,241,36,211,74,76,202,196,151,11,81,220,140,187,45,121,184,140,169,217,207,46,202,129,79,195,206,63,26,166,195,204,117,187,162,66,52,219,82,158,230,70,146,62,71,248,4,25,53,66,113,213,82,152,214,139,25,234,191,15,174,49,240,86,105,108,212,18,109,190,110,37,36,238,187,166,197,199,143,156,189,35,151,166,180,109,67,109,9,74,172,87,230,94,147,28,30,47,173,34,139,5,50,77,232,232,213,32,155,247,229,88,185,40,252,229,199,128,162,223,98,28,181,195,146,205,197,191,80,154,131,91,230,179,179,173,151,19,191,157,34,222,85,178,119,7,73,144,163,85,90,163,116,173,126,43,237,121,254,208,117,252,199,218,97,116,73,50,226,197,170,97,85,46,61,69,198,13,46,63,117,17,36,214,92,72,157,46,60,5,184,167,237,59,83,168,202,152,110,201,194,228,72,115,178,104,90,184,220,207,236,190,129,55,14,207,86,217,179,3,74,221,111,42,181,210,211,170,214,125,158,251,125,136,117,249,91,46,224,116,233,221,212,177,18,185,223,223,153,63,250,161,90,222,208,181,8,251,158,175,35,14,175,86,171,246,212,118,229,230,112,113,76,237,31,92,119,86,243,220,233,90,214,241,255,0,173,16,114,236,108,235,133,25,140,227,104,153,94,51,85,236,70,227,119,189,191,90,29,118,187,179,221,46,43,229,34,27,120,133,213,52,214,180,246,82,162,53,17,153,145,112,111,224,29,138,151,159,138,125,230,147,34,161,135,81,169,212,164,253,246,220,46,92,120,184,59,156,76,212,162,78,71,203,56,130,132,139,171,65,233,150,130,225,247,87,233,1,211,50,155,15,84,176,165,122,35,101,77,154,219,91,215,157,82,228,178,162,177,155,38,158,118,34,183,2,25,67,70,121,201,24,109,149,169,37,117,106,228,95,100,49,103,226,226,156,43,38,90,13,188,77,74,90,184,145,18,38,182,125,199,233,23,103,9,204,133,47,14,197,40,211,25,117,11,215,165,77,184,74,189,156,87,35,47,128,88,145,131,187,108,51,105,152,205,211,37,23,246,187,159,46,81,133,141,203,56,76,212,148,204,115,90,140,211,79,74,236,217,149,254,128,191,148,95,157,185,46,135,113,169,36,174,146,240,111,31,185,24,99,174,72,215,80,138,235,140,173,248,201,209,76,52,241,85,143,130,219,244,136,188,92,170,154,77,50,185,56,238,105,34,117,214,200,220,225,244,127,135,128,144,109,154,177,84,103,41,84,104,169,155,4,212,214,28,142,70,146,112,181,21,146,201,113,43,140,21,198,116,52,162,57,213,33,161,247,156,149,43,89,145,22,164,217,68,165,92,172,92,185,119,139,237,179,78,33,174,67,171,161,133,211,208,134,219,161,147,105,82,218,89,94,202,100,139,191,159,0,68,149,83,164,146,183,150,82,14,214,228,127,8,229,205,9,95,51,62,30,97,212,168,82,181,111,245,26,10,218,127,148,118,214,76,149,126,36,50,29,98,181,67,105,213,155,254,255,0,116,53,194,214,183,11,159,152,117,233,20,226,84,119,80,162,112,137,72,81,31,15,71,192,46,20,182,137,198,214,92,120,160,203,128,235,179,33,25,18,146,148,184,100,104,62,224,24,35,183,133,45,152,184,62,166,234,13,195,82,105,208,108,74,183,247,241,23,152,69,142,48,121,126,25,150,221,138,222,247,251,196,137,106,233,2,130,109,224,154,170,201,46,112,166,192,230,95,227,228,34,79,25,164,202,191,51,129,254,119,251,196,137,11,46,75,44,229,41,140,89,77,89,233,36,167,125,197,92,190,116,177,51,219,3,212,147,35,43,168,77,19,140,153,148,41,231,100,159,31,237,130,253,34,21,176,29,207,16,193,34,43,252,247,247,138,19,27,209,228,218,254,71,116,99,52,40,139,193,213,14,54,255,0,116,20,42,51,118,51,151,105,28,75,196,47,192,62,214,220,59,21,173,200,113,241,210,100,203,124,15,196,47,192,62,198,187,190,0,31,82,76,149,123,152,169,241,228,52,36,140,185,21,198,226,64,105,34,176,10,17,157,249,13,70,86,0,35,50,21,225,204,249,141,32,119,62,32,53,92,133,69,8,187,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,52,144,168,165,200,3,73,6,146,21,0,20,228,23,59,250,5,69,14,224,22,35,226,52,152,175,104,80,0,0,0,1,203,247,0,173,200,249,128,218,208,106,59,152,220,74,116,149,143,152,112,46,65,123,128,173,187,207,144,219,117,212,52,147,81,157,136,189,3,114,229,164,112,24,170,178,197,34,153,42,91,242,119,73,107,69,213,160,213,107,169,37,200,136,252,224,58,22,115,230,237,23,47,233,200,145,54,115,13,25,204,109,131,222,199,121,194,186,154,82,190,128,188,201,17,75,181,78,212,231,136,228,85,41,80,92,164,186,150,49,43,238,36,211,14,74,84,105,73,190,146,51,53,42,223,68,66,247,109,237,159,71,18,92,138,45,51,21,233,84,122,180,53,27,93,70,250,82,112,148,103,197,77,241,226,162,239,239,17,149,138,107,245,12,69,89,168,58,244,190,177,190,154,236,139,238,210,139,153,173,92,120,17,125,87,32,31,53,74,116,236,79,85,152,233,50,217,155,207,185,36,247,125,158,106,63,170,62,93,161,146,91,63,108,255,0,81,196,20,169,179,229,196,156,132,187,30,19,205,155,82,152,34,50,90,86,124,142,231,230,29,19,34,242,114,173,140,235,171,100,176,231,92,74,169,103,40,139,174,37,190,26,218,237,120,229,245,92,189,34,66,176,190,8,165,101,158,17,161,48,84,207,6,191,50,157,29,15,150,249,79,107,91,77,36,143,232,148,69,99,89,242,231,126,240,22,139,51,177,171,116,127,6,248,17,108,200,223,111,183,187,230,215,217,182,139,91,197,243,152,184,91,29,100,117,85,220,83,46,165,86,133,45,146,167,212,41,111,163,68,166,12,142,206,56,103,114,226,103,226,151,33,210,240,230,84,98,28,127,214,58,221,7,175,245,13,26,126,90,67,90,53,222,252,150,155,223,65,121,249,9,15,202,76,176,166,96,247,231,185,22,135,213,13,245,199,81,159,89,83,154,180,26,237,205,103,107,106,253,208,23,22,135,75,69,58,42,154,65,172,238,225,175,180,100,125,197,230,248,7,34,231,18,59,249,134,180,182,148,36,200,138,195,74,202,255,0,180,3,143,125,6,102,164,145,112,224,56,170,170,215,22,51,174,88,172,157,60,79,210,100,57,213,160,184,153,151,17,214,113,132,131,143,74,150,162,94,157,59,190,235,253,18,64,98,14,214,248,194,12,42,38,43,105,233,13,165,104,234,55,45,218,207,154,216,243,124,34,37,115,6,174,220,218,237,85,196,41,38,149,212,159,89,25,36,203,129,173,126,127,132,103,206,219,56,170,164,221,71,25,196,76,251,71,47,7,118,119,73,250,152,199,206,215,230,35,134,185,44,228,79,148,181,185,171,84,133,170,246,183,209,24,13,182,158,39,85,165,70,68,68,87,224,67,237,240,146,90,66,16,70,158,201,91,137,31,112,225,201,194,71,20,170,199,240,15,161,136,178,229,145,155,72,214,69,99,230,69,204,6,227,181,85,57,109,58,14,222,131,29,130,139,142,230,82,94,55,27,110,41,221,72,81,235,109,103,226,153,249,143,210,56,167,48,141,105,139,107,167,233,213,203,223,80,127,233,15,133,202,100,212,90,236,90,255,0,92,95,206,2,244,97,92,251,168,211,159,142,102,221,48,137,50,144,225,234,142,241,247,167,204,175,64,189,88,119,105,231,214,199,109,84,146,86,250,196,69,18,71,152,190,184,97,172,24,83,18,226,44,215,231,133,244,69,232,29,219,15,199,170,27,172,180,132,120,242,18,86,186,120,220,200,6,121,229,62,209,45,213,42,177,225,78,122,156,218,92,121,219,238,226,191,123,19,87,46,243,239,33,153,25,87,93,133,94,167,82,231,198,124,151,191,223,233,210,133,36,143,74,150,93,229,126,225,27,219,58,224,12,69,91,196,112,158,42,78,249,162,147,33,10,61,251,105,226,81,204,237,227,23,156,132,145,100,206,21,122,133,135,40,236,201,129,184,113,142,177,168,183,164,171,106,113,195,238,51,243,137,204,93,232,70,69,25,9,63,79,225,49,104,115,246,165,212,112,211,46,36,211,198,170,148,246,136,207,243,183,124,223,0,187,140,18,137,180,145,114,226,44,158,209,205,60,172,42,198,148,223,230,186,123,203,245,55,130,68,85,231,46,48,121,56,187,16,166,204,88,171,178,200,187,10,253,85,207,72,232,112,51,5,248,10,119,118,81,79,120,101,125,77,172,249,95,204,126,145,244,231,139,239,199,197,248,136,214,173,37,225,249,105,228,71,249,235,130,211,174,170,164,173,69,214,59,207,232,63,212,40,189,73,204,121,245,11,221,168,126,247,245,45,172,185,252,42,244,14,110,22,47,163,167,95,95,152,150,249,104,210,210,206,252,239,220,126,129,104,176,197,86,19,157,103,172,191,123,104,211,217,63,174,243,16,184,137,194,206,85,127,181,112,119,187,175,158,123,238,155,95,151,140,101,230,49,7,111,135,88,195,46,41,46,199,169,56,163,74,202,215,109,69,199,255,0,84,114,133,137,218,109,212,49,13,198,214,107,50,182,164,43,138,140,237,110,239,64,232,177,48,142,42,132,180,52,229,63,65,154,201,86,222,182,127,233,122,7,117,194,120,42,181,58,124,55,37,211,53,160,166,54,149,30,249,5,217,212,155,242,87,164,5,200,203,90,126,43,175,84,25,122,37,45,151,26,39,92,109,74,39,18,155,25,55,123,118,149,233,33,154,25,81,72,168,83,240,117,45,53,56,251,149,55,191,214,68,180,170,215,117,118,228,103,231,33,104,50,63,3,162,42,208,72,165,233,79,91,120,207,223,239,249,201,125,112,201,122,117,57,184,56,109,182,137,157,10,69,248,106,189,174,225,250,125,34,113,86,9,237,200,136,230,140,108,164,184,163,63,153,191,246,111,64,194,252,180,168,57,11,18,74,113,41,69,142,42,210,90,136,207,243,196,121,190,1,153,123,113,41,36,222,53,73,159,31,153,191,246,97,132,120,5,110,47,17,75,66,14,246,142,231,239,210,42,51,10,151,134,202,187,135,105,139,124,157,74,92,138,203,247,109,105,46,38,217,121,239,195,136,191,185,81,151,180,234,65,199,156,151,166,106,118,154,132,30,167,16,101,199,65,247,39,208,45,126,94,81,42,211,176,197,21,44,197,215,122,92,101,151,109,37,195,118,143,57,250,70,68,96,232,18,163,195,136,211,141,105,82,33,182,149,22,162,59,25,18,125,35,17,126,112,197,64,223,235,58,180,246,116,114,35,250,225,112,163,56,93,174,62,97,109,48,171,70,93,107,74,126,163,191,237,133,200,136,155,235,185,121,134,80,62,197,52,106,65,240,225,97,241,72,136,70,218,207,181,193,39,222,67,149,36,150,147,43,15,154,74,59,42,34,46,105,49,70,19,244,128,82,31,147,151,213,135,91,109,70,69,79,128,155,234,34,253,30,159,231,16,245,152,81,149,23,17,79,109,100,100,164,238,174,70,100,124,219,64,155,173,182,105,5,55,44,43,139,56,250,237,22,10,124,123,126,142,71,164,67,6,115,64,40,120,206,176,217,53,160,145,213,248,106,189,174,211,127,206,39,49,195,229,171,38,254,42,167,32,200,236,173,247,35,251,26,196,208,108,1,77,75,25,93,66,115,183,115,131,80,46,38,95,225,5,136,104,202,162,79,187,10,89,43,151,191,255,0,4,177,53,27,5,104,249,22,80,146,92,186,148,255,0,227,235,20,101,188,118,253,229,178,227,226,23,224,27,233,65,151,112,210,193,123,210,45,245,36,55,211,99,224,3,82,56,94,226,166,163,46,99,77,148,66,134,171,243,48,26,128,206,226,136,51,62,126,113,168,202,198,2,150,21,191,113,129,24,175,100,0,185,112,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,76,184,240,26,128,5,8,252,226,160,0,0,2,134,100,64,6,98,135,111,186,28,207,128,169,151,0,26,64,84,237,200,80,0,0,0,0,0,185,128,210,234,180,32,212,103,107,12,127,218,107,49,217,194,152,35,18,56,154,207,85,118,47,83,227,213,205,122,117,60,207,214,153,29,201,95,186,47,157,114,79,87,128,251,151,81,105,211,226,243,241,136,70,190,223,57,140,184,205,227,170,35,115,42,136,82,124,23,98,67,150,65,126,101,87,213,127,39,48,24,51,181,102,101,79,197,184,234,170,191,13,117,182,149,38,35,137,62,172,150,248,166,34,83,127,20,189,36,45,102,1,194,243,113,69,101,248,236,193,235,42,234,202,124,203,122,72,250,52,149,249,151,213,114,244,142,59,22,207,122,175,93,146,242,223,121,195,81,160,238,234,140,207,130,18,94,145,144,219,37,225,118,166,98,215,85,34,44,55,82,170,2,151,103,16,74,227,189,99,143,18,231,196,6,102,108,171,144,208,40,177,105,53,169,120,87,114,185,88,105,130,83,189,121,74,212,165,19,10,62,4,225,218,246,191,33,120,241,238,5,170,86,10,159,22,153,75,223,55,4,157,108,147,191,74,116,39,176,68,87,82,138,254,47,167,144,185,153,91,135,153,137,132,168,38,220,88,136,34,163,197,73,104,65,23,13,210,56,114,29,250,157,135,227,44,221,83,145,34,42,246,62,45,145,249,253,0,45,238,89,228,181,38,131,225,45,88,107,113,191,220,254,140,82,181,105,215,245,231,110,98,250,198,132,220,99,86,134,180,234,183,209,92,107,141,17,166,245,104,101,180,222,215,178,72,135,210,69,231,1,182,105,50,230,67,66,147,230,33,188,162,239,27,106,183,112,15,153,210,177,25,142,139,152,114,73,154,45,64,212,187,17,110,187,190,189,3,190,61,197,38,45,110,115,190,166,48,149,97,72,82,146,180,245,123,41,39,99,249,235,96,35,23,109,202,220,21,214,177,156,68,201,187,231,224,238,206,131,250,136,199,206,214,228,48,14,160,233,174,83,214,85,253,245,71,203,210,99,45,118,195,149,37,204,119,139,150,185,14,169,39,212,46,70,179,63,206,99,140,68,146,102,167,220,50,239,89,159,238,128,222,136,217,60,189,43,43,145,38,226,245,101,86,88,158,36,135,41,226,162,117,146,109,168,234,35,235,58,45,168,149,245,229,206,194,207,209,27,222,72,82,108,71,239,102,124,126,18,25,207,178,229,26,52,186,12,195,40,177,140,211,14,159,115,82,11,137,154,28,244,0,231,191,34,204,41,255,0,58,192,186,244,115,249,166,101,107,255,0,195,122,7,76,172,236,113,136,208,210,85,19,46,108,100,149,153,252,215,111,209,110,111,137,20,162,225,230,17,190,213,22,39,29,63,64,94,159,64,237,241,176,245,41,106,52,189,74,130,178,51,34,178,152,73,254,18,1,19,10,217,59,28,49,33,178,70,1,210,87,35,254,218,178,125,255,0,175,14,225,132,54,92,197,104,159,13,217,248,26,205,34,99,102,225,248,77,174,8,37,38,252,157,191,43,137,64,86,10,195,206,113,247,61,73,191,34,51,136,143,232,141,39,131,41,45,32,210,213,30,152,131,181,203,76,116,151,31,63,138,2,198,108,255,0,147,52,188,56,73,144,172,55,213,221,68,215,148,147,235,138,93,136,216,74,126,172,203,206,50,94,139,76,110,28,102,90,109,141,4,141,86,45,87,181,204,253,62,145,199,80,104,136,130,143,123,102,58,59,102,126,246,155,119,17,121,135,98,100,141,8,34,243,121,128,125,8,78,148,146,109,200,91,140,226,160,248,110,128,204,116,68,223,41,53,4,184,101,188,211,244,14,21,249,151,156,92,100,44,142,196,119,28,125,114,26,101,70,74,13,182,207,223,9,93,162,244,24,8,60,218,111,10,74,166,98,156,70,234,160,110,147,238,158,98,8,247,164,175,207,30,225,204,252,195,26,229,169,198,228,186,133,29,180,173,69,111,186,36,223,108,172,173,81,195,157,81,106,37,33,39,39,20,186,189,68,221,150,100,162,144,124,79,64,141,204,95,79,85,58,187,58,50,201,187,183,45,244,118,57,118,86,101,230,1,243,64,169,61,27,121,187,123,78,171,95,178,71,231,244,11,175,132,51,26,100,110,183,188,172,233,213,187,183,202,228,127,85,245,162,203,145,153,114,51,33,247,69,148,235,58,180,186,226,111,111,21,70,64,51,135,5,214,48,94,35,117,130,151,35,172,58,228,196,176,158,195,168,185,25,166,197,192,136,185,168,248,139,247,132,112,5,9,237,211,148,250,77,210,153,73,43,239,215,227,118,124,234,248,4,119,224,172,99,34,157,34,50,211,54,160,141,19,16,231,189,186,101,200,211,245,220,248,12,183,200,204,214,122,100,218,108,71,170,53,151,55,245,166,91,178,222,51,73,146,141,162,177,246,249,113,18,214,25,173,151,56,93,154,99,122,138,14,236,201,245,171,231,166,124,219,34,243,152,239,243,117,183,76,91,104,225,107,88,191,206,33,214,240,52,196,74,138,167,19,175,131,234,46,215,218,16,236,245,62,205,49,199,62,15,135,198,33,32,71,166,220,78,175,94,53,66,149,199,230,111,11,126,198,24,111,149,113,208,238,41,152,78,162,233,234,142,31,62,253,226,6,95,237,195,37,7,55,26,160,201,87,249,155,248,35,12,79,203,5,50,154,243,234,38,200,140,225,170,230,68,95,86,129,68,152,100,126,27,134,254,27,161,41,216,90,146,170,20,85,23,190,25,126,118,223,164,93,214,32,69,130,69,161,173,4,73,208,93,163,62,30,110,126,129,210,178,17,180,123,146,195,171,82,18,100,172,61,19,187,236,77,11,168,244,86,148,130,51,105,187,25,223,197,24,142,227,66,101,182,183,251,180,218,250,111,199,225,29,230,26,175,175,143,152,117,74,51,73,45,247,101,63,67,221,240,142,211,16,203,183,195,204,50,129,204,160,136,200,109,190,214,162,59,39,232,124,227,113,158,95,116,110,169,55,73,218,220,133,24,239,181,165,33,115,178,194,182,132,71,215,118,33,149,181,219,148,198,207,206,33,87,104,186,90,224,227,220,66,218,152,208,104,234,156,53,94,215,101,159,79,164,79,78,116,209,14,173,131,106,49,141,184,235,37,182,193,89,210,185,29,159,73,249,140,67,70,218,120,69,84,172,192,198,50,9,168,105,67,94,15,224,210,108,101,118,35,151,14,201,121,196,230,49,223,44,92,221,98,234,106,148,118,34,223,119,125,137,98,105,182,4,144,135,50,178,131,165,119,62,165,80,238,255,0,116,22,33,35,10,202,234,120,134,43,132,107,78,141,126,39,3,226,133,127,56,152,14,142,108,70,151,240,21,30,42,156,146,173,20,202,130,172,163,185,127,108,79,211,233,20,103,236,107,27,45,219,158,130,252,3,122,214,226,69,196,124,180,231,146,228,102,84,87,226,210,79,143,192,67,234,35,184,13,70,119,27,107,43,88,110,17,151,120,219,89,31,11,128,54,102,95,182,53,222,227,105,179,185,125,209,186,0,42,69,222,40,53,17,247,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,133,188,226,162,150,59,128,112,189,133,14,229,222,42,118,46,34,135,126,96,40,0,0,43,114,243,1,149,134,131,63,48,212,0,5,204,0,185,128,234,185,143,59,193,216,90,163,48,212,225,19,123,159,16,251,92,92,65,112,253,177,14,155,119,98,229,75,199,152,226,49,72,154,105,95,131,59,42,95,103,131,49,143,150,161,45,89,235,33,214,112,13,112,219,117,105,50,234,214,210,171,91,223,154,16,157,182,100,185,15,102,94,48,74,164,58,171,248,63,198,89,159,232,120,224,49,177,42,235,117,23,84,70,124,82,71,218,251,132,51,247,98,76,2,252,218,251,50,13,186,122,137,220,44,151,11,89,25,159,21,198,62,61,158,124,70,3,80,25,55,106,14,18,172,126,244,103,199,225,33,43,155,10,209,91,39,233,142,238,35,221,88,61,147,190,158,60,78,55,160,6,119,224,218,91,49,112,237,38,38,225,130,83,52,246,27,61,41,43,112,109,37,195,135,33,218,226,195,74,18,118,67,101,114,46,68,62,74,28,66,110,4,82,36,160,173,29,5,192,190,180,135,52,134,200,146,69,98,228,3,90,120,248,188,5,75,145,141,41,81,38,247,26,148,101,200,187,192,105,51,186,76,109,153,25,149,238,55,57,112,243,141,42,225,195,206,3,231,116,187,6,98,219,230,188,100,201,195,117,70,77,8,61,91,143,24,184,124,241,2,228,186,147,52,153,92,116,204,123,12,223,162,206,77,144,122,183,92,254,221,32,33,223,109,24,44,199,198,88,197,27,150,137,73,240,127,20,164,191,82,142,48,178,77,138,67,164,69,201,106,252,34,64,118,229,195,111,183,136,177,181,71,229,98,65,120,55,129,95,87,206,227,23,152,71,244,228,41,18,223,185,151,7,84,92,62,19,1,203,97,196,151,91,85,200,190,114,127,132,132,137,108,113,74,76,172,59,82,81,182,201,252,165,75,62,210,124,237,187,232,17,207,66,53,156,131,210,179,35,221,121,253,36,36,115,98,103,148,156,57,85,37,173,71,242,149,42,220,111,249,219,192,51,254,13,57,29,189,45,180,92,187,190,31,64,230,10,57,54,70,230,148,217,60,78,196,62,122,43,43,247,237,225,146,188,91,95,143,156,114,149,51,68,104,18,29,52,248,172,173,93,146,227,193,38,3,133,151,92,143,26,66,35,154,94,212,178,35,45,36,86,226,118,243,143,174,28,142,180,141,226,77,86,37,105,61,66,212,226,10,242,220,197,180,200,237,63,37,41,115,114,147,78,171,17,221,211,46,60,69,207,195,200,95,85,86,165,95,223,79,191,208,66,64,231,34,217,39,203,133,207,240,15,185,163,74,172,90,127,112,112,213,9,237,83,162,45,231,18,187,38,199,216,34,191,19,34,243,142,21,24,238,156,203,196,133,183,52,237,206,196,159,55,219,10,59,193,36,175,98,34,33,178,178,37,40,210,178,212,68,124,143,136,233,201,204,170,71,92,234,219,138,134,175,181,77,185,95,234,135,46,140,65,30,66,18,235,105,124,137,100,75,43,145,94,199,247,64,89,77,162,240,43,21,170,2,72,224,211,87,170,178,78,251,243,68,127,64,247,214,159,30,34,29,51,255,0,12,46,137,143,170,236,232,138,132,157,98,162,148,147,37,98,34,75,220,185,23,156,78,126,57,101,138,197,49,182,119,40,81,148,146,115,223,82,70,94,42,139,211,199,136,136,157,177,48,185,193,199,239,184,150,162,36,158,172,85,207,176,155,126,124,158,124,61,32,49,48,136,251,198,226,20,124,108,102,53,155,38,142,122,120,138,36,139,204,64,59,13,38,86,151,90,210,107,47,125,73,240,248,72,100,166,207,47,56,229,82,144,246,241,86,69,126,61,238,124,120,41,163,24,179,4,220,37,160,201,102,94,248,93,255,0,0,189,217,39,137,14,147,85,165,50,235,210,174,117,166,28,247,181,112,182,166,203,206,94,96,18,201,149,243,146,184,166,131,55,14,242,87,207,245,180,142,255,0,88,125,9,161,60,171,31,208,254,252,133,140,200,76,72,213,86,2,156,74,164,157,167,58,143,124,50,191,6,80,126,115,243,139,171,140,170,237,211,240,100,201,171,222,233,111,119,125,30,55,23,82,94,127,72,199,128,143,157,183,166,36,234,184,209,61,191,210,239,222,198,24,173,149,146,83,238,138,73,43,81,151,83,95,15,248,68,11,213,182,38,47,98,165,139,49,116,54,213,50,238,117,11,107,50,211,193,168,231,245,94,129,101,50,166,50,158,173,186,105,210,70,112,84,119,63,183,64,162,92,182,114,118,60,172,43,135,26,221,92,211,134,225,159,105,37,111,157,178,46,243,145,73,227,54,219,74,18,105,59,241,43,21,133,159,217,182,4,134,48,206,30,117,75,65,146,176,212,66,43,25,254,166,207,160,95,170,116,3,55,77,107,38,204,141,23,227,240,144,131,153,130,201,163,93,180,149,237,203,238,142,117,148,169,23,227,207,204,56,214,91,181,237,98,28,163,37,123,140,135,36,195,135,107,25,159,49,245,146,174,86,226,56,198,220,36,169,37,199,153,15,189,181,17,151,127,48,28,46,49,134,83,40,178,89,52,54,173,68,142,11,43,151,5,145,136,166,219,239,10,37,170,174,59,154,81,225,17,151,130,248,146,59,94,44,82,243,9,107,170,182,78,193,117,6,68,119,211,207,237,136,71,254,222,88,41,82,176,206,57,170,37,152,29,175,6,118,148,158,223,7,34,167,234,127,148,73,17,18,119,133,91,181,244,154,62,163,135,52,127,172,73,111,71,22,52,105,138,108,74,106,220,156,106,106,141,61,71,99,45,60,106,9,62,29,175,72,142,92,99,77,93,63,17,76,111,222,200,219,221,248,158,150,211,203,135,164,100,70,199,89,146,88,62,180,226,36,74,170,18,19,72,146,217,38,50,248,17,170,83,106,228,106,46,31,202,40,156,236,47,81,76,184,17,20,147,119,181,17,181,246,189,41,79,164,118,52,25,26,75,224,22,71,36,241,155,56,130,131,70,113,165,205,51,118,137,29,251,188,101,123,26,27,231,218,62,60,69,232,138,189,227,72,50,51,226,130,62,32,62,162,47,56,209,160,207,204,43,115,243,128,13,45,163,205,110,99,89,243,11,249,184,10,0,13,69,110,118,26,75,152,212,100,125,198,2,160,40,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,198,224,42,0,0,0,2,134,118,238,1,80,26,117,122,6,160,0,26,15,152,0,214,0,52,234,244,0,212,2,154,189,2,160,0,0,2,134,118,20,50,239,21,51,176,167,46,62,112,3,46,23,20,21,51,184,160,10,106,244,13,70,119,26,72,172,53,25,88,5,5,79,178,70,94,129,65,165,124,8,207,208,2,207,109,11,39,117,128,235,231,162,246,234,189,255,0,102,104,66,126,215,146,183,217,155,139,11,119,107,245,14,255,0,241,120,226,98,246,177,172,120,59,44,113,75,221,91,121,187,234,60,53,218,247,144,199,163,210,33,47,104,234,175,132,179,15,16,200,234,251,189,231,84,225,174,246,179,12,151,155,208,2,216,225,194,249,113,103,127,206,143,240,144,150,109,132,75,122,245,45,28,173,131,152,59,253,216,194,37,104,107,180,181,240,252,236,255,0,9,9,90,216,13,223,154,52,254,207,251,77,107,191,235,162,128,145,234,42,116,192,138,87,229,29,5,255,0,36,135,40,146,185,14,54,140,119,167,68,63,60,118,255,0,122,67,239,46,55,244,0,171,157,155,10,106,183,119,49,182,233,218,194,168,43,146,190,0,26,181,122,0,252,254,97,180,101,99,35,184,213,123,145,128,210,225,220,140,199,95,196,205,235,166,201,77,237,125,31,190,72,231,87,198,227,137,174,55,174,11,201,189,175,167,240,144,8,233,219,154,145,174,131,141,159,235,22,191,131,120,104,250,248,197,231,17,79,93,70,230,171,53,55,189,164,184,95,242,140,75,174,220,177,109,133,241,177,239,63,193,189,223,100,140,34,75,19,163,77,86,119,27,252,184,239,239,148,2,148,23,180,201,81,233,191,189,31,127,164,134,124,108,137,51,170,208,106,74,221,234,222,68,166,159,59,91,176,239,243,140,13,195,168,249,100,206,255,0,156,255,0,41,12,238,200,25,157,91,11,180,91,189,87,129,3,190,220,155,80,146,36,218,141,47,123,190,247,187,91,79,127,194,55,113,140,190,175,65,156,230,239,85,162,62,118,189,185,32,199,1,128,106,221,119,175,124,175,163,70,235,232,239,123,234,244,122,7,213,152,39,214,169,43,141,109,59,216,242,17,171,157,174,146,43,140,69,168,162,252,215,175,83,166,124,235,68,166,81,167,198,189,150,71,123,240,243,139,219,13,61,93,163,43,234,178,181,121,133,186,203,234,31,131,233,171,87,90,222,105,150,110,120,150,189,146,142,28,253,3,189,33,205,108,173,237,54,209,126,23,231,98,25,68,172,203,171,231,28,159,202,61,77,237,30,42,88,43,95,236,232,17,241,154,248,227,192,248,170,168,159,5,239,183,59,143,207,244,222,237,163,235,79,206,51,167,52,235,59,186,123,204,117,107,234,101,163,190,191,178,252,30,129,134,217,199,68,240,212,138,188,142,181,185,223,117,126,26,53,90,196,217,121,203,204,23,44,180,144,179,139,169,212,81,51,220,238,189,23,236,245,203,94,233,50,231,163,210,46,253,7,106,158,171,10,43,62,225,53,110,227,161,23,240,165,175,98,34,191,206,70,52,226,236,49,212,151,45,93,123,94,141,223,231,86,189,244,250,125,35,171,83,36,110,165,45,189,23,208,147,77,239,206,198,66,162,69,50,231,104,63,116,85,3,143,238,71,171,218,30,250,253,127,95,209,32,173,243,178,250,161,99,246,172,195,190,26,169,81,170,189,115,115,215,31,168,72,221,238,245,105,214,166,149,107,220,175,107,243,176,235,89,99,94,234,198,193,245,77,86,167,165,63,60,183,212,122,5,197,197,213,95,116,16,169,45,238,58,191,84,105,69,125,90,245,92,145,232,43,120,191,186,2,58,103,195,182,239,223,60,253,223,0,249,14,61,190,143,247,5,235,175,96,221,206,227,230,149,239,171,243,159,131,235,135,70,149,133,52,233,249,126,247,191,231,95,235,1,214,105,241,245,26,75,95,55,8,185,124,3,188,225,38,250,172,248,107,190,173,19,27,93,185,94,202,72,227,226,225,125,18,26,249,122,253,180,159,206,189,63,8,238,216,126,133,187,149,28,186,213,254,88,65,248,158,146,244,128,205,125,143,234,157,100,219,99,113,167,85,78,79,29,87,253,10,147,243,11,199,180,101,111,193,153,77,136,79,171,111,119,93,83,232,244,222,242,89,244,31,156,89,189,145,161,117,89,108,43,121,170,213,25,39,226,219,244,41,15,187,108,218,223,87,192,56,194,47,85,213,167,193,253,173,118,252,250,57,242,176,146,35,199,56,234,254,18,199,117,119,186,190,239,121,213,248,107,189,172,203,101,230,244,14,247,179,244,61,85,213,47,121,227,82,12,237,111,175,104,89,218,186,188,35,137,157,225,187,222,105,244,218,205,151,243,12,159,217,255,0,15,233,150,195,157,110,250,168,201,225,187,244,181,233,1,36,57,36,221,176,213,9,55,229,66,138,95,243,109,139,209,1,58,80,131,191,231,101,252,130,216,100,228,45,205,6,140,91,203,218,139,28,188,95,172,108,93,184,173,246,83,199,232,72,32,111,55,217,184,251,227,174,250,184,121,135,192,242,52,219,141,239,113,246,64,61,123,206,235,91,249,69,31,122,17,117,18,175,200,199,214,142,86,243,152,218,71,50,248,70,241,23,120,3,169,179,42,43,249,134,57,237,89,69,240,134,93,226,143,150,119,123,206,165,244,23,181,159,99,211,232,25,28,158,209,92,91,156,234,165,248,79,4,214,98,111,247,91,206,175,218,211,170,214,121,179,229,114,243,0,129,93,160,233,126,15,204,154,251,59,253,230,239,170,241,211,107,222,59,71,231,244,142,173,131,30,234,143,27,218,117,221,149,38,215,183,209,151,243,11,245,182,78,25,240,118,100,98,245,117,221,230,239,193,255,0,157,218,247,98,63,167,210,44,150,30,141,188,165,176,222,187,88,148,119,183,215,24,156,4,154,108,85,143,186,220,184,20,191,4,232,234,216,81,162,222,111,239,171,73,199,79,45,60,63,108,72,118,30,127,172,83,33,57,163,78,184,173,170,215,189,174,146,16,199,178,30,34,240,62,57,149,242,158,251,77,1,109,124,243,79,39,152,227,200,252,194,94,114,182,87,93,195,20,73,27,189,27,218,60,103,45,123,218,237,160,237,251,162,142,252,145,64,0,0,1,82,46,23,1,65,168,142,253,195,72,169,21,251,192,86,252,108,42,40,69,110,241,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,50,184,168,0,0,161,21,133,64,0,0,80,206,192,42,40,101,222,40,70,43,114,243,128,210,119,230,96,71,97,169,92,134,144,21,59,115,20,0,1,168,143,206,52,149,192,106,79,32,11,95,137,138,138,92,188,224,103,230,1,80,26,110,126,97,82,0,59,247,10,29,133,76,252,194,135,96,20,5,118,109,96,7,59,128,19,114,191,1,83,34,238,4,25,241,184,160,10,253,9,141,135,149,165,165,159,153,38,99,127,232,76,124,147,20,73,140,242,174,92,27,81,241,248,0,97,254,220,149,84,179,149,152,213,179,117,146,50,240,111,3,87,31,205,49,189,34,24,115,82,97,200,197,85,67,73,161,68,173,199,139,199,243,180,9,92,219,243,19,37,140,17,142,224,37,248,154,147,224,190,201,171,181,243,232,167,202,226,34,113,140,181,74,175,203,116,244,30,173,223,139,203,130,18,3,102,128,202,148,233,172,144,163,51,108,249,23,215,16,148,237,130,25,90,106,144,79,66,191,184,230,187,190,186,40,140,108,19,17,217,146,13,180,52,226,204,153,82,172,132,220,252,114,254,113,43,251,11,225,249,80,229,211,164,185,14,90,18,188,32,201,18,150,217,146,78,231,24,248,29,189,0,51,246,139,194,155,18,252,62,87,111,247,164,62,237,118,239,33,199,211,149,166,20,116,31,13,44,160,184,252,4,55,22,249,17,219,82,127,108,7,208,86,239,49,185,169,63,84,95,182,56,213,212,88,69,175,33,146,191,157,101,252,226,173,207,66,206,200,117,165,124,10,184,14,65,70,93,198,52,243,226,99,231,41,23,239,72,212,78,223,204,3,116,213,195,184,124,83,211,173,135,8,239,198,223,132,135,210,106,51,227,97,179,35,180,218,146,125,246,1,134,123,109,82,9,236,191,198,111,165,15,25,159,131,185,23,15,159,198,47,48,134,60,113,28,217,174,213,18,105,81,90,160,249,113,47,175,80,157,61,173,40,94,18,203,156,84,132,55,33,102,231,81,224,217,92,206,207,177,203,135,160,66,38,106,211,151,11,20,215,89,91,78,160,155,172,202,111,182,155,31,7,23,207,135,62,0,62,44,8,134,83,81,90,158,112,144,71,20,248,153,145,113,212,145,32,187,61,199,131,47,12,164,147,40,149,162,4,11,232,89,29,174,218,185,254,208,142,170,20,131,101,238,6,159,157,91,143,194,67,58,182,92,175,179,224,9,141,185,38,42,77,16,233,229,99,89,17,248,142,122,68,145,32,248,116,227,83,122,198,151,210,91,205,30,58,139,186,252,191,108,115,231,84,165,17,111,30,169,197,65,35,181,115,121,36,95,186,99,21,177,62,209,241,168,61,91,171,86,240,170,183,250,245,111,100,145,248,186,109,107,58,94,113,108,43,91,99,84,209,5,235,79,193,122,183,46,105,45,234,184,157,191,95,24,140,226,173,102,6,26,166,48,241,57,137,104,173,217,133,57,239,179,27,46,22,62,62,49,112,224,49,255,0,56,182,148,166,80,32,212,97,210,177,38,17,125,75,164,60,234,18,185,137,82,148,179,39,8,136,137,46,149,249,23,14,99,12,49,206,214,56,186,172,242,218,137,27,11,200,67,145,13,163,54,80,234,248,153,171,129,89,227,227,196,90,231,171,120,195,49,170,241,9,252,62,183,55,234,110,1,245,24,142,159,5,43,145,92,213,218,237,254,14,2,216,119,220,192,206,28,97,152,85,22,216,137,73,167,76,215,29,45,124,207,97,215,14,233,90,151,110,11,87,30,243,244,14,34,151,128,113,245,124,154,124,240,69,125,68,254,174,44,211,94,50,61,55,46,29,147,243,11,239,179,94,204,37,83,146,205,66,179,72,197,145,20,220,217,13,254,103,221,167,79,87,43,25,234,107,206,163,33,154,152,35,32,232,180,168,144,152,73,215,136,154,222,124,243,69,248,154,143,143,189,151,156,81,31,120,55,33,177,84,195,134,83,48,118,43,104,151,188,212,101,79,113,54,182,171,115,111,208,67,123,20,108,195,86,117,163,83,88,95,24,173,74,145,115,36,194,81,247,43,236,66,81,233,153,97,74,130,203,102,219,149,35,52,94,196,163,79,121,159,214,122,70,243,153,119,79,125,70,78,42,160,69,123,240,52,255,0,68,81,13,85,124,147,198,180,37,45,81,240,70,42,50,75,166,201,27,180,215,120,151,31,51,101,199,128,227,161,85,113,182,17,91,209,93,195,79,49,168,201,178,41,80,222,73,158,139,151,156,184,241,226,37,255,0,16,100,141,10,166,217,165,215,171,54,55,183,157,133,35,159,31,177,159,156,99,230,102,108,141,135,170,149,22,223,105,56,181,195,55,164,44,247,68,131,34,212,164,159,234,38,3,17,96,230,146,95,215,215,38,209,218,211,109,62,249,166,252,239,205,127,0,237,80,113,166,26,119,94,247,17,210,83,107,91,229,198,203,207,245,195,174,98,237,153,101,81,58,167,87,160,226,227,223,111,47,189,138,125,218,121,89,162,243,142,187,15,38,106,11,215,162,137,136,21,107,94,209,148,127,232,0,201,220,57,134,242,251,20,41,183,207,21,182,183,58,193,48,148,199,156,193,223,145,145,114,62,61,175,192,46,133,7,40,112,187,100,151,24,168,84,150,73,120,142,251,214,204,174,86,243,32,96,206,16,199,88,175,2,212,224,198,147,72,98,42,10,107,82,214,115,163,184,131,74,117,36,141,71,117,38,201,236,115,244,24,202,236,177,218,18,5,78,58,25,168,87,176,187,43,118,121,52,73,41,73,73,154,76,145,196,136,220,244,152,12,129,160,97,234,102,28,166,186,228,105,46,154,146,233,172,137,229,167,188,146,158,226,33,130,123,112,226,87,21,85,198,180,212,170,41,163,230,111,35,237,120,177,143,206,51,53,236,105,2,125,37,247,32,212,233,178,18,74,36,221,167,146,178,189,210,118,224,174,124,68,122,109,147,84,84,204,93,139,210,74,105,90,252,31,226,29,249,53,31,211,232,1,98,178,186,140,154,246,62,166,48,226,31,52,191,190,190,228,184,246,89,89,240,224,126,97,43,217,15,150,80,225,81,168,242,16,138,158,165,208,163,145,234,34,183,20,52,127,81,232,17,173,179,53,27,194,25,133,134,205,77,191,239,157,115,196,47,51,15,122,61,2,100,178,142,144,152,216,126,140,130,75,221,154,60,116,246,139,235,27,244,9,198,71,118,195,116,132,196,142,194,9,47,118,35,33,29,162,243,17,122,7,105,97,157,36,69,101,120,163,110,12,98,74,17,227,120,133,252,131,144,109,171,119,43,144,163,108,227,234,230,74,27,236,48,77,234,182,174,54,230,55,244,223,149,198,225,55,231,35,0,109,63,15,49,186,72,59,242,48,38,244,168,173,126,99,120,138,224,52,161,63,8,225,241,60,4,203,166,73,108,201,195,215,163,197,231,193,73,244,14,113,37,199,128,217,156,209,57,29,105,227,198,220,190,18,1,21,155,126,101,217,17,227,186,250,34,212,204,254,101,217,90,61,239,244,42,62,167,249,121,140,13,193,241,144,213,118,68,39,141,77,238,227,25,217,92,21,197,72,62,55,248,68,193,237,181,129,83,86,203,124,103,37,12,84,22,183,124,29,193,164,220,142,210,35,23,14,201,249,132,71,98,56,43,194,185,133,84,142,109,186,209,161,166,209,105,37,164,203,83,109,171,143,47,254,192,46,182,75,178,184,120,186,107,233,66,180,170,3,132,74,81,112,50,222,182,127,200,38,47,32,150,110,96,140,49,123,127,115,144,143,135,235,45,8,131,202,5,34,68,244,186,74,35,82,233,164,163,36,157,249,169,177,46,251,61,171,242,155,134,82,125,216,110,23,240,77,0,188,64,42,161,64,21,47,20,198,155,152,213,244,38,52,23,48,26,134,162,46,241,164,86,246,59,119,0,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,21,0,0,20,250,34,1,80,0,0,1,75,145,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,149,197,64,6,155,113,11,113,176,212,40,101,222,92,192,83,208,40,42,100,124,204,82,192,0,0,0,42,71,220,40,22,62,96,42,101,99,20,177,249,134,162,227,196,197,64,80,185,223,188,84,82,220,110,42,2,157,227,73,243,21,51,227,97,75,0,1,246,185,128,161,223,184,6,164,159,59,138,0,0,175,208,152,227,170,203,209,2,82,184,112,97,103,199,237,76,114,63,66,99,130,197,50,83,26,143,80,89,175,73,166,19,170,189,175,107,37,64,35,3,164,14,182,147,44,123,19,123,30,255,0,50,251,58,187,95,161,79,206,35,42,174,230,250,170,233,220,142,250,121,125,169,12,220,219,219,20,189,39,30,99,170,121,78,212,218,188,25,216,221,17,126,115,20,249,216,96,242,11,172,85,8,143,181,171,238,125,8,11,199,179,206,13,119,18,86,157,108,162,79,113,62,15,117,194,56,237,153,242,121,5,245,39,195,136,153,13,153,176,75,24,126,131,65,144,72,156,149,158,26,138,202,137,242,34,34,236,50,118,241,75,143,1,129,123,3,96,24,53,38,153,168,191,73,222,41,218,68,194,53,239,212,87,180,212,23,34,87,160,74,54,3,166,38,157,77,128,203,108,110,210,213,61,166,146,90,175,98,36,167,135,63,64,14,230,218,183,109,32,138,220,18,69,199,224,28,14,33,196,145,168,235,104,164,76,134,206,244,215,109,243,132,155,218,220,174,101,231,28,194,214,148,32,141,103,98,228,49,187,105,44,96,116,153,148,118,209,81,221,18,157,154,155,110,117,114,54,190,180,252,224,56,106,230,213,49,163,110,55,21,252,26,189,90,175,121,68,118,229,230,120,92,12,171,206,200,248,210,116,136,197,86,195,238,155,110,199,110,209,31,37,31,108,212,92,125,240,248,240,224,33,250,78,53,157,51,78,154,150,189,23,252,228,138,215,255,0,55,208,50,99,100,188,105,62,54,51,38,60,37,165,50,42,148,180,40,183,41,61,69,189,89,125,79,14,96,37,73,167,210,178,186,84,147,227,220,99,233,109,119,183,46,99,172,97,234,137,75,140,107,55,181,30,251,77,244,219,184,189,3,177,50,162,50,231,222,3,237,213,217,238,27,78,149,210,98,168,87,43,152,170,206,228,102,64,45,78,119,209,81,82,193,149,166,140,159,51,115,171,112,111,159,7,91,229,195,208,32,239,104,234,2,233,216,195,18,168,152,146,69,238,150,106,59,105,251,43,222,143,64,158,220,115,9,82,232,147,91,54,181,165,123,190,26,173,123,45,34,30,246,192,192,178,34,84,235,149,2,165,232,75,248,178,77,151,191,35,189,213,32,249,106,244,0,195,202,99,46,28,133,37,13,172,204,144,124,8,189,36,47,246,81,102,4,204,37,6,83,37,212,27,223,53,25,63,44,220,140,244,18,249,118,139,207,196,89,72,109,63,10,165,35,90,116,18,117,163,153,31,209,114,253,193,203,59,61,244,33,189,219,182,225,199,178,95,204,3,178,98,220,203,159,85,234,154,138,154,123,173,231,206,245,119,233,231,218,63,48,235,148,216,216,131,20,74,110,19,52,105,47,234,113,13,25,70,142,181,40,181,157,187,175,199,135,1,247,96,60,184,174,226,238,189,184,163,117,190,169,186,191,203,8,111,78,173,94,117,21,239,167,247,6,127,228,54,201,209,224,86,222,145,85,192,58,9,18,161,45,7,225,83,59,89,107,51,62,203,223,0,12,66,193,155,62,98,26,156,152,173,187,132,241,97,19,147,16,209,232,128,190,70,105,251,25,241,226,50,239,34,246,77,68,71,160,205,155,71,198,81,213,30,178,211,158,249,31,66,73,41,54,142,231,118,121,115,226,51,59,8,228,166,24,166,165,15,123,153,221,173,169,36,234,79,174,184,118,50,211,99,249,231,160,92,234,101,22,5,57,147,109,152,219,178,215,174,218,212,124,108,92,121,250,4,29,43,0,229,196,12,59,21,72,96,234,63,63,91,158,253,167,189,4,93,201,47,48,239,145,160,182,193,37,36,107,236,223,152,222,83,236,199,73,165,42,211,223,200,204,124,174,212,216,74,143,83,252,190,180,255,0,152,81,246,25,37,37,98,87,47,72,208,102,142,245,151,237,142,53,234,196,68,165,71,214,109,107,125,1,255,0,48,227,222,196,148,230,248,185,54,220,109,243,181,127,48,14,121,195,109,101,167,89,112,62,227,31,4,138,92,119,213,169,75,115,153,159,3,46,255,0,184,56,178,196,212,194,237,117,222,7,246,53,127,48,250,152,196,20,247,19,116,203,191,2,252,237,95,204,3,163,98,188,165,164,86,250,174,245,202,175,188,235,182,232,211,223,167,159,96,252,194,220,22,67,83,41,159,56,110,188,173,231,61,100,147,229,240,54,94,113,146,45,75,140,237,236,229,237,232,49,184,236,54,30,181,219,213,167,210,100,2,57,243,119,101,184,179,74,85,66,45,63,22,60,235,20,181,232,75,109,18,136,212,91,195,34,224,213,207,137,242,24,179,94,193,120,203,45,234,172,42,46,18,172,165,184,232,76,245,42,116,7,72,146,105,81,241,51,36,166,201,236,126,30,34,107,38,97,88,51,25,113,14,64,215,173,6,139,111,76,174,70,92,185,250,69,167,204,221,159,48,214,41,131,61,82,48,143,90,117,116,199,99,167,229,247,17,123,146,236,92,28,34,230,174,126,145,4,119,229,150,208,21,86,99,157,34,180,188,63,5,47,201,91,134,78,154,154,93,183,105,177,150,167,57,93,54,229,231,22,139,63,171,103,138,177,53,122,108,101,177,37,18,186,174,149,197,61,105,86,150,218,46,201,145,157,252,94,63,1,139,225,180,30,203,85,124,31,48,170,152,111,2,245,70,88,130,202,148,191,9,165,203,45,79,169,39,193,110,153,242,50,46,86,22,53,172,25,91,106,81,67,169,211,108,178,241,211,190,71,154,229,197,42,248,0,119,77,145,112,195,171,198,248,78,67,177,166,36,143,175,220,244,25,23,206,95,47,48,151,220,187,165,182,205,26,152,69,189,225,77,100,184,253,162,61,2,54,246,108,160,75,133,136,112,235,113,162,104,90,58,230,146,222,17,218,232,123,206,126,145,39,248,18,27,237,208,233,106,121,187,43,193,204,18,184,151,61,9,184,145,237,29,134,51,68,155,23,30,9,176,251,82,217,18,72,202,252,134,132,52,101,99,211,221,231,31,66,16,118,46,29,195,32,109,178,227,204,111,18,53,120,215,33,173,182,203,143,1,175,77,251,128,109,164,174,92,70,162,79,119,17,168,210,100,124,128,143,137,0,169,21,139,210,40,180,146,146,100,99,93,187,198,149,151,3,48,22,139,63,112,211,117,220,9,93,134,164,202,86,255,0,170,240,100,174,174,203,205,31,14,7,230,16,179,181,166,25,86,23,205,234,250,80,196,180,160,157,132,217,28,132,219,156,54,149,230,46,34,119,49,156,82,149,71,152,202,155,212,74,221,240,189,175,101,164,68,87,72,182,18,84,44,99,84,172,53,79,208,79,213,41,237,111,55,183,191,204,254,86,191,214,249,187,128,91,45,158,101,156,218,215,86,89,162,200,163,223,179,207,130,218,47,229,19,13,144,42,209,133,48,234,120,88,176,244,66,227,250,219,66,19,182,120,173,170,14,48,150,218,229,104,209,74,113,22,209,123,89,214,184,114,244,9,160,217,222,162,212,172,39,135,12,222,212,106,195,112,213,226,153,126,116,215,160,5,246,1,84,216,197,0,87,232,76,109,106,177,151,18,27,183,45,38,67,97,69,218,43,0,222,43,25,115,1,165,7,98,251,163,80,10,145,247,13,67,79,11,122,64,140,249,152,13,64,52,220,197,72,238,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,71,112,3,2,59,138,138,91,204,2,162,159,68,66,162,159,68,64,42,40,126,96,62,1,192,248,128,17,88,84,5,12,236,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,135,192,2,215,20,51,238,3,87,152,14,192,40,0,0,3,81,91,184,105,21,191,30,0,43,107,10,138,25,216,46,64,28,111,232,21,20,185,94,193,232,32,20,50,227,115,3,191,220,11,247,24,25,145,144,1,21,204,104,185,144,213,199,184,105,189,192,106,181,128,87,225,20,0,227,99,29,75,48,94,38,112,253,89,102,173,36,154,99,234,189,175,244,11,29,180,206,201,49,209,115,72,222,44,45,93,54,214,68,101,71,149,107,249,247,107,1,9,187,110,212,122,198,105,227,66,75,218,146,175,7,125,13,191,67,70,244,12,90,164,167,123,89,105,54,189,245,126,240,198,69,109,140,169,7,153,120,185,79,56,74,87,202,23,50,47,241,120,227,31,112,187,36,253,114,50,78,221,173,127,188,80,9,62,232,237,166,182,172,59,1,106,103,157,38,127,29,95,227,229,233,18,43,68,100,153,133,27,74,109,104,232,46,126,130,24,21,209,231,1,13,97,74,107,134,148,241,165,207,46,6,127,223,227,63,105,164,146,134,194,72,185,50,143,192,64,43,53,219,52,93,175,162,243,122,12,96,62,219,152,237,84,106,213,9,150,234,187,147,57,85,68,153,110,53,120,171,96,190,164,252,227,60,106,170,221,178,70,95,87,111,220,49,22,123,125,214,37,47,23,82,218,39,78,205,84,107,41,34,210,159,213,89,254,96,24,91,68,159,42,110,251,67,186,244,105,191,100,138,215,191,163,208,50,187,36,152,157,132,177,181,45,217,137,234,169,122,171,1,87,185,57,114,67,220,121,95,149,198,51,101,21,1,53,175,11,111,82,218,183,59,139,106,82,139,158,243,205,240,9,4,107,41,88,42,173,58,100,6,98,182,168,178,16,233,154,159,116,248,146,146,101,110,7,230,16,102,110,85,86,154,173,209,220,146,212,157,241,38,113,183,171,65,167,232,16,118,228,94,113,114,216,73,17,114,239,22,91,34,33,203,166,225,231,99,201,117,181,41,85,69,46,232,226,86,208,209,119,145,121,133,233,96,207,133,252,226,143,169,37,199,143,32,81,119,23,33,82,82,109,200,197,110,147,225,99,1,196,215,35,239,224,62,217,163,82,85,167,133,237,244,68,35,127,108,28,24,212,232,115,73,170,110,181,158,39,113,103,239,198,93,210,56,248,222,145,37,242,217,39,88,90,44,92,109,248,70,60,102,246,71,64,198,76,60,147,139,12,212,229,77,82,140,221,146,242,110,102,78,125,79,127,107,224,1,11,181,220,33,50,37,82,111,204,253,9,41,46,36,189,248,143,232,143,235,135,194,138,4,167,110,158,169,125,28,62,120,92,63,116,103,166,99,236,169,6,156,185,50,74,37,44,181,207,90,123,51,100,153,241,214,125,229,232,29,27,14,108,182,253,86,76,242,109,52,146,75,75,77,137,114,228,21,136,205,86,228,159,64,15,175,101,60,158,76,239,117,29,107,14,235,209,212,180,252,183,107,95,127,126,75,244,9,39,194,120,62,21,53,247,28,69,59,119,117,182,119,223,25,242,51,250,225,208,114,115,33,105,56,31,194,251,184,80,211,215,122,189,247,82,159,95,137,188,231,171,151,141,220,47,155,113,153,96,148,109,162,215,227,204,192,107,74,88,140,210,180,150,155,93,93,230,56,42,246,43,131,71,101,231,100,207,220,161,166,20,242,143,116,106,178,72,142,231,192,143,204,55,177,21,77,84,234,100,217,119,85,152,138,227,167,165,36,103,217,73,159,11,252,3,13,54,134,218,46,125,10,91,244,200,82,231,182,151,168,170,93,138,36,117,21,204,221,77,238,163,191,113,0,190,184,131,104,76,23,78,59,61,139,183,103,161,42,252,192,233,243,85,191,83,29,50,173,181,38,3,96,157,182,58,210,164,233,253,44,120,252,223,98,17,189,152,187,66,227,9,14,94,37,102,74,11,112,130,237,66,143,207,89,253,105,139,79,88,207,124,118,227,143,36,235,206,157,244,254,131,143,232,250,209,142,249,18,77,143,54,203,163,83,155,156,84,156,199,221,155,123,173,223,204,117,157,175,166,254,51,30,147,22,130,118,220,245,83,117,196,158,104,246,73,195,183,204,68,250,127,197,198,5,85,115,59,22,85,20,239,90,171,41,196,187,167,81,28,118,138,246,181,185,39,208,56,71,113,21,73,219,153,201,59,153,220,253,237,63,204,45,132,132,185,183,69,72,155,73,39,52,120,240,253,36,79,253,220,115,20,77,183,107,47,33,195,94,103,106,34,36,105,249,138,130,243,253,128,70,235,117,154,139,138,210,114,120,17,95,196,79,243,14,225,135,234,115,201,131,179,255,0,64,143,161,47,49,250,2,194,95,112,22,213,52,26,175,94,235,152,239,123,186,221,105,249,150,180,218,250,175,201,146,243,16,201,202,14,38,167,86,55,253,86,110,251,115,167,87,189,169,54,189,237,204,139,204,33,99,1,98,188,70,207,94,234,213,18,69,247,90,174,210,14,254,55,214,137,66,217,246,179,94,169,248,127,194,147,146,246,239,170,232,179,105,77,175,189,191,36,151,152,128,100,76,101,33,105,226,119,237,13,199,226,71,144,210,208,166,245,106,73,167,153,144,249,163,234,74,121,247,220,125,72,120,136,187,197,22,231,49,114,135,14,99,74,115,209,167,225,238,184,167,27,109,189,61,109,198,238,73,115,85,184,44,187,248,139,17,90,216,235,11,187,83,122,76,124,186,189,244,217,94,23,115,234,72,187,223,25,130,149,182,190,10,73,153,129,195,142,231,105,77,220,207,210,96,49,183,45,246,108,162,97,122,157,58,114,112,95,86,84,109,247,107,194,43,94,157,73,89,114,222,157,252,111,221,25,29,74,128,136,81,35,198,109,173,9,101,148,54,73,213,123,17,17,21,185,250,7,208,212,54,17,109,40,181,189,38,62,141,36,146,43,23,160,6,164,160,172,87,46,225,186,148,145,119,119,13,41,226,69,127,48,221,34,35,34,34,1,172,136,203,144,212,102,132,141,181,186,73,181,174,58,252,140,91,21,26,123,18,56,223,232,19,252,224,59,37,210,101,233,20,74,83,205,69,196,124,81,101,42,65,146,146,103,109,86,59,145,15,184,202,192,42,103,220,67,73,149,202,194,162,182,225,112,28,38,34,109,62,14,145,168,184,118,63,124,66,48,122,71,162,211,94,91,201,36,93,255,0,13,193,53,113,87,46,160,191,185,230,18,133,136,217,113,202,100,141,10,73,25,232,181,254,216,132,89,244,135,67,170,175,16,207,74,164,180,108,21,90,9,165,61,228,125,64,253,31,8,12,19,203,250,231,128,177,133,73,212,202,220,22,229,230,136,244,106,252,245,28,57,31,152,76,110,201,152,230,53,79,14,225,200,197,84,222,45,24,82,26,141,59,131,43,89,182,11,234,125,34,17,36,204,126,151,93,158,233,57,101,111,221,108,205,36,71,244,126,159,128,72,86,197,25,228,243,85,56,148,185,79,78,91,113,48,171,109,145,38,51,54,35,74,163,39,129,220,140,254,232,9,110,105,203,223,136,221,59,119,14,6,139,89,76,237,245,183,157,141,60,210,69,206,254,111,128,115,100,171,128,215,192,203,210,52,26,79,188,134,160,231,204,6,132,149,134,176,178,123,136,20,71,107,16,1,25,92,84,207,184,185,13,28,72,83,81,145,243,1,185,99,14,92,185,141,26,213,231,26,174,71,240,128,213,123,115,11,144,161,223,188,80,6,171,144,168,210,86,239,13,92,64,106,1,75,247,135,19,227,220,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,126,54,1,80,0,1,75,138,141,37,204,197,76,236,2,160,40,65,168,128,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,141,192,84,0,80,248,0,168,10,17,220,84,0,5,14,253,194,160,0,0,0,2,134,118,48,212,64,42,40,102,28,197,15,152,10,145,220,46,52,222,194,165,123,240,1,168,5,46,4,119,1,80,20,51,176,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,242,21,20,87,32,2,228,42,40,92,133,64,80,136,251,197,64,82,246,230,2,156,72,248,152,122,64,204,188,194,128,43,123,152,175,33,66,50,21,177,223,208,0,124,75,128,124,34,160,0,0,0,40,103,97,80,20,35,184,10,128,0,0,0,161,240,1,80,0,0,0,0,0,0,0,20,62,2,162,150,226,2,134,97,198,215,184,25,1,115,176,10,91,133,192,106,62,60,8,105,0,0,0,0,1,82,183,32,20,21,35,34,14,92,12,80,5,123,245,1,249,192,140,12,192,47,192,80,0,0,109,168,110,13,10,43,88,6,176,0,0,50,51,73,219,204,58,78,100,182,165,225,234,194,12,200,201,84,169,5,99,251,69,142,236,103,192,199,82,199,228,149,97,250,181,210,70,126,13,124,184,151,214,44,4,23,237,172,193,179,154,152,200,172,146,73,120,59,129,126,198,140,49,247,5,48,167,113,12,61,38,158,59,206,127,104,161,146,187,113,178,148,230,110,53,94,148,240,240,111,119,248,188,97,143,249,93,9,83,113,101,49,164,146,59,123,239,27,151,6,151,252,192,37,91,163,254,11,141,224,170,83,134,104,177,211,103,151,15,217,230,51,146,159,116,199,104,140,249,52,146,253,194,24,153,176,205,17,80,242,234,140,226,144,197,206,20,228,221,37,199,243,114,189,3,46,98,178,100,203,124,188,66,252,2,64,249,106,150,83,4,95,95,252,134,34,239,111,218,90,139,21,82,28,36,180,91,202,133,101,92,184,252,241,142,124,4,166,75,96,214,130,43,39,198,239,17,247,183,94,21,84,250,222,31,91,109,68,35,41,85,99,51,90,120,157,214,199,160,4,122,228,221,81,20,191,11,239,205,211,222,245,123,104,244,111,57,220,203,206,37,207,5,83,99,212,221,144,125,89,133,110,148,215,207,16,71,107,154,185,112,63,48,133,218,45,73,84,189,245,156,117,59,221,63,59,59,94,215,231,196,188,226,95,246,96,197,177,241,20,186,227,11,57,110,169,46,65,66,122,197,148,68,106,55,75,135,19,243,113,20,100,38,13,136,138,123,4,202,91,109,23,147,170,205,149,139,146,127,152,92,24,171,212,158,255,0,24,117,152,48,201,133,36,137,45,151,108,143,178,95,0,231,226,234,43,113,250,32,28,145,95,87,62,2,183,61,67,108,150,94,145,171,89,91,190,224,53,153,150,155,25,92,124,18,162,70,120,140,151,25,165,118,175,218,65,24,251,47,113,178,239,127,194,3,167,86,240,53,22,170,149,37,250,29,37,219,186,110,123,236,100,43,143,30,60,82,124,120,142,58,157,150,184,126,2,158,83,120,114,134,222,244,200,207,119,13,5,123,95,159,103,210,59,194,208,163,51,227,222,52,163,73,25,146,138,224,54,89,101,150,47,187,105,8,213,207,74,72,174,55,22,103,202,231,196,28,90,56,89,54,251,131,104,220,37,25,90,224,58,238,58,97,231,112,245,89,13,44,146,106,166,190,146,226,101,199,66,132,108,237,59,69,168,149,112,205,82,91,51,240,23,213,171,234,222,244,9,66,155,21,18,227,186,203,141,161,105,113,181,32,201,101,114,50,50,50,177,250,5,156,204,156,142,167,98,217,43,144,138,22,28,89,156,19,142,71,38,42,76,249,172,255,0,83,62,29,175,194,2,24,177,14,29,168,74,62,15,178,125,132,151,105,74,250,175,128,116,217,184,30,168,228,165,153,63,14,199,110,6,165,121,190,212,75,215,228,73,166,165,101,214,48,190,8,115,225,132,147,252,44,138,126,68,156,62,111,113,193,184,20,207,253,238,71,155,245,144,17,4,156,1,82,81,219,123,6,255,0,108,175,232,142,195,66,201,74,253,105,221,212,105,20,116,158,235,123,239,139,89,112,225,230,108,248,241,18,194,157,144,104,106,81,41,56,59,2,17,31,251,158,143,234,71,118,195,187,52,97,58,58,91,91,184,35,5,220,152,38,140,219,166,181,115,62,31,98,46,28,0,69,29,47,101,108,96,250,80,225,75,195,86,91,68,174,46,59,223,111,176,142,235,67,217,83,24,37,147,46,183,134,124,84,126,120,239,152,254,194,37,78,46,76,225,86,8,136,176,142,25,34,36,233,34,76,6,248,127,200,28,196,76,172,194,236,162,197,133,112,249,92,139,148,22,255,0,160,3,4,50,203,101,236,64,207,132,186,215,185,135,47,185,211,227,157,188,123,243,104,103,230,8,194,81,240,247,93,220,195,130,207,88,221,223,171,182,73,190,157,92,248,23,159,240,142,74,30,14,163,66,215,184,162,211,26,215,107,238,227,33,55,183,158,201,244,142,121,134,82,214,174,194,120,219,145,8,62,214,136,244,243,239,21,94,164,168,187,71,111,132,107,108,210,148,216,203,141,198,226,80,75,50,59,17,241,183,17,71,206,111,26,11,94,165,88,188,198,9,172,50,215,101,100,241,153,115,181,191,156,125,46,198,37,22,146,74,56,250,7,89,197,148,217,254,12,148,228,57,41,101,125,141,42,74,212,147,46,210,111,196,139,225,1,216,153,174,70,90,201,4,135,174,126,130,254,113,200,181,37,183,72,172,74,229,126,35,7,243,111,53,171,185,127,92,170,245,188,69,94,38,160,110,53,34,28,181,219,182,134,237,164,141,105,239,95,30,93,227,145,202,29,169,169,213,186,161,195,145,47,21,190,104,167,111,15,126,226,84,155,146,155,43,241,120,248,241,1,155,40,90,108,92,59,134,229,236,87,29,75,13,226,70,107,52,200,83,25,57,36,153,17,27,124,183,150,189,148,146,62,54,51,227,196,118,102,31,74,210,146,178,188,82,62,32,62,26,204,179,70,231,118,165,166,250,175,99,181,249,11,87,72,163,98,25,219,219,213,117,104,211,227,190,179,231,126,92,61,2,235,205,141,189,209,114,65,218,252,254,224,219,129,75,139,27,121,166,36,116,234,183,138,217,23,159,208,3,146,129,31,114,209,165,68,147,61,87,35,47,128,135,212,4,68,92,136,84,237,207,184,128,80,87,153,88,80,148,149,23,2,21,34,62,96,62,105,237,147,177,156,104,200,142,246,231,203,153,12,16,219,215,0,120,82,7,92,102,53,52,156,114,181,18,235,90,59,70,69,13,194,177,153,36,252,196,51,213,212,221,38,71,99,22,35,105,12,40,205,122,140,210,87,18,19,135,225,22,87,239,237,145,242,97,194,243,31,30,32,32,43,49,233,139,165,98,10,187,74,38,136,218,170,72,104,247,124,184,45,124,184,23,14,3,178,228,214,99,76,194,85,183,36,162,167,86,100,188,28,113,203,170,188,105,59,107,108,237,227,23,14,207,224,28,254,210,120,85,202,70,46,196,171,209,17,40,44,77,49,180,147,69,107,123,235,220,57,23,14,2,202,70,146,228,39,212,164,58,226,14,198,155,161,86,239,255,0,80,9,254,200,220,226,166,226,159,13,238,142,176,125,87,171,95,172,105,250,45,239,46,217,253,79,224,25,16,204,164,174,246,215,195,206,33,59,102,205,161,164,225,255,0,116,125,126,181,138,28,235,29,79,70,238,73,157,180,239,175,123,184,94,114,18,183,131,51,34,37,103,174,110,213,82,61,206,238,251,211,46,253,92,187,71,230,1,121,18,180,153,114,49,168,237,220,56,168,53,4,62,139,150,243,199,183,31,185,233,28,138,93,73,247,31,48,26,192,46,71,200,57,128,88,140,173,110,35,65,160,239,204,134,190,66,183,46,242,1,180,100,101,222,52,107,52,159,51,27,230,68,125,195,65,183,115,238,1,169,42,191,156,106,80,161,39,79,152,84,206,224,40,0,0,1,115,21,231,196,133,12,5,74,252,238,43,204,80,136,254,224,31,48,26,128,104,185,249,198,162,228,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,132,119,1,81,67,228,42,40,124,72,6,155,159,156,106,35,238,20,50,50,11,149,189,32,5,204,197,76,174,40,158,98,167,200,0,188,222,96,43,31,112,210,42,71,96,21,212,64,124,133,57,242,3,50,1,82,228,42,40,158,66,160,0,0,0,0,0,0,0,0,0,40,92,11,136,10,141,39,123,216,133,72,238,6,71,126,0,4,125,192,124,133,44,101,196,197,79,137,0,162,121,141,67,74,121,138,157,251,128,80,238,93,227,80,211,99,243,141,64,40,100,125,192,71,113,67,185,119,138,149,187,128,81,92,197,8,106,50,239,26,64,106,46,119,238,20,62,96,71,96,62,60,64,80,0,0,0,0,5,72,252,227,80,208,53,17,220,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,147,59,133,238,100,3,80,208,124,70,163,228,52,128,212,92,128,248,129,114,3,224,2,162,138,228,52,138,159,34,1,82,228,42,40,92,133,60,96,21,34,176,168,13,55,191,11,0,169,242,26,69,76,172,40,3,81,114,21,26,72,187,197,111,198,192,42,0,0,0,2,132,119,1,81,67,62,54,21,0,0,20,35,184,168,0,165,248,216,15,144,23,32,21,0,20,35,227,96,21,1,66,46,55,21,0,0,26,72,251,128,106,20,189,200,84,80,207,184,0,185,10,31,49,82,228,40,101,222,1,126,22,20,0,0,0,0,1,82,62,22,20,0,21,35,225,97,65,83,224,41,175,208,0,5,196,84,213,195,144,211,171,208,3,85,184,216,47,110,22,20,35,239,21,241,184,0,160,219,82,116,247,141,227,228,41,227,0,210,149,105,238,2,59,130,147,167,188,80,206,224,11,86,146,50,183,112,234,184,225,223,152,117,68,233,231,79,127,191,235,20,59,20,133,105,185,219,232,71,79,198,242,180,209,170,93,143,210,247,187,254,177,64,33,115,110,150,173,153,24,221,205,95,224,222,22,251,4,97,103,118,114,167,245,236,202,195,200,223,104,215,214,248,233,189,173,29,239,79,160,95,45,184,159,215,141,113,175,98,215,240,111,127,216,163,11,89,178,235,122,179,55,12,174,255,0,223,188,63,244,119,128,76,14,202,180,238,167,151,180,134,119,218,244,199,151,199,77,185,203,89,249,197,253,65,123,218,74,252,136,133,155,217,197,175,202,21,41,90,191,57,147,221,254,50,177,121,18,118,73,23,152,128,109,186,124,45,233,24,171,181,21,47,174,84,40,234,223,232,179,211,207,197,191,53,53,233,25,90,162,212,44,174,120,83,122,220,138,89,239,180,233,92,175,161,191,51,111,210,36,136,29,196,81,186,159,87,237,235,215,175,186,214,181,191,156,103,246,194,56,143,172,226,122,186,58,158,159,151,233,5,125,229,249,184,247,160,97,94,110,210,58,183,130,126,88,213,171,127,244,22,253,79,210,46,246,198,152,171,193,24,253,150,122,134,247,173,214,41,9,190,247,78,155,62,178,243,29,252,111,220,20,77,45,37,221,243,119,211,111,124,183,63,128,115,172,35,151,30,241,208,178,242,165,225,10,98,222,220,238,244,203,52,219,85,254,133,7,230,244,142,250,201,234,43,219,188,7,214,92,18,40,105,185,94,226,132,93,227,112,138,233,230,3,104,209,223,113,243,60,171,119,119,143,165,109,234,191,17,178,227,23,43,106,239,243,0,249,86,253,138,218,123,252,227,225,146,187,168,142,220,204,198,236,242,221,34,252,251,118,252,35,130,93,107,114,235,136,234,215,178,140,175,175,204,127,0,15,153,201,58,45,216,189,253,35,232,106,179,188,51,46,173,111,243,255,0,212,62,105,53,110,177,167,229,125,58,111,244,119,254,64,97,118,87,46,242,1,203,197,155,168,175,186,183,107,234,135,218,151,245,253,13,187,185,142,45,167,180,167,197,239,243,141,212,202,177,151,189,247,249,192,114,38,119,43,10,105,236,243,31,50,100,106,59,232,183,221,27,232,85,208,74,176,1,167,135,49,91,112,34,21,37,219,184,13,222,30,47,238,128,170,81,233,27,168,224,86,31,41,78,178,141,59,174,92,60,97,184,220,251,223,222,191,229,127,168,6,250,207,77,187,238,56,185,206,238,180,118,111,123,247,252,3,236,84,189,127,157,218,222,145,169,109,111,237,218,211,167,209,112,21,165,75,223,53,171,119,167,223,45,206,253,196,57,150,79,81,94,221,227,132,106,46,236,200,183,151,227,126,67,146,137,216,79,159,181,112,31,122,60,98,27,53,22,55,177,92,237,218,246,238,244,144,221,101,90,212,92,44,55,141,23,43,92,6,23,237,149,135,181,96,188,95,63,174,127,131,251,27,191,178,199,46,119,17,191,131,177,47,129,241,173,89,61,75,125,161,47,181,243,205,55,179,169,227,200,252,194,92,246,166,165,117,172,186,196,255,0,44,105,213,212,190,130,252,159,99,210,33,59,24,72,240,94,98,226,114,209,189,211,85,154,223,61,60,159,87,30,255,0,48,9,155,217,207,19,248,91,10,97,198,122,142,234,216,110,27,151,222,234,252,233,146,183,34,243,139,243,72,147,169,227,78,139,89,191,63,164,134,12,236,143,138,119,52,74,2,186,141,255,0,42,145,75,231,191,88,199,160,100,126,22,198,221,126,187,42,31,131,52,110,219,89,234,223,94,246,90,75,150,159,72,11,236,231,110,221,214,27,137,86,158,225,243,176,175,27,135,152,105,90,237,110,0,62,244,170,234,35,183,120,214,181,122,59,135,200,210,236,131,225,222,53,145,234,32,27,137,93,212,92,6,230,175,64,217,71,3,26,205,86,238,1,168,206,229,97,208,179,65,189,116,214,211,123,90,82,15,254,109,67,187,173,206,124,7,68,204,231,119,116,182,220,211,123,202,65,90,255,0,99,80,8,112,219,70,38,234,163,93,115,121,125,88,190,87,11,125,116,129,135,82,75,223,220,47,175,63,194,51,11,108,217,157,98,167,93,107,119,167,78,46,148,119,189,254,138,64,196,205,214,167,215,218,183,19,238,244,128,165,38,177,224,253,239,202,251,205,230,159,163,181,173,127,71,164,103,86,74,109,21,212,188,51,249,79,215,175,171,254,152,90,214,222,125,139,210,48,33,216,247,183,111,247,6,235,21,14,165,171,222,117,235,183,209,90,214,251,158,144,19,109,132,54,159,212,252,120,222,225,254,123,45,9,213,225,62,87,52,151,234,66,252,225,44,218,240,219,41,115,220,254,230,242,73,171,117,189,93,201,227,226,23,156,121,253,165,99,222,170,164,47,193,58,180,58,75,182,254,215,181,190,180,93,76,5,159,222,5,118,57,123,147,223,105,156,135,127,55,233,239,79,15,157,159,152,4,249,211,43,253,109,31,153,52,93,205,63,60,191,155,209,233,28,202,85,169,58,172,34,123,41,118,189,221,46,44,111,145,237,247,149,68,118,188,45,202,251,178,253,68,103,14,87,231,127,186,88,84,197,123,152,234,221,103,125,250,55,94,157,38,191,177,149,252,95,221,1,144,136,59,164,136,15,128,224,232,245,238,188,195,43,234,154,53,234,252,242,246,177,159,163,208,57,150,221,212,90,180,218,254,144,26,192,87,87,160,80,0,0,87,79,164,5,5,72,251,131,79,164,57,24,13,43,224,127,112,109,154,237,220,55,143,180,87,27,75,43,95,136,1,47,190,195,113,39,168,188,195,231,46,7,113,172,151,221,96,27,162,188,184,141,41,87,163,184,84,5,117,122,5,76,236,41,203,238,138,0,213,171,208,42,52,23,49,168,206,192,42,3,77,239,194,193,123,112,1,168,5,11,136,168,0,0,0,0,0,0,211,107,113,184,212,0,52,222,252,44,30,47,0,62,97,200,192,15,137,92,80,15,136,0,169,29,128,206,226,128,2,186,125,34,130,164,118,3,59,128,160,169,149,129,33,167,210,0,71,194,194,128,53,23,19,184,10,125,8,169,114,11,113,184,168,0,10,25,216,84,0,0,0,6,146,62,225,168,0,5,45,194,194,154,125,32,71,220,1,110,54,15,173,3,46,241,64,21,241,120,129,151,120,160,169,21,192,57,113,21,34,176,114,33,164,0,0,0,106,181,136,198,144,2,226,0,5,196,86,214,226,40,103,115,228,0,124,5,72,174,4,118,20,37,113,62,0,0,43,203,143,156,80,0,87,87,160,80,0,86,247,225,97,82,43,10,90,198,67,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,160,212,96,40,2,166,69,220,40,2,165,200,80,86,252,110,40,124,64,106,46,64,119,229,97,75,153,1,25,153,128,115,224,7,230,243,1,240,226,65,203,137,0,173,236,41,226,138,13,86,35,0,231,247,0,249,0,95,143,0,20,34,21,250,34,21,20,250,34,1,67,224,119,21,46,32,124,67,129,112,1,81,75,138,138,25,92,5,64,0,0,0,0,5,46,64,124,133,11,152,10,219,141,194,252,64,248,135,32,2,46,55,21,0,0,0,26,110,126,96,26,134,159,72,173,203,206,7,99,239,0,35,184,31,33,75,91,144,94,252,12,5,11,128,31,16,62,124,0,0,0,0,0,0,149,111,48,10,219,207,192,105,82,136,13,74,62,225,161,68,124,200,128,81,74,183,11,10,17,223,184,9,38,174,227,26,146,131,46,100,96,53,37,55,34,227,97,172,136,147,223,112,177,17,10,0,31,16,21,177,91,137,129,233,238,48,20,11,31,152,80,212,146,230,162,253,177,167,172,32,185,173,31,182,3,115,151,164,109,184,178,73,92,204,185,31,120,216,93,66,50,45,174,75,9,191,43,172,139,249,71,93,175,227,106,53,54,41,186,186,221,45,5,187,113,87,114,74,8,184,23,219,0,228,170,213,8,241,218,117,110,58,217,18,90,82,142,235,34,225,99,22,67,55,115,6,133,76,164,85,13,233,208,8,211,72,125,203,42,106,19,195,75,158,127,128,113,121,167,159,244,74,45,54,163,184,196,248,84,220,69,45,231,144,151,38,162,230,162,74,236,86,39,11,135,1,128,89,239,181,29,74,170,137,177,35,203,194,175,37,250,43,140,251,203,138,81,221,91,210,177,89,211,227,196,5,128,218,143,23,66,196,185,141,137,151,11,112,166,228,245,45,43,106,65,56,93,150,25,189,140,139,143,138,99,189,236,91,133,159,155,142,112,116,180,186,225,37,126,16,228,201,153,112,102,65,115,191,160,99,69,102,177,35,16,87,30,151,37,45,18,228,105,212,77,17,219,178,130,46,23,51,243,12,224,216,86,134,175,9,224,137,187,169,26,126,105,118,180,246,124,89,37,206,192,36,223,40,96,174,157,133,32,69,89,169,70,132,61,196,211,167,155,202,62,95,116,119,226,228,58,198,6,108,154,162,70,77,204,172,151,57,254,184,99,179,106,236,149,172,3,66,149,99,62,29,226,216,230,141,37,202,139,208,84,133,168,180,41,243,59,35,87,51,71,243,11,152,179,252,35,170,226,152,200,117,198,77,70,174,6,231,47,184,2,18,54,130,193,243,168,158,1,235,4,255,0,191,117,171,107,142,104,229,186,243,159,30,99,226,217,66,11,147,179,22,156,150,245,118,107,84,146,224,155,243,124,197,224,218,250,51,106,247,37,101,43,244,127,127,236,113,110,182,44,143,189,204,120,135,101,30,154,221,27,151,235,234,18,4,190,101,45,49,200,84,39,155,90,149,115,156,165,113,69,190,129,191,230,23,70,2,77,40,177,145,248,255,0,204,58,118,3,141,166,154,179,178,255,0,53,31,239,82,59,171,93,142,94,123,241,20,125,137,81,151,112,214,92,78,255,0,184,54,80,234,78,196,106,79,237,141,230,244,153,145,220,6,162,43,113,26,86,158,251,247,141,221,36,52,173,4,69,223,204,7,195,41,6,180,88,175,227,121,133,143,205,204,41,80,153,50,35,177,154,144,233,41,217,42,61,17,212,171,92,209,110,66,251,184,158,29,252,199,5,89,130,220,181,183,188,53,150,131,85,180,250,108,3,5,126,73,181,60,39,253,176,193,146,145,214,188,77,243,202,106,250,121,218,237,241,241,136,119,136,217,215,134,170,172,190,150,37,83,13,104,77,146,132,84,219,89,168,204,142,196,86,47,64,231,115,123,38,224,84,124,19,165,21,149,238,247,255,0,59,36,157,175,187,231,216,244,12,21,122,101,127,5,202,138,227,20,165,164,164,184,74,81,202,97,100,93,131,46,86,183,213,113,251,131,17,154,84,188,195,110,67,173,19,116,212,168,141,212,166,233,147,123,113,47,173,23,18,131,136,58,212,115,112,162,105,179,182,182,242,253,197,232,24,69,133,179,134,184,195,140,182,243,52,150,200,228,164,207,82,86,92,59,60,124,113,147,121,65,140,21,137,168,234,144,251,176,181,120,64,216,45,194,184,91,75,103,222,163,227,218,8,145,119,91,196,109,69,112,148,243,40,66,75,137,154,157,36,151,238,144,231,233,56,142,20,162,107,118,227,6,165,106,178,82,241,25,240,184,183,24,201,109,65,164,72,148,78,36,148,132,162,196,179,43,113,89,23,242,142,15,4,98,151,151,89,133,19,84,77,7,188,226,70,119,241,20,126,113,110,47,117,75,19,211,41,81,28,155,50,92,86,82,213,181,111,100,37,4,87,50,34,185,159,46,100,58,76,252,217,167,56,181,162,12,88,210,204,156,59,110,166,165,87,79,30,215,4,159,14,95,182,58,22,111,226,101,21,22,173,20,156,138,127,56,225,126,62,59,103,231,29,111,47,163,83,102,186,218,220,152,68,181,194,37,168,146,226,120,25,154,47,248,66,100,93,114,175,200,171,118,147,74,113,4,191,125,224,163,87,62,239,23,210,57,186,28,105,4,151,86,182,28,78,178,73,149,210,126,145,198,209,152,97,148,182,72,114,228,76,145,17,153,151,18,224,59,149,56,163,110,83,169,244,151,101,63,68,94,96,129,247,52,70,119,236,152,251,209,48,227,222,237,25,234,244,216,124,141,59,23,141,164,35,255,0,92,134,235,198,218,173,219,46,30,99,20,115,104,156,205,187,75,66,120,247,172,134,251,50,216,85,180,186,131,227,220,162,22,234,117,122,172,220,166,219,102,27,107,66,136,174,123,181,31,121,250,71,51,68,168,77,125,4,167,216,74,15,123,111,20,203,135,15,57,128,239,113,157,74,140,172,101,207,207,232,31,98,10,246,49,195,83,92,53,40,137,86,46,39,248,7,46,210,249,23,0,22,247,58,232,111,86,48,61,102,35,10,94,183,186,189,137,13,154,207,131,205,159,34,62,60,132,26,237,17,133,234,20,44,111,138,100,62,204,131,73,226,105,205,17,173,133,32,175,190,116,249,159,192,39,239,17,194,76,218,92,134,140,150,122,244,120,156,248,40,191,152,68,126,219,57,94,228,55,107,21,102,32,85,212,169,88,190,65,221,77,93,6,74,57,42,225,100,122,60,224,59,30,198,24,206,153,80,153,6,138,183,226,178,228,60,42,209,40,206,74,76,238,131,142,147,35,79,11,115,25,227,128,240,114,19,47,194,205,213,146,180,203,137,172,146,77,112,34,81,165,92,245,113,17,7,179,94,52,147,131,51,2,162,110,28,38,9,186,83,209,62,91,186,121,62,207,3,237,23,107,179,248,68,188,228,158,38,102,185,134,232,79,20,168,107,83,212,40,175,153,50,178,50,226,219,103,195,137,240,226,2,241,51,45,9,190,173,37,240,168,113,210,234,209,91,211,173,198,147,123,218,238,17,13,14,169,124,44,159,220,29,19,19,212,228,177,213,180,182,223,107,95,50,63,173,244,128,186,176,92,75,201,214,70,69,101,219,157,252,195,239,82,138,214,29,102,131,81,222,48,119,83,95,61,183,3,244,23,164,115,164,249,25,25,146,147,251,96,55,117,146,120,24,27,201,34,191,15,219,31,50,223,185,241,52,141,135,36,88,140,136,210,3,233,122,66,8,140,238,95,182,45,54,118,86,152,135,72,104,214,72,252,220,217,113,112,139,243,165,139,141,37,255,0,122,81,221,55,225,248,70,61,237,53,136,26,166,208,153,83,146,34,183,243,77,148,251,226,200,185,176,225,249,192,68,222,212,117,134,167,98,188,74,132,37,5,249,105,152,174,14,17,254,120,247,243,140,124,53,251,234,140,139,188,197,210,207,106,169,79,198,24,140,210,227,42,37,98,9,139,35,108,239,127,125,119,211,203,136,181,168,69,214,124,192,115,84,218,83,211,55,156,22,141,22,252,236,206,247,191,243,15,183,220,21,93,207,157,199,152,187,115,211,17,71,97,203,97,211,99,229,141,78,164,188,79,162,47,72,185,148,167,165,158,247,118,193,171,197,189,146,103,231,1,97,38,225,42,220,99,61,116,201,196,68,141,70,103,21,101,195,136,226,156,135,46,50,136,156,138,242,108,90,187,72,50,224,51,65,172,180,194,245,232,206,117,138,156,210,121,119,101,8,105,230,238,171,151,11,17,164,204,206,230,58,38,57,200,22,97,55,34,69,58,14,34,125,13,66,91,154,183,68,164,146,139,81,216,204,155,244,16,92,99,156,42,161,193,90,13,81,141,90,86,75,226,171,121,189,30,129,119,178,207,61,35,97,41,180,215,157,161,52,241,68,223,95,84,242,110,250,137,127,88,118,241,133,182,196,24,82,77,42,65,50,228,41,205,153,179,174,206,182,100,124,207,208,92,56,14,1,113,93,100,141,91,167,10,222,116,128,146,108,159,219,155,13,211,209,73,137,51,14,211,25,38,250,198,165,187,136,91,69,175,188,50,185,27,92,57,144,204,44,167,219,11,46,241,29,61,157,237,79,14,67,89,178,234,205,10,196,108,40,202,206,218,222,41,124,34,7,97,212,36,196,90,20,219,104,61,23,182,162,62,255,0,187,233,29,247,5,230,221,119,11,171,229,88,244,179,179,74,111,223,208,190,70,178,87,114,203,204,3,208,197,19,54,112,141,97,166,151,18,183,72,112,156,101,47,22,238,166,210,251,38,69,199,135,119,30,99,178,70,196,244,121,36,91,186,140,51,186,117,112,146,147,224,33,63,46,182,216,198,20,109,195,11,107,6,54,134,96,37,146,55,146,233,31,13,5,199,223,203,143,1,125,112,230,223,21,148,182,206,250,163,151,200,62,174,155,221,229,149,143,135,14,50,0,74,82,42,80,151,125,50,152,59,121,156,35,27,169,146,202,239,165,212,29,188,202,33,128,184,123,110,166,228,245,142,181,137,114,241,189,58,52,252,185,107,243,191,57,2,240,225,237,171,112,148,206,177,189,199,120,20,180,104,182,154,163,93,247,251,55,160,6,79,37,100,53,145,220,91,236,61,154,216,94,182,242,218,141,138,240,243,234,74,144,155,49,57,181,29,212,103,110,75,63,55,1,220,162,85,225,74,77,217,155,25,194,213,167,176,225,31,31,55,48,31,121,129,241,43,13,41,113,42,228,164,159,192,99,81,0,210,109,153,247,254,224,208,104,50,81,141,235,159,152,82,196,174,96,54,124,83,189,131,123,199,151,238,141,197,32,143,129,92,109,41,179,238,35,1,188,133,220,185,13,70,86,27,109,164,237,196,140,110,25,220,5,5,72,189,34,130,154,138,252,200,5,76,84,143,184,80,57,0,214,3,78,163,21,35,184,10,128,0,0,0,0,161,157,187,130,231,230,21,0,20,51,26,69,108,94,112,224,92,72,192,80,11,152,31,16,228,2,166,126,129,65,83,59,129,23,156,5,0,84,200,187,133,0,0,0,0,106,231,196,105,11,240,176,13,87,226,41,223,112,191,11,1,25,253,192,11,92,106,0,0,0,0,0,0,0,20,62,34,162,151,226,3,73,240,1,83,34,251,162,128,0,0,3,81,23,120,167,63,64,17,152,160,0,169,23,11,138,88,252,194,188,72,185,0,17,219,184,81,92,69,75,197,49,164,184,157,143,144,10,25,23,156,109,173,71,99,34,77,198,233,164,175,107,138,26,11,159,16,27,73,89,151,52,152,212,151,74,255,0,235,26,141,4,101,222,52,19,105,37,31,19,1,186,74,184,212,69,126,241,160,146,86,181,198,171,31,152,0,5,76,188,194,128,43,123,122,69,111,232,26,69,110,101,192,6,160,20,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,123,0,210,124,192,106,185,24,161,223,188,5,0,0,0,0,0,5,120,17,95,188,80,0,57,128,169,95,184,56,119,128,17,92,85,34,151,62,225,91,219,152,7,2,228,96,92,131,128,94,224,42,41,244,68,42,41,244,68,2,162,135,195,136,168,0,161,24,168,161,21,140,84,0,0,82,247,1,80,20,189,249,10,128,161,242,20,34,59,138,223,205,200,47,230,1,81,75,144,165,206,252,64,236,2,162,163,69,236,53,95,135,16,21,1,67,227,200,80,142,192,6,86,20,21,59,247,138,0,173,251,133,0,0,57,1,170,220,120,10,219,133,198,210,239,198,192,55,46,70,87,185,92,85,87,210,86,33,178,217,246,142,254,97,189,115,176,7,34,191,120,166,132,249,192,0,84,200,187,131,74,121,92,44,97,116,128,17,17,114,48,191,27,135,100,80,237,220,2,188,79,141,131,133,185,241,27,110,72,109,164,153,169,118,34,244,14,42,165,136,169,176,26,113,231,230,110,201,187,92,247,106,59,92,203,204,94,144,28,170,214,73,230,100,95,8,249,156,158,195,87,214,251,41,227,110,42,34,22,159,29,103,238,9,194,228,104,157,139,58,178,146,242,27,50,234,15,47,137,160,212,69,193,179,238,24,249,152,123,105,224,218,107,46,117,12,202,221,173,51,77,191,237,51,167,217,178,248,113,99,208,64,51,30,161,138,105,16,145,169,250,189,61,174,222,159,124,144,148,241,227,195,137,243,224,45,237,115,60,112,165,47,115,124,99,133,145,189,213,243,202,131,101,123,91,151,190,23,156,70,142,101,109,211,91,146,185,45,82,115,75,82,83,80,89,160,188,8,130,236,118,237,227,71,248,61,35,26,113,30,211,24,254,173,213,247,152,215,123,186,215,111,153,172,38,215,183,216,139,204,2,90,49,94,214,152,110,15,85,234,216,215,2,175,94,189,90,170,77,157,173,167,204,247,164,98,62,101,237,195,95,122,156,134,97,202,192,207,107,98,66,84,72,90,212,101,116,166,220,159,24,23,80,204,156,65,59,119,191,173,107,209,123,124,172,130,181,237,230,79,160,117,153,21,42,132,130,34,121,237,68,87,250,20,151,63,128,128,95,172,193,218,87,20,98,87,29,75,145,176,242,137,216,74,142,102,194,28,62,7,175,151,190,159,30,208,180,19,106,213,58,225,156,151,162,38,201,78,236,205,166,213,98,46,39,231,62,60,71,95,97,90,157,70,179,225,168,175,240,92,118,234,107,212,230,40,178,210,106,210,225,239,13,60,20,124,116,21,128,112,84,244,94,176,219,54,59,241,225,223,226,152,145,221,134,80,72,129,130,83,196,140,188,37,192,254,218,72,143,60,49,25,185,88,130,51,174,35,81,43,93,206,246,189,144,161,37,59,19,211,225,55,19,6,47,115,107,120,71,232,143,207,39,210,2,65,112,135,26,83,4,127,82,191,223,152,236,118,34,73,14,3,13,165,8,167,178,77,21,147,101,91,255,0,88,199,56,149,112,43,159,11,0,41,41,231,113,215,241,2,27,82,218,212,171,88,215,223,240,14,121,70,94,113,215,177,9,164,150,206,163,239,95,242,0,138,45,175,162,48,223,185,59,184,162,191,95,230,101,254,46,45,222,196,12,95,49,152,177,40,254,109,209,127,135,88,239,91,101,77,108,253,200,104,119,252,33,244,63,177,199,84,216,93,162,94,99,53,165,55,181,110,139,223,246,117,132,137,140,193,40,52,83,28,35,35,47,150,79,159,218,164,118,123,149,140,140,199,9,132,219,36,211,214,70,155,123,249,247,253,106,71,58,104,73,145,153,23,112,13,146,90,73,205,58,139,246,199,212,219,232,109,36,106,113,4,69,222,102,56,199,187,47,26,188,223,204,58,206,63,196,50,40,120,94,124,248,211,55,14,49,186,210,189,217,42,215,113,5,200,200,252,224,59,233,84,35,23,101,50,88,53,121,181,149,255,0,8,220,75,201,119,232,147,231,224,99,11,143,104,186,204,60,194,240,44,188,99,162,58,60,102,252,30,131,181,216,212,92,73,171,243,59,243,25,15,134,51,26,21,70,159,14,71,134,119,138,118,35,110,153,245,115,43,221,41,59,248,190,144,184,185,75,77,203,209,113,240,201,140,149,153,31,107,191,144,227,227,98,88,178,18,155,77,213,116,146,190,118,101,252,131,146,98,91,47,167,81,57,171,129,31,35,46,96,58,253,122,128,197,71,113,172,223,247,189,94,37,187,237,232,244,12,48,205,125,158,161,73,110,156,166,98,226,55,9,178,124,212,104,65,29,188,78,118,111,208,51,185,100,71,97,211,49,37,25,50,225,169,45,198,214,100,219,132,93,187,113,50,248,68,152,17,241,242,1,167,199,81,56,182,113,2,77,29,162,37,37,37,203,254,12,93,28,173,165,193,192,212,195,143,191,91,72,76,238,182,163,152,162,73,151,101,5,126,73,236,246,63,8,186,184,191,10,215,155,75,206,65,129,100,166,42,142,251,212,120,197,171,206,127,0,176,88,226,94,40,167,78,42,107,238,110,247,241,110,104,179,103,168,148,106,46,101,203,144,196,92,108,125,143,153,169,194,118,159,78,155,76,148,110,182,221,146,195,132,181,25,147,151,50,34,37,31,113,92,113,120,58,68,184,138,137,85,83,26,93,70,243,130,210,100,158,58,147,248,61,35,164,96,58,43,143,202,110,109,70,54,164,182,234,210,106,215,107,22,142,28,8,252,230,59,251,184,143,8,209,25,56,179,230,110,73,159,29,59,183,85,107,157,203,137,17,249,200,7,17,142,159,175,215,164,206,101,170,75,174,180,254,234,202,97,133,170,250,73,39,192,248,247,144,220,192,16,49,60,25,230,75,195,243,80,132,196,208,74,92,71,10,253,164,122,61,3,177,82,51,15,45,149,186,65,86,59,125,174,29,94,71,167,235,71,33,35,50,176,235,73,181,30,181,103,9,86,252,204,231,137,254,114,126,0,29,234,152,229,69,49,88,53,67,81,47,114,157,68,109,171,129,216,135,55,10,125,76,146,105,92,61,36,68,68,87,109,69,113,215,48,189,98,165,82,221,188,228,141,227,46,198,39,80,122,18,87,190,155,31,43,242,49,221,226,182,226,218,73,172,175,116,151,127,160,81,72,210,100,43,86,166,200,173,110,227,28,154,231,58,155,112,71,17,194,190,85,22,244,245,126,23,189,252,95,229,31,49,75,169,23,230,151,62,215,130,127,144,7,97,68,99,117,196,169,73,95,3,34,224,67,156,166,197,66,18,69,117,124,242,252,126,224,232,243,241,237,18,151,169,47,85,119,74,36,27,133,239,11,87,14,60,120,36,252,195,231,164,102,189,22,92,216,209,218,175,107,55,95,67,100,93,85,101,115,51,34,183,136,40,187,209,19,161,100,101,126,103,207,224,28,163,42,185,17,240,184,235,212,122,155,83,218,55,25,127,93,150,105,190,147,46,226,63,55,164,115,76,57,193,55,62,60,69,31,99,137,39,25,52,25,243,243,124,35,19,118,171,201,248,184,167,14,150,150,43,46,169,202,255,0,89,50,140,146,87,54,223,227,226,31,14,215,224,25,92,78,241,182,174,63,0,225,113,37,22,61,94,34,89,126,54,244,137,226,114,218,205,60,108,101,126,6,94,112,16,49,139,112,204,252,15,142,113,10,209,79,156,218,27,169,203,136,149,75,105,68,70,68,242,173,198,197,218,236,254,30,2,71,246,56,199,203,170,68,163,82,95,126,156,158,173,132,227,157,144,171,44,141,37,29,60,110,163,243,249,133,185,218,179,103,167,148,137,245,106,102,16,186,229,226,71,92,222,120,64,187,73,94,253,87,178,156,225,126,7,200,116,221,153,43,53,44,25,142,231,66,157,39,169,162,37,33,216,68,157,9,115,73,161,230,75,77,200,142,246,210,124,125,28,192,74,3,214,43,105,59,243,22,163,26,84,84,215,83,212,109,166,251,206,124,62,167,210,46,39,132,73,95,159,94,223,91,254,161,102,177,60,135,170,93,90,235,222,110,245,247,17,90,250,127,152,73,29,227,0,99,54,42,208,245,148,202,122,207,173,238,203,116,225,29,248,35,135,140,124,120,139,147,26,86,180,25,169,72,189,237,204,97,198,95,214,234,88,94,92,58,124,201,61,88,220,158,219,198,141,9,93,210,102,130,189,200,143,234,79,246,134,72,225,188,77,225,40,230,226,38,239,11,125,162,251,187,119,23,14,94,144,137,29,217,215,248,240,52,242,31,43,178,12,148,124,82,62,99,146,102,131,53,47,247,7,200,228,159,124,62,223,15,128,81,244,75,148,162,105,103,216,238,252,35,16,54,217,173,191,26,128,209,32,153,59,86,99,23,27,255,0,122,187,233,25,87,62,73,20,119,59,126,110,239,73,12,37,219,170,176,76,209,144,131,145,107,86,162,253,7,248,163,190,129,46,35,23,48,28,114,94,37,172,173,73,241,234,114,23,217,47,59,139,29,92,219,54,187,90,79,205,196,135,99,175,184,244,172,69,84,59,234,74,166,62,162,228,95,158,24,225,170,77,58,211,9,82,83,99,53,145,115,244,24,163,181,96,234,121,212,58,221,144,234,183,123,191,16,175,207,87,62,30,129,149,56,95,43,32,47,172,235,42,161,91,69,188,95,174,250,193,139,217,109,85,98,31,132,122,195,250,53,238,109,217,51,189,181,249,139,210,51,255,0,9,34,60,222,183,213,75,94,141,222,174,101,107,234,183,63,128,5,151,145,215,240,197,114,19,45,196,90,91,37,182,250,149,33,181,21,187,124,78,252,56,118,127,8,187,184,97,218,94,49,195,147,91,168,84,25,67,175,173,200,137,68,119,82,70,162,54,211,200,142,230,103,117,31,238,10,99,204,18,220,221,244,132,211,53,186,152,74,74,15,125,107,25,106,50,250,43,115,49,107,34,191,137,240,117,74,44,118,87,213,25,39,81,37,101,102,220,250,43,26,184,220,249,39,151,160,73,88,112,153,209,145,237,183,80,84,170,108,42,252,150,154,166,26,141,105,111,90,73,68,167,14,198,105,111,205,111,219,24,237,93,193,37,18,51,233,83,19,210,250,52,251,218,211,99,226,101,221,166,252,184,140,255,0,160,87,79,23,225,249,168,155,43,173,190,242,156,138,130,209,187,185,26,10,201,224,68,92,212,124,125,34,195,227,220,188,152,206,47,156,135,40,246,142,91,171,252,176,95,169,39,235,175,204,34,73,134,49,66,203,218,180,228,33,200,244,90,187,164,187,216,219,140,165,17,218,252,172,159,64,172,204,182,196,17,187,74,195,149,180,149,200,174,168,107,46,239,181,25,131,128,40,88,118,33,64,133,54,46,135,17,189,212,157,110,29,175,172,203,137,31,192,46,204,28,181,193,248,130,27,107,58,46,252,149,117,223,172,186,158,70,101,245,68,23,68,103,73,194,245,200,100,106,58,37,69,61,173,61,184,203,47,228,244,15,148,221,168,195,224,168,106,73,167,176,100,182,212,86,255,0,234,194,70,241,30,65,225,119,153,61,206,20,213,239,247,252,222,225,112,177,253,144,89,60,109,179,212,118,141,231,33,97,11,25,203,87,31,8,31,139,218,243,185,240,5,198,45,49,139,170,177,53,90,52,98,215,111,25,10,238,255,0,56,118,250,78,113,215,105,251,221,12,82,125,243,77,245,165,125,215,250,255,0,72,228,43,25,47,136,81,185,220,225,171,95,85,254,92,71,163,206,177,110,42,56,110,167,3,119,214,33,110,247,151,183,190,36,239,107,121,143,210,40,204,124,163,219,23,18,82,107,94,252,172,30,210,29,149,23,82,158,55,18,68,68,179,185,223,126,94,113,155,89,75,182,28,26,203,108,53,82,196,216,21,149,59,82,75,58,83,52,146,122,79,119,196,174,241,241,226,98,19,26,126,84,55,18,227,107,208,100,100,119,177,31,33,218,176,214,97,87,104,175,176,236,106,190,228,218,146,151,136,250,186,21,99,35,46,60,82,126,96,30,138,112,134,106,80,113,11,36,228,108,69,65,126,242,73,146,234,243,16,162,189,147,195,130,207,143,31,192,46,4,121,172,190,148,173,183,154,86,171,219,74,136,238,32,211,36,118,183,196,120,122,68,24,213,28,192,234,237,29,97,167,156,79,130,155,95,98,237,145,159,6,76,249,17,242,226,36,123,38,54,168,194,88,170,29,29,149,227,190,181,34,87,88,185,120,45,212,106,210,110,31,234,36,69,98,79,238,0,203,82,89,43,188,133,109,230,29,83,15,227,42,77,94,43,15,199,169,111,82,238,171,30,229,73,189,140,203,189,37,230,29,142,60,182,222,65,41,167,53,17,223,186,221,224,55,200,236,0,147,35,230,43,192,184,159,32,2,59,10,10,216,143,144,165,172,2,142,112,46,3,109,55,62,54,27,198,68,126,48,17,36,184,16,10,34,214,177,152,31,62,0,100,40,71,251,96,42,28,128,86,198,2,165,110,98,163,73,17,145,138,153,249,128,84,5,8,238,41,115,32,21,49,75,220,84,197,44,69,207,152,5,184,240,3,47,48,23,35,20,191,112,0,0,0,10,223,184,10,221,224,118,238,1,65,94,124,197,2,246,0,185,121,197,108,69,222,41,163,208,42,118,238,0,231,196,197,0,0,5,111,194,194,130,164,93,231,200,0,140,194,231,230,15,181,26,128,0,0,0,0,80,140,187,128,84,80,173,220,6,41,196,136,5,78,197,199,188,105,62,33,204,86,220,0,80,84,173,222,4,87,48,50,176,1,23,17,91,17,138,17,153,115,228,28,72,5,76,252,194,134,125,196,41,123,0,10,250,15,188,82,196,92,8,47,112,1,93,37,204,207,136,162,139,135,0,11,247,0,36,138,220,76,83,65,92,204,174,53,17,92,197,11,86,163,176,6,146,46,35,81,42,254,97,161,106,50,46,125,226,136,59,220,6,178,59,10,0,0,169,115,21,183,27,138,21,192,204,200,192,106,1,164,143,206,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,153,119,138,141,38,71,112,20,50,11,220,84,239,222,40,0,0,0,0,0,0,0,0,23,176,0,0,10,216,204,80,86,230,96,7,192,87,224,228,23,35,11,88,0,239,127,64,112,62,34,162,150,176,10,128,0,0,0,0,165,194,214,11,10,128,165,172,42,3,73,159,16,21,181,136,80,185,129,159,152,80,5,78,194,128,0,1,112,0,11,216,0,0,47,112,11,88,20,164,145,243,0,177,152,173,136,185,141,26,237,200,195,93,251,192,106,51,238,33,164,200,207,152,170,120,157,207,144,213,223,192,6,141,4,92,72,184,141,127,66,66,150,50,3,85,139,137,128,90,226,189,145,167,89,23,27,141,149,74,101,62,51,150,191,160,192,111,234,50,230,99,66,150,146,62,38,56,215,171,208,26,182,185,86,189,254,129,95,204,58,205,95,51,176,196,2,94,242,183,160,201,163,95,230,103,15,207,199,196,244,0,238,139,146,132,145,153,174,214,43,242,31,4,220,65,79,134,218,205,249,122,13,40,53,252,237,71,195,143,152,189,2,202,98,221,163,112,101,17,137,6,238,50,220,154,34,45,239,237,115,170,177,17,43,143,206,143,204,49,187,52,182,220,160,195,76,148,82,51,55,66,206,154,181,32,188,10,179,247,206,221,188,102,61,5,232,1,149,88,251,61,176,150,24,137,61,201,152,167,171,117,109,214,163,234,46,175,78,163,77,185,54,119,241,139,246,198,36,231,86,219,244,106,121,86,97,80,179,59,118,227,125,95,116,159,2,172,237,125,217,159,21,49,233,62,99,12,179,103,107,188,103,137,30,170,199,99,48,186,195,50,55,22,47,4,180,141,90,73,179,239,100,140,184,167,247,6,59,226,108,194,175,215,229,73,145,50,175,191,83,250,53,31,87,66,117,105,36,145,114,73,91,145,0,200,44,220,218,223,26,98,58,131,253,87,48,58,195,38,251,75,79,204,150,145,201,171,25,241,100,143,157,197,136,196,57,181,140,107,10,115,172,87,247,201,83,230,239,230,70,147,199,143,30,8,47,56,234,10,92,234,130,204,200,247,134,124,123,139,151,1,205,81,240,61,118,172,225,37,170,94,244,141,173,225,123,250,19,195,135,31,24,188,224,56,153,21,106,156,229,41,79,72,214,106,81,172,251,9,43,153,247,242,244,141,41,137,53,219,251,221,237,233,33,119,48,246,64,98,233,250,28,86,18,214,133,176,78,36,250,251,69,123,219,143,207,61,34,228,197,217,229,152,90,188,39,132,52,107,182,143,154,6,119,183,63,21,207,73,0,198,180,97,170,131,183,209,10,246,231,239,137,254,113,181,46,17,71,73,26,219,211,114,59,113,184,187,24,134,46,30,164,117,126,168,141,214,247,94,174,43,85,237,107,115,191,156,197,166,159,41,199,82,68,183,47,98,62,224,31,18,76,146,180,154,121,17,145,143,185,19,30,220,45,182,220,236,168,140,140,172,94,97,198,165,69,126,125,227,233,142,75,91,168,109,28,73,74,34,183,194,96,59,222,87,81,36,85,113,13,49,146,141,189,39,119,220,53,146,111,100,47,210,94,97,41,27,33,224,181,211,176,246,19,152,229,55,118,77,245,251,171,125,123,93,111,151,45,94,145,130,187,57,96,7,231,213,48,245,73,116,157,227,110,117,190,222,252,138,246,75,201,229,171,208,37,23,103,250,19,84,220,43,65,143,213,119,102,223,90,225,172,206,215,113,211,243,250,64,95,154,27,68,220,6,146,148,218,196,174,255,0,174,49,202,146,76,200,184,15,138,150,130,75,8,65,23,34,63,194,57,68,160,140,139,135,112,15,157,72,87,152,117,12,101,43,171,46,49,27,154,117,27,157,215,229,164,119,101,165,36,92,72,89,76,239,197,209,240,252,138,98,29,168,117,125,234,229,17,123,209,174,250,77,191,173,63,56,8,171,218,195,20,67,169,251,150,220,78,222,110,250,245,253,232,202,215,220,121,203,208,59,22,193,184,126,90,241,251,143,20,75,147,53,138,42,140,247,133,192,183,206,122,125,3,31,115,87,18,203,196,126,11,249,119,172,117,125,255,0,231,100,141,58,180,122,10,254,47,238,12,231,216,47,5,50,198,35,173,200,118,153,165,77,78,164,45,7,190,51,177,147,143,157,252,111,128,65,35,152,117,165,181,17,73,82,109,119,76,249,250,8,114,206,25,145,25,39,204,62,106,99,68,219,6,147,77,143,93,249,250,8,125,75,47,63,152,81,195,78,114,66,92,89,164,248,21,188,222,129,109,115,150,107,173,96,90,194,156,118,196,93,94,253,159,179,54,46,156,198,146,162,90,141,62,110,241,98,54,145,173,162,149,128,113,17,156,157,210,90,234,159,65,170,215,121,159,65,249,194,70,12,227,76,78,168,185,181,51,117,59,73,167,119,111,122,189,175,25,62,129,115,104,89,217,139,34,195,141,22,153,137,180,169,152,232,111,79,82,104,236,146,34,43,93,77,252,3,29,106,213,200,181,60,229,117,82,165,111,99,187,167,87,96,211,123,68,43,114,34,62,100,47,214,15,166,96,21,37,151,36,49,115,84,84,153,158,167,184,153,233,243,24,192,94,28,45,156,88,229,210,105,82,177,21,210,113,146,127,153,25,231,217,243,32,94,204,5,153,50,170,49,94,235,213,173,226,219,109,159,208,196,86,51,37,95,146,125,2,199,225,106,126,7,146,164,49,21,157,70,136,228,118,212,241,88,139,73,119,152,187,24,55,12,52,211,47,174,12,27,33,196,180,100,123,211,226,86,85,185,159,164,88,23,233,179,39,47,223,97,240,200,128,234,209,99,106,228,100,100,125,175,245,142,66,51,70,141,90,147,107,219,188,125,14,54,74,73,233,43,216,140,100,45,246,36,161,155,145,164,18,34,220,142,50,203,199,244,31,164,99,222,99,101,241,77,148,170,130,169,26,220,98,17,233,95,88,181,172,107,50,225,171,210,50,198,116,52,188,149,37,109,234,73,160,210,124,109,195,136,233,88,147,9,193,152,135,80,138,126,178,92,117,35,231,166,87,189,248,115,244,137,48,48,123,16,214,42,152,54,43,140,49,35,169,184,105,75,196,90,18,231,53,105,191,18,63,53,133,190,159,136,241,101,122,114,214,169,155,246,95,183,29,219,73,190,146,47,65,31,50,25,81,153,249,61,78,156,74,90,240,238,181,20,118,210,71,214,212,95,158,25,253,88,176,152,179,2,206,195,107,148,116,250,95,87,110,62,141,30,254,75,211,171,77,249,168,239,227,31,237,140,71,94,166,75,147,13,109,245,167,52,58,139,234,224,71,107,222,220,189,6,46,222,8,161,51,84,113,14,205,139,189,109,216,132,233,30,179,77,204,244,241,224,101,231,49,100,157,69,89,165,156,153,133,102,203,198,87,103,224,46,95,112,119,42,38,101,75,165,176,203,80,171,91,165,180,194,90,50,234,196,171,17,17,112,226,147,243,16,12,183,194,145,224,66,143,29,162,70,132,183,21,13,145,93,71,107,18,120,126,224,184,148,184,236,72,96,141,8,212,68,132,247,153,115,33,140,88,59,50,42,50,144,201,201,172,234,37,68,74,191,51,164,184,246,124,201,23,147,8,99,196,72,140,226,74,171,168,219,67,68,175,120,181,142,199,245,190,129,148,72,184,203,163,178,171,104,141,123,125,121,255,0,56,224,42,52,181,163,119,161,139,94,247,237,124,30,145,216,98,213,154,86,173,228,143,53,187,7,252,195,106,167,29,215,119,125,93,23,182,171,241,248,60,224,44,237,127,4,98,138,142,183,90,166,111,8,152,52,95,124,217,113,227,195,198,244,142,142,172,43,141,104,85,168,78,34,6,225,182,156,109,245,30,245,149,90,203,226,124,207,204,47,140,26,187,233,34,102,161,34,198,181,242,208,92,82,118,46,226,248,71,220,229,47,14,212,207,127,37,141,234,136,180,95,83,137,225,206,220,12,188,226,88,108,229,125,118,107,145,205,154,164,171,184,169,46,88,180,23,139,187,79,212,151,158,226,231,71,146,133,165,42,74,239,123,247,14,133,77,166,82,41,166,78,83,152,221,153,40,206,250,148,124,76,172,124,207,204,59,69,58,90,77,150,200,220,227,199,187,210,99,33,207,161,203,145,42,227,89,184,218,203,74,142,246,31,3,114,8,208,73,74,248,252,3,228,145,42,99,106,51,109,203,118,140,185,23,32,29,95,50,240,21,35,19,211,18,196,170,79,89,46,186,79,219,126,164,113,210,178,191,5,23,213,114,244,140,56,60,158,168,225,236,121,94,168,69,195,189,93,135,101,74,109,165,245,180,174,232,55,174,69,99,89,159,34,239,25,236,102,82,152,66,100,118,184,18,143,187,141,189,2,219,226,204,37,76,82,222,146,213,63,223,29,148,165,41,91,213,113,190,163,62,240,28,245,48,220,123,121,189,237,105,181,187,188,227,169,206,195,69,216,211,11,207,249,231,193,233,29,170,150,243,101,189,210,175,169,238,248,70,252,198,88,78,141,105,243,219,137,128,199,204,77,74,164,210,170,45,73,121,141,210,216,105,47,18,181,41,86,178,148,119,230,126,97,219,114,227,24,83,221,142,134,219,168,223,92,226,77,183,42,226,102,72,250,209,199,230,173,6,90,224,84,37,194,137,117,181,75,116,208,173,225,112,81,37,102,92,12,254,1,142,116,44,194,196,152,83,18,210,168,243,106,253,84,164,76,97,211,111,171,182,189,73,83,132,155,220,146,118,241,76,185,247,12,120,12,248,98,97,73,142,165,180,230,171,42,220,173,230,26,84,106,177,153,243,29,19,45,49,119,135,105,235,82,234,27,255,0,150,86,143,157,105,228,132,157,188,82,243,142,238,167,72,203,81,43,135,192,50,31,29,73,195,40,238,21,248,240,238,244,144,192,221,189,164,186,84,253,36,190,5,90,137,220,95,222,110,12,237,169,40,148,203,150,62,118,252,36,48,87,111,104,198,170,74,92,74,56,157,110,39,27,255,0,137,186,32,142,67,67,178,113,13,65,54,213,239,174,171,184,190,140,124,245,248,110,177,13,14,45,189,36,110,145,17,222,253,198,62,246,212,152,216,134,160,183,79,73,111,29,47,63,29,98,184,149,216,242,41,173,33,10,212,100,234,76,248,25,125,9,138,58,253,18,166,184,219,237,15,233,213,166,253,155,249,253,3,62,178,95,25,38,79,134,58,237,75,86,158,175,167,222,109,250,165,249,39,224,17,235,4,218,111,94,190,23,183,242,140,164,201,44,83,33,207,12,233,157,123,117,111,206,139,236,158,128,25,225,47,15,195,155,29,213,185,19,95,189,169,63,60,50,225,111,135,210,45,174,46,203,72,211,228,27,209,168,186,212,152,218,82,125,100,203,181,117,31,122,189,34,236,70,151,190,166,200,91,78,106,50,37,145,29,173,199,72,226,218,75,239,153,111,139,81,25,233,62,69,195,238,8,45,78,22,194,245,108,61,34,60,117,65,234,236,28,164,60,225,111,82,190,23,73,25,243,51,228,93,195,180,226,12,5,73,175,155,245,22,233,91,247,159,211,101,239,212,157,90,108,92,181,17,23,2,29,254,53,6,149,37,179,91,241,117,56,71,100,158,241,69,240,114,63,56,251,163,81,91,100,146,210,99,89,162,191,13,127,235,191,49,22,236,115,174,224,213,97,165,63,81,77,55,171,38,54,158,222,251,94,157,86,46,90,142,254,55,238,142,75,2,102,37,42,20,165,83,106,21,141,4,203,10,61,29,93,71,99,53,145,151,18,79,152,197,228,197,184,42,21,98,149,41,149,83,55,198,246,142,27,227,77,236,164,159,213,23,152,99,94,99,96,170,198,20,172,201,153,73,166,117,86,214,182,217,74,183,201,93,200,219,37,25,89,74,62,242,2,236,158,128,205,10,189,78,138,236,52,239,214,243,40,124,206,235,77,200,210,92,120,219,206,92,7,81,196,153,125,58,89,185,185,164,107,65,200,53,39,229,130,46,28,109,205,66,221,101,190,107,79,128,235,112,42,117,237,5,26,9,50,104,234,169,61,42,73,160,173,116,163,143,35,23,226,143,137,169,149,120,113,214,83,119,170,113,132,58,126,244,164,222,228,92,121,23,156,17,98,42,25,111,72,143,187,240,141,27,78,171,232,249,97,71,230,191,37,124,2,204,99,236,129,130,247,80,240,86,19,213,167,123,188,249,124,203,234,109,227,57,240,140,188,197,84,55,38,117,94,167,23,94,141,122,187,118,181,244,219,153,250,12,113,158,230,34,189,253,178,131,171,79,137,239,166,95,15,35,248,5,17,105,136,176,21,82,148,211,107,122,149,186,37,37,103,125,250,85,123,17,121,148,126,113,212,95,133,34,42,200,141,173,60,53,120,196,98,66,243,23,33,232,213,10,114,124,23,133,119,142,54,195,246,249,121,101,101,26,75,79,140,231,160,99,158,47,200,12,69,17,107,113,156,39,161,8,138,107,51,235,237,157,173,171,143,207,61,2,139,15,6,163,42,27,136,113,167,180,41,14,18,200,244,145,216,202,220,121,122,5,230,203,13,160,49,150,12,155,76,113,140,91,212,217,135,190,177,245,6,156,211,172,151,231,108,204,238,106,253,209,111,43,88,2,183,75,119,75,148,157,209,19,91,195,247,244,43,133,207,143,140,126,97,195,53,14,83,110,147,11,110,202,46,235,151,154,224,36,183,35,246,229,65,38,139,3,17,102,135,247,206,249,30,4,253,112,211,197,17,254,215,144,205,124,168,218,55,6,227,10,84,119,163,99,46,182,181,178,235,134,126,14,117,187,146,93,211,126,45,23,160,132,6,193,170,87,168,79,162,84,39,247,4,197,244,171,74,21,109,68,100,124,12,143,206,98,245,229,30,212,56,231,6,146,98,123,185,234,109,183,25,212,18,124,24,203,150,53,58,74,181,247,71,233,48,19,211,77,197,244,121,237,182,166,42,59,195,91,68,231,206,84,87,35,183,30,41,244,142,97,21,8,239,33,58,30,189,200,143,197,63,230,17,115,150,123,115,52,73,142,138,214,104,248,180,244,18,139,192,135,243,206,197,252,88,255,0,15,160,100,190,9,218,223,5,86,25,142,71,152,27,229,170,26,29,87,204,151,147,198,201,227,243,146,243,128,203,84,62,147,46,202,191,112,110,94,226,198,81,182,145,203,215,208,189,254,51,212,105,36,254,151,62,94,127,51,66,231,209,241,181,14,177,190,234,85,61,246,231,78,175,121,90,109,123,219,154,75,204,96,59,49,216,198,145,165,46,18,252,67,191,156,106,177,152,10,240,62,124,197,52,250,3,144,173,204,3,133,189,34,154,187,174,1,110,32,6,171,115,49,66,85,207,152,208,179,87,47,72,166,163,34,226,96,55,139,235,69,47,113,160,151,98,230,53,146,146,125,224,43,127,56,115,43,152,90,220,192,207,204,2,151,0,0,0,0,0,0,0,0,0,1,91,152,165,187,251,128,61,0,43,192,248,151,33,66,244,10,151,2,176,160,10,240,239,230,7,203,135,33,65,82,62,227,228,0,92,56,152,173,200,44,70,22,32,21,0,0,1,75,16,168,0,13,42,62,225,168,80,249,128,161,23,120,169,242,14,55,244,1,242,1,68,243,21,50,184,162,121,141,64,52,92,249,5,238,42,100,6,86,0,34,184,25,88,197,47,96,189,192,0,0,0,0,0,47,96,184,10,145,92,192,12,137,68,40,73,36,247,10,151,3,3,227,200,5,5,74,221,226,129,99,48,26,187,184,5,175,204,80,184,16,169,31,14,32,22,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,51,47,48,210,7,204,0,0,87,151,48,59,119,0,160,0,0,0,0,0,0,0,10,216,200,80,106,185,24,13,35,86,162,11,23,152,44,94,96,11,144,168,165,139,204,42,0,0,0,0,0,0,2,151,33,67,63,48,10,153,31,112,161,219,184,82,231,231,0,0,0,0,0,0,0,1,91,119,128,160,175,46,96,102,86,26,53,95,149,192,55,133,233,27,75,93,207,133,249,10,92,252,227,82,83,114,228,64,52,39,81,159,49,188,132,249,236,98,136,108,253,28,198,179,236,152,13,68,105,34,228,52,154,138,252,6,149,24,219,82,237,114,226,3,113,110,17,23,27,143,130,109,77,166,19,117,19,158,53,184,91,211,233,31,45,98,180,197,53,178,91,201,120,238,178,79,96,139,188,140,252,227,24,243,155,105,90,22,22,110,67,106,247,72,133,51,85,92,99,56,250,11,137,111,57,123,233,112,236,254,0,23,111,23,231,93,7,13,19,157,109,138,194,183,114,142,57,238,82,131,237,22,175,59,133,195,178,44,149,123,107,252,41,23,113,102,241,105,106,213,226,147,126,143,179,12,5,207,13,168,103,213,229,212,27,166,98,44,96,193,120,101,215,18,74,152,164,145,34,238,88,187,46,159,156,184,12,106,171,102,246,43,151,186,182,46,196,135,163,87,141,61,206,251,125,120,9,23,198,123,111,81,91,234,125,90,110,57,106,251,205,90,92,66,111,226,249,159,24,173,139,118,179,196,83,221,82,227,99,60,116,132,245,99,65,146,170,43,46,55,87,153,239,72,198,73,216,190,187,51,70,242,185,83,94,139,219,92,149,157,175,110,93,175,64,226,156,153,41,219,154,228,188,174,22,226,179,48,23,107,20,103,246,42,172,111,18,120,199,22,44,151,28,218,179,181,23,14,247,213,192,253,240,248,113,22,234,161,139,235,117,3,53,72,173,212,222,51,70,143,125,146,181,112,227,195,138,185,113,28,26,148,165,115,81,159,194,98,137,35,62,30,112,26,214,243,239,168,212,183,150,163,87,122,148,102,57,26,69,33,250,140,134,89,66,154,187,154,173,172,206,220,8,253,30,129,244,80,40,79,84,228,176,211,102,197,220,213,109,119,183,2,62,124,61,3,36,114,67,37,36,213,38,209,101,191,26,134,243,110,245,155,165,212,26,140,236,78,23,27,182,126,96,28,22,77,228,117,71,16,233,148,166,232,110,54,228,87,84,68,249,40,206,228,233,39,245,51,25,113,151,219,62,66,132,212,101,201,161,97,117,159,80,66,76,202,41,25,153,246,56,241,111,208,59,174,93,101,245,43,12,82,99,180,186,53,33,46,37,183,16,106,143,29,37,123,184,106,231,164,184,14,230,245,82,20,22,146,134,88,91,70,139,55,239,105,36,240,34,229,192,249,112,1,214,100,225,220,55,64,134,211,103,135,233,200,83,90,88,51,102,35,101,196,139,187,129,112,224,44,94,60,196,209,219,234,59,130,146,221,247,183,211,98,191,139,230,49,115,177,229,82,107,209,212,166,38,72,69,229,153,151,190,25,112,178,188,198,49,207,19,68,170,191,213,181,206,53,105,215,227,58,163,250,144,24,231,139,165,186,231,84,187,174,29,183,156,213,246,163,160,73,81,154,121,159,35,23,55,17,64,221,245,125,234,91,85,245,219,133,252,222,129,110,106,173,18,18,141,36,146,185,43,151,220,1,199,182,103,168,190,17,204,81,153,222,212,98,38,201,178,164,54,92,126,216,135,8,139,146,139,143,120,237,152,34,26,166,214,233,141,22,131,55,42,12,182,90,185,113,90,127,156,6,127,236,167,134,155,93,3,11,190,113,226,29,250,239,19,71,31,29,242,243,12,242,203,104,105,137,6,156,210,80,218,73,27,238,9,43,23,19,88,197,125,154,112,226,169,248,31,14,58,182,227,93,190,185,197,5,199,139,207,122,61,35,45,240,41,37,49,96,149,138,254,251,248,84,2,227,211,172,77,39,224,63,194,57,20,159,2,248,7,193,78,34,54,147,195,184,255,0,8,251,254,132,136,184,0,249,229,172,201,28,12,203,180,48,107,109,204,90,245,54,169,135,90,106,92,230,207,172,85,18,123,167,12,136,236,166,61,35,56,230,165,70,217,88,254,136,71,118,221,145,102,42,191,66,61,255,0,14,185,86,177,106,62,5,173,128,17,209,71,166,63,95,223,110,212,217,238,52,223,124,103,244,87,229,192,252,194,94,246,87,192,75,160,84,107,46,169,138,114,117,191,1,94,242,155,31,101,78,253,105,121,196,115,100,38,10,68,255,0,14,245,136,176,30,221,245,91,111,81,170,215,222,242,186,125,2,95,242,206,145,30,158,252,195,106,52,118,245,173,139,238,208,69,123,26,185,240,244,137,204,92,166,210,73,46,4,69,199,184,81,227,231,240,13,124,134,196,151,82,132,168,204,143,130,76,197,28,85,90,81,71,142,235,138,53,217,58,121,124,36,48,251,108,124,78,77,224,76,94,203,110,203,74,139,193,246,210,171,17,123,244,115,243,140,154,199,53,164,68,164,205,94,167,203,70,239,197,63,58,147,233,17,243,181,174,54,41,69,138,169,59,249,230,74,234,61,149,43,177,195,112,174,90,191,147,152,146,44,62,19,56,242,177,4,90,172,134,73,213,43,93,214,180,146,150,118,66,147,196,207,249,249,11,215,134,233,245,10,139,219,184,50,73,162,220,107,73,26,212,146,36,220,184,112,47,73,12,110,195,78,77,126,84,98,139,45,198,245,107,211,239,134,86,224,119,228,51,99,33,50,242,171,40,226,76,152,244,7,219,126,138,219,132,78,41,74,59,171,116,119,59,167,159,49,5,202,202,188,9,85,109,76,73,144,252,55,9,202,114,79,138,148,103,115,208,119,59,164,100,190,19,161,148,42,115,105,113,168,230,102,203,69,217,79,153,63,0,234,216,86,149,18,155,22,51,71,18,57,41,184,168,108,205,13,151,50,36,250,57,112,23,2,158,226,119,8,36,17,164,137,9,225,203,184,88,129,202,176,230,189,92,79,133,185,143,183,73,145,24,248,233,237,40,247,151,177,242,254,81,201,41,179,244,10,62,69,161,38,133,25,164,185,31,112,225,234,137,105,17,222,94,237,55,75,74,62,4,94,99,29,129,77,29,142,214,228,56,186,140,109,72,90,44,155,41,179,46,63,116,5,179,174,199,69,74,43,137,66,16,107,50,74,72,214,94,101,92,88,220,202,193,242,223,58,142,147,137,101,110,120,29,254,179,235,70,77,189,76,109,39,164,217,103,137,125,79,250,135,73,198,184,117,183,227,76,89,71,137,218,221,243,71,30,105,244,9,48,48,171,23,209,78,157,77,150,203,136,99,91,123,187,154,11,206,164,250,61,34,216,73,158,196,5,41,110,33,102,90,141,29,130,46,127,183,232,25,11,154,148,115,137,58,169,188,67,6,210,55,23,66,75,135,18,71,117,188,230,45,100,134,40,181,84,245,22,41,81,201,230,143,82,212,182,17,99,183,3,226,87,62,102,49,176,237,121,87,82,102,92,150,210,164,184,164,248,60,148,73,89,17,145,113,71,164,100,14,30,118,28,24,137,89,199,34,223,54,217,246,16,87,59,23,127,237,140,108,195,47,34,147,40,247,105,54,244,179,186,247,162,183,2,50,225,221,195,128,187,16,42,146,164,64,140,109,75,144,155,50,139,221,195,47,161,47,72,12,137,105,199,21,125,46,40,190,232,231,104,245,54,228,239,181,239,85,167,79,141,199,207,233,28,37,22,43,170,223,111,20,149,120,182,185,153,219,152,228,233,49,148,206,247,197,43,233,229,247,70,67,143,196,148,131,109,14,190,194,89,111,119,29,74,45,37,99,35,43,157,202,196,45,204,252,67,50,154,102,210,166,204,35,52,107,247,183,78,221,254,159,64,187,181,230,86,236,57,36,70,87,56,235,46,63,1,142,149,79,195,140,204,100,213,42,44,71,149,175,77,220,65,40,237,98,225,196,185,113,9,129,213,233,152,209,247,24,85,230,212,12,245,159,55,15,204,95,92,57,138,14,54,121,218,219,16,58,237,68,239,171,129,184,122,124,67,63,170,29,137,140,21,16,184,53,79,167,32,175,200,154,34,255,0,68,110,199,192,164,204,196,204,106,53,61,10,43,217,73,69,148,92,45,207,72,155,199,107,163,78,113,232,204,186,110,186,122,181,120,202,227,204,199,48,218,201,254,205,140,204,138,231,113,215,160,67,126,17,54,210,220,77,145,123,146,76,237,198,255,0,206,59,44,38,76,210,149,118,120,160,143,240,12,135,208,141,41,73,21,185,21,135,15,92,135,189,96,140,146,142,46,223,137,122,12,115,134,146,65,21,200,135,206,250,16,226,108,164,145,149,239,99,32,22,250,140,167,145,190,222,58,165,95,77,187,70,126,113,207,205,74,157,209,164,237,107,243,251,131,123,193,9,99,197,105,132,234,250,148,219,249,6,151,77,37,107,144,14,11,16,210,218,151,69,168,52,182,24,90,156,136,234,8,214,146,62,104,63,71,46,35,6,179,243,15,63,65,199,212,202,138,58,187,109,68,167,179,37,105,98,228,163,208,243,166,118,43,17,94,196,51,249,212,33,246,92,70,148,153,41,38,147,35,46,7,192,90,28,219,203,8,216,154,52,233,45,211,104,234,120,169,78,176,219,146,25,35,82,78,206,25,88,244,25,145,17,170,255,0,182,36,139,69,179,198,103,194,148,104,132,74,169,154,156,154,249,150,163,45,60,24,73,241,237,250,6,78,82,234,232,157,13,167,16,111,118,245,91,87,160,207,211,232,24,48,246,17,196,57,107,136,226,201,58,147,44,48,219,70,242,155,167,188,180,220,214,75,69,237,165,37,126,87,244,16,191,153,83,152,41,149,6,151,26,76,138,147,174,43,127,168,214,189,68,118,53,159,27,168,35,112,190,110,221,196,25,115,191,156,97,254,220,52,149,74,161,182,100,76,241,173,69,62,215,236,71,125,3,45,41,245,6,166,198,109,109,147,133,174,246,213,232,51,244,250,5,128,218,210,134,186,134,27,97,205,44,25,42,172,193,246,203,205,29,210,243,10,34,90,175,25,72,196,181,86,123,36,104,150,250,120,114,224,225,143,150,168,194,147,17,179,81,145,150,162,252,6,57,236,102,210,105,248,206,188,149,165,61,154,156,166,251,5,230,117,95,185,192,112,213,181,106,167,50,180,240,212,180,159,252,147,1,210,22,102,155,105,51,47,128,93,204,182,172,185,11,194,59,167,228,55,175,115,125,218,173,123,107,231,199,210,44,249,171,207,113,120,114,113,17,229,120,95,124,202,28,211,213,237,173,36,118,190,240,6,124,229,102,55,77,82,152,109,58,244,247,20,236,227,104,141,213,106,230,148,112,62,209,240,226,46,93,210,135,18,68,155,113,35,224,66,209,96,216,13,68,75,106,138,211,76,161,50,137,102,77,167,79,30,207,30,29,252,5,196,240,145,33,38,167,20,233,153,113,189,255,0,214,32,237,17,165,182,217,165,173,42,212,165,21,140,136,118,40,38,151,26,66,77,55,51,191,19,47,73,139,113,30,174,133,217,194,55,187,42,251,191,132,114,113,113,188,42,122,146,153,9,154,189,221,239,164,136,239,127,133,94,144,23,29,184,104,113,178,212,219,102,71,220,100,58,54,98,97,40,117,38,73,74,167,192,89,155,232,85,220,104,143,146,12,190,164,115,180,28,109,76,169,238,26,101,153,100,110,106,182,180,166,220,47,245,199,230,28,173,69,44,78,97,38,77,36,200,214,71,219,73,121,140,132,24,91,142,40,135,72,151,45,113,16,196,117,20,231,27,187,5,160,237,117,112,224,69,195,129,14,87,6,99,41,48,92,67,79,78,168,40,155,138,77,217,46,153,149,203,79,43,171,208,47,142,44,202,135,170,228,227,237,199,164,89,233,38,241,111,16,119,177,234,62,61,131,227,196,91,218,158,84,84,169,166,167,27,240,83,126,248,104,247,189,68,118,227,195,196,229,192,47,113,205,123,191,136,159,158,157,65,87,229,200,255,0,210,29,224,157,98,127,206,27,211,163,158,162,34,231,240,124,3,27,43,76,213,41,251,157,228,229,158,243,85,180,58,174,235,127,56,187,248,51,18,35,229,206,178,185,78,124,239,77,206,246,241,188,230,44,14,84,168,51,150,164,155,207,50,180,17,246,146,106,51,185,119,151,33,241,86,176,205,53,246,220,67,212,200,46,106,101,73,237,50,147,225,199,135,33,218,162,87,105,179,20,104,106,43,132,119,34,237,33,61,255,0,116,86,169,12,164,196,125,108,165,180,158,229,73,35,50,177,145,216,252,192,44,38,43,203,42,28,214,222,36,97,250,38,181,69,82,18,106,136,142,7,218,183,208,122,70,62,227,172,136,169,180,169,213,24,40,161,48,217,110,180,146,9,73,82,124,82,59,89,190,29,227,39,113,163,85,8,14,46,243,20,68,81,77,125,135,21,245,223,204,58,238,21,174,81,106,53,24,180,90,165,61,83,22,230,189,230,253,164,56,133,89,42,81,95,81,241,181,139,187,184,81,132,56,147,7,84,233,75,145,18,67,241,84,166,180,95,66,148,101,198,199,222,146,243,142,155,54,43,240,220,50,39,9,38,70,69,116,25,151,117,196,150,226,156,155,160,226,74,76,170,133,63,13,97,214,206,70,141,10,118,26,18,162,210,164,145,220,201,7,245,38,49,151,52,114,26,163,18,175,32,162,181,65,101,27,214,136,146,218,84,146,47,122,46,226,108,6,53,71,172,212,162,42,237,212,101,162,197,167,176,242,139,135,155,159,160,118,138,46,107,98,90,74,139,115,138,49,3,90,90,221,22,234,115,137,177,21,184,120,229,195,128,223,196,25,109,84,167,107,53,187,79,224,249,183,216,82,189,63,91,232,29,42,117,34,76,69,172,148,227,87,74,205,7,164,207,211,232,1,123,40,153,239,136,90,96,245,226,172,82,102,104,69,204,167,47,204,127,100,25,115,146,219,89,42,39,134,124,35,91,198,111,235,234,250,62,89,213,166,219,203,243,123,135,112,141,86,223,125,146,210,79,56,86,225,193,71,220,59,37,3,27,212,41,155,253,221,82,166,222,243,77,247,79,168,175,107,243,237,23,156,7,162,92,187,204,234,110,40,118,91,113,211,82,187,42,100,143,126,73,250,35,85,173,101,159,152,92,102,101,161,210,186,117,151,27,113,17,43,178,166,212,140,181,136,38,197,169,85,49,108,158,181,50,156,218,9,79,146,200,174,183,8,239,169,222,71,114,18,13,130,115,122,151,90,105,11,105,53,107,28,178,107,223,73,60,236,159,175,62,28,64,94,196,170,252,238,53,25,119,142,2,6,35,137,41,36,104,68,143,31,79,104,139,209,233,28,195,82,80,233,22,146,87,31,56,13,224,14,98,182,225,112,20,59,25,114,26,84,142,23,224,53,10,151,167,136,15,156,238,71,204,106,27,134,130,87,34,33,160,208,101,230,1,169,42,185,241,184,215,107,241,33,177,171,137,90,227,113,42,191,121,243,1,168,57,138,218,252,72,80,128,84,200,200,80,84,200,252,226,128,0,0,0,0,0,0,0,2,183,225,196,80,0,0,86,220,46,40,42,70,1,123,240,32,177,249,197,120,23,27,10,128,0,0,0,0,0,10,91,141,197,64,0,80,249,10,128,13,41,230,42,119,238,1,80,26,120,159,11,138,220,140,84,105,177,249,192,80,5,121,242,20,0,1,91,113,176,161,149,128,57,138,153,25,5,142,215,15,161,1,65,84,243,2,46,240,46,102,2,170,228,40,145,85,114,20,72,10,157,139,184,11,135,1,81,165,92,192,84,44,5,200,84,5,11,129,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,31,27,0,105,244,138,105,244,141,64,3,64,0,0,0,0,0,0,0,0,0,10,153,88,86,222,144,46,64,103,96,14,94,144,213,232,21,20,228,64,42,2,132,119,21,0,0,0,1,67,228,42,41,207,128,13,38,96,0,0,0,0,0,0,0,0,5,196,0,128,204,84,207,184,109,168,236,3,81,159,11,134,145,66,87,14,66,164,86,1,160,208,69,255,0,216,107,73,17,119,16,120,194,132,87,1,168,207,141,136,172,52,171,197,62,34,182,177,24,249,228,191,185,65,158,155,240,46,255,0,72,10,173,102,155,243,253,177,197,85,42,135,17,167,86,76,154,180,105,250,59,115,50,244,122,71,23,136,241,39,80,141,33,125,75,121,187,209,195,121,107,220,203,209,233,24,211,159,25,235,238,114,141,92,63,114,221,99,171,245,111,209,218,53,106,91,95,99,59,120,192,57,45,166,51,178,165,131,169,233,84,58,124,149,31,132,88,106,237,212,20,215,5,48,181,119,36,252,220,132,82,103,150,123,226,188,65,90,172,52,115,106,204,163,195,146,30,36,157,85,197,146,123,110,240,181,139,206,57,13,167,115,187,221,141,106,91,62,230,58,157,166,70,122,253,119,121,202,54,155,124,236,188,247,24,203,50,79,90,146,243,186,52,235,113,75,181,239,107,159,32,28,133,86,191,80,169,56,226,164,74,144,163,91,166,225,154,223,82,140,204,239,199,143,127,30,99,224,38,84,175,25,195,63,132,81,158,7,127,64,230,90,170,238,239,239,23,191,215,127,168,7,13,213,75,234,255,0,112,83,116,87,231,251,131,237,51,223,122,44,54,219,99,235,187,252,192,62,125,202,77,68,92,56,250,7,39,75,164,183,41,246,144,165,164,181,186,148,113,69,249,153,13,200,72,210,180,113,250,50,254,65,221,112,237,71,168,155,103,185,215,165,242,95,141,111,55,14,94,128,23,115,37,178,190,145,33,84,105,146,74,27,218,186,198,164,185,9,42,191,207,11,137,153,140,159,195,13,209,240,140,72,205,197,161,67,82,162,107,210,166,218,75,71,218,53,94,214,73,219,198,24,203,131,177,55,88,92,79,148,180,234,222,126,121,127,170,244,11,201,133,234,246,98,50,250,191,213,240,215,233,87,160,75,172,47,59,88,189,110,193,109,246,161,169,162,81,159,101,47,114,226,126,129,209,177,118,100,75,101,165,52,212,55,82,164,73,52,154,147,40,200,206,196,175,173,27,108,212,186,241,245,125,206,141,37,174,250,175,252,158,145,196,74,193,61,117,247,95,240,158,141,234,212,229,183,55,181,206,246,241,189,33,123,156,22,135,24,102,141,113,111,72,65,63,56,146,82,215,98,235,203,177,113,87,160,90,122,142,97,213,221,221,234,122,97,218,252,230,40,252,222,129,152,44,101,95,89,66,75,195,218,110,146,87,230,91,255,0,166,49,115,50,240,183,131,188,27,242,246,243,121,190,252,234,214,182,143,79,164,84,90,58,149,106,84,141,222,241,110,158,155,218,238,153,249,135,85,156,226,156,74,110,103,192,143,153,220,115,53,6,183,27,190,214,173,87,238,183,152,112,50,78,196,95,116,7,206,217,93,196,151,157,68,47,6,70,225,246,42,184,158,128,151,86,217,18,235,209,90,61,77,18,184,27,141,122,125,34,214,81,227,245,137,145,218,215,167,91,232,77,237,123,92,200,102,70,202,24,31,172,212,168,179,60,41,167,117,138,35,118,119,23,189,148,193,243,212,3,57,112,13,17,140,59,130,96,238,13,181,20,125,237,137,13,146,60,103,149,230,189,188,97,121,114,250,90,164,68,128,173,38,157,91,223,162,191,122,199,64,197,241,58,142,18,150,141,230,189,27,190,54,181,238,234,127,156,118,44,158,115,85,46,145,194,215,235,31,190,112,5,241,165,29,216,79,192,127,132,114,6,118,34,224,56,234,89,217,148,252,7,248,71,32,93,162,176,13,137,71,116,23,219,12,37,219,55,15,177,83,170,208,22,165,54,131,76,138,145,157,218,37,94,234,103,211,232,25,182,226,47,126,61,226,211,230,174,17,240,244,136,74,240,134,227,116,185,7,243,173,87,212,104,250,226,243,0,192,237,155,242,234,26,253,209,94,75,60,58,167,232,82,251,55,164,73,86,27,165,183,13,79,169,42,73,220,208,124,17,110,87,22,63,40,112,87,129,124,45,243,75,125,190,220,126,115,166,214,222,125,113,249,198,67,48,122,18,181,115,177,92,5,102,75,56,237,173,68,141,90,80,106,231,97,210,113,78,54,118,157,22,75,169,132,165,110,226,173,203,19,250,111,98,87,163,208,56,172,222,196,254,7,135,61,206,163,190,221,210,93,122,219,221,55,177,57,195,145,249,134,20,230,142,108,117,170,13,95,230,6,155,210,100,39,243,85,254,129,127,88,37,199,111,206,221,163,106,177,26,172,211,153,164,203,70,142,175,101,166,168,164,218,230,217,242,36,12,105,157,14,110,108,214,87,54,109,85,248,201,170,219,83,110,153,201,36,238,144,68,87,185,167,87,206,200,249,21,175,232,22,42,163,94,240,182,36,113,125,83,117,189,183,231,154,173,102,203,208,94,97,126,50,90,139,215,17,70,123,172,232,215,214,56,104,189,173,188,244,250,4,152,29,239,47,54,124,167,53,80,167,155,181,136,206,145,111,110,74,166,167,143,101,127,94,50,191,15,209,35,225,250,68,8,208,9,182,151,30,35,81,247,140,180,77,154,146,148,145,119,119,112,35,176,232,57,123,67,220,187,3,229,173,86,222,253,5,187,151,233,25,1,135,96,93,182,147,189,229,29,63,67,240,122,66,7,21,135,14,160,228,181,18,234,146,13,59,147,50,73,173,70,69,196,189,34,236,225,214,23,213,8,220,125,75,51,109,191,27,224,27,52,152,27,180,161,91,219,251,209,23,139,240,14,122,51,122,82,101,123,240,33,144,229,34,182,146,213,98,34,229,220,62,171,17,115,226,62,88,239,107,213,217,181,173,222,62,178,59,145,151,156,6,147,34,62,22,33,243,200,101,10,59,25,17,221,54,228,62,164,55,194,250,191,112,84,209,126,240,28,28,152,13,95,85,147,192,190,160,117,156,81,75,109,232,18,72,141,41,51,209,199,71,215,36,119,199,154,186,175,171,187,204,62,119,98,234,35,61,127,184,3,18,243,31,2,49,80,114,162,181,203,108,183,155,158,113,201,92,180,122,125,3,20,49,37,53,236,59,90,168,45,169,203,112,147,49,214,9,41,35,69,139,89,250,79,205,200,74,61,98,143,190,67,203,235,26,111,167,134,139,249,189,34,197,102,126,88,120,106,42,211,225,205,205,231,155,191,153,181,119,47,135,142,94,113,140,192,196,220,35,166,166,242,90,90,9,42,234,196,179,81,246,140,206,233,254,113,145,88,39,14,66,42,83,74,121,166,30,213,29,131,45,76,145,219,179,233,22,114,165,128,189,202,85,102,76,240,183,90,212,251,140,105,220,104,250,35,59,223,81,253,79,47,72,186,185,107,139,239,9,232,126,14,252,202,211,13,234,223,120,214,37,21,237,167,135,33,35,112,187,148,250,162,215,188,208,217,162,214,189,151,207,152,237,17,139,78,171,122,7,18,181,218,220,6,229,30,118,251,125,239,86,182,159,162,248,70,112,57,169,9,39,146,164,40,136,201,73,52,157,248,143,136,161,53,29,165,27,105,66,108,70,174,202,72,184,216,29,94,150,212,155,115,73,141,16,92,210,105,59,114,89,31,224,1,72,68,227,242,219,65,60,164,145,223,133,253,6,59,68,40,73,38,81,173,68,163,227,196,211,207,137,141,136,82,53,157,180,90,230,125,254,129,201,178,87,178,174,3,230,125,166,90,212,173,202,21,107,125,9,15,130,163,95,58,100,116,184,136,186,187,68,139,19,154,123,143,209,232,29,128,145,169,54,189,174,52,74,135,191,105,40,222,105,177,145,222,215,238,1,142,216,251,104,249,184,97,79,165,24,117,231,183,115,85,31,133,76,209,114,45,92,126,118,127,83,200,117,138,22,214,211,170,83,156,140,188,32,250,73,13,154,174,117,131,87,35,34,229,186,244,139,131,154,249,65,238,146,42,203,221,15,86,215,81,55,255,0,50,107,181,201,124,60,114,250,174,126,129,130,25,201,147,62,231,100,206,149,238,147,172,106,171,186,206,158,167,163,189,195,189,245,159,212,136,36,107,15,230,33,214,186,198,186,65,183,185,209,206,70,171,222,255,0,90,94,97,218,136,155,123,243,180,149,189,23,16,161,135,179,123,220,159,88,252,175,117,174,181,163,244,94,141,58,111,245,135,123,234,253,193,157,121,51,180,191,134,188,49,249,74,220,238,122,191,233,150,171,223,121,246,34,243,10,50,218,82,13,147,61,42,59,18,111,98,224,62,23,80,212,200,238,147,173,33,68,164,169,6,74,34,85,202,223,235,28,188,105,157,121,165,47,119,163,137,166,215,191,119,250,197,22,222,147,181,251,128,91,92,69,128,240,221,97,39,214,168,212,213,172,208,148,146,220,132,218,204,136,149,123,113,47,132,112,44,101,197,62,154,234,93,167,185,30,42,91,190,132,179,17,40,36,220,184,218,199,195,153,254,216,187,147,35,111,120,107,183,2,238,244,143,144,233,119,47,159,255,0,201,255,0,88,131,168,80,41,114,99,76,97,181,84,221,113,9,213,217,50,50,35,224,125,215,28,22,117,208,35,84,240,236,118,228,110,213,105,237,171,182,209,43,142,233,194,239,248,69,214,133,15,114,164,30,242,246,191,119,194,56,124,121,11,173,210,154,70,247,69,164,164,239,166,255,0,64,160,224,33,31,63,41,13,82,241,134,36,83,10,73,91,17,76,111,176,217,39,134,245,223,55,192,45,193,58,169,76,55,29,106,59,32,136,238,103,126,69,110,67,36,182,188,195,253,70,169,92,149,214,245,239,49,92,146,211,187,181,174,167,207,157,253,3,27,162,51,189,112,219,213,109,41,231,97,71,90,122,58,83,107,91,246,135,97,193,216,134,85,31,173,245,115,116,183,219,187,232,120,209,203,87,155,159,49,240,78,99,171,232,237,234,213,126,235,121,135,203,20,175,171,238,0,207,124,169,204,57,53,88,73,91,176,156,35,58,129,55,218,146,106,225,100,125,111,164,95,74,53,73,169,109,93,216,72,59,187,167,180,100,124,56,122,4,107,97,89,253,89,198,125,235,85,164,165,94,53,190,164,93,252,53,138,119,47,48,125,70,246,146,147,249,239,164,189,2,12,202,175,190,136,230,179,142,194,90,34,100,213,100,118,120,241,227,192,91,170,174,36,146,183,157,134,146,117,10,61,62,248,79,29,203,129,31,152,124,248,19,28,239,232,114,41,190,11,211,214,164,45,189,123,251,233,212,132,166,246,211,196,125,141,97,109,85,114,170,245,235,95,243,189,215,214,233,231,127,228,18,235,185,198,83,177,101,114,147,86,109,246,234,147,148,219,87,179,73,148,180,151,20,153,121,253,55,228,50,27,42,177,83,248,138,143,25,50,217,90,151,186,117,195,91,143,27,134,118,116,203,188,188,198,49,55,53,233,59,134,42,146,186,198,173,59,142,206,139,119,160,185,220,111,108,251,139,60,23,87,114,31,80,222,238,233,238,246,183,186,111,119,144,124,172,126,112,246,163,58,212,194,9,4,165,145,45,39,201,38,92,8,112,51,213,78,152,181,197,93,38,61,219,112,204,212,104,73,220,202,229,230,244,143,187,10,86,60,33,76,131,242,182,239,84,54,156,241,239,244,41,225,203,210,56,170,238,21,223,56,236,190,191,109,243,234,94,157,215,43,220,237,123,128,226,107,89,61,67,168,238,110,80,81,187,213,250,94,131,189,237,233,244,11,7,139,40,181,12,51,213,122,165,122,65,117,157,122,183,122,155,241,116,218,246,87,31,24,198,88,97,217,250,58,199,189,94,250,62,139,225,244,10,226,42,63,132,122,191,203,59,189,222,191,160,189,239,111,79,160,32,97,206,21,196,53,165,202,53,42,173,52,201,46,54,118,57,11,59,241,63,72,186,20,124,83,45,40,38,159,39,95,37,59,199,91,230,119,46,28,56,144,183,249,161,132,252,12,116,199,252,33,190,249,242,237,186,211,226,232,63,57,143,187,45,158,223,209,94,70,157,58,165,169,55,189,249,161,2,142,231,137,14,21,94,44,149,46,156,194,20,113,150,217,25,164,148,101,192,248,242,244,140,100,199,11,157,133,49,20,218,180,26,139,233,40,187,189,13,50,179,107,198,109,41,59,25,31,15,24,207,144,191,152,134,133,214,84,164,245,173,58,152,52,248,151,243,250,69,179,196,216,59,123,26,76,79,8,218,250,59,91,159,74,79,150,160,224,56,220,3,159,21,83,234,52,105,148,249,114,147,239,186,148,229,73,70,74,241,148,87,73,160,253,31,180,46,41,226,202,37,93,132,203,159,131,96,190,167,14,231,190,52,56,119,43,145,29,205,30,98,24,183,140,112,215,129,106,243,36,117,221,246,231,119,195,119,166,247,74,75,206,126,113,216,50,219,18,110,140,161,245,43,238,216,89,234,222,115,187,132,124,173,233,20,95,10,149,7,6,226,22,247,94,226,104,172,25,175,124,106,234,109,44,207,159,15,16,188,227,163,215,246,105,195,181,212,169,200,242,105,176,119,175,27,253,138,59,103,98,59,246,120,44,188,255,0,184,59,164,74,95,95,167,198,127,127,187,222,180,135,45,166,246,186,111,110,126,145,246,97,154,231,185,250,171,234,234,187,253,45,41,159,31,77,236,164,241,228,126,97,46,48,187,50,242,142,54,20,171,170,35,53,102,221,35,147,37,187,166,25,54,68,72,81,23,45,71,231,22,157,232,134,197,180,188,125,175,49,88,75,189,91,2,252,144,41,148,169,222,21,234,26,24,39,116,238,55,183,222,37,39,107,234,79,45,63,116,97,110,102,228,87,129,252,27,249,105,223,111,183,223,160,116,218,218,62,200,126,113,70,56,97,188,105,136,112,212,212,77,166,85,234,44,45,46,182,233,238,38,45,163,51,65,220,184,164,255,0,104,251,133,235,193,123,94,102,69,0,217,73,86,113,43,228,153,105,120,203,221,27,232,35,241,120,114,63,48,180,85,236,39,212,219,109,93,127,93,210,179,249,213,185,91,210,58,195,209,250,186,137,26,245,92,175,123,88,4,132,101,231,72,62,52,138,108,51,50,137,90,152,106,156,147,53,57,138,29,62,207,96,180,241,104,248,115,253,177,149,89,109,182,245,78,188,170,115,111,96,169,73,223,239,174,106,174,169,126,46,191,59,60,121,8,77,105,205,6,92,47,198,227,159,162,215,250,132,134,87,213,55,155,189,92,55,150,189,200,253,30,144,30,136,112,46,114,59,138,99,194,121,116,53,177,214,183,188,14,105,185,167,73,171,235,10,254,40,185,16,106,231,45,8,86,224,211,174,252,53,222,214,191,163,208,60,255,0,101,110,124,123,149,169,83,23,238,87,173,117,93,247,14,189,163,86,164,175,236,103,111,27,247,6,116,100,30,214,253,125,154,21,59,228,127,187,222,117,174,223,133,111,107,27,167,203,115,232,1,37,105,89,40,139,179,220,42,69,115,22,211,3,230,15,135,226,197,95,130,55,27,216,72,126,221,99,85,174,73,225,226,151,159,152,184,81,36,239,80,133,104,182,164,17,243,1,244,114,14,29,229,113,83,243,249,197,0,105,83,100,94,111,218,26,52,153,113,35,176,222,241,133,12,187,128,104,74,204,184,31,30,35,93,252,195,74,138,195,74,121,0,220,185,128,161,31,112,161,240,48,26,207,145,10,18,139,149,128,251,68,68,52,168,184,88,6,190,126,129,64,111,188,0,0,0,0,0,0,0,0,5,72,197,70,145,168,185,0,168,0,0,0,161,157,133,64,0,0,0,0,0,0,0,0,0,105,213,232,0,62,28,130,215,43,220,8,236,40,0,87,243,138,247,92,12,248,220,12,238,0,92,236,42,101,194,194,133,196,172,42,92,0,8,173,222,42,0,2,138,228,40,145,85,114,20,72,13,66,134,87,21,0,20,34,183,120,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,124,192,84,236,40,0,0,0,0,0,0,0,0,0,0,0,42,69,112,50,243,1,220,251,128,106,1,164,174,93,195,80,0,10,1,216,251,192,84,80,206,221,194,134,65,126,22,0,50,239,3,62,22,20,0,0,0,0,0,13,86,32,21,211,233,20,53,88,173,97,182,165,113,238,14,224,26,201,92,121,13,90,189,3,100,138,227,90,72,200,200,236,2,166,174,60,130,215,227,112,51,185,241,20,1,95,23,136,161,157,194,246,26,53,145,115,50,1,185,171,208,54,214,118,227,230,33,243,189,49,150,173,169,230,147,127,58,136,133,187,198,217,169,67,195,208,229,173,236,67,65,101,77,66,113,242,41,18,208,158,4,74,226,119,89,112,225,248,64,119,217,245,14,172,218,213,185,213,165,179,87,141,111,63,160,89,124,232,205,239,114,52,89,82,61,207,117,189,12,50,187,117,189,221,245,60,73,183,136,127,8,197,156,255,0,219,3,193,202,153,14,145,92,193,50,146,229,17,197,23,203,58,204,214,123,210,210,90,94,244,23,15,72,143,236,226,207,250,238,52,81,183,37,20,19,74,162,180,209,156,82,95,208,186,106,239,112,248,255,0,32,12,169,207,141,171,183,211,107,144,125,193,105,191,86,237,120,82,253,205,31,45,200,195,60,203,205,47,116,243,170,78,248,11,171,117,157,207,14,181,175,78,146,71,214,21,252,95,221,22,210,163,88,145,57,215,22,180,53,117,219,197,35,238,183,167,208,62,70,154,121,245,151,189,44,201,94,100,152,13,115,37,117,167,84,173,26,110,100,124,239,221,97,182,219,87,59,234,238,243,14,193,70,194,85,10,143,190,71,166,84,29,35,73,157,218,101,74,46,7,110,226,23,51,9,101,28,202,155,136,109,250,69,117,37,213,137,125,136,230,71,126,207,157,7,231,1,104,162,197,222,158,157,229,172,155,242,28,252,92,59,171,87,203,150,181,191,59,255,0,88,203,44,7,179,197,60,150,219,211,99,226,54,18,184,100,122,148,132,164,181,30,158,28,91,248,71,123,170,225,156,55,64,221,110,170,171,45,254,171,239,159,111,232,109,203,129,121,192,97,20,154,38,157,63,45,121,254,131,253,99,97,172,63,218,36,117,190,103,250,159,250,198,87,85,229,80,28,221,105,172,198,59,106,229,33,30,129,196,83,168,20,25,79,52,235,181,37,37,73,117,36,68,79,32,187,203,208,2,193,210,240,95,90,117,191,154,90,110,233,39,231,55,243,125,112,237,31,35,157,219,11,115,195,23,210,70,118,234,254,98,251,97,144,240,96,67,130,209,177,5,245,60,133,43,85,205,68,163,213,98,43,112,248,8,118,10,84,61,113,22,183,18,226,76,150,125,214,238,32,24,161,6,23,129,229,161,91,205,246,230,255,0,67,166,247,35,248,124,227,189,210,177,70,154,99,81,122,143,213,118,183,191,92,103,202,194,240,98,24,80,36,198,145,25,233,38,149,43,69,210,75,73,43,153,24,235,20,124,4,138,166,32,101,152,140,84,95,39,117,105,220,167,81,170,200,51,59,89,39,126,67,25,155,143,171,40,225,248,122,190,250,183,155,139,194,90,249,106,228,226,11,208,51,99,3,224,157,20,122,115,158,19,190,170,123,60,55,63,90,159,174,28,54,205,249,62,204,10,84,105,210,162,214,153,91,145,36,32,247,168,36,167,243,71,165,28,248,12,130,168,197,139,69,165,70,45,241,164,145,161,146,223,40,139,146,79,224,227,192,34,6,60,102,220,223,115,116,54,157,221,117,139,79,75,22,213,163,232,28,227,223,245,60,189,34,47,113,133,79,195,29,83,222,55,59,157,231,209,106,189,244,250,11,204,51,115,107,92,196,102,61,50,68,102,103,210,148,166,177,26,208,105,55,72,212,68,73,124,184,246,132,105,212,106,142,185,187,177,52,118,191,43,250,61,35,33,245,86,26,220,110,123,90,181,106,238,183,152,117,199,28,222,26,83,107,92,236,53,73,144,183,116,235,36,149,175,200,110,210,98,46,101,70,51,9,109,197,107,125,180,89,5,115,226,162,32,29,223,42,48,255,0,133,107,244,116,245,189,214,186,188,118,190,119,170,215,90,56,243,47,56,148,157,153,48,39,130,232,90,188,43,189,209,92,222,252,227,77,236,134,120,120,199,230,24,175,178,78,86,248,69,218,92,231,97,213,203,115,137,216,43,161,190,201,17,27,7,199,177,233,18,123,131,48,195,84,122,91,173,54,153,95,154,20,231,190,17,94,250,83,232,46,28,0,113,120,142,159,214,225,72,137,190,209,175,71,107,77,237,99,35,229,113,203,224,26,111,80,102,10,55,219,205,222,247,142,155,94,230,175,79,164,125,242,34,18,222,81,25,46,231,110,95,0,229,169,17,55,73,104,210,75,225,171,159,221,16,118,170,127,22,83,240,31,225,31,102,175,64,227,96,168,210,68,147,43,88,143,159,194,62,181,168,205,36,68,66,141,197,175,133,173,222,56,202,131,27,245,39,181,166,198,125,215,243,15,165,70,174,228,254,224,248,80,235,170,117,210,90,44,73,85,139,129,241,226,96,56,138,12,13,198,255,0,223,117,106,211,244,54,243,250,71,101,124,247,113,158,95,59,54,163,253,195,31,60,102,75,181,207,184,111,214,86,77,83,37,40,140,190,112,225,241,251,83,1,135,91,94,226,142,163,80,149,15,168,235,222,97,165,158,173,237,173,117,72,46,86,244,8,246,197,216,131,85,54,106,58,165,181,66,112,175,188,250,213,122,6,89,109,217,83,52,98,71,79,83,92,48,154,143,137,253,146,79,164,71,69,102,180,243,174,245,116,238,76,157,111,73,218,247,226,102,92,56,136,46,6,75,211,252,53,142,168,236,111,183,59,238,177,199,78,171,89,151,15,206,94,97,38,217,7,131,122,182,20,161,31,132,181,105,235,95,156,219,243,199,126,184,96,222,200,120,53,85,44,69,132,229,170,52,243,39,58,255,0,105,8,236,240,67,229,195,179,232,18,139,150,84,51,166,97,202,108,116,181,32,183,123,238,14,39,143,23,22,124,120,122,68,230,57,24,56,123,73,33,93,110,246,191,231,127,15,164,118,42,125,39,116,100,174,177,126,197,188,79,131,210,57,136,145,47,13,6,105,93,248,240,183,164,114,16,227,89,92,73,126,40,200,124,13,252,174,132,159,141,98,36,249,134,184,213,77,226,156,70,226,219,179,181,245,115,231,232,28,249,199,74,218,74,79,87,2,46,67,229,114,144,201,40,212,74,118,234,59,159,18,254,96,31,75,43,189,248,121,135,42,209,115,28,42,99,91,232,87,251,67,147,105,212,153,216,148,158,38,93,224,62,203,240,176,161,21,129,4,70,92,124,227,89,145,23,32,26,6,133,151,19,49,173,74,239,59,13,165,40,238,124,56,0,216,148,157,77,171,143,152,117,74,212,61,104,63,124,183,190,223,151,194,59,67,235,85,212,155,121,135,19,45,179,59,240,63,24,5,142,204,58,70,250,33,167,172,105,249,114,254,37,251,151,233,24,213,41,126,9,174,213,145,109,238,185,110,23,212,218,203,87,195,231,25,115,152,174,38,36,29,235,138,74,8,230,105,186,206,197,201,127,204,48,15,48,106,114,42,152,206,184,212,84,54,249,70,169,203,73,238,72,212,101,119,85,107,216,207,205,248,70,60,198,111,97,218,167,93,235,30,241,163,70,143,162,189,239,127,71,160,118,72,206,117,45,92,53,235,183,162,214,255,0,238,44,101,11,20,195,194,91,254,177,62,12,126,183,166,221,109,210,70,173,55,241,110,101,127,27,143,194,66,209,84,115,71,17,98,157,223,81,131,79,151,213,111,171,170,52,227,154,117,90,218,172,179,181,244,157,190,3,23,128,205,56,211,58,243,173,171,119,163,182,72,231,126,255,0,245,142,31,50,42,254,4,195,213,135,58,190,251,117,74,144,245,181,233,189,144,190,28,143,204,25,127,74,85,30,135,33,46,180,243,70,82,86,239,191,39,79,13,8,227,200,184,112,22,51,107,12,112,186,99,21,88,45,61,0,210,238,25,125,71,173,93,174,36,249,112,237,23,152,7,87,194,219,64,120,39,22,65,131,238,75,123,188,75,142,106,235,250,109,239,107,43,91,118,126,97,149,121,93,153,30,234,96,211,29,240,55,85,235,91,238,29,99,94,157,38,191,173,43,248,191,186,33,82,185,140,30,58,179,50,73,112,205,72,102,196,87,59,115,87,215,122,70,69,236,177,156,146,41,152,155,12,69,126,77,17,166,155,235,183,83,171,52,153,93,183,207,137,154,200,185,152,162,93,35,158,249,41,95,43,220,125,27,171,17,118,191,112,91,172,169,198,209,241,37,14,151,33,19,105,206,156,141,253,186,187,132,162,61,43,89,112,237,31,212,254,17,115,147,218,65,31,160,140,7,31,34,46,241,54,222,91,141,249,11,127,140,240,135,132,227,154,60,35,187,188,173,231,206,111,220,174,30,55,164,92,229,36,207,133,140,124,114,24,214,86,50,87,140,2,39,54,145,200,126,171,238,119,242,213,171,87,91,253,3,110,91,159,178,12,65,194,152,155,220,207,90,249,75,172,245,157,31,158,104,211,167,87,160,239,227,126,224,156,188,193,192,81,171,93,67,90,39,158,231,123,109,209,23,126,142,125,147,243,8,143,218,23,37,36,97,207,0,117,106,86,32,62,177,214,181,111,152,63,161,221,114,179,101,245,66,112,18,59,179,182,100,251,166,195,235,119,192,189,90,245,131,98,221,103,95,208,53,199,197,47,170,229,232,25,10,202,183,173,154,173,110,54,16,171,179,70,116,84,176,181,86,141,75,117,84,102,90,123,17,199,117,103,36,212,149,17,26,153,73,159,142,92,44,159,55,156,74,230,79,102,84,28,81,73,83,222,21,163,184,103,81,54,11,171,190,70,94,43,103,111,24,248,246,191,0,162,232,37,171,253,23,238,10,42,61,254,143,247,7,220,131,67,220,91,89,40,185,93,39,113,184,73,211,231,1,199,179,31,223,18,90,252,253,195,231,174,70,213,21,41,215,201,194,238,244,24,231,91,104,140,137,124,70,196,230,9,109,145,30,175,24,185,124,1,34,47,118,223,195,58,41,115,37,117,219,239,113,99,135,167,119,202,233,146,124,238,48,78,150,141,24,134,115,23,190,131,117,55,243,217,100,66,88,54,203,194,133,63,9,35,67,83,22,103,137,9,118,109,55,252,234,71,163,151,17,21,56,178,33,211,113,101,105,163,66,211,187,168,73,111,223,10,199,193,213,115,244,240,18,3,16,81,109,184,249,103,234,190,131,224,244,142,146,201,222,255,0,112,100,67,148,248,245,27,89,197,171,119,250,153,145,243,243,240,244,12,125,169,176,108,110,180,165,71,171,87,50,248,5,29,191,14,55,184,151,25,203,234,209,37,10,183,43,216,200,101,22,81,193,240,254,31,125,27,221,198,242,114,152,241,117,90,232,111,143,119,159,144,177,24,19,115,38,156,182,214,225,22,185,70,158,6,87,226,148,139,175,128,165,149,10,191,74,142,202,145,187,58,147,14,169,78,159,18,237,164,143,143,14,28,0,119,220,65,128,252,21,83,103,230,174,247,75,105,115,231,26,126,136,248,120,199,230,28,237,6,149,169,150,21,214,62,171,232,61,39,233,23,215,2,193,131,138,168,239,73,84,131,90,138,66,152,46,172,178,50,241,82,118,239,227,218,252,3,69,103,10,63,72,154,243,209,161,206,82,89,211,165,75,108,204,142,228,87,189,136,188,226,113,22,150,175,78,222,208,157,137,190,181,244,246,180,253,121,31,43,139,61,93,166,248,42,187,38,78,251,123,168,144,141,58,116,253,10,78,252,207,204,51,70,141,74,76,250,115,40,148,151,144,183,53,106,74,74,198,86,81,219,129,151,160,117,252,117,150,144,234,49,146,164,166,166,179,55,210,118,108,136,249,32,203,234,3,112,226,178,43,19,239,83,14,39,81,182,234,140,217,106,222,243,182,232,185,88,100,68,7,58,212,102,78,218,110,210,85,231,238,33,134,212,202,93,103,6,215,102,202,141,73,151,162,238,70,74,164,176,189,38,157,100,101,196,136,184,246,127,8,189,120,43,27,200,36,48,79,170,11,106,40,105,212,70,102,70,71,217,185,113,80,11,212,84,91,254,137,255,0,145,254,177,165,216,219,171,118,239,127,64,233,238,102,76,6,45,188,171,81,209,171,150,167,210,87,255,0,148,56,153,185,201,68,143,163,86,34,195,169,213,127,26,98,11,205,245,225,192,87,31,209,124,43,74,90,122,206,235,68,119,203,196,213,123,164,189,37,230,24,239,93,107,220,173,73,148,106,235,90,16,153,23,182,139,217,71,195,191,234,121,250,69,203,171,231,166,29,125,141,43,197,88,92,187,11,34,180,230,251,203,245,193,110,241,86,105,225,185,140,190,191,116,244,3,62,170,164,246,102,183,230,87,215,250,68,28,214,22,204,77,251,105,107,192,250,117,200,36,223,172,94,215,211,245,162,228,67,79,135,96,33,171,238,55,247,227,227,91,74,190,231,152,98,45,75,50,104,109,153,238,241,5,21,71,187,185,23,91,65,241,227,245,195,138,165,231,50,233,181,182,157,143,54,134,164,55,170,202,83,151,35,186,15,188,151,233,23,136,201,76,121,145,254,28,68,233,222,233,247,27,253,215,103,169,106,181,180,151,61,225,121,134,57,230,46,79,251,151,154,236,143,116,93,103,83,173,181,110,169,163,155,119,191,142,126,97,146,57,61,158,16,171,84,250,69,62,117,107,14,180,111,117,141,105,68,146,74,138,202,112,203,129,184,126,98,23,106,109,31,14,227,120,13,153,213,183,164,165,239,111,17,246,213,226,221,62,99,225,199,246,192,97,46,3,172,248,62,66,98,245,109,230,226,33,53,171,93,175,164,210,87,181,189,3,178,99,90,119,90,161,198,153,190,211,191,125,14,105,211,123,106,66,142,215,184,239,121,143,179,244,116,174,68,218,108,44,71,37,79,207,90,187,45,146,210,105,61,103,114,179,124,185,113,244,142,135,34,157,88,160,52,152,111,210,229,48,212,99,40,233,84,134,20,147,61,37,98,35,51,34,43,216,191,8,89,93,211,34,49,247,130,216,171,64,240,78,247,171,162,43,58,247,250,117,105,39,10,246,210,118,189,134,68,84,168,158,232,119,127,45,117,126,175,127,160,215,171,85,189,37,110,67,4,78,124,170,92,249,142,182,210,111,37,229,40,247,137,59,112,81,242,229,231,23,163,0,230,249,197,235,219,249,180,86,245,110,173,173,203,94,218,185,93,98,35,227,204,140,173,223,82,141,191,14,219,92,121,9,191,85,229,116,151,215,140,67,205,92,175,240,68,167,28,240,230,247,119,79,55,173,213,180,222,198,190,30,57,249,132,139,212,206,141,95,96,254,105,178,179,142,133,88,153,121,7,227,23,127,63,48,181,249,129,128,224,85,169,179,205,11,156,225,170,158,235,100,77,26,78,231,165,124,60,83,227,196,100,35,42,83,61,89,228,167,86,174,4,124,173,222,62,134,23,188,66,91,181,175,126,34,239,102,190,91,57,71,168,30,234,13,87,74,105,251,211,55,26,229,101,47,235,75,135,1,102,157,101,113,100,25,26,20,147,79,213,21,185,144,14,85,154,94,245,9,119,127,107,223,134,159,245,142,66,157,43,192,242,155,119,119,190,220,223,133,244,222,228,127,15,156,124,148,58,178,216,121,146,187,69,167,87,141,240,31,164,119,24,114,92,169,52,134,212,148,154,92,191,22,203,205,230,253,160,23,171,36,54,140,247,53,81,74,61,199,117,157,213,40,163,223,194,26,47,101,55,199,231,71,245,60,189,34,74,50,35,63,61,211,66,166,179,238,83,171,94,136,203,247,235,250,251,154,225,243,178,250,174,126,129,12,53,172,56,152,236,20,150,27,146,181,184,231,18,50,185,113,35,62,226,31,126,4,205,74,254,8,170,186,228,104,148,226,36,70,84,66,57,77,174,214,37,39,204,178,227,217,252,32,61,19,208,235,125,126,19,111,245,109,222,166,155,93,181,223,153,95,204,57,130,93,251,132,88,228,14,217,146,218,195,234,139,84,171,96,136,170,143,14,11,105,75,143,154,20,102,72,81,25,30,167,249,149,136,103,126,14,206,124,57,94,235,155,172,83,134,221,220,110,239,184,156,218,173,171,87,62,217,249,128,94,45,94,129,77,119,225,97,196,195,172,196,150,163,74,37,198,89,145,145,118,28,35,231,247,71,32,78,164,249,41,39,247,64,111,10,17,223,184,109,235,47,57,6,162,62,23,32,27,134,87,239,2,43,119,141,179,59,113,33,77,103,230,32,26,212,142,251,138,160,172,99,73,157,200,133,75,144,13,98,164,87,26,18,23,50,1,173,66,128,74,183,152,84,136,172,2,128,0,0,0,0,2,164,87,20,0,26,198,128,0,21,35,176,25,241,184,160,0,212,71,113,81,160,84,185,92,6,160,26,121,152,175,32,21,1,67,43,129,21,128,52,250,69,64,82,229,231,1,164,5,72,188,225,110,0,40,0,43,110,23,0,46,98,166,87,239,20,177,91,210,4,102,0,92,12,106,1,67,43,128,168,10,17,88,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,51,48,3,176,160,0,0,0,0,0,0,0,0,0,0,0,13,68,97,114,243,141,33,107,128,214,40,102,125,194,134,126,96,191,112,10,25,220,0,0,86,252,44,40,0,0,0,0,2,164,94,113,164,212,146,239,20,82,207,204,64,53,242,228,52,40,203,207,220,40,78,95,204,41,99,87,46,64,52,216,204,248,13,73,77,249,138,146,73,37,97,82,230,2,164,146,33,93,93,220,44,40,103,220,52,26,210,158,102,3,81,219,206,52,41,118,243,13,135,234,17,216,45,75,112,136,175,111,20,199,91,173,102,14,30,164,54,107,147,81,66,44,238,236,238,195,138,227,199,135,2,244,0,236,206,73,109,5,219,113,9,227,110,39,97,192,212,177,93,46,14,239,125,85,167,183,174,246,222,62,146,189,173,203,143,164,88,220,193,218,207,2,97,102,156,55,177,4,36,26,38,156,115,215,78,150,174,37,175,234,83,245,163,12,243,31,164,42,51,190,14,240,92,204,60,245,183,219,205,84,185,197,111,18,220,212,94,144,25,149,152,123,76,225,170,15,131,250,190,49,193,135,191,222,223,123,81,111,232,116,114,179,165,231,17,205,158,91,98,226,10,219,242,34,197,119,7,72,109,250,66,216,82,152,82,214,119,81,186,70,68,100,249,241,226,49,243,26,237,7,94,197,93,75,84,90,79,202,187,207,157,199,121,62,54,158,122,151,245,162,216,117,58,157,89,212,104,140,147,53,25,52,68,149,17,113,191,164,253,32,57,156,85,143,234,152,138,78,250,75,48,72,247,27,159,121,74,173,107,168,251,212,124,123,67,168,188,183,31,81,17,163,186,220,8,118,118,114,247,17,56,217,186,84,229,105,73,157,207,126,215,243,141,232,120,18,172,167,210,135,34,56,70,119,228,243,126,111,132,7,88,141,79,113,211,77,154,116,204,239,201,63,234,29,207,7,96,185,149,137,209,35,21,62,162,180,189,188,249,211,70,102,118,37,31,14,201,249,135,119,192,217,43,91,174,205,132,203,80,36,168,159,222,91,76,150,82,125,146,81,247,159,160,101,62,80,108,199,38,9,82,106,115,163,84,219,52,111,245,124,185,28,200,175,188,73,112,34,51,239,32,22,231,42,50,102,97,196,105,74,163,215,201,38,195,182,62,174,118,249,239,218,12,136,194,185,79,73,165,180,204,151,220,170,52,181,197,74,20,78,154,82,68,103,164,204,184,160,184,240,23,26,143,134,96,96,250,115,44,184,244,132,146,53,55,239,138,74,188,101,26,190,132,135,78,198,89,149,14,154,210,217,139,33,133,173,169,70,209,146,217,112,248,22,175,53,188,194,92,110,214,170,80,104,48,90,110,44,216,234,54,150,150,44,235,132,102,68,68,124,236,101,199,128,197,236,127,141,42,79,245,13,12,196,86,157,237,244,165,71,245,31,92,59,62,41,204,201,83,95,144,131,76,61,61,105,106,35,38,156,35,230,175,57,250,69,186,83,76,214,109,191,90,147,185,229,163,135,63,61,239,230,20,112,80,34,212,170,27,205,244,7,203,119,107,105,105,93,247,254,97,122,112,214,90,211,166,27,106,213,81,63,150,9,61,147,79,163,235,125,35,86,28,192,81,95,235,27,149,202,86,157,23,247,196,23,159,208,47,134,16,193,204,211,152,35,146,111,161,196,201,222,36,181,164,200,202,201,243,23,160,75,142,183,68,202,138,83,105,73,58,186,162,61,244,143,180,105,46,28,62,176,114,213,44,31,69,162,195,144,72,153,32,180,178,183,125,245,196,121,143,235,75,135,1,223,150,194,209,249,156,181,112,185,92,251,199,25,82,193,245,188,79,169,134,225,26,144,251,103,24,205,14,161,39,218,185,112,212,124,251,66,45,216,241,62,155,82,170,226,55,33,211,41,242,102,52,237,180,42,59,74,112,213,102,200,206,198,146,50,59,25,31,237,24,200,28,134,201,151,228,74,161,213,234,84,186,244,117,171,172,235,187,6,132,39,131,169,46,104,225,221,222,59,150,90,236,239,26,149,50,157,80,168,120,77,167,26,223,107,46,178,194,146,87,37,145,114,73,247,25,12,137,194,244,74,110,30,131,25,134,159,124,202,62,187,111,12,140,251,70,163,227,98,244,132,66,55,112,198,31,141,135,168,209,227,54,167,200,145,173,62,252,101,126,43,53,121,136,90,188,248,204,24,248,98,128,219,197,80,165,160,202,170,76,31,88,116,136,188,71,120,120,197,199,179,248,69,213,196,56,150,36,38,9,59,228,88,156,34,226,133,31,208,153,247,8,247,219,11,53,73,234,100,152,13,174,33,238,49,50,200,189,229,203,217,41,144,92,120,216,100,49,67,104,156,203,147,136,170,245,152,219,202,98,208,88,134,67,201,54,12,204,204,181,58,68,126,49,240,226,49,189,197,153,219,144,237,56,190,166,186,133,78,115,164,72,51,114,107,174,118,72,203,154,149,231,248,71,86,113,38,155,106,224,3,97,222,213,174,59,230,80,97,135,171,248,186,157,16,162,204,112,149,82,132,217,238,16,102,125,183,109,230,62,62,97,209,18,133,187,201,60,134,100,108,115,148,18,171,24,220,165,58,196,162,40,53,90,75,151,68,134,139,243,229,159,27,243,241,123,128,102,166,202,249,84,138,29,9,42,114,45,93,165,55,95,39,136,158,70,158,72,99,143,136,92,56,12,181,106,41,48,202,209,101,149,238,124,126,1,193,101,230,18,69,26,152,182,253,251,243,89,187,218,90,79,232,81,230,47,64,237,242,89,45,42,231,226,152,14,190,168,196,169,26,172,175,254,136,114,244,248,228,148,183,125,69,207,159,221,31,43,105,249,104,145,255,0,215,33,203,69,100,236,147,34,62,240,27,200,70,146,186,110,99,125,23,50,34,183,112,37,36,73,47,56,220,66,109,199,208,3,65,160,136,174,119,31,50,152,78,165,40,181,113,59,143,177,102,74,224,125,198,54,204,136,185,0,218,101,26,111,107,241,31,22,36,145,162,145,44,238,159,204,207,115,251,83,28,146,72,139,144,235,24,226,123,80,232,19,94,90,200,137,48,228,40,238,70,124,145,126,224,17,189,183,148,251,98,55,172,166,239,238,69,93,255,0,100,148,35,189,183,206,77,74,50,85,167,180,226,19,217,251,97,155,187,115,226,184,178,241,89,182,135,155,61,120,87,71,6,214,92,220,147,231,24,61,70,78,254,177,0,147,198,242,90,79,252,178,1,36,91,16,97,166,149,7,5,206,52,201,35,63,8,247,118,121,201,47,48,145,44,51,77,109,186,116,98,35,115,134,190,127,108,175,64,194,157,136,105,38,156,35,130,222,81,44,191,182,63,68,95,170,201,25,217,65,143,162,35,9,227,195,87,127,164,192,114,81,163,37,44,165,61,171,113,252,35,236,105,132,167,137,106,228,13,32,180,145,113,27,232,73,167,187,184,6,180,34,196,92,249,10,169,41,62,106,253,209,172,184,164,136,80,153,82,140,206,223,186,3,97,205,73,181,136,124,176,221,117,110,149,209,244,73,238,63,56,228,212,201,46,220,248,13,44,193,75,74,212,70,174,100,124,76,128,125,72,53,91,151,120,212,102,175,48,162,76,210,66,187,194,62,38,96,54,215,115,46,36,52,253,13,187,134,181,25,40,174,67,108,212,101,192,6,203,168,43,153,220,199,192,250,18,119,35,63,162,31,115,206,17,17,241,226,56,201,210,9,148,107,81,145,93,86,229,240,128,178,59,67,85,155,164,97,150,95,39,152,73,157,89,45,251,234,172,95,59,116,252,229,199,128,192,188,49,62,29,87,26,99,87,37,75,97,22,170,45,73,52,56,68,71,119,94,243,223,204,67,43,54,187,197,45,181,132,155,109,43,106,232,196,4,158,40,87,115,79,136,238,137,152,135,64,196,216,141,105,84,111,150,167,184,103,173,167,15,147,142,114,177,253,112,156,213,124,243,99,51,87,35,193,93,78,77,41,253,59,253,91,181,234,183,206,237,123,47,225,23,83,33,178,186,42,252,57,214,27,170,183,110,173,107,164,138,255,0,61,243,160,97,133,18,178,88,175,125,214,141,9,234,186,116,238,146,105,241,175,123,234,191,212,137,58,202,56,81,219,240,174,225,107,85,247,23,191,252,39,160,73,69,215,159,186,135,72,154,102,178,43,48,226,251,103,245,167,252,195,1,246,204,175,165,53,41,104,67,209,140,143,11,185,244,95,93,35,210,51,131,48,234,172,210,240,237,93,242,90,110,213,46,67,165,169,38,101,193,181,159,119,192,35,23,106,156,106,213,94,164,249,173,198,73,74,195,203,104,137,13,172,190,137,255,0,63,194,40,196,122,181,89,74,152,139,41,147,247,178,228,126,147,244,139,137,147,85,89,103,137,168,232,140,211,110,175,229,141,41,74,77,70,126,246,231,113,24,179,83,223,188,164,26,108,125,143,55,194,47,86,204,208,124,33,152,88,109,165,234,34,115,174,95,73,145,31,6,30,243,252,2,137,99,217,29,83,221,193,216,81,249,49,22,217,159,94,213,239,106,34,47,125,124,187,198,89,48,155,178,217,241,185,164,191,0,199,221,154,168,199,19,3,225,194,65,44,210,142,185,99,82,139,189,231,191,156,100,36,114,81,33,41,50,228,146,32,2,73,17,157,198,133,50,149,31,27,243,184,222,50,35,228,6,86,32,28,60,202,114,94,209,114,115,133,249,127,246,24,137,180,86,72,69,196,94,231,244,198,174,185,213,250,223,206,16,71,109,91,174,126,246,126,97,154,6,141,92,199,89,196,120,97,21,78,175,171,125,239,90,252,85,164,185,219,206,94,128,30,121,43,52,138,158,2,197,84,210,58,108,182,77,147,102,105,20,214,84,158,78,31,19,224,158,207,99,240,241,25,179,178,6,118,205,92,72,84,249,47,208,219,235,24,157,180,25,26,140,149,101,20,114,225,119,7,15,181,222,204,243,233,149,135,171,16,98,84,92,106,14,27,84,133,41,201,145,236,70,133,62,163,185,88,140,202,196,92,134,50,229,54,54,159,151,152,154,135,17,246,162,160,138,179,26,97,239,144,167,14,219,198,202,253,131,229,216,229,204,73,19,167,132,107,236,84,34,41,125,106,42,172,242,147,216,89,31,208,145,249,199,101,74,210,245,137,42,37,17,253,73,220,98,174,205,249,191,31,25,210,92,89,189,16,207,194,47,53,239,76,58,159,21,132,43,232,190,17,145,148,138,236,99,38,146,110,166,253,175,160,87,164,32,118,166,16,146,66,82,102,125,227,76,150,82,162,181,207,152,218,137,57,135,244,25,56,93,171,247,24,250,22,180,153,240,62,2,139,1,180,62,21,77,91,14,54,218,90,150,179,240,185,57,102,147,115,249,219,190,131,225,196,67,166,122,80,156,162,227,44,72,225,177,37,4,88,130,99,68,111,38,197,243,215,125,5,199,128,157,108,123,71,77,78,154,134,139,89,218,81,47,178,162,47,161,87,159,225,17,33,182,78,93,189,74,153,90,170,37,169,22,145,139,36,151,105,214,204,187,71,33,92,139,143,112,156,197,162,194,152,161,215,122,214,181,69,43,104,181,143,237,189,34,209,215,29,81,110,110,69,244,95,200,57,140,63,90,40,125,99,89,160,181,232,230,147,62,87,243,124,35,175,214,30,75,187,155,153,112,213,200,190,1,69,205,202,53,149,73,248,112,221,81,17,63,84,109,147,36,31,106,202,54,203,135,167,136,201,4,229,163,140,168,170,176,32,213,159,234,135,189,37,19,90,145,169,61,171,29,147,240,119,140,101,201,21,146,49,5,17,23,226,117,200,223,191,108,73,94,90,225,180,87,176,220,182,151,189,247,233,78,49,216,82,75,155,104,243,151,62,34,74,196,56,12,134,197,115,41,49,88,164,212,17,22,42,164,214,18,122,31,35,66,205,42,38,147,114,35,50,225,192,248,219,153,12,140,170,83,161,213,105,206,190,151,148,179,119,79,206,148,70,71,101,17,112,224,126,97,101,42,217,71,80,162,214,34,212,169,145,100,186,136,100,137,23,118,67,70,90,144,163,85,140,138,198,101,192,185,11,159,131,235,85,7,224,68,129,53,150,91,117,91,205,73,73,31,14,210,140,184,220,203,149,129,31,59,16,157,131,57,44,52,203,166,132,94,198,164,157,248,149,255,0,148,115,9,134,82,153,73,72,37,160,175,126,28,56,253,209,203,157,41,46,124,184,189,101,126,118,50,183,152,116,252,125,142,233,56,34,18,23,46,99,109,252,176,150,125,241,151,23,197,72,82,190,128,189,3,17,215,177,173,7,11,38,49,174,117,107,113,121,92,117,201,109,61,171,43,135,18,248,69,130,198,25,151,64,193,174,190,116,172,69,67,121,198,229,170,41,165,249,104,85,146,90,184,153,37,69,199,178,67,160,103,102,213,198,183,166,211,160,57,72,116,163,214,28,74,117,66,146,71,165,38,225,92,204,212,69,230,24,159,139,179,50,101,126,92,167,150,136,126,253,45,114,59,13,56,92,205,71,222,124,184,140,162,5,252,175,237,69,95,86,227,117,238,97,126,53,237,172,237,203,236,162,222,213,182,139,196,114,183,90,153,195,253,157,94,42,92,239,183,217,69,149,37,207,153,226,48,131,209,206,199,110,127,9,250,7,49,11,46,177,45,75,94,230,154,165,110,237,123,62,209,115,191,157,94,129,71,98,151,154,213,103,82,94,247,75,185,17,218,196,175,233,142,50,78,102,86,94,109,104,56,244,251,41,38,158,8,95,127,249,227,148,139,145,120,194,82,201,9,163,60,124,72,184,75,142,92,255,0,206,28,228,45,153,113,212,180,111,27,160,202,50,37,105,225,62,41,126,21,122,64,91,117,226,185,239,40,148,227,81,136,249,112,74,191,156,111,179,137,228,160,200,204,163,21,175,206,255,0,206,46,12,237,153,113,236,50,82,149,135,228,150,148,26,248,207,138,126,127,50,189,3,168,214,50,151,22,210,146,246,254,144,226,119,90,111,121,44,157,175,111,50,189,32,59,38,6,205,218,166,28,159,9,232,229,73,62,175,188,182,251,85,187,73,81,113,178,203,234,134,89,100,158,213,82,210,195,113,42,117,28,35,21,40,140,241,246,222,52,30,173,241,88,187,79,121,140,96,4,186,61,78,150,226,209,34,54,133,53,107,145,173,39,107,252,7,233,27,180,236,65,50,146,225,169,13,179,125,38,158,210,76,249,157,251,140,4,204,208,179,139,12,98,74,124,68,61,138,240,217,173,81,155,125,73,98,115,119,35,210,87,250,51,225,218,29,123,24,225,92,41,137,227,154,217,173,45,245,187,39,172,153,70,146,218,185,146,184,151,3,225,218,252,2,52,48,150,127,215,48,250,209,187,141,74,50,68,98,96,183,140,60,124,11,79,153,124,248,11,211,131,118,190,170,178,166,209,45,186,26,18,152,164,146,50,133,36,206,229,167,204,176,23,134,181,149,44,57,53,212,155,21,125,210,93,112,155,81,32,187,73,191,59,232,227,194,220,135,68,171,96,137,244,93,215,80,165,212,221,223,106,215,173,133,42,214,181,173,100,151,156,197,215,193,249,233,134,49,141,61,47,77,170,199,67,172,178,202,148,150,34,62,146,37,45,38,102,93,162,62,244,142,229,46,139,6,171,163,171,186,242,247,87,189,140,138,215,248,75,208,32,180,88,103,48,241,35,15,173,151,41,209,18,135,150,218,84,106,101,194,177,92,249,118,189,35,188,53,138,228,201,140,227,79,20,84,235,186,56,92,142,198,95,8,248,228,101,221,62,156,157,250,221,152,90,72,214,87,113,7,203,143,114,71,198,77,80,35,173,45,191,57,228,184,102,70,146,210,103,127,218,72,163,171,102,62,16,99,19,193,157,52,202,99,142,162,156,235,40,76,123,25,25,145,44,200,173,164,248,221,95,128,97,238,54,203,234,165,50,100,213,149,30,172,72,111,119,218,114,58,173,196,147,204,244,151,156,103,178,95,167,33,133,177,30,66,148,133,145,220,205,39,123,153,91,204,58,54,53,192,180,170,252,25,134,82,37,155,143,238,248,33,105,73,118,77,62,116,250,0,96,43,137,149,2,105,180,227,11,65,183,204,156,73,145,149,203,191,246,199,106,195,24,129,214,93,140,210,206,58,80,90,238,106,225,245,94,145,218,115,91,44,159,162,212,42,147,35,179,37,77,51,184,178,156,121,179,230,148,23,18,43,31,51,22,201,132,187,22,74,90,113,4,90,111,126,55,230,94,128,23,250,5,46,157,95,135,29,8,148,167,92,83,72,121,72,97,105,81,151,2,191,11,31,14,35,171,226,220,172,145,26,57,205,139,77,172,184,111,72,231,185,51,73,145,146,142,229,100,13,56,7,17,207,166,72,75,140,50,194,190,83,36,22,180,153,240,186,124,199,232,23,138,54,57,166,213,224,71,131,85,148,219,59,166,208,179,221,52,229,201,100,155,91,145,240,226,96,49,129,170,157,91,12,201,147,21,48,137,30,248,109,153,72,105,68,125,131,50,243,151,30,60,70,69,101,126,215,24,187,13,120,79,229,124,42,142,179,185,252,208,135,74,250,117,242,247,226,250,175,192,45,110,101,225,104,203,169,34,109,61,111,186,137,111,200,118,234,82,75,129,169,38,86,35,34,62,241,111,19,76,62,226,87,237,144,9,138,201,221,178,96,226,10,171,177,170,184,163,1,199,46,177,21,180,104,154,148,26,181,41,68,126,51,231,126,68,50,151,12,102,206,27,174,178,75,99,20,97,231,174,254,228,183,19,91,87,27,39,135,5,159,30,35,207,182,28,196,88,143,9,77,69,70,36,8,138,221,186,219,234,223,93,68,91,179,185,112,74,136,252,227,32,50,199,109,140,65,133,87,26,44,216,248,117,164,29,69,15,172,213,6,82,204,147,216,35,62,203,159,90,96,38,246,45,102,12,162,187,83,162,175,181,167,176,233,31,31,219,31,106,94,73,248,171,73,252,6,35,183,44,186,64,240,188,228,50,213,86,179,69,101,110,84,18,221,155,165,79,241,15,71,30,254,60,76,100,238,94,237,55,129,49,137,165,17,43,241,92,82,158,91,100,72,129,41,30,42,9,95,68,144,23,227,120,122,109,192,83,90,188,196,58,245,47,24,81,170,141,180,236,105,137,89,59,171,77,154,89,94,215,243,151,160,115,12,203,101,210,37,33,119,35,229,192,192,125,132,179,239,176,212,75,191,14,3,99,93,249,10,165,71,222,3,233,35,43,115,21,185,31,51,27,36,171,144,214,147,32,26,236,126,97,168,143,206,52,145,168,251,136,47,198,224,53,216,188,226,130,132,119,230,43,116,247,24,0,5,202,246,48,61,36,87,184,0,0,0,0,0,0,0,0,0,7,32,26,139,144,92,133,57,159,16,225,220,3,80,0,0,13,38,69,220,53,10,105,32,20,59,159,112,169,242,21,20,62,64,52,141,73,228,52,141,73,228,0,100,92,197,47,110,4,42,124,67,73,0,23,18,21,20,228,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,145,220,106,0,26,108,97,107,115,21,51,62,225,75,223,152,10,0,90,225,107,0,0,0,0,0,0,0,0,5,174,43,246,162,151,176,94,192,0,0,0,0,0,0,1,200,5,74,215,226,40,163,46,238,99,73,171,210,52,153,157,249,128,175,3,26,59,102,53,113,238,11,91,144,10,18,111,200,134,178,185,23,0,77,136,13,68,93,224,23,43,113,26,77,100,93,227,74,156,34,35,177,247,15,138,100,230,163,54,165,186,238,146,34,46,58,76,251,192,125,78,201,67,105,53,41,118,183,160,112,85,172,83,77,165,176,243,210,103,110,137,173,58,143,116,165,90,230,94,98,63,56,233,89,131,155,152,119,10,65,158,236,236,65,213,122,174,235,81,245,71,23,167,81,162,220,144,119,190,162,253,177,135,57,245,182,101,38,158,197,118,21,19,50,55,111,55,213,119,73,240,58,142,215,54,140,248,169,139,114,51,230,2,250,230,158,212,248,59,12,176,226,19,142,250,179,141,84,21,25,95,50,221,93,172,75,185,124,228,254,167,159,160,97,126,110,109,187,81,113,114,154,162,230,117,201,53,71,52,23,129,83,243,191,124,183,140,199,193,233,24,165,153,155,67,226,188,79,50,105,47,23,245,150,215,82,114,66,126,103,182,139,220,215,99,249,217,119,43,151,164,89,250,182,36,169,212,214,226,220,155,189,53,186,110,159,189,165,55,51,191,30,69,231,1,119,179,11,104,220,99,137,151,33,14,99,30,178,149,78,92,130,249,156,210,47,125,124,126,116,95,85,203,210,44,243,213,106,165,66,219,233,27,205,221,237,216,73,90,255,0,115,208,62,20,49,38,66,140,212,141,87,237,115,34,23,35,8,101,141,86,181,214,247,84,77,246,231,119,127,150,82,155,95,87,215,151,152,7,7,66,192,213,138,166,255,0,117,75,222,238,180,223,223,210,155,94,255,0,92,94,97,145,24,79,103,227,66,80,185,184,74,203,76,146,50,62,191,221,217,243,57,240,142,249,131,114,114,145,73,235,158,16,195,155,173,238,239,71,203,138,85,237,170,252,150,126,114,29,158,86,37,105,137,141,51,74,155,165,42,210,118,221,153,246,239,245,197,240,12,111,117,135,11,11,35,225,28,23,81,238,99,180,102,162,47,151,79,204,95,100,21,166,108,250,135,166,54,191,114,55,73,92,143,229,255,0,65,253,144,119,234,5,86,191,44,208,146,145,173,42,124,144,125,132,23,155,209,233,23,55,12,197,125,41,223,77,69,137,46,40,140,238,92,180,151,155,210,3,172,101,230,76,210,104,105,167,202,127,13,238,22,198,246,234,235,138,85,175,172,185,18,207,206,46,171,114,168,244,10,121,71,66,247,6,199,34,178,149,167,82,175,233,191,49,195,213,49,77,54,145,17,214,202,118,233,109,105,225,186,82,173,115,47,65,249,197,180,198,24,254,67,141,75,92,58,181,239,187,211,239,5,231,77,249,167,225,4,115,25,143,153,208,96,169,76,248,115,66,82,251,100,69,213,140,249,182,103,245,3,31,241,102,53,139,49,199,157,58,158,180,174,82,150,71,185,50,189,245,113,241,125,35,70,47,174,206,172,204,113,47,202,223,30,180,47,196,36,242,69,187,136,188,226,221,214,28,121,58,137,227,178,9,211,34,229,233,243,0,250,37,205,76,247,156,40,174,235,81,172,215,226,219,133,249,241,248,71,106,194,216,121,150,122,215,134,33,218,250,55,126,248,127,93,127,20,254,14,98,215,171,19,209,233,206,40,213,59,118,178,51,66,189,233,71,199,188,185,122,5,106,89,210,108,238,250,150,37,181,239,171,229,63,130,220,209,240,139,97,151,116,25,152,82,14,254,206,104,215,167,185,195,189,175,252,227,181,175,52,48,60,51,210,229,115,65,219,87,230,103,143,253,15,64,192,21,237,7,139,90,182,239,23,90,252,254,80,107,250,177,197,72,207,28,95,40,245,30,40,212,122,116,254,98,104,191,234,194,202,146,26,78,108,229,244,151,27,75,181,253,90,157,36,254,101,124,184,112,250,193,223,104,249,155,150,48,155,222,157,111,65,182,230,187,245,105,7,107,91,143,137,232,17,52,222,119,99,168,171,74,227,98,125,38,147,37,151,202,76,159,18,248,91,28,139,91,70,230,126,147,65,227,46,201,159,18,240,116,126,95,251,33,44,137,121,129,180,14,91,165,230,217,111,22,216,202,246,46,160,255,0,152,207,245,49,216,98,231,46,23,168,33,61,75,18,111,9,203,233,249,77,194,189,185,243,71,160,196,54,70,218,15,48,155,121,47,22,46,177,149,248,245,6,60,214,253,76,119,60,51,181,78,59,167,174,49,76,199,123,182,155,215,171,230,91,39,107,234,183,38,111,204,200,55,137,56,199,217,155,79,106,34,93,110,183,98,57,8,43,245,101,125,66,190,176,71,46,211,184,217,154,162,234,40,102,167,189,87,186,39,156,182,228,211,195,223,184,241,73,121,199,219,83,218,153,234,197,37,150,100,227,173,243,228,238,181,23,130,201,60,181,17,31,6,72,185,25,12,124,199,120,201,252,73,46,90,220,169,117,132,59,57,201,5,239,36,139,220,213,199,197,47,170,229,233,25,14,170,250,77,233,46,186,249,93,11,90,148,71,231,51,63,64,225,102,45,179,209,187,63,61,199,223,34,91,154,108,135,57,31,152,113,10,81,174,214,59,216,7,55,135,105,14,84,58,199,202,251,205,222,143,163,181,175,127,79,160,75,54,199,121,87,224,122,213,94,68,138,22,228,202,85,53,105,62,181,171,197,91,199,126,11,49,29,89,33,129,222,196,62,26,189,47,172,117,126,173,249,249,35,78,173,231,215,21,249,9,169,202,44,21,27,15,72,158,227,116,206,174,110,46,58,175,190,53,223,73,175,235,143,206,2,234,65,140,212,88,235,66,81,166,234,53,90,247,238,33,71,204,141,10,51,250,147,27,238,41,41,66,142,246,177,25,142,46,84,214,208,149,36,221,177,154,78,221,144,31,58,18,103,52,148,69,195,253,67,155,136,69,187,65,31,62,35,130,134,230,245,228,46,247,189,251,189,3,156,140,118,66,79,225,1,186,179,81,44,237,200,110,111,18,148,17,153,141,38,68,174,38,54,93,75,234,43,54,93,254,142,64,55,238,75,241,120,159,49,69,17,141,76,32,210,69,172,184,233,227,240,131,150,35,248,64,108,169,194,79,125,174,45,134,113,86,83,11,5,213,93,235,58,13,52,185,202,35,209,126,77,124,2,225,72,124,211,167,183,231,238,24,233,180,246,50,141,69,203,250,138,149,82,220,169,218,53,80,211,239,38,171,154,88,47,173,63,56,8,194,218,223,19,185,83,198,44,124,189,188,37,80,18,223,206,173,249,235,252,57,122,69,132,193,81,92,151,136,105,45,165,26,201,117,6,17,107,218,247,90,120,14,213,157,88,161,120,131,18,71,146,153,221,97,37,78,67,70,173,214,143,207,28,59,114,47,56,248,178,142,156,169,216,170,130,132,179,172,215,90,138,130,45,86,189,220,111,135,63,72,9,111,216,203,15,156,92,17,131,205,81,52,146,124,33,249,229,249,189,35,210,51,22,152,193,54,211,105,36,88,138,253,254,147,24,249,178,214,30,93,63,0,97,131,84,61,218,219,235,191,158,94,215,125,255,0,79,164,100,116,38,141,45,162,233,227,199,191,225,1,244,182,139,91,128,223,74,75,188,134,148,167,151,1,188,69,217,43,0,37,179,238,33,184,146,238,46,225,68,220,191,104,106,46,28,79,188,3,77,185,16,173,237,227,13,58,253,34,138,86,174,70,3,94,162,50,224,99,109,74,183,51,4,157,184,25,241,26,92,50,191,220,1,82,90,116,153,145,141,151,29,177,153,154,184,124,2,170,82,73,39,164,199,197,42,65,35,82,77,118,50,183,112,10,190,237,205,90,85,230,238,29,83,22,215,227,82,224,165,217,50,247,73,223,146,47,187,53,113,178,184,112,35,243,14,113,233,104,67,102,226,220,177,23,125,134,61,237,23,152,177,232,24,117,14,162,177,184,63,12,19,55,234,230,175,206,222,225,226,159,152,73,24,149,181,230,115,192,149,18,109,42,46,36,212,184,216,153,194,54,250,154,139,73,36,159,79,51,71,31,219,24,37,85,196,106,122,171,54,73,76,190,250,67,139,213,187,231,117,25,223,151,164,118,172,245,204,41,149,172,79,95,66,234,251,230,142,191,41,212,151,87,36,254,120,237,143,197,46,227,22,131,175,45,247,28,81,59,171,180,103,226,219,152,64,187,56,22,177,45,158,189,184,147,107,238,175,216,47,174,243,144,149,189,158,170,115,106,94,31,235,79,239,55,125,87,79,100,138,215,222,223,145,122,4,93,229,38,12,169,86,252,43,184,166,239,183,59,139,251,242,83,107,239,60,234,47,48,150,92,151,194,190,231,124,49,190,129,213,250,199,87,183,190,235,213,167,121,230,51,183,140,3,148,206,89,241,217,195,21,221,78,233,47,1,202,51,236,153,254,118,224,137,237,163,43,81,21,91,221,162,77,245,81,173,109,7,198,235,123,208,36,115,104,172,100,213,62,131,92,141,225,29,218,151,135,100,168,147,185,51,189,208,233,125,79,160,68,238,115,226,31,8,215,27,90,230,111,15,193,196,139,238,237,244,110,112,229,233,11,11,91,33,68,228,132,232,59,246,127,156,100,230,198,248,118,77,75,50,48,130,138,30,241,14,120,67,243,194,43,217,137,30,159,64,198,88,45,245,153,141,161,5,170,247,225,123,119,24,206,141,132,240,230,188,103,130,36,42,29,204,252,37,199,121,246,41,37,231,20,74,110,72,209,211,76,193,148,86,21,27,118,182,250,207,13,119,181,221,112,252,231,231,23,89,4,146,73,95,204,58,102,1,139,213,104,80,90,38,244,233,222,240,189,237,117,168,118,242,81,216,138,252,128,110,240,191,0,35,73,157,140,104,213,110,71,196,86,233,46,37,207,188,6,173,30,129,165,198,73,86,212,155,219,210,55,16,180,157,238,99,114,215,1,142,187,65,229,44,44,85,135,235,171,44,63,214,157,86,30,149,29,7,214,205,23,51,67,182,47,28,139,154,185,250,68,69,231,206,84,84,242,251,24,194,91,116,14,160,81,233,173,206,191,90,75,186,116,186,239,111,199,85,252,78,94,142,66,120,241,21,37,170,140,9,108,57,31,120,151,99,56,209,150,179,43,145,164,202,220,253,35,2,118,200,200,54,106,165,84,173,193,194,155,211,137,133,95,179,189,124,211,165,72,235,10,228,110,21,237,114,62,64,49,251,98,60,213,113,170,148,90,20,202,245,149,38,167,45,194,107,170,248,196,80,200,239,168,145,195,197,243,247,12,227,123,27,203,167,83,149,88,77,79,119,21,187,123,230,228,142,215,86,158,90,111,204,237,200,69,70,84,212,106,89,93,153,116,116,203,123,193,141,146,95,144,125,148,189,227,176,226,8,248,18,185,153,90,194,69,114,226,189,74,204,12,176,167,37,114,250,251,243,247,223,157,169,173,122,36,47,208,146,43,18,61,28,132,145,218,209,180,189,22,151,40,162,75,198,187,167,26,241,147,224,213,170,215,43,151,18,104,252,226,237,101,190,106,210,49,188,22,157,133,94,235,170,91,78,58,103,213,84,221,201,46,105,191,20,23,192,35,211,63,163,84,48,125,114,189,54,42,58,164,120,157,87,74,174,151,52,235,67,68,124,14,230,119,53,126,232,185,91,23,102,100,218,148,207,7,72,173,239,16,213,38,83,132,142,172,69,99,235,104,227,114,71,215,7,1,158,117,22,209,46,42,44,90,238,162,87,155,184,196,123,237,191,128,157,145,135,157,146,205,43,82,157,197,74,94,173,253,174,70,137,39,126,42,25,247,75,170,71,149,14,57,173,253,87,101,10,241,76,187,139,208,44,118,210,57,120,140,89,134,90,102,53,31,173,40,235,41,144,101,214,52,112,221,188,87,226,162,250,174,94,145,68,28,73,53,194,211,244,26,239,233,189,191,251,143,130,99,132,230,139,157,237,113,113,51,39,3,202,195,222,14,223,82,250,191,88,223,91,223,201,122,180,232,250,227,183,49,108,94,90,142,220,64,92,236,148,125,180,226,106,22,181,254,158,197,238,251,35,98,87,246,125,142,204,218,2,214,148,107,47,11,154,121,153,125,3,95,206,34,35,42,234,13,194,196,148,85,41,237,4,154,188,101,159,102,255,0,158,35,143,47,64,150,93,147,235,113,234,56,97,70,137,91,195,58,249,160,187,6,95,157,177,195,151,164,73,88,224,191,243,176,180,89,108,184,149,193,215,169,179,79,207,76,187,143,210,58,244,76,36,154,117,73,11,110,159,187,109,187,216,247,183,181,211,246,222,115,23,82,44,36,60,202,141,77,95,137,151,141,232,28,109,94,12,120,205,188,250,154,210,73,211,199,81,159,59,16,168,183,24,195,16,194,195,52,41,114,164,204,234,201,141,187,212,173,217,175,78,165,164,185,17,29,252,111,221,24,13,181,134,126,60,170,132,138,101,31,22,92,153,159,25,100,142,160,92,11,170,157,206,234,111,206,175,56,200,125,171,115,20,168,88,127,20,194,139,88,220,45,142,163,165,61,95,85,181,45,131,62,38,147,243,136,199,205,92,81,59,18,98,41,143,187,59,172,18,220,105,87,221,37,23,179,68,159,49,9,101,117,76,73,95,168,214,167,203,125,249,123,227,122,83,143,153,238,210,155,153,168,206,252,8,188,227,140,167,211,37,212,100,41,166,152,222,40,146,107,50,212,69,222,92,121,250,71,208,136,196,225,240,69,215,204,248,139,233,145,89,60,254,41,172,153,61,135,122,211,107,165,117,132,252,182,72,189,214,215,31,28,190,171,151,164,84,125,217,111,179,181,90,175,225,30,187,131,247,187,173,206,159,154,9,77,175,174,252,157,47,49,12,180,194,123,44,225,214,122,214,251,2,233,213,162,223,52,220,63,170,243,60,47,102,7,201,106,37,47,174,238,48,214,235,123,187,191,203,139,85,237,171,206,179,243,139,187,15,11,193,141,174,208,116,234,183,231,166,127,202,49,184,176,52,237,154,240,195,43,82,253,197,218,198,147,191,132,92,238,255,0,133,28,252,76,141,160,68,70,134,176,190,146,213,170,221,117,103,255,0,88,47,185,83,163,32,143,75,54,185,125,81,255,0,56,209,212,26,51,224,215,15,182,49,110,44,116,204,140,195,210,218,112,156,194,250,205,72,52,254,109,89,127,214,11,109,140,246,96,195,242,163,204,83,88,31,82,149,187,183,205,53,149,236,105,251,40,203,178,133,29,39,101,55,207,210,99,231,155,70,167,201,109,104,84,109,90,173,244,106,47,55,164,91,136,177,205,221,152,100,83,252,45,38,155,129,247,123,189,198,133,120,76,142,215,221,145,248,206,250,76,98,198,58,192,181,76,51,82,122,52,186,87,86,221,173,180,233,223,165,118,51,108,149,220,163,248,68,217,227,92,175,165,86,163,204,67,148,61,241,61,187,185,117,149,38,246,52,253,121,121,134,24,109,53,179,131,100,227,147,233,88,55,182,236,232,233,53,248,71,154,122,186,175,193,78,249,200,128,71,82,137,198,150,164,242,50,51,33,247,192,169,201,97,125,151,244,217,22,241,72,252,222,129,216,113,126,10,159,67,169,77,102,69,51,112,150,102,184,197,183,201,85,140,148,162,183,5,31,155,152,234,170,101,109,45,68,105,181,140,203,152,11,169,129,243,38,175,70,142,251,109,86,183,36,164,52,155,117,100,171,197,37,125,105,249,198,106,229,118,110,66,173,120,79,173,98,13,246,231,115,167,229,67,77,175,174,252,144,94,97,28,17,38,58,201,40,144,229,185,119,11,211,150,57,135,46,149,225,47,154,251,173,238,231,244,57,42,246,215,245,167,231,18,68,140,86,233,41,151,1,226,143,31,90,146,203,150,237,219,137,167,135,51,22,75,27,209,177,44,21,185,42,36,109,9,102,33,187,171,91,103,99,45,71,123,25,250,5,243,193,53,88,216,157,154,139,109,63,214,77,148,182,86,210,104,182,162,95,160,185,216,113,248,191,11,176,241,185,18,68,27,155,209,77,26,119,167,196,143,81,90,228,97,3,23,160,227,138,188,57,13,51,88,170,104,37,56,149,40,183,9,62,197,202,254,42,125,7,233,29,137,236,97,14,83,38,152,117,29,90,188,95,121,50,189,143,143,52,252,35,119,48,242,205,48,141,233,80,40,154,9,152,42,112,149,214,111,101,22,179,189,141,126,130,22,46,161,85,197,52,137,46,18,95,220,176,213,190,133,181,90,228,94,131,62,102,40,238,153,131,75,106,185,69,158,242,216,223,184,254,234,231,168,211,123,45,30,146,243,12,109,197,84,53,83,234,210,155,110,46,239,119,162,197,174,246,186,83,233,244,139,190,222,63,83,209,74,5,70,173,117,159,142,141,199,166,229,196,147,240,14,169,136,88,165,213,223,144,251,40,222,188,238,139,29,212,155,216,136,187,236,92,136,7,5,130,165,178,153,134,220,199,44,148,198,181,172,124,200,211,230,251,162,251,80,240,33,86,96,197,122,145,74,223,60,236,116,60,103,191,211,116,153,17,223,180,162,46,102,66,200,194,195,213,8,142,155,236,195,208,74,77,136,247,137,62,6,100,126,127,64,200,156,156,196,209,227,190,204,58,156,221,41,98,150,150,244,238,140,236,162,54,202,215,73,124,34,72,232,88,215,5,98,8,206,198,102,85,55,74,80,167,82,130,223,32,236,69,167,204,175,128,89,26,131,79,64,221,235,78,239,121,123,113,35,189,173,252,226,72,164,229,182,27,198,16,96,207,106,139,214,204,218,39,148,190,178,227,127,60,36,157,237,168,185,216,98,22,110,101,4,170,15,130,173,135,183,27,253,255,0,232,178,86,173,59,191,175,59,115,8,149,117,156,11,69,164,98,195,155,5,200,221,105,229,110,154,101,58,212,142,210,245,21,175,114,46,38,69,204,105,198,217,43,94,163,58,185,16,48,214,229,182,34,27,230,125,113,10,178,136,212,119,226,225,249,136,117,172,183,197,50,48,198,36,132,228,153,221,89,151,167,69,55,15,116,75,186,82,231,30,68,103,192,140,102,54,24,157,128,179,6,129,49,115,93,235,242,29,91,144,144,122,94,106,228,104,77,147,195,73,115,89,241,244,243,21,24,62,205,99,22,97,121,45,17,73,234,198,133,166,65,118,26,93,172,124,249,31,212,242,244,11,187,149,59,78,227,76,43,61,157,120,223,170,182,79,58,225,252,205,105,124,218,211,127,157,31,152,118,92,225,200,248,140,60,252,186,22,24,210,203,52,181,44,213,215,76,236,178,55,14,246,83,151,229,111,64,198,138,221,26,167,64,144,148,174,54,225,91,178,89,118,210,174,102,101,126,103,230,1,39,57,53,182,188,119,252,15,26,185,153,154,148,174,177,189,79,129,140,191,84,50,241,88,248,57,12,187,203,125,161,112,158,40,141,78,38,49,127,89,92,157,245,190,103,186,141,90,77,126,118,202,222,47,238,8,19,160,227,90,229,17,246,29,143,82,220,169,157,86,61,202,21,107,145,249,210,126,113,126,178,143,106,28,91,134,167,210,91,123,28,245,102,35,111,238,94,12,105,122,117,37,207,51,70,103,197,95,186,2,118,105,149,232,83,90,109,109,75,214,75,104,150,71,187,50,185,29,184,242,244,142,81,183,208,229,172,171,220,175,200,96,230,77,109,109,135,235,81,160,177,59,48,55,206,149,33,167,28,47,5,45,61,187,54,70,124,25,34,230,102,50,99,10,102,149,14,174,211,46,55,93,222,165,200,169,120,143,170,173,55,35,211,199,196,47,56,11,166,131,43,115,26,210,100,56,120,85,152,178,153,75,173,73,212,74,74,85,125,6,92,12,190,1,201,37,210,59,246,191,112,7,210,149,250,69,70,202,22,92,110,99,116,150,94,112,26,172,100,5,204,83,87,156,197,117,35,206,0,124,198,147,81,153,233,184,170,212,86,51,35,226,52,160,140,212,74,48,27,133,200,133,69,110,130,3,183,112,10,0,88,0,0,2,233,46,7,204,0,0,0,106,34,43,7,2,20,191,0,46,39,196,6,160,20,191,113,1,25,223,136,10,128,0,0,0,0,165,136,45,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,199,115,176,169,88,251,128,138,215,21,1,67,225,247,69,14,253,224,102,66,157,224,0,53,25,119,141,38,0,0,0,0,0,0,0,0,0,0,0,28,195,144,162,148,93,215,32,21,87,100,134,141,87,243,138,234,35,43,113,27,106,35,191,3,1,168,185,152,161,145,145,223,184,8,237,204,106,185,31,11,0,90,196,64,71,113,67,62,225,163,89,23,156,6,163,51,79,51,27,46,188,73,191,141,200,105,118,66,81,109,90,184,142,139,139,177,245,62,132,196,135,31,68,227,221,68,91,231,186,36,222,196,74,229,117,23,30,0,59,53,82,182,196,22,29,91,137,120,244,52,167,59,36,92,136,143,211,232,24,231,180,62,208,244,92,17,135,166,27,158,232,80,225,70,142,233,42,38,130,50,37,72,36,243,222,23,30,7,247,5,191,206,189,170,232,20,104,179,227,52,172,84,211,138,163,186,226,77,147,66,72,142,206,17,31,207,139,143,1,28,123,66,109,13,81,198,210,183,16,241,6,41,38,87,5,150,212,220,153,106,210,106,75,234,85,204,137,195,47,55,221,32,29,187,104,13,168,234,56,150,169,94,102,153,137,49,139,44,201,234,186,27,118,98,146,146,210,150,175,114,75,166,92,210,102,49,119,18,99,74,181,106,84,135,100,214,42,111,239,180,106,55,228,41,70,118,34,231,117,31,152,113,21,58,172,201,239,184,235,211,36,184,110,90,230,227,134,102,118,34,231,199,208,62,2,37,45,86,53,92,207,206,96,42,165,173,197,26,150,181,42,231,126,39,113,200,194,128,167,108,126,247,197,23,227,247,2,159,76,118,82,244,36,218,190,141,93,175,185,232,29,242,157,134,151,26,43,15,186,136,170,37,180,146,224,87,59,153,17,249,128,109,225,156,46,170,131,137,105,13,196,185,48,75,61,101,246,190,143,72,204,188,186,194,84,234,15,132,58,237,50,158,230,255,0,117,167,118,202,78,218,117,222,247,73,121,200,88,108,174,195,135,38,172,180,155,81,77,61,68,212,68,164,253,114,61,3,40,162,199,55,245,117,98,75,122,109,171,186,255,0,180,32,227,106,248,166,33,238,183,9,146,223,141,123,17,21,249,121,140,118,44,183,203,181,207,109,169,147,99,211,100,19,83,146,71,189,70,181,105,45,7,110,41,229,196,199,102,166,224,8,178,247,155,202,117,45,122,45,109,108,145,218,247,250,209,114,161,70,166,80,224,60,148,83,216,111,78,167,189,229,164,151,208,151,30,238,60,5,31,60,76,51,66,166,178,175,152,148,228,154,76,220,35,110,50,10,220,62,14,124,7,72,205,28,81,23,15,210,164,28,68,201,142,100,211,75,35,140,68,142,38,233,21,248,25,113,27,57,141,154,148,218,12,89,137,81,85,18,164,211,220,120,141,157,37,110,11,227,227,151,30,3,14,115,143,61,78,174,218,227,69,169,98,20,26,227,52,93,183,172,87,39,76,251,156,48,29,187,25,103,41,179,80,152,203,179,235,170,34,221,220,183,183,47,21,39,245,98,221,86,243,127,120,79,41,51,171,100,131,211,192,221,248,62,188,89,106,190,45,155,81,150,234,206,161,61,70,230,158,46,58,102,124,8,185,241,244,15,129,167,42,51,222,38,83,53,223,124,250,183,21,110,5,254,160,23,34,171,154,68,255,0,6,37,213,208,230,162,51,81,185,107,149,185,92,151,240,14,179,51,18,214,103,41,74,77,98,161,165,75,53,145,46,66,248,23,237,250,70,186,62,6,171,79,101,50,58,196,69,18,210,126,58,212,103,192,237,245,35,183,81,242,250,91,106,35,144,154,123,133,186,181,172,103,199,135,157,32,58,76,106,61,110,168,233,153,84,73,90,139,121,239,143,44,249,253,195,227,196,115,44,101,78,32,153,171,76,186,119,98,222,51,139,239,255,0,51,208,47,214,4,194,116,86,157,65,75,162,211,93,180,50,35,188,100,42,234,236,241,226,95,8,200,252,35,151,248,82,103,91,182,22,162,30,141,223,141,5,190,253,95,91,232,1,134,52,77,150,177,141,75,125,166,102,27,61,222,159,158,56,239,125,249,123,215,160,92,58,70,196,120,213,242,77,223,193,135,239,164,93,165,59,232,251,0,144,186,22,91,225,182,119,250,48,213,13,55,211,125,48,155,47,63,214,139,137,77,193,84,86,180,218,137,74,47,124,35,225,25,30,143,173,16,71,37,27,97,44,82,164,17,190,222,5,115,223,120,234,39,15,135,14,28,99,142,101,221,132,43,198,218,247,112,240,18,79,73,219,222,214,92,127,255,0,28,73,44,92,51,71,109,22,42,69,60,187,87,225,29,63,204,62,133,80,169,41,73,145,210,161,114,253,65,63,204,27,196,96,254,65,188,71,24,253,241,140,12,100,158,118,75,159,247,113,215,49,102,199,184,130,159,10,83,136,111,7,163,119,162,219,178,89,25,92,211,203,222,125,34,81,43,20,122,66,80,241,166,149,12,173,167,147,9,244,122,5,174,199,84,154,115,177,39,52,154,124,91,158,235,155,73,183,52,250,0,67,254,101,229,133,107,4,84,95,102,84,138,118,148,58,219,86,138,181,218,234,111,87,122,11,135,242,139,126,220,55,220,125,104,82,210,118,191,51,63,56,207,29,164,242,237,21,19,91,209,97,210,208,165,78,96,245,41,187,29,138,58,139,185,35,13,235,248,122,77,30,165,51,120,166,44,137,46,53,102,204,251,148,126,130,225,192,81,211,102,198,83,9,212,173,39,219,183,15,186,56,214,27,222,106,210,69,194,220,199,41,80,112,212,181,182,102,103,165,195,231,247,71,31,8,175,175,238,127,40,9,5,216,239,2,199,123,221,118,254,5,53,203,117,11,106,104,142,223,154,60,233,18,141,68,109,184,196,255,0,189,164,141,90,109,164,190,17,30,59,33,59,29,191,117,150,106,215,234,28,146,95,227,3,60,217,169,41,13,186,100,227,165,217,191,3,248,125,32,57,154,221,109,154,123,15,19,132,241,153,48,165,246,45,202,199,233,244,11,122,246,46,68,218,172,86,25,114,98,73,213,33,187,41,86,43,154,173,198,202,244,142,66,169,82,41,46,110,150,167,85,188,111,71,104,238,92,111,207,136,211,68,162,199,114,67,47,170,44,99,82,31,77,140,208,87,43,25,31,14,0,59,189,14,50,141,150,22,163,73,248,220,254,19,28,243,41,74,76,146,105,46,30,129,240,65,111,116,148,88,136,146,87,224,95,116,125,42,148,134,143,82,137,92,60,192,62,237,41,50,224,146,253,161,66,36,145,242,33,198,149,102,62,253,77,105,122,233,43,242,43,126,17,245,182,249,56,68,162,213,99,43,241,1,190,92,12,204,249,15,149,247,210,74,183,30,6,99,121,106,52,164,149,115,226,56,121,207,40,156,224,165,23,21,119,128,226,106,245,36,199,221,106,55,123,90,185,125,207,72,143,141,181,51,25,7,132,98,197,106,69,77,39,34,155,86,111,199,177,29,218,104,184,246,185,113,25,143,152,88,186,61,59,168,106,57,101,188,222,248,150,238,209,207,181,233,17,49,180,174,63,118,185,77,165,177,215,106,107,179,19,147,103,156,51,46,210,91,47,170,63,48,131,26,234,114,156,155,80,100,212,227,138,186,82,142,217,223,232,143,249,198,65,108,183,131,151,88,196,248,114,86,234,18,146,156,83,13,6,78,166,230,118,113,131,250,147,225,196,99,221,53,149,74,168,197,77,200,245,62,132,246,190,216,134,126,108,67,130,58,211,20,217,234,143,79,86,231,23,51,197,72,186,138,197,24,248,118,69,18,113,148,244,52,82,176,197,42,50,89,142,130,107,127,193,164,216,138,238,44,248,112,47,56,184,236,162,201,46,93,227,131,194,209,19,26,153,21,178,67,101,167,95,138,92,60,101,14,196,130,45,36,68,92,64,85,5,107,92,106,37,21,197,82,67,81,34,252,136,128,106,79,18,21,63,55,152,85,41,49,69,145,247,0,165,139,204,41,107,17,141,180,146,203,154,175,247,70,187,249,192,109,44,206,199,99,238,31,27,198,241,172,172,226,173,111,57,143,181,197,38,252,187,135,204,234,145,171,197,238,243,0,217,214,180,160,238,179,51,248,71,29,43,90,159,82,181,157,184,112,191,160,125,82,159,74,79,73,18,139,135,119,194,62,7,222,46,209,241,191,0,28,70,39,169,34,5,30,75,170,222,93,189,28,81,207,138,211,233,244,136,182,219,3,56,31,147,225,58,76,106,157,117,7,23,20,188,155,27,198,72,34,79,88,77,138,203,253,174,2,67,51,151,16,149,35,12,214,36,41,201,36,150,186,191,6,207,143,23,27,46,28,75,206,33,127,104,156,88,229,83,22,98,52,148,153,166,147,196,147,28,34,113,124,11,223,93,244,159,30,34,11,61,136,234,142,84,42,18,222,91,207,173,78,202,113,195,55,21,115,51,53,25,220,248,243,226,62,172,49,73,114,162,153,10,70,235,176,72,62,223,166,254,143,64,224,206,239,190,225,153,222,230,106,237,124,35,34,118,123,203,167,113,12,42,163,219,138,98,201,13,67,81,111,211,115,45,68,231,214,159,152,81,151,251,54,101,31,83,247,69,214,225,81,92,215,212,244,217,171,218,219,235,243,71,164,103,28,70,25,133,175,75,72,78,187,120,137,34,229,255,0,220,116,76,181,193,177,105,30,17,180,10,122,55,187,159,157,52,69,123,107,231,217,47,56,236,248,174,176,213,51,170,223,124,157,230,191,157,240,229,167,159,31,72,158,209,129,123,98,102,9,198,170,201,132,220,170,154,9,236,50,190,202,23,100,157,213,32,184,246,132,121,98,90,161,212,102,33,197,56,242,207,114,72,187,135,115,230,126,159,72,200,141,169,241,177,213,241,67,102,137,51,204,149,66,38,172,226,254,200,255,0,215,31,14,35,26,89,97,201,178,217,74,84,71,169,105,71,108,253,63,235,20,118,12,188,162,185,86,173,198,142,130,96,205,107,112,189,243,151,6,204,252,198,37,43,97,220,180,114,20,44,21,90,118,61,44,201,30,18,186,146,143,124,226,114,83,245,62,159,63,33,134,251,37,229,28,188,77,138,233,239,27,84,119,27,41,146,218,52,200,73,157,237,16,207,150,131,225,196,75,62,68,96,86,112,166,23,161,196,56,84,214,220,139,214,120,198,108,136,139,83,142,159,14,201,125,87,225,1,121,104,204,38,52,54,91,36,165,58,117,120,165,98,230,99,148,35,184,227,227,44,146,132,151,30,241,245,165,125,252,121,0,223,226,100,40,148,171,81,153,159,1,165,10,243,153,242,27,169,81,31,2,32,27,136,177,95,128,220,73,153,115,51,26,16,92,238,55,8,188,224,42,180,37,73,82,77,36,119,35,46,36,45,214,107,97,40,245,220,59,89,96,225,65,90,159,163,200,96,183,205,145,151,22,214,92,120,31,14,34,228,112,183,33,240,85,162,183,38,12,150,214,219,106,214,194,209,218,43,151,18,48,16,167,182,38,91,74,192,248,174,53,86,58,41,177,144,197,26,58,207,169,17,161,87,84,151,81,114,178,75,143,30,60,121,14,207,178,78,104,238,29,194,152,118,76,202,187,154,122,246,164,239,46,209,240,125,124,141,127,201,204,100,71,72,14,92,53,51,8,212,234,204,65,165,37,108,211,32,182,75,83,68,78,23,203,253,198,73,229,218,243,249,196,125,101,189,110,78,12,204,202,115,14,75,148,132,67,223,93,49,92,50,34,215,29,103,217,43,151,213,113,251,160,50,127,107,57,169,155,134,49,85,81,173,100,149,245,27,106,241,248,56,194,127,147,206,56,61,132,39,41,252,87,33,130,113,203,166,133,41,92,79,135,230,182,127,156,112,153,187,139,35,87,178,110,172,249,245,181,184,254,227,182,253,141,71,166,83,101,196,238,125,196,62,205,131,93,34,198,210,237,114,249,129,43,248,219,0,36,190,151,78,168,29,42,27,205,74,36,146,227,182,101,101,168,142,198,146,244,14,74,171,13,169,84,198,35,190,203,110,169,6,147,81,173,36,162,51,36,153,25,241,28,206,24,142,211,216,122,150,102,210,12,206,19,7,197,37,245,9,31,124,154,98,20,217,17,52,207,63,169,255,0,80,8,158,218,87,36,106,39,238,115,112,138,34,63,54,94,196,162,191,206,124,205,140,13,172,209,100,83,247,59,197,50,123,205,86,208,103,221,111,71,164,78,238,103,229,213,50,171,224,221,253,30,144,238,235,125,109,236,116,170,215,209,202,233,63,48,136,156,252,193,136,161,248,11,115,22,3,59,254,181,125,194,52,222,219,174,125,146,243,128,178,216,102,105,70,171,64,90,77,105,52,203,105,68,105,59,25,89,73,18,81,177,14,39,113,218,36,118,21,34,98,141,204,86,132,241,93,203,138,35,23,30,34,50,169,198,109,207,140,171,218,207,32,248,125,177,12,222,216,207,17,57,22,93,26,39,88,148,68,230,45,143,114,74,251,39,115,142,92,120,128,151,74,29,220,132,226,140,239,103,12,184,252,4,58,134,105,213,147,75,195,53,55,245,60,147,107,115,197,179,177,241,113,5,195,137,121,199,99,193,210,122,197,41,229,221,103,103,212,93,175,181,72,181,91,71,214,19,76,192,248,137,229,41,226,221,245,79,157,159,30,47,51,203,137,121,196,145,27,91,94,102,3,243,49,118,44,166,38,117,79,74,250,135,97,78,158,142,13,48,174,90,189,30,97,139,197,13,233,101,215,220,90,86,151,120,22,179,51,85,203,135,31,218,23,51,104,74,185,213,179,30,190,104,113,243,39,122,175,207,15,204,195,92,248,159,152,116,107,182,214,29,138,141,4,78,19,167,117,17,115,43,171,188,81,189,151,248,97,204,69,95,147,79,101,49,110,220,101,187,239,197,217,177,45,5,195,129,241,226,36,223,102,204,164,98,153,77,164,77,114,155,68,214,238,29,142,149,41,12,150,163,51,75,38,119,61,30,129,134,91,41,224,207,13,99,137,122,152,130,225,46,134,227,222,252,155,243,121,142,62,41,241,226,37,99,42,112,195,84,234,37,37,29,90,26,116,82,88,111,222,208,69,201,8,244,114,224,36,142,219,18,150,204,125,122,88,97,58,173,226,164,139,249,7,19,83,196,16,105,155,189,251,47,43,123,123,104,73,31,43,121,204,188,227,103,27,226,248,152,127,169,111,19,44,186,198,242,219,146,47,161,211,207,180,94,113,30,249,171,180,236,149,248,47,168,215,113,115,22,223,235,211,40,211,127,18,220,157,248,66,195,51,42,89,235,134,162,165,23,137,89,237,18,188,86,219,238,183,217,7,18,230,208,152,101,4,127,43,87,120,21,248,33,191,235,4,86,215,51,191,22,58,210,52,227,28,82,90,82,190,117,7,125,31,100,29,113,89,215,139,185,43,25,98,131,191,251,162,239,245,130,90,68,184,199,218,11,13,74,144,211,72,141,93,35,90,210,130,212,134,237,115,63,215,5,197,160,99,24,21,152,172,58,195,114,203,125,170,219,194,77,248,25,243,178,143,204,33,94,145,157,184,149,151,154,91,152,179,19,153,165,228,170,229,61,203,243,47,178,12,133,201,237,167,37,196,168,82,35,212,107,248,185,246,209,214,53,163,173,26,146,171,165,195,46,6,239,30,224,181,151,138,81,154,54,100,52,70,109,145,146,190,168,139,206,58,174,53,193,144,177,3,4,219,148,234,115,182,121,46,123,251,36,162,224,131,47,169,62,60,71,75,201,220,218,166,226,218,53,33,198,252,44,165,75,235,22,57,58,76,207,74,220,231,219,63,169,252,2,239,178,227,83,25,74,201,28,14,231,218,34,248,5,226,136,232,218,55,103,183,217,106,93,66,44,28,54,209,63,93,112,200,208,209,165,86,81,60,118,59,54,48,151,24,96,169,116,153,211,26,95,82,45,212,199,26,247,187,219,129,171,151,100,184,112,19,121,143,112,52,12,65,4,153,114,151,76,119,229,189,241,245,134,18,162,189,148,87,241,79,143,31,194,48,135,58,242,24,153,126,116,182,169,184,117,9,118,176,237,180,179,99,177,155,135,111,157,132,77,132,117,174,58,155,121,214,204,211,116,168,203,135,160,199,53,6,75,144,53,251,226,203,121,111,16,252,215,231,251,99,148,204,76,60,229,3,16,204,138,164,199,77,166,201,108,137,146,177,118,87,111,49,112,243,14,190,183,137,118,181,248,10,36,123,100,156,96,85,74,205,90,35,207,77,119,121,38,156,217,19,170,212,158,210,221,46,245,31,1,152,238,225,88,117,20,41,229,64,130,181,18,77,4,167,26,35,50,251,182,244,136,225,216,218,176,243,120,186,66,85,34,65,146,234,84,162,182,179,253,85,207,72,147,42,4,146,145,21,74,186,140,183,166,93,175,128,132,129,111,49,86,88,34,162,195,232,40,52,131,215,21,77,246,218,243,146,190,179,151,17,140,121,143,179,205,78,68,218,138,97,181,135,90,74,183,58,75,74,146,69,193,23,228,223,194,51,212,227,178,241,25,41,148,42,252,59,73,35,28,77,75,9,211,38,37,197,174,149,78,90,151,107,154,216,73,153,218,222,143,64,162,41,49,206,70,98,10,25,205,148,167,232,169,38,55,127,57,82,200,248,233,46,30,246,94,113,109,95,163,78,161,204,83,243,159,109,198,152,182,164,182,163,59,220,172,86,35,34,239,50,18,217,138,114,134,145,88,143,41,7,64,160,47,125,163,231,177,82,119,177,167,159,96,252,195,29,115,139,103,3,85,54,174,237,58,151,133,227,159,202,250,13,44,104,52,246,155,191,38,184,119,128,197,156,33,58,139,82,113,17,213,77,74,205,49,137,103,188,101,6,87,45,37,252,163,176,207,160,201,167,176,154,132,5,179,24,158,81,18,119,38,104,81,36,200,204,136,236,92,184,23,15,64,235,200,195,83,176,125,110,105,75,117,131,75,78,57,22,209,212,124,12,151,221,114,46,29,147,253,193,116,233,19,105,149,90,100,56,138,133,173,104,142,218,212,110,182,147,35,50,73,17,159,127,30,34,112,23,55,37,177,146,98,210,29,141,81,122,116,133,51,26,35,101,117,107,34,50,74,136,237,117,124,2,234,227,12,183,163,99,94,169,184,161,81,85,212,247,151,235,81,80,126,62,159,22,201,63,169,227,247,6,47,187,85,60,56,179,38,156,121,148,200,51,177,71,61,60,19,200,143,137,121,248,11,205,150,185,197,6,71,132,122,219,149,151,180,238,116,235,50,85,188,123,218,235,16,97,198,117,100,61,107,7,195,129,57,42,161,178,100,220,167,111,20,214,149,123,217,32,239,243,178,227,199,128,182,88,87,26,87,240,155,172,178,170,253,85,13,148,164,200,82,99,74,89,17,151,102,252,53,23,30,207,224,18,177,153,89,119,66,199,84,25,49,226,225,250,49,184,196,57,40,74,165,196,69,146,167,17,98,50,178,85,111,23,143,220,24,53,156,123,61,212,232,117,19,56,237,97,230,18,138,110,248,201,132,169,60,73,78,113,224,217,113,224,45,199,199,135,115,102,54,33,167,187,30,107,213,121,75,125,213,71,35,146,162,89,89,73,34,177,221,103,217,226,124,61,38,58,126,103,97,118,234,141,46,165,10,52,54,155,105,134,219,50,82,52,170,251,195,229,98,63,170,33,212,188,7,90,195,235,74,124,32,148,18,76,159,179,14,172,185,125,194,227,192,118,10,62,37,66,161,174,53,85,114,165,107,112,206,206,30,178,181,138,197,218,63,57,92,81,103,235,116,119,161,188,242,76,217,45,26,124,91,247,145,122,61,35,138,109,199,227,168,148,135,150,147,79,122,84,100,46,78,47,40,50,229,75,118,52,84,33,43,221,233,35,65,21,172,73,243,14,147,38,50,16,181,93,180,88,173,220,3,154,195,121,141,136,40,78,146,227,98,42,219,26,88,220,151,87,150,180,88,174,92,56,40,184,112,252,3,34,50,207,106,218,173,17,76,162,161,138,113,171,169,110,158,150,108,137,202,81,106,45,28,74,239,23,14,6,49,45,196,105,90,141,54,34,185,242,31,84,105,82,88,59,162,67,169,236,219,178,179,32,18,201,149,59,104,80,221,165,45,51,101,99,87,212,136,241,136,141,107,66,172,122,85,126,111,140,169,194,219,65,225,218,223,90,220,177,94,45,206,139,239,82,223,126,174,86,112,252,194,8,232,56,182,185,9,131,68,106,221,73,146,52,32,140,155,146,180,145,216,142,220,140,94,172,41,155,56,234,39,90,221,227,140,74,141,122,47,162,166,241,94,218,190,191,210,2,112,97,227,56,18,117,232,110,95,102,220,201,62,159,174,28,235,19,208,234,117,39,121,192,237,199,255,0,184,137,172,45,181,69,86,151,214,188,39,138,49,163,251,221,26,45,53,74,211,109,87,241,158,43,115,33,145,216,31,107,202,4,198,80,135,157,197,238,41,114,201,23,90,144,124,12,147,195,231,220,184,128,206,6,223,37,119,171,157,134,246,240,139,157,197,130,194,121,245,66,173,37,9,101,186,225,27,146,73,146,55,73,28,207,79,153,195,225,196,92,234,70,38,106,161,218,66,165,91,81,167,182,101,230,191,156,7,110,213,168,238,87,176,221,71,2,33,198,71,152,149,161,39,219,227,126,99,235,109,197,44,136,201,71,99,244,128,250,185,152,169,115,176,219,77,237,204,110,16,13,86,51,3,43,13,26,236,124,76,193,46,151,27,220,192,106,3,79,18,228,42,102,93,194,128,6,86,21,238,20,21,227,96,20,0,2,1,84,243,2,230,96,71,99,2,230,3,80,161,29,197,70,139,216,6,173,68,42,52,13,87,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,164,204,187,133,0,0,46,126,112,0,0,0,0,0,1,93,62,144,20,0,213,167,184,53,106,238,1,83,43,13,38,118,2,239,14,124,64,105,53,91,206,52,92,213,192,140,106,87,49,66,230,0,73,50,239,21,50,224,6,87,239,26,76,172,124,192,84,173,222,40,107,34,243,141,42,59,13,135,157,208,87,211,126,62,112,27,171,114,221,230,56,249,85,70,99,233,214,78,158,171,242,183,243,142,3,18,98,143,6,184,210,58,142,243,81,172,190,123,110,86,244,122,70,29,231,6,211,222,5,240,79,229,35,125,190,235,31,166,122,109,109,223,216,143,206,3,33,177,222,118,209,112,207,81,235,72,172,159,89,222,233,220,146,62,135,77,239,119,11,234,132,115,231,182,216,30,17,146,251,52,170,230,54,140,151,104,234,104,139,172,232,45,102,110,149,207,75,222,146,227,232,24,231,153,249,227,238,163,193,191,149,126,173,213,183,223,163,117,234,213,163,236,101,111,23,247,69,134,153,51,173,47,86,239,79,103,79,59,128,184,56,215,55,113,22,33,144,107,115,19,226,23,82,168,187,131,41,19,92,85,202,234,225,227,159,14,63,132,91,137,147,228,76,112,150,244,135,156,50,78,155,184,179,51,181,253,35,111,117,168,181,106,229,232,21,105,157,106,36,234,181,253,0,54,146,133,45,92,249,249,199,47,68,162,63,81,150,203,77,155,55,115,85,181,222,220,8,253,30,129,204,97,156,59,225,7,227,55,215,55,123,205,124,119,119,181,137,94,159,64,191,121,95,151,155,151,233,147,60,47,171,78,251,179,213,237,220,178,231,168,39,112,249,114,219,38,100,201,54,36,72,143,68,117,46,192,74,200,150,131,81,220,244,29,206,232,230,59,62,46,192,5,76,165,180,148,69,166,160,208,250,91,247,180,91,146,85,245,188,184,11,233,133,152,234,123,182,245,107,209,24,145,123,90,246,211,199,247,7,120,58,23,133,98,180,142,181,186,186,82,229,244,106,238,229,204,188,227,27,140,110,203,58,67,113,106,6,102,195,23,40,58,76,210,159,174,71,160,100,118,22,195,198,93,107,124,220,101,248,150,185,94,222,55,156,135,53,68,203,207,125,215,225,127,25,171,219,171,250,75,235,135,124,98,137,224,189,95,45,111,119,182,250,13,54,183,221,63,56,176,62,120,176,145,23,85,219,108,181,91,197,47,48,181,185,167,153,208,112,245,62,160,210,142,166,149,149,45,215,136,216,177,91,178,190,62,57,113,224,55,115,31,51,188,13,224,239,152,155,237,246,251,244,78,155,91,71,214,31,156,71,118,105,230,63,186,10,141,252,13,213,245,192,220,126,104,215,107,169,124,124,82,243,138,59,70,107,231,52,154,196,213,38,53,90,190,148,57,79,54,77,46,62,100,70,102,107,231,101,159,14,34,204,59,50,117,110,74,16,115,30,89,154,116,251,243,134,124,174,126,145,90,21,39,195,19,162,163,172,110,119,146,16,207,137,170,215,50,227,204,188,227,39,242,67,37,58,252,150,165,251,166,221,232,148,242,52,245,43,223,222,75,141,247,158,144,22,39,9,229,197,82,183,38,41,161,218,121,239,181,219,122,165,119,18,185,246,79,204,50,55,43,118,103,169,84,155,166,75,122,54,24,116,156,223,95,122,133,40,206,218,203,143,189,122,6,77,224,124,1,238,122,44,34,240,183,88,234,251,207,206,52,106,212,106,250,227,183,49,221,100,99,15,114,176,84,231,131,186,215,85,183,13,246,141,90,143,237,78,222,55,238,0,183,216,67,102,248,80,233,108,51,42,129,133,28,90,82,187,153,69,35,189,214,103,222,208,236,191,32,250,12,68,36,215,134,112,207,11,39,179,9,31,213,250,5,187,204,237,168,60,18,242,227,123,135,222,232,125,178,213,225,61,55,187,102,127,169,24,199,172,93,180,255,0,94,91,200,247,15,163,229,165,47,251,103,127,170,251,23,164,6,92,251,131,161,211,31,89,166,133,72,65,17,155,126,247,21,5,223,246,165,195,128,228,227,227,92,47,135,245,111,41,47,150,254,214,220,176,223,208,249,251,69,231,17,187,92,205,223,10,58,234,189,207,110,181,190,167,63,53,234,181,204,248,120,133,231,29,62,93,103,174,232,249,91,70,139,253,29,239,127,185,232,16,74,36,205,172,112,101,51,70,168,120,156,183,151,249,219,109,119,121,253,248,188,227,226,252,155,184,65,6,90,81,141,11,191,129,53,253,120,139,117,195,223,91,223,45,111,64,216,118,143,218,211,214,57,151,212,127,172,44,37,89,157,185,48,157,203,251,183,231,246,47,251,192,76,219,147,9,145,216,189,219,151,103,236,95,247,129,21,13,208,110,164,252,183,222,95,157,255,0,172,114,17,176,230,241,196,39,174,90,235,34,249,223,250,194,194,74,42,91,108,225,153,9,112,144,188,106,90,173,204,219,244,125,156,117,74,190,214,84,42,153,60,134,220,197,151,115,77,181,169,29,214,231,239,199,230,24,105,71,192,91,246,217,95,133,116,234,213,249,197,252,255,0,92,59,84,12,183,208,202,31,240,205,237,126,29,95,210,101,245,65,97,113,179,7,59,233,181,135,150,106,93,109,104,55,144,162,75,166,147,177,147,118,253,80,197,149,197,120,130,147,82,74,220,106,27,132,167,36,155,134,165,182,155,157,245,115,227,207,136,251,235,24,103,169,203,113,190,187,174,198,146,190,238,223,66,71,231,29,78,186,190,170,214,155,106,210,238,143,55,113,138,58,221,90,50,28,37,56,210,16,157,78,25,242,177,216,238,58,250,46,221,236,118,191,152,119,152,13,245,213,232,190,142,198,171,243,243,127,56,235,21,152,93,95,115,239,154,181,106,250,27,121,128,103,78,200,120,189,5,238,179,83,147,79,243,7,209,126,191,245,194,65,164,86,211,30,51,202,82,159,226,218,143,129,249,139,225,16,255,0,179,237,115,193,62,30,249,87,123,189,234,191,71,166,214,222,250,15,206,36,46,161,139,252,37,54,4,127,7,110,245,187,162,251,235,219,81,164,175,226,128,188,116,185,234,170,74,97,214,220,119,78,249,45,153,56,126,146,248,120,113,23,18,152,77,196,110,238,32,143,74,245,118,75,224,22,179,2,72,234,116,135,156,209,175,68,149,46,215,181,236,148,240,253,193,163,23,99,125,210,93,99,193,151,215,21,92,119,220,175,168,190,164,5,233,94,33,138,219,70,146,67,228,101,230,34,243,252,35,143,126,172,185,138,82,35,188,250,13,118,181,213,107,91,224,63,64,177,184,6,155,225,202,244,26,142,251,113,191,222,246,52,234,181,144,162,231,114,243,12,130,195,148,62,173,18,57,117,173,90,117,253,5,187,207,210,39,17,185,68,132,250,210,79,60,226,87,169,38,87,81,153,159,63,72,236,140,33,40,74,72,210,92,18,69,200,104,142,206,237,4,157,87,183,160,108,74,145,213,203,86,141,93,171,115,176,163,92,199,13,41,224,102,93,174,225,212,171,85,52,180,234,82,74,116,143,82,200,236,126,146,244,142,89,250,134,179,50,220,219,181,245,95,234,22,223,19,57,170,114,213,107,93,215,79,247,64,89,204,236,174,58,199,129,180,200,146,90,186,199,138,179,251,31,164,68,126,99,87,151,83,106,26,20,252,149,233,75,197,239,138,191,50,79,164,252,195,59,246,150,204,77,207,185,207,152,247,191,92,253,17,250,207,214,136,227,170,189,191,92,114,211,166,198,125,247,243,0,229,178,250,156,170,134,34,164,71,179,74,55,170,113,218,237,241,46,43,65,113,225,203,136,150,77,139,48,50,105,248,95,91,145,105,218,145,137,183,132,104,71,18,179,113,249,118,121,240,17,195,179,165,11,194,56,183,13,175,173,110,255,0,44,176,209,109,23,252,245,158,60,253,34,102,50,6,131,224,202,18,155,235,123,207,154,198,187,238,237,244,13,112,230,126,96,23,226,148,198,238,51,73,178,74,218,185,124,38,57,68,36,137,36,86,43,143,146,39,4,163,238,143,177,41,185,94,224,55,18,69,107,88,133,73,60,69,17,192,200,107,189,140,192,84,136,44,94,96,35,184,210,179,184,10,169,41,250,146,253,161,176,163,185,112,225,97,184,69,113,182,234,180,151,46,227,1,243,58,103,199,143,112,248,159,112,210,70,102,103,193,35,126,75,250,8,203,69,251,62,113,215,171,21,61,202,28,247,141,86,100,207,198,183,159,208,3,92,185,62,250,69,169,126,47,156,108,200,116,147,13,78,157,251,190,30,99,130,135,81,235,146,16,123,157,28,203,198,191,119,192,54,241,93,87,193,244,9,78,245,125,230,239,71,13,118,189,214,159,71,164,6,58,237,109,141,219,164,224,252,87,28,157,158,133,181,212,120,180,171,17,93,214,15,135,104,188,226,29,115,22,180,170,158,35,172,58,110,200,86,242,169,33,223,124,85,207,139,139,231,196,248,241,25,209,182,222,51,223,63,140,226,248,55,78,175,7,118,183,215,238,140,124,180,136,244,152,190,185,54,65,219,70,167,86,191,63,127,250,196,129,201,225,170,67,181,57,106,109,27,171,238,77,125,187,249,203,209,233,18,33,178,62,91,41,156,55,54,68,136,212,181,245,136,52,197,151,98,231,243,183,15,141,211,233,24,195,179,142,15,240,157,120,203,194,59,171,209,183,159,57,213,244,108,240,241,139,206,36,239,42,96,120,23,10,83,216,222,239,190,103,195,69,244,233,241,91,183,156,252,225,50,46,228,117,177,79,213,165,162,78,242,223,59,73,23,47,63,237,139,19,157,57,147,30,145,224,125,227,181,50,222,245,139,110,212,93,219,190,125,162,243,142,209,138,113,191,81,234,191,51,53,235,215,249,253,173,109,63,91,233,17,191,180,62,103,248,87,220,255,0,204,61,214,235,173,254,137,213,123,238,190,176,188,193,196,88,44,196,196,79,87,235,44,186,114,165,174,241,82,205,223,89,153,248,235,244,159,14,35,152,202,76,3,51,18,214,41,68,142,160,164,185,87,98,57,147,247,59,221,77,243,236,159,14,208,234,152,126,157,225,26,180,18,223,110,245,74,105,191,22,255,0,68,92,121,250,70,127,236,137,129,244,82,227,191,225,75,238,241,34,21,109,199,59,37,131,250,161,69,251,217,35,38,99,225,168,157,106,85,42,130,167,91,169,200,81,45,150,8,212,68,113,144,155,17,154,11,211,251,99,47,232,240,91,136,195,44,180,211,72,36,106,177,33,54,34,185,159,243,142,181,128,169,221,90,50,139,125,171,223,214,126,45,190,128,189,35,189,71,106,196,158,215,159,184,6,235,68,162,34,226,55,141,102,68,92,76,105,36,233,43,220,105,82,173,198,192,62,198,220,236,151,62,67,113,179,81,168,207,81,242,243,143,141,135,44,175,23,187,206,62,214,120,246,188,228,3,236,73,94,227,117,35,105,46,122,6,242,17,107,241,1,94,6,99,68,132,146,154,90,108,92,82,101,251,131,123,69,136,248,141,181,149,146,127,0,12,104,219,3,13,34,173,150,181,166,250,188,69,41,81,161,164,141,212,95,148,196,31,152,196,68,227,186,59,180,92,224,156,194,55,45,238,119,95,57,185,17,94,42,79,135,2,243,137,168,218,76,244,101,229,93,203,94,205,69,225,255,0,165,32,68,142,111,123,246,114,213,143,197,190,227,211,250,21,176,29,123,22,78,144,121,81,41,165,200,121,69,216,224,107,51,47,205,41,23,51,96,119,136,241,188,194,61,71,243,2,87,241,182,5,155,204,26,158,235,7,79,166,238,47,109,215,111,87,217,80,174,86,29,219,98,42,199,83,199,83,126,87,215,243,10,65,120,246,253,20,193,249,128,76,238,10,73,57,64,165,17,17,127,107,216,62,63,104,145,207,169,141,69,107,39,128,234,185,95,51,173,97,122,34,183,122,117,82,35,43,157,255,0,59,64,239,9,69,248,223,184,5,177,198,208,154,62,165,239,77,126,121,244,63,106,34,3,106,214,35,35,220,182,136,237,166,253,122,246,65,23,234,2,92,243,118,127,131,60,19,239,91,205,230,255,0,232,173,107,110,253,7,231,16,121,156,248,147,194,254,7,249,75,117,186,235,31,158,106,189,247,126,130,243,0,178,49,142,211,24,253,113,63,132,101,166,200,210,84,140,69,135,17,173,118,60,91,15,129,31,15,29,129,136,204,112,144,223,219,151,225,25,53,178,187,250,49,38,29,61,55,182,41,136,124,254,200,192,9,166,192,174,23,128,228,175,141,147,33,103,255,0,33,35,29,246,193,173,45,140,9,139,73,15,72,73,39,168,91,74,173,249,244,127,72,189,121,99,43,121,133,230,30,139,124,180,225,115,251,26,6,58,109,136,229,240,94,46,77,191,188,63,133,142,36,136,193,199,178,23,82,199,179,181,45,106,55,55,92,92,59,222,204,167,159,237,14,54,174,201,197,162,177,123,124,250,221,159,243,135,221,94,119,119,152,175,158,155,219,79,127,216,8,104,197,51,53,83,155,70,238,214,120,142,247,250,213,11,3,44,246,28,164,162,86,48,82,183,44,30,172,46,107,237,39,236,177,189,2,77,240,212,66,131,72,128,173,40,34,40,109,35,176,95,90,95,204,35,155,96,196,107,197,137,85,237,124,38,71,255,0,59,20,73,36,130,220,97,138,106,252,107,180,201,91,151,231,96,48,207,105,220,214,77,47,220,214,234,93,97,189,239,92,190,233,205,55,182,231,159,108,188,226,52,171,85,249,149,93,205,231,75,86,235,87,207,93,51,181,237,203,137,249,134,65,237,55,92,235,126,230,254,85,209,163,174,125,29,239,125,207,160,98,76,135,180,105,236,222,247,239,1,245,203,109,217,206,177,29,133,233,83,138,209,218,51,34,185,153,17,114,31,115,56,2,176,236,103,31,41,48,172,139,222,235,85,248,21,254,164,119,253,158,176,223,135,113,33,171,174,238,58,188,232,7,243,189,90,174,226,189,37,110,67,55,232,248,18,240,156,99,194,191,60,89,149,247,28,174,68,95,84,2,49,234,84,121,212,167,52,56,251,119,36,111,61,237,74,244,250,11,143,1,174,135,136,230,211,102,50,180,79,154,131,111,87,22,221,50,50,185,31,46,62,145,157,57,201,146,125,113,137,179,125,211,104,220,210,92,236,245,43,222,196,225,243,222,122,70,15,227,92,55,224,42,164,200,253,119,127,184,221,241,221,233,190,164,164,252,231,231,1,149,91,52,103,140,138,93,87,14,65,151,86,196,46,54,215,92,212,132,190,102,131,186,94,50,224,110,23,121,144,146,28,158,198,140,98,186,4,73,173,42,106,137,214,158,81,117,131,35,87,101,227,79,30,209,255,0,246,16,101,131,42,93,78,171,12,247,58,244,111,62,138,215,186,85,232,244,137,43,216,119,23,117,154,68,72,30,15,211,187,166,76,94,189,237,239,242,233,112,182,159,72,131,59,29,136,135,216,65,238,219,59,217,93,162,244,11,79,153,88,34,53,66,34,175,2,156,163,84,227,95,190,52,71,220,191,173,231,196,93,90,75,251,232,113,213,166,215,97,10,231,232,33,241,215,98,239,152,34,215,111,125,191,43,247,24,90,226,27,54,164,193,14,81,177,155,170,38,160,33,47,213,42,102,146,105,54,224,78,167,159,100,188,227,28,245,26,121,153,241,18,53,182,109,19,230,245,33,93,103,198,151,84,63,19,235,217,244,136,227,146,214,141,61,171,222,253,194,140,167,217,54,114,217,199,12,165,46,58,146,93,86,150,70,73,59,95,223,149,204,74,134,11,116,157,130,174,103,121,38,92,126,4,136,186,217,2,38,251,24,173,91,203,104,169,210,143,151,63,125,112,74,94,7,78,234,158,180,222,255,0,44,153,255,0,201,72,14,206,150,244,153,17,145,115,31,82,16,133,17,36,208,147,191,156,133,16,125,131,59,114,28,107,213,13,19,205,173,205,237,223,171,235,126,0,28,161,195,101,69,218,101,163,47,74,72,112,245,172,43,79,170,71,121,167,105,176,29,39,116,220,157,101,42,35,177,151,62,7,230,28,156,103,183,132,149,233,181,239,222,62,244,43,82,8,172,3,17,243,111,103,198,234,13,60,245,50,147,134,99,184,237,73,78,26,247,26,12,210,123,195,177,154,91,244,144,198,250,166,0,196,56,74,165,45,114,39,196,220,161,247,35,33,17,221,95,102,202,59,17,17,164,136,138,201,252,2,80,37,69,222,162,219,203,118,175,200,91,156,117,130,188,41,19,79,132,247,87,151,188,249,206,174,229,112,241,139,206,39,1,30,24,173,43,113,138,121,37,93,164,161,100,179,51,230,118,79,17,110,105,152,162,175,70,222,233,171,212,17,190,211,243,153,10,43,218,252,248,151,156,100,94,109,97,223,2,87,156,111,174,111,181,203,150,87,221,233,182,149,151,164,252,226,216,205,247,173,29,247,191,242,9,192,100,70,82,231,53,62,175,58,76,73,107,172,200,39,29,140,217,37,243,74,211,101,26,136,200,238,179,224,125,226,233,215,240,182,29,198,145,159,125,188,63,76,90,149,29,113,72,229,68,108,204,142,198,126,99,225,218,252,34,60,90,157,213,229,71,147,186,213,185,113,46,105,213,107,216,200,237,127,184,47,38,85,230,207,131,228,194,135,224,13,230,242,166,218,181,117,171,90,230,130,229,163,208,45,135,102,205,28,132,98,59,143,61,30,145,134,218,67,116,229,44,201,17,201,60,75,95,30,13,243,22,62,70,90,37,36,116,246,97,210,144,251,165,169,11,38,236,68,93,252,73,55,238,49,155,106,196,254,233,105,19,21,212,122,182,166,220,99,231,186,237,116,243,228,95,85,203,208,49,143,58,227,120,19,20,69,168,107,223,110,169,237,246,45,166,247,113,196,243,227,231,20,88,156,99,148,245,168,140,76,150,111,83,9,8,221,240,74,151,126,38,146,250,143,72,179,245,234,75,212,217,79,199,120,218,53,55,166,250,12,237,196,136,251,203,210,50,254,14,52,190,25,66,60,27,231,252,251,236,135,245,162,192,103,37,99,175,79,171,171,171,232,215,213,254,142,246,178,91,244,122,0,90,135,97,251,217,47,74,59,71,230,31,49,71,91,138,52,32,210,70,67,101,72,212,181,29,249,153,152,219,53,110,204,248,95,184,7,220,204,179,136,106,66,214,179,238,236,159,152,119,92,59,140,34,196,235,29,96,165,175,86,139,90,199,107,95,206,161,110,148,173,92,109,97,165,101,107,0,204,92,43,140,176,85,67,173,95,15,173,91,189,31,60,136,201,243,213,203,181,232,25,51,128,112,83,21,54,219,114,4,42,123,37,215,73,29,166,201,61,174,207,30,9,63,57,8,172,139,81,234,218,189,231,86,171,125,21,191,144,93,124,189,205,223,115,242,162,43,220,246,255,0,119,80,109,255,0,205,122,111,99,71,15,16,252,220,192,75,190,11,203,218,172,37,50,178,122,10,82,137,105,89,146,20,162,229,167,235,125,2,246,97,218,124,184,165,101,188,147,237,168,251,42,63,169,248,4,116,100,166,212,91,227,136,207,184,107,111,42,237,166,254,19,229,125,223,216,134,109,101,142,111,248,121,4,159,115,219,139,200,113,31,154,245,114,108,143,234,8,5,236,133,188,74,16,70,179,239,239,248,71,45,21,71,100,149,207,188,112,20,154,215,93,142,211,157,91,70,189,92,53,222,214,51,244,122,7,59,25,205,72,74,173,107,220,7,32,158,69,240,13,119,177,92,124,233,87,163,184,110,151,34,1,184,69,168,105,211,167,157,184,138,17,92,106,79,100,1,10,189,239,113,184,124,79,128,211,167,210,54,201,86,50,43,0,222,52,157,134,146,59,30,147,239,21,73,220,28,46,26,188,192,28,197,120,23,3,33,68,42,228,69,97,168,248,0,161,218,192,158,96,103,112,229,196,5,76,236,52,23,30,99,74,143,81,153,91,188,110,17,92,5,5,72,187,192,215,110,225,66,43,246,188,192,53,95,141,128,206,194,154,189,2,133,196,6,171,145,138,138,23,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,191,112,10,94,198,97,171,208,7,220,40,0,0,0,0,0,0,43,110,23,14,5,198,252,69,13,93,252,0,84,203,133,198,131,62,225,91,17,241,62,240,45,37,222,2,134,119,21,241,70,149,40,109,154,207,190,192,55,6,158,102,52,234,50,13,71,107,0,215,107,113,184,162,142,229,200,105,225,107,138,18,140,139,136,1,112,20,90,185,240,27,111,201,109,180,40,214,226,18,69,110,103,97,214,241,6,46,166,210,163,190,183,234,148,230,73,173,55,55,159,74,72,174,101,206,234,47,56,14,118,92,141,203,100,173,23,237,91,152,182,57,129,153,30,231,226,155,158,6,223,218,102,230,221,99,79,114,248,248,167,230,22,23,61,246,161,166,225,250,122,209,78,196,184,57,215,90,171,27,6,135,38,37,70,73,36,187,204,137,210,227,114,33,27,249,209,180,13,111,21,212,106,108,145,80,29,108,235,47,72,74,163,107,85,203,83,132,71,243,195,225,218,252,0,50,107,105,109,168,183,85,248,209,125,195,95,113,50,123,122,188,39,227,89,104,43,219,117,195,144,143,140,77,138,188,51,213,190,80,220,238,117,254,123,170,247,211,232,47,48,172,148,38,180,251,146,229,30,133,173,106,112,201,190,5,117,29,207,157,198,184,173,49,15,86,233,205,90,237,125,70,71,203,255,0,184,14,175,212,181,126,121,255,0,36,110,166,5,191,61,255,0,146,46,28,120,77,207,213,172,215,216,181,180,122,127,251,14,9,117,37,71,97,198,91,54,140,148,147,62,60,238,101,111,56,14,170,251,58,79,70,171,220,185,216,115,184,38,131,225,42,171,13,117,173,222,165,44,175,162,252,144,103,231,31,46,237,201,242,154,53,182,174,42,74,59,5,233,255,0,88,189,153,23,66,104,170,145,219,61,254,179,146,241,146,120,92,253,227,205,96,29,183,46,48,175,80,77,57,125,127,121,187,223,112,221,90,247,215,233,244,139,217,73,192,158,24,166,180,255,0,133,119,59,237,92,55,26,173,101,25,125,81,121,135,203,64,194,79,200,171,49,120,115,183,74,213,219,75,103,111,20,251,244,219,152,190,216,46,138,80,41,80,216,74,31,45,222,243,130,203,143,21,40,252,222,145,36,116,12,59,149,253,85,253,231,135,53,93,155,91,171,91,188,190,188,93,236,45,131,180,33,164,120,70,250,99,36,175,185,251,95,174,29,146,144,202,137,68,70,149,124,239,205,240,14,70,163,92,141,72,138,135,93,151,21,174,209,55,239,206,18,74,246,62,28,203,143,1,44,52,28,111,6,70,108,245,239,108,68,223,45,61,220,251,252,195,26,115,143,56,252,19,224,143,202,230,247,123,214,63,70,105,181,183,127,88,126,113,245,231,54,126,166,151,21,214,34,85,48,219,138,102,168,166,180,173,251,153,17,19,133,196,137,194,227,192,71,174,61,204,154,157,107,168,239,91,167,123,206,246,219,162,87,126,158,125,163,243,12,134,254,59,204,47,12,117,31,153,27,157,206,247,244,70,171,223,79,214,151,152,116,76,55,72,240,197,82,11,93,99,115,189,150,211,55,209,170,215,81,113,230,94,113,196,178,167,101,95,176,103,167,234,72,251,198,98,236,201,148,205,205,98,37,82,84,90,195,103,27,16,55,196,145,100,17,36,153,85,206,232,244,249,192,114,185,21,148,58,33,53,80,247,67,126,175,87,74,244,117,79,27,73,52,118,190,190,2,243,227,172,77,238,10,131,41,29,75,175,118,91,122,251,205,215,140,225,38,220,149,230,184,237,152,218,165,27,4,208,170,140,199,146,193,26,41,239,203,34,148,178,185,153,33,94,99,46,29,159,194,48,83,60,179,70,93,122,73,33,107,165,168,142,27,72,247,147,51,228,242,143,234,204,7,105,199,25,231,170,161,52,253,203,218,251,191,209,223,90,159,177,139,81,137,179,115,194,165,38,39,185,253,214,247,71,107,173,234,181,180,159,45,5,230,22,230,117,77,217,46,173,86,108,205,86,224,159,128,189,35,232,162,82,38,213,102,50,134,225,73,115,123,170,219,166,204,239,98,62,92,15,204,3,239,66,252,57,41,110,91,113,169,58,173,227,114,177,122,5,193,193,249,103,225,151,82,159,13,238,117,69,39,127,51,106,250,158,30,57,121,198,197,47,6,59,78,165,179,54,68,73,236,169,102,164,30,245,179,74,124,99,243,167,159,1,240,206,175,187,78,53,52,217,199,247,181,155,125,190,118,43,243,227,207,128,12,138,192,251,63,239,148,218,189,214,219,84,50,87,230,15,181,251,32,190,84,125,159,117,111,191,45,214,182,159,208,31,15,217,6,3,211,179,90,173,74,115,83,13,210,213,100,110,251,100,163,225,195,204,178,243,14,247,71,218,115,20,181,190,213,31,14,38,250,121,161,194,243,253,148,75,43,58,160,108,239,175,95,229,194,214,183,233,127,195,246,81,206,59,179,30,243,253,187,219,133,191,181,191,255,0,40,195,188,49,180,93,93,254,179,214,23,135,81,167,69,184,168,175,227,121,221,18,55,148,248,194,46,37,165,41,222,189,79,112,206,121,176,93,93,210,50,241,91,225,227,31,30,215,224,11,34,206,59,178,230,151,8,253,220,242,227,253,172,255,0,249,69,23,179,111,87,73,159,187,61,86,45,95,218,235,127,214,140,181,234,100,72,81,164,150,118,35,28,85,77,10,75,78,93,38,94,244,125,223,8,88,187,16,171,25,65,224,166,158,63,116,59,221,214,159,208,154,111,115,47,175,63,56,180,185,139,76,240,60,42,131,123,253,246,231,117,199,78,155,220,209,233,63,56,202,28,215,146,168,240,234,138,78,158,206,227,159,194,129,133,121,193,85,142,138,157,89,231,100,199,66,203,113,114,53,145,91,178,217,121,196,91,172,238,60,145,170,107,170,209,107,184,142,255,0,177,139,71,91,157,169,215,91,221,91,75,202,227,171,210,98,226,98,186,164,57,45,246,102,71,82,183,169,51,36,184,71,244,39,233,22,193,198,55,149,25,42,73,40,201,78,44,200,203,191,180,50,71,117,192,109,117,185,122,53,104,249,83,85,237,126,244,141,140,123,3,115,212,125,246,247,222,253,15,218,250,69,192,201,186,19,14,84,18,226,205,242,213,76,35,238,250,166,253,3,136,206,72,165,31,193,26,73,125,174,177,207,254,12,7,94,203,149,232,240,135,11,223,117,254,152,145,253,159,48,255,0,133,234,53,5,245,189,215,87,126,25,219,119,171,85,212,231,164,173,200,96,14,70,225,215,43,62,27,221,199,150,238,231,171,95,114,141,86,190,247,159,3,243,9,152,203,12,25,26,152,244,229,54,83,123,106,96,207,93,187,141,127,90,94,112,28,100,140,13,214,159,66,188,41,167,129,39,231,23,239,251,97,207,97,252,189,221,232,63,11,222,207,145,254,103,248,62,184,92,136,148,228,32,200,139,121,227,95,143,255,0,97,204,197,138,132,32,248,171,198,191,17,44,56,122,61,11,169,48,203,125,107,94,141,92,116,90,247,51,244,250,71,54,211,122,16,77,222,246,239,27,201,78,147,183,27,13,43,34,35,62,34,143,150,87,189,150,174,124,108,58,133,86,39,132,28,113,173,230,238,206,154,239,107,249,255,0,156,118,233,36,106,225,110,241,240,188,74,71,18,35,230,3,174,45,142,167,29,178,213,175,73,18,57,91,187,253,66,212,99,250,247,83,152,218,122,166,187,186,241,124,242,220,140,189,2,240,213,208,157,201,42,252,77,206,37,247,12,99,222,116,203,110,44,200,22,117,178,53,57,42,250,149,230,52,9,34,45,243,147,16,248,67,193,31,42,110,247,125,99,243,203,222,251,191,71,160,88,56,168,223,75,97,55,181,220,73,126,233,11,139,153,115,149,243,54,198,223,231,223,232,14,165,129,41,171,170,226,122,100,82,105,229,239,39,198,110,205,38,231,218,112,139,135,3,226,40,203,125,140,240,183,93,153,69,151,215,180,110,241,108,98,211,186,189,236,113,207,157,253,34,92,176,21,55,170,65,52,239,181,252,183,171,197,183,114,125,35,13,118,37,203,180,64,194,196,243,177,234,109,169,188,81,188,34,113,22,228,220,110,39,217,229,192,103,133,46,34,89,111,73,107,249,229,248,253,192,28,212,127,21,63,116,125,136,224,146,49,179,24,184,36,190,17,244,88,136,5,83,196,86,215,51,21,43,90,215,26,136,136,138,224,52,115,225,230,26,86,139,219,136,212,190,60,184,241,27,107,59,88,6,149,175,77,184,94,227,143,153,51,118,217,158,238,253,147,239,27,238,165,71,107,36,207,238,14,62,67,41,82,116,149,206,228,101,192,7,89,196,149,238,173,30,67,157,87,86,136,203,93,181,218,246,35,244,11,53,94,198,93,126,171,30,31,131,116,111,208,134,181,111,175,167,82,140,175,109,60,121,139,231,58,148,203,164,163,89,186,71,160,203,187,211,232,28,79,129,98,52,100,230,245,210,52,246,184,168,187,190,224,14,177,129,225,245,120,14,61,188,213,166,66,184,90,223,66,145,109,182,144,198,190,231,240,86,34,87,131,55,251,142,169,249,246,141,90,158,103,235,78,220,197,194,205,12,76,222,22,194,147,166,183,38,26,84,210,89,81,117,133,217,61,167,146,158,60,75,206,35,27,107,76,232,155,87,169,226,170,62,250,136,166,157,234,60,90,81,154,248,37,133,112,237,159,121,121,132,22,35,104,124,105,225,252,105,136,29,240,110,227,127,213,56,111,181,105,210,211,95,90,87,228,45,102,27,167,120,70,123,136,223,110,253,232,215,226,223,232,139,135,63,72,219,169,72,93,78,168,227,134,73,61,229,190,119,203,130,75,151,237,11,129,151,49,154,135,59,124,226,141,26,161,105,186,206,197,123,163,249,133,25,121,179,94,16,240,81,64,168,248,71,123,190,195,237,39,70,231,77,175,185,62,122,143,204,46,206,50,204,47,4,245,56,94,8,222,238,119,141,106,235,26,111,167,73,94,218,76,90,26,118,49,106,159,132,104,233,102,92,3,82,98,71,110,202,112,175,98,104,190,187,208,44,134,61,204,5,21,93,211,57,20,226,188,151,254,143,235,190,216,98,174,75,50,51,195,172,120,59,242,177,167,78,251,244,109,254,163,236,99,25,231,212,252,35,187,247,141,222,238,255,0,69,123,222,222,143,64,220,168,212,30,155,187,178,80,173,23,241,8,207,157,189,62,129,222,242,231,45,37,98,15,8,124,205,171,175,113,186,249,195,38,118,213,175,159,100,252,195,36,115,25,81,135,122,229,66,158,174,185,163,230,171,73,249,221,254,137,30,159,72,147,61,151,48,207,84,195,166,158,187,175,230,238,175,157,219,243,182,125,35,163,101,70,69,83,225,245,121,10,106,188,149,53,82,67,132,75,74,72,184,104,62,62,247,203,128,203,60,1,135,81,73,135,184,105,18,116,156,189,225,239,11,143,36,23,152,188,193,196,119,234,20,126,174,141,26,245,93,102,124,173,220,67,159,103,137,16,227,224,177,164,185,43,198,63,192,62,251,165,182,239,114,43,121,192,110,44,244,164,248,14,30,117,91,113,114,234,250,172,189,62,61,188,254,129,212,51,67,48,89,194,116,74,156,206,189,75,105,81,119,60,36,186,73,34,212,180,23,30,209,125,87,15,184,49,15,16,237,71,50,93,78,108,53,79,194,155,182,165,57,164,210,233,220,236,163,34,252,244,75,140,244,167,187,214,76,149,167,78,164,106,231,127,48,230,153,78,132,164,239,126,201,12,113,201,108,202,137,93,40,138,42,157,33,110,57,73,109,245,37,151,136,236,103,187,191,13,71,195,136,200,122,92,206,179,25,149,37,72,81,41,148,168,141,39,123,240,32,141,227,148,66,239,126,3,232,79,104,109,35,188,110,151,103,144,163,113,39,116,152,208,191,228,26,237,167,129,119,141,43,46,7,240,0,181,249,251,72,240,190,94,85,162,117,141,214,241,17,139,86,141,86,180,148,31,43,151,152,68,230,125,97,223,1,102,85,118,87,92,223,238,58,175,103,119,166,250,163,180,92,238,126,113,49,56,234,63,88,162,201,73,165,92,82,223,34,251,33,8,191,219,118,17,197,170,99,71,144,135,46,159,7,120,197,195,138,99,16,12,68,199,173,117,172,63,58,86,173,58,183,93,155,94,214,90,75,152,228,54,93,170,120,47,28,206,45,198,246,212,135,147,227,105,230,251,39,230,49,208,106,213,135,205,135,96,41,45,18,123,61,199,171,153,31,156,113,184,98,186,229,14,189,34,107,102,193,26,227,155,126,251,226,241,52,31,156,184,240,1,61,57,27,90,235,56,79,15,23,86,211,122,4,69,120,247,252,233,175,64,189,81,92,187,45,170,220,208,71,251,130,50,54,100,218,11,76,90,93,57,250,158,26,108,163,97,214,17,101,61,101,17,164,153,43,29,220,230,51,203,2,99,136,213,218,124,21,38,125,53,195,114,3,79,123,203,164,124,210,158,37,218,62,28,64,91,221,164,164,104,247,59,216,189,250,223,127,235,34,15,179,9,221,125,67,179,107,111,123,254,208,78,118,120,176,137,158,5,185,153,232,235,62,39,167,119,252,194,13,115,61,181,35,193,150,74,184,239,185,151,218,0,182,204,175,223,219,59,114,81,126,17,147,27,42,76,209,136,176,241,110,239,249,105,136,124,254,189,129,140,136,63,124,73,250,72,93,220,139,171,157,59,22,97,227,37,178,90,107,241,28,237,159,153,214,189,60,184,0,155,252,185,153,175,12,204,247,187,124,178,225,115,251,26,6,60,237,114,230,172,23,138,248,90,253,71,248,86,7,127,200,92,76,85,44,27,53,106,126,33,159,132,156,71,189,171,236,77,122,121,241,29,71,105,58,106,170,56,47,17,104,109,229,155,157,82,219,180,222,246,117,158,92,61,2,72,139,12,80,213,243,6,74,245,125,71,11,125,129,35,224,196,140,232,167,182,238,171,221,226,43,91,208,161,218,115,70,138,236,28,95,83,89,199,144,147,70,231,130,208,101,205,164,122,61,35,164,85,16,227,144,27,74,155,81,123,229,249,122,12,88,25,215,176,43,250,177,106,81,167,150,17,46,255,0,178,197,18,89,49,158,179,133,105,104,213,166,205,176,119,181,255,0,59,17,1,177,134,60,42,22,56,144,151,229,83,153,75,120,113,108,17,190,189,60,73,232,252,56,168,184,240,18,229,150,85,152,117,252,63,72,82,102,197,112,220,165,71,127,222,28,35,230,132,113,230,124,56,128,136,13,160,40,59,143,0,252,183,171,87,90,252,238,223,169,122,70,45,203,99,117,163,183,123,223,184,76,110,210,57,4,197,107,220,239,87,133,136,158,220,245,187,238,27,37,90,251,158,118,108,252,194,48,49,174,88,214,169,93,79,123,64,174,53,189,222,91,123,21,105,189,180,242,236,23,156,7,209,179,221,103,193,152,169,162,234,219,205,237,66,7,209,218,214,113,94,131,243,140,236,165,226,77,49,87,59,169,124,225,102,189,59,206,122,72,143,157,132,116,97,8,211,105,152,134,156,225,196,117,36,115,99,168,205,198,204,136,136,150,67,35,89,198,174,68,162,204,167,147,176,75,126,135,56,41,93,163,212,139,112,237,0,203,140,47,140,61,208,211,220,135,224,238,175,214,94,56,218,183,218,244,234,74,75,85,180,149,249,242,24,187,181,206,93,117,72,248,174,175,225,141,90,122,143,189,245,123,94,230,194,121,234,251,188,135,113,217,192,164,84,228,83,95,54,84,100,154,251,40,51,109,39,98,226,201,250,124,226,235,109,91,68,138,121,119,138,29,113,110,165,95,41,92,174,69,249,251,30,128,17,58,182,122,157,96,211,171,94,143,69,175,116,127,172,102,14,197,117,206,175,85,83,93,87,86,154,68,158,58,237,250,41,191,64,197,124,126,195,113,241,140,244,52,163,81,39,117,107,157,255,0,58,64,200,45,142,55,170,175,58,68,217,153,120,34,71,34,63,239,150,192,75,102,0,149,191,162,211,23,163,78,170,115,42,181,239,244,8,29,150,162,222,242,50,10,246,237,17,254,225,142,155,150,38,225,80,41,4,164,25,90,149,31,187,235,16,59,156,197,105,97,39,233,47,192,3,1,54,215,137,243,106,135,239,159,162,170,157,223,94,200,140,153,232,209,187,227,123,223,249,4,166,237,153,161,85,122,29,214,95,154,106,125,255,0,92,200,139,90,169,153,238,172,87,241,191,144,6,73,236,165,87,234,56,195,95,87,215,122,149,48,237,174,220,157,95,160,74,86,90,85,188,41,78,55,186,190,234,211,116,91,94,175,161,65,223,145,121,196,64,100,75,78,191,139,34,165,13,173,95,52,96,145,233,43,254,122,98,82,50,20,252,31,134,222,75,190,247,243,81,75,247,206,28,55,109,113,248,56,9,59,133,252,82,123,39,199,184,113,19,227,217,107,145,175,205,194,223,1,13,76,85,88,118,218,36,48,171,170,221,149,145,255,0,40,250,159,51,145,21,77,25,112,85,188,95,132,75,141,154,116,237,41,110,54,235,207,218,213,240,152,229,217,86,189,60,45,123,142,186,196,4,179,61,47,150,242,229,126,124,188,91,14,101,135,56,165,6,101,222,44,72,229,147,197,36,159,49,13,14,199,222,167,78,187,113,191,33,241,160,244,168,204,187,199,218,210,212,100,69,110,225,69,187,198,217,119,238,130,67,46,120,99,171,238,214,234,173,213,245,223,81,151,215,23,152,99,150,58,200,157,239,81,252,180,218,219,223,208,63,107,246,65,154,202,104,150,68,103,113,199,77,162,178,246,139,155,220,47,202,222,143,64,147,2,37,170,16,61,200,73,136,230,247,173,245,135,53,91,78,239,78,131,47,73,222,250,191,112,115,13,76,240,212,23,234,59,189,206,228,148,141,23,213,123,21,249,240,243,140,213,205,188,139,165,213,48,251,198,210,107,174,45,152,114,244,165,162,73,220,205,5,98,182,236,252,195,19,39,101,237,75,8,87,160,195,110,145,86,75,10,83,82,28,92,152,234,35,73,107,50,51,190,146,34,34,36,254,16,28,30,20,198,158,5,169,194,131,224,221,246,242,99,75,213,190,211,107,169,37,107,105,63,48,237,89,176,239,186,156,57,50,102,158,171,161,182,89,211,125,119,179,196,119,191,15,56,223,196,56,26,22,32,133,42,168,71,53,114,24,140,182,218,67,22,52,168,210,70,162,43,105,51,51,51,62,227,22,95,16,64,174,225,201,9,105,84,121,77,180,109,147,138,92,136,235,43,25,153,151,62,5,110,4,28,87,130,217,227,99,240,115,211,97,219,121,187,221,246,185,94,228,147,229,247,69,188,156,230,247,90,173,107,219,249,5,228,169,83,95,173,169,199,23,29,243,91,214,185,52,131,238,183,46,7,230,29,110,163,130,38,165,110,31,131,106,91,190,29,173,201,219,187,191,72,168,180,239,179,196,207,87,53,121,133,27,139,199,86,243,153,121,133,206,103,46,138,106,141,8,141,83,90,237,169,73,66,46,101,247,52,250,70,211,184,30,109,61,70,103,77,169,37,36,122,8,220,100,202,255,0,242,125,0,58,28,42,63,89,214,125,103,77,173,244,23,231,127,72,229,17,135,111,127,151,63,230,255,0,214,47,174,84,209,219,101,153,229,44,158,102,233,99,78,190,205,248,46,252,200,95,44,67,149,148,154,167,87,221,57,83,119,117,174,251,163,74,173,123,115,236,31,152,6,12,201,194,122,180,252,191,231,252,235,253,99,133,147,67,220,158,190,181,171,74,117,91,69,191,148,100,164,23,165,97,29,123,198,13,142,183,107,117,164,154,111,166,254,47,47,170,227,247,5,250,167,97,76,5,138,227,45,47,98,114,55,29,81,198,74,99,205,102,234,185,21,136,136,200,238,125,175,192,2,59,163,79,240,114,208,123,173,230,149,147,158,53,190,231,47,64,185,25,113,156,126,229,231,178,231,185,206,179,165,215,23,110,185,163,155,122,109,226,24,201,236,127,179,29,1,232,51,103,211,79,18,202,38,32,56,100,166,244,45,58,146,75,59,25,165,175,131,135,164,98,86,99,229,250,240,180,228,71,40,117,54,201,81,144,239,203,45,216,248,173,73,250,146,225,192,6,99,228,254,216,222,15,93,34,47,200,235,121,187,235,29,175,11,218,247,222,31,45,199,164,102,38,84,237,73,238,137,138,91,126,225,122,191,88,223,241,240,158,189,58,77,127,98,43,248,162,15,154,74,227,60,93,147,45,63,84,94,129,217,168,24,146,117,57,214,21,25,166,22,109,234,211,169,38,119,189,252,199,233,1,232,191,13,99,127,12,52,201,248,51,115,174,50,93,249,246,171,92,139,135,138,94,113,219,163,73,223,165,39,163,77,210,74,231,113,4,217,97,180,102,44,194,146,27,117,48,232,40,74,105,229,28,142,75,110,145,25,93,31,101,46,61,159,194,51,191,34,246,186,102,178,136,80,171,56,131,4,197,221,209,155,90,136,165,146,20,75,45,209,105,61,79,31,156,248,115,224,3,60,185,125,209,175,87,160,116,108,31,143,169,24,134,150,204,184,181,170,76,130,84,118,92,51,141,37,43,73,107,77,203,146,143,129,247,14,222,137,9,93,244,173,7,111,49,128,251,16,119,184,170,138,227,97,181,151,30,36,55,82,118,73,128,165,244,138,161,206,22,176,167,3,226,98,138,226,118,238,1,165,206,10,53,254,224,169,61,100,120,191,186,54,93,71,51,226,56,218,147,14,56,195,137,67,107,85,237,200,175,222,64,57,102,223,186,143,179,251,163,94,243,95,103,77,173,233,29,70,159,77,121,50,86,165,48,241,17,164,249,164,252,229,232,29,129,134,205,180,164,137,42,185,36,139,137,0,228,17,217,59,250,6,175,24,109,35,81,17,93,61,222,97,184,86,239,48,26,180,233,239,21,51,184,160,169,114,48,20,0,14,64,53,23,32,51,183,112,161,153,152,23,30,0,42,71,113,81,78,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,207,152,10,24,160,169,152,160,0,0,0,10,240,34,191,120,17,112,184,211,115,191,160,1,92,78,253,227,72,169,157,142,226,138,50,50,230,0,106,225,220,52,220,188,226,151,227,196,80,237,231,1,91,223,152,219,51,184,212,106,46,243,33,162,229,231,32,21,212,97,168,109,154,252,214,26,84,241,36,143,82,146,92,47,196,192,111,26,200,187,200,124,117,10,155,16,152,83,142,72,97,4,146,35,186,214,68,92,78,222,113,240,213,107,177,32,48,235,143,77,136,222,237,165,56,102,227,132,68,68,68,124,79,143,46,3,31,115,219,104,90,70,16,162,202,220,226,76,42,151,74,59,14,165,18,102,36,140,245,63,166,246,39,8,237,192,192,119,172,202,206,90,46,22,167,212,92,94,34,195,172,185,23,115,116,201,150,132,219,82,145,204,181,151,213,112,251,131,9,243,235,108,137,49,188,59,79,165,85,176,68,146,79,85,221,145,62,107,82,190,116,103,226,191,199,191,246,133,129,218,27,106,42,198,33,168,87,224,195,123,11,73,102,71,85,210,168,202,82,205,90,82,209,157,140,157,50,62,36,127,180,99,24,102,75,174,227,58,194,214,170,90,220,57,150,252,200,194,206,250,17,244,60,254,167,143,221,1,216,179,15,55,107,248,198,116,222,177,22,150,105,118,160,228,171,198,66,248,153,154,249,93,103,195,181,248,7,70,141,22,108,233,43,113,81,29,186,200,220,61,13,159,121,255,0,172,92,252,57,146,114,38,238,220,147,73,196,8,222,71,39,14,204,25,21,206,222,118,253,35,187,65,201,170,93,61,40,113,207,12,54,173,4,131,39,52,149,143,135,15,19,159,0,22,114,37,2,170,134,146,162,165,205,210,164,145,145,155,10,177,149,187,184,13,248,216,90,107,154,183,148,249,197,107,91,222,143,249,133,234,168,211,168,84,182,163,69,58,153,36,219,73,182,100,227,200,35,45,36,69,199,129,113,22,242,163,141,23,7,119,213,221,130,189,119,190,165,94,214,183,153,94,144,28,11,115,14,151,123,26,19,189,253,83,135,47,55,47,56,235,113,233,51,37,173,39,212,228,154,77,68,147,52,182,124,63,112,125,50,36,206,171,105,180,99,94,234,255,0,58,65,157,175,231,231,230,23,2,139,64,171,238,12,216,164,206,112,183,157,204,40,248,216,184,112,32,29,106,149,133,25,37,33,199,83,45,43,75,164,100,70,68,87,181,189,2,244,100,205,22,91,88,134,28,136,176,229,59,165,215,138,228,217,168,175,185,63,49,122,71,5,67,194,85,234,132,248,173,59,66,169,146,92,144,134,212,105,138,190,4,106,47,173,244,140,157,201,92,178,98,154,226,31,148,205,81,151,17,41,211,34,117,36,158,6,201,21,248,163,225,16,118,60,47,225,166,213,25,7,76,116,136,181,241,54,87,245,194,234,225,198,167,58,196,115,118,35,137,51,215,127,123,50,239,49,189,71,194,173,37,76,169,41,150,104,237,118,172,86,239,244,14,225,79,165,166,43,45,146,9,211,52,222,196,175,73,159,160,65,176,68,205,61,134,223,117,194,108,212,68,147,222,25,17,94,215,183,238,12,118,206,252,219,149,76,138,244,104,111,82,28,54,106,202,106,202,81,153,233,34,112,174,118,95,62,4,47,46,62,174,174,20,4,165,74,142,146,76,189,29,179,183,36,171,211,207,128,196,12,224,167,199,148,82,102,60,226,210,79,213,22,229,200,200,146,102,173,225,240,225,200,101,3,29,51,47,24,76,172,76,154,228,132,196,73,57,82,113,235,182,70,69,115,53,242,186,143,135,17,100,170,15,239,119,124,82,118,191,47,184,59,230,96,75,76,121,18,154,105,109,171,68,245,164,174,119,59,17,172,91,132,41,111,95,179,203,204,64,59,78,16,195,111,84,122,222,136,178,215,187,221,223,118,131,59,95,87,62,30,129,40,249,31,130,217,195,248,58,115,139,110,115,70,213,65,215,253,252,137,60,154,111,137,246,75,135,1,134,57,7,151,43,172,120,119,92,58,161,238,122,173,183,77,249,247,188,251,39,230,18,43,88,97,140,39,130,43,218,28,52,110,224,202,147,242,201,145,114,100,249,242,225,217,252,32,49,139,106,76,110,152,47,204,128,212,170,121,147,216,117,195,237,47,181,115,55,203,135,107,208,48,3,20,213,87,58,90,78,237,31,189,36,187,31,108,103,231,23,247,105,108,112,229,98,190,74,75,176,22,71,68,221,93,165,95,232,222,250,227,227,196,99,140,40,238,84,231,180,209,54,181,26,136,202,205,149,207,129,25,128,251,40,52,105,21,89,140,52,220,89,46,111,117,88,154,65,153,157,136,249,112,63,48,200,188,165,202,150,202,61,42,175,54,45,97,132,251,254,165,169,26,80,92,92,73,113,52,124,29,252,199,197,145,121,78,117,89,116,73,175,193,172,146,29,235,55,90,26,236,240,39,75,129,154,15,204,50,11,19,46,14,0,192,242,98,71,150,218,95,129,162,205,76,112,137,125,183,146,125,162,45,39,201,119,46,93,192,44,214,111,78,167,225,170,106,41,177,39,48,165,51,49,178,52,188,234,77,100,74,109,74,226,69,111,56,199,122,148,185,53,57,146,9,150,137,211,55,150,231,189,36,213,194,231,199,191,135,17,219,115,123,20,74,196,53,185,78,56,152,198,149,58,202,201,76,145,216,204,153,34,231,115,31,6,0,164,82,165,212,151,225,25,138,97,39,20,213,125,226,83,218,212,142,28,75,225,1,215,217,194,181,217,68,74,106,135,82,115,81,107,236,70,89,240,243,242,228,62,183,112,46,36,141,107,97,202,193,106,250,168,110,127,68,102,30,92,229,166,5,170,177,21,41,196,50,86,225,211,208,226,146,212,182,76,203,130,47,195,65,240,226,47,4,173,155,168,50,180,217,88,140,244,223,197,52,119,255,0,193,0,141,168,245,10,133,51,86,250,41,53,188,181,183,168,82,111,111,55,18,243,137,13,217,59,59,157,117,152,52,231,230,208,81,214,113,35,77,219,121,101,25,40,152,46,23,112,98,190,117,100,162,112,191,129,186,164,26,242,186,207,88,213,191,106,254,46,238,214,179,101,245,67,140,217,223,23,187,72,197,56,121,146,92,52,145,226,56,142,30,244,204,143,231,141,23,213,23,14,0,39,26,133,80,102,171,5,199,146,251,43,34,112,209,118,148,70,92,136,252,231,199,136,248,177,2,27,102,59,234,37,242,142,165,113,63,65,142,135,146,88,180,170,248,109,247,13,248,74,249,162,166,253,233,87,47,157,183,245,199,199,136,237,184,182,101,153,125,36,166,248,196,87,127,161,64,49,187,58,171,72,98,155,89,247,232,228,105,234,252,20,175,174,111,210,48,23,58,43,14,74,173,86,18,157,202,146,174,175,197,60,121,33,191,72,204,188,248,121,7,10,185,169,105,47,204,221,254,150,134,15,102,66,9,218,181,68,147,117,17,238,121,113,250,20,9,2,208,213,100,186,151,213,116,164,184,151,119,160,124,173,184,218,79,120,149,164,212,162,226,87,228,62,140,65,239,114,22,217,240,178,147,192,249,248,163,143,134,194,157,116,251,42,62,205,248,16,162,249,101,93,112,225,72,109,106,114,58,75,193,228,155,172,236,92,209,233,244,14,3,56,170,205,205,240,70,135,152,94,142,177,226,42,246,190,239,211,232,31,6,30,147,213,26,103,73,166,229,29,41,50,87,192,95,204,58,230,46,156,115,122,166,165,55,216,222,120,167,231,211,252,192,50,43,99,218,35,18,125,215,106,55,187,61,67,197,183,248,199,160,76,86,22,167,161,131,146,105,222,113,209,207,252,239,64,137,205,139,169,233,87,187,27,19,135,253,175,229,255,0,164,122,4,189,208,99,165,38,247,141,205,63,202,3,236,105,147,37,17,233,87,63,48,251,80,155,23,35,26,146,218,75,188,198,162,225,192,6,131,51,243,13,167,57,152,222,89,218,228,67,101,94,53,207,128,13,135,75,135,221,31,4,165,89,60,12,188,97,247,72,50,35,224,125,227,139,150,178,177,241,47,24,7,7,87,127,75,124,77,37,239,157,255,0,116,97,238,212,56,225,186,29,82,148,218,37,211,136,220,145,60,140,157,115,137,105,83,95,92,94,113,148,184,190,176,136,81,181,169,230,18,93,99,77,214,171,119,43,211,232,17,155,182,102,97,181,35,20,194,142,204,234,91,135,26,161,85,66,137,14,145,154,125,241,162,227,101,112,62,2,72,195,28,101,85,42,143,83,187,140,158,239,121,243,179,243,233,231,199,208,59,166,205,216,97,202,246,98,81,218,84,105,138,74,43,84,196,168,217,69,236,74,127,191,129,249,133,166,144,226,223,211,98,35,211,127,20,102,6,196,24,67,175,227,211,125,198,38,151,86,171,209,151,116,167,129,123,243,135,199,179,232,20,73,238,207,184,65,156,63,135,92,142,132,76,77,234,198,239,191,17,17,252,237,162,250,146,225,192,95,136,168,181,184,31,140,58,110,6,167,55,14,10,144,157,231,230,163,87,107,224,79,163,208,59,203,9,229,207,198,1,246,179,217,176,223,73,220,236,54,219,34,52,151,17,186,148,219,137,92,6,189,5,107,241,20,90,146,148,149,212,69,240,152,174,171,39,141,136,124,18,165,54,68,105,39,27,185,43,206,3,236,37,23,50,50,226,54,93,82,111,227,23,127,120,54,178,83,105,50,81,29,210,71,192,198,133,182,74,59,157,192,105,39,60,230,67,227,210,118,51,50,62,3,233,82,45,200,140,109,56,90,80,175,73,24,14,38,162,241,165,70,93,159,19,249,199,95,168,75,221,48,234,205,72,45,45,41,92,79,135,35,28,229,73,4,163,53,25,159,6,207,249,71,64,199,21,134,169,20,122,139,234,126,58,55,52,247,158,187,170,34,34,178,84,119,62,37,195,128,12,122,218,231,49,227,209,112,77,82,47,132,41,40,113,81,34,56,72,121,210,37,25,28,180,149,200,181,23,14,6,34,139,56,49,75,149,220,81,87,144,149,196,112,159,234,252,89,59,145,233,109,178,225,196,252,195,41,54,223,205,19,169,73,85,58,60,186,67,200,118,145,20,207,116,230,165,92,165,172,248,89,126,129,132,110,186,237,78,168,122,208,70,78,126,166,71,220,158,239,218,1,202,97,42,51,181,90,132,86,247,18,21,189,222,112,109,55,62,9,87,46,7,230,23,34,93,25,88,122,11,50,144,211,233,82,180,180,123,244,216,185,95,204,92,120,15,167,41,112,179,40,93,42,168,249,74,109,5,191,186,213,98,65,124,241,60,204,191,151,152,250,51,38,187,24,216,114,3,114,226,168,152,156,105,34,39,8,213,100,146,203,143,17,46,52,76,204,153,177,105,49,99,17,211,72,153,36,54,90,175,126,9,183,30,215,49,107,49,46,36,145,85,154,183,84,81,206,206,186,175,123,189,184,159,194,99,228,171,213,150,254,166,136,218,50,75,166,101,167,159,127,164,124,244,250,91,211,183,142,37,135,213,200,251,9,51,231,127,64,163,148,195,116,25,85,62,177,242,164,181,110,244,124,237,179,62,119,231,195,208,51,207,103,156,169,117,191,15,239,169,245,148,95,170,91,83,70,87,249,239,214,11,79,146,25,30,229,95,195,93,106,153,136,17,186,234,218,116,51,107,223,121,123,221,179,243,9,32,203,188,180,129,65,240,134,232,234,94,255,0,186,190,251,79,208,235,229,217,47,56,147,35,179,97,124,60,212,84,37,8,41,6,93,96,149,218,183,214,250,5,201,162,192,75,109,113,39,10,206,223,143,220,244,14,50,153,76,67,4,155,19,188,28,35,227,247,61,3,178,68,53,32,137,54,250,46,241,71,32,209,19,105,59,121,251,199,205,82,150,152,209,28,121,75,109,36,155,113,81,216,185,144,250,8,201,73,51,51,176,233,185,149,92,102,141,134,106,50,151,38,51,100,206,230,230,242,200,146,87,113,5,199,137,121,192,98,62,217,57,160,170,108,12,95,76,106,93,36,247,126,15,177,45,206,223,21,71,87,213,250,124,195,4,112,244,186,150,42,175,204,110,52,51,144,165,37,201,6,152,173,169,103,109,101,199,133,248,118,191,116,133,198,219,47,49,149,83,198,120,194,154,196,154,99,169,115,193,246,221,47,82,142,205,71,87,11,43,208,55,118,66,192,77,215,113,74,159,121,154,135,191,97,227,126,237,39,133,205,200,231,194,233,62,28,68,25,117,179,6,9,169,197,84,25,79,210,106,109,19,152,121,162,186,216,82,83,115,220,157,138,233,25,179,135,34,28,122,124,68,169,11,73,166,43,105,50,81,88,203,178,66,223,229,86,22,141,72,165,83,18,217,202,186,41,76,181,103,45,220,148,122,11,143,1,117,162,182,72,109,5,199,130,8,130,32,125,105,34,243,141,100,87,26,6,187,216,81,172,249,144,40,80,136,84,200,172,96,56,44,84,141,84,151,236,70,103,100,114,251,114,17,153,183,100,55,210,188,111,32,152,118,223,51,120,233,59,126,134,33,39,56,129,26,233,207,17,17,153,217,60,190,216,134,0,109,201,135,141,252,53,141,102,238,101,25,171,193,190,42,123,63,60,140,94,96,17,77,92,144,105,170,188,210,180,145,246,120,31,63,20,135,13,40,204,148,110,17,94,230,69,251,131,151,198,140,117,60,81,49,181,18,146,104,221,240,95,3,226,218,127,156,124,169,130,114,96,55,33,8,113,70,181,31,138,87,46,6,101,252,128,46,22,83,99,217,116,26,145,169,7,1,58,105,251,159,126,185,125,19,127,92,92,120,9,49,217,191,55,21,54,45,49,151,102,81,75,78,31,101,70,73,115,137,29,153,47,171,244,136,132,131,45,218,124,183,12,146,146,50,35,71,108,189,37,252,195,47,182,113,204,190,167,50,59,43,151,74,70,238,134,134,251,110,88,248,27,60,15,181,207,128,9,49,204,153,133,59,193,218,86,218,180,111,188,67,191,61,28,255,0,104,66,118,111,194,92,111,4,221,183,11,86,255,0,198,47,214,196,193,61,136,145,89,181,223,138,173,207,234,74,191,63,63,19,243,8,164,207,10,126,191,2,234,75,188,58,207,119,235,126,128,24,240,69,99,185,243,29,187,47,170,103,3,16,82,94,212,209,110,234,108,57,219,62,28,22,131,227,199,151,1,213,29,70,149,23,62,67,237,163,200,56,243,99,56,90,123,15,161,93,174,92,12,128,75,14,202,24,221,185,216,69,230,156,151,79,35,114,188,166,236,151,56,157,218,99,151,107,159,17,123,49,253,25,170,246,29,159,15,223,150,79,238,184,51,99,81,233,113,7,195,129,249,134,1,108,171,152,174,83,152,133,78,84,138,98,73,252,70,217,153,56,187,43,137,48,92,59,94,129,33,20,74,155,85,74,115,43,55,216,86,247,87,206,212,71,201,71,203,137,249,132,145,31,123,68,229,131,148,234,190,32,170,55,6,175,165,190,169,101,173,174,199,20,180,158,122,61,62,113,96,101,225,137,50,33,54,77,195,154,181,107,189,146,217,159,14,62,129,36,123,70,96,184,245,60,31,136,102,165,51,86,183,58,167,6,200,140,142,206,178,92,59,39,230,24,187,131,112,20,90,174,32,147,68,144,83,211,213,227,27,218,80,68,78,17,234,71,50,52,159,14,215,155,204,44,12,116,193,21,250,142,10,196,115,37,34,59,77,158,229,200,191,45,161,68,95,60,73,219,153,113,236,254,17,42,187,36,103,82,43,17,41,20,233,85,42,10,77,156,47,29,70,150,222,178,201,68,76,21,140,141,195,243,136,251,206,12,145,149,135,162,185,88,133,71,196,46,117,154,153,160,148,236,115,52,41,42,39,21,114,50,108,175,200,187,249,14,79,103,156,222,168,224,44,80,251,50,206,145,13,17,169,42,130,71,63,83,124,82,227,69,164,238,180,246,187,28,189,7,192,4,210,214,224,83,107,123,157,244,179,247,157,86,221,56,158,251,115,224,126,97,136,89,167,179,14,29,172,248,51,74,177,50,247,59,255,0,156,154,14,215,209,207,222,143,204,46,238,23,206,202,37,95,172,233,196,152,109,123,173,31,58,152,131,181,245,115,247,195,243,14,98,165,141,41,207,110,239,84,166,240,191,39,211,232,250,224,17,183,138,54,109,165,97,152,158,22,113,156,74,215,85,109,201,58,164,37,41,65,110,200,149,115,61,209,112,243,241,22,107,17,202,98,46,32,135,78,130,251,111,37,244,182,94,49,41,90,148,179,43,21,190,224,204,61,167,115,94,28,12,30,228,72,85,90,35,171,155,77,169,55,164,223,37,40,207,116,146,34,73,18,249,246,134,16,224,168,181,44,101,139,232,114,87,1,245,163,194,113,99,41,81,90,81,164,139,122,147,62,60,120,246,191,0,12,214,217,15,15,26,232,8,154,251,82,80,108,226,50,63,22,201,177,33,131,185,220,135,100,219,34,186,196,44,5,139,227,34,76,93,72,240,127,101,75,45,92,94,142,126,127,72,236,185,29,71,135,131,48,92,254,176,243,145,141,170,131,178,237,49,68,142,4,211,92,78,228,93,158,207,63,65,140,96,219,43,52,227,212,143,23,209,99,212,168,207,19,158,15,177,52,241,41,103,110,174,174,22,95,163,205,200,73,24,97,139,31,58,150,44,148,233,105,86,243,71,206,248,151,6,147,203,246,134,85,236,71,135,157,149,89,91,157,90,89,164,232,210,140,141,40,59,126,107,108,188,195,20,232,177,29,172,226,54,73,12,184,230,251,87,206,82,103,123,54,124,185,249,132,142,236,45,151,170,143,78,139,84,118,37,77,6,245,46,98,46,166,236,143,205,169,229,217,231,217,243,249,197,145,155,152,22,17,196,161,82,209,161,194,211,78,97,29,162,243,33,35,157,169,184,148,70,65,154,136,187,100,92,79,208,99,85,34,25,198,167,197,108,146,225,18,24,66,59,69,199,130,72,112,216,182,166,220,24,105,83,143,50,130,235,4,139,184,171,119,43,211,232,1,132,123,101,212,89,42,213,25,38,251,37,166,85,76,188,98,250,182,125,34,49,165,172,157,211,196,142,215,228,51,119,108,204,195,55,177,84,56,209,228,211,28,234,213,10,170,12,144,187,153,123,227,69,198,202,244,12,31,138,202,164,106,178,20,122,109,226,144,64,200,125,156,168,175,175,22,180,166,163,73,94,154,141,60,206,200,51,183,190,171,159,1,37,57,119,14,75,84,71,219,56,238,145,156,165,29,141,7,127,17,3,13,246,78,193,5,35,17,77,113,246,39,163,117,54,154,162,178,108,95,60,115,157,211,232,18,15,134,40,44,67,134,164,17,190,94,252,106,237,91,204,159,71,160,99,34,180,40,78,145,160,222,105,212,89,226,230,155,112,224,59,138,18,210,25,43,47,151,156,253,35,225,102,59,109,164,236,165,94,247,226,99,124,181,26,52,219,128,130,167,99,122,247,225,231,251,131,90,20,210,92,35,222,39,238,153,10,110,139,117,171,141,255,0,214,56,58,212,217,240,91,121,232,209,137,122,52,233,212,133,25,29,236,93,223,8,177,184,118,114,87,2,52,153,29,199,215,17,244,169,122,13,73,224,159,56,224,232,243,157,151,25,133,58,148,37,106,97,43,81,17,25,88,236,87,28,131,9,54,221,83,132,71,218,35,231,240,140,135,51,188,81,17,88,136,198,225,217,92,204,113,231,41,105,74,72,137,60,134,242,36,45,87,185,39,128,13,21,8,77,205,140,227,14,26,236,182,212,131,211,206,198,86,22,151,29,228,213,30,190,250,165,56,186,185,173,49,13,164,147,38,155,31,21,31,212,31,30,34,240,33,74,51,181,185,141,75,99,87,19,37,114,1,140,12,100,187,84,180,28,102,98,87,13,10,61,102,107,108,174,87,225,220,130,243,14,143,154,121,7,26,179,76,125,246,226,98,23,30,75,77,33,40,101,178,59,145,59,126,91,179,62,243,25,155,34,10,29,185,30,190,41,183,1,199,73,195,172,72,65,164,250,197,140,139,149,188,255,0,0,150,17,137,86,202,90,246,26,156,234,99,97,204,64,109,70,211,165,111,67,95,209,17,115,50,65,23,53,13,40,194,114,37,196,38,39,195,156,202,213,227,167,118,105,50,177,220,184,25,124,2,68,49,46,84,83,43,44,201,222,170,169,119,180,92,155,52,247,25,114,236,31,152,90,252,71,144,52,230,85,34,84,118,177,3,139,45,22,45,41,50,62,69,220,216,155,198,13,162,129,54,131,81,145,33,184,50,201,6,165,180,149,60,209,233,50,213,114,227,98,227,192,118,72,120,62,143,138,155,68,103,101,201,83,218,9,247,27,142,226,77,73,87,2,59,150,147,50,34,53,91,246,133,249,196,185,48,111,177,185,93,62,186,68,151,239,193,174,60,143,235,5,161,110,145,91,192,53,249,243,91,164,76,109,173,227,177,16,228,216,235,36,40,181,220,184,217,55,59,35,240,130,194,144,242,139,193,232,188,40,85,167,82,233,21,204,219,213,192,185,90,200,244,139,147,70,58,147,123,238,179,5,198,175,167,78,166,148,155,243,243,142,201,131,113,37,38,171,75,104,230,213,160,54,243,113,217,214,132,190,146,52,168,211,196,140,140,204,202,198,67,179,200,195,84,201,26,122,164,151,158,211,125,90,22,149,91,205,123,23,194,23,24,131,157,152,62,52,127,3,110,250,225,234,235,23,189,190,199,245,162,214,224,156,215,170,209,42,180,246,244,82,208,158,190,211,166,111,18,138,221,164,241,241,203,135,1,146,185,213,67,156,255,0,129,173,2,89,233,235,30,43,71,246,63,64,193,186,211,19,41,149,6,87,213,92,78,132,37,207,124,65,151,37,31,193,195,128,202,17,35,249,91,152,49,49,182,15,168,49,54,165,74,39,100,202,118,26,81,25,226,212,162,83,72,34,177,26,140,205,87,81,219,238,112,24,243,181,102,95,20,106,129,75,143,26,164,182,209,76,142,70,179,69,210,70,114,86,86,51,36,250,72,116,157,159,243,78,85,30,161,75,166,188,229,41,166,223,175,48,165,155,198,105,81,17,169,162,51,46,217,112,224,50,195,50,168,84,236,205,193,53,42,140,121,14,203,125,189,204,84,162,154,180,184,71,165,228,44,248,17,40,239,101,25,159,162,192,35,106,171,135,156,109,78,154,24,148,106,45,60,52,124,30,129,197,71,55,160,204,75,78,52,104,36,94,250,210,100,101,114,239,253,177,145,24,155,45,151,79,175,201,128,252,42,171,77,183,162,230,235,122,84,87,66,79,141,211,233,22,235,24,101,234,163,117,185,209,162,84,220,36,238,244,158,238,233,63,20,187,146,3,106,140,205,54,168,211,76,189,49,36,100,202,86,100,135,19,114,62,5,223,127,56,236,244,153,213,124,36,241,207,164,192,55,245,183,184,73,188,210,148,147,65,153,25,25,105,183,30,201,113,22,174,157,62,101,26,99,151,97,40,210,147,107,223,82,101,200,203,224,227,192,93,124,47,136,224,214,217,98,5,78,124,38,16,212,100,174,232,116,146,173,68,73,43,30,163,63,57,128,203,141,159,182,181,170,81,104,178,41,213,105,120,66,9,198,139,9,132,38,75,138,105,103,161,11,35,35,37,60,92,75,133,254,17,32,216,51,54,168,85,238,185,185,196,120,125,237,198,238,251,137,136,85,181,106,231,101,159,152,65,245,119,15,61,13,212,73,160,198,151,57,50,212,183,22,164,160,221,73,21,200,210,100,105,46,71,115,253,161,123,178,115,106,44,79,135,60,47,215,218,195,81,58,199,87,209,214,146,227,122,180,239,47,166,238,149,237,168,175,240,144,9,157,98,91,78,234,208,235,106,181,175,101,17,143,185,11,185,115,33,96,114,211,60,168,216,151,194,87,196,120,105,125,91,115,249,158,98,14,218,181,243,247,195,250,159,194,47,100,90,156,119,202,237,200,97,69,170,221,149,145,255,0,40,14,80,172,101,204,106,74,72,203,137,141,132,58,149,21,201,73,62,62,113,184,149,252,0,11,77,204,209,198,194,187,132,104,230,119,243,10,145,149,239,114,184,212,70,70,124,192,109,33,148,146,140,238,98,166,214,158,210,72,206,227,118,197,231,21,191,11,92,6,132,170,253,147,177,88,134,163,65,31,156,104,52,21,204,248,241,26,181,24,13,103,98,239,14,207,156,108,173,197,112,177,16,212,157,71,204,172,3,112,237,220,40,42,68,86,20,0,21,46,119,20,21,191,11,0,212,2,156,109,192,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,206,194,159,15,33,83,183,120,161,223,238,0,160,0,0,1,115,1,94,69,199,152,2,184,114,27,102,163,229,113,83,81,159,51,26,12,236,119,0,51,62,70,52,168,200,136,238,40,165,243,226,54,205,102,163,181,192,106,213,126,241,67,59,13,60,134,147,81,247,152,10,154,139,188,198,133,42,214,226,40,107,71,121,143,134,93,69,136,250,55,143,105,213,123,118,76,255,0,144,6,185,149,6,34,50,167,92,123,65,18,84,171,233,51,228,95,0,183,88,227,55,48,238,27,98,74,229,226,14,175,186,132,185,7,242,163,139,178,72,149,199,130,15,234,79,135,160,91,108,242,218,47,15,97,12,60,167,217,198,61,81,215,97,77,83,103,224,245,185,117,33,9,50,230,209,151,3,49,30,25,215,181,246,35,172,200,121,154,94,97,239,154,118,148,166,84,94,9,109,55,81,155,133,110,211,36,124,140,128,100,206,124,109,145,66,130,204,248,116,108,198,208,227,148,87,77,180,248,33,103,119,12,157,34,226,166,61,5,232,17,241,155,185,233,138,243,6,90,90,94,41,235,232,92,70,217,50,234,45,181,125,46,169,118,249,218,121,115,29,11,20,102,30,36,197,18,201,201,149,126,178,106,99,171,223,171,182,142,205,213,195,130,75,234,143,143,164,111,224,60,47,38,189,82,97,47,65,223,145,173,196,124,244,147,201,179,63,57,0,250,112,150,19,169,226,122,164,83,151,3,172,148,157,230,175,125,74,53,105,74,173,200,202,222,47,238,12,136,203,252,179,195,212,56,144,39,212,40,155,151,89,222,235,95,89,90,173,115,89,23,2,89,247,25,15,159,1,96,56,212,180,193,117,52,173,211,237,111,120,239,205,86,190,175,174,50,228,98,229,42,11,205,211,55,123,171,17,119,106,47,170,1,179,55,17,81,104,145,80,166,38,110,82,147,38,147,239,107,87,11,31,14,36,126,97,104,113,118,104,85,13,249,13,211,235,156,19,45,122,75,171,39,197,186,173,205,31,0,238,248,140,169,101,21,40,153,244,47,17,25,118,188,107,31,155,238,139,125,54,133,134,101,62,234,147,23,81,169,197,40,251,110,23,121,250,64,91,42,246,38,175,84,101,41,215,102,239,15,120,226,175,187,65,115,63,128,108,69,160,185,85,213,162,46,247,117,111,163,211,107,253,210,243,14,231,59,3,34,75,166,116,234,94,164,146,149,127,127,183,3,62,28,212,47,222,88,108,236,114,60,39,225,92,31,171,78,231,119,243,66,223,87,127,21,223,128,46,58,118,83,108,255,0,34,165,225,95,9,97,45,230,239,113,163,229,242,43,95,121,126,78,122,8,95,68,224,188,184,160,62,220,21,211,119,10,113,68,225,39,124,250,175,115,181,239,168,252,194,230,21,31,12,96,111,156,199,234,93,119,159,109,199,117,232,248,77,86,182,191,71,49,105,163,38,179,139,43,176,31,138,93,105,147,121,168,235,62,194,62,142,230,92,108,124,149,207,210,32,185,152,51,3,224,217,237,38,108,10,94,243,117,40,136,149,191,116,172,162,36,159,35,87,164,133,222,195,88,66,150,132,111,21,78,177,147,138,227,190,87,212,151,215,14,7,46,176,186,169,20,151,27,151,7,116,174,182,110,17,111,117,112,210,142,60,12,252,198,59,137,84,155,128,225,71,101,237,26,187,86,211,127,228,244,5,135,44,204,8,81,16,150,155,107,66,81,123,22,163,59,95,238,141,111,161,45,71,83,237,149,136,173,99,251,182,31,44,105,15,204,74,84,149,235,215,126,226,43,219,255,0,176,222,156,233,183,78,91,43,85,150,86,185,91,235,136,73,22,123,48,26,240,193,61,17,164,239,150,137,170,89,166,250,109,109,101,123,240,243,140,89,218,10,98,105,24,117,178,39,55,75,69,88,154,87,13,86,179,110,240,239,243,12,190,169,82,31,68,167,229,191,30,205,186,242,141,42,214,92,110,102,101,192,140,97,22,213,213,70,91,167,72,142,151,236,109,226,37,166,218,79,133,146,249,121,133,129,135,248,178,162,185,117,41,166,167,181,17,204,113,94,45,190,137,94,129,241,80,97,117,173,255,0,189,106,211,167,232,173,206,227,231,172,58,110,204,144,162,85,245,62,179,229,233,49,217,112,52,29,255,0,93,187,90,180,238,254,138,223,84,40,146,77,153,240,28,40,254,233,62,101,105,213,212,255,0,63,51,253,91,235,133,193,218,82,190,138,54,27,196,16,142,94,229,78,97,169,107,36,238,245,94,237,188,87,189,143,204,62,253,159,232,232,143,225,239,149,244,234,234,191,71,127,213,125,34,218,109,145,85,117,147,169,199,41,26,73,120,85,238,26,8,239,126,176,94,96,17,189,152,181,101,212,42,136,87,88,222,124,168,72,241,45,244,75,225,203,210,52,101,93,35,194,88,158,19,61,95,121,169,111,21,181,219,147,42,63,56,226,49,18,220,122,106,20,103,127,122,34,253,211,29,247,32,88,142,188,103,77,76,132,220,141,217,29,231,253,238,175,48,12,224,201,156,58,197,31,0,209,231,245,61,203,140,245,142,222,240,213,107,188,225,114,185,247,24,178,219,68,215,37,63,136,49,5,53,50,181,33,93,83,177,160,139,232,26,87,59,12,147,192,237,197,247,1,10,44,114,227,239,150,79,31,213,148,124,204,99,94,208,84,41,205,226,74,245,72,162,217,162,234,189,189,101,250,155,73,229,123,243,1,142,117,202,68,167,26,41,71,30,233,90,200,137,90,203,143,3,238,191,160,124,84,199,147,25,245,32,149,165,105,65,164,248,95,145,144,185,240,233,116,202,149,18,59,15,49,188,146,149,41,107,45,74,46,23,81,23,125,185,25,11,91,92,101,116,202,156,205,210,119,73,76,151,27,79,29,92,53,31,14,255,0,48,11,187,151,56,254,181,67,157,188,102,173,184,65,66,221,36,247,8,87,11,162,197,226,159,152,74,22,88,84,217,197,126,18,179,253,107,170,238,126,132,209,167,86,191,65,94,250,127,112,68,6,20,145,38,75,196,132,47,81,148,123,218,196,93,233,18,231,179,149,42,100,95,116,61,105,141,58,186,166,158,209,29,237,190,191,35,1,99,246,162,195,49,25,247,51,174,13,175,215,127,61,63,176,250,68,113,224,169,199,75,196,180,119,153,119,117,186,168,199,118,250,117,88,201,196,157,251,252,194,75,246,183,169,71,103,220,167,191,90,253,123,232,79,236,30,129,24,52,2,91,245,202,114,89,237,41,82,217,73,119,113,214,94,112,18,141,178,150,101,19,216,112,227,201,173,106,91,181,253,4,93,90,215,35,109,130,238,72,200,236,77,88,55,152,125,228,72,186,83,25,87,61,30,133,122,6,12,108,201,30,187,18,52,82,36,104,108,171,232,82,184,160,248,89,155,254,1,150,120,134,176,236,106,68,229,61,35,78,152,142,171,196,191,13,39,232,1,141,27,65,98,99,181,122,51,115,120,252,171,100,238,255,0,90,63,48,197,202,212,87,167,155,211,221,70,180,47,77,215,114,43,218,197,203,238,11,197,155,213,198,235,24,142,173,78,106,86,249,111,110,44,141,26,111,102,219,62,118,47,48,183,149,184,77,211,240,131,210,158,107,118,182,244,221,90,175,107,186,69,203,238,132,12,124,199,9,75,21,153,45,160,180,217,77,240,231,249,217,15,146,150,233,234,45,218,187,91,190,60,62,1,245,226,255,0,151,235,210,141,158,223,206,207,205,201,9,33,200,225,76,58,228,153,22,118,30,162,234,250,190,121,110,244,250,64,115,180,200,198,134,90,125,244,89,43,105,54,59,243,51,34,62,225,209,234,111,245,141,222,133,234,211,123,240,183,152,92,106,219,176,233,244,182,25,142,173,219,205,173,45,172,172,103,107,36,238,92,120,115,33,111,27,134,167,47,118,239,111,72,12,227,216,134,19,170,247,105,173,171,219,193,223,69,251,36,75,77,33,179,65,185,194,222,47,242,136,215,216,155,5,74,103,221,158,242,153,167,87,131,173,239,196,127,223,63,92,36,190,9,37,58,237,194,246,254,80,31,97,219,238,141,38,103,113,69,40,139,153,141,6,163,50,185,31,0,26,140,203,152,218,117,69,99,34,62,35,81,157,211,195,152,219,81,115,184,15,142,74,140,139,159,120,224,42,210,210,195,122,214,230,146,55,45,202,254,113,206,206,82,18,158,39,110,209,126,1,106,179,63,25,193,195,244,212,190,253,75,171,145,206,38,111,185,53,241,210,179,183,4,159,152,5,140,218,99,56,33,225,122,14,182,49,23,86,113,53,190,174,163,234,134,190,72,122,229,197,7,245,60,253,2,40,243,163,28,203,197,24,190,161,45,85,78,178,159,9,78,113,10,220,18,56,45,219,222,218,75,157,134,64,109,89,157,14,215,100,213,105,49,177,38,253,49,241,51,235,75,125,79,78,148,164,223,73,113,52,21,249,249,198,30,85,102,57,54,115,239,173,205,102,183,86,179,59,90,247,59,136,53,210,217,55,247,189,157,90,116,247,219,206,36,191,97,156,18,252,92,75,87,125,116,205,36,137,212,149,153,239,136,237,103,30,63,170,17,233,130,168,14,84,250,230,226,38,243,119,187,191,190,90,215,213,231,63,64,151,253,148,48,95,130,42,53,183,14,155,186,53,63,79,50,61,246,171,217,79,125,113,249,192,101,165,14,49,52,207,101,22,45,237,249,250,8,118,38,8,204,184,121,199,23,76,101,77,183,165,73,183,110,252,254,1,203,178,68,86,183,156,81,245,52,70,86,184,221,53,165,37,99,62,35,104,150,68,86,191,17,180,243,166,87,50,87,238,0,209,82,168,179,14,51,143,60,246,132,34,215,61,38,118,185,145,121,189,34,220,183,142,233,211,171,19,32,177,85,214,182,86,225,154,55,10,43,17,46,220,205,62,145,92,226,198,13,97,172,23,87,158,170,143,86,92,110,175,219,220,154,244,234,117,178,229,164,239,227,126,232,197,252,167,204,106,150,36,204,106,211,5,89,235,13,245,121,47,36,186,186,81,195,126,130,35,241,75,234,191,116,6,112,210,157,75,209,35,187,170,228,182,80,171,219,157,200,135,212,181,23,156,112,120,89,247,220,164,64,83,138,189,225,180,124,139,158,148,142,100,204,207,152,2,142,214,31,51,234,186,14,199,220,99,121,197,242,226,62,87,207,75,106,85,248,17,25,152,14,14,185,37,17,98,200,113,107,211,161,133,174,246,189,172,71,196,98,22,212,121,174,154,29,42,181,5,138,246,229,78,97,153,46,37,61,87,85,204,210,249,17,220,208,126,97,146,25,161,137,227,81,232,213,71,92,157,185,221,82,159,122,251,163,85,172,133,241,228,126,97,22,91,94,102,218,231,215,156,135,15,16,111,27,127,14,27,74,79,84,182,163,82,223,43,92,209,195,153,0,197,124,217,198,50,241,61,89,167,100,84,122,202,138,26,26,35,220,146,56,19,139,85,184,36,188,227,136,193,116,103,42,85,40,105,76,109,226,156,222,125,29,175,100,171,211,232,28,67,251,202,140,214,212,175,124,61,58,124,220,174,98,225,224,102,224,82,26,133,81,148,91,163,107,121,169,119,82,173,115,81,23,2,191,156,5,194,110,115,24,95,5,19,14,59,213,158,141,204,180,154,244,234,122,254,146,62,10,253,209,98,49,53,105,249,243,229,184,220,157,230,185,78,57,125,4,87,35,82,184,242,244,142,221,142,241,151,91,84,232,16,234,90,216,94,235,74,55,54,189,180,153,241,52,223,157,199,1,132,112,93,95,20,212,157,102,61,55,173,93,133,72,182,249,40,225,169,37,126,42,47,170,229,233,18,7,195,135,112,157,94,189,41,72,98,159,191,51,100,222,182,245,41,225,114,227,196,203,206,50,127,39,246,114,170,85,41,110,201,155,131,119,186,227,197,90,85,225,20,166,250,146,163,51,224,233,122,7,126,201,45,155,99,154,33,204,169,224,207,159,81,219,82,149,225,19,226,179,221,159,36,187,240,140,197,203,140,175,166,209,233,125,93,154,30,228,138,60,116,91,172,169,94,42,76,173,197,102,23,31,70,91,101,117,38,129,225,29,197,11,113,191,220,223,229,165,43,86,157,126,117,157,185,139,215,1,134,211,188,210,143,55,127,194,56,150,169,253,86,253,81,157,58,188,110,213,239,110,92,207,225,28,221,53,151,211,188,222,167,205,110,37,233,11,14,101,157,36,162,36,253,80,228,25,35,59,91,206,62,56,236,242,51,79,37,121,199,36,194,19,107,219,188,81,87,87,186,101,78,44,236,69,222,49,103,107,252,199,102,129,128,241,107,13,86,119,14,177,212,44,93,92,213,167,83,209,207,234,76,143,129,140,151,197,21,6,105,180,137,18,28,123,118,148,18,12,207,73,157,174,178,47,48,140,173,186,243,55,123,39,27,208,35,214,238,71,224,219,53,213,189,17,151,227,26,62,239,49,36,97,198,56,172,76,199,57,159,52,147,35,174,156,221,223,208,19,90,244,71,79,161,54,182,143,71,33,34,187,24,101,172,234,99,212,234,132,138,46,233,15,97,70,82,75,235,36,171,153,156,115,228,74,63,48,143,236,150,194,242,49,94,99,209,159,84,30,181,214,186,199,29,233,35,86,150,28,47,57,90,218,127,112,76,206,64,96,152,116,92,59,66,89,83,55,46,22,31,138,210,189,248,213,244,13,92,188,99,243,0,188,120,122,158,136,176,162,164,154,210,105,140,132,159,106,253,197,233,29,133,163,177,17,121,136,124,16,219,221,161,9,34,177,37,4,68,62,228,23,2,248,5,27,228,119,27,138,43,216,109,145,88,110,159,30,64,53,17,240,2,50,177,144,165,128,7,201,82,104,156,140,180,233,189,200,187,253,35,21,54,182,194,137,169,224,76,87,242,134,243,121,212,127,61,181,236,243,30,159,64,203,39,209,169,179,35,47,55,225,22,103,62,104,40,170,225,10,228,115,139,189,55,122,183,13,122,111,103,90,63,57,121,128,64,254,124,80,87,72,204,10,227,69,19,116,150,186,183,13,230,171,93,134,189,39,231,29,127,8,204,140,166,145,18,107,157,132,54,165,18,108,124,15,95,156,190,19,23,179,107,220,40,170,86,96,226,199,19,3,116,77,117,14,59,221,86,187,17,253,39,231,24,225,10,91,209,31,81,54,230,131,36,219,145,31,152,192,114,213,168,77,165,215,94,142,215,101,111,40,200,245,115,35,51,62,241,201,224,252,85,80,195,211,148,251,83,250,185,117,115,100,143,116,149,240,186,78,220,143,204,56,194,150,114,208,148,56,230,179,34,37,25,90,220,70,234,233,75,221,37,214,216,241,236,119,213,204,140,190,16,18,19,148,249,235,22,169,225,94,183,138,119,187,173,198,159,148,77,54,190,242,252,155,47,48,179,217,249,130,26,47,1,117,74,103,247,214,175,126,253,106,220,212,44,174,1,199,85,74,39,94,209,84,220,239,183,87,247,132,170,246,213,245,167,231,25,39,86,175,209,49,182,235,127,47,174,245,45,86,247,181,183,163,93,188,196,87,190,159,220,1,129,21,40,238,178,250,82,164,91,176,71,207,210,99,231,105,106,75,137,50,59,89,68,99,183,99,138,19,180,233,233,111,170,238,203,171,18,237,172,143,232,149,199,159,160,117,18,45,42,45,92,14,224,46,110,85,98,247,40,53,154,82,151,81,220,33,186,179,15,171,222,117,88,137,104,185,248,167,230,18,79,147,121,163,2,175,69,164,41,53,205,233,187,214,63,66,169,55,178,220,250,194,243,8,155,129,49,200,206,182,243,78,105,54,220,37,145,218,246,50,50,59,140,129,202,44,245,155,135,17,73,135,39,20,245,118,227,239,245,39,168,146,244,234,222,31,50,108,239,227,9,34,75,113,91,209,241,6,16,149,28,149,214,10,70,142,22,52,106,210,234,79,209,110,67,31,176,229,28,233,153,193,92,74,99,238,208,84,244,164,187,119,230,76,31,156,198,206,3,218,46,129,87,133,6,4,252,99,189,55,119,186,209,224,245,166,246,53,25,113,38,139,204,67,176,82,167,82,106,216,194,118,32,166,59,189,76,168,196,146,123,74,147,168,147,187,73,246,85,107,113,79,155,184,81,121,49,14,87,210,177,174,14,165,68,126,135,215,21,102,37,26,122,202,155,227,186,50,213,114,89,125,87,47,72,194,76,230,217,163,16,80,166,212,106,116,124,21,184,75,245,135,144,133,248,73,10,187,102,110,40,138,202,116,252,197,221,113,32,184,91,20,210,25,164,192,97,249,214,83,112,218,73,150,233,92,12,146,146,238,33,215,49,218,242,238,181,19,119,84,61,241,117,189,233,151,191,167,183,101,113,236,219,206,96,35,70,147,155,25,183,132,55,191,55,250,167,91,211,250,22,51,154,180,223,235,14,214,213,251,163,182,175,107,12,200,85,181,227,235,219,253,202,99,250,145,223,177,238,94,229,57,117,30,173,72,253,87,87,203,18,126,183,206,161,142,53,218,110,19,135,184,234,236,232,215,170,253,167,78,246,183,156,253,32,62,44,83,142,113,118,52,114,19,21,106,167,92,67,38,180,17,110,26,110,196,189,36,162,236,164,185,233,253,193,116,114,58,110,26,194,208,154,151,90,119,170,191,26,172,153,73,86,151,23,165,9,38,204,149,100,220,143,138,79,135,160,88,151,170,212,232,122,92,110,70,133,115,35,208,163,226,95,112,124,239,230,13,98,58,20,196,10,190,148,45,39,114,234,232,59,168,248,119,167,224,1,153,185,143,181,13,38,13,54,161,77,160,227,157,4,253,53,221,40,240,98,143,83,138,74,203,154,218,225,200,189,3,11,177,118,42,172,99,124,69,46,67,243,250,233,205,221,220,247,72,111,94,132,36,187,136,173,109,63,184,56,185,21,108,65,93,121,59,233,27,243,89,19,62,34,19,114,51,229,192,139,206,46,126,80,228,197,127,21,87,105,41,70,27,235,73,149,191,183,203,136,70,173,40,115,235,202,222,47,238,0,237,155,53,228,213,79,18,98,108,57,37,220,57,214,24,145,215,46,174,184,148,106,210,219,197,245,100,101,197,63,184,37,115,103,172,182,141,132,176,117,58,55,129,122,171,141,179,33,6,158,178,110,88,149,33,74,183,140,127,8,181,59,47,108,244,206,28,161,225,154,132,252,33,213,228,199,235,186,215,225,3,94,157,75,120,139,129,56,100,124,20,67,44,169,116,248,180,88,13,48,150,119,36,141,73,182,163,85,174,163,63,57,136,52,204,113,136,81,145,172,244,17,25,35,188,251,191,212,49,207,104,28,197,167,81,104,132,164,214,55,42,42,190,232,254,87,82,190,129,222,30,41,249,133,198,205,60,204,163,225,202,126,183,235,125,95,76,253,193,159,86,90,248,233,95,14,8,63,169,230,35,67,105,157,162,37,213,93,168,211,41,216,195,122,150,49,11,202,74,60,30,73,210,132,155,201,46,38,209,95,153,5,198,61,103,182,50,145,95,199,85,87,124,37,191,66,42,213,5,32,247,36,155,18,158,251,82,243,14,23,1,97,121,117,78,189,104,59,221,214,235,243,210,77,175,171,210,94,97,215,170,14,202,175,212,230,78,113,91,245,186,250,221,82,236,73,185,173,70,102,118,225,204,100,222,67,101,171,179,124,57,189,162,235,209,213,173,242,201,21,175,189,250,239,64,163,51,54,126,192,172,80,231,212,158,58,86,224,212,244,53,17,239,205,94,42,156,250,227,243,140,147,136,180,182,209,149,237,218,191,238,11,121,130,105,76,210,223,124,205,141,214,241,109,125,17,170,246,53,122,79,206,59,226,94,71,208,43,179,223,192,96,57,22,156,215,198,247,43,143,164,148,68,158,201,142,37,19,26,107,178,110,91,141,249,24,250,91,152,133,145,105,114,247,244,0,228,80,178,82,9,42,49,181,38,43,50,89,83,43,111,82,85,110,23,50,228,99,230,76,158,54,215,251,131,234,101,244,153,17,169,127,184,3,84,24,108,198,50,179,122,72,145,164,184,153,249,135,34,73,73,145,105,33,196,189,80,109,174,42,122,197,123,120,191,234,27,94,233,32,55,193,115,109,110,31,59,87,243,11,18,57,179,54,209,243,206,30,97,162,61,70,18,245,105,122,246,183,208,159,243,14,15,221,28,23,76,239,50,228,71,195,222,207,249,133,35,85,168,72,213,105,22,189,190,129,127,204,50,184,238,13,91,81,95,206,67,233,189,249,114,28,4,106,228,57,42,52,177,43,81,145,145,120,134,92,79,151,50,28,139,50,150,164,223,93,248,249,128,125,228,209,43,232,127,116,106,221,165,60,45,97,243,183,36,210,147,82,215,98,35,185,240,238,3,170,65,51,177,191,199,237,79,249,128,125,104,66,12,136,173,196,108,200,132,195,218,137,198,174,71,107,246,140,108,157,78,57,113,67,255,0,7,100,255,0,152,104,114,185,1,162,51,145,42,196,92,251,10,254,66,1,199,84,48,157,50,74,47,224,253,70,107,212,126,250,162,243,250,69,160,204,252,154,167,86,224,110,219,195,155,229,28,237,233,151,92,82,126,133,124,124,114,243,139,214,214,42,160,58,179,104,167,220,210,92,75,116,191,230,31,91,144,169,213,38,82,162,107,120,149,217,194,237,40,175,114,231,251,162,8,178,204,58,78,62,203,204,69,54,45,58,63,131,227,63,54,75,109,39,91,46,234,67,110,89,37,115,53,25,88,149,223,196,238,59,222,89,103,20,199,124,37,225,140,69,123,110,119,127,41,151,215,223,197,71,192,50,135,54,242,10,129,138,103,198,150,88,79,173,43,125,37,197,43,175,173,28,86,164,157,237,188,46,118,24,121,140,50,206,183,129,58,167,81,162,117,30,189,188,215,242,202,29,215,163,77,185,173,86,182,179,243,115,16,100,150,50,192,241,49,39,83,240,125,47,172,117,125,230,191,127,52,105,213,166,220,212,87,241,79,246,132,120,103,14,90,214,40,178,220,84,154,46,228,145,76,55,143,229,148,42,196,70,231,30,10,63,48,207,108,166,205,24,117,175,10,248,94,185,190,220,238,55,127,43,26,109,125,229,252,84,23,152,135,93,218,71,37,225,75,166,85,234,16,112,214,179,99,14,200,178,250,225,149,148,148,188,124,141,126,146,8,17,119,26,162,253,14,169,17,248,239,110,84,203,173,190,147,210,74,178,137,87,35,226,71,230,228,51,7,101,124,232,76,195,111,14,226,28,73,173,185,85,9,11,83,61,78,218,146,81,146,100,122,144,142,28,81,231,238,24,169,143,176,172,218,37,77,182,157,129,185,62,170,78,219,122,74,225,169,92,121,159,152,87,45,113,140,236,37,95,137,49,154,143,84,38,214,234,245,110,73,203,26,154,52,222,198,147,248,6,66,65,179,35,8,211,177,12,74,142,34,162,83,250,194,164,110,119,79,111,84,141,90,77,8,62,202,148,86,228,101,196,133,157,170,224,185,239,69,118,159,34,155,115,61,55,70,249,62,114,62,100,161,220,50,167,56,169,56,147,13,210,232,213,76,69,214,36,72,223,235,111,170,41,26,180,184,181,23,20,160,136,184,36,143,159,112,230,113,28,154,59,78,72,154,202,236,209,104,178,172,175,65,114,248,64,98,174,50,201,218,138,9,201,17,240,237,141,201,70,119,235,105,226,71,168,251,214,45,61,66,157,91,195,114,159,61,207,87,208,234,152,241,144,187,88,207,135,51,250,158,126,129,154,50,186,173,88,205,163,247,212,106,222,36,184,167,224,62,239,56,182,120,251,40,87,80,138,114,161,97,237,226,158,153,189,213,214,237,114,50,81,222,198,191,73,0,183,217,127,152,204,148,71,163,86,107,60,99,182,203,104,79,87,62,205,137,68,101,217,79,30,68,59,110,39,192,180,250,143,86,247,47,74,222,110,245,239,253,253,69,107,233,211,227,171,208,174,66,196,215,233,181,92,41,85,151,20,217,234,186,164,58,222,157,73,95,136,163,43,94,231,202,226,234,96,76,209,74,250,247,133,171,183,182,235,119,242,175,219,95,197,71,192,3,179,96,12,240,199,184,7,175,245,140,79,212,122,246,235,79,202,76,187,175,70,191,51,106,181,181,250,57,137,34,201,237,168,232,24,138,2,87,39,28,245,133,170,164,76,17,248,49,104,225,165,190,28,26,47,170,17,187,139,48,77,38,169,213,124,1,76,222,238,181,239,125,249,73,181,244,233,241,212,94,99,228,58,206,21,205,188,121,128,156,102,43,120,131,168,164,165,38,89,167,170,50,239,212,150,171,232,87,212,114,244,114,1,57,248,127,51,104,85,38,200,218,173,239,46,246,239,243,50,203,143,14,30,39,164,119,58,125,114,20,198,205,77,74,215,218,50,241,12,187,139,208,33,191,4,109,169,137,233,198,203,117,12,202,221,222,98,86,101,224,102,207,179,217,227,193,143,65,140,153,202,13,181,105,149,89,77,69,170,230,94,245,43,144,233,26,124,12,164,220,137,171,151,20,176,93,228,2,65,208,242,28,65,26,21,115,62,92,6,234,20,118,43,152,179,88,7,60,176,166,38,102,10,34,226,142,178,228,157,238,146,234,78,35,86,147,85,249,182,86,224,159,220,23,90,153,84,143,80,142,211,236,191,188,75,154,172,122,76,175,99,50,243,122,0,114,137,50,62,98,167,110,225,160,185,22,159,48,215,194,222,144,21,43,31,1,66,43,133,236,40,70,101,204,5,73,23,238,26,200,138,220,69,18,180,249,197,126,14,64,7,110,225,64,0,0,0,1,94,54,177,115,21,43,247,138,17,151,51,230,43,114,1,80,20,185,24,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,211,113,169,92,134,144,0,0,0,35,34,230,40,163,213,196,133,85,195,135,156,105,177,151,120,5,187,38,99,109,71,192,204,198,163,191,159,128,219,53,21,236,3,105,106,226,100,67,74,79,181,115,26,214,87,185,144,208,102,68,94,144,21,53,17,13,135,92,183,30,60,197,28,116,185,113,230,62,25,114,137,148,106,81,172,200,213,110,0,53,201,154,150,13,58,181,118,175,200,136,99,238,111,103,186,48,143,130,116,170,160,158,183,191,249,220,118,85,226,238,249,234,63,174,238,29,183,49,243,18,38,31,126,34,29,85,68,183,171,120,139,114,101,244,38,158,125,162,243,136,165,207,205,160,228,87,188,5,212,235,56,157,27,142,181,171,121,32,202,250,183,86,181,156,63,49,128,234,57,229,180,150,40,197,212,248,81,21,86,152,105,75,50,219,81,57,10,50,110,75,74,11,232,75,208,49,198,125,110,125,69,226,83,207,154,187,58,56,161,37,194,231,230,47,72,209,80,169,191,59,118,151,36,62,189,55,34,222,44,206,215,183,164,105,133,9,201,6,146,73,162,230,178,73,95,238,0,250,105,204,161,74,66,221,77,200,156,43,241,238,224,59,254,21,196,241,112,219,137,144,203,111,161,104,113,74,35,66,82,174,105,211,244,70,58,139,52,41,173,164,200,158,104,184,223,130,143,249,134,250,105,115,208,194,150,169,8,59,31,213,171,249,128,93,216,185,235,46,25,167,119,34,105,104,189,173,25,147,231,240,252,35,76,237,163,43,202,74,216,98,163,53,37,194,196,112,227,250,12,89,105,74,121,147,83,106,117,90,138,220,73,70,62,84,184,189,122,150,181,25,119,220,238,2,235,63,154,152,142,178,102,151,106,78,169,38,173,233,18,163,180,95,128,189,35,180,97,85,212,171,207,19,77,200,65,57,213,247,170,53,145,17,31,20,223,145,122,69,143,141,60,154,85,238,225,118,109,192,92,252,184,199,148,154,76,237,115,35,204,112,138,22,239,176,132,159,106,232,227,197,69,230,48,25,97,150,153,67,79,153,77,92,186,244,88,210,77,230,35,184,217,162,67,169,50,51,74,141,87,181,185,240,23,250,154,116,138,78,243,168,69,113,173,237,181,241,53,94,215,183,51,63,57,139,73,148,248,202,157,93,161,54,168,45,75,108,153,137,20,213,188,74,74,250,144,118,181,148,126,99,23,41,188,43,95,145,125,221,69,162,211,206,239,47,249,134,35,132,198,81,241,21,127,169,245,105,236,39,113,188,213,188,34,47,27,79,43,36,252,195,181,101,206,86,197,161,211,142,93,65,136,206,59,30,103,88,37,52,251,167,100,165,40,62,71,98,189,200,199,98,164,225,69,199,222,245,230,225,189,171,78,155,150,171,115,191,50,248,6,198,35,175,37,164,187,78,167,174,68,117,72,142,164,163,118,122,18,75,85,200,140,236,127,7,31,64,188,7,57,51,18,66,167,165,76,199,105,244,18,144,106,224,146,62,60,187,207,208,53,225,199,219,196,115,27,35,74,141,102,165,32,141,125,158,73,213,244,35,170,224,140,37,136,42,242,35,63,46,162,204,134,202,106,27,89,62,242,215,169,55,73,153,113,73,220,184,242,23,239,13,224,216,212,165,18,206,13,61,42,37,169,68,109,180,68,124,83,111,169,32,31,21,35,14,238,18,209,168,154,52,167,87,2,90,189,34,149,106,50,20,167,72,146,139,118,126,136,253,3,185,156,84,33,187,37,182,202,222,98,176,226,42,76,113,114,228,158,239,228,9,22,163,25,182,220,58,115,102,132,216,202,65,36,236,119,250,21,121,254,1,24,219,81,215,158,147,80,172,67,82,214,105,107,18,200,177,26,18,92,148,241,9,49,206,9,136,167,80,219,121,68,178,189,64,145,216,231,226,57,252,194,39,243,250,166,85,12,81,136,26,74,157,59,98,25,107,237,159,15,158,59,233,244,137,2,200,77,65,173,197,172,173,218,89,159,225,23,31,42,41,133,55,194,154,137,39,163,113,204,204,185,235,243,124,3,162,72,136,178,78,179,209,99,49,114,178,105,246,155,240,198,164,153,223,171,247,126,184,50,18,239,147,244,118,160,248,94,200,79,111,171,242,81,159,45,231,159,225,24,217,182,166,241,19,103,22,162,183,185,71,127,12,129,148,153,95,37,151,60,39,161,6,86,220,223,129,125,120,198,221,179,169,235,118,76,245,150,239,134,21,116,184,252,50,61,0,35,58,116,115,145,33,5,194,230,146,73,95,225,49,207,224,74,171,216,67,16,196,168,26,212,68,201,184,175,122,73,40,251,77,169,63,69,195,188,109,156,100,51,82,141,189,109,10,73,45,6,101,107,220,181,14,74,177,212,119,11,114,60,68,54,162,34,34,81,54,68,101,218,244,0,203,12,172,207,88,46,81,41,144,36,162,164,179,61,254,171,71,100,136,251,107,63,170,27,217,149,88,194,184,162,147,81,121,116,217,106,126,78,230,234,112,244,248,170,65,113,210,191,50,70,23,177,137,106,244,199,146,81,42,211,216,67,87,210,76,190,164,146,110,92,109,99,43,115,49,244,72,204,106,250,227,169,135,49,13,105,87,181,200,229,172,203,157,254,168,75,14,239,136,171,39,134,234,239,183,4,214,212,100,232,66,16,148,146,140,174,130,81,241,87,166,253,226,215,215,107,39,81,149,33,87,94,165,200,91,134,106,73,23,51,63,55,194,62,90,141,94,165,83,121,79,59,81,148,230,163,35,187,175,40,207,129,91,206,99,232,195,244,89,53,57,139,111,91,74,61,209,184,123,195,51,239,47,65,241,226,40,186,249,33,131,221,196,149,147,143,118,12,188,22,111,118,214,164,253,27,101,244,37,245,194,99,176,85,10,46,22,235,154,26,74,122,214,239,231,107,82,188,93,92,245,125,176,193,237,145,50,90,66,170,49,106,18,99,80,220,68,140,52,133,145,41,6,106,186,148,193,220,238,142,99,53,243,15,18,69,195,222,15,236,200,71,88,222,252,224,136,175,167,71,62,37,231,1,128,219,94,230,115,143,251,147,221,57,36,180,245,251,221,150,255,0,197,253,35,13,50,230,41,77,196,180,98,89,17,234,170,199,71,19,50,252,241,30,111,132,119,204,242,198,171,175,248,18,210,170,11,220,117,159,159,46,246,213,186,229,218,63,48,249,178,75,13,185,55,16,81,93,36,198,50,42,228,100,158,178,227,227,183,232,244,128,207,12,131,160,68,139,67,83,219,148,234,110,172,107,35,37,171,133,144,208,237,57,195,140,87,65,165,212,219,74,222,35,42,59,207,22,134,208,175,161,115,207,240,15,175,46,169,105,163,225,153,138,83,108,150,137,14,59,239,69,230,109,30,130,227,192,88,205,165,113,129,38,162,244,6,222,154,157,253,9,73,177,42,201,186,148,241,113,237,0,180,84,153,82,241,134,58,106,107,174,146,154,151,170,233,112,137,10,61,44,153,113,210,92,56,167,184,108,102,242,211,72,195,117,106,122,8,200,218,220,91,79,18,226,227,103,223,199,188,114,153,87,19,76,106,93,81,196,161,70,91,251,170,215,95,53,167,159,250,199,66,207,154,201,157,94,185,16,157,127,71,202,221,157,93,159,21,163,229,112,22,202,153,71,240,172,197,205,116,144,162,113,29,234,50,62,6,69,221,240,14,65,53,5,208,220,87,87,82,144,104,187,55,73,18,184,23,195,240,14,160,85,215,163,123,219,18,36,182,101,245,11,50,225,247,12,114,180,72,211,43,18,84,74,145,175,83,102,239,190,172,207,188,190,30,60,64,118,40,176,103,87,157,51,144,243,107,109,101,191,73,43,178,100,103,240,23,164,86,129,133,211,84,223,238,146,209,110,180,223,90,212,92,239,230,248,7,61,37,232,148,202,52,66,67,4,219,200,75,109,173,109,36,136,213,100,113,227,192,204,174,66,248,108,227,147,83,235,254,232,119,200,163,61,184,234,150,223,146,149,109,91,238,93,131,243,0,206,205,153,50,201,140,55,238,147,91,81,190,89,234,127,59,121,197,120,187,238,119,251,97,148,172,164,144,103,110,251,14,157,131,232,12,209,250,222,136,209,91,223,110,239,185,65,21,237,171,159,2,243,142,224,218,175,126,96,55,86,119,253,161,68,153,90,198,40,119,231,112,212,146,35,224,0,102,69,192,134,133,159,51,238,11,159,62,225,182,234,200,146,103,196,7,5,138,42,105,166,199,75,235,37,153,41,212,163,178,68,103,226,153,247,252,2,63,54,181,218,21,250,109,62,85,62,11,245,6,151,23,18,45,147,62,170,193,150,148,165,242,177,92,207,204,67,46,118,130,197,205,225,250,19,46,27,147,16,126,16,105,187,176,118,62,44,184,127,84,92,56,8,116,218,75,31,189,89,196,85,248,197,58,166,164,167,18,74,112,146,235,166,105,46,219,197,245,71,199,136,130,209,227,252,93,59,16,214,170,114,223,125,197,245,138,139,210,123,77,161,39,117,45,103,244,63,8,234,204,178,169,6,165,92,188,252,125,34,146,84,227,239,56,179,89,158,165,154,187,71,233,28,222,30,165,185,37,14,153,110,184,18,60,111,77,253,2,139,251,179,190,92,179,90,247,65,214,90,142,189,207,84,211,119,92,77,175,189,243,124,2,94,178,163,11,69,161,75,150,168,204,182,141,235,145,205,90,92,82,175,164,215,231,248,70,16,236,165,150,46,151,186,157,228,122,82,191,48,219,177,127,213,254,176,72,237,2,156,220,103,28,52,178,202,117,41,30,42,109,202,254,128,29,162,34,72,211,203,232,135,32,218,72,191,108,124,113,82,100,93,222,48,251,81,195,143,164,5,85,116,153,170,252,7,200,252,146,37,41,60,123,187,135,210,251,201,38,213,192,239,192,117,42,172,215,81,82,119,75,206,146,11,79,100,148,127,82,64,44,110,215,120,145,84,220,185,197,154,84,225,19,125,67,146,18,124,223,99,207,240,140,84,217,143,21,27,249,141,84,81,169,211,213,73,125,94,34,127,87,100,94,141,180,235,164,140,188,198,44,154,228,106,47,7,113,191,15,159,199,63,56,179,187,29,97,89,50,241,163,243,151,213,86,137,24,121,78,164,151,115,87,105,216,231,199,135,62,34,92,73,22,10,148,79,208,41,107,45,93,170,123,10,226,69,222,132,142,192,165,153,91,143,49,194,225,104,233,141,70,167,50,73,65,27,112,153,65,233,46,28,16,146,224,57,69,168,200,249,152,162,138,118,246,230,56,140,81,87,77,34,141,50,106,181,217,152,207,59,216,73,25,246,80,103,222,57,5,223,133,140,89,252,254,197,201,163,96,90,162,201,217,136,82,233,53,19,73,180,171,25,26,89,231,227,23,156,6,46,237,85,180,171,180,99,168,81,225,189,82,108,229,97,183,76,173,18,58,147,169,91,244,220,204,206,253,196,35,91,30,226,250,166,54,169,162,161,46,82,220,211,20,163,30,241,164,32,244,146,148,118,178,10,223,69,240,139,187,158,56,154,118,40,197,17,146,154,132,229,147,180,212,70,180,135,76,239,119,29,224,124,79,135,107,240,142,165,74,203,105,146,48,252,234,130,147,77,86,224,157,59,168,140,213,217,65,31,14,200,11,66,203,13,69,144,131,52,241,177,159,3,63,49,143,181,250,228,166,98,42,35,46,169,41,43,88,180,36,251,238,53,226,154,123,180,217,205,182,102,217,93,146,87,189,223,234,148,94,111,64,225,108,167,15,78,171,153,249,204,7,217,73,167,74,196,117,166,162,41,198,205,82,53,113,89,154,75,178,131,62,226,250,209,155,219,60,108,245,79,75,177,42,83,162,65,112,164,80,219,81,233,150,253,245,43,116,119,183,2,243,140,102,201,60,50,117,28,89,70,82,218,136,178,115,172,112,113,55,189,154,115,159,15,64,145,92,162,40,212,174,172,203,140,38,205,82,208,213,155,73,88,173,187,229,203,135,1,46,47,14,9,203,234,101,46,4,38,217,138,210,73,184,45,180,86,121,195,224,73,79,159,224,23,26,149,76,141,17,163,66,27,34,236,164,184,40,207,145,122,71,21,65,82,29,135,25,109,167,73,42,58,20,92,45,194,196,59,44,6,148,164,171,151,2,46,96,62,182,34,33,90,181,36,142,214,239,49,201,181,16,184,232,34,47,63,19,26,155,96,147,123,37,63,180,62,182,154,50,191,33,69,89,177,21,189,35,237,101,42,210,102,70,92,198,134,88,210,92,73,39,196,106,146,234,99,176,225,153,31,4,26,187,63,0,11,71,180,142,59,60,23,129,234,146,73,79,146,155,98,51,132,109,54,133,248,210,82,159,162,49,16,155,66,99,185,248,255,0,51,235,240,147,37,211,68,254,171,193,230,155,71,137,29,163,226,104,185,151,137,220,36,51,111,92,76,228,108,3,87,67,50,102,54,103,2,9,246,23,111,209,233,244,136,210,192,209,23,138,115,170,19,82,52,72,41,91,203,148,174,217,43,76,69,120,215,189,252,94,31,112,65,146,123,26,228,153,205,170,225,12,65,41,16,86,133,248,67,87,203,15,18,142,201,144,130,224,69,110,225,42,152,46,140,197,46,151,2,59,45,165,59,152,45,51,193,74,50,177,37,37,223,240,12,108,217,115,4,194,165,224,252,50,234,105,212,212,45,174,187,218,105,146,35,43,186,255,0,35,210,94,113,149,148,214,137,182,155,74,72,138,205,17,112,248,8,32,114,140,151,34,243,16,250,80,125,222,98,31,59,70,69,251,67,233,66,123,253,2,141,242,50,49,175,137,13,9,50,243,10,154,203,190,224,55,8,236,86,48,46,98,137,81,90,198,42,0,239,35,29,39,48,41,77,84,40,179,218,90,18,100,230,234,247,81,151,37,163,205,240,14,238,162,212,67,133,175,198,39,225,62,141,40,61,90,121,151,164,128,68,70,221,184,9,136,213,76,113,87,109,166,9,73,240,101,143,122,179,63,22,50,121,114,17,253,53,179,139,57,196,29,184,17,23,15,128,132,185,237,217,130,215,35,13,99,122,130,90,131,101,120,51,137,167,181,243,200,197,245,34,39,241,196,21,83,235,210,163,153,54,70,131,108,187,28,184,182,147,1,242,199,123,65,18,138,252,82,59,69,30,107,18,180,176,250,22,162,67,68,118,181,184,149,139,184,199,73,142,110,25,241,89,153,105,229,113,202,83,228,185,29,211,86,241,101,216,183,100,253,36,2,226,171,9,61,27,243,49,176,141,94,55,109,71,127,219,33,221,48,190,43,155,23,172,251,250,251,90,57,54,131,229,168,115,216,37,170,117,111,174,234,132,210,247,59,191,159,54,147,181,245,114,231,230,27,85,220,25,38,14,227,171,148,38,117,234,190,238,233,189,173,206,201,244,128,183,185,153,66,109,233,74,125,40,71,98,9,243,82,175,192,214,98,206,79,136,108,184,86,211,226,223,153,250,70,74,214,41,201,170,83,229,56,109,180,165,117,117,182,70,225,92,203,178,126,131,225,196,89,28,95,68,114,4,173,10,38,63,51,235,236,124,42,244,122,0,117,56,167,123,36,251,213,97,204,68,102,83,70,135,99,184,132,25,94,215,227,111,220,28,18,141,77,56,147,35,50,34,177,240,29,155,13,84,34,170,76,102,159,105,78,17,235,185,41,36,100,124,15,206,96,57,106,86,52,197,24,125,109,57,14,167,187,83,26,180,154,89,109,86,213,123,248,201,244,152,239,184,103,105,140,115,64,34,67,149,233,38,68,218,145,216,129,20,249,170,253,233,29,147,0,101,164,124,109,14,2,97,83,169,4,228,221,238,149,73,100,190,128,215,123,153,32,254,164,237,247,7,96,174,236,177,136,18,141,251,5,133,219,74,150,68,68,157,100,124,143,204,207,160,7,20,198,219,88,246,50,18,219,120,138,162,90,18,73,254,213,194,62,5,247,7,25,85,219,59,48,38,160,211,238,142,127,207,53,113,166,66,47,63,153,62,145,243,205,217,131,23,37,74,52,75,195,133,219,62,78,59,233,251,16,249,15,102,60,92,124,14,102,29,255,0,218,59,253,80,14,169,83,218,19,27,212,183,91,234,235,234,221,234,181,225,70,46,118,243,39,208,58,92,172,89,90,169,105,215,52,207,119,126,109,32,185,252,5,232,23,190,6,202,152,185,237,229,229,97,147,181,185,173,223,79,216,69,206,194,187,16,99,10,135,90,178,240,81,238,244,120,230,239,126,175,176,122,0,97,244,106,77,82,168,234,90,235,12,112,81,39,181,114,230,126,130,29,191,13,100,205,102,188,243,9,68,138,111,190,73,75,29,183,157,46,102,94,100,114,226,36,119,1,108,39,54,29,64,220,168,209,178,253,244,19,204,42,221,92,213,192,148,119,231,28,100,38,12,217,63,13,209,208,218,228,224,188,12,163,110,81,61,118,233,205,153,216,180,242,187,37,199,128,8,220,203,77,139,235,21,167,162,184,235,180,5,35,194,40,105,68,169,210,146,102,87,69,249,35,210,51,211,35,54,62,195,216,65,138,36,249,212,170,98,223,137,214,117,173,138,132,181,95,81,186,69,98,85,139,146,136,100,69,35,44,240,158,30,100,214,222,19,160,52,77,57,214,62,87,128,210,121,17,113,46,193,113,225,248,7,3,142,179,111,10,96,152,51,144,186,101,69,190,165,186,252,200,203,101,109,102,159,23,182,95,85,199,238,128,236,144,169,84,108,35,76,68,104,208,212,218,34,95,73,33,106,93,181,40,207,134,163,227,227,119,139,63,157,155,66,211,114,253,141,36,221,81,42,76,182,153,51,102,51,43,241,154,82,254,141,94,129,99,179,147,108,220,57,1,53,120,209,156,198,76,169,190,175,164,218,54,210,69,125,217,240,179,254,145,130,57,243,180,109,67,27,85,164,157,63,16,226,180,178,114,88,117,40,147,45,68,69,165,141,39,192,157,50,189,204,192,92,204,254,219,14,181,94,92,232,20,234,141,85,178,106,182,235,137,39,105,241,8,137,5,189,34,43,149,206,252,72,98,45,123,17,85,177,93,74,100,137,50,245,156,137,46,74,51,91,105,77,205,74,51,191,100,185,246,185,114,31,43,210,42,21,233,111,26,230,188,226,150,181,62,102,251,138,59,153,159,51,231,199,136,187,25,95,148,85,10,196,180,184,178,164,56,151,32,19,196,79,106,62,102,142,62,33,241,226,28,7,17,130,50,218,85,70,26,228,169,81,15,120,211,43,226,235,132,125,162,51,238,33,158,57,71,130,233,56,99,194,221,98,34,21,214,119,22,221,58,181,120,187,206,119,50,250,161,192,229,206,88,211,99,82,17,29,202,53,20,220,106,52,116,45,69,29,54,51,36,153,25,248,131,176,230,189,117,172,33,224,190,172,111,198,235,123,253,93,82,200,213,167,71,141,99,43,248,220,62,19,18,71,97,61,163,105,241,170,80,35,48,138,170,122,211,233,66,190,86,96,200,251,73,46,245,112,230,46,125,11,52,154,170,64,118,82,58,217,18,28,82,59,76,182,71,193,36,125,199,233,17,190,206,43,152,228,166,37,170,124,243,40,174,37,195,187,167,114,177,145,240,227,207,128,185,248,95,62,32,210,112,228,216,178,159,175,173,229,173,197,161,104,82,78,215,109,36,92,77,194,62,100,34,179,26,171,156,17,41,175,146,36,38,114,187,26,207,67,45,31,11,159,157,69,230,29,131,9,102,100,12,67,213,19,25,185,137,57,27,205,59,198,155,47,23,87,59,40,252,194,57,49,62,114,77,172,202,39,160,214,43,237,32,152,221,153,46,65,167,181,117,29,248,44,252,228,46,14,67,230,204,182,113,37,14,28,218,181,113,226,46,179,169,38,249,169,39,239,110,153,112,53,252,1,97,34,113,228,45,210,75,151,59,29,249,145,13,245,76,83,73,62,39,195,208,67,167,224,60,66,213,110,135,6,91,103,32,247,219,219,27,182,191,5,168,184,241,63,48,230,171,50,202,52,39,157,51,89,105,211,226,243,230,65,16,139,91,156,57,218,172,27,78,55,99,57,57,183,17,82,234,170,54,227,178,187,145,37,207,170,62,93,159,132,99,37,127,108,220,75,14,92,148,183,86,170,18,19,33,104,73,21,58,25,216,174,118,231,240,14,191,180,206,96,173,201,21,56,40,151,83,45,206,34,120,173,188,236,149,141,226,225,218,24,149,89,175,200,153,41,244,162,84,171,239,212,174,210,207,206,126,159,72,177,3,51,98,237,199,84,66,108,237,66,180,165,88,174,101,77,133,207,191,188,124,76,109,185,139,29,213,187,173,85,74,214,189,233,144,134,20,28,154,137,25,168,167,61,101,29,203,223,84,53,162,167,42,37,245,203,145,219,229,165,195,238,251,161,97,41,25,37,180,221,79,22,87,78,4,217,181,23,73,114,225,178,68,184,113,144,93,181,168,143,138,120,247,12,191,160,85,155,157,17,79,40,150,118,116,211,196,136,187,139,205,240,136,107,217,255,0,29,59,11,28,211,17,215,42,36,79,85,169,196,100,135,14,199,239,221,253,175,72,148,220,174,196,233,157,67,121,195,114,90,173,53,73,237,157,207,196,71,167,210,3,154,205,108,203,44,21,78,168,169,133,74,66,217,165,61,49,38,219,77,174,198,73,93,143,180,124,251,60,185,12,83,149,182,117,126,61,73,164,170,169,85,220,232,186,146,84,232,119,51,227,254,161,113,246,165,174,147,84,218,206,149,200,73,251,153,144,124,14,223,66,255,0,164,70,181,123,20,188,133,239,58,212,210,50,65,113,37,157,252,99,244,128,144,152,123,102,50,84,68,75,146,186,226,222,227,169,69,2,39,30,221,185,106,183,33,111,241,134,221,21,20,200,151,22,153,58,182,201,251,222,141,84,216,70,69,193,38,124,204,253,35,7,79,18,215,231,35,171,195,174,212,91,66,252,84,156,165,146,74,220,79,129,31,160,199,96,195,184,15,23,98,69,71,148,85,150,23,214,53,241,126,67,166,103,166,229,199,178,127,82,3,40,176,214,217,120,202,69,77,229,73,174,84,86,218,154,82,146,94,13,134,70,71,168,188,196,51,143,37,51,107,221,173,50,150,151,149,49,110,185,69,98,90,212,227,13,32,141,70,150,238,125,147,231,117,114,228,33,158,161,225,12,49,80,146,196,137,142,107,97,229,198,81,176,226,172,106,74,140,142,215,183,14,200,206,125,139,49,236,137,117,198,33,189,62,166,226,26,194,233,178,22,233,154,74,203,142,92,8,213,233,14,2,67,138,44,122,130,16,227,141,234,177,92,174,102,92,254,1,106,243,19,33,168,184,155,193,250,160,68,62,173,189,241,229,62,159,27,71,45,63,106,46,126,30,145,214,169,177,221,35,87,105,134,149,218,231,197,35,156,113,134,221,182,166,208,171,121,202,226,140,21,131,146,85,172,19,175,170,200,166,55,215,109,171,118,243,171,190,139,218,250,209,195,198,238,25,11,137,112,173,59,22,97,186,179,18,163,37,197,72,130,252,91,173,197,160,172,166,204,172,122,79,151,107,159,49,113,106,88,58,4,205,221,233,180,229,104,191,142,202,79,157,190,183,208,56,232,180,149,180,210,163,172,153,50,89,157,200,185,25,25,91,143,0,17,131,180,238,206,77,83,39,72,168,83,217,167,52,220,90,2,223,50,235,114,20,171,164,222,59,149,200,251,136,134,21,84,169,46,210,167,54,222,166,238,109,235,236,153,159,51,50,239,47,64,156,60,238,203,38,49,5,22,176,105,167,82,20,181,209,36,48,149,60,201,25,145,154,28,183,29,7,195,136,138,237,162,50,158,126,18,196,44,40,211,73,109,180,211,90,112,211,24,148,87,212,243,137,189,180,23,17,5,178,193,184,254,185,133,42,16,222,143,57,104,106,46,242,196,134,91,81,150,164,171,234,139,143,21,119,139,201,15,55,229,215,48,234,16,244,137,74,125,251,221,74,142,210,72,236,231,163,208,94,97,102,99,225,183,164,83,210,166,202,49,45,87,178,142,247,241,188,246,26,225,174,85,34,74,33,189,33,102,150,175,116,182,179,211,196,175,192,142,222,113,69,228,162,102,82,99,76,90,102,156,167,16,150,205,36,72,105,190,119,47,73,122,69,224,195,213,234,14,41,137,30,47,82,146,106,40,200,124,247,150,73,114,34,250,21,125,112,196,41,53,7,19,119,91,117,212,154,149,204,149,99,252,35,186,229,206,62,118,5,77,72,122,109,77,73,68,51,108,137,46,25,145,25,41,30,117,122,0,125,217,233,150,44,38,173,30,108,70,99,33,50,228,76,119,139,206,25,216,212,131,43,249,185,247,12,121,67,243,169,55,221,190,148,239,121,233,34,62,95,9,122,70,124,203,166,67,198,52,106,60,178,135,29,195,76,84,184,106,148,217,26,140,214,132,29,249,31,30,28,70,28,99,44,48,168,157,79,75,113,19,175,121,226,21,185,105,244,122,68,129,216,240,158,112,200,249,107,194,79,75,119,196,209,166,59,69,111,26,253,229,232,29,138,173,131,41,120,141,167,39,211,162,33,189,219,70,209,111,157,89,30,162,185,223,129,153,91,180,67,30,210,235,241,124,71,150,141,92,244,40,202,246,29,198,135,152,50,225,104,101,250,149,85,72,83,196,165,37,47,25,145,151,11,149,141,94,129,71,221,95,194,181,42,27,221,135,227,39,67,59,238,202,148,174,36,103,231,79,160,124,180,12,197,196,184,74,83,111,69,169,169,181,33,74,112,141,12,52,191,25,58,126,137,35,159,147,141,168,181,40,175,37,216,114,156,113,104,83,105,83,173,161,86,185,112,227,171,151,17,209,171,164,195,234,222,71,105,40,34,65,23,138,69,198,254,128,25,55,147,59,94,227,26,5,82,142,153,85,186,130,153,99,172,106,75,116,232,134,103,169,46,90,215,34,239,49,35,123,55,109,66,206,57,167,97,216,83,21,86,117,249,189,111,82,156,137,29,9,61,10,120,202,250,21,195,130,11,145,8,52,133,58,85,62,98,28,68,151,144,77,222,219,181,153,90,228,124,191,108,100,158,205,153,221,43,10,226,124,56,137,53,124,67,185,139,215,53,54,196,131,183,105,183,185,17,184,69,205,64,39,166,155,80,76,214,26,117,189,68,78,52,151,11,81,23,35,34,254,113,200,36,245,11,25,146,57,161,7,21,81,104,234,109,85,69,41,218,36,121,38,114,12,140,206,232,111,159,108,248,246,191,8,189,113,100,37,214,208,178,213,101,32,149,196,7,208,42,105,243,138,18,139,153,144,168,13,187,153,115,27,137,89,219,136,165,139,204,67,69,237,192,6,241,25,31,112,29,187,134,217,42,197,222,53,33,100,124,120,128,212,1,207,144,31,0,26,136,138,193,98,20,72,212,2,150,34,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,5,72,174,40,42,179,181,128,105,85,248,1,240,43,24,161,46,253,195,73,151,120,10,41,90,72,200,198,210,140,172,55,15,144,217,116,237,126,0,40,107,34,43,29,198,195,174,145,92,248,141,183,157,210,103,217,253,209,199,204,149,161,43,61,221,237,110,240,21,159,57,17,209,188,81,46,198,187,112,251,162,223,226,204,115,22,11,42,212,115,139,76,131,71,98,222,101,125,119,160,112,25,175,139,60,27,74,74,252,31,188,249,124,145,109,237,190,133,124,121,122,4,125,103,38,96,239,106,85,52,248,34,223,54,30,63,205,31,92,231,214,128,239,27,84,231,219,16,171,84,216,241,166,226,22,77,185,85,4,43,118,225,36,142,203,104,187,156,17,191,136,42,242,231,245,125,236,201,46,110,245,219,120,225,157,175,110,92,125,3,180,230,21,111,175,85,220,115,171,104,249,102,65,219,93,249,168,189,2,219,204,149,190,209,239,118,181,251,192,109,176,215,108,141,100,70,68,100,57,186,116,200,81,86,141,228,115,59,56,74,224,130,229,192,113,141,51,188,191,106,214,244,13,228,69,225,109,231,127,152,7,117,135,137,104,105,69,157,167,184,163,213,250,146,15,135,237,143,138,187,92,167,202,73,183,2,59,172,221,5,244,9,73,95,87,62,7,230,29,117,152,27,213,165,59,219,106,81,23,139,254,177,119,50,115,47,124,53,57,147,240,190,231,229,135,81,249,159,87,38,111,245,68,2,214,53,79,147,82,112,146,211,136,37,57,200,214,103,221,247,61,3,159,164,229,173,110,164,77,110,164,192,45,230,171,107,90,251,175,245,190,129,157,89,103,146,29,170,108,159,116,255,0,171,118,122,151,219,151,234,130,254,225,188,174,234,113,99,163,195,154,244,107,253,13,107,220,207,235,253,34,92,69,140,156,160,175,211,227,162,67,242,105,106,74,204,146,68,149,172,206,230,87,239,71,160,109,197,194,179,90,112,217,105,113,144,226,19,165,74,73,153,94,220,248,216,75,21,95,46,186,236,100,199,240,198,141,14,18,175,213,239,123,17,151,213,122,70,59,102,174,74,245,68,63,51,221,46,189,237,69,93,158,167,107,95,89,243,222,5,198,41,97,188,103,136,240,130,30,140,120,134,172,218,92,36,33,41,139,45,194,73,18,46,86,182,162,225,199,128,202,12,1,180,189,12,250,255,0,94,60,74,255,0,206,180,107,208,173,62,61,249,187,195,184,116,234,30,2,235,46,74,143,225,93,61,89,73,69,247,23,213,204,175,227,112,228,62,42,214,83,245,77,207,205,253,122,245,126,133,181,173,111,175,18,227,42,151,157,120,125,86,209,30,176,94,126,194,63,172,12,189,135,80,197,111,197,168,46,86,245,182,231,161,133,148,149,169,74,50,35,65,153,119,240,237,126,17,140,88,63,46,122,247,91,249,179,163,70,239,244,61,239,125,95,93,232,18,55,150,152,67,192,244,227,107,194,27,239,151,119,151,220,233,250,20,112,241,143,204,3,153,193,248,114,44,22,82,69,14,26,76,164,146,251,13,145,119,39,209,232,29,229,49,208,69,116,161,5,247,6,204,118,55,102,93,187,246,175,200,125,134,125,147,49,144,249,221,108,180,25,88,135,17,58,62,173,124,19,198,223,200,57,149,175,137,149,135,206,234,53,25,157,237,112,145,97,115,222,146,243,248,105,130,104,218,73,248,77,39,115,185,112,221,187,232,17,35,157,144,157,103,24,98,36,172,208,118,175,75,79,3,239,222,184,38,163,49,233,157,114,152,134,247,250,45,48,149,125,55,250,21,250,125,34,39,246,163,195,93,78,181,93,147,215,117,235,196,242,139,78,238,214,186,222,63,63,160,99,27,133,138,159,64,113,52,120,178,72,163,150,240,144,124,184,241,73,159,30,3,225,193,85,196,210,186,229,214,250,119,187,191,157,157,185,106,231,196,188,227,190,97,230,250,251,76,193,190,239,115,29,39,175,157,237,98,229,247,69,172,169,197,234,123,191,124,215,174,253,214,181,173,252,227,33,47,249,25,142,24,169,248,111,118,185,222,245,213,175,172,203,191,123,203,180,126,96,218,87,9,170,179,71,173,77,38,161,171,119,135,36,162,238,166,234,43,33,227,225,192,252,227,3,178,23,56,252,3,225,223,202,230,255,0,127,213,127,70,105,211,167,123,245,135,126,98,67,41,120,191,221,150,29,158,223,131,186,158,252,157,137,125,246,242,218,144,93,175,20,190,171,151,160,75,173,145,111,138,48,211,144,170,204,71,36,198,74,214,210,76,141,5,98,35,53,40,188,222,129,182,222,0,173,213,88,82,152,151,12,147,125,54,91,139,230,86,62,228,152,203,172,243,202,125,253,69,115,252,63,167,113,73,51,209,213,111,123,41,211,231,172,99,247,247,36,242,81,249,171,134,246,255,0,59,231,217,183,127,152,88,69,189,115,40,49,2,148,106,57,84,179,248,86,191,232,14,38,167,151,53,42,102,241,114,87,79,89,53,109,68,131,81,222,246,243,164,188,226,235,76,198,189,97,149,199,240,102,157,86,227,190,191,125,254,164,124,80,48,231,186,218,139,104,235,157,83,173,223,243,189,230,157,41,63,73,94,250,127,116,101,54,228,45,19,24,105,215,223,83,13,166,49,41,41,213,196,184,119,122,61,35,36,182,122,217,246,169,93,172,19,206,183,135,221,109,234,62,253,41,124,148,171,93,77,25,25,150,236,248,241,23,63,35,242,15,73,166,119,186,191,158,68,117,58,122,135,47,126,46,253,231,160,101,60,90,151,200,254,135,1,91,158,191,186,97,168,94,54,234,246,71,141,201,95,81,203,211,204,96,59,126,93,225,42,78,94,225,186,51,239,210,41,200,113,20,184,240,148,168,81,210,74,53,19,104,51,226,100,158,207,99,240,112,24,105,180,158,210,17,143,220,239,82,157,137,217,252,215,171,75,164,155,252,230,220,157,248,70,206,127,109,47,104,210,41,254,226,191,51,214,86,141,126,18,241,180,147,165,203,117,192,96,145,151,186,95,241,110,173,254,126,173,95,181,111,23,247,69,20,91,178,171,86,222,200,91,187,158,91,229,154,173,127,55,63,48,191,121,3,78,66,43,148,86,212,211,70,103,95,141,244,63,94,215,160,125,248,47,40,186,167,92,252,176,235,215,187,253,9,107,91,87,215,142,213,146,212,123,87,40,239,117,159,18,183,28,237,163,157,150,223,164,6,87,215,42,13,208,112,101,113,68,78,32,219,131,37,242,54,120,25,89,163,226,92,75,143,1,131,217,149,136,228,226,124,95,79,36,204,152,180,185,29,168,230,82,28,51,189,221,95,3,226,124,59,95,132,101,78,118,212,250,148,74,132,13,198,189,245,25,222,222,171,90,228,225,114,183,160,98,162,41,219,196,29,91,125,110,169,219,221,233,241,180,246,185,223,133,254,0,29,151,174,49,133,112,46,181,182,164,57,23,154,163,145,17,150,167,187,143,135,213,126,17,142,57,157,138,83,89,173,84,141,183,37,154,158,220,216,221,63,50,17,207,137,249,135,55,152,248,163,172,185,81,139,212,116,234,220,246,183,183,250,131,229,97,107,137,190,185,80,213,125,26,254,237,172,159,245,0,223,164,192,122,123,234,65,41,6,100,131,85,214,103,231,34,23,82,151,77,102,135,78,139,53,246,25,61,227,8,110,237,36,181,25,154,72,248,220,139,204,56,220,21,3,168,194,106,94,247,94,180,45,26,116,218,221,190,119,191,160,115,20,74,71,186,90,204,168,29,99,171,110,210,183,117,232,215,123,44,138,214,185,125,87,238,0,229,240,46,18,170,99,154,244,154,124,89,17,141,8,97,114,82,137,75,86,132,164,150,146,43,17,37,86,62,223,225,18,197,146,249,55,19,11,248,99,93,34,128,158,179,213,237,213,227,145,120,187,206,125,130,250,175,194,45,30,202,217,61,224,182,41,117,79,116,91,222,177,134,152,45,29,83,78,157,68,194,185,235,59,242,243,12,223,135,31,113,175,183,171,85,187,172,2,177,227,147,90,172,148,149,237,200,135,216,217,90,247,20,34,184,214,72,183,120,10,154,136,136,200,200,124,238,26,141,196,217,70,69,194,229,113,244,26,110,87,191,33,164,1,37,114,31,5,86,66,99,70,117,106,213,217,211,226,252,36,62,245,113,29,35,51,42,158,15,195,117,39,119,27,205,222,231,134,171,94,238,35,209,233,1,136,91,116,102,58,105,20,210,138,220,154,163,102,138,204,66,247,165,216,184,195,112,254,168,188,226,38,177,245,113,117,108,69,87,120,223,146,189,237,74,67,222,250,171,159,21,171,159,19,227,196,101,174,220,184,191,194,24,210,169,3,193,219,189,220,248,78,107,223,94,255,0,40,151,11,105,244,140,46,156,91,217,111,175,150,167,84,127,186,98,64,216,101,181,56,174,6,92,175,196,100,22,71,229,187,248,158,4,231,90,106,152,123,166,98,40,247,233,59,246,146,190,93,147,243,11,99,129,232,190,18,154,108,245,157,221,162,235,190,139,247,167,135,63,72,148,13,149,114,235,193,184,49,185,62,24,222,117,186,93,49,122,122,189,180,251,210,142,222,55,31,27,247,5,23,215,41,178,234,62,27,240,174,154,125,41,190,177,184,252,206,209,38,250,119,156,251,37,245,95,132,95,168,13,26,92,238,241,146,58,237,22,14,141,247,190,222,250,126,135,225,29,186,42,52,171,159,121,0,228,25,43,126,216,223,227,126,6,62,116,127,40,212,183,116,157,180,247,121,192,86,65,30,237,69,126,60,7,80,197,243,35,211,233,178,229,184,218,181,183,187,186,144,69,171,138,146,92,254,232,236,146,228,232,105,103,162,246,183,127,164,99,118,212,152,211,192,152,27,19,57,224,221,246,231,169,112,223,105,189,222,99,235,79,206,3,17,182,196,204,37,213,113,62,46,194,49,230,84,211,189,234,22,66,220,179,60,27,142,231,18,37,31,155,205,204,95,237,141,240,114,162,197,163,84,92,106,17,155,248,78,61,212,148,246,204,212,81,207,137,233,24,89,76,103,221,238,118,55,35,87,81,235,215,225,109,238,141,17,12,190,182,247,209,232,230,37,63,37,40,94,5,194,180,4,117,173,246,238,133,21,155,232,211,123,54,223,30,103,230,16,93,56,13,147,17,88,77,136,180,180,148,240,248,8,110,56,226,76,249,24,249,23,34,200,36,232,229,233,31,51,143,216,252,95,221,20,110,201,144,77,233,226,174,55,228,49,27,107,106,244,159,114,140,197,143,46,83,103,34,159,83,108,236,225,145,29,219,108,184,216,249,113,25,69,85,145,187,221,118,47,125,93,255,0,0,197,108,221,119,120,116,130,211,111,159,247,254,182,3,1,217,193,149,10,205,70,52,247,92,136,233,52,226,16,123,227,82,149,98,85,236,93,147,225,196,92,122,94,20,38,168,210,162,110,33,217,221,101,98,79,100,238,130,46,60,5,248,137,3,172,89,91,221,61,171,120,183,28,38,60,127,192,180,186,130,52,111,173,79,117,219,223,79,208,171,135,127,152,73,24,63,158,152,88,169,117,230,26,67,48,219,188,6,215,239,73,177,113,117,101,230,47,48,182,109,210,29,74,9,227,220,233,253,223,55,152,95,108,115,35,195,213,134,102,104,220,104,140,150,244,223,85,236,165,29,239,195,206,56,50,163,117,198,250,167,89,209,175,232,180,94,214,227,202,254,128,29,155,102,186,66,36,226,156,56,214,229,131,82,186,231,21,39,236,111,122,6,104,210,176,125,122,42,138,75,19,216,105,11,110,201,36,58,180,153,36,236,100,92,18,49,63,40,41,94,0,196,148,153,157,99,127,184,223,246,116,105,213,169,183,11,157,206,220,196,130,101,236,254,191,75,167,167,117,187,249,156,210,252,107,253,10,56,126,232,72,237,89,122,167,89,98,43,19,92,83,198,220,4,37,87,61,68,106,34,65,95,143,221,23,66,11,12,169,148,169,12,160,181,37,39,226,151,152,117,42,100,14,8,94,247,155,101,195,79,192,59,108,6,247,108,36,175,126,194,127,0,163,146,75,94,130,27,132,86,26,24,119,198,236,249,187,198,238,175,64,15,169,22,181,207,206,56,204,65,41,44,64,150,190,209,105,140,226,184,125,169,142,65,78,216,141,58,121,151,156,113,21,254,213,50,105,121,226,184,95,242,76,4,114,116,133,98,215,19,2,85,57,18,102,164,157,163,193,94,146,93,144,127,47,43,153,95,208,49,71,102,202,115,149,76,218,195,178,143,118,173,239,92,226,231,19,225,25,226,227,192,252,195,36,250,67,99,233,146,183,117,223,77,18,23,11,127,143,56,45,38,199,144,58,206,98,97,21,111,116,234,235,255,0,67,127,206,36,8,36,247,33,227,162,38,22,161,197,83,104,214,142,179,197,37,195,139,142,159,242,139,243,16,208,77,55,217,227,160,187,189,2,206,229,149,31,115,18,154,247,89,189,183,220,52,122,87,233,23,98,50,247,105,74,109,123,36,136,81,202,36,237,196,125,141,168,137,37,207,144,227,154,115,85,187,61,222,113,246,181,196,139,224,1,244,17,249,133,76,143,188,85,7,107,141,100,119,1,164,174,147,43,152,220,212,87,176,36,174,11,224,127,112,6,171,240,176,248,231,54,78,54,180,88,142,246,231,247,6,254,187,31,33,165,222,209,24,12,96,218,195,7,34,181,151,184,165,180,197,128,167,30,234,61,167,81,126,79,177,204,244,159,152,66,238,209,88,109,202,6,97,213,225,154,99,39,118,228,98,179,37,100,241,140,133,112,224,94,113,232,3,52,169,94,16,195,117,54,119,251,189,230,231,142,155,218,206,35,211,232,16,213,183,166,27,240,118,101,214,222,235,187,205,83,160,34,219,187,126,128,73,249,253,0,49,14,50,180,44,245,92,248,88,125,139,112,137,178,52,220,175,230,31,41,149,164,56,143,49,153,126,232,228,155,111,83,72,43,219,178,95,128,5,204,203,172,122,213,47,194,29,97,218,130,183,187,171,104,81,31,45,126,117,23,156,100,203,82,41,56,138,253,94,2,75,171,243,223,52,159,162,243,90,254,97,130,250,122,175,126,173,95,114,214,23,123,0,227,238,167,215,190,100,235,215,186,252,254,214,182,175,173,244,128,186,21,106,97,194,53,52,105,104,146,109,26,141,40,46,7,207,209,232,22,175,48,105,77,60,167,94,109,134,8,145,9,92,210,87,225,172,252,194,247,170,71,135,160,190,238,141,199,97,76,218,250,187,185,247,121,197,189,197,88,119,66,93,71,92,189,227,43,142,239,237,189,32,49,166,167,28,219,120,136,180,151,98,252,62,19,27,112,100,42,59,168,113,43,90,77,55,226,147,177,242,49,220,49,125,27,170,201,252,211,170,209,245,120,150,239,87,164,116,181,166,206,31,16,25,3,144,89,134,138,78,32,161,49,45,250,146,218,107,173,106,66,21,116,157,208,233,151,3,81,23,51,18,51,146,245,12,39,140,176,228,55,164,208,26,146,165,180,251,134,169,145,90,89,158,151,205,61,230,124,123,190,1,14,20,231,250,180,134,221,209,171,77,248,94,221,198,47,62,87,103,39,185,22,144,199,185,206,183,161,135,27,191,92,221,223,83,132,171,248,135,240,0,153,58,54,86,224,170,134,149,43,5,225,213,18,218,39,61,242,156,201,243,183,214,115,226,59,27,25,25,130,93,74,76,176,54,19,226,146,62,52,198,127,171,17,165,131,118,187,234,68,210,62,71,186,244,68,74,63,182,214,189,180,241,249,207,160,94,220,53,182,126,150,24,47,145,183,232,100,254,156,122,11,236,0,51,98,46,72,224,134,245,91,3,97,66,189,185,83,25,254,172,118,24,217,125,133,96,106,220,97,106,35,90,237,125,220,22,211,123,121,236,159,72,194,244,109,145,123,255,0,99,159,253,241,255,0,240,13,50,246,208,241,63,177,183,159,244,227,255,0,224,1,156,166,213,22,156,149,58,84,182,19,195,87,189,176,130,62,3,174,226,60,197,161,80,152,125,75,135,52,137,184,202,120,247,45,163,145,17,253,113,113,224,35,123,50,54,203,235,20,194,107,228,113,167,91,18,19,127,12,94,215,73,125,128,98,246,96,109,15,225,229,186,94,228,55,27,200,74,99,251,97,170,215,215,199,231,101,231,1,37,185,207,181,182,29,195,241,103,198,100,241,99,46,29,33,215,80,168,251,180,145,29,156,34,62,15,23,30,28,254,1,29,121,191,181,37,119,18,212,42,197,3,22,227,70,218,147,184,208,135,103,172,136,180,165,187,220,137,211,46,105,49,142,245,252,79,225,71,183,157,71,117,239,59,187,111,117,119,159,30,69,231,28,52,120,253,113,196,167,94,141,119,238,189,173,255,0,216,7,99,196,24,246,191,92,144,249,191,136,43,15,27,250,111,191,150,181,94,196,92,238,163,243,15,130,151,73,168,87,100,40,186,202,22,173,6,179,55,150,163,228,100,94,99,29,223,44,242,187,221,61,90,155,31,195,189,91,172,239,184,245,93,122,116,165,103,245,101,127,23,247,70,112,100,6,204,157,90,27,51,61,219,106,222,68,125,26,124,27,107,123,249,119,239,125,0,49,223,37,54,121,169,214,230,182,243,204,225,215,144,245,40,159,34,125,42,87,51,111,137,221,179,227,196,100,210,114,234,159,132,40,144,77,52,154,67,47,54,211,81,86,228,86,18,147,81,146,56,241,210,70,101,116,254,1,148,148,12,7,224,90,108,54,60,43,190,220,197,109,139,238,52,222,201,34,191,140,126,97,199,43,46,250,245,66,66,188,49,163,90,214,191,204,247,181,213,203,198,244,128,232,249,117,134,18,84,211,144,235,17,20,151,216,97,104,186,110,100,70,147,62,60,61,35,16,246,155,199,4,126,230,247,79,212,19,249,178,246,85,175,243,159,174,25,201,152,243,189,201,196,162,195,221,117,175,123,113,173,90,180,120,132,217,94,220,121,220,68,118,101,87,124,53,224,239,149,119,59,157,247,209,234,189,244,122,11,204,39,49,220,48,93,61,234,228,42,185,52,164,106,101,164,88,221,51,224,106,37,218,220,15,204,58,230,41,164,215,41,146,74,58,106,90,18,166,53,154,91,121,100,71,115,81,121,139,204,50,11,102,12,25,214,166,214,155,240,150,157,78,193,77,247,55,230,110,253,112,188,216,247,35,188,44,183,101,123,168,221,104,132,164,105,234,90,175,109,71,123,239,11,206,28,198,8,81,34,203,240,76,133,200,124,156,90,84,187,40,212,102,100,90,75,188,199,213,131,113,91,212,44,97,12,213,46,106,119,27,207,156,184,101,205,165,114,226,94,113,145,245,28,151,240,85,34,111,229,147,123,165,135,28,252,199,167,232,79,135,142,126,97,137,249,135,11,192,184,198,160,214,247,125,185,221,113,211,166,247,105,31,15,156,81,37,155,53,102,3,85,124,57,135,34,27,213,21,184,239,92,226,234,174,71,103,30,62,61,163,243,11,203,140,106,38,221,2,91,164,183,74,219,190,36,124,124,116,250,68,125,108,135,138,119,53,204,39,27,168,106,183,95,237,111,109,244,15,159,152,102,118,54,172,235,203,233,178,250,181,175,187,236,235,251,58,75,157,128,71,30,208,117,215,100,226,140,64,193,72,147,217,196,82,207,180,179,183,7,29,47,56,226,114,171,46,101,99,10,178,218,74,41,174,106,130,114,126,90,35,50,241,145,199,197,62,61,175,194,56,236,200,63,8,227,156,70,155,110,239,88,152,191,63,231,203,225,251,163,49,246,82,192,218,21,79,155,225,75,239,176,219,71,167,113,202,251,131,231,168,78,2,222,67,217,126,124,136,205,56,80,240,175,105,180,171,180,218,175,196,191,90,29,47,48,246,116,171,82,60,31,165,188,56,141,238,247,231,68,162,189,180,115,247,162,243,137,43,143,135,62,86,101,29,115,197,109,37,243,190,124,62,17,192,99,44,27,225,14,167,243,75,119,187,222,126,115,123,223,79,215,122,2,226,34,48,101,65,252,61,138,105,18,215,33,228,146,106,17,156,247,133,153,31,97,194,63,57,113,243,9,32,217,203,51,26,169,97,119,141,79,213,22,103,87,83,100,110,40,143,243,182,126,191,151,17,131,153,183,130,253,205,59,69,127,194,93,103,90,159,93,183,58,45,164,219,63,170,62,119,23,79,103,28,77,224,252,44,250,122,150,243,230,194,151,243,203,126,118,207,14,94,129,69,230,218,223,24,40,157,159,25,185,19,146,78,97,151,74,196,187,23,29,249,113,237,12,60,202,220,49,35,28,226,56,116,226,56,206,239,150,234,45,50,234,73,233,105,75,227,193,94,110,30,145,112,246,146,196,254,23,197,177,227,245,29,214,250,142,134,111,189,213,107,186,241,95,145,121,197,215,216,51,2,245,165,179,81,240,166,157,213,94,98,52,110,47,127,148,145,198,250,189,34,14,67,1,236,184,235,221,70,100,138,94,18,113,179,222,221,42,96,204,207,198,46,246,188,226,247,81,50,50,145,68,162,50,147,195,184,105,46,51,171,180,212,68,151,53,159,35,221,151,113,140,142,164,225,238,173,76,105,29,111,86,157,92,119,118,250,35,244,141,201,148,203,197,91,123,255,0,55,29,62,159,132,4,60,109,39,134,151,67,171,86,95,101,17,90,73,226,57,13,36,152,45,38,69,169,227,183,34,225,192,119,77,141,241,209,83,113,188,134,93,145,80,61,214,29,91,86,66,248,92,158,142,92,59,92,184,11,149,182,206,20,221,208,158,145,215,239,188,197,42,225,186,229,116,73,63,56,196,172,164,170,248,15,27,212,149,213,247,250,98,60,207,143,167,243,230,248,242,63,48,113,19,193,150,19,155,169,97,42,92,164,146,207,121,78,136,229,220,231,218,104,143,143,164,119,78,92,197,143,217,146,177,225,28,181,162,57,213,183,118,161,82,142,218,239,206,63,192,47,136,163,122,205,175,146,11,135,160,113,235,128,147,112,141,45,180,68,94,129,201,37,62,145,173,9,185,115,1,215,43,84,70,103,65,146,211,145,227,57,188,142,182,253,241,4,100,100,100,124,15,135,46,35,7,246,208,202,38,100,80,166,213,99,83,104,109,173,154,124,70,201,123,146,37,151,203,157,198,72,229,218,243,249,196,129,45,155,145,150,174,101,230,29,75,29,225,47,116,116,105,48,124,33,213,247,169,108,181,238,181,219,75,132,174,87,47,48,8,70,131,133,159,137,136,81,77,123,170,169,40,189,208,87,52,113,65,159,43,14,67,17,229,92,247,105,146,43,241,202,150,134,143,69,139,180,78,23,104,145,220,139,115,244,242,25,249,153,251,57,239,234,117,57,254,236,116,234,220,246,60,31,127,161,65,115,222,142,30,131,149,126,14,165,177,73,240,238,243,119,171,223,58,173,175,117,26,185,107,244,219,152,12,2,161,224,135,39,190,113,20,212,5,41,182,174,102,180,220,140,200,200,190,167,210,43,136,50,170,191,72,138,154,140,89,116,230,9,231,73,36,108,184,180,171,73,145,157,142,200,46,28,6,84,230,54,79,120,48,223,169,123,162,222,239,231,168,180,117,77,58,117,107,87,61,103,126,67,150,203,250,63,94,117,186,87,89,209,213,161,23,190,104,190,173,58,19,202,252,57,249,196,184,198,76,188,204,69,80,153,151,75,172,204,170,74,84,84,179,29,58,92,214,148,154,9,73,86,157,74,43,23,2,238,238,31,126,49,193,177,106,221,83,170,192,167,163,117,188,213,173,162,43,223,77,185,36,252,194,230,102,246,67,111,234,76,206,247,87,167,173,63,37,221,29,70,250,110,164,157,175,188,227,204,99,235,85,95,1,95,222,55,251,255,0,174,211,109,63,112,252,224,44,197,102,138,168,219,155,161,142,214,175,20,190,15,64,235,242,155,83,46,17,36,200,142,215,224,46,70,34,95,94,234,252,52,104,215,233,189,237,252,195,174,61,79,223,37,71,190,183,100,203,197,255,0,88,163,172,55,42,74,12,190,88,118,215,185,145,44,198,234,166,169,103,101,56,225,151,164,199,211,58,157,185,95,207,175,217,191,139,240,250,71,28,234,52,240,191,112,10,190,178,81,41,73,185,31,1,246,80,107,18,233,149,6,36,51,50,75,70,214,171,27,78,26,76,174,147,46,22,50,243,143,128,202,232,181,198,202,139,73,243,1,36,27,33,109,28,152,53,72,244,250,141,79,20,62,136,216,105,13,104,223,234,65,41,42,142,87,34,55,121,112,49,39,153,115,142,160,226,42,61,49,246,83,55,223,233,140,200,187,196,87,178,144,131,227,218,62,60,71,156,172,29,95,240,60,213,63,213,55,215,142,109,219,121,167,189,39,126,71,230,18,77,178,62,122,217,232,20,255,0,114,223,153,240,203,72,215,215,188,109,38,193,114,221,240,1,41,141,60,151,18,147,73,31,18,35,226,55,140,252,195,160,224,156,85,225,122,92,7,186,134,235,123,1,167,173,189,213,107,165,60,57,23,156,119,86,158,189,251,63,186,3,235,37,36,251,134,149,39,224,26,9,119,238,27,137,254,80,27,103,114,230,96,133,113,244,13,229,38,253,227,105,73,208,124,238,3,89,43,143,120,215,123,241,27,5,196,198,234,15,129,16,13,100,118,21,35,184,210,0,53,138,40,83,87,160,20,3,80,0,0,0,211,123,153,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,0,57,220,2,166,126,126,0,54,214,158,28,198,221,244,141,210,63,221,20,81,112,50,191,112,13,149,46,253,195,228,144,187,106,59,121,135,208,234,116,145,241,238,28,76,249,72,109,183,8,237,194,223,69,240,0,217,150,253,181,246,124,221,227,174,215,230,238,97,62,230,235,86,157,60,53,91,188,135,213,42,106,46,174,9,238,250,33,109,243,98,186,213,63,12,213,36,169,180,43,119,184,224,110,18,121,184,130,243,122,68,153,22,59,55,241,78,252,164,198,234,58,119,117,69,246,183,183,189,183,133,230,24,25,158,88,167,73,204,71,81,241,107,14,21,247,191,174,250,7,47,157,185,138,199,135,107,41,40,13,157,171,146,63,68,151,213,185,245,163,27,177,61,101,170,187,175,36,144,134,175,37,78,252,240,149,245,92,59,188,225,3,174,214,106,61,102,123,238,110,116,221,231,14,218,175,205,95,0,223,164,83,58,206,247,223,244,233,211,244,55,243,250,70,168,212,151,36,106,86,181,36,184,25,30,139,222,226,228,97,122,13,70,63,89,220,196,146,254,173,23,210,194,184,120,223,8,163,81,82,183,8,91,91,253,91,226,211,125,54,183,238,250,69,99,97,30,176,131,95,132,52,216,237,243,171,255,0,164,59,205,39,14,87,93,152,214,186,60,244,89,212,115,140,191,63,192,46,254,10,203,218,181,77,180,18,154,150,206,169,100,223,24,106,59,95,79,30,101,231,1,143,244,28,5,191,169,194,79,133,180,234,146,218,126,113,127,162,47,174,25,121,144,185,103,185,141,171,195,119,180,215,191,67,125,133,63,94,59,158,9,201,249,144,212,202,215,82,122,232,152,149,216,224,153,94,218,126,187,208,47,254,10,194,239,211,153,52,169,215,21,239,202,87,22,77,60,208,69,231,1,198,224,252,51,212,27,136,215,93,215,163,121,199,119,107,223,87,167,210,59,203,20,219,54,146,223,121,254,135,253,99,144,139,13,72,52,145,172,238,87,250,17,247,161,42,66,9,54,51,183,125,128,113,40,166,219,142,251,187,234,127,214,56,92,79,132,252,35,9,8,235,251,191,126,37,223,117,126,229,112,231,233,29,230,51,70,181,241,59,112,191,33,174,69,56,222,65,36,156,62,119,224,155,140,102,6,51,202,202,93,53,9,111,123,160,249,235,203,85,186,167,46,209,159,213,250,70,235,89,73,191,191,229,131,78,159,241,75,255,0,166,50,65,154,83,141,223,182,163,191,214,13,196,210,22,175,207,79,255,0,83,253,98,11,101,133,242,207,193,253,103,230,222,243,121,163,244,53,173,109,95,95,233,23,138,20,125,202,52,235,191,106,252,190,1,241,70,167,45,141,87,82,143,85,190,134,195,146,105,10,79,11,31,63,48,202,32,111,232,226,71,113,186,69,220,54,76,142,199,192,197,90,177,168,136,206,223,8,163,91,141,221,39,196,124,171,110,202,62,35,239,35,34,43,17,220,84,209,172,185,243,1,215,234,144,119,236,146,119,186,123,119,241,111,220,99,3,182,186,202,190,185,76,147,47,195,186,55,248,145,110,105,234,183,182,164,190,118,190,191,72,144,181,199,81,247,159,63,48,234,184,191,5,59,95,132,150,17,53,77,25,72,39,110,76,107,238,81,91,153,121,196,16,91,45,191,115,21,218,130,111,214,119,79,187,27,234,47,101,248,221,255,0,83,203,210,58,109,125,206,177,184,225,167,78,175,79,152,74,22,116,236,127,95,175,28,185,80,171,149,7,14,69,89,201,26,26,161,173,203,37,91,195,238,115,137,113,46,35,14,241,6,201,25,145,11,171,238,232,120,149,237,122,239,108,58,249,90,214,244,159,156,81,139,77,187,213,111,217,213,171,211,110,66,241,101,198,118,251,156,56,237,251,153,235,22,158,135,239,215,116,125,71,15,157,159,212,141,154,182,205,89,161,23,117,124,29,138,79,86,175,246,191,32,185,91,208,58,53,71,41,49,212,19,61,254,21,175,38,200,214,122,233,79,39,135,31,57,122,0,102,110,20,218,99,194,81,250,191,184,173,222,250,70,234,254,18,189,174,73,43,252,235,210,59,44,172,93,238,141,165,31,131,250,191,38,254,123,175,145,222,254,41,121,196,123,171,10,98,72,74,34,122,131,82,73,151,111,181,17,196,240,253,175,64,223,98,53,106,57,88,232,51,79,141,254,114,178,255,0,68,75,45,217,238,203,90,29,76,141,87,181,248,91,238,14,126,38,96,123,151,132,135,252,19,214,122,181,248,117,141,26,181,29,190,164,237,227,126,224,143,152,144,49,36,213,161,168,248,94,164,225,174,246,36,71,113,70,118,248,19,232,28,236,12,175,199,213,147,111,113,131,49,5,158,189,141,20,183,151,202,254,100,241,228,42,50,243,25,237,87,224,242,56,158,224,247,155,183,83,218,240,165,175,116,25,242,220,250,70,61,99,252,247,247,82,111,177,238,87,170,252,186,169,23,235,218,254,168,173,243,178,250,174,126,129,171,10,108,181,153,53,226,37,43,14,226,88,201,54,212,178,51,195,242,20,92,21,107,119,11,217,130,54,42,197,12,173,185,21,26,197,82,18,87,16,190,127,135,220,65,18,143,73,233,185,184,92,121,254,208,12,83,166,97,239,117,53,39,213,214,250,174,244,149,39,231,122,237,117,23,103,153,125,87,63,64,204,204,162,217,247,170,120,91,242,221,175,94,227,244,5,173,109,231,217,5,232,193,57,83,135,176,35,49,220,169,102,69,57,42,110,26,33,173,15,182,134,13,43,34,77,200,245,58,118,62,193,240,254,97,247,227,76,249,193,20,110,167,186,173,208,229,111,183,151,211,88,100,180,219,79,195,206,255,0,184,36,200,181,121,163,85,240,47,131,61,227,125,190,223,125,22,155,91,71,160,252,227,226,200,42,127,89,163,245,253,246,157,197,94,250,52,222,246,75,71,206,226,201,226,26,220,252,127,213,252,31,66,144,93,67,94,189,201,169,255,0,30,214,189,146,86,241,15,225,251,131,47,178,159,12,57,135,240,204,184,243,36,169,42,57,142,61,239,141,110,206,219,182,203,145,159,46,7,196,33,86,207,104,26,141,177,2,25,220,248,244,146,43,234,229,117,186,94,97,143,24,138,161,213,40,243,218,220,234,213,17,211,190,171,125,1,250,6,65,237,19,79,98,77,77,201,237,206,108,201,154,41,246,82,68,119,178,157,59,94,227,13,49,197,85,45,188,184,164,209,40,220,136,100,71,175,206,106,46,86,21,29,22,179,35,173,73,120,180,105,213,167,190,252,136,135,41,133,41,27,199,226,191,214,45,125,124,52,122,20,94,113,189,134,112,220,169,207,198,152,230,245,150,87,174,235,54,76,210,86,37,23,59,145,115,33,221,10,26,155,143,224,136,138,57,79,23,138,150,211,117,43,142,163,178,74,231,192,191,0,15,141,232,221,113,37,72,215,163,112,123,205,229,175,127,69,191,206,243,247,12,211,217,43,35,245,212,163,213,189,211,219,173,225,196,57,187,234,94,46,165,48,171,95,121,198,223,0,183,251,44,100,141,119,16,212,149,91,144,169,240,89,147,76,127,73,174,154,181,38,233,144,132,216,148,106,34,51,236,153,137,48,203,76,60,156,57,70,165,198,114,113,58,168,244,182,35,30,164,104,59,165,8,43,218,231,111,23,144,14,195,131,112,255,0,130,41,80,24,235,123,221,204,22,153,190,239,77,236,148,149,249,159,152,118,100,29,238,54,16,243,102,132,150,180,242,46,241,68,186,143,170,47,219,1,246,32,175,113,168,147,199,152,218,109,73,227,218,47,219,27,155,214,238,93,180,254,216,13,194,224,52,56,171,241,183,112,41,246,210,147,186,147,203,206,62,9,83,89,65,25,154,209,98,73,159,142,64,53,200,149,187,66,139,69,237,110,241,97,118,146,196,61,71,3,98,37,245,77,122,58,167,13,229,175,119,153,244,122,69,200,196,120,146,12,88,210,20,183,88,236,232,189,223,34,230,100,48,231,107,92,207,162,53,132,113,85,56,158,130,167,139,168,246,122,242,53,124,245,131,241,109,126,64,35,251,104,250,207,132,243,2,172,239,86,221,234,118,41,219,93,249,69,65,121,133,153,101,189,244,151,10,246,230,126,126,241,220,51,6,123,85,172,65,46,107,38,130,75,138,108,200,146,178,89,112,109,37,207,238,15,147,11,82,159,159,57,108,50,151,12,210,201,171,178,217,171,134,164,151,242,128,187,217,7,130,188,41,89,183,132,183,90,169,59,207,156,234,250,54,184,120,197,231,18,189,145,212,111,6,224,138,92,126,179,188,209,74,128,139,232,181,244,179,107,243,24,171,179,46,18,149,75,143,76,156,234,221,179,184,117,148,217,76,26,108,102,76,159,59,250,6,103,97,121,177,227,83,89,67,142,182,70,76,52,92,86,69,201,34,113,29,242,42,45,171,143,152,115,241,21,218,62,29,228,58,212,58,132,46,223,203,108,119,126,120,67,149,58,253,54,42,77,110,76,140,146,181,251,79,164,185,10,59,2,79,178,102,62,105,47,105,191,103,232,124,227,173,76,204,76,49,13,167,58,197,106,150,217,146,13,118,92,246,211,194,220,248,252,3,169,85,179,147,5,52,149,153,226,26,39,6,140,248,213,89,47,56,14,115,27,86,122,141,46,107,189,91,94,141,223,13,118,189,212,159,71,164,71,222,212,184,219,195,21,140,79,134,188,25,185,223,117,47,126,223,106,181,146,194,252,93,37,230,183,49,122,179,175,62,48,97,81,107,45,49,87,162,188,191,149,236,148,85,218,51,62,219,125,196,48,246,159,40,177,198,119,183,82,132,146,76,121,183,210,235,71,190,71,98,33,145,217,69,98,62,41,50,248,68,226,47,166,201,153,119,189,127,10,226,47,12,90,253,123,222,122,191,161,244,120,218,190,239,33,158,244,194,234,176,99,53,125,90,25,66,47,202,246,34,226,49,191,41,103,83,112,150,22,165,21,66,167,25,29,83,127,172,222,117,45,91,83,142,90,247,62,30,49,11,146,156,215,194,13,33,42,114,189,71,73,88,139,141,77,162,20,92,243,145,168,237,163,247,70,147,119,235,127,116,91,136,185,185,130,221,116,208,140,69,69,51,34,191,10,163,71,252,163,147,103,49,240,187,201,186,107,84,179,43,17,220,167,182,96,57,202,171,183,221,118,126,171,191,224,24,157,157,12,107,58,55,110,214,57,29,223,173,140,146,94,41,163,212,45,186,168,67,247,190,122,100,161,92,255,0,251,11,119,138,112,155,117,147,136,166,170,137,79,87,53,153,146,91,215,123,233,250,238,28,132,145,109,50,202,6,242,132,249,111,109,121,138,47,23,235,17,233,31,126,38,203,223,14,188,111,120,95,113,239,27,171,117,125,93,234,227,227,23,156,92,28,57,134,124,30,206,233,115,175,119,181,220,219,211,220,94,159,64,238,48,91,137,17,163,109,218,131,36,102,173,93,165,17,112,225,233,19,184,99,92,92,139,223,172,139,221,78,155,153,254,129,191,119,235,131,150,166,100,135,83,156,210,189,211,235,209,171,244,21,175,114,63,178,122,70,70,199,153,74,101,100,106,171,69,239,230,234,75,187,225,31,90,106,212,157,95,219,72,150,243,239,147,252,226,216,89,202,102,87,238,155,109,62,28,189,175,250,27,225,250,241,205,210,48,167,130,101,45,222,191,189,236,27,118,221,105,239,46,60,207,204,46,106,42,148,163,50,36,213,34,31,192,242,127,156,110,38,116,39,15,73,76,99,207,114,112,128,124,116,100,232,105,162,189,236,202,75,247,8,118,136,69,118,203,237,72,113,205,203,137,98,249,105,158,95,86,67,232,110,163,13,37,110,178,207,15,178,16,163,150,109,174,125,175,220,31,66,147,171,188,113,167,86,134,159,207,217,59,253,148,134,249,213,161,171,148,134,120,125,148,128,107,113,205,74,213,167,145,121,199,195,83,122,240,164,39,79,54,87,223,232,49,164,230,50,175,21,104,50,229,114,89,15,142,123,237,245,119,84,75,73,217,181,125,23,160,192,96,55,72,84,61,237,26,108,157,229,180,82,96,167,77,185,252,190,127,206,44,46,199,206,238,179,35,9,55,166,246,235,252,111,246,9,3,42,54,234,136,85,44,189,172,41,183,72,143,168,193,77,146,90,185,78,73,140,36,200,172,65,31,10,230,213,17,83,73,178,110,47,89,212,183,93,38,139,181,25,219,92,207,151,140,66,64,152,156,189,155,122,20,6,183,95,170,241,213,245,235,29,246,51,186,172,90,109,217,243,140,113,201,236,196,160,212,112,253,33,214,167,64,212,231,88,178,19,53,10,62,11,115,249,133,243,162,215,41,242,180,105,149,28,174,201,43,131,201,63,48,163,185,194,77,237,199,232,63,152,114,136,43,36,184,247,14,26,13,66,17,37,38,114,217,241,11,243,194,244,14,71,194,49,9,36,103,33,146,35,228,123,194,1,200,160,237,113,173,7,107,143,145,51,162,157,237,33,163,255,0,60,134,148,212,97,159,139,37,147,248,28,32,31,113,31,112,31,2,50,31,15,132,98,107,34,235,12,223,245,194,27,197,54,57,254,124,223,254,185,0,214,225,217,6,99,231,55,172,118,211,251,163,113,201,12,173,38,68,234,63,245,136,113,53,9,8,107,120,173,73,59,91,191,224,1,162,191,239,212,231,209,226,234,211,199,159,209,16,139,142,145,204,51,122,148,186,151,93,249,245,102,2,116,110,249,90,2,187,239,232,18,89,82,170,179,185,113,10,52,36,248,115,112,188,228,48,139,111,8,205,212,104,13,45,18,18,87,173,197,62,29,174,80,221,47,56,8,146,168,177,186,168,74,70,171,233,121,105,189,190,184,199,53,77,139,173,182,207,93,174,209,31,47,128,124,56,189,141,206,36,171,35,85,244,212,31,77,237,246,69,15,162,129,37,59,210,109,68,69,165,155,92,207,210,64,62,202,197,39,70,231,229,139,223,87,208,124,30,145,196,65,119,171,235,236,234,213,110,251,121,197,238,169,83,209,39,119,105,73,45,55,238,191,155,210,45,13,70,139,34,62,238,251,195,213,127,206,204,188,192,47,206,90,84,55,145,18,123,155,124,188,69,227,122,17,232,23,2,180,158,177,29,227,190,159,120,82,124,253,198,49,207,3,226,84,210,9,166,215,16,149,242,226,92,185,187,167,135,103,209,232,23,130,153,142,224,204,111,74,144,195,70,165,232,227,36,143,157,184,242,244,130,238,91,108,200,166,94,74,149,191,229,4,254,135,210,191,72,179,179,97,233,117,103,188,189,173,221,240,12,171,172,196,102,188,211,165,30,98,46,182,84,193,18,44,190,38,71,230,62,124,121,11,63,140,112,21,78,1,75,123,76,167,18,222,239,143,85,81,17,223,73,115,191,164,17,107,218,106,214,45,95,184,57,90,119,96,252,253,147,252,35,109,216,174,70,148,109,62,149,35,79,51,82,109,110,30,145,206,208,104,78,85,143,76,119,84,163,208,106,178,27,215,192,149,110,227,1,247,65,111,172,33,8,190,155,32,142,252,252,195,182,82,48,143,93,210,126,16,209,169,162,95,206,175,230,225,227,122,71,217,66,202,170,164,228,182,77,59,40,204,216,37,217,48,148,171,114,244,250,71,108,135,148,184,165,164,164,152,165,213,95,178,8,139,69,53,206,37,231,225,112,28,11,120,3,93,254,107,90,223,96,255,0,230,31,53,79,46,119,27,191,155,58,181,95,244,61,188,223,92,59,195,56,35,28,83,239,108,25,92,115,121,254,231,188,86,183,249,190,145,206,69,165,226,71,181,111,240,197,73,139,90,218,227,57,199,246,210,64,49,170,169,65,234,205,151,203,90,181,37,95,65,110,95,116,117,247,233,246,185,111,187,190,167,253,99,39,113,6,93,98,218,154,26,102,54,30,171,172,204,150,147,221,211,221,93,175,107,114,33,163,13,108,209,143,171,146,163,41,84,90,252,116,170,74,25,51,58,19,202,34,43,151,30,101,231,1,141,52,204,61,215,223,105,190,185,187,222,58,150,239,187,189,174,101,199,159,164,100,126,71,236,255,0,225,250,173,23,242,219,184,223,245,159,208,26,180,233,75,159,100,43,242,25,59,148,155,31,226,56,42,139,42,101,98,164,193,179,84,67,154,93,161,56,155,164,183,103,126,46,114,224,124,70,102,96,44,180,123,14,68,130,135,42,107,116,227,239,111,120,166,139,234,53,125,113,219,198,19,184,89,188,142,200,79,115,80,40,142,123,171,235,61,91,172,240,234,58,53,106,83,191,100,59,120,223,184,50,34,151,135,122,132,70,218,235,155,205,55,43,238,237,204,204,252,227,177,196,96,163,52,132,27,132,102,155,247,88,111,173,214,200,174,107,73,125,209,71,92,92,27,126,123,223,245,35,101,216,219,164,146,181,223,141,185,14,86,115,200,81,25,17,145,246,251,143,225,29,95,18,214,88,167,67,75,142,104,50,223,18,59,78,18,120,216,255,0,152,6,24,237,149,139,186,133,106,140,199,131,247,154,37,84,209,125,237,175,101,178,87,241,68,114,210,105,126,18,222,251,254,239,119,167,232,111,123,223,211,232,25,85,181,85,97,204,71,142,36,34,28,37,43,170,85,106,132,163,105,91,203,234,121,54,189,139,135,138,56,172,160,200,140,79,80,240,182,241,138,163,27,189,197,175,74,112,239,125,231,164,188,194,64,202,221,159,240,119,131,164,213,215,225,29,230,165,196,59,110,109,200,220,250,225,126,155,165,234,65,167,127,204,237,226,255,0,172,109,97,28,62,229,32,165,235,121,74,222,238,237,118,244,242,213,233,227,204,118,52,71,85,174,102,124,61,0,45,190,61,195,59,234,93,64,250,237,190,103,186,95,59,191,208,171,210,34,203,105,202,23,83,199,184,144,250,214,189,29,79,232,45,123,178,207,167,210,38,42,176,193,61,78,150,209,47,138,227,184,146,177,95,154,76,71,30,215,88,54,122,171,216,174,90,9,245,36,250,135,40,234,50,241,24,46,119,20,99,230,207,149,31,7,227,90,1,110,119,155,190,181,244,86,189,218,119,209,233,25,189,136,107,27,236,140,145,35,171,90,250,56,107,255,0,28,34,243,12,21,192,144,223,166,98,216,36,235,107,247,189,237,245,32,211,205,165,127,56,201,154,213,122,57,228,59,208,83,187,55,187,61,130,116,181,126,108,35,229,207,144,146,49,226,133,68,240,214,97,215,203,172,238,117,59,41,223,19,87,231,229,195,153,121,196,152,100,46,25,234,88,98,128,174,187,175,242,191,21,31,59,183,231,109,122,125,3,14,182,114,192,149,90,150,54,155,44,217,150,211,111,210,156,121,42,234,138,52,153,41,230,76,172,124,47,204,72,214,4,165,170,155,67,165,178,227,166,102,213,57,134,142,232,210,119,36,39,211,232,16,114,109,83,253,237,37,190,228,146,250,31,245,143,166,85,43,121,167,223,237,107,253,15,250,199,214,225,106,36,145,119,15,165,74,79,122,136,190,232,200,71,230,215,184,15,77,2,155,39,194,191,56,135,82,115,78,227,198,178,26,59,120,220,57,12,77,193,178,252,23,5,81,247,123,221,82,13,119,190,158,228,149,187,252,194,84,243,227,3,77,197,56,82,68,88,75,125,75,42,124,230,200,154,140,110,153,154,219,34,34,177,31,62,31,116,96,133,127,103,44,112,138,131,91,186,77,113,194,221,164,238,154,43,214,241,143,135,49,34,108,171,73,57,30,25,198,212,99,190,231,83,209,218,250,175,207,143,143,119,156,72,174,198,56,127,193,152,109,245,117,189,237,171,50,85,243,189,60,226,180,94,115,24,195,128,246,113,198,167,136,41,82,222,166,214,217,67,85,38,20,163,85,21,226,34,34,90,76,204,204,207,129,12,251,201,60,29,51,10,81,30,137,41,79,26,149,57,199,189,242,57,180,118,54,144,158,70,103,230,230,23,69,208,66,53,68,34,191,255,0,87,27,102,197,211,167,95,238,13,244,29,144,69,97,82,86,147,185,151,1,70,37,237,127,132,252,35,131,218,46,191,187,190,33,74,254,117,127,206,164,112,231,233,17,121,85,165,120,43,27,215,125,255,0,123,166,108,166,252,93,63,159,31,30,103,230,19,97,155,212,23,171,180,38,163,178,226,210,101,61,46,246,90,53,240,208,225,114,35,244,136,178,205,236,186,174,192,198,184,142,73,66,158,226,23,92,152,148,159,82,89,17,145,186,225,220,143,238,8,51,235,98,10,239,90,203,228,71,234,186,122,181,26,140,139,235,190,175,120,89,95,151,14,67,48,219,87,62,2,63,118,41,155,38,159,135,234,241,164,211,221,108,219,135,75,111,183,116,153,154,80,241,31,3,33,158,77,73,46,58,72,143,224,49,71,42,135,111,126,207,238,141,196,158,174,54,239,28,123,43,62,55,77,135,220,133,223,187,188,7,210,143,20,198,149,183,169,38,87,26,72,251,198,178,81,25,88,248,0,249,29,131,188,185,239,109,127,173,28,29,91,15,111,205,213,245,189,58,180,240,221,223,205,233,29,163,77,203,152,210,182,174,147,45,95,184,2,215,85,112,55,132,26,221,120,83,119,103,53,223,113,127,63,215,122,71,78,127,42,60,29,41,233,222,31,222,111,86,162,211,213,109,107,157,249,235,244,11,246,166,180,113,213,251,131,143,168,180,167,26,36,145,31,143,126,5,126,227,1,98,106,152,115,82,89,103,174,124,232,141,55,221,243,229,233,244,12,46,207,76,175,211,224,79,155,159,223,63,161,191,90,250,241,35,117,26,74,141,221,70,233,150,165,40,248,163,211,240,140,122,205,168,244,226,240,87,88,172,198,103,231,246,214,164,149,254,119,231,49,44,34,218,175,135,252,31,186,249,111,121,188,213,249,221,173,107,122,125,35,161,77,102,235,190,175,161,243,124,34,243,102,77,82,61,71,193,221,65,109,201,221,239,181,238,92,37,233,190,139,94,220,185,31,237,14,172,238,24,149,77,132,250,36,155,173,175,66,150,73,113,147,73,153,91,210,126,129,69,180,240,127,88,89,30,251,79,29,62,45,255,0,148,124,245,42,95,86,35,61,254,174,201,31,139,110,255,0,132,118,41,237,60,135,44,150,86,190,199,114,79,210,56,151,226,74,144,225,23,86,117,60,45,226,25,128,235,203,103,137,158,175,220,31,35,205,89,106,61,94,110,225,218,202,140,250,203,74,137,196,223,188,219,49,187,238,73,231,216,214,137,11,53,43,146,73,147,51,231,240,128,233,71,217,227,204,119,124,191,198,62,0,168,41,255,0,7,111,254,84,54,109,190,211,244,72,59,248,167,230,29,106,161,70,149,13,197,147,141,187,100,184,104,185,180,101,126,127,204,56,227,65,182,163,224,102,119,181,172,2,86,182,95,218,23,122,138,117,63,220,133,186,190,29,101,58,252,33,227,105,220,151,45,223,1,32,56,127,21,245,237,255,0,202,26,52,105,252,246,247,189,253,30,129,231,51,10,98,212,80,101,27,203,134,151,126,87,221,88,222,209,222,147,191,35,243,12,216,202,45,177,104,84,159,11,117,172,63,1,189,238,227,78,242,184,132,94,219,203,218,237,241,230,2,99,91,127,85,251,31,186,62,196,46,253,221,227,23,178,243,105,204,9,136,188,33,187,170,208,91,234,251,171,233,174,178,187,234,215,232,43,120,163,33,105,88,138,153,81,111,92,121,145,86,91,205,29,135,210,174,60,60,223,8,14,196,149,112,228,43,109,73,62,225,243,180,242,20,93,149,36,248,219,129,143,161,38,71,194,224,52,232,227,107,138,164,172,118,184,212,100,43,126,22,1,67,224,2,166,124,44,40,106,43,88,5,72,174,6,119,20,183,14,96,2,186,189,2,166,125,195,72,212,69,96,4,242,21,20,185,121,194,254,98,184,10,128,165,184,220,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,21,189,185,10,44,200,237,99,21,59,13,176,26,172,159,56,210,171,23,120,167,46,66,138,1,177,37,68,73,87,18,241,76,117,42,252,165,50,211,235,78,155,150,158,127,112,118,137,135,100,168,254,176,199,79,174,160,222,101,244,216,206,250,121,124,36,3,175,157,65,78,57,219,54,202,255,0,253,121,197,172,207,41,70,172,35,91,66,13,10,63,149,172,69,196,254,122,208,185,14,199,83,110,153,105,89,17,121,203,208,45,142,111,52,135,104,53,102,148,103,199,113,203,159,142,216,196,68,214,119,27,141,86,235,14,41,6,90,171,146,57,151,15,29,193,100,221,120,149,37,219,154,75,182,175,194,47,166,209,38,220,122,141,88,155,89,25,150,32,125,54,51,250,231,70,62,58,242,183,238,25,17,113,81,254,17,148,14,211,18,161,187,97,9,37,181,193,9,46,39,232,248,69,206,194,120,225,248,189,107,183,4,181,104,241,140,251,181,125,112,179,80,203,120,217,106,225,100,151,33,206,83,149,81,70,243,119,13,106,189,175,239,106,63,56,12,210,192,181,24,21,234,134,237,233,177,251,15,50,146,221,56,155,246,148,126,115,63,48,200,156,13,64,134,219,109,155,14,60,187,75,35,46,36,124,123,62,98,24,15,151,120,246,161,64,170,19,206,162,11,36,169,17,213,119,201,73,46,202,143,235,139,207,196,101,254,77,102,235,85,86,227,165,234,141,16,148,186,170,26,34,67,220,76,143,119,202,235,62,60,64,100,205,14,146,122,144,179,109,226,50,120,187,190,15,64,239,212,168,102,132,29,146,187,235,62,101,232,33,212,112,197,98,52,198,137,101,42,50,190,88,211,216,89,31,114,125,62,145,223,169,78,54,178,249,226,124,99,228,126,128,21,68,83,53,145,154,87,251,67,234,110,33,26,72,140,150,62,180,161,173,58,181,241,248,70,180,26,10,197,172,191,108,7,206,220,114,108,238,68,174,86,226,62,148,160,146,68,100,124,108,6,180,23,209,23,237,129,184,202,74,234,117,37,240,168,128,110,146,120,23,49,184,148,17,121,199,206,83,161,36,136,149,45,130,248,92,33,243,61,94,166,183,107,212,161,149,239,205,228,255,0,56,156,7,36,102,158,245,23,237,141,205,73,35,43,40,191,108,117,135,177,125,25,187,94,179,77,43,223,156,132,127,72,19,139,233,74,81,18,42,212,213,92,237,193,244,159,250,65,113,218,77,68,100,124,72,109,145,246,136,204,112,62,234,32,145,112,168,65,255,0,218,151,243,138,30,41,131,109,74,168,193,47,248,98,254,113,71,99,75,169,35,177,169,37,247,70,234,94,79,11,41,63,182,58,131,216,186,152,222,165,29,86,156,86,183,55,211,253,33,199,74,204,170,20,20,169,79,98,26,35,100,139,92,220,150,130,181,252,247,87,164,46,46,33,58,142,245,164,190,232,174,241,187,112,113,63,182,45,51,217,219,133,19,116,167,24,97,115,81,29,140,188,32,221,203,254,112,108,55,157,212,69,44,210,156,73,134,141,37,200,202,98,56,151,254,208,5,218,122,36,121,69,165,78,159,61,93,149,16,235,117,12,1,71,149,187,213,34,111,102,254,42,211,223,111,173,29,31,228,247,134,217,90,137,88,179,10,164,202,228,100,169,237,149,191,231,7,218,188,244,195,28,45,139,176,183,255,0,231,183,253,96,131,114,163,147,24,126,126,239,121,38,172,91,187,219,74,209,223,111,172,244,11,93,136,246,68,193,85,52,184,107,153,138,174,113,205,190,195,141,122,126,194,124,120,139,160,156,243,194,92,111,140,176,169,124,98,215,245,131,90,115,155,11,190,147,52,226,220,52,174,238,204,246,207,253,48,220,49,111,16,108,43,130,164,56,106,75,216,221,71,185,177,105,83,39,231,255,0,23,29,54,126,194,88,113,165,222,60,124,118,178,210,95,64,217,241,191,162,56,205,7,115,95,13,40,245,123,168,195,252,11,251,245,191,233,143,145,252,222,195,13,158,159,117,120,112,174,87,227,57,191,233,138,49,107,6,236,77,134,98,75,134,236,148,99,86,73,27,205,70,225,54,146,43,146,185,221,143,72,188,184,119,102,156,11,65,98,58,252,43,94,66,152,215,193,231,217,43,106,51,231,239,69,231,29,190,126,119,97,184,172,56,162,197,120,96,137,54,226,169,205,247,153,125,144,91,220,97,180,76,38,154,150,154,109,119,11,73,89,110,244,37,50,137,102,174,41,191,4,187,199,191,246,128,119,9,145,176,86,0,134,132,150,38,140,201,37,123,159,151,102,180,159,26,235,250,222,60,63,104,88,204,210,218,151,220,243,14,70,162,86,48,132,163,143,80,56,228,75,145,172,247,105,37,149,207,75,165,199,129,113,229,196,90,60,233,207,76,65,94,144,236,36,49,69,113,180,73,105,210,54,18,179,51,179,38,95,170,31,14,34,197,206,195,206,98,71,156,147,46,60,164,156,135,14,73,238,81,98,212,163,51,225,114,62,29,160,29,139,28,237,65,138,235,18,165,161,81,176,218,146,115,156,116,141,164,56,119,226,175,178,159,14,34,215,57,137,220,196,118,240,154,226,179,213,252,77,217,233,190,174,119,212,103,245,36,62,249,153,92,74,90,205,184,149,117,93,102,124,27,191,15,253,65,177,242,57,153,31,196,166,85,143,87,59,176,127,209,1,125,50,210,54,5,165,120,75,242,213,21,59,221,207,207,39,50,92,181,242,229,231,23,126,175,157,116,106,108,57,13,71,196,88,113,87,97,107,34,92,180,25,153,216,252,206,122,6,20,48,156,71,78,213,187,162,200,61,229,175,174,51,157,223,253,199,195,83,169,87,36,146,142,77,52,219,45,217,164,253,229,101,98,227,199,137,137,97,121,115,87,56,215,88,41,59,137,148,71,137,84,213,181,118,92,213,196,245,240,224,179,227,196,99,125,70,98,235,85,22,30,146,72,73,89,45,25,183,192,136,181,31,158,254,113,187,49,229,17,41,11,34,77,208,124,248,14,44,159,67,42,43,45,23,35,185,17,152,163,189,196,154,205,62,128,136,112,158,105,215,27,190,148,26,137,74,59,174,231,192,189,6,98,225,100,222,14,137,136,241,53,30,163,89,57,113,154,145,214,55,142,34,200,66,116,182,225,21,141,73,59,113,73,23,30,243,22,82,151,53,75,150,210,213,160,175,171,224,228,98,232,97,124,204,171,225,168,17,154,128,205,57,206,173,175,70,249,42,51,61,74,85,239,101,151,213,24,9,20,201,249,24,83,4,225,248,144,162,98,24,158,244,211,205,218,84,182,245,89,79,26,248,218,223,253,133,217,135,155,56,109,132,165,43,197,24,121,58,80,73,237,77,108,191,211,17,102,141,164,241,124,99,221,148,26,7,15,170,105,219,255,0,10,56,249,91,74,99,117,169,90,105,116,19,45,70,101,102,30,254,180,4,179,158,121,225,86,146,73,86,48,194,197,110,28,106,13,255,0,88,62,200,249,215,132,157,213,108,101,133,206,214,229,81,107,250,193,14,115,54,137,198,107,51,222,83,104,105,45,119,249,203,165,255,0,90,41,27,105,172,111,27,86,138,102,31,61,86,189,217,123,250,209,55,137,151,249,53,225,86,252,108,95,134,19,127,61,65,178,255,0,172,31,26,51,239,7,159,31,118,216,75,135,251,164,215,245,130,30,221,218,151,30,191,109,84,156,61,217,243,48,247,245,163,137,70,208,216,250,202,181,18,141,255,0,248,207,127,88,27,196,198,84,182,138,193,241,151,163,221,198,14,34,52,92,245,84,218,244,253,148,117,202,166,210,184,56,154,115,70,58,193,103,239,71,250,102,215,152,254,202,34,38,110,119,227,170,138,245,59,68,166,21,211,163,177,25,238,92,126,201,233,28,84,156,204,197,238,93,179,163,195,178,147,110,17,221,254,152,111,18,79,153,27,79,97,246,105,149,21,66,197,248,49,231,11,115,165,37,80,66,175,218,69,248,19,190,107,140,27,207,92,224,119,26,86,107,113,206,85,21,214,38,117,110,220,69,154,175,161,13,31,100,245,153,115,79,31,186,44,205,79,17,98,10,138,157,109,250,98,19,188,211,125,12,172,143,133,188,231,232,28,58,152,169,58,225,171,168,61,168,251,137,165,5,135,36,243,20,247,19,190,84,178,214,163,226,68,226,71,108,203,131,164,67,172,58,236,154,139,76,165,81,20,146,83,143,37,36,103,169,28,46,127,0,232,69,77,173,56,118,77,38,89,151,59,147,11,254,97,246,49,7,17,51,99,69,14,89,246,109,198,51,156,133,18,55,149,57,173,134,233,212,170,100,84,226,124,62,70,197,37,150,172,185,173,234,43,37,5,199,183,207,128,238,149,45,163,156,166,110,219,129,82,195,15,32,238,155,169,237,92,10,214,62,14,136,211,164,98,108,103,72,81,41,140,63,115,38,183,94,249,17,222,92,60,198,92,120,14,101,121,149,141,22,132,37,250,28,84,105,43,23,202,206,151,225,80,130,77,41,27,73,165,221,239,90,171,225,86,237,167,79,203,22,191,59,243,116,116,156,192,219,30,163,75,132,218,169,245,28,22,242,150,211,231,101,60,165,113,34,43,114,124,188,227,1,156,205,204,82,205,173,78,167,113,243,178,231,244,199,79,172,227,26,221,89,180,20,152,81,211,187,37,91,67,107,43,222,215,230,163,243,6,241,150,24,171,109,44,97,57,75,187,56,56,239,24,209,216,75,191,93,246,127,72,182,213,93,170,177,116,146,82,14,46,25,61,77,26,123,40,119,211,246,97,142,114,103,205,113,194,37,71,73,92,173,193,7,252,226,140,182,111,45,42,116,141,61,162,47,55,1,69,208,173,230,213,115,17,169,228,205,143,75,66,100,105,212,109,33,101,109,54,181,174,179,250,146,23,75,33,177,117,42,13,98,135,34,93,94,154,195,168,235,90,146,236,132,166,215,75,164,87,35,87,152,200,99,59,170,75,36,105,108,200,244,242,184,251,104,181,201,244,169,76,204,138,195,75,91,90,180,146,210,163,35,185,25,31,35,47,56,130,67,49,54,104,72,44,57,37,20,151,169,82,209,216,221,154,20,110,106,247,196,222,218,87,198,220,127,104,116,133,230,21,86,83,40,67,236,193,73,240,81,145,37,68,100,118,244,168,99,230,29,206,26,154,105,177,233,178,188,16,213,181,234,37,106,74,139,180,102,92,214,59,52,12,121,2,82,190,89,170,82,219,186,53,29,159,73,113,225,195,138,132,23,10,110,103,98,122,42,149,38,29,54,10,245,44,219,35,113,151,12,141,60,78,252,22,94,98,26,34,237,57,140,162,107,97,200,24,121,26,44,130,214,211,164,124,56,126,170,58,244,154,214,28,168,66,101,191,15,64,51,236,172,201,18,155,185,112,248,125,34,220,226,18,160,162,98,212,221,89,149,106,117,195,63,127,65,247,139,196,101,78,30,218,166,115,61,99,172,206,194,77,95,70,157,110,154,111,207,206,240,186,184,75,104,87,171,210,28,111,175,225,181,146,22,218,79,114,233,157,181,25,243,247,195,243,8,204,114,160,135,109,165,214,142,222,101,127,172,119,204,185,205,41,20,25,143,26,222,165,54,79,56,197,205,245,25,112,73,171,151,108,188,225,97,36,178,243,117,81,16,183,17,50,139,216,65,175,180,231,14,31,231,142,183,55,61,107,18,100,33,48,202,134,250,84,68,155,183,169,92,110,124,56,57,207,144,196,249,89,212,196,200,50,47,85,160,26,205,181,164,137,47,151,30,207,235,158,145,241,97,92,216,66,38,69,105,249,244,102,219,84,180,107,82,157,181,146,102,155,157,205,98,90,70,89,75,206,60,68,201,26,151,18,148,149,17,21,137,77,172,187,254,220,112,243,179,235,23,48,75,40,212,234,51,134,155,105,247,151,78,252,188,206,11,127,27,22,96,250,235,201,68,188,85,73,69,238,159,123,156,209,112,34,191,121,152,251,87,242,62,66,13,194,198,16,117,23,119,132,24,5,119,106,46,125,227,185,51,25,105,218,45,37,40,86,171,168,163,60,93,199,246,65,112,98,102,238,35,75,45,186,236,42,98,53,32,185,182,225,21,204,190,220,89,138,60,204,10,135,89,52,98,218,121,153,106,225,215,217,243,24,239,73,149,129,159,132,194,85,139,32,120,169,62,19,217,243,4,74,46,117,39,53,42,83,84,77,186,154,89,89,189,93,146,85,239,195,235,253,35,176,55,141,101,169,180,175,229,46,209,17,247,255,0,72,90,58,57,96,230,94,55,90,196,145,85,169,187,113,152,209,149,174,67,151,127,19,97,152,169,67,104,196,84,206,5,167,181,45,187,240,251,162,139,143,39,27,212,75,78,225,168,110,115,189,146,163,183,237,40,109,83,241,253,105,237,230,254,44,52,105,181,187,11,43,243,243,168,116,10,70,41,165,191,189,215,85,167,150,157,60,159,79,167,210,57,214,42,24,100,181,94,189,8,185,126,138,111,249,192,118,200,89,139,85,53,161,165,181,1,36,181,145,31,101,69,192,237,245,195,151,115,23,58,243,14,54,181,195,34,82,77,39,99,243,151,219,11,110,185,88,109,167,145,166,185,20,249,31,25,77,249,197,100,215,105,44,221,44,85,97,47,179,127,159,164,248,253,195,18,226,213,237,119,57,217,120,66,165,17,148,161,196,185,14,37,244,17,153,220,165,145,255,0,32,143,233,205,78,165,226,69,212,227,196,113,78,181,107,18,219,51,79,22,201,61,214,62,71,231,18,29,154,116,184,24,194,135,41,165,200,90,212,166,218,110,209,86,147,51,210,233,43,204,124,127,144,99,6,34,202,98,58,252,134,24,135,89,113,61,139,25,55,115,62,193,31,114,5,129,240,229,126,208,24,199,10,55,76,132,138,109,21,44,197,223,89,82,89,116,140,181,107,62,39,188,34,230,175,192,50,63,11,109,129,84,101,13,27,211,112,107,106,234,201,37,18,156,81,88,251,55,46,47,11,29,67,200,6,234,100,193,72,129,136,210,151,53,92,208,213,185,95,206,223,160,115,172,236,187,77,222,26,147,23,21,29,203,234,19,253,80,92,100,101,63,108,231,213,165,183,107,56,25,36,148,23,232,131,46,60,62,206,59,18,182,196,109,81,26,213,95,192,229,193,39,249,171,209,250,248,195,233,251,56,202,136,181,170,45,15,21,56,91,195,73,25,197,51,186,120,241,224,208,249,207,36,107,58,73,149,225,220,72,148,163,129,25,195,89,114,255,0,131,18,227,57,99,237,107,16,245,126,88,240,79,119,232,194,254,184,125,212,173,165,83,43,123,106,190,20,61,58,124,89,30,123,253,148,97,91,89,55,33,23,211,75,175,113,251,1,255,0,64,118,74,62,8,169,192,223,90,147,84,45,230,159,29,133,119,95,235,125,34,76,200,203,131,218,86,42,30,70,246,187,132,209,99,35,59,202,34,225,127,215,71,47,11,105,106,27,164,68,238,43,193,233,51,93,173,215,144,94,111,178,140,43,151,132,16,241,41,110,181,53,42,36,153,17,105,183,250,35,173,84,104,82,105,243,90,76,104,146,150,222,148,173,74,83,102,118,59,159,121,23,160,34,68,136,196,218,18,128,239,251,106,194,102,87,50,225,57,30,111,215,6,236,156,238,195,242,27,81,251,168,195,39,170,222,44,212,127,88,35,197,53,37,211,98,45,213,238,208,164,170,228,78,112,231,98,243,143,153,252,194,118,36,117,105,122,157,217,183,140,163,239,63,182,25,92,103,197,87,54,40,78,54,235,137,196,84,3,35,211,196,165,162,221,223,94,49,19,108,60,205,166,78,163,55,26,53,106,138,242,147,86,142,179,75,114,82,165,17,117,103,56,216,151,203,136,181,213,12,223,152,212,23,16,135,104,230,101,110,6,163,191,50,250,241,143,217,195,152,83,171,179,158,105,210,167,233,41,13,56,70,213,249,147,86,250,163,243,138,45,126,42,123,173,87,106,82,82,105,81,59,53,229,221,60,72,238,181,31,15,64,249,169,206,41,151,53,17,23,20,91,143,220,31,59,207,174,67,238,29,136,204,212,106,236,252,35,156,164,80,222,152,105,249,90,73,145,180,75,236,32,253,30,143,72,11,135,31,19,199,123,86,250,92,36,90,214,247,194,43,254,217,142,187,86,150,137,27,173,211,141,175,78,171,232,59,219,144,216,94,29,67,86,222,34,74,111,203,81,90,255,0,184,54,201,136,140,114,127,198,243,168,128,104,136,209,50,234,9,87,73,107,35,237,112,29,239,10,192,137,61,230,18,183,149,218,148,148,118,20,92,140,211,252,227,162,202,146,193,43,82,31,108,236,155,248,197,204,125,180,12,93,34,144,243,42,104,226,118,31,75,190,249,126,100,101,245,197,195,128,12,145,195,216,70,154,195,100,226,31,146,102,135,181,17,26,147,204,173,245,163,235,196,152,58,37,86,157,37,183,14,95,190,232,190,238,215,224,162,229,217,63,48,182,116,76,231,156,150,200,156,118,138,146,222,241,186,140,184,112,250,241,217,154,206,68,56,201,33,202,141,9,55,231,239,214,239,251,112,101,117,154,204,220,16,154,60,202,147,204,49,60,208,206,230,202,113,60,56,146,11,137,146,75,206,56,204,188,156,116,233,138,37,27,105,50,142,180,217,206,28,214,147,23,27,30,98,90,102,35,167,206,213,84,128,165,200,221,118,88,125,38,125,149,39,145,92,254,164,90,23,164,21,42,162,234,226,169,11,35,73,32,141,103,114,226,68,125,214,243,3,22,84,101,254,36,167,33,109,42,69,74,11,119,132,155,234,121,41,227,216,225,196,197,239,195,120,191,5,161,45,117,156,91,71,104,250,186,72,201,83,218,77,143,135,14,42,17,247,3,48,234,16,212,73,74,105,253,148,104,237,18,189,31,93,232,27,167,154,181,100,45,70,77,211,57,159,50,87,244,192,73,179,117,236,182,145,125,230,58,163,150,158,86,170,71,254,113,180,213,51,41,229,223,94,63,133,216,229,166,171,27,191,238,8,222,111,58,235,136,189,153,163,241,243,165,127,214,14,74,22,125,87,155,215,239,84,62,54,230,149,250,126,200,36,137,49,164,64,202,84,73,73,167,48,96,31,109,7,253,182,141,231,248,5,198,195,213,12,185,167,18,10,30,54,166,56,68,249,44,181,84,152,62,215,14,28,15,208,66,37,97,109,15,136,152,115,90,89,160,92,140,143,138,92,238,255,0,132,29,142,153,181,78,43,136,105,36,177,134,44,78,18,187,73,115,209,246,111,64,150,18,248,198,97,97,56,45,40,209,138,168,118,73,154,251,115,154,254,151,160,124,210,179,239,7,193,37,37,204,107,132,144,104,181,247,149,38,138,215,243,251,231,164,69,12,189,174,241,115,141,45,4,198,20,61,72,50,224,151,124,223,175,14,149,89,218,47,19,84,156,121,79,199,160,22,243,77,244,33,206,235,121,221,244,12,132,193,175,105,12,26,110,26,83,142,176,97,159,152,170,109,127,90,55,147,159,120,86,83,100,180,99,28,40,171,241,236,84,27,63,250,193,11,197,157,245,212,47,124,150,168,198,101,245,171,183,155,245,65,203,83,246,143,196,209,27,38,211,31,15,216,136,203,180,135,60,247,253,84,65,49,169,206,60,44,239,19,197,184,107,143,30,19,219,254,152,227,49,30,42,195,152,134,10,25,107,16,83,30,61,233,61,104,242,219,81,218,199,199,153,240,227,248,4,79,51,180,238,38,74,19,118,176,223,138,95,66,231,245,163,185,97,189,174,177,44,53,38,229,132,146,68,193,35,183,188,47,55,217,189,2,111,25,53,136,114,39,9,226,44,67,84,169,73,168,86,8,228,76,121,251,178,235,90,79,90,205,71,107,182,124,60,194,244,225,122,6,24,194,253,103,169,214,117,117,157,26,183,242,27,63,23,85,173,98,47,170,49,134,116,221,176,170,235,108,205,217,120,53,39,100,240,222,40,191,235,134,233,237,107,82,115,156,220,33,195,204,226,191,174,1,32,12,227,26,58,85,101,86,105,132,102,101,107,200,79,31,249,67,232,115,24,211,18,210,244,213,169,167,192,255,0,63,79,244,132,122,39,106,25,78,72,103,85,67,10,17,107,47,207,79,206,95,101,31,100,221,169,228,198,74,146,213,75,9,43,176,106,43,188,103,199,143,217,133,129,158,10,197,148,231,155,86,186,157,60,136,200,200,204,158,79,47,219,22,47,58,240,70,24,198,108,214,94,85,85,247,29,153,213,251,49,95,108,239,160,219,46,201,105,62,228,241,251,163,28,127,37,165,87,112,178,41,88,71,145,253,26,188,223,175,14,40,246,176,173,174,70,147,119,9,232,62,253,75,243,126,188,28,71,213,59,34,27,129,95,92,234,100,12,67,35,69,180,30,235,90,85,116,17,31,138,223,30,102,59,60,28,174,169,213,104,232,160,76,162,214,219,142,237,245,41,49,148,75,43,40,214,92,77,6,92,200,187,134,198,26,218,96,166,28,110,187,87,194,140,154,245,234,249,99,77,173,123,115,119,208,67,189,83,118,132,163,37,45,185,238,155,10,106,43,240,235,168,244,253,144,73,23,95,40,114,186,135,131,219,137,49,18,106,40,116,233,109,199,90,101,45,4,69,243,179,50,182,130,59,221,63,132,94,170,125,82,35,40,67,39,46,57,37,182,201,36,106,112,175,194,197,231,24,150,230,212,48,209,239,77,226,12,30,100,131,177,124,182,70,118,47,248,81,195,84,182,181,122,42,76,227,213,176,106,204,156,211,197,243,62,28,124,207,0,205,211,175,83,144,148,145,212,97,151,14,247,147,252,227,105,204,75,77,59,124,211,131,255,0,182,79,243,140,4,147,182,61,111,120,100,153,56,52,200,148,100,71,173,124,75,255,0,110,55,218,218,194,123,183,222,78,194,37,110,94,250,175,235,133,184,207,2,175,82,39,54,227,78,85,161,88,203,79,101,244,247,253,209,199,187,7,12,60,225,45,117,182,200,200,173,194,75,99,0,209,182,45,114,37,205,185,24,52,245,115,212,181,247,127,195,141,69,182,133,125,74,35,55,240,95,63,170,95,245,226,113,18,23,76,143,135,35,105,54,171,45,42,206,18,184,200,108,248,240,29,138,45,82,156,223,101,170,132,101,17,157,254,122,147,238,248,68,112,196,219,82,190,217,165,37,35,5,88,214,87,51,90,255,0,175,29,175,15,109,151,83,146,180,147,213,12,20,155,173,69,193,213,23,208,254,190,2,65,26,159,21,196,17,166,83,39,127,50,200,106,84,150,148,147,73,58,217,151,161,67,18,48,158,213,81,103,28,84,78,196,24,53,146,94,189,86,150,73,181,181,91,155,222,130,29,254,6,208,216,89,228,160,220,198,88,68,140,239,123,84,91,244,253,144,81,122,170,48,216,156,201,54,181,170,196,189,93,147,43,242,63,231,22,63,28,108,221,133,113,36,137,51,36,74,196,4,185,51,87,37,68,202,219,182,165,26,140,237,118,143,135,104,115,236,231,198,18,81,17,158,51,194,156,74,255,0,219,22,191,172,28,101,87,104,252,47,17,22,70,51,193,220,28,209,218,168,183,233,251,47,160,47,18,57,108,178,201,108,61,129,163,204,110,4,154,186,186,210,24,37,245,165,160,204,180,18,173,107,33,63,84,119,251,130,246,49,46,59,90,174,251,69,123,115,81,12,87,147,181,157,6,59,170,66,113,134,6,177,40,203,141,65,29,223,240,195,224,127,107,202,119,103,70,40,192,199,207,244,106,127,174,11,196,12,199,110,108,117,94,242,26,255,0,215,33,200,51,37,147,177,111,91,185,159,213,16,195,104,123,94,210,28,215,175,22,224,82,181,173,242,250,125,63,102,29,222,153,181,22,24,144,164,41,120,211,4,151,190,18,120,84,91,244,125,148,46,50,113,46,32,203,130,211,251,96,106,45,92,12,133,144,167,109,19,132,229,41,36,88,215,7,158,167,9,61,154,147,94,143,178,142,209,7,55,240,220,196,234,107,20,97,215,11,81,151,98,115,103,221,246,226,139,152,133,149,136,174,66,166,101,110,100,58,2,115,79,13,160,137,78,226,122,2,8,185,153,205,108,173,255,0,44,107,70,107,225,55,20,72,70,45,195,170,81,242,34,158,209,159,239,192,119,55,156,230,87,46,99,228,144,251,105,65,106,113,5,199,188,199,86,123,48,232,70,90,202,191,70,50,51,185,31,90,69,191,124,58,142,39,205,202,52,6,53,167,16,80,11,223,244,118,229,163,204,175,175,244,0,236,216,167,17,83,105,174,50,79,212,225,53,188,83,150,222,188,148,222,214,229,115,244,136,239,207,140,240,147,55,192,126,9,149,65,153,163,172,239,55,43,55,52,95,117,107,233,115,133,236,127,180,59,158,126,109,60,244,122,164,56,212,186,150,20,146,76,200,152,133,89,227,89,164,137,72,34,190,151,120,119,254,208,197,108,21,69,60,101,215,124,54,212,136,253,79,119,186,220,167,70,173,122,175,125,68,119,241,75,151,156,7,209,130,50,138,85,123,174,245,218,85,113,189,198,239,78,237,131,43,234,213,123,221,7,230,33,217,243,7,42,170,123,245,154,40,149,197,23,82,62,37,25,71,222,191,172,25,49,131,40,216,82,151,215,55,117,196,251,238,238,251,201,77,247,106,229,192,188,226,227,203,193,184,42,188,149,28,140,64,178,53,32,217,247,169,109,114,63,133,39,199,136,8,204,147,149,149,34,59,170,139,91,43,39,190,50,191,160,62,55,50,198,160,219,102,247,130,43,61,158,23,56,234,183,239,4,146,75,200,108,5,33,11,91,85,202,170,204,144,100,90,100,178,124,124,223,59,28,59,249,1,131,156,138,182,60,37,89,237,25,29,137,230,175,204,190,198,2,61,216,203,103,28,101,42,118,13,85,43,59,220,183,86,239,251,81,241,175,10,200,167,79,54,58,156,228,182,223,209,56,217,151,52,223,137,219,210,51,154,185,145,84,138,122,159,84,15,14,60,150,244,232,51,210,171,222,215,228,223,164,197,163,199,185,106,184,7,57,246,161,85,76,209,186,182,166,248,113,210,95,83,233,1,139,152,167,4,182,228,52,190,134,167,41,110,62,74,50,36,220,184,146,143,234,69,171,171,209,149,9,231,72,218,125,58,94,82,59,105,183,121,250,61,3,37,49,18,158,138,209,199,117,179,65,52,246,142,217,25,29,200,140,172,126,145,107,241,45,1,169,164,183,8,164,40,215,32,214,122,56,243,191,163,151,16,22,137,196,154,76,248,31,59,15,174,37,77,232,186,244,37,190,213,188,98,62,239,186,62,154,181,51,170,186,233,18,29,45,46,169,61,162,244,159,160,113,28,249,240,1,125,178,235,61,43,152,103,194,27,134,232,159,44,238,175,191,37,253,14,190,86,112,190,168,73,110,67,109,91,30,187,30,59,53,42,254,13,101,199,171,8,96,146,137,68,147,52,153,53,196,137,79,31,30,38,33,133,167,214,221,236,69,199,206,46,110,92,102,157,87,11,207,130,227,8,166,123,205,69,169,62,254,74,181,201,72,231,101,151,14,200,15,66,120,79,29,82,235,113,247,140,86,41,79,94,70,235,222,36,37,69,123,39,135,5,31,30,35,187,197,121,14,149,210,180,168,175,110,7,113,21,27,61,109,121,56,186,148,42,133,71,6,199,39,171,141,165,90,222,52,40,146,123,162,51,43,189,240,241,18,21,148,185,169,74,198,144,148,182,107,148,57,11,235,78,52,69,14,74,87,125,45,165,95,86,124,120,254,208,11,173,244,34,131,105,151,208,226,73,73,90,20,71,126,36,119,27,220,12,175,112,20,59,119,141,163,89,145,153,21,134,233,145,25,13,165,164,139,137,95,152,13,73,89,159,152,110,23,104,124,229,204,125,8,34,227,96,20,21,189,197,0,5,79,208,42,67,72,175,3,226,96,53,0,165,203,206,23,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,5,72,174,54,198,225,95,184,104,59,119,0,161,242,26,12,204,136,198,181,119,91,238,141,14,17,149,237,230,1,241,76,62,202,138,252,208,99,173,84,81,217,112,237,230,254,65,217,37,23,5,26,190,164,199,95,158,105,86,180,151,163,249,0,117,169,205,23,109,70,159,55,127,192,44,126,122,84,145,77,160,214,223,83,219,178,111,171,113,211,123,93,109,23,155,210,47,165,88,210,204,119,92,62,22,211,199,238,144,196,109,172,177,139,116,188,45,138,155,77,71,116,182,186,143,13,206,171,93,198,62,180,252,227,25,88,70,134,122,215,147,81,196,21,182,202,94,240,188,61,37,118,221,219,232,221,227,203,210,44,242,72,214,250,251,238,102,127,186,59,70,62,171,42,163,92,170,60,114,55,155,218,147,238,223,69,175,117,171,143,47,72,225,41,84,233,19,159,52,71,103,90,180,107,182,162,46,23,47,57,250,70,72,228,232,234,167,147,107,41,71,196,137,54,241,189,55,228,47,118,18,162,225,25,157,111,92,109,122,55,118,237,186,86,190,175,79,160,89,25,216,111,16,82,208,203,174,194,221,34,73,26,155,61,226,21,168,138,222,147,183,50,28,157,27,29,98,26,94,251,69,87,117,189,211,127,120,66,175,107,253,105,249,192,100,61,115,47,40,138,138,167,41,212,139,184,219,107,81,31,88,95,5,91,135,53,14,183,70,172,226,12,5,84,134,150,100,245,22,154,144,220,213,118,16,237,172,162,186,184,146,143,146,57,122,57,14,171,27,58,107,74,53,34,94,37,186,21,98,50,234,104,229,223,201,3,226,172,99,184,53,109,78,189,85,222,172,154,54,200,247,6,159,63,15,20,188,224,51,35,44,54,165,133,21,150,152,172,99,173,46,42,160,147,34,240,97,157,208,100,130,250,22,188,247,25,25,131,246,147,194,147,8,150,172,105,173,4,234,146,103,224,231,11,232,75,236,66,35,17,139,30,130,226,92,133,80,208,104,50,112,143,116,71,101,23,127,18,244,16,231,233,185,229,141,41,44,41,48,241,70,232,181,154,191,49,52,174,38,68,93,237,152,9,141,141,180,6,12,113,164,219,22,220,206,255,0,160,29,243,254,182,54,230,109,5,131,152,109,107,60,93,167,77,184,245,7,79,254,172,68,76,125,166,115,13,146,74,125,219,88,202,255,0,165,172,127,84,52,77,218,99,48,223,66,208,120,215,86,171,126,150,176,95,245,66,90,68,167,213,182,178,192,116,244,158,251,31,110,200,156,209,253,170,120,248,241,225,243,159,64,235,21,45,180,48,10,81,165,172,201,226,75,183,246,157,238,92,126,192,34,186,163,157,120,206,162,106,41,56,151,120,70,225,175,243,19,69,199,143,30,13,250,71,13,39,50,177,27,165,253,186,185,154,174,127,43,55,253,16,176,147,122,222,218,248,101,14,164,162,230,101,139,82,239,243,25,207,57,91,155,2,213,85,118,217,168,57,186,234,153,153,123,106,213,243,25,62,139,115,96,96,92,140,109,94,121,68,165,84,245,29,204,254,114,130,255,0,68,113,229,95,169,159,143,47,254,109,63,204,22,25,153,55,108,188,84,246,141,214,99,222,215,191,204,118,253,31,96,31,116,13,178,241,3,78,54,82,51,30,222,248,70,127,49,209,203,135,153,129,131,254,20,152,92,159,255,0,146,95,204,53,29,94,105,168,149,214,57,125,97,127,48,163,63,209,182,172,203,89,89,151,198,255,0,224,98,254,160,110,43,109,9,142,50,162,44,201,185,153,255,0,129,203,250,129,128,5,90,159,204,164,255,0,200,79,243,13,214,235,213,2,236,156,190,127,99,79,243,9,97,156,85,61,178,106,203,39,16,222,99,94,246,177,120,29,62,143,176,14,143,137,182,169,196,245,38,164,182,198,59,222,111,52,88,188,22,217,94,198,159,59,62,129,138,78,214,102,169,102,106,147,207,235,11,249,134,159,10,73,52,234,55,255,0,228,151,243,5,133,253,78,126,226,77,234,156,119,22,113,85,204,207,168,55,206,255,0,173,141,230,246,142,196,141,43,74,49,149,172,86,254,215,55,253,80,176,10,168,150,237,62,253,218,225,126,207,250,135,200,169,111,107,53,19,156,12,252,196,37,133,241,157,180,6,40,117,215,22,140,91,115,83,134,163,249,65,191,57,253,140,108,185,180,86,55,77,173,140,63,247,123,63,213,11,34,169,43,62,75,227,223,192,104,83,206,170,221,175,220,33,108,47,103,228,135,198,167,254,220,63,247,123,63,213,143,186,30,210,216,229,132,105,78,53,211,218,191,246,181,147,255,0,170,22,11,122,231,213,126,224,169,56,233,114,63,220,33,70,67,22,212,24,240,251,39,142,56,31,63,153,140,255,0,84,52,47,105,44,98,234,136,220,198,119,59,91,251,92,215,245,67,31,55,206,145,248,223,184,67,87,88,127,158,191,220,32,23,226,102,208,24,166,99,43,105,120,183,89,46,215,46,160,217,94,199,250,223,160,109,83,51,142,106,165,54,229,67,17,246,120,235,62,166,94,99,183,36,124,2,199,166,83,132,158,46,113,248,0,166,190,71,193,223,249,36,2,249,214,51,58,12,147,55,217,174,106,90,148,87,62,172,101,194,214,250,129,242,179,156,85,104,164,73,99,17,233,74,75,74,126,83,73,240,238,230,129,102,21,62,65,164,139,123,195,237,72,80,230,62,100,94,249,251,132,2,248,163,60,106,201,231,138,56,219,143,202,73,254,172,110,167,60,234,171,190,247,20,94,220,190,82,79,245,98,194,156,167,239,243,207,220,32,235,114,11,243,207,220,32,23,228,243,94,27,222,61,123,86,158,95,42,153,127,160,58,229,75,30,34,82,22,77,213,117,18,155,52,252,226,222,127,173,22,172,166,202,79,39,127,228,144,212,137,143,114,55,56,95,143,2,1,218,39,86,28,144,102,164,72,213,216,183,137,111,63,160,124,145,77,249,47,55,172,245,93,100,158,226,239,28,91,50,83,114,37,175,133,248,240,238,28,205,42,76,4,62,210,156,93,146,78,164,213,193,92,174,64,46,198,4,192,5,89,141,5,227,164,239,148,246,247,142,255,0,77,236,106,47,170,47,48,186,20,188,152,101,214,154,222,97,187,223,85,254,92,63,57,253,120,183,184,83,49,240,237,2,151,21,12,214,119,14,49,174,223,43,173,90,117,41,95,90,119,224,99,159,252,144,125,92,180,197,197,218,73,62,47,202,23,248,121,182,3,180,59,145,112,28,144,171,225,107,157,139,244,114,188,197,246,65,188,198,66,211,150,122,125,202,94,197,253,252,175,235,7,87,143,180,89,17,235,127,24,246,204,184,252,207,254,102,135,208,214,210,145,144,179,211,141,44,118,177,252,206,63,234,128,114,181,109,158,161,155,36,109,97,14,38,231,248,64,252,199,246,65,197,67,217,221,39,175,172,224,255,0,54,159,154,31,204,232,249,234,27,75,169,109,18,90,198,183,50,95,248,55,187,143,216,135,22,189,165,170,41,182,140,107,107,255,0,185,169,254,168,77,227,191,197,217,207,13,158,173,238,14,243,91,230,131,159,214,142,113,27,62,224,72,237,58,228,156,35,164,137,55,35,235,239,31,43,223,147,130,207,22,212,21,244,242,199,22,191,251,152,143,234,135,205,43,106,28,84,251,74,109,56,231,86,164,154,76,188,24,217,115,47,214,133,88,92,170,214,91,229,101,21,43,67,148,109,202,201,147,116,139,172,73,87,159,143,140,126,97,212,93,194,248,22,67,137,114,20,29,77,149,136,207,122,241,113,251,167,240,11,111,90,206,172,65,86,89,174,70,37,222,153,181,187,252,198,132,240,227,195,131,101,231,28,84,76,205,169,48,209,167,195,122,123,87,252,204,147,255,0,64,11,174,53,67,10,97,244,202,112,227,64,225,195,79,190,175,204,94,115,21,165,81,48,123,53,6,155,170,70,178,75,86,240,181,187,245,39,111,20,254,1,109,254,73,181,23,36,234,93,110,233,63,241,100,249,190,208,124,115,51,2,160,169,11,121,186,183,19,181,143,112,159,55,218,130,50,21,186,86,87,51,5,183,147,30,198,163,50,190,185,30,115,244,250,7,39,76,78,77,169,100,220,178,241,91,226,95,45,120,220,60,195,25,87,152,248,137,113,210,195,117,155,165,39,114,46,174,223,167,235,125,35,66,51,2,184,217,235,240,189,148,101,196,250,186,63,162,49,178,221,152,12,97,236,145,152,218,55,48,245,168,210,75,63,124,150,92,62,233,250,71,17,88,194,185,58,133,160,138,5,184,171,243,217,94,143,72,198,72,121,193,139,99,46,205,98,45,36,148,233,47,149,26,62,31,250,131,232,115,54,177,36,155,28,156,65,168,203,137,124,168,217,115,231,201,2,217,110,186,117,156,25,129,87,185,234,52,219,219,86,175,126,123,209,110,106,248,71,85,151,135,48,147,76,172,220,135,99,210,173,62,248,239,155,225,29,111,228,145,83,115,244,230,246,255,0,22,79,244,71,19,59,25,205,117,41,73,212,174,86,50,63,121,47,232,130,94,31,85,106,151,72,109,221,80,152,178,9,171,159,105,92,238,126,115,248,7,27,18,20,103,157,66,73,171,234,89,39,198,49,240,191,95,117,227,178,165,220,140,172,126,246,92,191,104,108,34,176,227,11,74,163,200,210,105,50,81,118,47,199,238,144,168,230,234,212,100,176,219,174,55,27,78,157,54,61,119,243,122,66,131,9,135,228,48,196,134,181,106,213,114,212,101,220,103,220,62,100,87,30,152,201,38,92,173,122,252,110,193,21,236,124,57,23,160,106,98,160,152,142,37,246,30,208,164,94,199,166,246,191,14,242,1,201,86,112,238,232,158,151,10,29,140,180,233,86,243,224,35,224,103,240,142,1,109,214,25,226,101,164,175,111,160,49,218,224,226,42,124,134,16,221,82,102,162,85,247,133,187,81,119,157,188,82,248,6,213,86,118,20,83,4,81,93,186,245,149,251,46,114,177,249,196,29,105,170,245,110,34,143,76,173,22,45,63,59,65,255,0,32,249,100,214,167,190,179,83,242,117,29,204,252,68,151,63,128,134,228,222,174,181,40,216,226,70,179,50,231,203,143,156,113,111,120,223,116,197,27,232,170,72,106,254,255,0,107,253,105,127,48,218,240,139,134,101,119,185,31,14,207,250,135,204,109,58,191,161,189,189,36,42,152,114,77,105,35,111,153,249,200,7,216,85,153,109,40,146,137,54,77,238,125,130,254,97,190,140,75,49,149,17,166,109,140,142,229,239,101,207,246,135,30,244,9,68,174,13,119,125,81,127,56,217,56,50,207,180,109,114,250,226,1,217,161,102,13,122,35,169,91,53,125,22,51,59,245,116,31,117,190,164,125,234,205,76,76,125,149,87,184,126,197,111,250,3,163,42,59,232,230,139,125,210,27,102,135,181,88,203,240,0,184,209,51,99,18,48,105,90,43,250,84,155,241,234,173,159,250,3,155,70,123,226,180,50,132,39,21,88,210,146,43,117,22,252,223,173,139,63,103,83,195,249,128,141,100,119,48,23,202,30,209,248,218,61,146,156,101,164,146,141,37,243,57,147,243,125,136,85,205,162,113,123,202,53,57,140,53,29,204,255,0,181,237,23,253,80,177,90,157,35,51,35,252,3,81,169,226,34,50,62,124,249,0,200,72,251,76,227,24,186,183,56,219,78,171,95,230,107,71,203,254,8,125,8,218,155,29,157,255,0,47,95,251,177,159,234,70,57,27,206,119,171,247,1,47,60,87,237,126,225,0,201,135,118,167,198,107,117,42,44,119,126,95,165,109,121,255,0,89,27,237,237,71,141,13,68,106,199,60,47,199,230,99,92,191,246,67,24,206,67,218,138,203,227,240,16,214,153,178,147,192,221,183,249,164,3,44,233,187,83,87,201,163,68,156,117,205,71,195,193,136,229,98,243,50,53,167,105,55,156,168,20,167,177,165,212,124,213,224,226,250,155,114,38,134,39,21,73,244,167,178,247,31,181,47,230,2,169,203,189,247,255,0,242,75,249,132,176,206,60,59,181,76,120,197,29,47,99,189,41,78,187,252,203,51,243,249,153,29,234,62,214,152,117,182,91,90,177,253,148,104,43,159,130,156,231,111,214,68,115,38,187,81,107,178,220,171,91,151,97,63,204,55,207,21,214,137,4,146,159,202,223,157,35,249,130,194,69,164,237,117,135,183,41,211,152,92,110,95,165,43,243,126,178,56,87,246,182,164,56,181,37,57,129,114,212,102,95,50,149,253,72,192,69,226,154,186,219,73,117,235,159,15,206,147,252,195,104,177,21,80,148,106,235,156,79,236,105,254,96,176,206,182,182,181,167,29,255,0,47,255,0,251,169,95,212,142,62,86,215,81,207,78,235,48,188,247,249,146,127,212,140,31,110,183,82,77,254,89,181,254,177,63,204,54,206,167,48,249,191,255,0,36,191,152,44,50,210,165,181,4,197,62,146,103,28,93,38,130,35,249,152,92,238,126,118,135,9,81,218,62,170,250,140,145,140,181,17,163,79,246,185,37,231,251,16,198,69,212,37,45,100,163,122,246,250,210,254,96,235,242,21,205,222,63,106,65,97,126,170,153,215,85,168,196,113,62,233,119,151,34,47,204,73,46,70,71,250,152,225,15,50,36,72,70,238,69,103,81,171,153,117,98,47,192,145,105,216,168,56,150,141,11,122,215,59,248,191,234,26,21,80,120,150,102,219,223,7,100,191,152,91,11,141,82,198,218,247,137,77,78,230,118,252,231,224,250,209,211,43,117,85,79,144,183,13,253,225,169,73,59,233,183,36,219,204,56,133,205,121,197,30,183,110,103,245,164,54,150,242,204,239,171,143,192,3,232,109,221,14,26,146,171,25,250,7,110,162,226,162,130,72,79,95,208,105,100,145,243,171,249,184,114,244,14,145,189,34,227,171,143,127,1,84,60,225,29,245,112,248,0,119,89,216,198,108,141,22,168,234,211,127,206,72,188,223,90,56,79,11,62,247,141,34,246,250,194,254,97,196,165,215,14,247,87,238,15,170,50,18,173,92,60,192,62,149,204,93,254,121,221,230,27,71,41,70,162,247,206,31,0,161,199,121,92,116,112,248,72,105,234,206,92,136,145,196,253,32,62,214,103,165,182,212,91,219,29,204,203,178,54,87,83,145,168,244,191,195,237,75,249,134,202,163,60,143,25,22,225,231,33,163,66,8,187,69,196,7,208,154,188,180,170,197,34,196,95,88,95,204,54,164,84,94,116,204,220,122,252,126,164,191,152,108,56,132,241,52,23,17,182,182,213,166,230,93,224,40,183,84,102,102,149,115,63,48,217,51,90,140,238,55,144,148,17,246,203,184,110,165,168,234,241,83,199,225,48,31,41,147,157,195,117,166,150,119,236,254,232,221,208,223,152,125,145,226,168,245,89,191,55,120,15,141,152,175,30,174,199,30,238,36,53,245,89,87,224,223,238,144,230,224,51,8,221,36,190,158,10,82,72,184,159,159,208,59,4,90,85,21,199,16,75,143,114,53,145,31,109,124,191,108,7,73,106,157,53,195,45,12,220,204,236,93,162,231,251,98,175,83,166,52,163,75,236,216,203,159,104,191,144,197,214,137,134,104,74,78,166,33,92,201,92,61,241,124,254,233,142,54,171,135,24,76,183,77,80,253,235,179,249,225,249,139,211,231,17,108,182,135,29,210,61,58,56,124,35,113,136,43,117,70,148,181,115,181,252,97,218,102,208,218,75,171,220,197,236,149,173,219,63,49,121,204,113,146,90,40,7,116,167,118,171,233,62,55,238,184,168,226,228,211,164,176,217,44,217,210,70,118,35,212,71,252,163,228,214,251,103,206,214,225,220,57,73,51,137,198,201,14,59,114,35,250,145,198,188,164,170,230,147,230,96,8,155,37,23,179,182,255,0,52,134,227,117,41,197,125,79,127,201,47,230,31,47,100,204,198,162,183,120,15,189,21,26,170,148,74,39,188,83,191,138,159,230,27,167,38,179,41,68,173,122,139,197,228,130,27,81,20,193,168,201,103,192,204,188,227,154,128,84,228,182,106,95,34,93,207,198,229,192,7,28,77,213,180,31,14,31,230,130,88,172,26,53,146,56,121,238,145,217,26,145,135,119,103,189,95,127,153,206,66,175,202,160,38,26,142,58,248,240,183,5,249,253,32,58,177,78,171,67,118,196,238,131,71,214,164,237,114,255,0,88,222,70,38,174,180,162,52,205,178,75,236,104,254,97,89,138,136,251,235,220,158,163,85,173,204,187,135,206,244,67,40,230,230,239,135,158,254,144,31,65,98,170,193,44,212,169,252,254,196,159,230,20,247,65,61,243,50,92,189,93,255,0,59,73,127,32,225,215,98,185,23,50,49,70,245,18,140,253,0,57,7,107,51,117,126,105,239,63,160,47,230,21,247,75,82,79,232,223,249,180,255,0,48,227,22,75,82,142,222,113,181,161,103,220,3,239,240,156,183,56,27,247,243,118,75,249,129,51,101,145,216,221,255,0,146,67,226,70,171,246,70,250,76,174,90,185,220,7,220,204,170,130,212,68,218,239,117,91,146,121,142,98,12,154,236,95,124,105,122,108,103,198,200,62,235,14,34,19,241,154,90,119,171,181,150,71,200,249,112,28,156,154,155,59,149,38,35,252,120,125,9,243,191,164,128,114,41,198,216,150,158,190,205,79,118,109,253,133,179,181,255,0,205,244,143,169,172,215,197,141,36,141,53,251,91,252,85,175,232,14,149,42,90,156,90,141,215,47,123,95,128,249,84,234,108,122,85,195,224,1,113,254,77,184,209,180,145,35,19,90,220,63,49,53,253,88,227,38,102,214,46,154,106,39,107,250,238,179,87,230,70,139,143,254,167,164,116,69,25,153,240,243,138,36,248,240,231,222,3,183,150,48,196,18,148,165,185,81,212,102,119,190,229,5,207,252,209,79,118,21,242,231,81,255,0,153,71,244,71,89,106,74,218,43,107,183,220,3,125,194,241,151,251,129,97,220,162,226,60,66,189,91,169,151,181,175,239,104,254,97,206,194,204,44,71,21,54,93,95,74,181,234,47,149,219,63,55,214,139,121,22,170,235,90,180,63,107,219,232,127,212,54,215,86,121,75,35,235,31,242,11,249,128,93,200,249,207,139,233,234,74,153,196,155,189,10,39,11,229,54,142,198,93,252,81,232,29,150,145,181,54,97,83,99,168,154,199,91,179,214,106,254,214,48,124,200,139,245,17,143,139,168,184,179,237,189,114,181,143,179,221,251,67,108,229,32,208,105,75,156,253,0,50,81,123,90,102,52,134,141,11,199,250,137,92,203,193,76,23,253,72,209,19,106,172,126,196,180,184,120,243,78,155,241,240,91,39,221,250,200,199,56,210,17,116,165,75,243,247,13,213,73,143,190,211,175,143,192,126,96,25,94,214,216,216,191,112,219,110,102,47,20,164,136,203,193,13,115,183,235,3,174,215,118,162,197,213,100,169,181,99,157,234,119,198,225,23,131,26,79,159,143,206,139,206,49,181,201,37,115,221,175,191,205,220,52,117,167,19,199,121,251,128,46,109,67,25,204,175,76,126,101,66,165,191,82,221,91,132,173,201,38,230,163,185,157,137,37,204,118,24,25,177,86,161,107,234,21,253,198,254,218,254,85,74,175,166,246,230,131,243,152,178,237,85,159,108,172,153,22,255,0,48,191,152,105,114,175,37,219,107,145,123,114,236,23,243,0,200,202,86,209,184,181,59,221,230,50,181,244,219,230,115,94,159,177,11,207,72,218,62,164,228,101,46,54,50,186,137,195,211,243,57,62,53,138,220,218,24,26,213,81,228,95,67,246,191,62,201,127,48,231,169,184,234,175,13,36,218,106,154,8,215,170,219,132,159,155,235,125,0,51,182,38,211,184,166,57,19,75,198,250,77,74,189,188,26,217,255,0,213,14,106,153,180,102,42,152,234,94,247,99,173,162,51,74,143,193,237,151,27,126,181,126,242,24,34,198,97,77,82,137,114,106,247,50,81,113,234,229,203,238,36,118,26,126,106,42,36,23,9,186,246,133,111,46,95,42,223,205,245,128,51,198,62,209,49,9,132,183,88,198,29,190,59,194,240,121,249,248,120,173,124,3,141,171,230,198,11,175,54,234,95,175,239,247,250,111,242,171,169,190,155,121,144,86,228,48,78,118,106,213,164,41,102,197,123,81,170,214,249,85,37,230,243,160,104,137,154,88,137,179,74,60,59,107,95,244,43,127,208,1,146,153,135,71,194,211,96,148,202,124,125,107,126,102,247,86,183,10,233,81,44,239,99,63,73,11,41,21,190,187,92,155,77,65,107,68,117,57,165,23,182,146,74,236,92,123,249,143,159,228,177,88,155,21,168,178,107,250,210,218,82,122,122,170,10,198,69,110,100,143,72,249,240,101,85,50,113,44,217,46,191,168,221,105,197,154,180,218,230,110,36,239,200,6,222,48,203,153,169,130,153,205,209,172,79,200,37,18,250,193,113,37,18,143,150,161,102,36,195,121,173,58,219,181,239,110,36,36,33,25,117,23,16,225,26,67,190,7,235,6,244,120,242,47,214,13,23,187,92,252,98,243,242,24,87,141,112,211,180,190,165,162,22,235,123,188,252,243,85,237,167,210,126,112,29,19,178,55,155,224,162,52,243,35,224,54,148,210,147,110,207,238,141,198,150,155,145,25,241,191,0,29,130,129,136,170,116,105,145,158,141,51,115,185,146,135,136,247,105,85,140,140,142,252,72,252,195,56,246,47,218,78,109,35,16,193,166,86,113,166,233,151,106,18,221,82,60,28,74,185,117,62,7,116,180,103,205,62,126,225,129,240,226,46,67,102,164,55,169,90,172,92,109,196,118,188,13,137,42,248,47,16,68,150,196,222,166,166,205,199,9,91,180,185,109,77,169,55,177,145,252,0,61,7,229,110,98,211,113,109,6,153,58,45,99,173,148,189,246,149,117,117,55,171,74,214,92,141,37,107,105,253,193,114,24,125,46,37,54,85,239,126,225,27,219,22,103,235,149,56,24,58,133,80,197,155,215,93,240,134,182,186,134,155,217,82,20,93,162,108,187,136,143,152,144,44,51,91,143,82,129,25,246,229,111,55,154,236,122,12,175,101,25,121,189,0,59,49,26,123,197,15,65,141,180,45,42,73,29,238,53,17,145,152,1,167,204,67,82,78,215,11,95,159,33,91,17,114,0,0,0,21,181,207,135,33,91,16,211,115,33,91,159,120,10,216,130,196,5,232,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,5,82,54,198,226,70,141,38,3,79,104,81,87,177,223,204,53,151,35,20,87,35,248,0,124,18,210,102,149,112,250,3,28,4,182,143,82,251,62,110,241,216,164,248,170,251,83,28,36,164,248,220,187,128,116,236,86,225,70,166,74,117,103,164,147,162,231,207,232,146,35,131,109,140,108,150,220,198,116,134,234,118,183,131,172,222,231,246,50,185,233,251,188,196,130,102,253,77,52,220,37,86,124,205,210,54,247,28,91,231,197,214,203,135,31,72,136,109,174,241,43,149,44,198,197,145,147,38,89,165,206,161,217,90,251,60,24,96,248,149,253,2,113,149,99,5,87,121,42,100,135,60,109,111,45,119,229,123,153,241,23,19,39,48,154,107,85,199,24,126,6,249,37,79,55,8,183,186,120,235,108,175,192,203,206,58,172,90,75,146,14,229,186,226,157,93,175,254,195,42,54,88,192,43,153,137,84,107,98,156,178,85,8,215,219,77,255,0,60,99,235,125,34,163,233,198,89,31,5,250,30,28,122,46,24,212,165,196,53,56,125,116,202,230,104,111,206,231,194,49,22,109,51,170,232,222,177,167,85,237,218,189,237,111,72,151,44,73,131,18,221,34,134,215,86,129,239,113,180,240,71,14,9,71,214,136,181,199,208,74,7,80,186,27,45,123,223,16,188,218,127,156,7,74,122,20,228,150,164,55,98,43,153,241,33,179,174,82,75,77,236,103,240,11,213,65,192,15,85,163,206,38,218,167,221,164,23,207,18,125,228,174,93,147,243,14,74,141,145,117,90,179,236,165,146,161,150,183,146,209,111,53,115,51,47,177,159,14,32,44,43,108,84,159,81,18,19,168,140,244,243,73,14,65,140,49,93,150,217,147,48,117,157,237,243,212,23,225,49,155,25,105,178,45,94,84,168,111,76,139,132,31,109,53,38,201,105,113,10,86,164,221,6,101,99,103,137,115,224,50,207,1,108,141,134,210,141,50,240,86,4,116,205,229,243,166,182,174,26,11,206,200,8,120,78,95,226,215,59,104,164,220,143,236,237,127,72,84,242,235,24,159,31,3,240,253,144,215,244,132,231,65,217,15,7,169,8,63,112,24,2,199,127,210,166,189,63,97,28,155,91,32,96,205,5,124,189,203,227,248,165,175,234,64,64,231,200,231,23,255,0,129,191,233,13,127,72,83,228,111,139,191,192,223,244,134,191,164,39,159,242,32,96,175,252,158,101,247,252,82,215,245,33,249,16,48,87,254,79,50,251,254,41,107,250,144,16,49,242,55,197,223,224,111,250,67,95,210,15,145,190,46,255,0,3,127,210,26,254,144,158,127,200,129,130,191,242,121,151,223,241,75,95,212,135,228,64,193,95,249,60,203,239,248,165,175,234,64,64,199,200,223,23,127,129,191,233,13,127,72,62,70,248,187,252,13,255,0,72,107,250,66,121,255,0,34,6,10,255,0,201,230,95,127,197,45,127,82,31,145,3,5,127,228,243,47,191,226,150,191,169,1,3,31,35,140,94,95,164,223,244,134,191,164,42,89,115,139,200,238,84,110,63,178,26,254,144,158,111,200,129,130,191,242,121,151,223,241,75,95,212,135,228,64,193,95,249,60,203,239,248,165,175,234,64,64,201,229,206,47,62,116,111,250,67,95,210,15,145,206,48,182,159,3,240,253,144,215,244,132,243,126,68,12,21,255,0,147,204,190,255,0,138,90,254,164,63,34,6,10,255,0,201,230,95,127,197,45,127,82,2,6,126,71,56,192,248,120,27,254,144,215,244,134,162,203,124,98,124,232,220,63,100,53,253,33,60,165,178,6,10,47,165,230,95,127,197,12,255,0,82,31,145,7,5,255,0,228,247,47,255,0,226,150,191,169,1,3,73,203,60,100,163,61,52,79,250,75,95,211,27,174,229,118,53,110,215,161,90,255,0,227,76,255,0,76,79,9,108,137,130,147,199,228,123,151,255,0,114,146,215,245,35,113,221,146,112,91,182,182,95,96,30,30,122,75,95,212,128,129,111,145,158,47,46,116,79,250,75,95,211,21,44,177,198,134,70,126,3,255,0,164,181,253,49,60,223,145,19,5,127,228,243,47,255,0,226,150,127,169,21,45,145,176,89,36,203,228,125,128,63,226,150,191,169,1,2,231,150,56,206,252,104,159,244,150,191,166,40,172,181,198,37,206,139,255,0,73,107,250,66,121,255,0,34,38,12,255,0,201,246,0,255,0,138,90,254,164,105,61,144,176,89,253,47,114,255,0,254,41,107,250,144,16,47,242,54,197,255,0,224,95,250,75,95,210,15,145,190,46,255,0,3,127,210,26,254,144,158,143,200,131,130,173,111,145,230,95,127,197,44,255,0,82,40,91,32,96,175,252,157,229,247,252,80,207,245,32,32,100,178,219,24,31,42,47,253,37,175,233,7,200,219,24,114,240,47,253,37,175,233,9,231,45,144,112,81,31,254,15,50,251,254,41,107,250,144,252,136,56,42,255,0,248,60,203,239,248,165,175,234,64,64,191,200,223,23,127,129,191,233,13,127,72,62,70,248,187,252,13,255,0,72,107,250,66,121,207,100,12,21,255,0,147,204,190,255,0,138,26,254,164,63,34,6,10,255,0,201,230,95,127,197,45,127,82,2,6,62,70,248,187,252,13,255,0,72,107,250,64,89,113,139,203,149,27,254,144,215,244,132,243,254,68,12,21,255,0,147,204,190,255,0,138,90,254,164,63,34,6,10,255,0,201,230,95,127,197,45,127,82,2,6,147,151,88,199,186,143,255,0,72,107,250,67,232,107,47,241,178,74,232,164,90,199,127,205,12,255,0,72,78,241,108,131,130,136,191,240,121,151,223,241,67,63,212,138,167,100,44,22,95,75,220,191,255,0,138,90,254,164,4,20,181,129,115,13,100,72,77,42,233,62,237,251,31,210,5,224,44,122,131,50,93,42,198,92,253,253,159,233,9,217,70,201,56,45,10,47,236,123,128,74,222,106,75,95,212,138,175,100,140,20,187,159,200,247,0,29,252,244,150,191,169,1,3,235,192,216,239,154,105,127,243,236,255,0,72,109,123,133,199,41,81,171,193,92,79,159,191,179,253,33,60,42,217,11,5,159,44,189,203,255,0,248,165,175,234,69,15,100,28,20,101,255,0,131,204,190,255,0,138,89,254,164,4,15,43,2,99,133,120,212,175,249,246,127,164,52,158,0,198,167,206,147,255,0,62,215,244,132,241,126,68,12,21,255,0,147,204,190,255,0,138,90,254,164,63,34,6,10,255,0,201,230,95,127,197,45,127,82,2,6,254,71,184,200,255,0,74,63,233,13,127,72,62,71,152,196,140,173,71,255,0,164,53,253,33,60,159,145,3,5,127,228,243,47,191,226,150,191,169,15,200,129,130,191,242,121,151,223,241,67,95,212,128,130,4,229,230,50,52,153,157,35,254,144,215,244,134,147,203,204,104,103,100,209,249,255,0,140,53,253,33,60,71,178,22,11,238,203,220,191,47,138,90,254,164,84,182,66,193,101,244,188,203,255,0,248,165,175,234,64,65,1,101,158,56,38,247,165,68,251,189,101,159,233,141,179,203,172,105,123,42,143,199,246,67,95,210,19,208,123,36,224,189,214,239,228,125,128,127,226,150,191,169,27,95,145,15,5,222,255,0,35,220,191,255,0,138,90,254,164,4,14,22,95,99,84,29,138,145,98,253,144,215,244,134,149,101,254,52,62,116,159,249,246,191,164,39,147,242,32,224,171,220,242,243,47,191,226,150,191,169,20,61,144,48,87,254,79,50,251,254,40,107,250,144,16,58,140,186,198,151,185,81,249,255,0,140,53,253,33,244,183,150,184,221,69,127,2,255,0,210,89,254,144,157,164,236,135,130,200,255,0,240,123,151,255,0,241,75,95,212,143,161,173,146,176,74,10,202,203,220,2,124,191,74,89,254,164,4,25,66,202,60,195,145,175,113,135,245,105,181,254,91,96,188,254,117,142,97,156,128,205,25,10,227,132,181,18,76,175,242,252,114,255,0,172,19,145,19,102,44,17,31,94,156,191,192,233,213,111,22,148,201,127,213,14,89,141,159,176,99,106,225,129,176,129,92,203,149,49,175,234,192,65,81,108,243,152,132,162,74,240,135,19,229,243,65,143,235,7,47,75,217,139,49,38,176,110,22,8,214,100,179,73,31,132,152,46,226,251,47,164,78,41,228,14,10,51,191,184,92,33,114,255,0,115,26,254,172,125,81,114,63,9,198,77,155,193,216,89,5,171,85,145,78,104,191,234,192,66,84,45,149,115,36,220,66,85,128,248,113,253,52,143,233,251,48,236,76,108,131,152,79,64,75,223,35,203,153,223,143,133,152,250,175,215,132,207,181,148,24,89,38,70,88,75,13,149,188,208,27,254,128,251,81,149,248,117,12,147,73,195,84,18,34,238,40,104,183,63,180,1,10,204,236,129,152,87,36,158,94,127,239,102,63,174,27,19,182,68,204,22,145,127,145,237,187,118,254,219,49,233,251,48,154,239,145,142,31,79,31,115,116,43,249,250,154,63,160,54,95,202,202,3,233,211,238,114,130,124,111,198,26,63,160,2,13,230,236,199,142,162,220,151,130,52,233,94,159,237,147,39,199,143,217,71,205,79,217,123,29,212,86,254,140,13,188,221,153,126,153,178,86,189,254,203,232,19,126,246,74,225,103,212,123,204,35,134,23,117,95,181,1,179,227,255,0,179,26,98,100,158,23,138,167,13,188,35,134,17,172,202,250,32,54,87,231,207,222,253,32,33,157,157,142,177,242,181,91,46,175,111,247,93,159,235,199,55,77,216,199,26,41,244,245,204,183,236,235,79,233,195,92,175,199,147,226,99,81,149,212,38,239,249,94,161,113,243,68,71,244,7,214,140,183,162,36,200,252,3,69,231,253,234,143,232,136,33,254,102,197,248,135,66,205,156,182,237,104,59,124,216,71,63,253,184,224,221,216,203,29,23,137,150,253,155,113,249,176,207,245,226,104,23,151,148,83,231,66,163,242,254,245,71,244,70,217,229,189,17,73,59,80,104,190,111,204,168,254,136,8,85,153,177,182,54,75,10,87,200,230,203,43,91,230,195,62,127,215,199,64,197,59,52,99,106,27,146,137,204,21,184,220,104,191,205,38,85,107,233,251,41,249,196,240,59,149,244,53,246,79,15,208,206,254,120,136,254,128,225,106,185,17,132,234,132,233,200,193,184,81,227,119,77,247,212,230,149,123,91,157,219,63,48,162,1,101,101,6,43,105,106,108,240,245,148,86,225,214,219,254,152,249,207,38,241,202,202,232,195,151,35,226,95,46,51,203,255,0,92,79,4,173,151,176,67,198,165,150,95,96,107,157,184,157,37,155,255,0,4,52,183,178,238,12,177,17,96,28,15,192,191,193,77,127,84,2,5,85,148,248,217,46,41,10,160,91,73,153,91,173,51,253,49,184,156,164,199,10,47,238,127,135,119,203,108,255,0,76,78,241,236,169,130,84,226,143,228,125,129,46,102,103,198,146,207,245,35,113,189,149,240,82,110,71,151,248,19,254,42,103,250,144,16,66,206,78,99,87,181,91,14,94,214,253,24,215,244,199,40,222,64,102,41,222,248,75,254,158,199,245,130,116,24,217,123,3,183,171,251,31,96,110,54,229,73,103,250,161,201,167,103,92,22,87,182,4,193,191,241,91,95,213,0,129,147,200,188,116,110,165,37,133,185,153,126,142,103,250,192,149,145,88,241,155,169,88,90,196,73,191,230,230,127,172,19,190,123,55,96,147,113,42,78,2,193,101,107,126,149,51,253,80,73,217,183,5,185,114,60,7,130,204,141,54,227,75,107,250,160,16,22,254,81,99,54,139,142,30,177,218,255,0,154,218,254,152,218,78,84,99,83,181,168,31,244,166,191,166,39,157,253,150,112,67,229,195,47,176,47,43,113,164,179,253,80,219,111,101,44,20,70,69,242,62,192,127,241,75,95,212,128,129,178,202,76,112,167,172,88,127,135,236,182,124,223,110,52,185,149,24,213,38,100,116,11,88,237,249,169,159,233,137,231,45,149,48,89,61,255,0,131,252,9,255,0,21,53,230,253,100,105,115,101,12,20,179,63,236,125,128,185,223,141,37,175,234,64,64,218,114,155,27,44,136,155,160,92,237,127,205,76,255,0,76,111,150,79,227,131,73,126,87,120,219,143,203,108,255,0,76,78,234,118,82,193,72,226,89,127,128,203,133,184,82,90,254,164,125,40,217,107,4,17,21,242,251,2,242,255,0,4,179,253,80,8,45,139,144,153,134,254,171,97,77,90,109,250,57,130,255,0,172,31,107,91,59,102,41,223,94,15,255,0,222,12,127,90,39,102,62,206,24,45,157,95,148,60,24,90,173,202,150,215,245,67,234,70,207,152,51,141,176,54,15,255,0,139,26,254,172,4,11,61,179,230,98,54,70,175,114,54,34,43,254,111,99,250,193,197,76,201,172,113,13,122,30,195,122,21,167,81,23,92,100,248,127,235,250,4,252,185,179,190,11,90,77,39,129,112,113,220,173,198,150,215,245,67,139,153,178,246,8,146,189,71,151,248,25,71,167,77,213,74,100,252,255,0,98,1,1,170,202,140,111,164,205,52,31,250,83,63,211,31,58,242,199,26,54,163,37,209,45,110,127,44,181,253,49,61,138,217,67,5,159,2,203,252,6,69,254,245,53,253,72,216,94,200,216,49,197,26,143,47,176,1,223,207,73,107,250,144,16,46,89,105,140,77,87,42,47,253,37,175,233,13,212,101,134,50,81,221,84,62,31,178,90,254,152,158,31,200,135,130,200,239,242,61,203,255,0,248,165,175,234,70,227,123,36,96,180,157,207,47,176,1,149,185,120,37,175,234,64,65,68,76,159,198,114,149,165,188,59,168,244,234,252,214,209,127,166,57,86,178,27,48,22,146,52,225,91,145,149,203,229,230,63,172,19,161,19,101,140,19,29,119,44,190,192,165,217,211,217,164,179,253,72,228,17,179,126,12,65,17,22,4,193,133,98,183,10,91,95,213,0,130,35,200,172,122,143,27,11,90,255,0,227,204,255,0,88,62,21,229,86,52,139,107,208,116,234,255,0,26,104,239,111,243,196,245,30,205,248,49,95,237,19,5,240,243,210,218,254,168,113,242,54,88,193,15,105,254,199,216,19,133,249,210,89,254,164,4,15,163,0,99,34,224,186,79,11,241,247,246,191,164,53,150,3,196,169,81,107,165,88,239,195,223,219,254,144,156,245,236,143,131,21,196,178,251,0,23,15,240,75,95,212,141,175,200,137,131,12,248,229,246,0,51,255,0,122,90,254,164,4,26,61,129,113,58,149,98,165,222,229,111,159,183,253,33,180,230,95,98,61,217,218,145,219,253,144,223,244,132,233,22,200,120,47,191,47,114,255,0,254,41,107,250,145,67,217,11,6,31,210,247,47,255,0,226,150,191,169,1,4,167,151,152,183,153,82,56,126,200,107,250,64,230,95,98,173,217,23,130,56,223,251,225,191,233,9,218,61,144,176,102,155,124,143,114,255,0,254,41,107,250,144,252,136,56,46,214,60,188,203,239,248,165,175,234,64,64,239,200,239,24,25,159,204,126,31,178,26,254,144,214,140,185,198,183,186,104,221,223,223,13,127,72,78,249,108,131,130,139,233,121,151,223,241,75,95,212,138,150,200,120,48,143,134,95,101,255,0,252,82,215,245,32,32,157,57,107,140,79,244,151,254,146,215,244,135,47,15,41,179,29,221,123,154,5,237,107,252,180,199,242,172,78,90,54,77,192,200,190,172,186,192,39,127,247,33,159,234,71,222,198,204,120,41,141,90,112,14,8,78,171,120,180,166,75,254,168,4,21,158,83,102,28,67,39,30,160,104,62,105,62,180,193,242,248,22,62,168,184,7,49,46,70,221,39,142,174,30,254,199,63,253,97,57,110,236,203,130,94,34,213,128,112,66,173,127,26,148,201,255,0,213,13,13,236,195,129,81,107,101,238,6,46,55,225,73,103,250,160,16,157,23,3,230,227,102,91,154,93,145,170,231,239,241,127,149,67,92,220,21,153,182,90,229,211,56,112,212,123,232,254,139,114,80,155,79,200,213,131,82,162,211,129,48,81,23,51,34,165,181,253,80,163,219,52,96,151,146,100,172,3,130,84,71,220,170,83,39,255,0,84,2,13,157,192,185,134,251,134,134,41,90,141,92,139,126,193,126,21,13,165,228,222,104,84,79,90,176,230,241,39,196,143,174,71,46,92,62,172,78,75,123,48,224,84,56,75,44,189,192,197,111,53,37,159,234,135,216,222,206,88,45,162,208,156,7,131,10,222,106,91,95,213,0,129,247,242,83,30,36,180,185,134,108,162,59,31,203,172,243,255,0,218,15,166,46,65,102,28,162,45,222,19,213,116,234,252,222,193,112,255,0,218,9,212,115,102,204,14,190,39,128,48,81,153,157,248,210,153,254,168,125,145,182,120,193,49,201,38,88,15,7,38,201,36,246,105,108,151,253,88,8,51,141,179,62,100,188,147,82,112,85,248,17,159,205,40,255,0,214,141,229,108,195,153,133,254,210,63,247,156,127,235,68,234,177,145,88,61,178,50,78,10,194,133,203,149,53,175,234,199,209,242,16,193,199,207,5,97,95,248,181,175,234,192,65,10,182,103,205,4,22,166,176,77,173,196,254,105,71,254,180,80,182,121,205,134,208,104,44,33,98,63,247,66,55,245,130,120,79,35,240,98,138,197,130,112,175,252,90,215,245,99,108,242,43,5,159,251,71,194,127,241,99,95,213,128,129,211,217,235,54,44,101,238,67,159,251,161,27,250,193,79,200,251,154,196,141,218,176,143,103,205,215,227,127,88,39,128,242,31,5,220,191,40,248,75,254,44,107,250,176,86,66,224,174,126,225,176,143,252,88,207,245,96,32,125,27,59,230,133,201,105,193,252,127,223,8,255,0,214,13,110,236,253,154,202,108,218,60,37,217,243,117,248,223,214,9,220,44,133,193,93,216,27,9,127,197,141,127,86,40,121,15,130,245,88,240,54,18,255,0,139,26,254,172,4,13,254,71,76,199,51,237,96,238,215,127,205,6,57,255,0,237,71,214,206,205,25,150,225,22,140,21,123,149,255,0,182,81,255,0,173,19,174,172,130,193,92,203,2,225,30,63,238,99,63,213,143,161,172,141,193,141,17,126,82,48,161,112,183,10,107,95,213,128,131,56,91,42,230,83,201,53,43,1,234,224,71,253,180,142,95,245,195,237,252,136,217,149,255,0,147,239,253,237,31,250,225,57,76,228,214,16,104,140,147,131,112,201,94,220,169,205,127,64,110,22,80,225,110,252,39,135,63,255,0,1,191,232,0,129,185,123,46,102,52,116,146,147,129,180,240,51,63,154,108,31,47,248,81,199,187,179,142,98,54,71,124,27,99,34,185,124,209,99,250,209,61,50,114,75,7,188,73,47,113,152,88,200,175,123,211,154,254,172,124,110,100,38,11,89,25,251,135,194,60,173,198,152,215,245,96,32,129,157,156,115,41,214,205,105,193,183,50,59,17,248,70,63,63,253,168,212,141,156,179,72,187,42,193,188,255,0,221,24,223,214,137,221,99,33,112,99,109,41,37,129,240,145,92,204,248,83,26,254,172,110,55,145,24,48,188,108,15,132,204,255,0,222,198,191,171,1,4,5,179,70,103,188,174,56,42,230,127,238,148,127,235,70,179,217,123,51,201,189,94,225,184,127,190,113,255,0,173,19,196,156,140,193,105,177,150,7,194,133,111,53,49,175,234,198,179,201,28,24,105,211,238,39,10,255,0,197,173,127,86,2,5,255,0,35,38,101,23,141,130,127,247,148,127,235,70,182,54,94,204,197,172,244,224,107,240,191,246,206,63,245,162,120,254,65,184,39,191,3,225,79,248,177,159,234,198,166,242,67,6,33,87,44,19,133,75,133,184,83,90,254,172,4,13,185,178,238,102,36,248,224,111,253,231,31,250,209,186,189,151,51,52,237,108,13,255,0,188,227,255,0,90,39,117,204,145,193,170,59,251,138,194,191,241,107,95,213,141,213,100,166,11,62,88,39,11,23,197,173,127,86,2,7,217,217,91,52,78,246,192,159,251,210,63,245,195,229,115,101,204,207,66,191,184,107,29,175,253,179,143,253,104,158,182,242,95,7,162,255,0,148,204,47,199,205,78,107,250,3,105,89,33,131,84,119,60,21,133,79,225,166,181,253,88,8,21,86,204,89,158,68,102,172,17,200,191,194,81,255,0,173,27,101,179,62,102,94,201,193,63,251,202,63,245,162,123,79,35,176,82,136,203,220,62,20,243,127,107,26,254,172,105,78,68,224,146,47,238,27,9,95,253,236,103,250,176,16,44,91,52,102,123,125,179,193,86,183,127,132,163,255,0,90,54,85,179,142,102,147,250,149,131,120,127,190,49,252,223,174,137,238,94,68,224,179,185,123,135,194,127,241,99,95,213,143,149,220,131,193,138,89,233,192,248,68,175,254,230,53,253,88,8,6,147,145,185,131,29,215,18,188,47,167,74,205,63,155,88,62,255,0,215,6,203,217,45,143,9,4,101,134,184,223,251,241,159,233,137,233,147,179,110,10,117,106,82,176,22,11,61,74,51,227,75,103,250,161,243,59,179,46,10,52,240,192,56,35,159,248,41,159,234,128,65,60,76,135,199,242,82,102,222,21,212,100,68,103,242,243,5,207,254,16,114,109,108,217,153,78,95,242,151,123,127,186,49,255,0,173,19,161,19,102,236,22,194,44,88,15,5,149,200,188,90,91,95,213,14,85,172,133,193,136,191,229,31,9,113,243,83,26,254,172,4,20,55,179,6,101,157,244,224,127,253,231,31,250,209,204,83,118,72,205,9,122,85,242,63,215,239,132,159,237,172,114,243,125,152,78,83,89,29,131,81,125,88,39,10,157,255,0,220,214,191,171,28,131,25,69,132,99,219,119,131,240,218,44,173,93,154,123,69,199,255,0,80,4,30,57,177,230,103,180,149,106,203,171,29,140,255,0,182,241,255,0,174,27,244,253,143,51,58,67,10,34,203,173,69,174,223,219,120,229,220,95,102,19,134,230,87,225,101,95,86,21,160,31,11,113,130,223,244,5,27,203,44,48,211,70,150,176,181,5,6,103,126,204,22,203,253,0,16,121,39,100,12,202,137,171,86,94,104,209,111,211,104,231,107,255,0,195,15,149,27,47,99,152,207,17,202,192,250,73,62,55,205,54,79,187,135,39,68,221,84,178,195,15,47,120,106,195,116,35,189,185,195,71,163,235,7,75,196,89,85,65,82,36,27,88,114,130,147,236,88,250,154,10,220,190,176,4,31,99,76,15,59,9,33,106,145,75,234,138,110,89,198,63,127,39,44,101,171,179,193,71,245,60,253,3,143,192,50,140,235,146,17,175,137,70,93,202,223,94,145,152,91,100,101,145,82,104,242,38,49,14,146,201,57,137,214,130,220,183,165,86,52,200,59,112,65,112,224,48,187,13,186,84,252,79,80,109,87,35,108,157,108,244,122,28,47,220,224,2,80,178,131,9,177,90,193,88,113,39,3,124,106,161,67,116,253,244,211,249,211,124,121,151,156,97,142,124,229,84,202,55,128,254,96,238,119,221,103,244,81,42,246,221,125,121,249,198,126,236,156,243,21,44,57,135,24,54,245,26,112,164,53,251,225,17,151,206,216,47,229,29,103,105,172,177,110,79,185,189,220,26,65,105,235,151,187,95,172,253,96,8,127,146,202,211,167,179,107,223,188,124,137,43,25,25,243,184,238,181,170,107,113,119,58,218,103,181,171,197,79,154,222,129,211,92,109,90,136,200,203,144,14,70,153,53,108,186,218,13,221,40,55,72,213,217,191,11,149,199,51,81,126,35,141,170,83,11,187,136,34,73,42,199,195,143,152,254,17,214,88,74,174,70,71,244,67,238,50,116,217,81,107,59,95,149,192,100,118,202,249,155,43,13,99,92,48,218,235,125,89,168,221,118,229,213,137,122,117,52,255,0,214,25,159,21,126,232,151,44,131,204,86,113,30,24,161,63,225,142,176,169,29,107,143,87,52,106,210,227,165,245,37,111,20,64,198,11,172,59,73,196,16,223,67,242,16,109,111,56,180,163,35,43,161,69,195,137,121,196,153,236,85,153,39,38,38,13,165,185,46,170,181,43,194,55,37,185,116,31,25,10,250,175,228,1,37,244,249,9,125,132,44,151,170,228,124,109,110,241,246,39,152,235,88,54,105,76,164,199,120,141,102,74,74,252,110,124,22,100,59,42,121,17,250,0,110,23,32,2,43,128,0,0,0,0,0,13,68,125,194,163,77,203,204,43,204,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,1,82,59,13,10,59,88,107,72,219,89,222,192,42,94,111,56,162,139,129,151,160,81,4,124,76,206,246,26,143,137,25,128,249,94,79,3,229,226,142,34,98,72,137,103,98,238,28,211,165,114,63,128,113,21,34,210,203,138,243,91,240,144,12,117,218,150,182,84,204,184,196,238,37,111,161,77,117,46,45,157,140,174,251,28,184,151,156,68,30,109,202,123,18,230,197,85,162,121,197,245,157,199,230,133,25,145,233,140,223,62,127,83,248,4,166,237,163,80,118,62,88,227,19,70,162,211,224,251,89,118,253,17,28,69,156,6,211,87,206,86,209,32,136,201,219,223,89,107,229,16,252,252,249,8,55,233,152,33,230,217,105,106,110,9,221,164,247,31,152,190,180,102,254,202,153,120,184,211,227,76,91,20,211,39,112,234,57,39,181,197,76,31,30,200,233,120,75,41,41,117,120,113,110,252,86,245,68,109,222,48,82,174,228,240,241,139,206,51,87,39,114,246,153,135,233,84,183,25,76,85,40,168,236,50,106,76,68,160,207,178,223,30,103,230,228,40,235,216,250,11,20,216,244,150,222,97,163,186,28,34,208,146,177,88,144,33,223,52,222,105,255,0,6,110,144,105,211,191,189,200,139,234,4,192,237,21,49,116,167,104,104,100,140,137,74,150,93,149,105,229,186,243,124,34,24,241,84,199,38,117,93,230,163,209,174,215,85,249,233,254,96,25,143,179,46,17,141,136,230,214,99,63,6,3,254,251,5,4,82,26,37,17,107,55,75,189,39,195,135,17,148,180,140,134,105,185,12,187,30,149,135,27,74,30,74,172,150,8,184,145,151,30,13,139,61,177,157,13,181,214,171,90,156,73,218,85,51,155,127,94,247,164,103,181,22,135,20,144,87,67,71,239,191,169,23,160,65,213,178,243,45,88,167,48,130,126,159,73,82,138,105,46,232,104,143,133,145,231,79,160,93,250,101,6,60,94,211,113,98,160,137,70,125,132,17,119,124,3,110,147,77,97,148,145,33,40,47,124,191,4,17,121,135,96,97,178,73,119,115,243,10,53,69,97,13,165,41,208,142,23,228,67,236,66,19,98,236,149,190,1,182,139,88,139,73,124,35,120,188,64,13,8,250,146,253,160,208,143,169,47,218,21,35,184,168,13,58,17,245,37,251,65,161,31,82,95,180,53,0,13,58,17,245,37,251,65,161,31,82,95,180,53,0,13,58,17,245,37,251,65,161,31,82,95,180,53,0,13,58,17,245,37,251,65,161,31,82,95,180,53,0,13,58,17,245,37,251,65,161,31,82,95,180,53,0,13,58,17,245,5,251,65,161,31,80,159,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,146,253,160,208,143,169,47,218,26,128,6,157,8,250,132,254,208,104,71,212,23,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,73,126,208,104,71,212,151,237,13,64,3,78,132,125,66,127,104,52,35,234,75,246,134,160,1,167,66,62,161,63,180,26,17,245,9,253,161,168,0,83,74,126,164,191,104,52,167,234,75,246,133,64,6,157,5,126,68,43,98,243,16,168,0,210,105,73,253,9,126,208,104,77,184,36,191,104,84,206,221,194,160,52,19,105,189,205,37,251,66,166,218,123,146,95,180,53,0,13,27,164,253,74,127,104,55,101,230,33,172,80,142,224,41,161,54,226,146,253,161,77,217,121,136,87,87,160,84,143,133,192,105,221,167,234,83,251,66,164,132,90,218,83,251,66,164,119,238,21,1,167,118,223,212,39,246,128,155,108,185,33,63,180,53,0,13,59,182,249,232,79,237,6,237,191,168,79,237,13,64,3,78,237,191,168,79,237,6,237,191,168,79,237,13,64,3,78,237,191,168,79,237,1,182,217,243,66,127,104,106,0,26,119,109,254,166,159,218,13,219,127,80,159,218,26,128,6,157,219,119,190,132,223,224,13,8,250,132,254,208,212,0,52,238,219,250,132,254,208,110,209,245,9,253,161,168,0,105,208,143,169,47,218,13,8,46,73,47,218,26,128,6,157,8,250,132,254,208,104,71,212,39,246,134,160,1,167,66,62,161,63,180,26,17,245,5,251,67,80,0,211,161,31,80,95,180,26,17,245,5,251,67,80,0,211,161,31,80,159,218,13,8,250,132,254,208,212,0,52,238,219,250,132,254,208,104,71,212,39,246,134,160,1,167,66,62,164,191,104,52,35,234,19,251,67,80,0,211,161,31,82,95,180,26,17,245,37,251,67,80,0,211,161,31,82,95,180,26,17,245,37,251,67,80,0,211,161,31,82,95,180,26,17,245,37,251,67,80,0,211,161,31,80,159,218,13,8,250,132,254,208,212,0,52,238,219,250,132,254,208,110,219,250,132,254,208,212,0,52,238,219,250,132,254,208,110,219,250,132,254,208,212,0,52,238,219,250,132,254,208,110,219,253,77,63,180,53,0,13,59,182,254,161,63,180,26,17,245,9,253,161,168,0,105,208,130,228,146,253,161,93,41,250,146,253,161,80,1,77,41,250,146,253,160,177,121,136,84,0,83,74,126,164,191,104,52,167,204,66,160,2,154,83,230,32,210,158,122,75,246,133,64,5,52,167,234,75,246,131,74,126,164,191,104,84,0,83,73,121,136,83,79,192,53,0,10,105,79,212,151,237,6,148,253,73,126,208,168,0,166,148,253,73,126,208,105,79,212,151,237,10,128,10,88,188,196,22,47,49,10,128,10,88,188,196,22,47,49,10,128,10,105,79,212,151,237,5,139,204,66,160,2,150,47,49,6,146,243,16,168,0,166,148,249,136,44,94,97,80,1,75,23,152,131,74,121,233,47,218,21,0,26,119,104,62,104,79,237,6,237,191,168,79,237,13,64,3,78,132,125,65,126,208,174,148,253,73,126,208,168,161,157,128,12,146,93,196,41,98,46,100,23,244,10,0,25,36,207,145,13,14,145,37,39,192,134,190,92,70,203,203,51,85,189,0,62,57,41,37,106,185,17,145,219,152,226,39,64,67,233,89,110,154,61,86,241,147,240,14,117,72,37,240,243,250,6,133,70,65,151,27,127,234,128,193,253,176,240,43,21,12,38,130,76,42,105,153,226,34,89,154,219,46,62,245,35,235,121,241,17,37,139,227,42,137,142,113,11,105,210,141,213,78,91,54,103,129,21,158,87,2,229,195,128,156,45,168,233,145,156,194,76,93,182,239,225,180,157,205,178,63,206,158,16,155,157,172,148,76,121,138,77,179,34,252,176,206,79,100,173,195,124,224,9,29,216,91,21,166,91,180,184,43,118,98,247,56,57,142,11,85,211,195,171,23,14,35,43,179,107,6,51,89,240,85,161,211,213,185,223,252,245,178,62,123,190,93,147,243,8,221,216,83,26,79,141,139,122,191,191,169,45,97,77,4,93,101,68,92,29,140,92,173,192,75,60,216,140,85,52,111,90,111,222,175,109,72,37,115,183,243,0,130,28,233,192,146,48,223,129,183,136,128,158,177,214,45,184,35,47,23,119,207,178,95,84,44,76,136,230,131,226,73,241,111,192,73,22,215,89,89,74,103,220,158,225,113,27,191,95,190,136,73,43,252,227,204,98,59,231,198,73,46,215,47,19,205,240,128,226,89,177,25,112,239,28,172,102,13,230,20,100,73,241,173,199,238,15,128,217,36,44,172,101,231,228,59,94,17,132,212,242,38,22,73,45,78,171,137,167,85,172,146,48,29,102,203,137,81,214,74,182,143,169,63,58,70,94,236,97,139,100,71,198,248,62,25,204,157,161,62,16,236,165,195,211,243,153,7,202,227,22,113,109,49,16,39,75,38,214,94,247,187,181,145,167,153,39,249,197,213,217,99,16,200,167,102,78,24,66,18,226,183,125,119,147,166,158,113,223,244,122,64,78,158,78,79,58,134,18,128,246,183,20,106,67,231,117,157,207,131,234,47,56,184,205,240,34,191,152,89,45,153,106,174,84,178,246,145,33,196,168,141,108,202,59,41,122,185,74,89,115,23,185,190,41,35,244,0,220,35,43,114,20,21,62,68,4,87,1,75,145,242,32,26,116,159,114,172,53,0,10,145,112,20,21,34,244,128,105,49,82,224,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,10,145,216,105,50,184,168,219,80,13,73,43,92,87,151,1,84,114,49,91,112,184,13,135,74,228,127,0,225,234,221,152,174,171,157,180,254,18,28,218,248,145,252,3,132,175,158,154,123,231,206,218,127,124,64,48,55,111,10,214,231,5,227,136,189,91,86,159,6,118,181,219,243,216,167,202,194,61,242,141,191,8,103,37,37,119,221,239,55,252,57,218,209,92,254,97,155,27,127,74,181,27,30,55,187,255,0,5,241,191,215,197,24,107,179,156,110,181,155,120,123,183,167,87,91,238,191,40,207,0,148,252,167,195,186,104,148,151,58,231,141,72,99,134,239,235,27,244,139,221,74,133,187,142,202,119,183,179,41,47,23,208,67,169,229,132,13,222,25,162,251,237,237,72,140,94,47,216,209,233,23,38,59,54,105,5,171,146,75,187,208,3,22,54,176,86,238,70,29,77,175,219,158,95,186,200,134,58,162,190,117,195,234,191,144,76,206,215,157,153,184,120,190,203,80,252,44,136,90,170,43,78,235,135,213,127,32,130,90,54,62,139,122,181,111,183,250,34,155,221,245,207,12,220,166,51,165,37,218,191,190,121,190,1,129,187,13,79,235,117,172,64,157,214,139,74,165,23,141,126,107,127,208,50,211,40,51,223,6,230,118,36,197,152,26,19,189,71,18,96,250,196,216,19,41,175,56,70,183,152,98,66,153,76,182,143,134,182,213,165,58,136,138,237,173,90,85,192,208,181,225,56,148,81,84,81,84,218,103,135,181,245,96,228,179,25,140,28,76,124,42,38,105,195,180,213,49,202,38,109,19,62,203,238,191,14,29,176,187,241,10,201,255,0,56,125,233,63,161,243,143,146,39,34,251,97,247,26,110,147,226,63,71,202,212,142,6,68,55,75,144,249,72,180,159,49,186,135,44,100,86,1,244,17,247,10,141,157,231,160,84,151,126,224,27,160,54,245,122,3,87,160,6,224,13,189,94,128,213,232,1,184,3,111,87,160,53,122,0,110,0,219,213,232,13,94,128,27,128,54,245,122,3,87,160,6,224,13,178,93,187,128,215,126,224,27,128,54,245,122,5,73,118,238,1,172,6,217,175,141,236,6,187,247,0,220,1,183,171,208,26,189,0,55,0,109,146,237,220,26,189,0,55,0,109,234,244,6,175,64,13,192,27,122,189,1,171,208,3,112,6,222,175,64,106,244,0,220,1,160,151,110,225,67,85,251,128,110,0,219,213,232,13,94,128,27,128,54,245,122,3,87,160,6,224,13,189,94,128,213,232,1,184,3,111,87,160,53,122,0,110,0,219,37,91,184,13,87,238,1,184,3,111,87,160,53,122,0,110,0,219,213,232,13,94,128,27,128,52,153,220,104,51,184,13,209,167,87,160,104,228,98,186,189,0,53,145,223,184,12,237,220,54,203,128,210,163,191,112,13,195,59,29,236,53,17,223,184,108,13,100,174,5,192,6,225,31,27,1,157,134,131,95,11,88,84,213,192,184,0,212,103,97,164,109,168,18,3,112,6,129,164,202,192,55,139,152,212,54,19,206,227,112,151,221,96,26,192,104,53,88,249,10,106,244,0,220,1,163,95,160,55,158,128,26,192,109,154,239,220,6,118,1,172,207,141,133,70,217,170,198,69,110,96,103,96,27,128,54,245,240,181,128,149,110,224,27,128,54,245,241,189,133,77,119,238,1,172,6,222,175,64,26,248,90,192,55,0,109,153,216,105,35,184,13,224,27,68,171,29,173,204,107,189,136,192,106,1,183,171,208,26,248,90,192,55,0,109,234,244,6,175,64,13,192,27,102,190,22,176,210,107,238,176,13,224,27,41,87,160,106,37,219,184,6,224,13,189,94,128,213,232,1,184,3,111,87,160,53,122,0,110,0,219,215,194,214,13,94,128,27,128,54,245,122,3,87,160,6,224,13,189,94,128,51,176,13,192,26,57,113,20,53,223,184,6,224,13,189,94,128,51,183,112,13,192,27,122,189,1,171,208,3,112,6,222,175,64,31,32,26,204,236,4,119,27,100,118,21,213,232,1,184,3,111,87,160,105,1,188,3,100,15,128,13,224,27,37,196,0,111,0,217,51,176,169,31,120,13,194,59,138,141,191,24,105,1,187,171,208,42,52,31,35,26,8,238,3,116,142,226,163,104,143,133,133,0,111,10,95,141,134,208,169,29,187,128,110,128,218,51,184,160,13,225,66,59,141,163,87,46,2,166,119,1,184,103,96,35,184,208,144,62,96,55,0,109,234,244,10,23,0,27,160,54,245,122,3,87,160,6,224,13,179,62,23,3,95,11,88,6,224,161,149,198,141,94,129,66,59,0,215,167,210,22,183,27,141,6,119,5,47,186,192,14,43,143,46,225,181,167,89,243,176,173,174,124,198,227,105,210,87,191,120,13,41,110,197,204,84,211,100,243,27,151,227,113,165,103,123,144,11,1,180,227,87,194,17,207,87,58,210,59,190,196,240,131,157,160,211,163,29,98,147,189,255,0,44,179,191,134,116,78,126,210,229,171,8,70,77,237,106,202,63,130,120,65,190,209,136,211,141,241,73,222,255,0,150,105,223,195,60,3,180,108,179,136,124,21,139,223,115,169,239,126,97,169,187,111,52,254,122,199,30,71,230,19,165,132,231,245,222,181,239,90,52,104,250,43,222,250,191,152,121,223,202,218,175,131,107,111,59,213,247,151,132,164,91,93,190,141,28,121,122,4,236,228,94,36,240,175,134,254,82,221,110,186,183,231,154,175,125,239,160,188,192,58,102,208,248,83,194,190,231,254,95,221,110,186,223,231,90,175,125,215,164,188,194,26,241,149,51,169,84,219,107,127,174,241,201,87,211,111,162,87,167,208,39,195,50,41,29,115,193,223,44,104,209,190,250,11,222,250,61,62,129,11,249,173,71,234,85,166,155,235,58,254,81,74,175,162,223,70,191,79,160,5,145,54,45,29,195,213,200,143,187,208,57,188,189,86,238,183,24,237,126,219,159,193,152,248,235,199,186,148,150,249,221,162,227,247,76,125,120,113,54,140,167,111,201,211,43,127,154,64,59,6,97,82,119,212,169,245,78,177,166,251,174,198,139,253,18,19,206,255,0,200,56,60,157,147,212,51,2,144,189,26,244,117,142,23,181,238,195,159,206,59,109,70,86,243,2,57,23,69,175,110,213,254,204,71,200,91,170,10,250,182,54,97,203,106,211,171,135,47,206,76,65,56,59,18,84,122,238,86,80,139,115,163,229,89,199,227,95,244,114,203,204,50,150,57,251,218,11,235,72,96,175,71,125,83,125,151,212,102,183,22,181,54,160,119,213,254,232,31,160,103,52,53,221,134,142,220,219,79,224,20,125,71,200,133,5,111,114,33,64,5,39,210,42,103,113,165,103,123,10,151,16,1,169,60,133,12,172,4,125,192,53,0,161,112,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,5,72,139,188,109,153,23,120,220,34,184,218,80,13,105,185,95,210,53,92,203,128,16,161,157,192,105,89,126,1,215,241,71,102,151,37,69,221,163,247,201,29,132,249,31,192,58,246,43,35,240,76,171,21,252,79,223,36,4,96,116,128,206,51,103,30,70,212,221,254,101,240,191,30,113,76,88,77,141,233,232,149,154,120,65,197,239,59,94,16,241,125,17,164,122,5,230,233,0,41,30,19,199,158,242,173,31,50,251,90,78,222,44,81,107,118,39,109,39,153,56,49,74,51,35,249,163,252,94,72,151,19,1,129,225,37,170,37,49,37,174,197,79,100,184,253,162,71,102,113,26,16,86,191,152,113,152,69,148,166,133,76,81,95,140,22,127,120,145,203,191,226,253,209,70,29,109,140,163,41,248,119,245,234,143,239,152,16,189,83,114,251,190,37,223,252,130,101,246,208,150,76,84,112,225,26,144,87,122,165,227,31,215,48,33,146,164,73,45,221,143,207,252,130,9,70,216,37,68,117,250,249,17,151,25,148,143,223,190,44,174,52,204,108,91,149,59,80,227,124,101,131,106,178,33,77,133,140,170,75,113,180,62,235,109,76,105,21,21,56,113,223,38,212,147,113,149,169,180,235,69,236,162,47,128,197,229,216,11,181,136,171,222,137,180,127,225,31,24,235,159,191,248,117,204,111,242,182,177,252,113,209,174,109,29,83,70,30,29,84,205,166,39,249,59,175,161,108,12,60,206,111,57,131,141,76,85,77,88,113,19,19,194,98,233,121,217,231,59,112,198,208,57,119,27,30,225,184,178,97,41,50,21,10,163,5,251,154,161,204,66,16,165,180,75,177,19,169,210,226,20,149,167,154,86,155,146,85,169,9,186,136,46,225,9,219,53,109,1,137,182,122,204,104,88,150,155,54,66,168,51,94,101,140,67,77,66,9,196,205,132,75,237,26,80,106,73,111,208,149,45,77,47,82,108,163,50,51,208,181,165,83,37,151,120,235,15,230,110,9,162,99,236,45,35,125,75,174,195,110,99,23,90,20,182,245,23,105,167,52,41,73,39,27,86,164,45,36,163,210,180,41,55,185,15,187,74,212,163,63,135,106,190,188,113,246,251,90,183,72,27,19,137,178,121,223,41,129,23,203,98,79,153,61,159,232,159,108,114,157,247,141,252,110,236,43,73,105,49,182,72,45,87,226,55,22,124,12,134,148,248,196,57,103,94,170,72,191,156,107,74,72,133,120,23,18,3,59,128,173,139,206,26,72,81,35,80,10,105,32,210,66,160,2,154,72,52,144,168,0,166,146,13,36,42,0,41,164,131,73,10,128,10,105,33,66,65,23,156,106,0,20,210,66,154,10,247,226,53,0,10,105,33,137,59,112,109,13,141,246,114,198,249,83,138,112,179,157,110,157,47,195,44,214,40,239,56,105,143,81,142,147,131,100,153,216,244,56,157,74,54,221,34,51,65,153,240,82,20,180,47,45,196,123,244,179,253,42,254,60,255,0,176,142,55,87,196,175,7,39,94,38,28,218,98,223,52,55,110,142,178,89,125,71,105,50,249,76,221,17,94,29,113,137,19,19,194,99,201,87,253,68,241,137,223,27,217,221,131,177,126,23,204,12,49,78,198,120,50,181,30,173,69,171,50,79,196,150,193,158,151,19,115,35,35,35,34,52,169,42,35,74,144,162,37,37,73,82,84,68,100,100,92,206,146,17,9,177,94,213,178,182,123,197,222,231,49,52,139,224,60,69,49,183,42,202,54,158,125,202,122,210,211,136,76,134,27,75,132,148,221,74,103,124,100,133,173,77,178,146,73,26,146,146,57,115,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,186,110,161,70,127,11,173,27,170,142,49,253,114,126,123,107,177,249,141,145,207,249,26,175,86,13,91,232,174,220,99,178,121,117,163,159,194,109,17,54,125,26,72,52,144,168,14,69,166,169,164,131,73,10,128,14,137,157,57,193,133,242,39,0,203,204,92,95,2,179,50,155,17,230,88,91,84,168,71,33,221,78,172,144,147,59,154,91,109,55,63,29,197,161,55,178,72,205,106,66,85,26,216,59,164,43,55,155,207,90,118,101,230,5,70,68,140,48,108,149,62,163,134,40,234,220,194,40,166,147,35,113,150,157,82,200,223,75,134,78,235,82,201,106,211,186,222,33,181,89,50,167,136,48,238,31,197,148,135,240,254,41,161,83,171,52,185,90,119,240,170,17,81,34,59,186,84,75,78,166,214,70,149,89,73,74,138,229,192,200,143,153,8,115,218,211,102,10,190,204,248,222,60,4,84,124,39,133,235,251,231,232,51,156,82,74,65,161,179,70,241,135,208,86,179,173,239,27,35,89,17,33,100,164,169,58,76,212,218,53,221,118,172,222,15,87,27,10,124,200,227,110,223,111,108,126,14,230,232,163,3,103,181,47,47,166,106,24,113,57,140,72,152,166,106,223,122,45,190,40,221,230,213,27,230,102,38,246,223,19,186,83,7,131,177,126,23,204,12,49,78,198,120,50,181,30,173,69,171,50,79,196,150,193,158,151,19,115,35,35,35,34,52,169,42,35,74,144,162,37,37,73,82,84,68,100,100,92,206,146,17,25,177,174,215,213,172,136,196,241,48,158,51,171,72,147,151,181,39,144,212,180,189,191,148,170,58,72,159,81,57,17,162,112,144,218,84,243,196,183,137,40,90,148,148,153,165,38,178,34,57,107,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,228,180,237,66,140,254,23,90,55,85,28,99,250,228,210,182,211,99,243,59,35,158,156,26,239,86,21,87,154,42,237,142,201,229,214,142,113,221,60,37,190,105,35,24,199,182,86,215,148,76,136,195,18,240,150,12,171,71,147,152,53,38,86,212,68,179,184,148,154,58,136,216,81,185,45,163,112,150,218,148,203,198,182,73,72,90,84,164,145,169,38,130,50,59,135,180,198,208,152,99,103,124,184,153,137,106,115,163,170,191,53,151,152,195,180,213,160,221,84,217,164,142,201,169,178,82,79,112,133,41,10,117,122,147,100,153,17,30,181,161,42,134,44,99,140,113,62,96,98,122,142,51,198,117,169,21,106,213,89,227,126,92,183,204,181,56,171,17,17,17,21,137,41,74,72,146,148,36,137,41,74,82,148,145,17,17,23,195,173,106,159,68,167,200,225,79,159,63,132,126,125,159,123,106,232,207,96,255,0,188,24,223,218,122,133,63,229,232,157,209,63,241,42,142,93,147,76,126,183,108,249,189,182,145,142,143,125,172,170,25,128,207,200,59,49,234,18,38,98,40,44,200,157,73,172,206,168,41,231,234,141,111,13,110,71,116,222,89,184,183,219,37,169,72,209,114,54,91,85,201,27,157,75,205,253,36,60,252,83,170,53,10,61,66,45,90,147,62,68,41,208,158,68,152,178,163,58,166,157,97,212,40,148,135,16,180,153,26,84,149,17,25,40,140,140,140,136,200,75,158,197,123,86,197,218,19,8,251,156,196,210,45,143,48,236,54,220,171,40,218,101,134,234,8,83,174,33,50,24,109,46,26,149,100,165,157,241,146,16,132,184,242,73,36,73,82,72,191,29,19,84,242,209,25,108,105,243,163,132,246,199,103,127,139,145,233,75,96,167,78,196,171,92,211,169,255,0,6,169,243,233,143,213,170,127,90,63,211,51,199,246,102,119,110,157,217,41,164,135,205,81,168,83,168,244,249,85,106,180,248,240,160,194,101,114,101,74,146,234,90,105,134,144,147,82,220,90,212,100,73,74,82,70,102,163,50,34,34,51,49,245,8,214,219,255,0,108,40,184,215,173,228,54,89,76,167,78,195,101,213,159,173,86,163,62,204,182,234,75,45,219,237,177,29,104,53,36,154,109,90,13,107,35,214,110,32,209,217,74,21,189,230,51,217,218,50,56,83,137,95,30,81,219,46,184,217,77,152,205,109,86,161,78,75,47,22,167,141,117,114,166,155,239,159,108,246,71,57,236,139,204,117,220,249,233,6,204,10,198,114,194,173,228,221,111,169,225,76,39,49,223,6,161,108,190,210,43,141,173,182,146,239,94,96,221,210,235,102,164,57,186,236,182,226,16,229,251,14,113,77,251,99,110,122,134,57,217,63,21,230,182,17,137,30,147,143,176,51,212,100,213,224,59,29,78,194,89,191,61,150,245,54,106,226,108,62,217,62,157,58,137,214,251,69,170,228,219,171,192,28,147,200,172,193,207,204,92,222,18,192,148,239,63,90,169,201,101,254,161,3,222,156,113,29,97,230,155,94,235,121,185,90,81,114,237,42,196,93,246,145,141,168,242,151,4,100,158,194,56,187,0,224,26,95,84,167,68,240,99,142,186,225,146,164,76,144,117,40,132,185,15,172,136,181,186,171,21,206,196,68,68,148,164,146,132,165,37,173,228,113,243,216,212,99,102,102,171,83,106,167,227,109,221,94,203,59,171,106,116,173,150,211,51,90,102,137,135,131,21,99,249,76,42,121,95,169,53,199,91,202,254,215,94,243,104,180,111,153,155,196,110,155,213,144,89,239,131,182,129,192,48,113,142,27,145,30,52,229,178,149,85,40,199,53,167,229,83,29,53,184,141,46,146,14,233,74,148,211,138,109,74,74,13,104,34,86,148,220,210,87,47,73,8,66,217,227,104,124,111,179,150,55,70,41,194,206,117,186,116,189,12,214,40,239,56,105,143,82,142,70,118,73,157,143,67,169,186,141,183,72,140,208,102,124,20,133,45,11,154,92,29,140,112,198,96,97,138,118,51,193,149,168,245,106,45,89,146,126,36,182,12,244,184,155,153,25,25,29,141,42,74,136,210,164,40,137,73,82,84,149,17,25,25,23,53,164,234,81,159,195,181,95,94,56,251,125,191,215,7,89,116,131,177,56,155,39,157,242,152,17,124,182,36,207,82,120,245,123,104,159,108,114,153,250,209,191,140,77,185,141,36,26,72,84,7,44,235,213,52,144,105,33,81,213,115,71,50,112,198,80,96,26,206,99,227,23,100,34,147,68,101,46,188,81,153,55,93,113,75,90,91,109,180,39,129,26,150,226,208,130,53,25,36,141,68,106,82,82,70,162,198,170,162,138,102,170,166,209,15,215,3,3,19,51,139,78,6,13,51,85,117,76,68,68,113,153,153,180,68,123,102,93,119,63,179,223,7,108,253,128,103,99,28,73,34,60,153,200,101,74,165,209,138,107,76,74,169,186,75,109,26,90,37,157,212,148,169,214,212,226,146,149,154,16,102,173,42,177,36,240,167,101,109,191,49,52,204,222,171,83,179,251,22,71,107,14,226,231,141,216,111,41,130,68,90,44,222,194,26,109,43,53,93,136,134,218,116,168,213,174,203,36,56,165,39,83,238,171,22,243,251,62,113,142,208,56,250,118,49,196,143,200,141,5,111,41,84,186,49,77,117,248,180,198,141,13,163,75,68,179,178,84,164,180,218,156,82,82,130,90,200,213,165,55,36,149,181,26,94,115,92,197,175,49,21,224,77,169,167,132,118,247,255,0,91,158,158,217,206,138,242,25,93,27,19,45,170,83,21,99,227,71,157,84,90,103,15,156,69,19,190,47,19,198,99,235,78,237,241,103,160,253,36,41,99,243,12,9,216,47,109,9,85,249,76,100,166,114,98,93,229,69,203,55,135,43,19,221,121,217,21,9,14,60,234,220,143,42,75,174,170,238,158,241,180,48,90,82,70,72,52,92,214,109,165,89,240,54,204,158,111,15,59,133,24,184,127,119,100,188,245,180,123,59,156,217,140,253,89,28,228,111,141,241,87,42,169,229,49,252,251,38,241,201,164,200,80,138,221,195,88,15,169,192,180,241,46,225,91,95,137,142,191,139,115,23,47,176,15,84,247,119,142,176,246,28,235,251,206,171,225,106,155,16,247,250,52,235,221,239,84,157,90,117,162,246,189,181,21,249,144,249,176,182,107,101,118,58,168,57,73,193,57,147,133,177,12,230,89,57,46,69,165,86,35,203,117,13,18,146,147,112,208,218,212,100,146,82,210,90,173,107,168,139,188,134,30,82,136,171,171,120,191,99,233,140,150,102,172,47,47,24,117,117,63,106,211,111,191,131,180,233,33,66,46,35,80,12,223,51,2,118,98,219,206,52,173,167,115,59,101,140,228,174,197,134,184,120,226,183,79,192,213,41,27,211,92,197,157,90,105,156,9,50,28,117,73,37,146,86,195,81,80,148,33,26,26,221,92,214,109,37,121,232,73,43,15,53,219,88,249,83,231,39,172,12,67,237,23,196,191,116,119,109,245,15,105,204,42,120,15,52,170,20,170,110,102,209,55,81,238,114,88,143,238,153,179,109,213,245,152,177,181,18,205,228,33,135,21,33,182,208,109,167,178,226,116,165,205,219,65,154,154,72,57,114,21,0,26,110,103,220,43,164,133,64,5,44,68,7,196,84,0,91,61,166,234,181,74,6,205,185,175,93,161,84,229,211,170,84,236,15,93,151,14,100,71,148,203,241,159,110,3,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,103,246,9,219,114,129,181,198,4,118,30,35,149,74,166,230,109,19,122,237,110,137,13,149,199,101,113,77,227,38,101,68,75,142,184,183,25,208,166,144,225,235,53,33,219,234,74,82,227,70,187,175,181,143,146,198,114,122,191,196,62,206,124,121,225,201,124,222,198,89,11,154,24,127,55,50,253,248,141,215,112,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,192,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,136,61,57,105,33,67,65,31,156,90,29,151,118,155,192,59,83,101,125,55,48,48,132,152,144,234,75,142,149,86,176,241,212,89,147,54,140,249,184,235,122,31,75,103,169,40,90,152,117,77,45,105,65,184,217,37,122,83,115,74,111,0,12,20,233,31,218,179,49,182,72,204,124,144,198,184,37,222,189,74,157,238,129,140,65,64,125,227,68,90,188,84,157,56,201,42,50,35,221,188,141,74,54,158,34,53,54,165,40,140,150,133,184,218,243,39,0,99,236,27,154,120,54,147,152,57,125,136,98,215,48,245,114,57,73,131,58,49,153,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,163,55,167,59,233,39,247,201,248,180,99,87,71,118,219,243,54,85,199,103,132,177,140,173,89,101,139,42,13,59,93,81,178,252,151,169,110,37,151,91,68,168,173,33,212,161,58,150,182,58,193,147,110,56,182,163,164,144,147,82,16,147,9,231,34,224,4,94,113,243,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,20,210,66,134,146,49,168,0,105,208,86,183,17,137,91,125,109,211,73,217,15,12,194,161,97,168,113,106,217,141,136,163,156,186,60,57,77,165,248,81,88,110,67,41,113,217,205,162,67,79,161,14,54,169,9,101,72,35,37,56,202,200,248,33,66,230,109,93,181,118,92,108,149,151,11,198,184,213,222,189,85,157,188,98,129,64,97,226,68,170,188,164,145,25,165,38,100,123,182,81,169,38,235,198,70,150,210,164,145,18,214,182,219,95,158,204,213,204,204,85,156,153,143,136,243,75,26,203,235,21,172,77,80,118,161,39,75,142,45,182,117,159,97,134,183,139,90,210,203,72,36,182,218,13,71,161,180,33,36,118,73,0,147,238,140,110,144,169,152,166,100,109,157,182,129,197,251,234,171,218,90,194,85,250,155,207,191,42,171,41,215,222,113,216,179,101,190,242,245,60,123,214,81,24,180,161,38,150,205,189,70,179,105,43,147,227,73,24,242,221,249,106,192,88,171,244,215,14,98,76,57,80,251,36,57,212,217,209,220,255,0,53,198,94,109,196,122,20,149,39,184,200,77,247,71,118,223,80,246,156,194,167,128,243,74,161,74,166,230,109,19,117,30,231,37,136,254,233,155,54,221,95,89,139,27,81,44,222,66,24,113,82,27,109,6,218,123,46,39,74,92,221,180,25,168,101,112,210,66,160,3,73,23,156,70,191,76,166,108,102,158,87,124,136,62,70,121,151,138,240,151,132,253,208,117,223,1,86,100,192,235,91,191,7,238,247,187,149,167,94,157,226,244,234,189,181,170,220,204,73,80,138,190,156,239,164,159,223,39,226,208,29,123,162,43,59,179,159,50,182,146,196,148,44,198,205,220,107,138,169,172,96,121,146,218,135,90,175,203,156,195,111,166,124,4,165,212,182,243,138,73,44,146,181,164,148,69,123,41,69,222,98,93,52,144,243,239,209,215,180,198,13,217,107,104,98,198,121,131,6,90,240,245,126,142,246,28,157,54,49,26,215,76,67,210,35,188,82,205,162,73,169,228,37,81,210,75,66,123,122,22,165,36,150,164,147,107,244,18,2,154,72,99,87,72,246,43,197,56,27,99,28,195,197,56,43,19,85,112,253,106,23,130,122,181,70,151,53,200,146,152,215,85,136,133,232,117,179,74,211,169,11,82,78,198,87,74,140,143,129,152,201,97,138,189,40,254,66,121,155,241,47,182,33,0,137,253,153,118,154,218,70,191,180,142,84,80,171,187,65,230,85,70,155,81,199,20,40,147,33,203,197,147,222,98,75,14,79,101,46,52,227,106,116,210,180,41,38,105,52,153,25,25,25,145,137,148,219,127,55,113,150,66,108,199,139,115,115,47,223,138,221,119,14,200,164,61,28,165,176,79,48,234,23,84,136,211,173,56,142,6,104,113,167,28,108,205,38,149,145,44,205,42,74,137,42,40,34,217,59,202,159,38,253,96,97,239,104,176,38,167,165,31,200,79,51,126,37,246,196,32,23,35,101,253,166,112,6,212,249,95,77,204,12,33,38,44,74,146,227,165,85,172,60,117,22,36,205,163,62,110,58,222,135,210,217,234,74,22,166,29,83,75,90,80,110,54,73,94,148,220,210,155,192,72,34,243,143,56,123,40,237,93,152,251,37,102,58,49,174,10,119,175,82,167,110,216,175,208,31,120,209,22,175,21,38,102,73,81,145,30,237,228,106,81,180,241,17,169,181,41,68,100,180,45,198,215,232,123,0,99,252,27,154,120,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,14,127,73,6,146,21,0,26,73,36,66,186,72,84,97,5,43,165,99,33,151,180,189,127,39,107,149,120,140,96,214,228,65,165,80,49,148,69,111,105,207,205,208,233,204,118,83,234,82,73,168,219,211,97,134,156,109,14,54,122,28,121,78,147,43,74,144,31,31,73,6,213,185,141,178,86,99,228,134,53,193,78,245,234,84,239,116,12,87,232,15,188,104,139,86,138,147,167,25,37,70,68,123,183,145,169,70,211,196,70,166,212,165,17,146,208,183,27,94,101,96,12,123,131,51,79,6,210,115,7,47,177,12,90,230,30,174,71,41,48,103,70,81,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,40,204,233,206,250,73,253,242,126,45,24,213,209,221,182,252,205,149,113,217,225,44,99,43,86,89,98,202,131,78,215,84,108,191,37,234,91,137,101,214,209,42,43,72,117,40,78,165,173,142,176,100,219,142,45,168,233,36,36,212,132,36,194,122,52,144,105,33,242,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,20,210,66,133,114,238,26,128,6,155,31,152,124,181,122,165,38,131,75,153,93,174,212,226,211,169,180,216,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,176,124,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,128,134,172,239,233,126,205,186,230,112,211,49,14,73,66,139,77,192,152,114,66,228,192,164,214,160,173,183,234,203,118,14,225,101,83,40,242,140,156,67,78,184,250,218,67,78,33,23,221,45,194,90,219,70,153,105,201,124,221,193,185,245,150,24,127,54,240,3,210,220,161,98,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,137,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,28,33,116,134,108,89,85,217,99,52,36,87,112,134,31,150,156,171,196,178,8,240,252,195,146,169,69,9,243,111,83,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,247,142,45,15,105,250,250,59,182,223,153,178,174,59,60,37,140,101,106,203,44,89,80,105,218,234,141,151,228,189,75,113,44,186,218,37,69,105,14,165,9,212,181,177,214,12,155,113,197,181,29,36,132,154,144,132,152,79,57,164,140,82,214,224,67,88,226,113,78,44,194,184,26,133,43,20,227,92,77,74,195,244,88,90,58,205,70,169,53,184,145,88,214,180,161,26,221,112,210,132,234,90,210,146,185,241,82,136,139,137,144,11,103,181,22,211,120,7,101,172,175,169,99,252,97,38,44,186,147,113,212,170,46,30,42,139,49,166,214,95,39,26,111,67,9,112,245,41,8,83,237,41,213,161,43,54,219,53,47,74,172,73,84,91,236,101,210,149,152,249,119,152,243,169,155,74,226,218,174,45,193,152,182,160,169,82,234,82,46,244,170,4,167,15,139,209,219,73,126,99,228,75,138,218,73,45,164,137,76,36,140,148,211,214,3,109,125,171,171,187,90,103,44,220,101,189,170,195,194,20,219,195,194,212,73,175,33,93,66,46,148,19,142,26,91,34,65,60,250,209,189,112,238,181,21,208,222,241,104,105,179,25,43,209,77,177,44,60,214,174,201,218,7,55,176,167,92,193,148,109,228,58,5,54,169,77,98,69,63,16,74,90,29,101,247,22,135,137,91,198,99,240,177,146,52,169,243,45,46,17,199,113,6,25,251,210,59,139,49,86,6,216,203,48,241,78,10,196,181,92,63,89,133,224,158,173,81,165,204,114,36,166,53,213,98,33,122,29,108,210,180,234,66,212,147,177,241,74,140,143,129,152,136,205,153,118,154,218,70,191,180,142,84,80,171,187,65,230,85,70,155,81,199,20,40,147,33,203,197,147,222,98,75,14,79,101,46,52,227,106,116,210,180,41,38,105,52,153,25,25,25,145,137,96,233,71,242,19,204,223,137,125,177,8,65,94,83,227,175,145,126,105,224,220,204,240,95,132,253,201,98,10,117,119,169,111,247,61,107,170,201,109,237,214,243,74,180,106,221,233,213,165,86,189,236,118,176,15,79,118,63,48,88,252,195,166,228,190,111,96,220,250,202,252,63,155,153,126,252,183,40,88,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,221,64,104,177,249,135,154,239,201,97,181,55,255,0,153,92,213,255,0,247,149,71,250,225,233,80,121,87,1,233,111,102,90,173,86,191,179,118,84,87,107,181,41,117,26,149,71,3,208,165,204,153,45,229,60,252,151,220,128,202,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,99,175,71,126,223,16,246,156,194,199,128,243,70,161,74,166,230,109,19,117,31,140,150,35,251,165,108,219,117,125,102,52,109,68,179,121,8,97,197,72,109,180,27,105,236,184,157,41,115,118,214,65,108,157,228,177,147,126,175,240,247,179,152,30,115,48,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,245,10,101,126,224,177,249,134,54,236,65,182,142,21,218,227,46,24,157,53,84,170,38,62,166,239,24,173,225,230,167,54,167,23,186,38,117,78,140,193,172,222,40,107,55,219,34,82,203,176,225,169,173,75,210,78,47,37,64,104,177,249,130,199,230,26,192,6,146,33,109,54,154,170,213,104,27,55,102,189,118,133,82,151,78,169,83,176,61,118,92,57,145,30,83,47,198,125,184,15,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,140,219,19,164,103,46,54,85,199,120,87,0,51,23,221,77,105,202,131,79,226,218,108,43,27,212,186,58,217,93,148,78,26,210,132,204,82,214,195,173,178,178,50,91,72,94,179,100,157,101,211,184,25,203,154,185,113,156,155,23,230,238,53,202,220,105,74,196,212,89,25,127,95,79,89,167,200,39,55,46,42,146,227,155,151,145,227,178,241,33,198,205,77,56,73,113,26,136,148,146,62,0,32,175,242,88,109,77,255,0,230,87,53,127,253,229,81,254,184,122,81,177,249,135,149,161,233,35,101,93,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,64,93,219,31,152,44,126,97,172,0,121,245,218,107,105,173,164,104,27,72,230,189,10,133,180,30,101,83,169,180,236,113,93,137,14,28,76,89,61,150,35,48,220,247,146,219,77,182,151,73,40,66,82,68,146,73,17,17,17,17,16,151,62,142,44,89,138,177,206,198,89,121,138,113,174,37,170,226,10,204,223,11,117,154,141,82,99,146,229,63,162,171,45,8,214,235,134,165,171,74,16,148,149,207,130,82,68,92,8,132,33,237,99,229,79,156,158,176,49,15,180,95,19,83,209,113,228,39,150,95,29,123,98,104,12,167,177,249,130,199,230,26,192,7,159,93,166,182,154,218,70,129,180,142,107,208,168,91,65,230,85,58,155,78,199,21,216,144,225,196,197,147,217,98,51,13,207,121,45,180,219,105,116,146,132,37,36,73,36,145,17,17,17,17,9,115,232,226,197,152,171,28,236,101,151,152,167,26,226,90,174,32,172,205,240,183,89,168,213,38,57,46,83,250,42,178,208,141,110,184,106,90,180,161,9,73,92,248,37,36,69,192,136,66,30,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,202,123,31,152,44,126,97,172,0,104,177,249,132,59,237,233,210,121,143,177,86,33,169,228,254,207,213,12,65,130,104,84,185,29,82,175,85,122,11,212,154,251,147,227,74,121,46,180,210,247,187,216,241,148,73,142,163,74,155,102,70,164,173,14,105,73,173,181,76,88,141,94,148,93,129,97,227,10,21,75,105,140,157,167,210,169,117,92,57,79,147,59,22,81,216,140,196,54,234,113,80,183,100,191,82,74,210,148,235,152,157,227,138,119,120,106,83,205,165,58,76,150,217,33,224,191,251,3,109,173,133,118,173,203,120,148,74,189,83,171,230,110,25,167,178,222,35,167,200,54,208,228,253,4,150,213,83,142,77,165,8,83,46,172,200,214,148,36,183,46,44,144,101,165,77,45,220,169,36,17,121,199,152,236,157,206,44,125,145,88,254,151,152,217,115,94,151,78,169,83,164,48,235,173,53,41,230,88,168,48,219,205,188,168,146,146,202,208,167,99,56,166,144,78,52,106,34,81,23,192,101,63,219,29,237,85,131,118,175,202,58,126,48,163,84,162,39,19,211,163,199,141,139,41,13,182,108,174,157,81,52,118,205,45,41,107,87,86,113,73,113,76,175,82,181,32,141,38,123,196,56,132,5,243,50,176,233,57,195,156,56,7,34,176,13,83,49,115,26,187,22,157,77,167,71,125,214,154,118,83,44,191,80,125,182,92,120,162,69,75,203,66,93,146,226,90,89,54,209,40,141,70,95,9,151,109,171,213,105,84,26,84,202,237,118,167,22,157,77,166,199,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,64,183,72,102,218,85,93,169,243,66,69,11,8,98,9,106,202,188,53,32,147,135,225,156,101,69,41,175,147,122,93,168,62,218,148,106,90,212,163,117,45,26,201,38,134,77,37,187,109,107,123,80,92,170,7,75,30,99,192,218,222,165,155,117,243,170,213,114,178,102,250,137,27,9,161,195,143,212,104,230,249,41,153,109,176,78,169,149,84,82,72,37,173,110,41,68,189,110,180,149,182,217,182,109,76,229,42,167,73,175,210,161,215,104,85,56,181,42,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,92,7,150,81,158,157,26,59,122,201,200,92,64,214,74,230,197,114,91,249,117,92,144,219,52,133,185,186,52,80,42,47,201,109,42,121,79,60,235,105,98,9,165,199,157,120,187,122,86,146,90,18,147,91,198,176,154,253,54,62,3,80,166,163,24,217,182,246,218,24,87,100,140,183,126,124,37,82,171,120,250,165,187,98,137,135,157,156,218,92,70,244,158,211,58,75,4,178,120,225,160,216,112,141,72,46,219,132,150,181,35,81,184,128,180,29,37,187,122,199,200,108,60,238,74,229,61,118,35,249,139,92,142,235,53,117,183,189,215,64,167,63,21,196,165,228,188,203,173,169,137,198,167,25,117,146,237,233,66,77,107,74,73,108,154,236,255,0,71,247,74,6,42,175,98,156,53,179,246,209,14,120,83,194,157,90,135,135,177,83,109,184,228,231,103,45,195,67,44,212,120,171,125,188,214,211,73,144,148,165,68,164,165,79,111,55,142,60,220,102,85,170,120,203,53,241,244,202,196,198,229,215,177,102,49,172,57,37,212,68,136,70,253,66,163,45,227,82,137,182,89,73,17,173,199,92,59,33,9,46,42,34,73,114,33,50,125,26,59,5,70,200,108,58,214,117,230,197,14,35,249,139,92,142,211,212,132,57,189,215,64,167,63,25,181,41,149,50,243,77,169,137,198,167,30,105,227,237,233,66,73,8,82,73,111,18,195,34,182,137,136,111,225,72,228,73,89,159,133,144,125,146,251,27,162,13,246,150,136,182,241,182,41,212,219,132,94,234,39,23,18,251,51,194,122,179,134,152,154,141,1,150,148,78,157,167,165,125,142,126,35,158,143,72,132,93,173,104,41,135,139,113,67,132,137,5,124,91,53,61,162,225,243,215,253,30,128,24,225,72,117,81,165,173,100,69,226,26,123,95,9,9,107,216,183,49,202,87,187,29,236,186,90,116,248,62,214,114,220,250,199,215,8,152,106,57,165,213,118,87,223,221,233,25,175,177,206,49,114,15,186,239,125,132,157,125,67,199,85,185,117,143,174,244,128,151,154,163,40,151,186,185,159,103,87,139,233,176,138,237,173,48,74,233,248,153,46,181,22,160,104,111,15,147,134,165,35,129,89,199,249,158,158,92,4,166,64,146,83,119,151,82,15,69,188,83,243,223,249,134,22,237,121,131,149,32,234,82,211,30,113,238,176,195,220,82,139,167,134,252,248,246,68,17,99,137,218,81,78,65,233,85,137,146,238,244,168,118,140,175,128,221,68,138,50,141,102,107,144,231,4,115,224,217,24,227,113,189,61,216,146,172,108,186,70,81,117,118,147,233,87,160,115,57,17,33,181,226,152,48,228,56,134,210,227,207,153,220,236,127,56,87,159,224,20,104,199,144,30,167,75,157,29,12,61,187,111,117,218,90,78,252,73,39,199,246,197,189,167,153,150,39,109,197,21,185,243,229,243,179,25,31,154,216,53,167,168,245,74,228,118,230,186,71,184,178,144,90,155,62,210,19,204,147,252,188,198,57,60,219,144,241,58,153,82,20,157,22,241,202,199,197,187,255,0,40,64,149,174,142,105,230,88,66,152,209,41,187,21,42,160,124,248,255,0,108,4,133,82,92,215,18,57,157,184,178,131,225,240,16,141,14,142,122,178,10,131,6,46,249,141,72,164,79,51,78,174,209,124,208,46,235,250,68,147,208,23,174,159,17,87,35,188,102,207,135,218,144,14,100,184,242,1,70,249,253,193,80,26,28,238,21,35,243,10,184,146,224,40,217,112,251,160,53,151,35,20,46,98,167,195,128,161,115,1,172,5,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,169,29,134,218,187,54,176,215,107,141,7,199,152,13,69,115,21,4,114,48,1,67,228,127,0,225,49,26,13,116,217,9,34,231,163,247,196,57,179,228,127,0,226,171,73,37,64,120,173,207,79,239,136,4,95,116,130,192,36,71,199,178,123,90,139,193,125,229,110,113,72,88,237,138,214,101,153,216,53,28,63,76,127,139,200,25,11,210,22,205,169,152,248,244,255,0,130,187,254,186,32,199,13,141,37,33,140,216,193,237,169,205,58,124,33,194,215,253,13,32,4,209,225,2,35,195,244,175,216,12,126,241,35,148,144,131,211,127,72,226,176,73,239,112,245,41,69,196,142,156,193,151,254,162,71,55,33,23,73,17,23,27,128,194,61,182,41,202,147,81,195,103,101,112,122,167,200,203,189,76,8,103,169,166,219,191,187,252,130,107,182,202,104,202,126,29,212,159,207,170,86,227,245,204,8,85,170,161,69,186,185,125,87,242,8,37,11,163,241,162,86,33,196,55,191,230,218,63,239,228,12,113,207,242,182,123,230,65,121,177,117,99,248,227,163,36,122,63,212,148,226,58,241,36,249,205,163,255,0,8,248,198,253,160,63,240,241,153,31,229,117,99,248,227,163,91,218,95,69,71,124,248,59,195,160,255,0,88,102,253,202,126,103,66,25,39,177,62,212,223,145,243,27,187,71,198,19,234,11,192,149,254,196,230,26,61,226,41,242,204,208,72,158,77,105,53,42,201,73,161,196,182,100,165,32,201,86,113,77,54,131,198,192,26,174,95,30,188,182,36,98,225,206,248,119,246,175,164,229,117,204,150,38,67,57,77,232,174,45,61,177,217,49,217,49,59,226,123,94,128,160,84,105,213,138,116,106,189,38,124,121,176,166,178,137,49,164,198,117,46,52,251,75,73,41,14,33,105,51,37,37,73,50,50,50,51,35,35,35,33,188,92,196,101,236,53,182,108,156,9,86,139,148,153,187,137,63,42,115,46,221,54,173,80,117,231,151,76,145,165,134,216,142,183,86,238,134,33,18,26,89,17,18,44,133,184,74,51,74,53,26,100,215,232,135,97,100,115,216,121,236,47,41,71,30,113,216,241,198,213,236,182,111,101,51,211,148,204,111,166,119,211,87,42,163,243,142,113,203,227,13,194,228,0,92,128,125,173,97,84,141,67,74,70,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,30,253,44,255,0,74,191,143,63,236,34,66,4,123,244,179,253,42,254,60,255,0,176,142,43,91,251,6,39,195,230,135,96,116,91,250,89,148,254,39,251,85,163,220,103,62,192,27,97,69,193,93,83,33,179,54,101,58,14,27,62,178,253,22,181,37,246,98,55,77,89,239,31,113,137,11,89,165,38,211,138,214,104,89,158,178,113,100,142,210,86,157,214,36,229,6,86,98,12,234,204,90,78,89,97,105,148,232,181,74,206,255,0,112,245,65,197,162,58,119,44,56,242,181,41,8,90,138,233,105,68,86,73,241,50,228,92,75,171,84,105,213,10,61,66,85,38,173,2,68,41,208,158,92,105,81,100,180,166,157,97,212,40,210,182,214,133,17,26,84,149,17,145,164,200,140,140,140,140,105,89,76,124,108,149,113,152,195,225,195,217,60,47,30,15,78,237,14,147,167,109,62,91,19,70,205,204,77,86,138,163,246,169,191,90,41,174,62,49,84,123,119,196,238,151,160,128,24,97,176,22,215,21,12,212,167,187,148,121,163,94,142,246,42,164,178,133,81,166,201,121,93,106,179,21,41,81,184,149,220,172,227,236,165,41,51,86,173,110,33,70,163,73,155,110,184,172,207,29,133,149,205,97,231,48,163,23,15,132,254,30,199,142,245,253,11,55,179,153,250,244,252,228,121,212,240,152,225,84,79,10,163,182,39,240,155,196,239,137,128,0,7,208,225,129,211,115,107,41,112,70,118,96,137,184,7,31,82,250,221,58,93,156,105,214,204,147,34,28,130,35,36,72,97,102,71,161,212,220,236,118,50,50,53,37,68,164,41,73,62,228,3,26,232,167,18,153,166,168,188,75,246,203,230,49,114,152,180,227,224,85,52,215,76,222,38,55,76,76,112,152,148,20,103,78,77,227,28,135,199,210,242,243,27,34,58,231,70,101,153,45,202,136,78,156,89,77,56,130,81,56,202,220,66,13,105,37,106,108,213,166,196,182,214,158,58,76,100,238,200,27,125,124,139,48,251,153,111,156,235,168,212,240,245,50,27,139,161,84,35,163,125,46,46,237,6,104,128,162,51,45,109,42,196,134,148,102,91,165,26,80,163,221,25,27,57,175,181,62,207,20,141,163,50,198,86,24,221,211,163,98,72,63,44,225,250,172,166,212,125,78,69,210,107,65,169,7,168,154,117,41,221,175,130,136,174,149,232,90,155,65,8,106,198,56,59,19,229,254,39,168,224,204,103,69,145,73,173,82,94,54,37,196,124,139,83,106,177,25,25,25,92,148,149,36,201,73,90,76,210,164,169,42,73,153,25,25,233,57,188,12,125,19,49,229,112,39,205,158,31,148,255,0,94,215,168,182,127,85,210,250,81,209,167,35,170,211,30,90,139,117,162,38,211,19,28,49,40,236,137,225,61,147,122,102,241,49,126,195,157,57,201,140,115,227,31,75,204,60,108,184,232,157,37,150,99,55,22,33,186,81,98,180,218,9,36,219,40,113,107,52,36,213,169,195,78,171,26,220,90,184,106,49,243,226,204,165,198,248,27,4,97,44,125,138,105,126,15,167,99,110,182,229,29,167,140,211,33,232,236,19,38,114,13,22,236,180,189,250,119,102,103,117,18,77,86,208,104,82,239,94,198,187,32,214,179,223,19,196,197,152,206,147,34,54,94,211,94,67,178,212,246,254,42,171,9,50,125,36,220,71,73,179,67,137,75,204,146,30,52,173,10,74,84,100,149,18,204,140,175,31,74,181,58,159,71,167,229,13,38,147,2,60,40,48,153,172,198,139,22,51,73,105,166,26,66,96,37,13,161,9,34,36,165,41,34,34,73,17,17,17,17,16,249,254,131,137,137,149,196,207,99,123,45,237,188,197,231,185,204,206,212,228,242,90,246,79,101,116,216,139,68,85,21,219,133,17,78,29,83,77,49,191,235,94,34,103,178,61,179,187,10,112,22,89,227,28,205,93,110,54,9,164,72,171,78,161,211,10,170,228,8,145,221,126,84,150,186,211,17,205,44,182,218,20,107,81,42,74,86,101,192,137,8,89,223,129,17,241,216,59,24,226,124,191,196,244,236,103,131,43,82,41,53,170,75,196,252,73,108,25,106,109,86,50,50,50,59,146,146,164,153,165,72,81,26,84,149,41,42,35,35,50,60,174,232,179,242,129,196,31,228,108,191,227,176,135,97,219,255,0,99,216,184,43,173,231,206,89,67,167,65,195,103,213,152,173,81,99,48,204,70,233,171,61,219,13,191,29,8,36,164,218,113,90,9,104,34,214,78,44,215,218,74,213,186,148,233,245,213,147,140,230,23,24,153,191,195,156,119,127,213,158,62,215,229,112,118,142,189,155,212,34,58,184,148,211,212,153,225,51,84,90,104,170,56,121,220,175,199,234,243,135,33,180,7,73,63,186,156,177,166,97,252,152,133,81,160,98,26,252,51,58,236,215,85,103,40,220,84,133,199,138,225,91,91,170,177,168,164,17,22,134,212,131,73,37,213,30,227,8,48,118,14,196,249,129,137,233,216,51,6,81,100,85,171,85,103,137,136,145,24,34,212,226,172,102,102,102,118,36,165,41,35,82,150,163,36,165,41,82,148,100,68,102,92,125,58,157,80,172,84,34,210,105,48,36,77,157,53,228,70,139,22,51,74,117,215,221,90,137,40,109,8,73,25,169,74,81,145,18,72,140,204,204,136,132,185,236,87,178,148,93,158,240,143,186,60,77,30,248,243,17,67,109,186,178,77,214,95,110,158,132,186,226,211,29,135,18,217,41,55,74,153,223,17,45,104,83,140,164,210,102,148,164,207,246,192,195,204,235,152,241,56,179,230,199,25,229,29,222,217,254,183,67,139,213,115,122,47,69,90,77,84,228,48,227,202,226,76,245,105,153,189,85,79,109,83,199,169,68,77,191,11,245,170,153,119,173,153,246,123,195,27,59,229,196,60,53,76,131,29,85,249,172,178,254,34,169,33,102,234,166,205,36,118,137,46,26,82,123,132,41,75,75,72,210,155,36,204,204,181,173,106,87,86,219,251,201,35,29,252,87,237,56,163,33,6,61,237,253,228,145,142,254,43,246,156,81,182,230,176,168,193,201,98,97,209,22,136,166,124,37,231,173,7,61,152,212,246,163,41,155,205,85,53,87,94,62,28,204,207,191,79,225,28,34,57,70,228,57,140,140,216,243,107,122,134,205,181,233,84,154,236,89,21,28,19,90,120,164,212,226,199,66,158,149,29,212,50,226,80,228,68,41,230,217,66,150,179,100,157,82,136,205,72,105,36,92,82,66,206,101,78,22,167,227,172,209,193,216,38,172,244,134,96,226,10,253,62,149,41,200,202,74,93,67,79,200,67,107,82,13,68,162,37,18,86,102,70,100,101,123,92,143,144,236,57,253,144,216,199,103,236,125,59,7,98,70,36,73,130,135,148,154,93,100,161,58,196,90,155,68,134,215,169,163,89,89,74,74,93,109,46,37,42,89,33,102,105,212,171,18,143,66,203,206,62,94,217,172,46,83,107,254,125,239,91,107,20,105,122,196,213,160,231,237,51,137,76,213,20,240,153,136,158,52,207,109,51,105,237,231,194,233,189,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,68,102,244,123,237,103,79,203,247,254,65,217,143,80,143,15,14,206,122,68,234,77,102,117,65,44,177,75,119,118,107,114,59,166,242,201,180,48,225,161,74,70,139,25,60,226,174,75,223,106,68,153,13,251,33,157,163,61,131,24,148,241,231,29,146,242,38,214,108,198,103,101,53,26,178,88,251,233,227,69,92,170,167,183,157,167,148,199,41,246,90,103,230,168,212,105,244,122,124,170,181,90,124,120,80,97,50,185,50,165,73,117,45,52,195,72,73,169,110,45,106,50,36,165,41,35,51,81,153,17,17,25,152,135,205,175,246,173,171,237,31,139,155,139,68,145,81,131,128,233,91,183,41,84,169,45,37,151,21,32,218,34,118,68,132,161,197,165,110,234,83,136,65,234,178,91,181,137,42,91,134,169,16,219,67,36,49,246,122,229,11,216,111,47,177,84,136,83,161,60,83,151,70,55,16,212,90,225,35,138,99,186,225,145,26,84,149,17,45,187,168,154,214,69,188,47,17,214,161,172,112,59,69,154,198,166,99,2,34,212,206,251,246,251,62,14,218,232,103,65,211,113,169,196,213,171,174,43,199,162,122,177,77,189,28,79,235,111,231,86,251,76,110,136,137,139,222,241,25,9,178,6,202,85,125,163,241,115,146,171,113,234,48,112,29,43,120,221,86,171,25,212,178,226,164,27,70,109,71,142,165,182,180,173,221,74,109,107,45,54,75,119,185,165,75,108,149,159,251,87,108,131,134,51,223,0,194,133,131,169,52,106,30,46,195,140,177,14,129,44,239,18,43,80,146,180,146,161,186,77,54,179,54,18,217,172,219,74,81,216,89,22,147,74,84,225,43,135,232,254,207,60,17,152,57,53,72,203,104,5,78,165,226,140,27,15,171,206,165,71,142,81,201,248,228,225,146,38,182,157,71,189,215,169,38,242,248,30,253,107,53,37,36,227,102,172,165,31,126,155,167,229,170,201,219,235,117,227,124,255,0,47,101,188,90,166,219,237,142,185,133,180,190,82,111,131,57,106,166,40,167,125,173,251,83,195,173,21,199,30,83,77,163,219,62,127,241,6,29,196,24,78,174,254,31,197,52,42,141,26,169,23,78,254,21,66,42,227,200,107,82,73,105,212,218,200,148,155,165,73,81,92,184,145,145,242,49,43,123,21,237,133,23,62,112,255,0,185,28,127,50,157,7,30,82,183,108,113,125,150,124,58,131,67,138,223,176,197,201,91,212,165,149,155,200,66,116,39,178,180,233,74,244,55,129,251,104,103,126,1,207,92,222,123,18,101,246,21,143,10,12,38,74,10,235,38,218,218,149,92,52,112,76,135,91,51,34,74,82,146,36,55,116,147,186,8,183,135,226,52,211,98,124,169,199,217,153,158,180,73,152,50,173,89,160,68,195,111,21,66,171,136,41,168,65,170,158,214,149,233,110,238,123,217,169,243,35,100,144,164,172,141,42,113,74,109,198,208,226,70,191,144,199,175,37,157,242,121,121,235,211,51,110,248,255,0,167,111,15,131,183,246,183,75,203,237,62,203,198,119,89,163,232,248,180,81,215,137,159,212,170,219,227,117,230,98,171,68,117,126,183,13,221,120,136,76,168,0,13,241,228,180,123,244,179,253,42,254,60,255,0,176,139,123,209,103,229,3,136,63,200,217,127,199,97,9,41,197,185,117,151,216,251,170,123,187,192,184,123,17,245,13,231,85,240,181,49,137,155,141,122,117,238,247,169,86,157,90,17,123,90,250,74,252,136,124,216,91,42,114,187,2,212,28,171,96,156,182,194,216,122,115,204,156,103,37,82,168,241,226,58,182,141,73,81,182,107,109,9,51,73,169,9,61,55,181,210,71,220,67,132,196,210,171,175,63,244,206,180,90,241,187,186,44,237,28,166,223,229,178,251,35,59,55,56,53,77,115,77,81,214,188,91,206,174,106,225,199,157,157,168,0,7,54,234,231,154,205,172,124,169,243,147,214,6,33,246,139,227,165,96,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,125,215,107,31,42,124,228,245,129,136,125,162,248,186,181,205,136,43,181,13,137,112,46,214,121,105,22,171,90,114,71,134,29,198,208,141,228,57,212,98,199,156,235,17,229,69,101,45,18,205,148,33,133,156,131,83,139,82,117,37,100,146,109,46,41,1,46,155,14,109,119,74,218,251,40,213,138,223,167,68,163,226,202,12,132,211,113,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,171,70,240,174,75,109,230,201,78,110,141,197,100,80,243,67,179,198,208,56,251,102,92,208,131,154,249,114,184,139,169,67,143,34,35,176,231,27,199,10,107,15,54,105,83,82,27,101,198,212,226,9,90,29,74,77,86,39,26,109,92,116,144,244,39,179,198,208,56,7,105,172,175,131,154,249,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,58,29,74,77,87,54,221,109,92,53,16,11,150,0,0,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,11,191,178,238,211,120,251,101,156,208,166,230,6,16,147,46,101,53,18,18,170,214,30,58,139,209,161,86,88,38,221,111,67,233,108,244,169,104,75,238,169,165,173,43,38,220,52,175,74,172,105,87,161,76,151,205,236,27,159,89,95,135,243,115,47,223,150,229,11,17,71,83,209,202,91,6,203,237,45,14,41,167,89,113,28,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,225,3,111,189,132,234,187,34,98,104,85,220,53,50,93,91,46,177,20,131,137,71,153,41,197,63,54,43,237,199,101,78,53,57,196,71,105,132,45,199,21,33,76,165,6,102,166,217,89,159,20,40,58,60,246,201,198,91,51,102,132,124,44,244,108,65,136,240,38,44,144,108,207,195,20,136,69,58,107,213,21,183,162,43,208,25,83,136,34,146,167,73,150,148,68,175,124,108,236,105,90,208,201,160,50,131,167,59,233,39,247,201,248,180,69,88,149,78,156,239,164,159,223,39,226,209,129,91,36,228,133,43,104,252,254,195,153,47,89,174,75,163,71,196,113,234,137,68,248,205,165,197,198,125,154,116,153,12,172,208,174,11,65,58,203,122,209,116,154,145,169,36,164,25,146,200,50,171,163,135,164,82,78,76,57,66,217,235,55,85,19,228,124,228,133,198,162,212,218,140,211,79,210,101,204,154,210,175,42,67,143,54,210,96,160,221,150,243,139,82,86,234,77,124,12,208,146,74,102,124,121,119,199,248,3,25,101,102,50,171,101,246,96,225,233,116,60,67,67,144,113,167,65,146,69,173,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,229,83,162,159,110,122,85,107,12,192,217,119,53,234,145,41,245,42,4,114,111,10,86,170,53,68,160,170,108,46,66,27,106,152,123,247,53,42,74,20,250,16,195,109,92,148,202,52,18,17,185,35,116,36,208,116,172,232,205,236,27,144,185,95,136,51,115,48,31,150,221,11,14,199,75,210,10,35,6,243,238,173,110,37,166,153,109,28,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,187,168,143,94,152,12,136,205,204,201,202,250,102,101,96,220,77,46,86,19,192,17,228,84,43,216,96,150,181,19,139,55,26,66,39,176,203,76,25,184,182,154,114,65,186,183,157,36,52,203,106,83,100,157,79,26,194,48,54,162,218,111,31,109,77,154,21,44,192,197,242,101,195,166,174,66,149,69,195,197,81,122,76,42,51,6,219,77,232,97,46,30,148,173,105,97,165,58,180,37,4,227,132,165,233,77,201,41,202,174,139,157,132,169,89,217,85,123,61,243,163,12,203,145,130,104,114,16,156,63,78,150,194,122,150,33,154,149,44,157,91,154,143,83,177,163,169,9,35,70,141,219,174,40,208,106,81,50,243,74,143,97,233,35,101,221,160,114,95,104,44,175,166,215,114,93,113,41,212,218,116,116,196,60,52,103,17,153,180,54,27,113,214,35,180,252,72,206,45,49,144,164,199,82,154,77,200,141,178,73,151,152,131,24,58,80,182,22,249,53,225,85,231,142,78,96,206,183,153,52,93,30,24,141,9,90,94,174,210,219,109,68,118,100,146,125,98,99,54,111,119,99,74,214,209,45,191,125,82,99,182,80,237,128,49,254,50,202,204,101,73,204,28,190,196,50,232,120,134,135,32,164,193,157,24,203,91,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,250,104,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,252,224,237,35,152,120,7,53,115,183,20,227,204,173,203,216,152,35,9,212,164,52,154,77,14,52,118,99,162,59,12,176,219,36,179,105,132,147,77,173,211,108,222,90,17,114,74,221,81,106,93,181,168,39,123,98,141,171,168,91,90,100,212,44,101,189,165,67,197,244,219,67,197,52,72,79,45,93,66,86,165,147,110,18,92,34,89,50,250,17,189,108,238,180,149,214,222,241,107,105,195,25,0,33,175,161,247,103,172,211,169,231,41,109,5,214,106,184,115,6,80,169,239,198,212,228,89,45,51,138,58,202,95,99,171,178,229,146,211,204,176,243,59,215,15,82,244,58,203,9,209,115,214,220,202,0,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,4,85,137,73,232,175,219,214,76,89,52,173,150,51,146,187,46,98,38,72,102,159,129,170,114,55,68,136,104,38,158,81,192,147,33,199,82,163,65,169,12,53,21,9,66,215,173,221,213,201,4,210,81,134,187,25,236,181,249,46,49,182,48,203,120,88,147,192,149,170,110,15,149,93,162,72,117,58,162,174,115,83,34,52,150,164,145,36,214,76,173,15,184,147,82,59,72,81,165,118,89,36,219,93,149,197,56,79,21,96,106,236,172,45,141,112,205,87,15,214,161,104,235,52,234,164,39,34,74,99,90,18,180,107,105,194,74,211,169,11,74,138,229,197,42,35,46,6,64,61,73,140,85,233,71,242,19,204,223,137,125,177,8,116,174,141,141,185,233,91,65,96,8,121,87,152,213,72,144,115,23,10,199,141,77,105,115,42,137,83,248,161,132,178,225,166,83,73,121,195,125,233,41,110,58,213,38,196,162,189,157,212,68,225,182,223,117,233,71,242,19,204,223,137,125,177,8,4,43,108,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,2,106,122,81,252,132,243,55,226,95,108,66,1,0,35,45,54,4,219,178,171,178,38,38,155,66,196,176,229,213,178,235,17,72,41,117,136,113,91,83,243,98,190,220,119,146,219,176,91,92,134,152,66,220,113,81,210,242,150,70,106,109,148,17,113,66,69,128,201,12,21,74,204,172,232,192,57,115,93,145,45,138,110,42,197,20,170,36,199,98,45,41,125,182,36,203,109,151,20,218,148,149,36,150,73,89,153,25,165,69,123,92,143,144,237,91,81,108,201,143,182,89,205,10,150,95,226,248,210,230,83,81,33,73,162,226,18,167,61,26,21,101,130,109,167,53,176,167,11,74,150,132,190,210,93,66,20,178,109,195,82,53,42,196,165,7,163,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,214,33,175,162,247,111,170,22,75,104,217,227,57,170,29,79,8,85,106,11,145,66,175,201,146,179,102,139,41,237,36,184,207,146,212,104,106,27,139,35,89,56,146,74,90,117,199,22,229,208,234,220,103,47,250,68,118,250,135,179,30,21,44,7,149,181,10,85,75,51,107,123,216,247,41,44,72,247,50,217,54,210,250,204,168,218,141,100,242,208,251,106,142,219,136,38,213,218,113,90,146,222,237,208,177,93,42,27,122,198,139,26,171,178,198,77,215,98,76,92,200,239,83,241,205,78,62,244,151,13,100,235,42,40,17,164,54,234,82,107,52,161,246,165,33,72,90,52,59,186,185,44,157,74,35,131,34,242,47,49,246,139,204,122,118,87,229,125,27,175,85,103,93,215,158,116,205,17,105,241,82,100,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,234,184,91,9,226,172,115,93,139,133,176,86,25,170,226,10,212,221,125,90,157,75,132,228,185,79,232,66,150,189,13,54,74,90,180,161,10,81,216,184,37,38,103,192,140,79,78,193,59,16,80,182,71,192,142,205,196,113,105,85,44,205,173,239,90,173,214,225,188,185,12,162,41,60,102,204,88,138,113,166,214,219,58,18,210,220,45,4,165,187,125,74,82,91,104,144,24,65,210,205,149,84,172,144,202,253,156,242,162,133,136,177,5,114,155,134,227,226,104,144,230,87,165,166,76,211,99,121,79,83,109,41,196,161,9,208,218,84,77,54,146,73,18,91,109,9,47,20,71,0,149,78,156,239,164,159,223,39,226,209,29,89,9,146,152,171,104,156,216,161,100,230,10,168,82,161,86,177,7,90,234,207,213,29,113,184,168,220,70,118,66,245,169,182,220,89,93,12,168,138,200,62,209,149,236,87,50,12,234,232,183,219,234,30,93,245,29,153,51,142,161,74,166,225,3,235,146,48,238,34,153,37,136,44,210,28,61,236,151,163,75,113,197,33,10,101,213,155,134,219,134,102,226,93,112,155,237,161,196,110,101,252,121,97,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,76,167,69,206,221,181,92,236,165,61,145,25,209,137,162,72,198,212,56,232,86,31,168,203,125,93,119,16,194,74,86,110,161,205,69,165,217,49,210,132,153,175,94,241,214,212,107,52,168,217,121,213,4,133,0,0,0,0,0,183,249,233,145,121,113,180,94,92,84,114,191,52,40,221,122,149,58,206,178,243,70,72,149,79,148,146,50,110,84,103,12,143,118,242,53,42,199,99,73,165,74,66,210,180,45,104,87,158,29,161,246,126,199,219,50,230,132,236,168,204,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,214,210,148,73,177,56,211,137,227,164,199,165,225,139,251,125,236,109,27,107,236,175,133,79,161,73,137,3,29,225,137,6,246,28,157,58,107,172,66,66,31,113,146,152,204,130,109,183,13,72,91,77,18,146,100,141,100,227,77,217,73,65,184,74,12,96,232,157,219,126,102,36,240,102,201,153,153,43,92,186,125,60,218,193,51,73,151,222,122,83,108,245,135,228,69,148,242,157,89,39,116,193,32,163,146,91,67,105,106,58,144,106,212,77,165,86,87,165,11,110,159,147,94,42,94,71,100,230,51,235,121,109,69,209,225,137,48,147,165,154,237,81,183,20,103,103,137,71,214,33,179,102,247,118,36,161,110,146,220,247,212,166,59,133,130,191,150,172,5,138,191,77,112,230,36,195,149,15,178,67,157,77,157,29,207,243,92,101,230,220,71,161,73,82,123,140,135,215,128,48,6,50,205,60,101,73,203,236,190,195,210,235,152,134,185,32,163,65,131,24,139,91,171,177,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,5,223,216,163,101,26,238,214,153,203,11,6,238,170,176,240,133,54,211,49,77,110,19,40,87,80,139,165,102,219,100,167,12,144,79,62,180,110,155,43,45,69,117,185,187,90,26,112,135,161,60,45,132,240,174,6,161,69,194,216,43,12,210,176,253,22,22,190,173,78,165,194,110,36,86,53,173,75,94,134,155,36,161,58,150,181,40,236,92,84,163,51,226,102,45,174,203,187,50,96,29,150,114,190,155,151,248,66,52,73,149,36,71,74,107,88,132,233,204,198,155,89,124,156,117,205,111,169,178,212,164,33,79,186,150,144,181,44,219,108,210,141,74,177,169,87,128,6,42,244,163,249,9,230,111,196,190,216,132,32,4,79,247,74,63,144,158,102,252,75,237,136,66,13,178,67,5,82,179,43,58,48,14,92,215,100,75,98,155,138,177,69,42,137,49,216,139,74,95,109,137,50,219,101,197,54,165,37,73,37,146,86,102,70,105,81,94,215,35,228,2,250,236,19,182,253,119,100,124,118,236,44,71,42,171,82,203,42,222,245,218,221,18,27,40,144,242,37,19,38,76,202,136,151,29,109,13,189,173,45,33,195,214,73,91,87,212,149,41,182,141,19,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,243,131,181,22,204,152,251,101,156,208,169,101,254,47,141,46,101,53,18,20,154,46,33,42,115,209,161,86,88,38,218,115,91,10,112,180,169,104,75,237,37,212,33,75,38,220,53,35,82,172,74,86,96,116,85,237,207,74,202,217,63,145,187,55,42,145,41,248,78,165,34,85,74,135,136,106,85,68,199,141,70,127,116,110,59,21,229,72,112,154,110,51,166,218,148,141,26,76,164,58,162,52,175,127,169,176,152,145,229,92,122,168,30,85,192,122,83,217,59,201,99,38,253,95,225,239,103,48,60,214,15,74,123,39,121,44,100,223,171,252,61,236,230,7,154,192,29,215,39,115,139,31,100,86,63,165,230,54,92,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,240,25,122,30,217,139,104,92,43,181,6,77,81,115,115,11,70,234,29,127,121,26,163,75,92,166,228,61,76,156,210,180,187,29,197,32,254,213,196,26,146,133,45,167,90,89,161,26,244,148,43,109,41,177,5,119,41,50,59,43,118,135,192,113,106,181,140,25,139,112,125,26,163,136,228,190,242,30,114,145,88,150,202,92,81,41,13,180,141,212,53,239,90,67,75,51,89,147,132,164,45,100,107,104,151,213,54,46,218,219,21,108,141,154,101,138,105,173,117,236,55,93,234,212,252,77,78,82,92,119,121,5,50,91,90,223,97,162,121,166,206,99,109,147,201,101,110,25,165,59,231,8,202,203,48,30,138,70,53,109,191,182,142,21,217,31,46,31,157,9,84,170,222,62,169,110,216,162,97,231,103,54,151,17,189,39,180,206,146,193,44,158,56,104,54,28,35,82,11,182,225,37,173,72,212,110,35,176,99,93,177,50,143,8,236,184,214,212,233,172,68,118,133,84,163,166,109,14,12,137,136,67,245,10,139,141,40,218,165,221,157,241,38,78,245,11,105,210,73,57,185,54,222,82,251,45,44,202,2,243,211,61,51,31,104,188,199,168,230,134,104,86,122,245,86,117,154,101,150,136,209,22,159,21,38,102,220,88,205,153,158,237,148,106,85,138,230,163,82,148,181,169,107,90,214,160,224,42,213,60,101,154,248,254,109,102,99,114,235,248,179,24,214,28,146,234,34,68,35,126,161,81,150,241,169,68,219,44,164,136,214,227,174,29,144,218,75,138,136,146,92,136,74,246,206,155,38,99,109,157,54,5,206,220,73,153,21,202,170,43,88,195,47,235,117,24,248,125,53,57,136,131,74,138,245,20,150,100,252,7,80,218,27,168,235,78,237,229,169,43,82,82,195,104,66,210,70,225,47,170,244,81,236,45,243,141,168,51,175,6,127,123,202,192,16,167,43,237,148,170,163,145,205,63,173,117,85,169,95,86,241,35,243,59,195,63,246,177,242,88,206,79,87,248,135,217,207,128,243,88,47,174,199,123,85,99,45,148,51,114,159,140,40,213,41,106,195,21,25,17,227,98,202,67,109,147,200,168,211,137,125,179,75,74,90,19,214,91,74,156,83,43,212,157,43,51,73,158,237,110,33,118,40,100,166,219,251,23,98,173,145,243,29,248,48,147,85,173,224,26,150,237,250,38,33,118,11,137,109,27,211,123,76,25,47,146,9,147,152,130,97,195,52,160,251,109,146,93,210,141,70,218,2,122,114,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,59,88,130,190,140,205,180,127,35,102,99,175,45,241,170,183,152,7,31,84,34,49,38,67,211,183,45,208,167,25,238,145,58,206,45,44,165,149,18,210,153,10,61,42,221,180,210,201,71,185,38,220,156,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,121,183,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,3,42,128,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,16,173,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,160,50,168,0,0,0,0,4,48,116,158,236,21,27,38,42,178,246,129,201,250,20,72,25,125,83,145,25,154,173,34,38,245,103,73,168,190,167,181,188,219,73,107,117,30,10,141,44,36,136,221,236,188,249,54,132,165,6,218,19,140,27,40,237,93,152,251,37,102,58,49,174,10,119,175,82,167,110,216,175,208,31,120,209,22,175,21,38,102,73,81,145,30,237,228,106,81,180,241,17,169,181,41,68,100,180,45,198,215,232,206,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,1,155,125,108,81,138,182,83,204,121,117,186,77,51,172,101,150,38,168,60,230,28,168,71,39,22,220,13,102,167,19,76,144,110,41,107,75,205,32,140,144,165,168,247,205,160,214,71,169,46,161,160,185,93,34,61,34,145,182,147,165,65,202,108,159,84,184,185,124,236,122,117,90,170,244,184,206,196,159,38,162,73,113,107,134,225,37,227,105,200,205,27,140,93,38,217,222,68,99,90,22,180,37,181,171,18,178,167,34,243,31,57,97,226,250,182,10,163,111,105,88,19,15,205,196,149,250,147,230,104,139,10,44,118,28,120,144,165,145,29,222,119,116,164,52,217,17,169,74,37,25,217,8,113,104,249,114,119,39,113,246,122,227,250,94,92,229,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,1,28,212,211,54,85,193,187,40,116,126,102,166,15,163,83,98,43,19,212,114,222,179,39,22,85,219,112,222,93,70,162,84,167,245,146,93,82,16,174,172,218,148,226,89,70,148,233,65,154,140,183,139,113,107,8,33,29,215,56,114,123,31,100,86,62,170,101,214,98,208,101,211,170,84,233,15,180,211,174,197,121,150,42,12,54,243,140,166,92,85,60,132,41,216,206,41,165,155,110,146,72,148,69,240,145,116,161,232,75,109,253,139,240,174,214,249,110,252,24,105,165,81,49,245,55,118,253,19,16,187,5,181,56,189,209,61,166,12,151,137,6,241,67,89,190,225,154,80,125,135,13,46,233,94,147,109,97,129,59,19,244,162,82,178,51,33,235,185,109,156,145,177,6,37,169,97,88,230,246,9,210,234,84,82,216,61,219,109,210,86,233,167,83,8,105,70,167,18,234,247,132,150,119,141,164,139,114,195,46,225,22,121,231,158,99,237,21,152,245,28,207,204,250,207,94,170,206,179,76,178,209,26,34,211,226,164,204,219,139,25,179,51,221,178,141,74,177,92,212,106,82,150,181,45,107,90,213,213,113,102,22,174,224,124,83,89,193,88,166,15,82,172,225,250,132,138,93,70,54,245,14,110,37,48,226,155,117,189,104,51,66,180,173,42,43,164,205,39,107,145,153,113,25,189,209,163,176,92,140,249,196,45,103,86,108,80,229,177,151,84,57,13,61,72,67,155,173,21,250,139,18,155,82,153,83,47,52,226,95,130,73,109,230,158,62,198,165,168,144,133,40,208,241,32,46,255,0,69,38,194,255,0,56,218,127,58,176,111,247,188,172,1,14,114,190,217,74,170,57,28,211,250,215,85,82,149,245,111,18,63,51,188,37,83,154,108,40,0,58,174,59,136,183,169,109,164,146,127,154,72,248,25,125,74,132,51,237,175,135,164,68,171,226,9,142,54,178,67,184,198,89,17,154,210,124,213,36,251,190,1,53,120,145,8,122,18,16,178,185,19,196,127,184,98,37,54,249,167,68,102,29,73,230,217,178,213,140,222,185,234,62,242,149,233,1,130,49,41,139,145,33,104,74,84,102,68,103,193,68,93,226,238,108,249,137,156,161,120,126,228,201,111,250,175,142,133,31,139,189,243,31,164,116,140,39,9,19,43,15,178,77,107,210,202,149,109,86,250,36,151,242,142,199,150,244,217,49,124,35,102,116,234,220,253,17,29,237,175,210,2,111,242,251,17,34,171,215,238,166,253,235,117,226,161,69,207,95,159,224,29,23,104,124,34,154,206,31,174,200,86,250,229,135,101,55,216,90,72,188,71,79,188,189,35,234,201,119,164,61,225,141,106,189,186,191,113,125,144,119,204,209,162,20,236,53,90,107,171,107,83,148,137,45,145,107,181,238,218,248,115,244,136,33,71,60,112,219,84,74,193,71,187,196,103,75,222,118,212,147,250,39,11,184,189,2,219,101,205,72,233,88,198,158,250,52,89,27,211,237,17,159,54,150,93,195,35,118,186,194,51,105,88,147,82,105,251,164,163,14,239,79,223,73,86,179,143,241,241,143,204,49,66,133,53,248,181,232,174,27,186,76,137,124,116,145,253,10,136,81,151,117,170,151,132,114,105,233,125,157,78,105,224,146,50,46,18,136,187,254,1,137,248,159,126,120,202,73,165,4,126,39,240,73,23,230,46,35,91,249,62,152,103,51,81,170,253,157,221,191,69,95,157,133,150,155,5,233,216,181,107,38,181,235,183,209,17,94,205,23,243,9,3,59,186,59,220,148,202,25,90,155,73,36,232,179,72,143,255,0,78,71,164,74,70,18,121,215,41,112,117,37,36,93,73,163,225,246,169,17,153,176,109,45,232,112,35,43,113,160,206,149,48,188,98,63,209,169,244,137,51,193,165,243,42,1,43,159,81,107,247,169,20,118,70,239,251,130,182,176,36,173,200,106,181,192,105,85,204,81,38,69,204,106,50,243,1,37,61,228,0,124,120,144,21,128,248,112,32,34,0,34,59,141,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,169,95,184,109,171,235,70,225,29,134,149,0,170,57,24,2,57,24,0,161,242,63,128,113,181,98,249,73,223,243,127,9,14,77,86,177,219,204,56,250,146,117,68,113,62,123,126,18,1,26,253,33,141,124,197,199,235,36,255,0,130,187,254,190,32,196,29,149,42,78,196,206,44,46,132,189,163,71,93,250,18,59,94,43,254,129,153,93,33,200,36,225,236,126,86,43,252,202,227,254,124,65,131,155,54,186,166,179,159,14,246,148,68,93,111,145,255,0,138,60,2,117,114,209,231,31,194,148,39,20,173,90,233,17,85,123,90,247,109,3,181,184,158,28,187,199,76,202,55,9,204,25,135,121,255,0,105,34,31,31,214,155,29,217,101,127,219,1,135,187,101,50,147,157,134,204,211,249,237,71,191,210,192,132,154,218,180,238,120,253,87,242,9,189,219,40,173,55,13,126,187,81,252,44,8,63,196,29,158,175,254,127,242,0,147,190,143,233,38,120,146,186,90,248,245,234,61,184,125,145,241,143,89,252,119,207,108,199,51,239,197,181,143,227,142,139,179,209,249,93,65,227,10,163,90,164,123,229,78,138,158,124,62,122,247,62,34,210,231,225,223,61,51,24,252,248,182,175,252,113,209,173,109,47,162,195,239,159,7,120,116,31,235,12,223,185,79,204,232,128,0,52,247,164,1,38,187,12,237,155,27,30,82,162,101,46,110,98,79,203,100,75,183,77,171,84,29,101,148,84,152,212,195,76,71,83,171,119,91,243,84,183,86,68,68,139,173,8,37,25,169,122,141,81,148,62,138,117,70,161,71,168,69,171,82,103,200,133,58,19,200,147,26,76,103,84,219,172,58,133,18,144,226,22,147,35,74,146,162,35,35,35,35,35,34,50,31,110,71,61,137,145,197,242,148,112,231,29,173,99,106,246,91,41,181,121,25,202,102,55,85,27,233,171,157,51,249,79,56,231,240,135,160,82,1,141,155,19,109,77,249,33,48,59,180,124,99,62,156,140,121,135,251,19,152,100,247,107,168,68,34,65,34,121,53,164,146,155,169,70,135,18,217,154,82,178,37,89,180,186,218,11,36,199,97,101,241,232,204,225,198,46,28,238,151,142,53,125,39,53,161,231,113,50,25,202,109,93,19,105,236,158,201,142,216,152,223,19,216,170,70,161,165,35,80,253,156,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,223,165,159,233,87,241,231,253,132,72,64,143,126,150,127,165,95,199,159,246,17,197,107,127,96,196,248,124,208,236,14,139,127,75,50,159,196,255,0,106,182,61,236,3,229,111,129,62,52,246,100,161,151,187,126,236,143,80,205,74,123,89,185,149,212,24,239,98,170,75,43,77,102,20,102,85,214,171,49,82,148,147,106,69,142,206,62,202,82,162,36,233,214,226,20,73,37,25,182,211,106,196,45,128,124,173,240,39,198,158,204,148,38,48,113,154,54,87,15,57,167,215,133,137,194,106,159,134,232,222,222,122,76,215,115,123,57,181,249,109,67,39,62,117,56,52,222,39,133,81,53,226,94,153,237,137,252,38,211,27,226,37,231,222,157,81,168,81,234,17,106,212,153,242,33,78,132,242,36,197,149,25,213,52,235,14,161,68,164,56,133,164,200,210,164,168,136,201,68,100,100,100,70,66,94,246,60,218,222,159,180,149,6,85,38,187,22,61,59,27,81,89,41,53,56,177,208,150,98,200,105,111,56,148,57,17,10,121,199,150,148,32,153,39,84,162,34,74,221,73,23,5,16,198,189,188,54,44,127,15,191,55,59,242,126,137,29,20,4,50,133,87,40,52,232,109,176,154,98,91,109,40,57,81,218,105,41,35,96,210,130,83,165,109,72,81,169,195,53,33,75,54,176,199,47,113,222,32,203,28,111,68,199,248,90,78,230,169,66,152,220,198,46,181,165,14,105,62,211,78,104,82,84,109,56,157,72,90,73,69,169,11,82,111,99,28,110,6,46,62,135,154,154,49,62,172,241,246,199,108,127,94,198,237,170,100,52,190,149,52,42,115,89,73,136,197,166,60,217,231,69,91,175,69,94,201,225,247,85,23,231,61,224,45,166,65,103,206,14,218,7,0,193,198,56,109,248,241,167,45,148,170,169,70,57,173,63,42,152,233,173,196,105,116,144,119,74,84,166,156,83,106,82,80,107,65,18,180,166,230,146,185,99,119,195,196,167,22,136,174,137,188,75,203,57,204,158,62,159,152,175,43,153,166,105,174,137,152,152,158,83,31,215,116,242,0,0,102,249,129,96,246,136,216,207,43,182,136,168,83,235,213,103,100,97,234,212,71,137,82,170,20,152,209,208,237,69,163,83,9,90,100,169,77,154,220,82,89,100,219,105,70,171,54,107,185,165,100,90,14,254,0,252,177,176,48,243,20,121,60,88,188,62,253,55,84,206,104,249,152,205,228,113,38,140,72,225,49,237,227,236,152,246,75,134,193,216,59,12,101,254,24,167,96,204,25,69,143,73,162,210,89,38,34,68,96,143,75,105,185,153,153,153,220,212,165,40,205,74,90,140,212,165,41,74,81,153,153,153,224,135,75,63,210,175,227,207,251,8,144,129,30,253,44,255,0,74,191,143,63,236,35,142,214,162,41,211,235,136,225,187,198,27,167,70,56,149,227,109,126,91,19,18,102,106,153,196,153,153,223,51,51,135,93,230,103,156,202,222,244,89,249,64,226,15,242,54,95,241,216,66,80,106,52,234,125,98,159,42,147,86,129,30,108,25,172,174,52,168,178,90,75,173,62,210,210,105,91,107,66,136,201,73,82,76,200,210,100,100,100,102,70,34,251,162,207,202,7,16,127,145,178,255,0,142,194,18,148,63,45,3,126,74,59,229,247,116,187,51,78,211,213,49,199,169,71,131,24,178,67,97,108,3,147,89,217,92,205,138,124,201,14,198,101,229,39,9,83,14,66,214,84,214,158,142,73,144,167,86,100,70,234,181,56,251,77,165,70,162,75,86,82,212,227,138,35,111,39,64,7,43,129,151,194,203,83,212,194,139,69,239,247,180,29,87,89,207,107,152,241,152,207,226,77,117,197,49,76,76,246,83,195,249,204,246,204,204,206,249,6,61,237,253,228,145,142,254,43,246,156,81,144,131,30,246,254,242,72,199,127,21,251,78,40,252,179,255,0,101,197,247,106,240,151,219,178,126,191,200,254,251,11,231,165,22,187,59,121,64,229,143,249,101,69,254,58,208,151,189,161,246,120,193,27,70,224,133,225,108,82,223,84,168,196,214,245,30,176,203,100,169,20,217,6,69,117,17,92,181,180,171,36,156,104,204,137,100,69,197,43,74,22,136,132,217,219,202,7,44,127,203,42,47,241,214,132,226,212,106,52,250,61,62,85,90,173,62,60,40,48,153,92,153,82,164,186,150,154,97,164,36,212,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,112,59,63,135,70,46,95,22,140,72,188,76,239,251,157,183,211,14,115,51,167,235,57,28,206,78,169,167,18,154,102,105,152,227,126,183,227,126,22,225,49,186,119,32,67,24,224,236,79,151,248,158,163,131,49,157,22,69,38,181,73,120,216,151,17,242,45,77,170,196,100,100,101,114,82,84,147,37,37,105,51,74,146,164,169,38,100,100,103,34,59,0,109,133,43,26,245,76,134,204,217,149,25,216,144,186,203,244,90,212,151,222,150,229,73,5,188,125,198,36,45,102,165,19,173,167,89,161,102,122,13,180,18,59,42,66,119,184,181,182,166,209,116,141,161,51,59,173,97,154,77,56,176,254,29,222,66,164,213,74,2,152,159,80,142,162,108,212,111,169,75,51,83,68,234,94,91,41,52,160,210,151,149,169,36,165,40,139,232,216,191,102,60,79,158,248,249,156,64,227,245,154,30,17,195,143,27,179,43,212,217,69,18,83,83,82,141,113,219,134,233,161,100,111,165,195,105,197,25,23,97,5,115,82,84,166,201,92,94,74,186,242,185,254,166,78,122,209,123,119,199,245,207,226,223,118,155,45,150,215,182,79,233,59,71,68,96,87,20,117,187,102,138,237,186,209,186,102,251,162,104,227,191,171,123,196,74,97,4,127,244,130,236,130,196,134,42,59,64,229,141,38,60,101,70,101,217,152,178,11,59,195,84,165,27,141,145,76,97,148,54,162,37,18,86,235,146,20,107,66,116,183,188,177,168,220,82,164,0,6,231,156,202,97,231,112,167,11,19,225,61,147,218,243,54,205,109,22,111,102,53,10,51,249,73,225,186,170,111,186,170,121,211,63,202,121,77,167,146,8,50,151,54,177,190,73,227,120,88,251,0,213,58,165,70,37,219,117,167,8,213,30,100,115,50,53,199,125,4,101,173,165,88,174,87,35,35,36,169,38,149,165,42,44,165,218,211,164,2,46,111,96,136,248,7,38,219,196,52,10,117,79,124,222,35,118,163,25,150,100,73,143,100,19,113,218,91,79,57,102,151,119,55,165,98,53,17,33,55,208,167,18,174,139,183,238,68,225,140,152,205,230,170,24,58,93,26,45,39,23,178,186,147,52,24,119,67,180,165,39,74,28,187,87,50,75,14,185,173,77,26,116,164,140,157,109,40,74,90,35,60,99,26,45,120,217,157,63,202,100,250,219,185,255,0,211,190,30,174,203,105,154,38,215,206,83,105,39,10,245,68,94,155,199,225,84,115,154,42,189,185,68,239,137,152,119,156,150,201,188,99,159,24,250,38,94,96,148,71,68,233,44,189,37,201,82,201,210,139,21,166,208,106,55,30,91,104,89,161,38,173,45,146,180,216,214,226,19,195,81,9,157,201,108,155,193,217,15,128,98,101,230,9,68,133,193,140,243,210,92,149,44,154,57,82,157,113,102,163,113,229,182,132,18,212,73,210,217,43,77,201,13,161,60,116,144,232,187,30,236,255,0,135,242,15,41,227,196,167,87,41,216,130,169,137,119,85,106,149,106,9,33,81,228,235,109,59,166,227,186,69,169,200,200,73,153,182,165,25,234,55,28,112,137,4,230,132,223,65,181,104,250,100,100,240,252,165,127,94,127,8,236,252,221,1,210,70,220,98,109,46,110,114,89,89,182,91,14,119,127,174,168,221,214,155,196,79,178,152,158,28,120,206,236,81,233,34,198,152,199,2,228,117,14,173,130,113,101,103,15,78,123,21,198,140,228,170,84,247,98,58,182,142,28,197,27,102,182,212,147,52,154,144,147,211,123,93,36,125,196,49,75,98,28,231,206,28,89,181,6,11,195,248,167,53,241,149,102,151,43,194,59,248,85,10,236,169,17,221,211,78,146,180,234,109,107,52,170,202,74,84,87,46,6,68,124,200,73,78,105,229,6,93,103,86,31,143,133,179,55,15,120,102,151,22,98,42,12,177,214,223,143,166,66,80,180,37,122,153,90,20,118,75,171,43,25,219,143,43,145,91,167,96,13,144,118,118,202,236,93,3,29,224,76,188,240,101,114,153,189,234,178,188,45,57,237,222,241,165,180,190,195,175,41,7,116,56,178,226,147,181,238,92,72,140,76,206,159,153,198,206,211,152,162,168,138,34,99,117,231,151,29,214,179,61,15,108,52,93,59,102,49,244,140,206,5,85,102,43,167,18,34,168,166,137,136,154,162,98,159,58,106,138,162,211,217,27,185,45,238,220,27,83,102,14,205,62,226,189,194,81,240,244,255,0,116,126,18,235,94,22,142,251,186,58,191,86,209,187,221,60,221,175,191,93,239,126,69,107,113,191,85,216,195,108,252,209,218,47,52,106,152,39,27,80,112,180,40,48,168,15,213,91,114,149,22,67,78,155,168,145,29,178,73,155,143,184,90,116,188,163,181,136,238,69,199,153,29,203,218,207,100,207,201,71,238,87,242,255,0,238,103,220,207,94,253,42,235,189,99,172,110,62,204,222,141,59,143,77,245,119,91,143,94,217,103,97,255,0,200,211,152,53,12,119,242,79,247,71,215,232,206,210,122,175,129,122,158,141,111,176,238,243,94,253,203,219,113,109,58,75,198,189,248,88,216,152,121,255,0,167,245,169,191,146,188,115,142,205,251,184,241,50,153,189,145,141,145,156,28,104,167,251,67,171,87,234,215,123,245,231,171,231,91,171,245,109,207,241,98,78,219,217,207,156,56,79,106,12,105,135,240,182,107,227,42,53,46,47,131,183,16,169,245,217,81,227,181,170,157,25,106,210,218,22,73,77,212,165,40,236,92,76,204,249,152,190,157,24,185,139,152,56,251,228,149,238,239,29,98,28,71,212,60,13,213,124,45,83,126,102,227,95,92,215,187,222,169,90,117,104,69,237,107,233,43,242,33,144,152,255,0,100,29,157,179,71,23,79,199,120,239,47,60,39,92,169,238,186,212,175,11,78,103,121,187,105,13,35,176,211,201,65,89,13,160,184,36,175,107,159,19,51,29,135,41,114,3,41,50,51,194,191,34,204,37,224,79,13,238,58,255,0,203,242,100,239,183,59,205,223,207,220,94,155,111,92,241,109,125,92,111,98,182,24,26,110,107,15,61,57,138,171,142,165,234,155,94,121,222,219,173,110,111,167,85,219,93,11,59,178,148,232,216,25,122,163,49,20,97,83,215,234,81,17,122,38,142,180,245,162,174,182,254,172,218,109,121,190,251,60,247,109,99,229,79,156,158,176,49,15,180,95,19,83,209,113,228,39,150,95,29,123,98,104,133,109,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,28,243,169,81,171,210,35,176,44,205,152,241,81,99,204,173,167,213,106,89,101,91,222,200,177,70,126,71,185,151,9,198,145,213,165,73,210,104,38,86,183,219,76,119,28,89,56,174,211,106,212,166,247,142,219,93,135,54,187,170,236,131,155,138,197,111,211,165,214,48,157,122,58,105,184,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,213,163,120,86,52,56,243,100,166,247,166,226,100,167,165,67,107,188,3,150,217,71,85,200,42,125,59,15,226,236,89,141,227,189,77,157,6,68,134,100,35,15,48,72,101,210,149,37,130,86,245,18,76,158,105,200,186,146,146,214,157,246,163,221,18,28,134,28,45,132,241,86,57,174,197,194,216,43,12,213,113,5,106,110,190,173,78,165,194,114,92,167,244,33,75,94,134,155,37,45,90,80,133,40,236,92,18,147,51,224,70,3,211,158,0,199,248,55,52,240,109,39,48,114,251,16,196,174,97,234,228,114,147,6,116,99,61,14,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,216,6,63,236,81,178,244,205,148,242,106,22,3,173,227,186,174,38,173,72,180,138,129,185,80,125,202,92,7,20,165,172,227,83,163,56,122,25,100,150,227,138,83,132,132,184,242,212,167,23,98,208,219,89,0,0,0,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,0,245,17,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,98,254,197,125,28,217,113,178,164,197,227,202,220,175,117,121,133,242,220,54,106,238,219,170,194,138,111,188,150,220,134,193,160,149,29,231,162,155,41,120,212,183,84,149,111,91,109,205,218,215,188,204,0,1,21,125,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,25,85,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,18,169,183,214,197,24,87,106,204,184,151,91,164,211,58,190,102,225,154,123,206,97,202,132,114,109,14,79,208,74,113,52,201,6,226,144,133,50,234,204,201,10,90,139,114,226,205,100,122,84,234,29,129,111,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,67,211,158,63,199,248,55,43,48,109,91,48,115,7,16,196,161,225,234,28,115,147,58,116,147,61,13,34,228,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,231,135,108,13,162,191,37,14,120,214,51,73,188,43,74,162,68,94,170,124,14,169,7,171,74,153,5,167,156,234,175,207,247,215,9,201,155,133,52,218,214,149,105,210,210,18,146,36,164,128,74,255,0,70,134,220,113,182,142,193,172,228,246,56,68,180,102,46,11,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,237,173,194,113,6,100,165,161,156,223,16,193,209,79,177,182,50,204,28,127,3,105,60,71,39,16,97,140,39,133,164,19,216,126,117,58,105,68,126,179,81,109,228,19,172,145,41,181,27,176,119,69,33,135,204,141,26,205,205,210,84,173,47,18,38,124,4,37,244,154,236,37,85,201,28,101,81,207,60,173,195,49,27,202,250,244,134,213,42,29,45,133,33,24,110,106,201,41,82,28,110,230,72,140,243,183,83,107,70,150,208,183,55,26,91,34,103,123,96,54,59,218,171,25,108,161,155,148,252,97,70,169,75,86,24,168,200,143,27,22,82,27,108,158,69,70,156,75,237,154,90,82,208,158,178,218,84,226,153,94,164,233,89,154,76,247,107,113,11,244,59,138,112,158,21,199,52,41,88,91,26,225,154,86,32,162,205,209,214,105,213,72,77,203,138,254,133,165,104,214,211,132,164,43,74,208,149,21,203,130,146,70,92,72,135,156,205,174,178,66,149,179,142,209,120,207,38,168,85,201,117,122,109,2,68,101,67,151,45,180,161,243,98,68,86,100,182,135,52,246,84,180,37,242,65,172,137,36,179,65,168,146,141,90,8,47,175,72,142,223,83,54,156,197,69,128,242,182,161,85,166,229,149,19,123,30,229,37,248,254,233,156,55,26,95,89,149,27,81,32,217,66,216,109,81,219,113,6,226,123,78,43,74,156,221,181,109,118,28,217,18,171,181,246,110,43,10,63,81,151,71,194,116,24,233,169,98,58,171,17,212,181,161,131,89,37,17,89,89,164,218,68,151,143,86,141,225,216,144,219,206,18,92,221,27,106,177,88,78,129,238,175,21,81,176,183,134,233,84,111,12,212,35,211,252,35,86,147,213,224,195,222,184,148,111,228,59,99,221,178,141,90,150,187,30,148,145,157,142,195,210,70,207,27,63,96,29,153,114,190,14,84,101,202,37,174,155,14,68,137,110,204,156,76,156,217,175,188,225,169,78,200,113,150,219,75,139,36,232,105,42,52,220,155,105,180,241,210,64,59,174,22,194,120,87,3,80,162,225,108,21,134,105,88,126,139,11,95,86,167,82,225,55,18,43,26,214,165,175,67,77,146,80,157,75,90,148,118,46,42,81,153,241,51,28,176,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,195,45,58,77,118,18,165,103,118,13,168,231,158,86,225,153,110,102,133,6,59,106,149,14,150,194,86,188,73,9,6,148,169,14,55,114,53,201,101,171,169,181,163,83,139,67,123,141,46,25,179,186,138,29,152,182,133,197,91,47,231,45,23,55,48,180,110,191,212,55,145,170,52,181,202,114,59,53,56,46,167,75,177,220,82,15,237,92,65,169,43,74,29,105,165,154,23,163,73,250,40,202,172,204,194,185,201,151,24,115,52,176,84,190,177,69,196,212,246,170,17,181,56,218,220,103,89,118,216,119,118,181,161,47,52,178,83,110,32,148,122,28,66,210,103,116,152,15,52,88,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,28,175,103,134,213,212,45,173,58,43,243,3,25,111,105,80,241,125,55,192,176,241,77,18,19,203,87,80,149,225,168,164,219,132,151,8,150,76,190,132,111,91,59,173,37,117,183,188,90,218,112,197,181,233,76,216,43,15,101,229,41,237,165,178,94,133,18,151,66,76,134,153,197,84,88,189,86,28,42,98,20,152,209,98,61,6,43,77,32,137,10,116,149,190,45,107,89,184,250,22,73,211,188,52,198,172,42,181,86,157,26,124,58,125,78,92,88,245,72,229,18,115,76,188,164,34,83,4,235,111,19,78,164,142,203,65,58,203,78,18,85,114,214,218,21,205,36,100,23,47,100,239,42,124,155,245,129,135,189,162,192,154,158,148,127,33,60,205,248,151,219,16,132,43,108,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,8,86,217,59,202,159,38,253,96,97,239,104,176,39,163,106,237,148,114,227,107,92,184,94,10,198,173,117,26,172,29,227,244,10,251,12,146,229,82,37,40,136,141,73,35,50,222,50,189,41,39,89,51,36,184,148,164,200,208,180,54,226,32,95,100,239,42,124,155,245,129,135,189,162,192,244,166,3,203,190,63,192,24,203,43,49,149,91,47,179,7,15,75,161,226,26,28,131,141,58,12,146,45,109,46,196,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,242,98,156,89,138,177,205,118,86,41,198,184,154,171,136,43,83,116,117,154,141,82,107,146,229,63,161,9,66,53,186,225,169,106,210,132,37,37,115,224,148,145,23,2,33,59,219,125,236,39,74,218,239,12,194,174,225,169,145,41,57,139,135,99,156,74,60,201,78,37,136,82,152,114,67,42,113,169,206,34,59,175,173,13,182,153,10,101,40,50,36,184,242,204,248,45,67,24,58,49,122,61,43,180,170,236,109,162,182,129,194,21,90,20,250,21,65,46,225,42,5,77,148,52,226,220,66,30,109,217,83,98,62,201,184,222,135,20,202,227,30,166,220,39,25,55,52,233,221,41,97,119,250,50,182,18,165,100,142,13,167,103,158,105,97,153,109,230,133,122,59,138,139,14,168,194,80,188,55,9,102,164,165,13,183,115,52,73,121,171,41,197,175,75,136,67,155,141,45,153,61,189,207,80,0,17,87,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,209,149,93,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,1,158,157,40,219,9,85,115,178,148,206,123,228,190,25,137,35,27,80,227,173,56,130,157,17,133,117,220,67,9,41,65,52,182,244,158,151,100,199,74,20,68,141,27,199,91,81,32,148,163,101,150,149,13,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,83,194,34,250,77,122,59,228,225,89,53,29,163,242,19,14,68,70,24,68,118,215,137,112,197,42,158,212,100,81,144,203,73,65,205,138,203,41,74,78,49,165,4,167,146,69,173,181,154,222,51,83,106,89,176,25,127,176,38,221,148,173,174,240,204,218,22,37,135,18,147,152,184,118,57,75,172,67,138,218,88,133,41,135,36,60,150,221,130,218,228,58,250,208,219,105,142,151,148,178,34,75,143,32,139,130,210,50,212,121,129,202,172,204,197,89,55,152,248,115,52,176,84,190,175,90,195,53,6,170,17,181,56,226,27,123,65,246,216,119,118,180,45,76,186,131,83,110,32,148,90,219,90,210,103,101,24,244,61,178,238,211,120,7,106,108,175,166,230,6,16,147,18,29,73,113,210,170,214,30,58,139,50,102,209,159,55,29,111,67,233,108,245,37,11,83,14,169,165,173,40,55,27,36,175,74,110,105,72,94,0,0,0,22,43,108,77,170,176,110,202,25,71,80,198,21,154,148,69,98,122,140,121,17,176,157,33,198,205,229,212,106,36,142,193,169,164,173,10,234,205,169,77,169,229,234,78,148,25,36,143,120,182,208,187,171,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,249,214,218,139,105,188,125,181,54,104,84,179,3,23,201,151,14,154,185,10,85,23,15,21,69,233,48,168,204,27,109,55,161,132,184,122,82,181,165,134,148,234,208,148,19,142,18,151,165,55,36,164,58,6,63,199,248,203,52,241,149,91,48,115,7,16,203,174,98,26,228,131,147,58,116,147,45,110,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,207,228,38,117,226,173,157,179,98,133,156,120,42,159,74,155,90,195,253,107,171,49,84,105,199,34,175,127,25,216,235,214,150,220,109,103,100,60,163,43,44,187,68,87,185,92,143,56,58,42,246,24,165,102,148,159,201,35,155,148,184,149,12,39,77,145,42,155,67,195,213,42,90,100,70,172,191,186,54,221,148,242,100,54,109,57,25,163,113,73,70,141,70,114,26,81,154,145,184,210,229,159,233,17,216,130,102,202,184,236,177,110,14,139,171,44,177,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,82,214,255,0,87,35,113,199,22,212,117,26,212,106,66,212,97,54,153,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,81,1,125,30,123,105,213,118,88,205,8,244,44,95,136,37,167,42,241,44,131,44,65,12,163,42,81,66,124,219,210,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,45,219,139,67,58,103,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,32,24,193,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,2,106,122,81,252,132,243,55,226,95,108,66,16,23,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,15,70,123,87,108,163,151,27,90,229,194,240,86,53,107,168,213,96,239,31,160,87,216,100,151,42,145,41,68,68,106,73,25,150,241,149,233,73,58,201,153,37,196,165,38,70,133,161,183,17,231,139,31,224,12,101,149,152,202,173,151,217,131,135,165,208,241,13,14,65,198,157,6,73,22,182,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,159,237,135,54,187,165,109,125,148,106,197,111,211,162,81,241,101,6,66,105,184,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,213,163,120,87,37,182,243,100,167,55,70,226,173,255,0,72,38,193,88,123,105,156,27,59,28,229,245,10,36,60,212,164,71,113,232,43,143,213,97,34,190,179,56,201,54,103,60,109,26,222,90,99,199,83,113,205,78,33,8,90,200,148,164,160,204,200,45,255,0,69,206,221,181,92,236,165,61,145,25,209,137,162,72,198,212,56,232,86,31,168,203,125,93,119,16,194,74,86,110,161,205,69,165,217,49,210,132,153,175,94,241,214,212,107,52,168,217,121,213,67,8,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,31,40,15,74,123,39,121,44,100,223,171,252,61,236,230,7,154,193,233,79,100,239,37,140,155,245,127,135,189,156,192,243,88,3,209,238,207,88,90,133,142,118,47,203,76,21,138,96,245,218,46,32,202,250,53,46,163,27,122,182,247,241,95,164,180,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,66,182,219,251,23,98,173,145,243,29,248,48,147,85,173,224,26,150,237,250,38,33,118,11,137,109,27,211,123,76,25,47,146,9,147,152,130,97,195,52,160,251,109,146,93,210,141,70,218,38,255,0,100,239,37,140,155,245,127,135,189,156,192,236,25,197,147,184,7,61,112,5,83,46,115,26,131,18,163,77,168,199,125,166,157,118,43,47,63,79,125,198,92,101,50,226,169,228,45,45,73,109,46,172,219,116,146,102,147,63,132,140,60,203,57,86,170,189,74,143,66,122,167,45,116,216,114,30,151,30,26,158,81,176,203,239,37,180,186,234,27,190,148,173,105,97,148,169,68,87,81,52,217,29,244,149,179,171,163,67,96,169,57,243,136,89,206,172,217,161,75,99,46,168,114,27,122,144,135,55,90,43,245,22,37,54,165,50,166,94,105,196,191,4,146,219,205,60,125,141,75,81,33,10,81,161,226,71,201,151,189,21,57,167,88,218,178,169,146,152,214,69,86,30,1,195,223,52,36,227,88,244,105,44,197,171,65,179,42,67,16,157,113,179,100,166,44,159,74,84,131,90,210,210,155,144,100,111,110,137,46,77,78,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,16,31,93,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,218,237,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,77,25,233,145,121,113,180,94,92,84,114,191,52,40,221,122,149,58,206,178,243,70,72,149,79,148,146,50,110,84,103,12,143,118,242,53,42,199,99,73,165,74,66,210,180,45,104,87,153,113,58,125,25,155,104,254,73,60,184,94,91,227,85,110,241,246,1,167,196,98,76,135,167,111,156,174,193,34,221,34,117,156,90,158,83,201,52,37,50,20,122,147,188,117,165,146,139,124,77,182,16,237,180,86,67,99,45,155,115,114,187,149,56,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,14,37,55,52,146,213,161,100,182,212,122,208,162,44,255,0,232,167,219,182,170,85,88,27,44,231,46,38,136,170,106,163,147,24,34,171,81,125,73,125,183,201,72,75,116,115,89,145,165,104,82,77,70,198,181,36,208,104,220,36,215,173,134,219,205,93,179,54,51,192,59,89,224,9,48,230,65,137,78,198,212,232,235,118,131,94,105,166,89,125,79,182,204,130,141,18,84,147,97,215,142,14,250,65,184,227,77,216,238,90,147,199,159,159,108,89,133,171,184,27,21,86,112,86,41,131,212,171,88,126,161,34,151,81,141,189,67,155,137,76,56,166,221,111,90,13,72,86,149,161,69,116,153,164,237,114,51,46,32,46,6,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,136,11,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,79,167,69,199,144,158,89,124,117,237,137,160,50,168,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,3,42,134,63,237,163,181,182,21,217,27,43,15,20,212,154,235,216,146,187,214,105,248,102,156,148,182,238,242,114,99,56,180,62,251,70,243,78,28,54,220,38,82,242,219,51,82,119,205,145,21,214,66,224,103,166,122,101,198,206,153,113,81,205,12,208,172,245,26,84,27,52,203,45,17,46,85,66,82,136,205,184,177,155,51,45,227,203,210,171,21,201,36,148,169,107,82,16,133,173,62,120,118,138,207,156,101,180,150,110,87,115,91,25,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,161,180,170,198,162,66,117,172,214,226,139,90,212,102,18,255,0,209,39,143,241,150,105,228,94,63,204,28,193,196,50,235,152,134,185,153,19,228,206,157,36,203,91,171,240,109,52,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,55,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,0,58,86,113,100,238,1,207,92,1,84,203,156,198,160,196,168,211,106,49,223,105,167,93,138,203,207,211,223,113,151,25,76,184,170,121,11,75,82,91,75,171,54,221,36,153,164,207,225,35,238,160,3,29,118,72,216,115,40,246,66,141,91,149,131,215,46,185,136,107,146,30,67,213,234,162,17,214,219,167,111,77,76,66,111,65,18,80,132,164,155,55,20,146,45,243,169,214,162,74,82,211,77,119,93,172,124,150,51,147,213,254,33,246,115,226,234,139,85,181,143,146,198,114,122,191,196,62,206,124,7,154,193,234,155,129,151,17,229,100,122,165,1,135,251,98,116,116,101,198,213,24,239,11,99,230,101,123,150,172,183,80,105,140,89,82,133,98,122,169,71,67,43,178,73,179,66,144,169,137,90,24,105,183,151,98,67,75,94,178,120,154,101,162,202,172,35,133,232,56,31,10,209,240,86,22,131,212,168,184,126,4,122,93,58,54,245,110,110,34,176,218,91,105,189,107,51,90,180,161,41,43,168,204,206,215,51,51,226,57,69,115,21,79,32,21,0,230,7,192,7,29,89,107,92,100,150,155,251,225,31,63,65,136,166,219,250,13,169,181,5,41,174,7,140,221,250,47,173,148,37,126,166,70,108,36,139,234,203,240,24,139,78,144,52,17,81,102,112,47,238,205,207,222,74,1,130,24,21,228,181,137,166,164,213,98,75,46,23,47,178,36,94,60,37,133,208,223,91,221,65,181,247,119,247,223,182,244,139,47,130,172,172,89,81,77,185,54,247,240,169,25,93,129,233,137,95,93,212,219,39,109,223,50,251,111,64,9,29,201,234,41,197,240,189,227,105,213,213,254,142,252,183,158,145,116,177,85,57,185,84,169,232,54,117,107,134,234,45,170,215,186,85,233,29,111,44,153,105,207,9,110,219,65,91,115,126,31,110,46,5,78,57,42,28,132,154,82,119,101,101,196,189,6,2,46,118,224,193,169,69,70,108,148,83,109,186,194,78,43,86,251,149,149,36,254,168,70,195,196,168,117,134,53,22,131,221,153,249,254,168,132,205,237,143,133,19,80,163,215,230,38,60,35,54,240,140,162,186,209,218,43,38,65,240,225,233,16,239,143,169,203,166,86,216,190,236,190,85,74,189,239,210,165,151,152,128,92,42,37,73,111,96,86,97,165,235,153,234,236,233,251,49,159,59,15,163,8,225,164,213,49,36,69,57,11,122,110,239,47,239,154,111,102,213,233,47,48,234,56,34,121,186,196,40,106,91,134,147,222,118,76,251,60,212,124,134,72,100,126,16,85,95,17,209,92,67,80,141,46,245,155,19,137,243,54,231,62,201,249,128,101,166,199,184,65,186,109,22,35,165,78,221,222,4,164,223,125,127,209,119,250,175,64,206,252,47,31,117,79,134,90,44,69,17,178,231,245,169,22,39,103,156,24,84,252,51,5,179,143,0,150,81,228,17,154,17,231,144,103,245,35,35,32,48,150,33,176,130,74,72,210,210,83,217,47,49,16,15,160,138,194,160,0,2,150,21,0,20,50,226,41,126,60,6,161,164,249,144,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,113,164,106,62,66,135,200,5,5,12,174,53,17,92,80,206,192,9,225,123,247,128,23,30,93,192,92,192,20,86,35,248,7,29,82,37,28,71,52,157,185,126,18,28,138,200,239,247,7,193,83,50,76,87,12,203,129,91,240,144,8,243,233,5,167,184,230,18,199,175,221,179,191,130,249,243,249,236,82,243,12,3,217,255,0,84,124,240,160,182,163,241,122,215,46,95,152,221,18,13,210,5,53,146,193,120,245,189,10,213,243,47,141,139,245,88,162,61,242,25,196,175,61,40,102,68,124,122,215,63,216,110,128,157,28,155,89,43,5,225,187,95,251,69,12,255,0,230,155,29,253,105,225,113,208,50,100,211,238,43,13,240,253,33,135,252,11,99,191,184,74,52,240,62,240,24,137,182,89,124,185,134,175,250,173,71,240,176,32,243,17,126,135,255,0,63,249,4,225,109,149,116,204,195,90,142,254,251,81,252,44,8,59,175,165,103,184,186,190,171,191,224,1,158,93,31,234,50,199,82,236,102,95,53,168,151,255,0,219,58,58,30,125,127,225,207,49,127,202,202,191,241,199,69,208,232,248,164,186,172,103,82,112,247,71,187,170,81,21,199,159,207,94,229,195,208,45,134,126,21,179,211,49,139,205,139,106,229,255,0,76,116,107,91,75,232,176,251,231,193,222,29,7,250,195,55,238,83,243,58,32,0,13,61,233,0,0,0,118,28,189,199,88,131,44,177,189,19,31,225,105,27,154,165,10,99,115,24,186,214,148,57,164,251,77,57,161,73,81,180,226,117,33,105,37,22,164,45,73,189,140,76,150,205,27,65,225,141,161,242,226,30,37,166,78,142,154,244,38,89,99,17,83,80,131,105,80,166,154,59,70,150,205,74,61,194,212,149,169,165,234,85,210,70,70,122,208,180,166,19,5,202,217,243,61,113,62,207,25,143,27,48,48,212,72,243,82,166,85,6,165,1,251,18,102,194,90,208,167,26,37,216,205,165,106,109,10,74,210,71,101,33,55,37,167,82,21,203,105,90,148,228,49,45,87,212,158,62,207,107,175,122,64,216,156,61,172,201,121,76,8,182,103,14,60,201,237,255,0,68,251,39,148,238,180,239,225,116,226,149,133,71,85,203,44,204,193,217,183,131,160,99,108,19,87,143,54,12,214,90,91,141,183,33,167,29,134,234,218,67,135,26,65,54,181,19,111,161,46,39,91,119,186,76,254,3,29,168,111,180,213,21,196,85,76,222,37,228,108,124,12,76,182,37,88,56,212,205,53,83,54,152,158,49,32,0,12,159,144,0,0,0,0,0,0,0,0,0,0,44,230,208,251,83,101,246,205,62,231,253,221,209,241,12,255,0,116,125,111,170,248,38,59,14,232,234,251,173,123,205,235,205,218,251,244,90,215,228,119,183,11,222,49,131,29,39,89,117,152,56,251,228,107,238,19,2,226,28,71,212,60,51,214,188,19,76,126,102,227,95,83,209,188,221,37,90,117,104,93,175,107,233,59,114,49,241,106,56,216,153,124,181,88,152,63,90,45,110,124,225,180,108,102,155,146,213,245,204,12,150,163,54,193,171,173,214,155,245,120,81,84,198,254,91,226,23,75,40,54,249,201,236,234,204,90,78,89,97,108,55,140,162,213,43,59,253,195,213,8,113,81,29,59,150,28,121,90,148,137,11,81,93,45,40,138,201,62,38,92,139,137,88,206,150,127,165,95,199,159,246,17,107,54,33,201,140,225,194,123,80,96,188,65,138,114,163,25,81,169,113,124,35,191,155,80,161,74,143,29,173,84,233,40,78,167,22,130,74,110,165,37,37,115,226,102,69,204,197,211,233,103,250,85,252,121,255,0,97,28,30,46,103,31,53,165,98,215,143,27,239,17,194,219,175,75,181,50,26,38,151,160,244,129,145,203,105,53,95,14,112,234,170,124,238,183,157,52,99,68,239,238,136,220,199,189,128,124,173,240,39,198,158,204,148,38,48,67,158,192,62,86,248,19,227,79,102,74,19,24,62,157,155,251,45,94,244,248,67,131,233,175,215,248,63,185,167,231,196,124,213,26,117,62,177,79,149,73,171,64,143,54,12,214,87,26,84,89,45,37,214,159,105,105,52,173,181,161,68,100,164,169,38,100,105,50,50,50,51,35,17,41,182,86,200,53,172,136,196,242,241,102,12,164,200,147,151,181,39,150,236,69,51,191,148,170,58,72,152,73,183,45,211,108,144,218,84,243,198,134,77,75,90,148,148,145,41,70,178,51,60,141,197,91,97,74,200,109,181,241,230,17,199,243,42,51,176,29,87,192,236,113,125,231,188,4,178,167,178,173,251,12,92,211,186,82,158,89,188,132,39,90,187,43,78,165,35,67,153,157,140,112,118,24,204,12,49,81,193,152,206,139,30,173,69,171,50,108,75,136,249,30,151,19,114,50,50,50,177,165,73,81,18,146,180,153,41,42,74,84,147,35,34,50,253,179,56,88,26,198,29,120,116,238,174,137,152,238,159,202,109,253,89,198,104,154,134,169,209,182,115,47,156,197,137,171,45,153,162,138,230,35,133,84,204,68,205,183,218,43,163,173,109,254,21,33,75,32,179,231,24,236,253,143,160,227,28,54,252,137,48,80,242,85,84,163,28,215,88,139,83,104,144,226,52,186,72,59,41,73,75,174,41,181,41,43,36,44,201,90,85,99,73,205,46,94,227,188,63,153,216,34,137,143,240,180,157,245,46,187,13,185,140,93,104,82,219,212,93,166,156,208,165,36,157,109,90,144,180,146,143,74,208,164,222,228,33,171,105,141,158,241,62,206,249,143,51,13,84,224,200,85,2,107,207,63,135,106,75,89,58,153,176,137,125,146,83,132,148,150,253,9,82,18,234,52,166,202,50,50,45,11,66,149,218,182,64,218,182,175,179,134,46,114,45,110,69,70,118,3,170,239,28,170,210,163,52,151,156,76,130,104,201,169,17,210,183,16,148,59,169,45,161,103,170,202,110,247,37,41,13,154,120,77,47,63,94,155,141,57,108,198,234,111,247,79,111,119,255,0,215,105,237,222,201,101,246,219,78,163,91,209,230,42,198,138,111,22,255,0,137,79,236,251,209,190,220,239,230,207,178,99,0,124,212,234,141,62,177,79,139,86,164,207,143,54,12,214,81,38,44,168,206,165,214,159,105,105,37,33,196,45,38,100,164,169,38,70,74,35,50,50,50,50,31,72,221,120,188,193,49,52,205,167,136,0,0,128,143,126,150,127,165,95,199,159,246,17,33,2,61,250,89,254,149,127,30,127,216,71,21,173,253,131,19,225,243,67,176,58,45,253,44,202,127,19,253,170,214,247,162,207,202,7,16,127,145,178,255,0,142,194,18,148,34,215,162,207,202,7,16,127,145,178,255,0,142,194,18,148,63,29,159,251,20,119,203,144,233,127,244,154,175,114,143,0,0,7,54,234,240,99,222,223,222,73,24,239,226,191,105,197,25,8,49,239,111,239,36,140,119,241,95,180,226,143,147,63,246,92,95,118,175,9,108,27,39,235,252,143,239,176,190,122,81,107,179,183,148,14,88,255,0,150,84,95,227,173,12,165,219,255,0,108,40,184,215,173,228,54,89,76,167,78,195,101,213,159,173,86,163,62,204,182,234,75,45,219,237,177,29,104,53,36,154,109,90,13,107,35,214,110,32,209,217,74,21,189,194,10,117,70,161,71,168,69,171,82,103,200,133,58,19,200,147,22,84,103,84,211,172,58,133,18,144,226,22,147,35,74,146,162,35,37,17,145,145,145,25,14,67,7,96,236,79,152,24,158,157,131,48,101,22,69,90,181,86,120,152,137,17,130,45,78,42,198,102,102,103,98,74,82,146,53,41,106,50,74,82,149,41,70,68,70,101,161,96,231,49,48,240,42,203,97,126,188,239,252,190,47,92,106,123,57,146,206,234,184,90,214,122,98,217,122,103,171,19,186,34,111,126,188,207,15,54,35,117,247,68,239,227,16,238,89,5,144,216,199,104,28,125,7,7,97,182,36,70,130,183,146,154,165,100,225,58,252,90,99,70,135,23,169,211,65,89,42,82,90,113,45,165,74,65,45,100,73,212,155,154,138,103,50,187,45,176,198,80,96,26,54,92,96,230,164,34,147,68,101,77,50,114,94,55,93,113,75,90,156,113,197,171,129,26,150,226,214,179,36,145,36,141,70,73,74,82,68,146,234,219,60,108,241,130,54,114,193,8,194,216,89,190,183,81,151,161,234,197,97,230,201,50,42,82,8,142,202,50,185,232,105,55,81,54,209,25,146,8,207,138,150,165,173,119,76,110,58,78,153,25,12,62,181,127,94,120,251,61,159,155,205,189,33,109,197,123,89,155,242,25,105,152,202,225,207,155,28,58,211,195,175,49,241,152,166,39,132,118,76,200,0,44,158,217,121,153,80,202,157,156,241,110,36,161,85,227,211,235,82,153,106,149,76,113,201,10,105,211,118,75,137,109,106,142,105,90,87,191,67,42,121,212,26,78,233,54,181,153,25,36,200,114,120,216,177,129,135,86,37,92,34,38,126,230,141,166,228,113,53,76,230,22,75,7,235,98,85,77,49,223,84,219,238,142,104,181,218,175,55,152,206,236,245,196,216,226,153,42,67,212,83,121,48,40,196,235,206,45,37,9,132,147,104,91,105,113,41,54,146,234,137,111,238,244,150,149,62,162,59,157,212,118,148,6,94,237,221,179,62,24,200,124,49,149,210,176,117,50,66,146,84,199,168,149,186,139,81,141,17,165,77,104,210,234,100,56,125,163,75,239,169,233,71,165,78,42,205,176,148,32,137,45,14,185,156,60,92,220,98,230,103,150,249,248,203,218,52,231,114,27,61,137,145,208,232,137,143,41,19,77,29,216,116,222,111,61,188,59,230,89,75,209,197,155,204,102,6,69,35,3,205,149,33,218,214,2,123,168,62,111,188,227,202,114,19,202,91,145,22,74,82,72,146,148,164,156,97,45,146,149,165,49,146,125,146,82,82,89,92,34,147,163,83,51,106,248,79,63,11,47,89,107,125,75,199,80,222,98,74,53,37,59,169,17,25,118,67,47,220,208,106,85,146,151,219,208,74,73,30,255,0,81,220,208,146,18,182,55,93,23,49,244,140,157,55,227,78,233,248,112,252,44,243,7,73,186,52,104,219,71,141,20,69,168,197,182,37,59,255,0,106,253,110,239,62,42,180,114,139,45,166,126,103,230,14,217,211,7,67,198,216,218,155,89,155,6,109,77,186,83,109,210,153,105,215,73,213,180,235,132,163,39,28,108,180,233,101,69,123,153,220,203,135,51,43,107,148,27,124,228,246,117,102,45,39,44,176,182,27,198,81,106,149,157,254,225,234,132,56,168,142,157,203,14,60,173,74,68,133,168,174,150,148,69,100,159,19,46,69,196,184,110,146,44,23,140,113,214,71,80,233,56,39,9,214,113,12,230,113,92,105,46,69,165,64,118,91,168,104,161,204,73,184,104,109,42,50,73,41,105,45,86,181,212,69,222,67,20,182,33,201,140,225,194,123,80,96,188,65,138,114,163,25,81,169,113,124,35,191,155,80,161,74,143,29,173,84,233,40,78,167,22,130,74,110,165,37,37,115,226,102,69,204,199,205,154,207,102,176,179,212,224,97,199,153,51,77,247,118,206,253,238,111,64,217,109,7,61,178,152,250,166,110,187,102,105,167,22,105,142,188,70,250,105,153,167,205,231,191,239,103,198,208,251,83,101,246,205,62,231,253,221,209,241,12,255,0,116,125,111,170,248,38,59,14,232,234,251,173,123,205,235,205,218,251,244,90,215,228,119,183,11,240,217,7,182,126,87,109,23,140,102,96,156,19,65,197,48,167,66,166,57,85,113,202,172,88,237,52,109,33,214,155,52,145,182,251,135,171,83,201,59,88,138,196,124,121,17,217,78,147,172,186,204,28,125,242,53,247,9,129,113,14,35,234,30,25,235,94,9,166,63,51,113,175,169,232,222,110,146,173,58,180,46,215,181,244,157,185,24,232,189,27,185,83,154,56,23,60,107,149,108,109,150,216,167,15,65,123,10,73,140,220,170,173,30,68,70,150,233,204,134,162,108,150,226,18,70,163,74,20,122,111,123,36,207,184,195,19,61,154,167,81,250,60,71,153,120,229,236,237,50,123,45,160,226,236,100,234,248,149,255,0,154,234,215,54,235,199,24,174,98,60,222,232,143,22,70,102,254,223,57,61,146,185,139,86,203,44,83,134,241,148,170,165,27,113,191,122,159,14,42,227,171,124,195,111,39,74,151,33,10,59,37,212,145,221,37,196,143,153,113,62,229,179,198,212,217,125,180,183,186,15,112,148,124,67,3,220,231,84,235,94,22,142,195,90,250,198,247,70,239,116,243,151,182,225,119,189,185,149,175,198,216,15,182,246,76,103,14,44,218,131,26,98,12,45,149,24,202,179,75,149,224,237,196,218,125,10,84,136,238,233,167,70,66,180,184,132,26,85,101,37,73,59,31,3,35,46,100,47,167,70,46,93,102,14,1,249,37,123,187,192,184,135,14,117,255,0,3,117,95,11,83,31,135,191,209,215,53,238,247,169,78,173,58,209,123,94,218,138,252,200,97,151,207,230,241,53,9,192,174,60,203,213,28,57,69,237,189,245,107,27,37,179,217,77,144,167,85,203,215,254,102,112,240,170,183,94,39,206,170,104,235,121,191,25,221,203,224,137,61,172,124,169,243,147,214,6,33,246,139,226,74,114,63,106,234,22,201,125,21,249,127,140,183,180,169,152,190,165,225,168,120,90,137,53,229,167,175,202,240,212,162,113,195,75,100,107,54,88,66,247,174,29,208,147,178,27,222,33,110,182,98,53,182,177,242,167,206,79,88,24,135,218,47,139,105,54,173,85,168,198,129,14,161,83,151,42,61,46,57,196,130,211,207,41,104,138,193,186,227,198,211,73,51,178,16,110,188,235,134,148,216,181,184,181,115,81,153,236,46,155,114,216,255,0,31,227,44,211,198,85,108,193,204,28,67,46,185,136,107,146,14,76,233,210,76,181,186,187,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,20,201,244,101,108,37,74,201,28,27,78,207,60,210,195,50,219,205,10,244,119,21,22,29,81,132,161,120,110,18,205,73,74,27,110,230,104,146,243,86,83,139,94,151,16,135,55,26,91,50,123,123,101,122,43,246,10,147,42,77,43,106,124,228,161,75,134,136,114,25,168,96,106,100,141,209,162,98,13,167,146,115,228,199,113,165,40,144,74,91,14,197,90,86,133,235,107,123,99,65,180,165,202,248,14,191,152,88,214,149,150,184,3,18,230,53,118,60,183,233,184,86,143,54,183,49,168,136,74,159,113,136,204,173,231,18,218,84,164,164,214,105,65,145,17,169,37,123,92,203,152,194,15,246,106,246,88,255,0,196,28,213,255,0,138,169,223,247,225,150,155,77,210,106,181,253,155,115,94,133,66,166,75,168,212,170,56,30,187,18,28,56,140,169,231,228,190,228,7,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,207,191,228,78,218,159,255,0,203,78,106,255,0,251,54,163,253,72,15,74,96,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,15,85,0,0,2,42,250,115,190,146,127,124,159,139,70,37,116,103,85,169,84,13,181,242,254,187,93,169,196,167,83,105,209,235,210,230,76,150,242,89,98,51,13,209,39,41,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,90,244,231,125,36,254,249,63,22,136,171,1,153,93,33,155,121,85,118,165,196,210,50,231,6,59,16,178,175,14,214,10,117,21,211,167,41,137,181,55,209,31,115,214,95,83,139,82,137,4,165,202,54,146,148,180,123,183,147,189,70,178,34,71,73,216,131,98,236,85,181,198,99,177,6,106,106,180,76,3,77,222,63,91,196,45,65,113,77,175,116,108,234,131,25,243,65,178,83,22,79,182,100,149,159,97,179,83,186,87,164,155,93,181,217,215,33,177,150,210,89,185,66,202,156,25,10,90,151,81,144,133,212,231,51,28,158,69,38,156,75,73,72,154,233,41,104,78,134,210,171,146,77,105,214,179,67,105,61,107,73,31,161,236,139,200,188,184,217,211,46,41,217,95,149,244,110,163,74,131,119,94,121,211,37,202,168,74,81,17,57,42,75,132,69,188,121,122,83,115,177,36,146,148,161,9,66,16,132,36,59,86,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,17,203,0,0,235,248,255,0,31,224,220,172,193,181,108,193,204,28,67,18,135,135,168,113,206,76,233,210,76,244,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,154,28,213,204,204,85,156,153,143,136,243,75,26,203,235,21,172,77,80,118,161,39,75,142,45,182,117,159,97,134,183,139,90,210,203,72,36,182,218,13,71,161,180,33,36,118,73,9,127,233,147,206,191,112,219,62,210,114,114,37,63,125,47,51,106,7,190,125,198,181,54,196,26,115,177,228,57,165,68,226,77,47,41,245,195,36,221,11,73,183,191,190,149,104,49,18,185,3,147,149,221,160,51,151,9,228,238,28,123,171,203,196,213,4,199,114,78,148,47,170,69,66,84,228,153,58,22,180,19,155,166,27,117,221,222,178,82,244,105,79,105,68,64,58,0,244,123,177,126,113,215,115,247,102,12,1,154,184,165,157,21,170,173,61,200,245,23,53,32,250,204,168,146,29,136,236,155,33,8,66,55,203,142,167,119,105,73,37,27,205,5,114,77,206,35,58,87,178,118,171,150,187,90,86,241,114,104,49,32,225,236,193,143,30,183,75,118,20,85,52,195,143,165,150,217,154,149,171,66,80,114,78,66,22,251,132,147,81,218,83,75,89,234,112,200,100,87,66,22,105,127,225,47,37,42,21,223,239,76,83,72,166,117,95,134,52,247,247,196,143,247,181,58,22,191,74,19,243,195,1,42,131,31,246,173,219,91,43,54,62,247,45,242,76,160,98,186,159,186,222,189,212,188,5,22,51,219,190,171,184,222,111,119,207,181,107,245,148,105,211,170,246,85,237,98,190,64,8,213,233,148,202,124,211,205,15,145,7,200,207,45,49,94,45,240,103,186,14,187,224,42,52,153,253,87,121,224,253,222,247,114,133,104,213,187,94,157,86,190,133,91,145,128,200,173,151,250,66,242,95,107,60,127,80,203,156,185,195,24,214,157,82,167,81,221,173,186,237,110,20,70,88,83,13,188,203,42,74,84,204,151,84,107,213,33,6,68,105,34,177,43,143,34,60,75,233,206,250,73,253,242,126,45,29,127,162,39,36,51,163,45,118,146,196,149,220,198,202,28,107,133,105,175,224,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,123,33,71,220,99,176,116,231,125,36,254,249,63,22,128,138,177,151,253,29,219,111,204,217,87,29,158,18,198,50,181,101,150,44,168,52,237,117,70,203,242,94,165,184,150,93,109,18,162,180,135,82,132,234,90,216,235,6,77,184,226,218,142,146,66,77,72,66,79,235,232,188,202,28,27,159,89,175,153,57,71,152,12,75,114,133,136,178,222,99,50,14,35,230,203,237,45,21,90,99,173,60,218,248,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,217,77,168,182,100,199,219,44,230,133,75,47,241,124,105,115,41,168,144,164,209,113,9,83,158,141,10,178,193,54,211,154,216,83,133,165,75,66,95,105,46,161,10,89,54,225,169,26,149,98,82,131,209,159,229,87,30,225,95,210,172,71,134,241,29,63,236,115,32,212,160,200,111,252,230,222,101,198,215,233,74,146,174,242,49,5,157,34,59,16,76,217,87,29,150,45,193,209,117,101,150,44,168,58,213,9,36,243,242,94,165,184,150,90,113,113,101,58,182,146,132,234,90,223,234,228,110,56,226,218,142,163,90,141,72,90,142,245,116,91,237,245,15,46,250,142,204,153,199,80,165,83,112,129,245,201,24,119,17,76,146,196,22,105,14,30,246,75,209,165,184,226,144,133,50,234,205,195,109,195,51,113,46,184,77,246,208,226,55,57,171,210,143,228,39,153,191,18,251,98,16,8,86,217,59,202,159,38,253,96,97,239,104,176,38,167,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,4,212,244,163,249,9,230,111,196,190,216,132,2,21,182,78,242,167,201,191,88,24,123,218,44,15,74,99,205,102,201,222,84,249,55,235,3,15,123,69,129,233,76,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,140,85,232,184,242,236,203,47,142,189,143,52,101,87,78,119,210,79,239,147,241,104,197,94,139,143,46,204,178,248,235,216,243,64,79,240,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,88,141,92,109,183,212,205,152,250,69,115,55,1,230,149,66,171,82,203,42,223,128,35,220,228,191,35,220,203,133,75,142,190,179,22,54,163,65,50,181,190,226,164,54,218,9,197,118,92,78,165,55,187,116,49,47,164,19,96,172,67,179,54,50,157,142,114,250,133,46,102,85,213,228,56,244,21,199,235,83,87,64,65,20,100,155,51,158,54,137,12,161,82,36,41,184,230,167,22,181,161,4,74,82,150,70,103,101,54,93,218,111,31,108,179,154,20,220,192,194,18,101,204,166,162,66,85,90,195,199,81,122,52,42,203,4,219,173,232,125,45,158,149,45,9,125,213,52,181,165,100,219,134,149,233,85,141,42,244,83,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,121,236,219,19,101,92,101,178,134,110,84,48,125,102,155,45,88,98,163,34,68,156,39,87,113,194,121,21,26,113,47,176,74,117,40,66,122,203,105,83,105,121,26,83,165,102,74,34,221,173,181,172,61,4,101,86,102,97,92,228,203,140,57,154,88,42,95,88,162,226,106,123,85,8,218,156,109,110,51,172,187,108,59,187,90,208,151,154,89,41,183,16,74,61,14,33,105,51,186,76,118,177,0,59,4,237,191,93,217,31,29,187,11,17,202,170,212,178,202,183,189,118,183,68,134,202,36,60,137,68,201,147,50,162,37,199,91,67,111,107,75,72,112,245,146,86,213,245,37,74,109,163,68,228,227,204,47,74,206,252,175,126,133,66,204,140,65,67,166,226,72,241,37,195,196,184,46,176,152,211,73,141,227,111,182,236,73,105,37,167,67,137,73,36,212,68,100,166,220,81,23,141,112,16,235,210,117,182,212,204,243,204,121,57,73,149,248,175,94,91,97,125,80,222,147,73,169,62,113,113,44,165,27,46,56,227,200,35,75,79,50,195,204,165,12,158,149,167,82,28,117,14,41,46,160,147,104,54,28,217,18,171,181,246,110,43,10,63,81,151,71,194,116,24,233,169,98,58,171,17,212,181,161,131,89,37,17,89,89,164,218,68,151,143,86,141,225,216,144,219,206,18,92,221,27,106,182,153,233,145,121,143,179,166,99,212,114,191,52,40,221,70,171,6,206,178,243,70,107,139,80,138,163,50,110,84,103,12,139,120,202,244,170,199,98,81,41,42,66,210,133,161,104,76,138,244,62,237,103,66,143,109,147,49,29,14,149,74,151,39,127,81,195,83,105,212,197,165,234,188,162,223,191,52,167,188,75,81,41,228,176,134,137,165,238,210,157,212,83,66,151,168,154,74,130,82,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,29,87,58,50,135,6,231,214,87,226,12,163,204,6,37,185,66,196,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,18,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,62,234,0,60,208,237,15,179,246,62,217,151,52,39,101,70,99,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,182,148,162,77,137,198,156,79,29,38,36,43,162,143,110,159,156,108,191,157,120,207,251,222,46,0,155,57,63,108,149,82,220,144,106,253,107,170,161,73,250,182,73,127,153,217,22,127,165,187,105,188,3,158,121,161,133,242,255,0,46,100,196,172,83,114,246,60,165,59,136,96,212,89,151,10,162,252,246,226,184,164,71,83,38,164,169,13,37,148,37,75,53,92,220,83,136,210,157,217,41,118,87,97,45,153,241,150,210,217,243,70,165,80,167,98,10,21,11,14,72,106,175,93,196,244,115,38,223,163,161,189,75,99,114,241,168,137,185,46,186,217,33,163,45,75,73,234,116,144,180,178,178,32,151,78,148,127,33,60,205,248,151,219,16,132,0,137,254,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,128,31,38,207,27,64,227,237,153,115,66,14,107,229,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,104,117,41,53,88,156,105,181,113,210,67,208,246,69,231,166,92,109,23,151,20,236,208,202,250,207,94,165,78,187,79,50,233,18,37,83,229,36,136,220,139,37,178,51,221,188,141,73,185,92,210,105,82,86,133,45,11,66,213,13,125,34,59,2,204,217,143,21,22,60,202,218,125,86,165,150,85,189,236,139,20,103,228,123,153,112,156,105,29,90,84,157,38,130,101,107,125,180,199,113,197,147,138,237,54,173,74,111,120,237,191,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,176,204,174,149,13,130,163,74,141,85,218,159,38,232,81,33,174,28,119,170,24,230,153,31,122,107,152,179,117,148,148,248,209,219,105,73,37,146,86,251,178,150,165,161,26,26,222,216,214,110,169,113,66,61,73,97,108,89,133,113,205,10,46,41,193,88,154,149,136,40,179,117,245,106,141,46,107,114,226,191,161,106,66,244,58,217,169,10,210,180,41,39,99,224,164,153,31,18,49,229,180,7,165,61,147,188,150,50,111,213,254,30,246,115,3,205,96,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,162,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,46,168,181,91,88,249,44,103,39,171,252,67,236,231,192,121,172,29,171,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,99,170,137,41,233,69,216,22,102,15,174,212,182,152,201,218,125,86,169,74,196,117,9,51,177,101,29,136,207,204,114,153,41,104,118,75,245,36,173,41,86,136,106,221,184,167,119,134,148,178,226,147,164,205,14,18,25,9,10,216,239,106,172,27,181,126,81,211,241,133,26,165,17,56,158,157,30,60,108,89,72,109,179,101,116,234,137,163,182,105,105,75,90,186,179,138,75,138,101,122,149,169,4,105,51,222,33,196,35,31,250,75,246,10,141,159,56,121,236,234,202,106,20,70,51,22,135,29,199,170,232,111,123,174,191,78,98,43,138,75,41,101,150,156,83,243,137,77,178,211,39,216,212,133,26,22,165,18,25,36,69,94,202,187,76,99,45,148,51,114,30,105,96,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,154,77,76,175,83,77,173,14,36,143,74,208,157,73,90,53,182,191,66,153,59,156,88,7,61,112,5,47,49,178,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,128,204,60,198,9,254,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,233,89,133,210,237,179,110,90,227,252,75,151,53,220,19,153,79,212,176,173,98,109,18,99,177,41,176,20,195,143,198,121,108,184,166,212,169,137,81,160,212,131,50,51,74,78,214,185,23,33,147,249,9,157,120,87,104,156,167,161,103,30,10,167,213,97,81,113,7,90,234,204,85,26,109,185,72,220,73,118,58,245,165,183,28,65,93,108,168,202,203,62,201,149,236,119,34,131,109,166,246,100,218,74,191,180,150,107,215,104,91,62,102,85,70,155,81,199,21,217,112,230,68,194,115,222,98,75,14,79,121,77,186,219,137,104,210,180,41,38,74,37,17,153,25,25,25,9,116,232,225,194,120,171,3,108,99,151,152,91,26,225,154,174,31,173,66,240,183,89,167,85,33,57,18,83,26,234,178,214,141,109,56,73,90,117,33,105,81,92,184,165,68,101,192,200,4,32,237,99,229,79,156,158,176,49,15,180,95,19,19,209,239,143,240,110,86,116,112,224,156,193,204,28,67,18,135,135,168,113,235,114,103,78,146,103,161,164,120,102,97,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,28,59,109,99,229,79,156,158,176,49,15,180,95,29,131,27,237,85,140,171,155,49,229,230,203,120,114,165,46,155,132,240,228,121,146,113,3,9,108,155,58,181,69,218,164,185,77,18,214,149,153,185,25,166,156,142,164,160,210,143,126,222,41,68,189,219,42,72,115,251,111,237,163,138,182,184,204,119,231,66,85,86,137,128,105,187,182,40,152,121,217,206,41,181,238,141,237,51,164,176,75,54,74,98,201,247,8,212,130,236,54,105,107,82,244,155,139,198,177,127,246,46,217,39,21,109,115,154,101,133,169,174,245,28,55,66,234,213,12,77,81,82,156,107,119,5,82,91,66,216,97,210,101,214,202,99,141,155,202,101,14,17,37,91,151,12,206,200,49,245,244,132,96,12,27,149,155,92,227,108,190,203,236,61,18,135,135,168,113,232,145,160,193,140,71,161,164,120,30,25,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,152,72,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,170,99,230,60,172,143,84,198,119,1,161,92,197,82,92,46,40,124,198,162,185,21,128,106,46,66,134,93,226,165,192,128,248,144,12,25,204,206,150,237,156,50,243,29,98,76,183,173,224,156,201,126,167,133,107,51,40,179,29,139,77,128,166,28,126,51,203,101,197,54,165,76,74,141,6,164,25,145,154,82,118,181,200,143,128,198,125,167,243,59,15,103,150,74,82,243,103,9,66,159,18,145,136,241,91,210,34,179,81,109,13,201,66,82,115,91,50,113,45,173,105,35,186,15,146,143,133,134,57,237,57,179,62,209,245,205,164,51,94,189,69,217,251,50,106,20,202,150,56,174,203,135,54,46,20,158,235,18,88,114,123,202,109,214,220,75,70,149,161,73,50,81,40,140,200,200,200,203,128,187,21,44,31,137,112,158,196,152,3,15,226,202,4,250,37,90,22,33,148,137,80,42,81,92,141,37,133,27,245,5,17,45,167,18,74,73,154,76,143,137,114,50,48,24,201,129,20,94,237,170,168,63,161,109,242,255,0,158,72,205,204,25,74,36,117,207,123,103,142,239,145,125,183,160,96,174,23,145,212,177,197,97,74,53,115,144,158,207,235,201,254,97,32,184,61,76,171,173,217,178,225,187,238,47,174,1,158,153,71,80,75,158,21,226,225,219,113,207,254,19,210,46,197,65,55,97,222,95,58,87,224,49,142,153,63,93,79,205,126,220,143,208,253,255,0,174,122,70,69,205,35,84,87,149,230,109,95,128,192,99,126,210,20,82,168,225,124,69,102,163,153,171,13,75,111,182,159,177,189,232,229,196,66,254,209,52,7,41,24,154,51,122,99,164,142,154,210,236,209,88,184,188,225,121,139,204,38,243,58,28,101,84,138,180,87,91,214,110,209,95,79,18,35,43,26,92,46,34,34,246,195,164,52,206,38,142,166,152,142,139,81,227,248,169,34,253,18,239,160,5,146,203,184,239,61,82,167,180,75,46,59,222,6,103,111,21,98,68,246,83,193,27,234,126,23,170,187,30,2,239,215,110,106,69,214,125,167,211,245,63,202,48,55,39,169,221,99,19,82,24,52,180,122,186,199,140,92,62,118,225,249,132,173,236,173,134,18,156,9,133,221,38,34,17,151,93,226,73,227,243,231,253,0,50,119,41,233,141,67,130,203,91,150,73,41,97,210,34,66,74,220,93,191,152,92,98,34,34,34,34,177,16,235,184,54,17,68,128,209,104,108,143,66,202,233,47,175,29,140,0,0,0,0,0,0,0,0,80,204,136,57,133,184,220,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,131,230,53,43,144,210,2,169,26,84,53,17,216,105,80,10,163,145,129,115,4,119,138,218,198,64,10,254,65,240,212,120,68,115,238,126,18,31,114,191,144,113,245,50,213,21,194,191,155,240,144,8,240,233,8,85,240,206,62,77,191,193,95,194,68,24,5,144,37,253,156,168,69,251,43,248,155,162,65,122,65,24,190,17,199,189,175,240,95,119,217,98,136,251,200,116,104,207,10,31,27,219,172,255,0,19,116,4,232,228,207,247,21,134,255,0,222,24,127,192,182,59,250,249,125,209,111,178,95,251,138,195,95,239,12,63,224,91,23,13,126,41,0,195,141,181,215,166,110,24,225,249,237,75,240,176,33,30,184,87,220,127,157,252,130,113,182,204,78,185,120,103,141,172,229,71,240,176,32,242,179,218,220,255,0,157,252,128,36,191,163,201,143,203,69,119,183,250,62,139,221,246,71,197,132,218,0,173,159,57,146,94,108,93,88,254,58,232,201,14,143,70,255,0,44,213,243,191,41,212,111,225,31,24,227,180,39,254,31,51,47,252,176,172,255,0,29,116,107,91,75,232,176,251,231,193,222,29,7,250,195,55,238,83,243,58,0,0,13,61,233,0,0,0,0,0,6,66,108,123,181,62,32,217,235,27,199,165,84,103,239,176,29,118,99,72,173,195,124,214,164,68,212,105,65,207,100,144,149,40,156,109,54,53,37,41,61,234,17,160,203,81,54,182,230,14,157,81,167,214,41,241,106,212,153,241,230,193,154,202,36,197,149,25,212,186,211,237,45,36,164,56,133,164,204,148,149,36,200,201,68,102,70,70,70,67,207,192,204,109,133,246,200,249,17,202,137,148,25,134,238,172,31,81,152,125,66,105,170,235,166,75,144,243,8,247,199,30,125,45,51,5,37,191,117,122,80,106,37,173,74,227,117,13,139,69,213,126,143,63,71,198,159,54,120,79,103,253,29,49,210,126,192,255,0,107,209,58,198,155,79,248,212,199,159,76,71,215,136,231,239,71,15,108,119,66,82,128,0,110,111,51,0,0,0,0,0,0,0,0,0,0,0,0,0,35,223,165,159,233,87,241,231,253,132,72,64,143,126,150,127,165,95,199,159,246,17,197,107,127,96,196,248,124,208,236,14,139,127,75,50,159,196,255,0,106,182,61,236,3,229,111,129,62,52,246,100,161,49,130,28,246,1,242,183,192,159,26,123,50,80,152,193,242,108,223,217,106,247,167,194,27,7,77,126,191,193,253,205,63,62,34,28,246,254,242,183,199,127,21,251,50,40,203,94,140,76,218,198,248,231,4,98,124,3,138,106,158,16,167,96,159,7,55,71,117,226,53,72,102,59,229,32,142,57,174,253,166,145,184,78,236,140,174,146,81,166,250,9,9,70,37,109,253,229,111,142,254,43,246,100,81,144,157,19,31,77,79,136,255,0,237,195,140,200,215,85,58,197,81,19,186,106,174,255,0,140,183,173,170,203,225,99,116,109,131,137,137,76,77,84,97,101,230,153,231,19,62,78,153,152,236,221,51,29,210,204,108,236,200,172,190,207,204,34,230,18,199,116,239,55,85,169,198,101,142,191,3,223,91,113,125,93,231,91,94,235,121,185,66,87,98,237,38,228,125,214,131,17,232,64,121,239,31,182,211,97,211,21,97,215,17,190,111,127,133,172,227,122,14,205,227,226,96,103,50,213,213,51,69,19,135,52,199,40,154,186,253,107,119,218,47,220,156,237,157,188,159,178,199,252,141,162,255,0,18,104,92,33,111,118,118,242,126,203,31,242,54,139,252,73,161,112,134,209,129,232,169,238,143,7,67,234,222,176,199,247,234,249,164,0,1,250,184,240,71,191,75,63,210,175,227,207,251,8,144,129,30,253,44,255,0,74,191,143,63,236,35,138,214,254,193,137,240,249,161,216,29,22,254,150,101,63,137,254,213,107,123,209,103,229,3,136,63,200,217,127,199,97,9,74,17,107,209,103,229,3,136,63,200,217,127,199,97,9,74,31,142,207,253,138,59,229,200,116,191,250,77,87,185,71,128,0,3,155,117,120,49,239,111,239,36,140,119,241,95,180,226,140,132,24,247,183,247,146,70,59,248,175,218,113,71,201,159,251,46,47,187,87,132,182,13,147,245,254,71,247,216,95,61,40,123,167,83,170,21,138,132,90,77,38,4,137,179,166,188,136,209,98,198,105,78,186,251,171,81,37,13,161,9,35,53,41,74,50,34,73,17,153,153,145,16,151,61,138,246,82,139,179,222,17,247,71,137,163,223,30,98,40,109,183,86,73,186,203,237,211,208,151,92,90,99,176,226,91,37,38,233,83,59,226,37,173,10,113,148,154,76,210,148,153,198,54,206,222,80,57,99,254,89,81,127,142,180,39,56,107,155,57,149,195,174,106,199,171,140,110,135,116,244,211,174,230,242,216,120,58,78,12,219,15,18,38,170,187,102,211,186,59,175,190,123,102,221,155,192,0,54,231,157,129,27,221,42,25,153,79,170,98,124,33,149,52,154,188,135,30,161,51,34,171,88,138,212,132,156,100,186,249,33,49,146,226,18,179,50,125,13,161,229,89,105,35,75,114,82,105,51,39,12,73,8,132,157,172,177,245,63,51,118,140,199,120,190,146,81,206,11,181,62,163,21,216,210,147,37,169,45,68,109,17,81,33,14,36,136,148,151,82,193,56,86,185,17,44,136,141,86,212,124,22,208,227,249,44,175,147,142,53,79,225,27,255,0,39,108,116,59,165,70,123,95,156,221,113,230,224,209,51,236,235,85,230,196,79,194,106,152,246,195,176,236,43,131,152,198,123,81,224,168,243,168,178,42,16,105,47,63,88,144,109,19,154,99,42,51,11,114,59,206,41,22,210,148,201,40,229,218,61,42,82,146,147,190,173,39,33,29,32,120,57,140,91,178,230,39,144,84,89,21,25,216,121,232,117,136,36,193,56,165,71,82,31,75,111,60,105,71,140,148,198,118,73,171,81,26,82,157,74,59,105,37,21,140,232,162,193,207,183,79,204,28,192,151,69,142,108,200,122,13,30,5,69,68,218,157,37,54,151,29,148,202,79,231,136,73,147,144,212,174,4,149,25,35,153,163,179,158,245,26,117,62,177,79,149,73,171,64,143,54,12,214,87,26,84,89,45,37,214,159,105,105,52,173,181,161,68,100,164,169,38,100,105,50,50,50,51,35,31,158,145,147,138,244,234,168,159,215,191,229,30,23,125,93,34,109,37,89,125,180,194,204,97,239,140,175,147,139,68,241,180,245,234,238,191,91,169,61,214,148,12,229,238,59,196,25,99,141,232,152,255,0,11,73,220,213,40,83,27,152,197,214,180,161,205,39,218,105,205,10,74,141,167,19,169,11,73,40,181,33,106,77,236,98,121,169,213,26,125,98,159,22,173,73,159,30,108,25,172,162,76,89,81,157,75,173,62,210,210,74,67,136,90,76,201,73,82,76,140,148,70,100,100,100,100,32,35,17,97,250,190,19,196,21,60,45,136,34,117,90,165,26,99,212,249,172,111,18,189,212,134,86,104,113,26,144,102,149,89,73,50,186,76,200,237,192,204,132,194,108,43,140,95,198,123,46,96,169,19,171,81,234,19,169,44,191,71,144,77,27,122,163,38,51,235,110,59,46,37,22,210,164,198,40,231,218,45,74,74,146,163,190,173,71,241,108,222,52,211,137,94,5,93,151,251,183,79,143,224,218,58,107,211,104,199,201,101,117,108,43,77,170,154,38,99,156,85,29,106,102,253,145,213,155,123,222,213,252,1,138,61,36,88,211,24,224,92,142,161,213,176,78,44,172,225,233,207,98,184,209,156,149,74,158,236,71,86,209,195,152,163,108,214,218,146,102,147,82,18,122,111,107,164,143,184,134,41,108,67,156,249,195,139,54,160,193,120,127,20,230,190,50,172,210,229,120,71,127,10,161,93,149,34,59,186,105,210,86,157,77,173,102,149,89,73,74,138,229,192,200,143,153,14,103,31,85,163,3,53,78,86,105,153,153,182,254,247,90,105,59,1,153,213,180,28,93,122,140,106,105,163,14,43,158,172,196,222,122,145,51,59,248,111,178,86,192,96,199,73,214,98,230,14,1,249,26,251,132,199,88,135,14,117,255,0,12,245,175,4,212,223,135,191,209,212,244,111,55,74,78,173,58,215,107,222,218,142,220,204,116,94,141,220,214,205,28,117,158,53,202,78,54,204,156,83,136,96,179,133,36,201,110,45,86,177,34,91,72,116,166,67,73,56,72,113,106,34,81,37,106,45,86,189,148,101,222,97,94,171,69,25,207,161,245,102,251,183,247,197,204,190,192,102,115,27,55,59,73,24,212,197,17,21,79,86,211,127,54,169,167,143,14,87,73,8,8,164,219,123,57,243,135,9,237,65,141,48,254,22,205,124,101,70,165,197,240,118,226,21,62,187,42,60,118,181,83,163,45,90,91,66,201,41,186,148,165,29,139,137,153,159,51,23,211,163,23,49,115,7,31,124,146,189,221,227,172,67,136,250,135,129,186,175,133,170,111,204,220,107,235,154,247,123,213,43,78,173,8,189,173,125,37,126,68,49,193,213,232,198,205,253,18,41,155,222,98,253,215,252,159,190,163,209,206,107,79,217,232,218,26,177,233,154,38,140,58,250,182,155,255,0,137,52,196,69,248,110,235,111,238,68,158,214,62,84,249,201,235,3,16,251,69,241,127,250,59,182,5,153,180,230,42,60,121,154,84,250,173,55,44,168,155,169,22,56,207,199,247,76,225,184,234,58,180,89,58,73,6,202,22,195,137,144,227,107,55,19,217,109,58,84,230,241,171,1,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,163,151,117,203,42,128,0,0,0,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,30,170,0,0,4,85,244,231,125,36,254,249,63,22,136,203,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,164,211,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,160,38,79,101,29,148,114,227,100,172,184,70,10,193,77,117,234,172,237,219,245,250,251,236,146,37,85,229,36,140,137,74,34,51,221,178,141,74,38,153,35,52,182,149,40,204,214,181,184,226,239,88,0,0,0,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,5,157,43,217,197,85,204,173,173,43,120,69,53,232,147,176,246,95,71,143,68,165,181,10,82,157,97,183,212,203,111,77,82,211,173,72,41,37,33,107,97,195,73,36,237,21,164,44,181,54,102,59,255,0,67,6,80,198,197,249,243,137,115,114,162,196,71,163,229,237,29,44,195,37,62,234,31,102,163,80,222,52,219,200,66,123,11,65,70,102,115,106,37,159,3,121,179,36,153,150,164,96,94,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,55,221,17,217,103,133,112,126,200,84,124,117,73,137,122,214,61,168,79,168,85,229,56,219,123,197,117,105,111,67,97,132,173,40,37,155,40,67,6,180,161,106,86,151,31,125,68,100,75,177,5,181,233,176,202,250,174,33,202,60,7,154,244,245,75,122,62,12,172,74,166,206,142,204,37,58,134,216,168,33,187,74,117,210,59,50,132,59,13,166,139,82,108,165,202,65,106,73,145,18,240,3,163,235,56,169,89,33,181,166,5,197,216,150,189,46,149,135,166,200,122,137,88,117,169,73,97,131,98,91,43,101,181,74,82,214,132,117,102,228,42,59,238,26,206,201,38,53,145,26,144,146,19,125,181,238,80,201,207,125,154,51,11,43,105,236,75,126,165,86,163,173,234,91,17,159,105,149,200,168,198,90,101,67,100,214,239,97,40,92,134,26,66,205,70,158,194,149,218,71,140,94,109,192,122,168,1,213,50,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,59,88,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,77,54,196,217,87,6,237,95,148,117,12,31,89,166,196,78,39,167,71,145,39,9,213,220,112,217,93,58,162,104,236,18,157,74,22,174,172,226,146,218,94,70,149,106,65,18,136,183,136,109,104,140,190,133,79,42,124,83,234,254,119,180,105,194,106,64,121,119,199,248,3,25,101,102,50,171,101,246,96,225,233,116,60,67,67,144,113,167,65,146,69,173,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,243,80,246,237,170,231,103,71,254,105,100,70,116,98,104,146,49,181,14,61,9,88,126,163,45,245,117,220,67,9,53,104,166,234,28,212,90,93,147,29,40,73,154,245,239,29,109,70,179,74,141,151,157,86,111,244,136,236,11,15,105,204,42,88,243,43,105,244,170,110,102,209,55,178,44,81,152,143,238,153,179,109,164,117,105,82,116,146,205,228,33,134,211,29,199,22,109,167,180,218,180,165,205,227,80,88,2,234,236,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,2,106,122,81,252,132,243,55,226,95,108,66,1,10,219,39,121,83,228,223,172,12,61,237,22,7,165,49,230,179,100,239,42,124,155,245,129,135,189,162,192,244,166,3,175,227,252,127,131,114,179,6,213,179,7,48,113,12,74,30,30,161,199,57,51,167,73,51,208,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,118,255,0,102,125,170,178,143,106,252,27,39,24,101,109,74,90,87,78,145,213,170,116,138,147,104,102,163,78,89,154,183,102,243,72,90,211,161,196,164,212,133,161,74,66,172,164,223,90,28,66,34,47,164,71,111,169,155,78,98,162,192,121,91,80,170,211,114,202,137,189,143,114,146,252,127,116,206,27,141,47,172,202,141,168,144,108,161,108,54,168,237,184,131,113,61,167,21,165,78,110,218,176,27,58,109,47,154,123,47,227,182,113,214,89,213,190,171,174,209,166,63,39,193,117,63,121,121,166,250,219,12,186,222,251,117,191,90,219,212,174,194,236,162,239,35,15,74,96,45,254,69,231,166,92,109,23,151,20,236,208,202,250,207,94,165,78,187,79,50,233,18,37,83,229,36,136,220,139,37,178,51,221,188,141,73,185,92,210,105,82,86,133,45,11,66,213,112,0,69,95,78,119,210,79,239,147,241,104,197,94,139,143,46,204,178,248,235,216,243,70,85,116,231,125,36,254,249,63,22,140,85,232,184,242,236,203,47,142,189,143,52,4,255,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,79,67,86,122,102,62,100,229,198,51,202,252,107,89,240,173,43,46,124,18,213,1,231,200,213,42,60,89,69,40,142,42,156,51,237,178,223,85,78,232,140,181,33,43,82,9,70,132,182,132,102,6,209,123,52,101,102,212,24,17,236,11,153,148,159,169,234,85,152,108,70,240,165,51,223,153,117,206,168,251,205,57,185,222,238,16,135,52,167,182,139,164,251,140,176,3,160,199,233,217,247,183,248,200,74,160,15,42,227,210,158,201,222,75,25,55,234,255,0,15,123,57,129,230,176,122,83,217,59,201,99,38,253,95,225,239,103,48,2,207,244,134,108,89,74,218,159,43,228,87,112,134,31,136,172,212,195,81,200,240,252,195,146,152,167,53,130,115,83,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,247,141,161,111,106,130,31,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,67,212,152,138,190,149,205,133,190,127,181,6,74,96,207,239,137,88,254,20,21,125,170,147,84,110,57,39,245,222,180,180,171,234,30,52,126,104,120,6,90,108,9,182,76,109,175,178,190,109,66,187,26,36,12,119,134,36,19,56,142,12,24,78,177,9,8,125,199,142,27,209,205,199,28,53,33,109,52,105,81,26,245,147,141,57,116,165,6,217,170,218,244,157,109,181,15,35,50,226,78,82,101,126,43,209,153,56,163,84,55,164,210,106,76,20,172,53,21,36,203,142,56,242,8,212,235,47,62,203,201,67,39,165,10,210,183,29,67,137,83,72,37,68,94,207,27,64,227,237,153,115,66,14,107,229,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,104,117,41,53,88,156,105,181,113,210,67,170,227,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,64,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,189,20,108,187,179,38,1,217,103,43,233,185,127,132,35,68,153,82,68,116,166,181,136,78,156,204,105,181,151,201,199,92,214,250,155,45,74,66,20,251,169,105,11,82,205,182,205,40,212,171,26,149,142,189,24,187,18,195,200,204,184,141,155,121,161,133,52,102,78,40,211,49,152,213,106,107,5,43,13,69,73,60,219,109,178,179,37,58,203,207,178,242,150,241,106,66,180,173,182,150,218,84,210,205,89,212,3,21,122,81,252,132,243,55,226,95,108,66,16,173,178,119,149,62,77,250,192,195,222,209,96,77,79,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,0,244,103,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,121,236,219,19,101,92,101,178,134,110,84,48,125,102,155,45,88,98,163,34,68,156,39,87,113,194,121,21,26,113,47,176,74,117,40,66,122,203,105,83,105,121,26,83,165,102,74,34,221,173,181,175,209,152,179,251,81,108,201,128,118,166,202,250,150,95,226,248,209,33,212,151,29,73,162,226,18,167,51,38,109,25,243,113,167,53,176,167,11,82,80,181,48,210,93,66,20,131,113,178,82,53,38,228,164,132,85,244,101,109,219,85,201,28,101,78,200,204,210,196,209,27,202,250,244,135,19,22,101,81,245,33,24,110,106,201,74,74,219,114,198,72,140,243,182,75,136,94,150,208,183,55,250,155,34,123,123,129,99,186,231,70,80,227,44,133,205,12,65,148,121,128,196,70,235,184,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,224,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,210,128,122,83,217,59,201,99,38,253,95,225,239,103,48,60,214,15,74,123,39,121,44,100,223,171,252,61,236,230,7,154,192,30,148,246,78,242,88,201,191,87,248,123,217,204,11,170,45,86,201,222,75,25,55,234,255,0,15,123,57,129,137,93,39,187,122,201,201,138,84,189,159,178,126,187,46,6,96,212,227,198,122,171,87,137,186,89,82,105,207,165,237,108,182,234,93,222,199,156,162,75,10,35,54,187,44,190,78,33,73,89,182,180,134,64,97,61,189,118,121,197,251,67,98,13,155,98,215,101,211,177,14,31,144,229,60,234,21,110,175,10,157,62,162,220,134,163,174,4,69,58,233,60,244,157,243,170,66,80,77,22,189,203,134,131,82,116,169,89,20,60,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,39,123,163,155,109,127,201,85,151,15,208,49,253,78,148,222,102,225,111,123,169,70,96,247,78,85,32,145,32,155,169,165,157,41,66,117,45,102,219,169,104,212,148,56,148,170,205,37,230,155,32,204,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,169,218,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,150,33,234,160,4,5,244,134,108,89,85,217,99,52,36,87,112,134,31,150,156,171,196,178,8,240,252,195,146,169,69,9,243,111,83,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,247,142,45,15,105,249,118,5,219,95,21,108,167,152,241,40,149,106,159,88,203,44,77,80,101,188,71,79,144,110,45,184,26,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,239,155,65,32,203,82,90,91,83,147,156,89,59,128,115,215,0,85,50,231,49,168,49,42,52,218,140,119,218,105,215,98,178,243,244,247,220,101,198,83,46,42,158,66,210,212,150,210,234,205,183,73,38,105,51,248,72,252,245,237,85,179,62,50,217,67,55,38,101,110,48,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,168,212,202,245,52,226,22,218,140,244,173,10,210,165,163,67,139,14,43,105,186,181,42,191,180,150,107,215,104,85,56,149,26,109,71,28,87,101,195,153,17,228,188,196,150,28,158,242,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,77,167,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,3,42,128,0,7,154,205,172,124,169,243,147,214,6,33,246,139,227,137,200,188,139,204,125,162,243,30,157,149,249,95,70,235,213,89,215,117,231,157,51,68,90,124,84,153,19,146,164,184,68,123,182,81,169,55,59,26,141,74,74,16,149,173,104,66,187,182,121,96,12,101,154,123,108,230,118,95,101,246,30,151,92,196,53,204,200,196,17,160,193,140,69,173,213,248,66,65,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,148,207,108,65,177,118,21,217,31,46,24,131,53,52,170,222,62,169,111,31,173,226,22,160,182,151,17,189,38,117,65,140,249,160,158,56,104,54,27,50,74,207,182,225,41,221,40,212,77,160,46,86,206,185,13,131,118,109,202,58,22,84,224,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,181,184,164,220,146,107,86,132,18,27,73,232,66,72,161,51,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,134,127,140,0,232,84,242,88,197,62,176,39,123,58,156,51,252,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,46,168,181,91,88,249,44,103,39,171,252,67,236,231,192,121,172,30,169,185,152,242,178,61,83,153,113,184,13,38,122,120,88,8,238,40,190,127,112,16,124,108,2,160,42,124,197,0,109,202,43,180,95,15,242,12,11,219,166,147,214,48,141,250,198,155,226,173,94,37,255,0,58,147,233,25,233,41,58,154,34,189,184,151,224,24,89,182,187,91,204,28,218,53,90,216,152,187,190,197,36,4,55,226,35,240,126,50,174,31,207,45,62,74,60,223,158,159,31,220,25,179,150,21,238,179,225,47,149,52,233,220,254,121,127,171,244,12,31,204,159,122,198,88,131,190,213,121,101,255,0,58,177,127,114,99,18,107,240,199,202,86,183,87,252,243,245,207,64,9,34,202,25,122,124,45,239,127,168,119,254,184,51,45,174,219,11,46,87,185,126,224,194,124,155,111,95,133,248,218,221,95,254,176,102,188,35,212,209,157,190,139,249,8,5,148,218,22,133,215,40,117,183,186,214,141,56,122,74,109,162,255,0,64,233,249,253,34,35,54,147,162,117,89,59,222,179,171,76,6,56,104,183,231,234,47,56,156,76,97,7,174,83,166,167,123,163,84,39,17,226,223,232,85,252,226,55,182,245,194,219,140,53,80,149,215,245,104,166,66,45,59,171,94,243,173,206,254,144,24,83,146,13,91,26,81,123,95,223,61,223,98,112,75,166,203,44,106,203,236,49,218,254,253,238,251,59,226,33,242,178,71,83,199,148,198,116,107,209,190,227,123,94,236,172,255,0,148,75,110,201,51,247,185,125,133,19,186,181,250,247,209,125,157,240,25,69,75,111,67,8,43,223,129,254,17,247,15,134,154,238,180,18,116,218,196,103,207,210,62,224,0,0,0,0,0,0,0,0,1,67,224,41,171,208,3,80,10,23,17,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,51,176,161,157,197,85,200,105,0,20,80,168,161,157,128,19,222,42,92,193,28,140,11,152,2,255,0,144,124,53,35,46,168,231,220,252,36,62,229,149,255,0,104,124,53,20,151,85,115,238,126,18,1,129,27,126,161,10,192,184,239,82,173,253,171,239,251,52,81,29,217,28,132,150,123,209,18,71,195,229,159,226,110,137,13,219,249,73,247,21,143,17,168,175,243,47,133,254,203,20,71,142,71,88,179,218,138,119,254,249,254,38,224,9,205,201,130,34,193,56,106,199,250,67,15,248,22,197,195,81,93,36,45,214,75,42,248,47,13,255,0,188,48,255,0,130,108,92,85,114,43,113,1,137,59,100,36,186,230,26,185,254,123,81,252,44,8,58,173,254,115,254,119,242,9,197,219,39,243,102,26,191,234,149,31,194,192,131,138,241,219,113,254,119,242,0,148,46,143,71,173,137,107,229,116,241,157,70,254,17,241,142,123,65,157,243,243,50,143,255,0,59,235,63,199,93,23,239,163,214,90,79,19,215,75,91,124,103,209,187,254,200,248,176,91,64,29,243,227,50,15,207,139,171,31,199,29,26,214,210,250,44,62,249,240,119,135,65,254,176,205,251,148,252,206,132,0,3,79,122,64,0,0,0,0,0,0,0,18,65,209,233,181,157,62,169,65,135,144,57,137,80,143,10,117,29,146,70,30,170,77,168,37,37,57,165,60,148,55,0,247,203,186,159,74,157,74,89,67,119,37,52,157,36,148,238,136,220,207,1,231,222,157,81,168,81,234,17,106,212,153,242,33,78,132,242,36,197,149,25,213,52,235,14,161,68,164,56,133,164,200,210,164,168,136,201,68,100,100,100,70,66,86,182,20,218,197,140,238,195,13,229,166,43,76,132,99,108,45,76,66,157,146,181,56,242,106,208,155,52,53,214,148,226,205,70,79,146,150,217,58,75,62,210,150,75,73,153,41,72,107,111,209,53,95,41,17,149,198,157,241,194,123,125,143,56,116,163,176,51,146,174,189,119,78,167,252,58,166,248,148,199,234,204,241,170,61,147,60,123,38,121,71,12,174,0,1,179,58,56,0,0,0,0,0,0,0,0,0,0,17,239,210,207,244,171,248,243,254,194,36,32,71,191,75,63,210,175,227,207,251,8,226,181,191,176,98,124,62,104,118,7,69,191,165,153,79,226,127,181,91,30,246,1,242,183,192,159,26,123,50,80,152,193,14,123,0,249,91,224,79,141,61,153,40,76,96,249,54,111,236,181,123,211,225,13,131,166,191,95,224,254,230,159,159,17,14,123,127,121,91,227,191,138,253,153,20,100,39,68,199,211,83,226,63,251,112,199,189,191,188,173,241,223,197,126,204,138,50,19,162,99,233,169,241,31,253,184,113,89,47,92,207,189,95,255,0,39,96,109,55,253,153,209,251,156,191,142,18,66,7,158,241,232,64,121,239,31,86,211,255,0,194,255,0,155,249,53,254,130,255,0,239,255,0,194,255,0,236,78,118,206,222,79,217,99,254,70,209,127,137,52,46,16,183,187,59,121,63,101,143,249,27,69,254,36,208,184,67,102,192,244,84,247,71,131,163,245,111,88,99,251,245,124,210,0,0,253,92,120,35,223,165,159,233,87,241,231,253,132,72,64,143,126,150,127,165,95,199,159,246,17,197,107,127,96,196,248,124,208,236,14,139,127,75,50,159,196,255,0,106,181,189,232,179,242,129,196,31,228,108,191,227,176,132,165,8,181,232,179,242,129,196,31,228,108,191,227,176,132,165,15,199,103,254,197,29,242,228,58,95,253,38,171,220,163,192,0,1,205,186,188,24,247,183,247,146,70,59,248,175,218,113,70,66,12,123,219,251,201,35,29,252,87,237,56,163,228,207,253,151,23,221,171,194,91,6,201,250,255,0,35,251,236,47,158,148,90,236,237,229,3,150,63,229,149,23,248,235,66,115,132,24,236,237,229,3,150,63,229,149,23,248,235,66,115,135,11,179,94,139,19,190,60,29,161,211,135,172,50,158,229,95,48,0,3,101,116,123,170,230,158,62,167,229,110,92,98,92,196,169,148,117,179,135,233,143,206,75,47,202,76,100,201,117,8,61,212,114,113,68,100,149,58,230,134,211,192,204,212,180,145,17,153,145,28,12,137,131,233,8,168,211,224,236,159,140,35,77,159,30,59,213,7,169,145,162,54,235,169,66,164,58,83,216,112,219,108,140,238,181,19,109,184,189,37,115,210,133,31,36,153,148,62,13,55,105,49,102,113,232,195,229,17,127,190,127,233,15,75,116,37,145,163,15,74,204,231,63,90,188,78,175,194,138,98,99,241,174,164,198,108,13,135,125,206,236,171,131,119,212,47,6,76,169,245,218,140,157,81,119,46,74,222,75,119,114,250,238,68,107,213,28,152,210,179,189,219,38,236,122,73,35,33,7,205,78,167,83,232,244,248,180,154,76,8,240,160,194,101,17,162,197,140,210,90,105,134,144,146,74,27,66,18,68,73,74,82,68,68,146,34,34,34,34,33,244,141,179,47,133,228,48,169,194,236,136,143,185,231,173,95,63,58,174,161,143,158,152,183,148,174,170,173,217,214,153,155,124,47,100,57,237,243,135,125,206,237,85,140,183,52,47,6,67,169,245,42,140,109,49,119,45,202,222,68,107,124,250,44,68,75,213,32,159,212,178,189,220,39,46,122,137,67,39,58,40,177,77,66,94,14,204,28,18,235,49,202,13,38,167,6,170,203,137,74,183,170,118,91,78,54,226,84,119,177,164,147,9,163,73,17,17,145,169,119,51,185,17,116,238,149,220,45,79,137,140,114,251,27,52,244,131,157,86,166,78,165,60,218,148,157,210,90,136,235,110,54,164,149,174,74,53,77,116,148,102,102,70,73,69,136,172,102,125,55,163,15,24,177,65,207,250,134,23,157,90,145,25,156,77,64,144,196,88,73,55,13,169,115,89,113,183,144,106,74,110,146,82,24,68,179,74,215,107,17,173,36,119,93,149,169,97,127,148,214,102,39,132,204,255,0,238,139,199,140,61,17,158,159,239,7,70,116,226,83,23,170,140,58,123,103,209,85,20,213,63,117,53,111,246,221,33,25,249,144,120,59,104,188,29,15,4,227,106,149,102,20,24,85,54,234,173,185,74,121,166,157,55,80,211,173,146,76,220,109,194,211,165,229,29,172,71,114,46,60,200,237,174,80,108,13,147,217,43,152,180,156,205,194,216,147,25,74,170,81,183,251,134,106,19,34,174,58,183,204,56,202,181,37,17,208,163,178,93,81,149,148,92,72,185,151,3,201,80,27,85,121,60,12,76,72,198,170,152,154,163,159,115,160,114,219,73,170,228,242,85,105,216,24,245,83,131,84,76,77,49,194,98,173,211,247,194,222,230,214,64,101,38,121,248,43,228,167,132,188,55,224,77,255,0,80,249,126,76,109,206,251,119,188,249,195,136,213,125,211,126,53,237,167,133,174,119,227,178,179,102,12,141,201,92,65,35,20,229,150,7,240,53,82,84,53,211,222,127,194,115,36,106,142,165,161,106,70,151,157,90,74,234,105,7,114,43,240,231,99,59,218,221,184,54,166,204,29,154,125,197,123,132,163,225,233,254,232,252,37,214,188,45,29,247,116,117,126,173,163,119,186,121,187,95,126,187,222,252,138,214,227,126,171,177,134,217,249,163,180,94,104,213,48,78,54,160,225,104,80,97,80,31,170,182,229,42,44,134,157,55,81,34,59,100,147,55,31,112,180,233,121,71,107,17,220,139,143,50,63,142,188,206,74,51,158,74,170,99,202,110,223,111,102,237,253,205,147,47,161,237,62,38,205,206,161,133,143,84,100,173,84,245,124,164,196,90,42,152,171,204,189,183,213,121,225,191,139,189,102,254,192,217,61,157,89,139,86,204,220,83,137,49,148,90,165,103,113,191,102,159,50,42,35,167,114,195,108,167,74,87,29,106,43,165,164,153,221,71,196,207,145,112,46,229,179,198,203,57,125,179,79,186,15,112,149,140,67,63,221,31,84,235,94,22,144,195,186,58,190,247,70,239,116,203,118,190,253,119,189,249,21,173,198,247,140,7,215,78,75,47,70,47,150,166,136,235,111,223,223,197,175,99,237,70,177,153,200,198,153,141,152,170,112,34,41,142,175,43,83,110,172,124,45,22,238,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,62,167,2,202,160,0,0,0,0,1,231,135,106,173,177,54,134,207,44,220,153,89,198,21,140,65,130,209,134,171,9,114,145,132,227,76,145,21,24,118,92,53,184,150,150,104,236,43,175,54,165,57,174,66,146,151,73,102,162,73,54,130,67,104,244,60,35,171,165,11,96,90,238,116,235,218,31,38,105,253,115,23,210,169,232,143,93,160,70,140,130,122,181,21,157,70,137,44,26,18,75,118,99,104,50,65,182,163,82,157,105,182,208,221,150,210,27,120,25,63,182,252,61,170,182,29,206,92,37,140,101,105,204,220,39,149,245,199,107,170,54,88,140,205,81,181,68,152,218,37,69,105,14,169,106,210,132,49,214,12,155,109,180,59,33,36,132,146,86,132,148,54,15,170,153,86,170,209,100,174,101,26,167,46,4,135,35,191,17,110,198,121,77,45,76,62,210,217,121,163,82,76,140,208,227,78,56,218,211,201,72,90,146,119,35,50,31,40,15,85,0,0,2,42,250,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,50,171,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,160,39,248,0,0,6,42,244,160,226,207,114,155,18,230,15,87,196,222,6,159,89,240,117,38,30,137,189,93,233,155,217,204,117,136,205,216,201,78,107,138,153,58,219,43,234,104,157,212,70,146,80,202,161,25,125,56,56,214,171,3,0,101,102,92,179,30,33,211,107,149,138,141,110,67,170,66,183,233,126,11,45,50,210,80,173,90,73,6,154,131,198,162,52,153,153,165,187,26,108,100,160,136,177,233,247,42,178,207,10,228,222,92,97,204,173,193,81,58,189,23,12,211,218,167,198,212,219,104,113,237,5,219,125,221,218,16,133,60,234,205,78,56,178,73,107,113,107,81,149,212,99,207,102,197,153,103,242,93,218,179,44,48,43,145,41,82,226,72,196,12,84,39,197,170,55,188,139,42,12,34,57,146,152,90,52,40,151,188,98,59,168,36,41,58,84,165,18,84,100,147,51,47,71,192,3,204,102,117,229,125,87,37,115,115,23,229,69,101,82,220,145,133,171,18,105,168,145,38,18,162,46,99,8,89,238,101,19,74,51,52,33,230,183,110,163,180,162,52,56,147,37,40,140,140,253,57,136,11,233,83,164,213,105,219,113,227,233,149,10,100,184,177,234,145,232,242,224,186,243,42,66,37,48,84,200,204,155,173,40,202,203,65,58,203,173,154,147,114,214,218,211,205,38,68,18,105,209,63,138,104,88,131,98,92,33,73,164,78,235,18,240,205,66,175,75,170,55,186,90,58,188,165,206,122,90,91,186,136,137,119,98,92,117,221,38,105,237,218,250,146,162,44,192,17,107,208,107,86,170,189,74,206,74,19,213,57,107,166,195,145,65,151,30,26,158,81,176,203,239,38,114,93,117,13,223,74,86,180,176,202,84,162,43,168,154,108,142,250,74,210,148,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,22,171,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,8,171,233,98,216,130,133,79,167,84,246,179,203,56,180,170,43,113,236,238,54,132,111,45,190,189,42,68,168,236,71,149,21,148,180,104,39,150,183,214,114,13,78,33,42,210,149,146,77,197,56,165,202,160,197,94,148,127,33,60,205,248,151,219,16,128,66,182,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,38,167,165,31,200,79,51,126,37,246,196,32,16,173,178,119,149,62,77,250,192,195,222,209,96,103,167,74,134,222,178,101,73,170,236,177,147,117,217,112,209,14,67,212,252,115,83,143,186,52,76,65,180,202,138,4,105,13,186,165,18,9,75,125,169,72,82,16,189,109,110,174,104,55,82,184,192,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,114,216,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,144,118,173,158,54,126,199,219,77,102,132,28,168,203,148,68,69,74,100,121,18,221,153,56,158,40,80,152,101,179,82,157,144,227,45,184,166,208,106,208,210,84,105,177,184,235,105,225,168,133,234,219,239,97,58,174,200,152,154,21,119,13,76,151,86,203,172,69,32,226,81,230,74,113,79,205,138,251,113,217,83,141,78,113,17,218,97,11,113,197,72,83,41,65,153,169,182,86,103,197,10,18,233,177,70,202,52,45,146,242,106,22,13,221,82,166,98,250,149,166,98,154,220,38,86,158,191,43,82,205,182,201,78,25,172,217,97,11,221,54,86,66,78,203,115,118,133,186,225,11,193,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,4,5,236,47,182,109,119,99,204,199,149,83,114,149,225,156,25,138,58,188,124,77,77,105,8,41,74,109,163,94,234,76,103,21,107,60,214,245,211,38,212,162,109,196,173,73,86,147,52,58,220,255,0,97,108,89,133,113,205,10,46,41,193,88,154,149,136,40,179,117,245,106,141,46,107,114,226,191,161,106,66,244,58,217,169,10,210,180,41,39,99,224,164,153,31,18,49,231,139,108,77,149,113,150,202,25,185,80,193,245,154,108,181,97,138,140,137,18,112,157,93,199,9,228,84,105,196,190,193,41,212,161,9,235,45,165,77,165,228,105,78,149,153,40,139,118,182,214,187,255,0,209,149,183,109,87,36,113,149,59,35,51,75,19,68,111,43,235,210,28,76,89,149,71,212,132,97,185,171,37,41,43,109,203,25,34,51,206,217,46,33,122,91,66,220,223,234,108,137,237,232,94,14,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,140,170,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,9,254,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,202,174,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,242,174,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,0,46,168,234,153,171,138,114,227,5,229,198,35,196,153,189,58,149,19,6,68,167,186,154,218,170,141,19,177,92,138,225,110,212,202,218,50,86,251,121,172,155,38,137,42,83,138,89,33,41,81,168,146,125,172,66,183,74,22,221,63,38,188,84,188,142,201,204,103,214,242,218,139,163,195,18,97,39,75,53,218,163,110,40,206,207,18,143,172,67,102,205,238,236,73,66,221,37,185,239,169,76,119,8,48,131,48,166,224,218,142,63,196,181,12,185,164,203,165,225,57,85,137,175,80,96,203,81,169,248,180,229,60,179,140,203,134,107,89,154,210,209,161,38,102,181,241,35,237,43,153,247,253,145,113,150,81,224,13,162,240,102,41,207,122,4,74,206,4,141,34,75,53,136,178,233,104,168,176,72,122,43,204,182,243,145,150,70,78,33,167,92,109,211,34,74,150,68,217,154,18,165,146,82,125,131,98,141,148,107,187,90,103,44,44,27,186,170,195,194,20,219,76,197,53,184,76,161,93,66,46,149,155,109,146,156,50,65,60,250,209,186,108,172,181,21,214,230,237,104,105,194,22,255,0,61,50,47,49,246,116,204,122,142,87,230,133,27,168,213,96,217,214,94,104,205,113,106,17,84,102,77,202,140,225,145,111,25,94,149,88,236,74,37,37,72,90,80,180,45,9,15,77,32,35,3,162,119,109,249,152,147,193,155,38,102,100,173,114,233,244,243,107,4,205,38,95,121,233,77,179,214,31,145,22,83,202,117,100,157,211,4,130,142,73,109,13,165,168,234,65,171,81,54,149,73,248,12,85,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,3,210,152,0,0,197,93,189,182,32,161,109,113,129,26,155,135,34,210,169,185,155,68,221,53,68,173,204,121,113,217,92,83,120,141,232,178,212,219,78,45,198,116,41,213,182,90,13,72,118,218,84,148,184,233,46,0,71,170,129,229,92,7,165,61,147,188,150,50,111,213,254,30,246,115,3,205,96,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,1,53,57,147,182,190,21,217,79,97,28,166,162,82,106,125,99,51,113,54,87,209,27,195,148,248,230,218,220,129,174,152,211,105,169,200,39,18,180,37,150,150,70,104,74,210,123,231,16,104,34,210,151,86,212,53,254,90,177,238,42,253,53,196,120,147,17,212,62,201,50,117,74,116,135,63,206,113,231,156,113,126,149,41,74,239,51,10,254,44,197,88,175,193,190,234,113,53,86,179,224,106,123,52,154,119,132,38,185,35,169,193,106,251,168,204,235,51,221,178,141,74,210,218,108,148,220,236,69,113,45,61,23,91,2,195,193,244,42,110,211,25,197,79,165,85,42,184,142,159,26,118,19,163,191,25,137,141,211,34,173,109,73,98,164,165,169,42,209,49,91,182,212,214,236,210,166,91,82,181,25,173,195,67,33,142,185,161,209,53,154,25,107,178,225,103,44,156,71,18,70,54,161,199,147,91,197,56,104,156,111,113,14,148,150,137,102,150,36,95,75,178,99,165,14,45,210,190,135,9,74,75,70,163,101,39,39,13,114,171,51,49,86,77,230,62,28,205,44,21,47,171,214,176,205,65,170,132,109,78,56,134,222,208,125,182,29,221,173,11,83,46,160,212,219,136,37,22,182,214,180,153,217,70,61,63,8,107,233,43,232,244,153,150,85,217,217,235,144,216,67,242,139,63,75,181,138,29,45,151,228,57,71,149,162,75,210,101,33,150,217,54,227,83,146,219,40,81,154,156,210,219,142,154,82,148,55,161,41,9,31,216,239,106,172,27,181,126,81,211,241,133,26,165,17,56,158,157,30,60,108,89,72,109,179,101,116,234,137,163,182,105,105,75,90,186,179,138,75,138,101,122,149,169,4,105,51,222,33,196,35,176,109,99,228,177,156,158,175,241,15,179,159,16,23,178,174,211,24,203,101,12,220,135,154,88,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,147,83,43,212,211,107,67,137,35,210,180,39,82,86,141,109,174,111,243,63,56,176,14,122,236,53,154,25,141,151,53,232,149,26,109,71,45,235,110,186,211,82,153,121,250,123,238,81,214,242,162,74,75,43,90,90,146,218,93,65,56,209,168,205,38,127,1,152,121,225,30,170,7,149,113,234,160,0,88,173,177,54,85,193,187,87,229,29,67,7,214,105,177,19,137,233,209,228,73,194,117,119,28,54,87,78,168,154,59,4,167,82,133,171,171,56,164,182,151,145,165,90,144,68,162,45,226,27,90,47,168,0,242,239,152,88,42,171,150,184,255,0,18,229,205,118,68,71,234,88,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,107,92,139,144,157,238,139,143,33,60,178,248,235,219,19,68,43,109,99,229,79,156,158,176,49,15,180,95,19,83,209,113,228,39,150,95,29,123,98,104,12,170,0,0,24,171,179,94,196,20,44,164,207,28,210,218,31,30,69,165,86,49,158,45,198,21,154,142,28,146,195,203,121,186,69,30,91,202,113,36,148,56,210,55,83,23,189,117,14,172,141,100,77,146,80,133,145,45,210,94,85,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,78,214,55,252,139,57,201,234,255,0,16,251,57,240,30,107,71,170,115,59,24,242,176,61,83,115,230,2,138,181,239,112,35,243,2,136,174,40,155,144,10,152,1,128,13,18,78,205,151,194,48,123,110,26,187,209,176,114,73,36,215,12,80,73,237,95,245,41,62,145,156,18,74,237,145,31,43,140,26,219,154,156,78,224,212,30,151,78,248,164,143,129,125,138,79,160,4,59,102,91,203,123,20,86,221,50,43,174,173,37,92,57,113,113,98,225,100,129,41,207,13,92,143,135,86,229,255,0,8,45,230,99,39,70,39,173,53,199,177,85,146,92,121,240,113,98,226,228,114,141,191,13,92,173,126,173,207,254,16,4,171,228,60,139,248,115,120,105,79,230,107,119,126,170,51,78,33,17,54,100,95,84,48,163,40,34,187,19,194,218,90,115,183,184,241,146,125,219,207,231,25,175,16,238,217,253,176,13,138,163,91,216,239,21,148,119,101,69,195,224,49,134,251,112,225,115,159,150,85,183,137,153,138,82,97,193,73,104,77,203,243,114,61,30,145,154,79,32,150,133,17,223,138,76,133,132,218,154,128,213,79,45,235,49,204,164,30,182,98,23,189,218,252,37,160,252,198,2,18,165,25,208,179,93,81,215,239,123,139,112,127,129,150,168,215,227,203,206,37,3,98,42,251,114,112,86,11,100,164,69,51,87,132,120,37,124,126,125,39,210,35,55,62,105,190,1,206,202,226,91,67,164,76,117,91,111,139,234,162,53,207,129,121,198,110,108,17,137,158,114,6,5,128,103,27,73,248,79,149,245,120,210,143,206,32,147,154,42,201,112,219,89,25,29,201,92,190,216,199,34,58,254,19,152,151,226,54,214,182,205,68,133,153,146,79,143,143,254,177,216,5,0,0,0,0,0,0,0,1,164,200,238,42,69,222,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,10,40,106,34,184,209,99,48,26,145,200,192,185,130,57,24,23,48,21,95,242,15,130,161,115,138,225,91,205,248,72,125,234,254,65,241,206,35,56,203,34,244,126,18,1,128,91,126,198,51,193,152,237,210,74,207,251,87,221,195,231,177,68,119,100,158,164,103,181,26,229,107,117,142,127,176,220,18,87,183,164,53,47,47,113,202,247,119,191,131,56,223,236,241,68,108,101,43,110,53,158,244,162,34,181,183,255,0,196,220,1,56,185,36,119,193,120,111,253,224,135,252,19,98,228,159,100,174,66,217,100,113,172,240,86,26,191,254,47,194,254,5,177,115,148,69,160,174,3,18,54,201,45,83,48,209,253,146,163,248,88,16,111,136,136,139,171,255,0,159,252,130,114,246,198,34,41,120,106,255,0,170,84,127,11,2,12,241,69,203,171,105,250,255,0,244,64,72,143,71,173,68,189,215,85,209,173,174,221,74,138,92,248,252,245,255,0,72,180,89,249,199,61,115,24,255,0,243,182,175,252,113,209,219,186,62,106,46,167,30,74,70,251,199,171,208,202,218,121,251,243,190,129,212,51,228,239,158,89,138,103,223,139,42,255,0,199,29,26,214,210,250,44,62,249,240,119,135,65,254,176,205,251,148,252,206,138,0,3,79,122,64,0,0,0,25,57,180,22,201,204,96,108,142,203,220,255,0,192,202,144,229,38,189,64,163,43,16,64,82,92,116,225,77,126,26,20,114,146,187,25,37,135,92,185,40,150,101,161,215,16,148,25,165,196,161,188,99,31,182,62,94,188,181,125,76,72,223,199,225,46,51,73,213,242,186,214,95,233,57,74,175,76,76,211,61,177,85,51,105,137,246,199,227,27,227,112,0,3,241,114,96,230,48,118,49,196,249,127,137,233,216,207,6,86,164,82,107,84,151,137,248,146,216,50,212,218,172,100,100,100,119,37,37,73,51,74,144,162,52,169,42,82,84,70,70,100,124,56,11,19,52,205,227,139,12,76,58,49,168,156,60,72,137,166,98,211,19,190,38,39,140,76,115,137,77,110,203,187,71,97,253,164,50,248,177,4,22,250,165,114,147,184,135,93,132,162,67,122,37,155,8,90,221,101,178,117,197,148,101,172,221,75,106,89,146,149,186,89,25,93,38,47,24,131,28,138,206,204,93,144,121,131,19,29,225,39,255,0,83,141,83,139,165,175,151,224,111,218,117,232,186,220,109,123,173,230,229,37,188,74,117,39,153,121,142,103,50,151,54,176,70,118,96,136,88,251,0,213,58,221,58,93,219,117,167,8,147,34,28,130,34,53,199,125,4,103,161,212,220,174,87,50,50,52,169,38,164,41,42,61,239,72,212,227,59,135,212,174,124,248,227,237,246,254,111,38,116,137,176,216,155,47,155,250,86,86,155,229,113,39,205,159,217,159,217,159,26,123,99,186,93,200,0,7,50,235,80,0,0,0,0,0,0,0,4,123,244,179,253,42,254,60,255,0,176,137,8,17,239,210,207,244,171,248,243,254,194,56,173,111,236,24,159,15,154,29,129,209,111,233,102,83,248,159,237,86,199,189,128,124,173,240,39,198,158,204,148,38,48,67,158,192,62,86,248,19,227,79,102,74,19,24,62,77,155,251,45,94,244,248,67,96,233,175,215,248,63,185,167,231,196,67,158,223,222,86,248,239,226,191,102,69,25,9,209,49,244,212,248,143,254,220,49,239,111,239,43,124,119,241,95,179,34,140,132,232,152,250,106,124,71,255,0,110,28,86,75,215,51,239,87,255,0,201,216,27,77,255,0,102,116,126,231,47,227,132,144,129,231,188,122,16,30,123,199,213,180,255,0,240,191,230,254,77,127,160,191,251,255,0,240,191,251,19,157,179,183,147,246,88,255,0,145,180,95,226,77,11,132,45,238,206,222,79,217,99,254,70,209,127,137,52,46,16,217,176,61,21,61,209,224,232,253,91,214,24,254,253,95,52,128,0,63,87,30,8,247,233,103,250,85,252,121,255,0,97,18,16,35,223,165,159,233,87,241,231,253,132,113,90,223,216,49,62,31,52,59,3,162,223,210,204,167,241,63,218,173,111,122,44,252,160,113,7,249,27,47,248,236,33,41,66,45,122,44,252,160,113,7,249,27,47,248,236,33,41,67,241,217,255,0,177,71,124,185,14,151,255,0,73,170,247,40,240,0,0,115,110,175,6,61,237,253,228,145,142,254,43,246,156,81,144,131,30,246,254,242,72,199,127,21,251,78,40,249,51,255,0,101,197,247,106,240,150,193,178,126,191,200,254,251,11,231,165,22,187,59,121,64,229,143,249,101,69,254,58,208,156,225,6,59,59,121,64,229,143,249,101,69,254,58,208,156,225,194,236,215,162,196,239,143,7,104,116,225,235,12,167,185,87,204,0,0,217,93,30,192,254,149,220,83,80,137,131,178,251,4,180,204,115,131,86,169,206,170,188,226,146,173,234,93,136,211,109,182,148,157,236,73,52,205,116,212,70,70,102,105,69,140,172,100,120,99,178,222,4,249,36,237,11,128,176,146,227,83,164,199,122,178,204,201,145,234,8,215,30,68,72,183,147,33,165,39,74,137,122,218,101,196,146,76,180,168,212,68,163,34,51,50,203,110,150,127,165,95,199,159,246,17,96,250,62,41,213,9,219,88,96,249,48,160,72,144,205,61,154,156,153,110,52,210,150,152,237,28,7,219,39,28,50,43,33,38,227,141,163,81,216,181,45,37,205,68,71,164,234,20,249,93,94,40,171,133,233,143,134,231,168,182,67,23,232,29,29,85,153,194,221,84,97,227,213,127,245,68,226,68,120,68,38,16,0,6,236,242,235,6,58,86,112,151,92,203,236,11,142,252,33,163,192,245,153,52,158,171,186,190,247,174,48,78,239,53,223,179,163,168,219,78,147,190,242,247,45,54,86,45,108,3,229,111,129,62,52,246,100,161,157,253,35,120,90,159,136,118,92,172,213,166,189,33,15,97,154,157,62,171,17,45,41,36,149,186,183,202,33,165,203,145,153,167,119,45,195,177,25,30,162,73,222,196,100,113,189,178,206,32,171,225,173,163,242,218,163,68,151,213,164,61,137,96,211,214,189,218,87,120,242,157,76,119,209,101,17,151,105,167,156,77,249,150,171,145,145,145,25,105,186,164,70,14,171,70,36,243,154,103,238,155,127,39,165,118,19,18,173,75,96,51,89,74,103,125,52,227,209,23,225,29,106,102,175,187,207,189,247,254,9,190,0,1,185,60,212,197,173,184,54,89,204,29,165,189,197,123,132,172,97,232,30,231,60,37,214,188,45,33,246,181,245,142,173,163,119,186,101,203,219,112,187,222,220,202,215,227,110,171,177,134,198,25,163,179,166,104,213,49,182,54,175,97,105,176,102,208,31,165,54,221,42,84,135,93,39,87,34,59,132,163,39,24,108,180,233,101,69,123,153,220,203,135,51,44,207,1,240,85,166,224,85,153,250,84,223,173,223,217,22,109,184,59,107,170,224,104,179,160,209,52,249,11,76,91,171,190,213,85,53,78,254,249,0,0,125,237,73,230,179,107,31,42,124,228,245,129,136,125,162,248,154,158,139,143,33,60,178,248,235,219,19,68,43,109,99,229,79,156,158,176,49,15,180,95,19,83,209,113,228,39,150,95,29,123,98,104,12,170,0,0,0,0,0,0,0,17,1,210,145,176,44,60,187,235,219,77,228,229,62,149,77,194,7,212,227,226,44,59,14,51,16,89,164,56,123,168,204,201,136,219,105,66,20,203,171,54,201,198,200,141,196,186,225,185,219,67,139,220,198,176,245,59,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,130,30,145,29,136,38,108,171,142,203,22,224,232,186,178,203,22,84,29,106,132,146,121,249,47,82,220,75,45,56,184,178,157,91,73,66,117,45,111,245,114,55,28,113,109,71,81,173,70,164,45,70,19,210,0,0,34,175,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,127,128,0,0,67,183,77,198,53,170,207,206,140,189,203,151,163,196,42,109,15,11,187,91,142,234,80,173,250,159,157,45,198,93,74,213,171,73,160,147,79,100,210,68,146,50,53,57,115,85,200,147,49,34,8,122,91,49,173,87,21,109,165,136,40,85,8,241,27,143,131,168,244,170,36,21,50,133,18,220,97,113,147,56,212,233,154,140,141,123,217,206,164,141,36,146,208,148,21,174,70,165,3,162,79,5,85,113,86,218,88,126,187,79,145,17,184,248,58,143,85,173,206,75,203,81,45,198,23,25,80,73,45,17,36,200,215,189,156,210,140,148,105,45,9,89,222,228,73,84,239,8,160,232,53,164,210,158,170,231,37,117,234,100,69,212,161,199,160,196,143,49,76,164,223,101,135,149,57,78,180,135,45,169,40,90,152,101,74,73,29,148,109,54,103,125,37,105,95,0,17,1,211,123,129,124,31,154,121,105,153,158,20,222,120,123,15,203,161,117,45,197,183,61,66,73,61,189,222,106,237,107,240,150,157,58,75,78,230,247,86,187,38,95,196,85,244,231,125,36,254,249,63,22,128,233,93,8,248,214,171,3,58,51,11,46,89,143,16,233,181,204,46,213,110,67,170,66,183,233,126,12,182,217,105,40,86,173,36,131,77,65,227,81,26,76,204,210,221,141,54,50,84,196,136,22,232,159,197,53,220,63,182,214,16,164,210,39,117,120,152,154,159,87,165,213,27,221,33,125,98,42,32,189,45,45,221,68,102,139,63,18,58,238,147,37,118,45,125,42,81,28,244,128,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,5,170,232,84,242,167,197,62,175,231,123,70,156,38,164,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,3,21,122,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,173,178,119,149,62,77,250,192,195,222,209,96,77,79,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,9,169,233,71,242,19,204,223,137,125,177,8,4,0,137,211,232,238,216,22,30,204,120,84,241,230,105,83,233,85,44,205,173,238,164,88,227,49,35,220,203,100,219,168,234,209,100,233,53,147,203,67,238,38,67,141,172,155,87,101,180,234,75,123,199,108,87,69,126,193,81,162,198,165,109,79,156,148,40,147,23,50,59,53,12,13,76,145,189,37,195,89,58,242,78,124,152,238,52,148,154,205,40,97,216,171,74,214,141,14,239,108,75,38,148,137,74,0,0,0,22,171,104,189,154,50,179,106,12,8,246,5,204,202,79,212,245,42,204,54,35,120,82,153,239,204,186,231,84,125,230,156,220,239,119,8,67,154,83,219,69,210,125,198,80,129,72,232,244,218,106,171,180,20,189,157,92,194,29,70,171,6,238,191,95,125,153,75,161,34,42,154,125,200,242,149,45,166,87,165,153,29,89,212,52,106,73,40,221,74,155,82,80,180,56,148,122,20,31,35,116,154,83,53,89,21,214,105,145,17,82,153,29,152,146,38,37,148,147,239,48,202,156,83,77,45,203,106,82,16,167,222,82,82,103,100,155,174,25,91,81,220,33,219,165,67,41,190,65,89,53,179,62,81,251,175,170,226,143,114,244,252,69,11,194,149,53,93,231,251,84,229,105,74,110,123,182,81,171,118,211,90,149,187,105,13,163,82,180,234,59,43,209,113,229,217,150,95,29,123,30,104,202,174,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,159,225,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,170,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,15,42,227,210,158,201,222,75,25,55,234,255,0,15,123,57,129,230,176,122,61,217,235,221,87,228,47,203,79,112,190,10,247,73,242,47,163,120,31,194,219,206,163,215,188,18,214,227,172,110,189,243,115,188,209,175,71,107,77,237,198,192,49,175,165,11,110,159,144,166,21,94,71,100,230,51,234,153,147,90,209,225,137,48,147,169,234,21,45,198,212,103,103,137,69,213,230,61,118,247,118,37,45,13,26,220,247,165,42,59,135,14,216,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,43,157,21,60,220,173,102,134,32,172,231,187,120,129,188,119,62,66,100,214,17,94,136,184,179,82,181,182,149,54,74,101,105,73,180,141,209,183,187,65,37,40,75,122,9,4,72,36,144,152,158,140,93,137,97,228,102,92,70,205,188,208,194,154,51,39,20,105,152,204,106,181,53,130,149,134,162,164,158,109,182,217,89,146,157,101,231,217,121,75,120,181,33,90,86,219,75,109,42,105,102,160,200,173,151,118,100,192,59,44,229,125,55,47,240,132,104,147,42,72,142,148,214,177,9,211,153,141,54,178,249,56,235,154,223,83,101,169,72,66,159,117,45,33,106,89,182,217,165,26,149,99,82,173,254,223,123,27,70,218,251,43,225,83,232,82,98,64,199,120,98,65,189,135,39,78,154,235,16,144,135,220,100,166,51,32,155,109,195,82,22,211,68,164,153,35,89,56,211,118,82,80,110,18,178,128,0,121,108,252,181,96,44,85,250,107,135,49,38,28,168,125,146,28,234,108,232,238,127,154,227,47,54,226,61,10,74,147,220,100,39,207,96,77,178,99,109,125,149,243,106,21,216,209,32,99,188,49,32,153,196,112,96,194,117,136,72,67,238,60,112,222,142,110,56,225,169,11,105,163,74,136,215,172,156,105,203,165,40,54,205,88,193,210,197,177,4,204,73,225,61,172,242,206,46,185,116,250,121,59,141,161,27,207,188,244,166,217,234,236,71,149,21,148,180,178,78,233,130,89,200,53,56,134,210,212,116,172,147,168,156,82,176,3,99,156,194,207,28,183,218,11,13,213,118,120,160,248,127,25,212,55,244,184,212,71,119,202,139,82,109,230,148,75,110,74,91,117,171,178,221,137,243,53,173,45,182,166,18,234,204,137,179,50,9,148,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,3,210,152,0,0,15,42,227,213,64,242,174,3,210,158,201,222,75,25,55,234,255,0,15,123,57,129,230,176,122,83,217,59,201,99,38,253,95,225,239,103,48,33,175,163,187,98,9,155,85,99,179,197,184,198,46,156,178,194,117,6,154,174,164,222,126,51,213,71,20,203,174,34,44,87,80,210,144,173,43,67,29,96,137,198,220,67,82,18,104,81,41,104,81,5,202,232,194,216,42,54,115,213,98,109,3,156,20,40,147,242,250,153,34,75,52,170,68,189,234,14,173,81,97,76,232,121,198,148,214,234,68,20,154,159,73,145,59,218,121,131,109,105,82,9,196,42,103,199,201,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,250,192,7,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,250,192,4,11,109,237,176,182,42,217,223,57,90,249,26,96,202,172,252,189,198,213,6,162,225,46,170,167,42,15,55,57,212,149,233,107,178,119,155,237,230,189,194,21,173,78,53,166,203,117,196,61,167,50,178,43,100,12,208,217,99,97,172,250,115,51,241,148,180,212,177,46,7,196,18,215,133,161,84,91,149,74,132,71,71,236,186,178,54,73,72,156,149,19,205,56,166,94,83,43,65,53,125,230,134,212,153,20,155,73,165,84,100,192,153,80,166,68,149,34,151,32,229,193,117,230,82,181,197,124,218,113,147,117,165,25,93,11,54,158,117,179,82,108,122,28,90,121,40,200,237,174,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,170,129,229,92,122,168,0,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,202,160,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,255,0,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,0,0,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,117,69,170,218,199,201,99,57,61,95,226,31,103,62,3,205,96,245,76,124,200,121,89,30,169,204,184,128,208,191,24,133,82,119,49,69,243,251,128,130,227,112,26,143,152,160,169,243,20,1,165,244,234,108,139,210,48,207,109,166,210,120,37,162,185,255,0,116,201,254,6,72,204,231,45,164,174,48,239,109,102,218,247,20,209,168,185,226,84,249,255,0,82,146,2,21,179,45,187,227,44,64,86,63,237,196,191,225,86,46,54,79,69,50,240,190,148,172,255,0,51,247,126,184,58,62,99,52,151,49,182,34,74,83,123,85,229,247,253,153,98,233,100,227,76,167,194,250,211,107,245,126,243,251,32,9,99,202,250,22,243,194,126,247,32,237,185,228,95,111,232,25,79,21,58,27,50,227,207,188,89,28,165,102,11,158,21,221,38,246,220,95,137,253,144,95,36,145,17,112,1,85,113,73,151,160,90,236,245,131,214,176,77,77,58,92,50,54,227,151,100,191,198,16,46,137,242,63,128,116,108,217,107,123,131,106,40,36,220,205,44,247,253,153,0,32,243,107,218,111,83,206,108,88,246,135,75,71,80,226,162,225,198,36,127,71,164,95,253,129,166,154,102,96,84,17,183,114,240,167,14,254,82,133,160,219,122,35,204,230,174,52,115,119,100,151,131,184,220,191,189,163,14,243,176,125,93,12,226,28,15,25,82,44,162,240,159,103,71,214,74,63,48,146,37,167,47,30,113,217,39,169,37,167,171,174,198,69,245,228,59,216,183,217,92,238,253,148,60,74,212,74,97,206,54,183,231,132,46,8,160,0,0,0,0,0,0,0,52,159,3,2,51,51,15,162,21,177,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,149,197,44,98,166,118,20,53,121,128,82,230,64,0,103,96,4,114,48,46,96,146,177,24,0,170,184,242,31,36,219,238,23,247,63,8,250,207,145,216,124,115,213,104,235,87,193,248,72,6,21,237,222,166,203,45,113,198,163,237,124,204,254,49,20,70,126,84,25,47,63,169,105,46,41,61,255,0,241,37,137,14,219,254,182,227,24,27,30,69,37,172,137,62,11,250,20,219,231,209,76,71,62,74,72,84,156,245,163,60,163,51,213,214,57,149,191,65,184,2,114,50,67,73,96,188,52,95,249,191,15,248,38,197,204,87,138,66,218,100,154,75,220,94,26,59,126,144,67,254,9,177,114,148,71,160,184,128,196,237,176,218,83,146,240,221,147,123,57,81,239,244,176,32,195,20,92,186,182,175,175,255,0,68,78,182,215,43,105,50,240,238,241,38,126,249,80,229,240,178,32,175,21,154,15,170,216,143,232,255,0,209,1,153,157,31,142,255,0,100,39,72,213,206,179,67,238,251,59,163,131,207,127,252,56,230,39,249,87,87,254,56,232,228,186,63,157,50,204,69,21,249,214,168,127,195,184,56,204,246,255,0,195,126,97,255,0,149,117,111,227,142,141,107,105,125,22,31,124,248,59,195,160,255,0,88,102,253,202,126,103,71,0,1,167,189,32,0,0,9,196,200,138,116,10,198,205,217,119,73,171,192,143,54,12,220,17,72,141,38,52,150,146,227,79,180,184,13,37,109,173,10,35,37,37,73,51,35,35,35,35,35,50,49,24,219,101,236,173,80,217,227,24,34,173,65,106,68,188,19,136,30,121,218,124,148,199,82,90,167,58,167,93,82,105,202,90,156,113,107,82,25,36,26,92,89,164,220,45,102,68,102,133,218,80,118,118,185,236,253,150,69,255,0,153,212,95,226,77,14,193,152,88,19,15,230,110,8,173,224,12,83,31,125,75,174,195,114,27,246,66,20,182,245,23,101,214,245,165,73,39,27,86,149,161,70,147,210,180,37,86,185,13,251,55,167,209,159,202,211,79,10,162,34,211,240,240,151,144,246,127,108,51,27,35,175,99,98,198,252,26,235,170,43,167,182,58,211,190,63,213,77,239,29,188,57,160,76,5,202,218,15,34,113,62,206,249,143,39,47,241,44,184,243,82,166,83,58,155,61,131,34,76,216,75,90,210,219,166,139,153,180,173,77,173,42,66,140,236,164,42,198,180,233,90,173,168,209,49,48,234,194,174,104,174,45,48,245,158,79,57,129,168,101,232,205,101,170,138,168,174,34,98,99,156,79,245,223,28,192,0,24,62,144,100,38,199,187,83,226,13,158,177,188,122,85,70,126,251,1,215,102,52,138,220,55,205,106,68,77,70,148,28,246,73,9,82,137,214,211,99,82,82,147,222,161,26,12,181,19,107,111,30,192,126,184,24,245,229,241,35,23,14,109,48,227,245,93,47,43,172,229,43,200,231,41,235,97,215,22,152,240,152,236,152,227,19,202,83,255,0,135,113,5,35,22,97,250,102,41,195,242,250,213,46,179,13,154,132,39,247,106,70,246,59,200,37,182,189,43,34,82,110,149,17,217,68,70,87,226,68,99,145,17,107,176,46,214,191,34,204,64,156,167,204,220,79,213,240,61,83,87,131,31,148,157,77,210,103,173,100,101,119,77,69,185,140,229,215,174,228,164,165,195,74,253,237,42,121,103,41,67,176,180,252,245,25,252,24,196,167,143,56,236,159,203,177,227,157,175,217,92,206,201,234,53,101,49,119,209,59,232,171,149,84,255,0,250,142,21,71,41,246,76,0,0,62,230,170,0,0,0,0,0,11,57,180,62,203,57,125,180,183,185,255,0,119,117,140,67,3,220,231,91,234,190,9,144,195,90,250,198,235,94,243,122,203,151,182,225,22,181,185,157,239,194,215,140,7,231,139,133,70,61,19,135,137,23,137,125,153,13,67,51,165,230,41,205,228,235,154,49,41,189,166,56,197,226,98,127,9,152,99,86,80,108,13,147,217,43,152,180,156,205,194,216,147,25,74,170,81,183,251,134,106,19,34,174,58,183,204,56,202,181,37,17,208,163,178,93,81,149,148,92,72,185,151,3,201,80,1,142,6,95,11,45,79,83,10,155,67,246,213,53,140,246,181,141,25,141,67,22,113,43,136,180,76,246,94,102,223,124,207,222,198,172,223,216,27,39,179,171,49,106,217,155,138,113,38,50,139,84,172,238,55,236,211,230,69,68,116,238,88,109,148,233,74,227,173,69,116,180,147,59,168,248,153,242,46,5,220,182,120,217,103,47,182,105,247,65,238,18,177,136,103,251,163,234,157,107,194,210,24,119,71,87,222,232,221,238,153,110,215,223,174,247,191,34,181,184,222,241,128,252,233,201,101,232,197,242,212,209,29,109,251,251,248,190,204,125,168,214,51,57,24,211,49,179,21,78,4,69,49,213,229,106,109,213,143,133,162,221,192,195,159,246,44,246,126,255,0,199,12,194,255,0,140,33,127,221,6,99,0,203,31,41,131,154,183,150,166,38,220,31,142,147,180,26,158,133,215,254,206,198,171,15,175,110,181,185,218,246,251,175,63,123,134,193,120,90,159,129,112,117,11,4,210,94,144,244,28,63,76,139,74,138,228,149,37,78,173,166,26,75,104,82,205,36,146,53,26,80,70,102,68,69,123,216,139,144,230,64,7,239,17,20,197,161,197,98,98,85,139,92,226,87,55,153,155,204,251,100,0,1,88,2,206,109,15,178,206,95,109,45,238,127,221,221,99,16,192,247,57,214,250,175,130,100,48,214,190,177,186,215,188,222,178,229,237,184,69,173,110,103,123,240,181,227,1,249,226,225,81,143,68,225,226,69,226,95,102,67,80,204,233,121,138,115,121,58,230,140,74,111,105,142,49,120,152,159,194,102,22,15,32,246,48,202,237,157,49,140,204,109,130,107,216,166,108,233,180,199,41,78,55,85,149,29,214,137,165,186,211,134,162,38,216,108,245,106,101,37,123,153,88,207,135,35,43,248,0,38,14,6,30,94,158,166,20,90,25,234,90,166,115,87,199,250,78,123,18,107,174,209,23,158,54,142,0,0,15,213,240,3,166,230,254,86,97,252,234,203,170,182,89,98,153,149,24,180,186,206,227,126,245,61,196,34,66,119,47,182,242,116,169,104,90,74,234,105,36,119,73,240,51,228,124,75,185,0,198,186,41,196,166,104,170,47,18,253,178,249,140,92,166,53,25,140,10,186,181,209,49,49,49,202,98,111,19,240,150,40,224,190,141,220,142,192,184,198,133,141,169,56,171,29,61,59,15,212,226,213,98,183,38,116,53,52,183,88,117,46,33,43,36,197,73,154,77,72,34,50,35,35,181,236,101,204,101,112,0,252,176,50,216,57,104,152,193,166,215,125,250,174,185,168,235,149,211,137,168,226,206,36,211,22,137,158,80,0,0,253,220,82,206,109,15,178,206,95,109,45,238,127,221,221,99,16,192,247,57,214,250,175,130,100,48,214,190,177,186,215,188,222,178,229,237,184,69,173,110,103,123,240,183,13,144,123,24,101,118,206,152,198,102,54,193,53,236,83,54,116,218,99,148,167,27,170,202,142,235,68,210,221,105,195,81,19,108,54,122,181,50,146,189,204,172,103,195,145,149,252,1,243,78,79,2,172,95,47,52,199,91,181,205,225,237,38,171,133,144,254,203,163,30,168,192,180,199,83,149,166,111,63,124,205,192,0,31,75,132,116,220,223,202,204,63,157,89,117,86,203,44,83,50,163,22,151,89,220,111,222,167,184,132,72,78,229,246,222,78,149,45,11,73,93,77,36,142,233,62,6,124,143,137,88,60,23,209,187,145,216,23,24,208,177,181,39,21,99,167,167,97,250,156,90,172,86,228,206,134,166,150,235,14,165,196,37,100,152,169,51,73,169,4,70,68,100,118,189,140,185,140,174,1,243,98,228,240,49,235,140,76,74,98,102,57,185,189,63,105,53,93,43,45,86,79,37,143,85,24,117,76,204,211,28,38,102,34,39,239,136,136,0,0,125,46,16,0,0,0,0,1,132,25,133,209,19,179,110,101,99,252,75,152,213,220,109,153,76,84,177,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,142,214,185,159,49,147,249,9,146,152,87,103,108,167,161,100,230,10,168,85,102,209,112,255,0,90,234,207,213,29,109,201,75,223,201,118,66,245,169,182,219,65,217,111,40,138,200,46,201,21,238,119,51,184,0,0,0,0,0,0,0,0,0,3,175,227,252,1,131,115,79,6,213,178,251,48,112,244,74,230,30,174,71,56,211,160,201,35,208,234,46,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,93,128,0,0,0,6,63,237,91,177,78,86,109,131,238,91,228,153,95,197,116,207,114,93,123,169,120,10,84,102,119,157,107,113,188,222,239,152,118,246,234,200,211,167,77,174,171,222,229,107,127,144,157,23,249,5,179,182,108,80,179,143,5,98,252,192,155,90,195,253,107,171,49,84,168,66,114,42,247,241,157,142,189,105,110,35,107,59,33,229,25,89,101,218,34,189,202,228,121,128,0,0,0,0,48,255,0,62,250,47,242,11,104,156,216,174,231,30,53,197,249,129,10,181,136,58,175,89,98,151,80,132,220,84,110,35,53,29,26,18,228,71,22,87,67,41,51,186,207,180,103,107,21,136,179,0,0,99,254,202,91,20,229,102,199,222,234,126,70,117,252,87,83,247,91,212,122,239,135,101,70,123,119,213,119,251,189,214,229,134,173,126,178,189,90,181,94,201,181,172,119,200,0,0,1,143,251,86,236,83,149,155,96,251,150,249,38,87,241,93,51,220,151,94,234,94,2,149,25,157,231,90,220,111,55,187,230,29,189,186,178,52,233,211,107,170,247,185,91,32,0,6,31,228,39,69,254,65,108,237,155,20,44,227,193,88,191,48,38,214,176,255,0,90,234,204,85,42,16,156,138,189,252,103,99,175,90,91,136,218,206,200,121,70,86,89,118,136,175,114,185,30,96,0,0,12,127,218,183,98,156,172,219,7,220,183,201,50,191,138,233,158,228,186,247,82,240,20,168,204,239,58,214,227,121,189,223,48,237,237,213,145,167,78,155,93,87,189,202,217,0,0,49,127,101,254,143,76,151,217,51,31,212,51,27,46,113,62,53,168,212,170,52,119,104,142,181,91,155,17,230,18,195,143,50,242,148,148,179,25,165,18,245,71,65,17,154,140,172,106,225,200,203,40,0,0,5,191,207,188,148,194,187,68,229,61,119,39,49,173,66,171,10,139,136,58,175,89,126,150,235,109,202,70,226,75,82,17,161,78,54,226,10,235,101,36,119,65,246,76,237,99,177,149,192,0,24,65,151,189,17,59,54,229,174,63,195,89,141,66,198,217,148,253,75,10,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,237,123,25,115,25,127,143,48,6,13,204,252,50,254,12,204,12,61,18,187,66,149,34,36,153,20,249,100,106,97,245,198,144,220,134,137,196,222,203,65,58,203,102,104,85,208,178,35,74,137,73,51,73,246,0,0,0,0,0,0,0,0,0,24,255,0,181,110,197,57,89,182,15,185,111,146,101,127,21,211,61,201,117,238,165,224,41,81,153,222,117,173,198,243,123,190,97,219,219,171,35,78,157,54,186,175,123,149,173,254,66,116,95,228,22,206,217,177,66,206,60,21,139,243,2,109,107,15,245,174,172,197,82,161,9,200,171,223,198,118,58,245,165,184,141,172,236,135,148,101,101,151,104,138,247,43,145,230,0,0,12,63,207,190,139,252,130,218,39,54,43,185,199,141,113,126,96,66,173,98,14,171,214,88,165,212,33,55,21,27,136,205,71,70,132,185,17,197,149,208,202,76,238,179,237,25,218,197,98,44,192,0,24,255,0,178,150,197,57,89,177,247,186,159,145,157,127,21,212,253,214,245,30,187,225,217,81,158,221,245,93,254,239,117,185,97,171,95,172,175,86,173,87,178,109,107,29,242,0,0,6,0,127,176,169,178,199,254,63,102,175,252,107,78,255,0,184,140,223,203,220,21,74,203,92,1,134,178,230,133,34,91,244,220,43,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,189,236,69,200,118,0,1,106,179,79,101,236,142,206,140,119,133,51,27,50,48,5,42,183,90,194,59,246,163,170,100,70,95,102,100,87,89,117,179,139,45,167,80,164,62,202,22,246,253,178,81,106,109,212,18,144,164,146,156,74,238,168,0,0,0,0,11,21,179,142,197,153,13,178,197,87,18,87,114,175,15,203,77,75,18,200,89,174,101,74,79,90,126,20,35,81,41,52,248,206,26,73,72,140,149,17,42,202,53,56,179,36,27,174,57,161,189,55,212,0,91,252,251,201,76,43,180,78,83,215,114,115,26,212,42,176,168,184,131,170,245,151,233,110,182,220,164,110,36,181,33,26,20,227,110,32,174,182,82,71,116,31,100,206,214,59,25,99,6,94,244,68,236,219,150,184,255,0,13,102,53,11,27,102,83,245,44,43,88,133,91,134,212,186,148,5,48,227,241,158,67,205,165,196,166,26,84,104,53,32,136,200,148,147,181,236,101,204,102,248,0,0,0,0,192,15,246,21,54,88,255,0,199,236,213,255,0,141,105,223,247,17,159,224,3,175,229,238,10,165,101,174,0,195,89,115,66,145,45,250,110,21,163,194,162,67,118,90,210,167,220,98,51,40,101,181,56,164,165,41,53,154,80,70,102,73,73,94,246,34,228,24,3,0,96,220,172,193,180,156,190,203,236,61,18,135,135,168,113,202,52,24,49,136,244,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,96,0,0,0,0,0,0,1,215,243,11,5,82,179,43,0,98,92,185,174,200,150,197,55,21,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,242,29,128,0,96,7,251,10,155,44,127,227,246,106,255,0,198,180,239,251,136,207,240,0,0,0,1,132,25,133,209,19,179,110,101,99,252,75,152,213,220,109,153,76,84,177,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,142,214,185,159,49,147,249,9,146,152,87,103,108,167,161,100,230,10,168,85,102,209,112,255,0,90,234,207,213,29,109,201,75,223,201,118,66,245,169,182,219,65,217,111,40,138,200,46,201,21,238,119,51,184,0,0,0,0,0,0,0,48,255,0,62,250,47,242,11,104,156,216,174,231,30,53,197,249,129,10,181,136,58,175,89,98,151,80,132,220,84,110,35,53,29,26,18,228,71,22,87,67,41,51,186,207,180,103,107,21,136,179,0,0,89,253,151,246,95,192,59,38,96,10,134,92,229,205,95,16,84,105,181,26,195,181,183,93,173,200,101,231,210,251,140,178,202,146,149,50,211,73,36,105,142,131,34,52,153,220,213,199,145,21,224,0,0,0,0,1,215,243,11,5,82,179,43,0,98,92,185,174,200,150,197,55,21,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,242,29,128,0,71,255,0,251,10,187,44,23,251,126,205,95,248,214,157,255,0,113,25,255,0,127,63,48,181,197,15,153,0,210,187,223,238,10,54,103,123,24,170,249,253,192,69,174,3,81,243,20,21,62,98,128,40,237,244,21,188,227,14,54,219,55,61,196,51,167,255,0,25,83,252,12,145,152,239,29,144,95,8,196,13,180,217,39,112,75,37,98,254,233,18,127,243,50,0,67,78,52,96,221,199,56,132,148,155,252,212,150,124,254,204,161,113,178,224,221,137,225,29,223,99,94,230,252,142,246,214,58,30,54,36,181,142,177,23,14,85,89,101,255,0,60,161,113,176,3,72,115,175,216,185,110,185,159,219,128,151,28,142,172,200,119,195,90,228,222,221,90,221,130,251,39,160,100,148,85,169,198,205,74,59,157,236,49,167,34,169,233,249,183,98,79,232,110,243,251,40,201,120,232,36,32,200,188,224,55,14,255,0,112,117,124,127,21,50,176,220,198,141,189,90,137,174,23,183,231,137,49,218,12,236,56,76,86,148,185,68,146,70,93,200,253,249,0,134,221,190,40,104,141,142,113,212,178,139,164,211,224,206,214,187,243,102,41,114,184,234,219,19,213,29,143,152,152,54,50,95,210,148,248,71,179,164,143,243,137,39,230,23,59,164,46,58,17,136,241,242,201,60,75,193,93,255,0,99,136,44,198,199,18,55,121,159,132,18,87,185,120,67,187,252,94,64,9,155,202,7,103,63,68,138,244,117,106,212,203,220,108,69,195,124,126,113,116,218,215,187,70,243,199,210,90,190,30,241,109,178,37,180,171,4,211,101,91,180,182,228,17,159,254,144,175,230,23,44,0,0,0,0,0,0,0,0,82,220,110,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,150,47,48,31,33,78,37,196,192,80,249,138,40,106,46,55,26,84,2,168,228,96,8,228,96,92,192,84,188,83,31,21,68,201,49,28,185,121,191,9,15,177,71,110,3,143,170,153,245,71,120,253,79,225,32,17,219,210,23,38,216,111,31,160,141,100,95,50,184,119,124,242,32,192,12,132,86,188,237,161,31,30,61,107,159,236,71,70,120,244,135,185,167,15,230,1,92,255,0,74,191,127,16,96,78,207,170,53,103,85,4,238,127,162,191,138,58,2,117,242,83,251,138,195,86,255,0,0,67,254,9,177,114,116,170,197,115,22,223,37,11,242,149,134,143,253,192,135,252,19,98,227,153,153,21,204,192,98,126,216,167,105,120,106,220,61,242,163,127,219,96,65,134,41,50,249,86,255,0,95,254,136,156,189,177,85,242,230,27,231,243,218,143,225,96,65,150,40,253,13,254,127,250,32,51,11,163,248,200,179,21,87,255,0,13,80,255,0,135,112,124,25,237,255,0,134,252,195,255,0,42,170,223,198,221,31,118,192,31,248,69,63,247,234,135,252,59,131,225,207,95,252,55,102,23,249,85,86,254,54,232,214,182,151,209,97,247,207,131,188,58,15,245,134,111,220,167,230,116,112,0,26,123,210,0,0,0,156,205,157,175,249,31,242,202,223,248,157,69,254,36,208,184,34,222,236,237,228,253,150,95,228,117,23,248,147,66,225,14,208,192,244,84,247,71,131,193,250,183,172,49,253,250,190,105,91,252,244,201,44,37,159,153,125,47,2,226,214,127,84,147,76,149,169,223,148,39,238,29,105,153,58,27,113,27,221,222,249,71,187,82,180,171,145,249,202,22,243,71,45,177,62,80,99,234,206,92,99,22,163,162,173,68,121,45,60,113,158,39,90,113,43,66,92,109,196,43,129,154,86,218,208,178,37,17,40,137,68,74,74,84,70,146,158,84,140,116,219,51,101,90,126,209,24,57,21,106,11,81,226,99,108,60,203,206,211,229,38,58,84,237,69,164,180,234,147,78,82,212,235,104,66,86,241,160,210,226,205,68,217,235,50,34,37,174,252,70,179,166,125,50,143,43,133,30,124,126,49,217,223,217,247,59,19,163,77,185,157,156,205,125,7,63,87,249,108,79,253,149,126,215,187,60,42,142,234,185,77,225,240,7,33,136,176,253,95,9,226,10,158,22,196,17,58,173,82,141,49,234,124,214,55,137,94,234,67,43,52,56,141,72,51,74,172,164,153,93,38,100,118,224,102,67,143,26,52,196,196,218,94,170,162,186,113,41,138,232,155,196,239,137,142,96,0,3,32,72,198,192,123,99,197,169,69,131,144,217,173,90,221,212,91,220,66,194,147,222,67,45,71,92,118,217,109,150,169,199,161,9,179,165,187,187,107,89,168,221,53,154,13,68,178,109,46,71,56,250,41,213,26,133,30,161,22,173,73,159,34,20,232,79,34,76,89,81,157,83,78,176,234,20,74,67,136,90,76,141,42,74,136,140,148,70,70,70,68,100,62,188,150,115,19,35,139,24,148,124,99,182,26,230,212,108,214,83,106,116,250,178,89,152,223,198,154,185,211,87,41,143,103,41,142,113,240,151,160,128,24,197,177,70,214,172,109,1,134,11,10,99,57,145,209,152,84,118,93,114,91,76,71,113,41,159,9,179,101,5,56,236,130,101,181,41,111,18,20,218,85,227,37,75,74,82,133,18,83,147,163,177,50,249,140,60,214,28,98,225,205,226,94,53,214,52,140,222,133,156,175,35,157,167,171,93,51,240,152,229,49,60,226,120,196,128,0,63,103,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,124,200,106,20,50,1,161,124,254,224,170,5,78,221,229,113,66,241,136,5,79,137,129,145,144,173,202,226,160,54,220,50,52,145,122,70,40,237,139,28,151,130,216,186,82,127,150,20,159,18,251,20,129,150,11,43,151,33,140,219,89,210,158,157,131,152,67,74,104,143,195,201,87,104,207,150,233,255,0,71,164,4,41,230,67,68,222,56,196,118,36,151,205,137,133,195,245,229,142,217,129,170,41,141,215,117,27,189,173,223,47,243,189,35,132,205,104,14,68,199,88,148,156,52,30,154,220,196,246,124,251,229,141,252,60,163,79,88,208,102,159,19,151,15,56,9,129,217,235,18,69,147,225,251,38,71,103,170,248,196,95,101,244,140,161,106,115,74,43,18,87,196,252,195,3,54,113,171,190,215,186,29,82,100,29,250,167,37,159,217,189,35,53,26,57,7,218,39,148,68,71,245,70,3,179,111,9,92,74,227,140,196,118,85,26,65,91,234,63,126,67,231,97,247,146,164,146,158,89,246,139,232,140,106,174,154,157,162,73,52,153,243,65,113,251,100,128,138,14,144,230,203,195,152,252,236,95,165,95,188,136,44,6,200,142,232,205,92,38,155,159,14,191,203,246,51,226,255,0,116,135,25,166,189,143,208,102,119,249,149,251,200,131,31,54,71,63,236,175,133,15,246,119,241,103,192,77,182,64,175,94,93,210,15,143,137,39,159,236,149,139,152,45,30,207,50,77,88,58,156,198,165,217,44,201,59,95,135,230,149,127,56,187,128,0,0,0,0,0,0,0,2,150,59,138,138,29,200,239,220,23,35,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,50,225,113,83,59,10,25,119,128,36,104,51,184,214,71,97,160,202,192,53,35,145,129,115,4,114,48,46,96,14,23,127,160,113,213,78,48,221,255,0,55,240,144,228,149,252,131,141,171,126,99,119,252,223,194,64,35,103,164,75,133,15,48,62,42,253,252,65,129,251,61,127,225,154,129,255,0,165,127,20,116,103,135,72,143,246,139,48,62,42,253,252,65,130,155,59,38,249,201,135,206,255,0,223,127,197,93,1,58,185,41,253,196,225,175,247,130,31,240,45,139,138,191,20,133,188,201,100,254,82,240,223,31,210,8,127,193,54,46,34,252,82,1,136,155,101,171,229,204,53,195,243,218,143,225,96,65,214,37,59,245,111,243,255,0,144,78,22,217,101,121,184,111,245,218,143,225,96,65,246,32,69,247,28,126,171,249,0,101,230,192,235,211,152,188,175,122,213,19,248,119,7,199,158,103,124,236,204,19,243,226,154,183,241,183,67,96,247,116,102,34,123,55,189,106,137,223,246,119,6,140,238,59,231,62,62,63,62,40,170,255,0,27,112,107,91,75,232,168,239,159,7,120,116,31,235,12,223,185,79,204,233,96,0,52,247,164,0,0,1,57,155,58,31,246,0,203,34,255,0,204,218,47,241,38,69,193,62,98,223,108,232,127,216,3,44,139,255,0,51,104,191,196,153,23,10,246,51,29,161,129,232,169,238,143,7,131,245,111,88,99,251,245,124,210,36,106,0,31,171,143,97,206,223,91,37,124,148,240,250,179,99,44,176,199,88,199,20,189,62,19,98,42,180,185,86,128,132,25,29,154,36,158,250,75,118,70,139,26,84,166,201,72,247,197,37,148,20,90,143,66,2,57,182,252,216,226,85,54,84,236,249,202,154,46,242,156,230,254,110,43,128,202,222,118,66,36,56,243,143,59,81,45,107,85,218,61,229,156,66,9,36,209,32,150,73,52,27,138,111,86,215,52,174,181,243,88,49,191,156,127,63,207,239,119,215,69,123,125,24,29,93,7,83,171,116,238,195,170,103,135,250,38,102,120,126,199,254,158,203,96,64,0,13,77,232,96,0,0,114,24,119,16,85,240,158,32,166,98,156,63,47,170,213,40,211,25,168,66,127,118,149,238,164,50,178,91,107,210,178,52,170,202,73,29,148,70,71,110,36,100,38,119,101,141,161,233,27,70,101,140,92,79,188,167,70,196,144,126,86,196,20,168,174,40,250,156,139,168,144,178,74,203,81,52,234,83,188,71,21,17,93,72,214,181,54,179,16,164,46,22,69,103,102,46,200,60,193,137,142,240,147,255,0,169,198,169,197,210,215,203,240,55,237,58,244,93,110,54,189,214,243,114,146,222,37,58,147,204,188,199,202,105,90,140,228,49,124,239,169,60,127,54,131,183,251,25,70,214,228,63,193,180,102,48,247,209,61,189,180,207,178,121,118,77,167,133,239,57,192,58,46,73,230,246,24,207,28,184,164,102,30,23,149,29,73,154,202,19,58,35,79,27,170,167,77,36,36,222,138,225,154,82,122,144,165,90,230,148,235,73,165,105,45,43,73,159,122,27,253,21,211,137,76,87,68,222,37,228,76,214,91,27,37,141,94,95,49,76,211,93,51,49,49,60,98,99,140,0,0,50,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,174,96,40,174,60,69,18,87,49,170,246,35,26,111,115,1,83,224,2,182,225,113,64,21,81,93,36,44,206,121,70,223,80,144,157,122,126,105,145,242,191,208,58,47,61,236,68,45,206,107,39,93,25,178,189,190,94,47,222,44,4,26,109,41,23,169,227,92,82,246,189,122,177,68,228,218,214,252,249,239,230,22,242,5,87,115,188,247,139,222,223,69,240,250,5,241,218,249,31,55,177,17,95,253,182,203,253,252,129,139,229,42,223,157,254,232,9,112,217,82,163,225,63,117,30,243,187,221,245,47,162,189,239,191,244,23,152,72,68,56,246,108,251,127,69,230,17,7,177,150,60,220,123,176,249,149,171,87,131,255,0,63,183,247,199,214,137,124,166,59,189,142,165,105,181,150,101,207,208,64,62,131,106,255,0,69,251,131,226,171,177,170,156,243,122,185,233,227,111,174,33,200,143,158,119,24,235,251,159,132,4,85,116,138,82,173,51,48,95,235,31,224,158,26,61,17,11,206,49,127,101,56,182,205,76,46,91,207,239,222,239,241,103,198,104,244,136,192,222,211,115,1,221,237,175,224,174,26,126,186,32,195,157,150,153,209,156,184,97,173,87,183,93,227,111,241,87,192,76,94,207,16,245,97,10,113,111,63,56,145,221,254,50,161,121,80,157,8,74,111,123,17,16,181,59,62,53,163,6,211,143,85,253,230,71,119,248,194,133,216,0,0,0,0,0,0,0,0,26,79,129,138,151,17,67,224,98,165,196,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,49,168,237,222,40,119,0,35,176,210,161,81,161,92,121,240,1,173,28,140,11,152,35,145,129,115,1,85,127,32,227,106,231,104,78,159,218,254,18,28,146,191,144,113,53,215,9,20,247,206,229,195,79,63,182,32,17,175,210,32,178,85,31,48,19,195,244,171,191,235,226,12,37,217,189,147,86,111,97,213,17,157,190,91,238,255,0,21,120,102,135,72,107,233,58,86,63,237,38,255,0,50,187,254,186,32,196,29,152,32,174,78,105,225,167,18,219,170,53,117,207,20,174,95,153,158,1,55,249,54,157,56,47,14,113,253,34,135,252,19,99,191,44,172,87,191,120,232,217,72,193,181,131,240,242,13,42,35,77,18,33,88,203,236,77,142,240,247,4,23,194,3,14,182,208,121,41,159,134,202,229,243,234,151,127,215,48,33,70,166,193,187,187,178,173,107,247,124,2,103,118,213,148,218,42,88,116,148,227,101,239,245,62,103,245,204,8,99,90,223,122,214,104,207,79,153,38,32,200,205,142,229,34,155,153,116,212,168,210,173,245,118,142,69,117,105,181,164,31,237,243,28,150,114,44,156,205,236,112,178,250,44,73,83,63,250,83,131,173,236,196,151,227,102,125,4,212,202,146,74,175,82,124,100,153,114,144,57,252,219,61,89,171,140,213,231,196,53,19,255,0,164,184,53,189,165,244,88,125,243,224,239,14,131,253,97,155,247,41,249,157,80,0,6,158,244,128,0,0,39,47,103,111,39,236,178,255,0,35,168,191,196,154,23,8,133,189,217,219,201,251,44,191,200,234,47,241,38,133,194,29,161,129,232,169,238,143,7,131,245,111,88,99,251,245,124,210,212,42,40,92,133,71,234,227,193,243,84,105,212,250,197,62,85,38,173,2,60,216,51,89,92,105,81,100,180,151,90,125,165,164,210,182,214,133,17,146,146,164,153,145,164,200,200,200,204,140,125,32,28,86,38,105,155,199,20,69,237,175,178,83,251,63,226,115,197,120,50,28,133,229,237,97,230,155,136,235,242,27,82,160,77,112,158,89,193,43,172,222,113,41,67,38,180,184,164,248,170,74,20,165,45,38,165,99,24,159,124,99,131,176,198,96,97,138,142,12,198,116,88,245,106,45,89,147,98,92,71,200,244,184,155,145,145,145,149,141,42,74,136,148,149,164,201,73,82,82,164,153,25,17,148,28,231,38,12,164,101,214,108,98,236,9,65,171,248,78,157,64,172,202,167,198,146,122,141,102,134,220,52,146,28,53,54,221,221,69,180,44,210,146,65,173,42,52,26,144,105,81,232,218,214,155,78,78,184,197,195,250,181,114,236,159,201,234,158,140,54,215,23,105,50,213,100,51,183,156,124,40,143,59,246,169,225,19,51,251,93,189,188,123,109,211,128,0,112,110,214,0,0,5,235,217,59,105,26,134,205,121,142,120,137,216,82,42,88,118,174,202,96,214,233,237,60,164,169,77,107,37,38,67,73,212,77,169,246,143,86,157,124,13,43,117,23,70,243,90,102,83,14,226,10,70,44,195,244,204,83,135,229,245,170,93,102,27,53,8,79,238,212,141,236,119,144,75,109,122,86,68,164,221,42,35,178,136,140,175,196,136,196,0,12,214,232,210,206,12,197,163,227,121,217,61,71,195,30,31,194,245,61,85,153,196,203,172,51,34,146,187,178,194,166,18,156,82,55,205,29,216,75,141,17,154,200,136,150,217,93,43,67,155,14,135,169,85,131,92,101,171,223,76,240,246,79,229,46,154,233,87,98,112,181,60,181,90,230,90,98,156,92,56,243,239,49,17,93,49,237,153,136,138,169,229,219,27,184,217,39,64,0,55,71,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,47,72,168,210,174,96,22,185,24,210,69,110,241,168,185,24,211,126,32,42,2,183,59,122,5,0,86,247,43,88,116,140,200,132,169,52,150,210,149,29,250,225,43,130,111,244,43,29,220,185,142,189,139,163,239,160,32,172,163,247,242,62,31,106,160,16,161,182,93,9,248,181,172,67,33,102,230,149,226,249,100,87,104,200,184,174,65,243,24,108,167,136,173,192,191,108,72,94,221,24,125,109,34,171,35,113,40,137,204,96,255,0,19,79,3,191,89,62,28,4,118,168,200,173,115,1,127,54,117,197,177,169,30,232,55,205,52,123,222,169,109,79,146,121,111,125,28,121,137,250,203,250,188,122,157,37,215,152,83,102,69,41,72,236,56,74,43,233,71,155,225,30,111,114,230,162,112,124,33,165,77,118,247,94,57,249,181,250,125,34,126,54,111,196,235,172,97,57,14,173,113,76,252,46,182,253,232,248,124,233,159,73,241,226,2,250,220,135,207,56,254,85,93,248,114,252,36,53,147,164,92,205,36,62,26,212,196,49,78,121,211,113,178,36,233,226,163,225,227,16,12,14,219,236,154,94,22,199,105,223,163,81,248,47,133,202,255,0,60,138,48,151,102,166,203,228,231,135,16,74,191,230,207,226,111,12,170,219,211,20,161,196,99,154,105,72,134,100,126,12,224,75,237,126,133,63,56,197,45,151,157,39,243,211,12,157,210,122,186,239,47,216,111,0,153,236,136,97,72,203,138,59,135,123,26,100,151,47,241,135,5,196,29,23,36,10,217,95,69,47,217,63,198,28,29,232,0,0,0,0,0,0,0,0,105,63,24,84,45,198,226,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,41,126,225,85,114,26,64,84,138,227,65,145,43,152,214,145,182,124,57,128,214,92,57,119,129,115,0,46,96,42,175,228,28,14,41,90,90,164,202,112,212,69,109,28,207,135,140,145,207,47,249,7,81,199,242,9,172,61,61,68,187,25,110,187,190,189,0,34,255,0,164,30,188,149,57,143,169,196,244,99,51,240,87,100,149,219,253,10,126,113,100,54,48,167,34,126,102,224,243,94,242,203,240,133,205,30,136,242,61,30,129,218,246,246,169,173,220,119,142,163,155,247,73,248,51,134,159,176,197,63,48,248,54,20,142,78,230,6,8,89,34,247,240,151,27,253,130,72,9,148,203,248,201,141,135,105,8,78,171,34,153,29,5,171,208,218,7,98,146,118,65,31,164,113,88,73,189,20,26,97,17,90,208,89,47,249,9,28,164,205,91,162,251,96,17,247,183,205,121,84,234,206,26,74,87,28,181,74,171,23,108,252,203,143,233,244,136,155,164,40,159,222,235,50,45,58,121,125,209,38,61,35,82,213,238,135,12,160,156,241,102,214,139,151,215,199,17,165,132,226,174,103,90,208,222,189,26,59,237,107,234,254,96,25,5,144,9,75,89,151,135,116,157,239,93,166,94,255,0,178,8,125,89,177,255,0,133,44,101,254,80,84,127,140,172,114,121,61,65,114,151,153,24,101,110,196,221,107,173,211,204,189,243,85,236,250,125,39,231,28,94,107,113,205,28,99,254,255,0,212,63,140,44,107,59,75,232,176,251,231,193,222,29,7,250,195,55,238,83,243,58,176,0,13,65,233,0,0,0,78,102,206,164,69,179,254,89,31,254,103,81,127,137,50,46,9,243,22,247,103,111,39,236,178,255,0,35,168,191,196,154,23,8,118,134,7,162,167,186,60,30,15,213,189,97,143,239,213,243,75,81,88,84,80,172,42,63,87,30,0,12,114,219,51,106,170,126,206,248,57,20,154,11,177,229,227,108,66,203,205,83,226,166,66,82,237,57,165,52,234,83,81,82,20,211,136,90,80,241,32,146,218,201,36,225,235,34,51,36,46,223,142,62,61,25,108,57,197,196,155,68,57,29,39,74,205,107,121,202,50,57,42,122,216,149,206,232,241,153,158,81,17,190,101,107,122,66,246,177,127,3,83,230,100,6,6,76,119,42,213,234,97,167,16,79,82,155,116,161,66,125,42,73,197,74,46,102,151,221,110,230,163,89,22,134,156,66,144,70,167,18,182,227,56,125,21,26,141,66,177,80,149,86,171,79,145,54,116,215,151,38,84,169,46,169,215,95,117,106,53,45,197,173,70,102,165,41,70,102,106,51,51,51,51,51,31,56,235,204,254,118,188,246,52,226,85,195,148,118,67,217,59,39,179,25,109,148,211,169,201,96,111,171,141,117,115,170,174,222,118,142,81,28,163,219,121,144,0,15,141,179,0,3,232,167,83,170,21,138,132,90,77,38,4,137,179,166,188,136,209,98,198,105,78,186,251,171,81,37,13,161,9,35,53,41,74,50,34,73,17,153,153,145,16,113,73,152,166,47,60,28,134,14,193,216,159,48,49,61,59,6,96,202,44,138,181,106,172,241,49,18,35,4,90,156,85,140,204,204,206,196,148,165,36,106,82,212,100,148,165,42,82,140,136,140,202,103,118,103,217,239,12,108,239,151,16,240,213,50,12,117,87,230,178,203,248,138,164,133,155,170,155,52,145,218,36,184,105,73,238,16,165,45,45,35,74,108,147,51,50,214,181,169,86,247,98,141,146,152,217,255,0,12,22,43,198,112,227,175,48,171,12,186,220,183,88,144,226,147,2,19,134,202,202,9,217,102,203,138,74,217,37,169,196,167,198,82,144,149,41,9,37,43,39,70,239,163,105,127,68,167,203,98,199,159,63,132,126,125,191,115,203,125,38,109,231,247,131,27,251,51,79,171,252,189,19,190,99,254,37,81,207,178,105,143,213,237,159,59,178,192,1,111,241,206,122,101,198,91,102,62,6,202,252,107,89,240,85,87,49,186,243,84,7,159,34,76,89,18,162,156,114,56,170,112,207,176,243,157,105,59,162,50,210,181,33,72,37,18,212,218,23,207,58,145,112,0,0,0,0,0,0,113,56,167,22,97,92,13,66,149,138,113,174,38,165,97,250,44,45,29,102,163,84,154,220,72,172,107,90,80,141,110,184,105,66,117,45,105,73,92,248,169,68,69,196,200,90,173,155,54,188,201,173,171,125,214,252,137,102,213,94,247,29,80,68,41,158,16,128,168,219,246,93,215,213,229,179,115,59,178,238,233,221,36,189,14,167,118,123,198,209,116,234,11,214,0,0,0,2,207,237,49,181,86,81,236,161,131,99,99,12,210,169,75,82,234,50,58,181,50,145,77,109,15,84,106,43,35,78,240,217,105,107,66,116,54,149,18,150,181,169,40,77,210,155,235,91,104,88,94,0,31,37,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,0,0,0,0,24,255,0,130,246,236,217,151,29,231,45,103,36,40,153,149,74,42,213,55,169,38,159,61,201,241,85,75,175,57,37,45,217,154,116,166,221,82,31,121,11,121,182,212,209,233,112,214,106,36,37,100,133,154,114,0,0,0,117,250,174,63,193,180,44,101,64,203,234,206,33,137,15,16,226,168,243,164,209,96,188,102,149,207,68,50,104,228,147,70,101,165,75,66,95,109,102,139,235,52,107,81,17,165,181,154,67,176,0,0,0,0,0,0,0,0,14,191,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,245,252,139,207,76,184,218,47,46,41,217,161,149,245,158,189,74,157,118,158,101,210,36,74,167,202,73,17,185,22,75,100,103,187,121,26,147,114,185,164,210,164,173,10,90,22,133,168,46,0,0,0,0,197,253,168,58,66,242,95,100,204,127,79,203,156,198,195,24,214,163,82,168,209,218,173,180,237,18,20,71,152,75,14,60,243,41,74,148,244,150,148,75,213,29,102,100,73,50,177,167,143,50,46,193,178,150,218,217,89,182,15,186,159,145,157,3,21,211,61,201,117,30,187,225,216,177,153,222,117,173,254,239,117,185,125,219,219,171,47,86,173,54,186,109,123,157,131,32,0,0,0,5,159,218,131,106,12,3,178,102,0,167,230,54,99,82,49,5,70,155,81,172,53,68,105,170,36,118,94,125,47,184,203,207,37,74,75,206,180,146,70,152,235,35,50,81,157,205,60,57,153,89,252,132,233,64,200,45,162,115,98,133,147,152,43,8,102,4,42,214,32,235,93,89,250,165,62,19,113,81,184,140,236,133,235,83,114,220,89,93,12,168,138,200,62,209,149,236,87,50,12,192,0,0,0,0,0,0,22,171,104,45,167,114,107,102,26,21,38,191,155,216,163,193,173,214,234,13,83,224,198,97,149,72,148,245,214,130,121,244,178,139,172,217,97,11,39,29,89,17,217,58,82,146,83,142,52,218,194,234,128,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,0,0,195,252,251,233,64,200,45,157,179,98,187,147,152,215,8,102,4,218,214,31,234,189,101,250,93,62,19,145,87,191,140,212,132,104,83,146,219,89,217,15,36,142,232,46,209,29,174,86,51,12,192,1,143,251,41,109,173,149,155,96,251,169,249,25,208,49,93,51,220,151,81,235,190,29,139,25,157,231,90,223,238,247,91,151,221,189,186,178,245,106,211,107,166,215,185,219,32,0,0,0,0,7,95,161,99,252,27,137,177,54,38,193,148,44,67,18,93,119,7,72,141,26,187,79,73,153,63,5,114,35,162,67,6,180,153,17,154,28,105,194,52,172,174,131,52,184,146,61,77,173,41,236,0,0,0,0,0,0,0,3,23,246,160,233,11,201,125,147,49,253,63,46,115,27,12,99,90,141,74,163,71,106,182,211,180,72,81,30,97,44,56,243,204,165,42,83,210,90,81,47,84,117,153,145,36,202,198,158,60,200,131,40,0,98,254,203,253,33,121,47,181,158,63,168,101,206,92,225,140,107,78,169,83,168,238,214,221,118,183,10,35,44,41,134,222,101,149,37,42,102,75,170,53,234,144,131,34,52,145,88,149,199,145,30,80,0,0,11,63,181,6,212,24,7,100,204,1,79,204,108,198,164,98,10,141,54,163,88,106,136,211,84,72,236,188,250,95,113,151,158,74,148,151,157,105,36,141,49,214,70,100,163,59,154,120,115,50,11,192,3,8,50,247,165,219,102,220,202,199,248,107,46,104,88,39,50,152,169,98,170,196,42,36,55,101,211,96,37,134,223,146,242,25,109,78,41,51,20,162,65,41,100,102,100,149,29,175,98,62,66,255,0,237,65,181,6,1,217,51,0,83,243,27,49,169,24,130,163,77,168,214,26,162,52,213,18,59,47,62,151,220,101,231,146,165,37,231,90,73,35,76,117,145,153,40,206,230,158,28,204,130,240,0,195,252,132,233,64,200,45,162,115,98,133,147,152,43,8,102,4,42,214,32,235,93,89,250,165,62,19,113,81,184,140,236,133,235,83,114,220,89,93,12,168,138,200,62,209,149,236,87,50,204,0,0,0,0,0,0,0,0,0,1,111,228,103,166,92,65,207,22,118,120,169,214,122,142,51,157,135,218,196,148,216,210,8,144,221,70,42,158,144,219,136,142,187,246,222,111,170,173,107,108,200,149,187,81,45,58,201,14,155,119,0,0,0,0,0,7,84,204,204,213,203,140,155,194,175,227,92,210,198,148,172,51,69,143,169,61,102,161,32,155,223,56,150,214,230,229,148,120,239,60,104,109,195,75,77,146,156,94,147,36,164,207,128,14,214,3,165,100,238,113,96,28,245,192,20,188,198,203,154,244,74,141,54,163,29,135,93,105,169,76,188,253,61,247,25,109,229,68,148,150,86,180,181,37,180,186,130,113,163,81,154,76,254,3,62,234,0,0,0,0,44,86,115,109,167,144,217,7,155,152,71,38,179,59,16,75,165,213,241,116,126,182,137,203,141,106,117,53,133,45,109,50,236,199,212,162,38,208,235,173,184,130,82,73,100,141,6,167,119,77,217,103,125,64,0,97,6,97,116,187,108,219,150,184,255,0,18,229,205,119,4,230,83,245,44,43,88,155,68,152,236,74,108,5,48,227,241,158,91,46,41,181,42,98,84,104,53,32,204,140,210,147,181,174,69,200,95,253,151,246,160,192,59,89,224,10,134,99,101,205,35,16,83,169,180,234,195,180,71,90,173,199,101,151,212,251,108,178,242,148,148,178,235,169,52,105,144,130,35,53,17,220,149,195,145,152,94,0,1,143,249,179,183,78,206,57,41,156,180,12,142,199,184,207,170,87,171,86,235,146,91,74,21,6,133,188,73,28,127,8,188,106,46,175,190,185,105,224,173,9,52,184,238,233,165,37,195,12,128,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,0,29,127,48,177,173,43,45,112,6,37,204,106,236,121,111,211,112,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,74,246,185,151,48,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,131,176,0,0,0,0,0,0,0,0,0,183,249,195,158,153,113,144,208,240,205,91,52,43,62,6,165,98,140,64,206,27,102,164,233,17,69,135,41,214,31,121,181,201,89,153,110,153,62,174,164,27,150,52,161,75,73,175,74,9,107,64,92,0,0,0,0,29,125,188,127,131,93,199,242,50,181,56,134,33,98,200,180,118,107,235,164,168,205,47,157,57,215,156,97,50,16,70,86,90,9,214,86,133,105,51,208,102,222,189,59,198,245,7,96,0,0,0,0,0,0,0,0,31,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,213,100,94,213,185,47,180,61,87,20,208,178,231,20,196,126,165,133,107,19,169,110,195,118,116,69,63,57,136,202,105,42,169,69,109,151,156,83,176,86,167,144,150,223,50,73,40,248,88,184,92,47,0,0,0,0,183,249,247,157,120,87,103,108,167,174,231,30,53,167,213,102,209,112,255,0,85,235,44,82,218,109,201,75,223,201,106,58,52,37,199,27,65,217,111,36,206,235,46,201,29,174,118,35,198,12,189,233,118,217,183,50,177,254,26,203,154,22,9,204,166,42,88,170,177,10,137,13,217,116,216,9,97,183,228,188,134,91,83,138,76,197,40,144,74,89,25,153,37,71,107,216,143,144,12,223,0,0,0,1,111,243,135,61,50,227,33,161,225,154,182,104,86,124,13,74,197,24,129,156,54,205,73,210,34,139,14,83,172,62,243,107,146,179,50,221,50,125,93,72,55,44,105,66,150,147,94,148,18,214,128,184,0,0,0,52,171,152,212,52,171,152,10,10,47,135,1,170,214,49,165,206,124,124,192,42,71,217,176,10,39,151,1,80,1,198,215,27,37,196,65,113,249,225,31,15,128,199,36,62,74,139,100,182,82,86,191,108,143,247,12,4,100,237,235,67,108,176,243,239,145,63,117,226,229,31,163,138,37,31,152,69,12,132,233,211,207,141,196,198,237,233,9,39,132,76,205,174,120,179,234,190,197,40,67,188,244,26,119,124,60,255,0,200,3,149,195,46,169,158,179,166,220,116,115,255,0,56,78,142,198,213,55,36,224,153,6,173,215,247,68,180,246,127,89,143,233,16,79,66,89,39,127,199,234,127,148,78,54,197,36,105,193,47,18,255,0,241,149,95,192,199,1,151,46,40,249,151,152,117,172,111,45,200,248,110,98,210,73,185,19,124,255,0,92,72,237,105,105,10,65,158,155,253,209,214,113,212,68,187,135,165,183,187,185,153,55,194,255,0,100,72,8,153,219,151,17,201,60,91,141,163,44,163,146,62,102,241,227,127,157,70,63,56,179,91,40,213,82,140,233,194,207,45,214,82,69,215,184,154,172,95,153,31,47,56,188,155,121,208,146,222,33,199,50,138,45,148,94,12,237,107,250,200,165,202,227,26,246,119,146,236,28,212,195,250,87,163,71,91,238,35,181,227,59,252,224,39,155,33,39,166,102,88,209,116,56,210,211,105,38,70,131,191,232,151,11,206,46,40,177,187,38,84,29,151,149,180,50,113,237,101,185,152,126,41,23,232,199,61,2,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,2,169,27,103,199,152,220,35,176,209,107,0,214,101,97,66,230,42,161,66,230,2,171,254,65,111,179,90,90,97,225,122,163,170,115,65,35,113,198,215,181,220,71,243,139,128,179,224,103,232,22,131,104,58,130,224,229,253,125,244,61,160,209,213,108,122,111,107,190,209,121,189,32,34,27,110,10,179,115,51,59,26,180,153,26,245,248,55,134,139,94,209,227,122,61,3,182,236,13,1,215,49,174,5,124,154,186,15,194,156,117,125,138,81,121,197,160,218,178,168,237,75,54,241,66,28,127,121,188,234,87,45,36,87,180,102,61,30,129,147,93,31,120,109,10,115,1,85,58,149,204,252,41,239,155,207,217,73,229,127,228,1,42,248,101,58,104,212,244,218,214,134,209,127,200,72,251,166,40,137,178,185,240,212,62,122,34,18,221,54,26,109,107,70,108,191,228,144,173,89,205,220,116,168,142,215,89,126,3,1,23,125,35,114,136,177,70,30,34,115,148,250,223,119,217,35,136,243,203,146,213,225,13,95,97,255,0,76,103,159,72,253,65,62,234,168,9,67,188,74,161,91,35,236,253,146,63,160,96,30,0,144,182,250,254,149,218,251,174,239,183,1,153,56,62,41,53,152,24,81,77,183,107,86,98,25,241,251,59,98,222,102,161,223,51,241,121,249,235,213,15,227,11,23,31,10,58,166,241,198,26,91,170,177,38,171,20,239,111,179,32,91,92,206,89,57,153,56,177,194,59,146,171,147,204,143,225,144,177,172,237,39,161,195,239,159,7,120,116,31,235,12,223,185,79,204,235,64,0,53,7,164,0,0,1,57,123,59,121,63,101,151,249,29,69,254,36,208,184,66,222,236,237,228,253,150,95,228,117,23,248,147,66,225,14,208,192,244,84,247,71,131,193,250,183,172,49,253,250,190,105,85,35,80,161,16,235,249,133,142,240,254,88,224,138,222,63,197,50,119,52,186,20,55,38,63,101,161,43,115,73,118,90,111,90,146,147,117,197,105,66,18,106,45,75,90,83,123,152,253,42,170,41,137,170,174,16,248,240,112,171,199,196,167,11,10,47,85,83,17,17,28,230,119,68,58,174,208,153,237,134,54,119,203,137,57,129,137,98,72,154,165,60,152,52,216,12,92,149,54,106,208,181,54,209,174,198,77,39,75,107,82,150,162,59,37,10,177,45,90,80,168,91,204,44,119,136,51,59,27,214,241,254,41,147,190,170,87,102,57,49,251,45,106,67,122,143,178,211,122,212,165,19,77,167,74,16,147,81,233,66,18,155,216,135,105,218,19,61,177,62,209,25,143,39,48,49,44,72,240,146,150,83,6,155,1,139,26,97,66,66,214,166,218,53,216,141,213,106,113,106,82,212,69,117,45,86,36,39,74,19,109,70,131,171,106,83,159,196,234,211,245,35,135,183,218,245,199,71,219,17,70,201,229,60,174,62,252,206,36,71,90,127,102,56,245,35,150,233,227,60,231,217,16,0,0,226,93,136,0,0,0,145,141,128,246,56,139,77,139,7,62,115,90,139,188,168,185,184,155,133,32,60,182,93,142,136,238,50,219,205,84,79,66,213,119,79,121,102,208,178,73,180,104,53,154,77,102,218,155,183,189,30,59,44,123,188,196,13,103,158,59,129,81,98,135,135,38,50,254,28,110,219,166,234,115,218,89,153,189,168,148,75,54,163,173,8,224,69,165,110,30,147,81,147,78,182,169,58,27,78,135,165,69,86,205,99,71,116,127,63,203,239,116,31,74,123,127,86,12,215,160,105,149,111,225,137,92,79,15,244,68,252,211,255,0,47,27,128,0,54,199,158,193,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,191,253,29,219,125,67,218,115,10,158,3,205,42,133,42,155,153,180,77,212,123,156,150,35,251,166,108,219,117,125,102,44,109,68,179,121,8,97,197,72,109,180,27,105,236,184,157,41,115,118,214,106,143,46,248,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,160,141,138,54,174,161,109,105,147,80,177,150,246,149,15,23,211,109,15,20,209,33,60,181,117,9,90,150,77,184,73,112,137,100,203,232,70,245,179,186,210,87,91,123,197,173,167,12,6,64,0,0,12,0,233,115,201,236,241,199,25,78,214,62,203,220,113,85,247,25,133,41,239,59,139,112,155,18,94,75,115,155,235,49,148,212,164,199,97,147,235,27,171,45,215,78,67,155,182,91,142,151,27,74,79,122,107,137,92,139,207,76,199,217,211,49,233,217,161,149,245,158,163,85,131,118,158,101,210,53,197,168,69,81,145,185,22,75,100,101,188,101,122,83,114,185,40,148,148,173,10,66,208,133,167,211,72,132,190,147,93,132,170,185,35,140,170,57,231,149,184,102,35,121,95,94,144,218,165,67,165,176,164,35,13,205,89,37,42,67,141,220,201,17,158,118,234,109,104,210,218,22,230,227,75,100,76,239,66,87,246,116,218,95,43,54,160,192,140,227,172,179,171,125,87,93,163,76,126,55,133,41,158,252,243,77,245,182,25,117,205,206,247,112,181,183,169,93,180,89,69,222,69,117,71,156,205,142,246,170,198,91,40,102,229,63,24,81,170,82,213,134,42,50,35,198,197,148,134,219,39,145,81,167,18,251,102,150,148,180,39,172,182,149,56,166,87,169,58,86,102,147,61,218,220,66,231,250,147,157,121,71,90,202,248,89,213,15,49,240,251,120,18,124,118,228,181,136,37,206,68,88,73,66,220,38,146,78,56,241,164,154,94,244,201,163,67,154,86,151,46,133,17,44,141,32,62,76,244,207,76,184,217,211,46,42,57,161,154,21,158,163,74,131,102,153,101,162,37,202,168,74,81,25,183,22,51,102,101,188,121,122,85,98,185,36,146,149,45,106,66,16,181,167,207,102,209,123,75,230,158,212,24,237,236,117,153,149,111,169,234,84,104,111,201,240,93,51,222,89,105,206,168,195,206,185,185,222,238,16,183,52,171,182,187,168,251,136,174,86,220,155,113,227,45,175,113,146,98,197,68,186,30,93,80,228,41,116,26,10,214,90,220,93,141,61,118,102,147,52,174,74,146,106,34,73,25,161,148,40,208,131,81,169,215,93,198,0,18,41,209,123,183,213,11,37,180,108,241,156,213,14,167,132,42,181,5,200,161,87,228,201,89,179,69,148,246,146,92,103,201,106,52,53,13,197,145,172,156,73,37,45,58,227,139,114,232,117,110,51,50,131,202,184,151,238,139,125,190,166,102,39,81,217,147,56,234,21,90,150,47,46,185,35,14,226,41,146,95,156,245,93,178,222,201,122,52,183,28,82,214,151,154,65,56,109,184,102,77,169,166,201,190,194,219,70,248,36,168,71,175,74,54,221,181,92,147,165,51,145,25,47,137,162,71,198,213,200,235,86,32,168,196,125,93,119,15,66,82,80,109,33,189,37,165,169,50,18,181,25,47,94,241,166,210,75,36,164,222,101,212,222,13,189,182,223,161,108,143,129,26,133,135,37,82,170,89,155,91,221,59,68,162,76,101,114,25,68,82,120,137,233,82,210,219,173,173,182,116,37,212,54,122,201,75,118,218,82,164,182,233,162,5,191,45,88,247,21,126,154,226,60,73,136,234,31,100,153,58,165,58,67,159,231,56,243,206,56,191,74,148,165,119,153,128,250,240,6,0,198,89,167,140,169,57,125,151,216,122,93,115,16,215,36,20,104,48,99,17,107,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,47,73,25,3,131,243,31,0,100,214,19,193,185,185,143,125,218,98,250,85,61,44,85,43,122,12,186,203,154,148,105,78,165,89,110,238,208,104,107,124,178,39,29,221,239,22,68,181,168,139,29,122,62,246,10,195,219,51,96,216,56,231,48,104,81,38,102,165,94,59,111,78,92,142,171,53,20,5,145,201,73,51,5,226,104,150,202,213,30,66,91,144,105,113,104,90,208,100,149,41,4,70,121,148,0,34,215,166,226,173,85,160,85,114,26,187,66,169,203,167,84,169,210,49,4,184,115,34,60,166,95,140,251,106,166,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,132,165,8,171,233,206,250,73,253,242,126,45,1,149,91,4,237,191,66,218,227,2,59,11,17,202,165,83,115,54,137,189,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,232,83,72,112,245,154,144,237,245,37,41,113,163,94,85,15,49,153,47,155,216,203,33,115,67,15,230,230,95,191,17,186,238,29,144,167,163,148,182,9,230,29,66,219,83,78,178,226,56,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,19,217,119,105,188,3,181,54,87,211,115,3,8,73,137,14,164,184,233,85,107,15,29,69,153,51,104,207,155,142,183,161,244,182,122,146,133,169,135,84,210,214,148,27,141,146,87,165,55,52,164,47,0,0,0,15,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,245,136,96,233,70,219,182,149,157,149,86,114,35,37,241,52,185,24,38,135,33,106,196,21,24,143,167,169,98,25,169,82,13,164,55,164,181,59,26,58,144,163,37,235,221,186,226,137,100,149,19,44,186,160,181,91,125,237,217,85,218,239,19,66,161,97,168,114,233,57,117,135,100,28,186,60,57,77,169,137,178,159,114,59,41,113,217,205,162,67,172,45,109,184,153,9,101,72,34,52,182,242,200,248,173,67,229,216,39,109,250,238,200,248,237,216,88,142,85,86,165,150,85,189,235,181,186,36,54,81,33,228,74,38,76,153,149,17,46,58,218,27,123,90,90,67,135,172,146,182,175,169,42,83,109,26,45,166,203,187,50,99,237,169,179,66,155,151,248,66,52,184,116,213,200,74,107,88,132,233,207,73,133,70,96,219,117,205,111,169,178,210,149,173,44,58,150,144,181,32,156,112,146,141,73,185,169,63,94,213,219,40,230,62,201,89,142,188,21,141,90,235,212,169,219,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,187,121,26,146,78,178,102,106,109,74,73,145,173,11,109,197,135,162,140,45,139,48,174,57,161,69,197,56,43,19,82,177,5,22,110,190,173,81,165,205,110,92,87,244,45,72,94,135,91,53,33,90,86,133,36,236,124,20,147,35,226,70,57,97,9,125,25,91,118,213,114,71,25,83,178,51,52,177,52,70,242,190,189,33,196,197,153,84,125,72,70,27,154,178,82,146,182,220,177,146,35,60,237,146,226,23,165,180,45,205,254,166,200,158,222,205,160,8,86,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,70,31,228,94,122,102,62,206,153,143,78,205,12,175,172,245,26,172,27,180,243,46,145,174,45,66,42,140,141,200,178,91,35,45,227,43,210,155,149,201,68,164,165,104,82,22,132,45,33,233,164,5,180,217,227,104,28,3,180,214,87,193,205,124,185,92,180,83,102,72,145,17,216,115,141,146,155,9,246,92,52,169,169,13,178,227,137,109,102,157,14,165,38,171,155,110,182,174,26,136,92,176,24,1,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,0,226,113,78,44,194,184,26,133,43,20,227,92,77,74,195,244,88,90,58,205,70,169,53,184,145,88,214,180,161,26,221,112,210,132,234,90,210,146,185,241,82,136,139,137,144,14,171,158,153,233,151,27,58,101,197,71,52,51,66,179,212,105,80,108,211,44,180,68,185,85,9,74,35,54,226,198,108,204,183,143,47,74,172,87,36,146,82,165,173,72,66,22,180,249,225,218,31,104,28,125,180,214,104,78,205,124,198,92,68,84,166,71,143,17,168,112,77,226,133,9,134,91,36,165,168,237,188,227,138,109,6,173,110,169,36,171,27,142,184,174,26,140,92,173,186,54,205,174,237,135,152,241,106,109,210,188,13,131,48,191,88,143,134,105,174,161,7,41,45,186,104,222,201,146,226,111,119,157,221,52,102,218,84,109,182,148,37,41,212,100,183,92,198,176,18,83,209,111,183,212,60,187,234,59,50,103,29,66,149,77,194,7,215,36,97,220,69,50,75,16,89,164,56,123,217,47,70,150,227,138,66,20,203,171,55,13,183,12,205,196,186,225,55,219,67,136,220,203,248,242,174,38,123,162,231,110,218,174,118,82,158,200,140,232,196,209,36,99,106,28,116,43,15,212,101,190,174,187,136,97,37,43,55,80,230,162,210,236,152,233,66,76,215,175,120,235,106,53,154,84,108,188,234,130,66,132,0,244,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,50,171,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,0,0,2,18,246,192,218,7,31,108,203,210,119,143,243,95,46,87,17,117,40,113,233,209,29,135,56,222,56,83,88,122,135,13,42,106,67,108,184,218,156,65,43,67,169,73,170,196,227,77,171,142,146,18,233,145,121,233,151,27,69,229,197,59,52,50,190,179,215,169,83,174,211,204,186,68,137,84,249,73,34,55,34,201,108,140,247,111,35,82,110,87,52,154,84,149,161,75,66,208,181,66,15,74,63,151,102,102,252,75,236,120,67,137,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,176,244,40,3,137,194,216,179,10,227,154,20,92,83,130,177,53,43,16,81,102,235,234,213,26,92,214,229,197,127,66,212,133,232,117,179,82,21,165,104,82,78,199,193,73,50,62,36,99,150,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,1,208,169,229,79,138,125,95,206,246,141,56,77,72,243,25,147,185,197,143,178,43,31,210,243,27,46,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,248,12,189,9,236,171,180,198,13,218,191,40,225,230,150,15,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,164,146,242,52,186,218,208,226,72,181,33,105,212,148,47,91,104,11,192,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,69,94,201,222,84,249,55,235,3,15,123,69,129,42,157,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,18,169,211,87,228,177,133,189,96,65,246,117,68,6,0,116,92,121,118,101,151,199,94,199,154,39,248,64,15,69,199,151,102,89,124,117,236,121,162,127,128,0,0,0,0,0,0,0,4,53,244,191,226,154,238,6,219,67,47,113,174,22,157,212,171,88,127,7,210,106,148,233,59,164,57,184,148,197,90,123,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,159,251,16,109,163,133,118,184,203,134,39,77,85,42,137,143,169,187,198,43,120,121,169,205,169,197,238,137,157,83,163,48,107,55,138,26,205,246,200,148,178,236,56,106,107,82,244,147,139,142,190,154,191,42,124,45,234,254,15,180,106,35,15,242,47,61,51,31,103,76,199,167,102,134,87,214,122,141,86,13,218,121,151,72,215,22,161,21,70,70,228,89,45,145,150,241,149,233,77,202,228,162,82,82,180,41,11,66,22,144,244,210,2,213,108,197,180,46,21,218,131,38,168,185,185,133,163,117,14,191,188,141,81,165,174,83,114,30,166,78,105,90,93,142,226,144,127,106,226,13,73,66,150,211,173,44,208,141,122,75,137,218,151,107,108,172,217,27,10,209,241,78,102,53,85,157,225,218,129,211,225,83,168,201,140,236,231,52,182,165,184,249,52,243,205,93,150,236,132,173,105,51,210,167,154,35,46,217,0,189,98,29,186,101,169,155,67,53,154,20,186,206,35,114,89,229,4,168,241,35,97,244,64,151,33,80,10,162,211,110,169,211,154,202,149,186,68,227,55,164,104,89,36,181,199,36,18,77,74,109,226,76,159,101,14,210,153,13,159,81,155,123,40,243,87,15,226,41,14,71,118,89,211,217,147,186,168,180,195,110,147,75,117,216,78,146,100,52,141,102,146,37,45,180,145,235,65,149,201,105,51,250,243,211,34,242,227,104,188,184,168,229,126,104,81,186,245,42,117,157,101,230,140,145,42,159,41,36,100,220,168,206,25,30,237,228,106,85,142,198,147,74,148,133,165,104,90,208,160,134,30,141,13,177,36,236,223,155,140,224,124,103,88,151,242,58,199,18,27,133,53,151,38,52,212,74,77,69,197,182,134,170,138,55,172,148,33,41,45,219,198,75,110,237,25,45,91,195,97,180,9,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,121,161,207,76,139,204,125,157,51,30,163,149,249,161,70,234,53,88,54,117,151,154,51,92,90,132,85,25,147,114,163,56,100,91,198,87,165,86,59,18,137,73,82,22,148,45,11,66,100,171,162,111,109,168,117,10,23,228,100,205,236,87,186,159,75,208,172,29,84,171,212,152,109,183,162,169,108,176,221,25,189,225,165,197,188,151,28,35,97,4,110,41,77,169,109,164,155,75,13,165,65,39,226,202,109,129,180,165,11,101,108,142,172,102,109,76,183,213,87,181,82,240,220,69,69,91,237,203,172,58,203,139,142,219,164,149,35,75,37,186,91,142,25,173,7,187,109,100,147,53,154,18,171,151,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,249,246,219,71,107,108,85,181,206,105,158,41,169,53,212,112,221,11,172,211,240,205,57,41,113,173,220,21,73,113,104,125,246,141,231,91,41,142,54,108,165,229,182,100,149,110,91,34,43,32,128,90,172,213,204,204,85,156,153,143,136,243,75,26,203,235,21,172,77,80,118,161,39,75,142,45,182,117,159,97,134,183,139,90,210,203,72,36,182,218,13,71,161,180,33,36,118,73,9,233,232,244,203,220,241,203,45,153,112,254,24,207,90,247,95,159,239,114,232,113,29,223,117,170,61,29,216,172,45,154,116,146,121,166,220,67,204,184,111,164,219,61,100,218,116,182,149,105,66,82,156,0,232,172,216,130,102,100,226,170,70,211,217,135,23,70,16,195,117,7,93,195,209,55,207,199,145,54,177,17,198,22,196,171,110,137,14,195,109,102,241,93,14,145,155,241,244,41,42,66,92,74,166,80,7,154,205,172,124,169,243,147,214,6,33,246,139,226,85,58,21,60,150,49,79,172,9,222,206,167,8,171,218,199,202,159,57,61,96,98,31,104,190,36,39,163,123,62,112,110,205,189,31,153,143,154,216,206,108,68,162,157,142,42,40,166,65,122,65,178,186,181,68,233,80,14,60,38,141,40,90,181,184,164,216,212,72,86,132,18,220,81,104,66,140,131,45,118,223,219,71,10,236,143,151,15,206,132,170,85,111,31,84,183,108,81,48,243,179,155,75,136,222,147,218,103,73,96,150,79,28,52,27,14,17,169,5,219,112,146,214,164,106,55,17,1,149,106,158,50,205,124,127,54,179,49,185,117,252,89,140,107,14,73,117,17,34,17,191,80,168,203,120,212,162,109,150,82,68,107,113,215,14,200,109,37,197,68,73,46,68,57,252,244,207,76,199,218,47,49,234,57,161,154,21,158,189,85,157,102,153,101,162,52,69,167,197,73,153,183,22,51,102,103,187,101,26,149,98,185,168,212,165,45,106,90,214,181,170,71,250,41,246,18,165,21,42,6,212,217,203,134,101,170,164,169,4,254,8,165,84,88,74,88,109,130,74,20,221,96,208,102,106,90,212,163,81,49,173,41,36,18,55,233,37,235,97,198,195,45,122,61,50,155,52,242,131,102,92,63,68,205,236,95,85,172,86,170,187,186,180,122,125,69,82,77,204,61,5,200,172,55,30,148,69,32,245,183,185,67,68,106,108,146,132,182,227,142,33,41,50,78,181,228,168,0,11,85,181,143,146,198,114,122,191,196,62,206,124,68,95,70,134,220,114,118,113,198,76,228,246,56,68,69,229,214,52,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,236,33,178,113,6,70,149,161,233,116,218,199,201,99,57,61,95,226,31,103,62,60,214,0,245,59,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,196,80,116,83,237,219,85,42,172,13,150,115,151,19,68,85,53,81,201,140,17,85,168,190,164,190,219,228,164,37,186,57,172,200,210,180,41,38,163,99,90,146,104,52,110,18,107,214,195,109,202,248,0,0,0,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,63,198,0,116,213,249,44,97,111,88,16,125,157,81,1,213,58,46,182,250,135,140,40,84,221,153,243,138,161,74,165,213,112,229,62,52,28,39,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,174,98,119,141,165,173,217,41,79,54,149,106,34,91,102,183,164,168,121,97,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,78,79,70,102,218,63,146,79,46,23,150,248,213,91,188,125,128,105,241,24,147,33,233,219,231,43,176,72,183,72,157,103,22,167,148,242,77,9,76,133,30,164,239,29,105,100,162,223,19,109,134,106,136,128,233,86,204,204,85,147,123,119,101,158,105,96,169,125,94,181,134,112,125,50,161,27,83,142,33,183,180,84,234,58,216,119,118,180,45,76,186,131,83,110,32,148,90,219,90,210,103,101,24,151,241,10,221,53,126,84,248,91,213,252,31,104,212,64,73,166,199,123,85,96,221,171,242,142,159,140,40,213,40,137,196,244,232,241,227,98,202,67,109,155,43,167,84,77,29,179,75,74,90,213,213,156,82,92,83,43,212,173,72,35,73,158,241,14,33,23,212,121,182,217,87,105,140,101,178,134,110,67,205,44,31,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,73,169,149,234,105,181,161,196,145,233,90,19,169,43,70,182,215,232,83,39,115,139,0,231,174,0,165,230,54,92,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,240,25,135,117,0,0,0,1,128,29,37,125,32,95,32,152,115,178,19,42,94,215,143,170,180,244,248,82,162,149,93,186,60,25,108,73,71,189,58,196,148,61,30,162,131,234,207,183,169,6,146,109,196,47,142,164,128,179,253,43,27,118,213,78,171,63,101,156,154,196,209,19,77,76,115,99,27,213,105,207,169,79,184,249,169,105,114,142,75,34,36,161,9,73,36,223,208,165,26,205,123,133,26,52,62,219,145,235,145,121,233,152,251,58,102,61,59,52,50,190,179,212,106,176,110,211,204,186,70,184,181,8,170,50,55,34,201,108,140,183,140,175,74,110,87,37,18,146,149,161,72,90,16,180,244,0,1,233,119,103,92,249,193,187,73,101,29,11,53,176,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,90,219,82,172,74,52,39,90,13,14,36,180,45,38,119,44,121,214,216,187,107,108,85,178,54,105,150,41,166,181,215,176,221,119,171,83,241,53,57,73,113,221,228,20,201,109,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,239,156,35,43,44,199,160,156,1,143,240,110,105,224,218,78,96,229,246,33,137,92,195,213,200,229,38,12,232,198,122,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,136,49,215,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,4,212,244,163,249,9,230,111,196,190,216,132,33,91,100,239,42,124,155,245,129,135,189,162,192,15,74,96,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,117,78,139,173,190,161,227,10,21,55,102,124,226,168,82,169,117,92,57,79,141,7,9,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,235,152,157,227,105,107,118,74,83,205,165,90,136,150,217,173,233,42,30,88,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,19,169,209,197,183,28,157,171,112,108,252,31,152,40,137,31,49,112,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,238,146,183,90,82,77,36,241,52,216,102,80,161,144,168,0,211,198,252,69,20,87,59,247,11,23,182,38,213,56,59,101,28,164,168,98,250,205,74,34,177,61,70,60,136,216,78,144,227,102,242,234,53,18,71,96,212,210,86,133,117,102,212,166,212,242,245,39,74,12,146,71,188,91,104,92,38,224,253,186,54,142,192,121,225,138,115,235,12,99,62,175,89,198,181,4,204,175,83,159,74,229,83,102,178,135,137,109,68,83,79,41,107,75,45,32,183,13,26,86,78,180,201,169,13,184,130,81,220,61,19,22,157,60,0,117,76,169,198,21,220,192,203,140,57,141,49,62,2,170,224,170,181,106,158,212,201,116,10,162,208,169,84,247,20,87,54,214,105,253,178,37,18,28,36,153,19,141,180,189,77,167,181,128,13,185,40,212,217,112,239,27,131,75,199,100,23,194,3,3,182,237,165,56,254,13,78,237,141,70,120,168,149,227,91,243,169,62,145,12,53,166,183,123,155,38,215,213,223,240,9,217,218,250,130,205,75,9,54,149,197,222,95,16,146,252,115,47,206,164,113,231,233,16,97,137,154,221,117,110,205,175,175,191,237,64,108,208,201,7,191,191,214,255,0,40,156,253,141,78,41,96,231,73,190,94,232,213,231,231,186,142,32,190,134,122,119,215,250,223,229,19,125,177,60,157,254,11,117,70,189,86,196,170,46,86,252,234,48,12,206,104,146,109,157,188,227,132,197,113,205,218,68,130,36,95,130,59,254,188,135,53,28,200,219,59,121,199,197,92,70,242,158,234,45,123,146,120,127,156,64,34,171,111,186,52,164,202,199,114,138,55,189,252,203,237,107,47,52,82,229,113,133,185,56,250,225,230,165,32,141,122,13,29,99,186,246,188,103,63,156,73,70,221,184,78,52,156,39,142,42,10,129,169,197,120,51,183,189,50,252,246,49,114,184,141,92,24,130,166,231,36,54,8,183,105,111,121,195,157,175,21,71,252,160,38,183,99,41,174,72,202,218,17,239,117,23,86,154,126,45,191,70,172,100,114,78,233,35,244,12,92,216,130,89,59,149,84,27,57,127,149,103,119,127,143,44,101,11,103,118,211,246,164,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,22,176,210,53,13,4,71,222,3,113,66,130,170,20,1,71,20,90,79,224,22,19,105,233,70,222,91,226,84,146,150,86,234,124,143,236,236,139,242,239,136,175,181,49,141,251,86,205,75,25,117,138,110,107,236,245,30,95,175,176,2,27,246,129,90,164,231,37,121,26,140,245,117,95,24,255,0,197,90,25,217,209,241,3,242,187,128,85,165,187,252,213,227,111,175,149,232,24,11,157,18,138,78,116,86,9,38,190,215,87,241,191,98,54,36,51,163,221,163,44,53,128,76,237,250,107,252,36,176,18,45,78,65,162,35,4,118,224,210,75,135,192,67,229,174,170,209,83,196,254,122,95,128,199,221,16,173,25,159,214,211,248,7,27,136,20,69,21,60,254,122,95,128,192,68,15,72,116,245,63,142,96,52,78,59,239,53,106,226,120,159,2,247,230,121,113,244,12,41,203,243,47,151,239,199,231,95,233,140,198,233,9,37,179,143,162,173,106,185,57,88,174,25,88,249,123,243,67,12,176,62,178,235,186,84,101,243,190,255,0,182,1,157,112,169,110,39,16,209,159,111,116,157,204,214,151,114,224,124,22,147,225,195,208,44,222,60,81,171,28,98,37,40,204,204,234,178,204,204,249,159,191,40,100,149,18,140,185,85,56,166,146,103,176,251,126,55,219,23,163,208,49,195,48,27,54,177,238,36,105,86,186,42,243,18,118,229,193,229,141,103,105,61,21,29,243,224,239,14,131,253,97,155,247,41,249,156,0,0,13,65,233,0,0,0,78,94,206,159,248,0,203,47,242,58,139,252,73,145,112,143,152,183,187,58,127,224,3,44,191,200,218,47,241,38,69,194,62,99,180,48,61,21,61,209,224,240,126,173,235,12,127,126,175,154,95,6,33,196,20,140,39,135,170,120,167,16,75,234,180,186,52,39,170,19,159,221,169,123,168,236,160,214,226,244,160,141,74,178,82,103,100,145,153,219,129,25,136,141,219,51,106,170,134,209,24,197,20,154,11,178,34,96,156,60,243,205,83,226,166,66,148,213,69,212,186,234,83,81,82,20,211,107,66,150,201,160,146,218,201,70,217,107,34,50,53,174,247,7,111,205,173,233,249,167,80,111,40,242,186,189,33,236,43,74,121,106,172,205,140,242,122,173,102,82,84,147,109,40,177,93,198,25,82,84,100,173,90,28,90,137,68,147,38,218,113,88,100,53,29,111,85,242,245,78,91,6,124,216,227,61,179,249,67,209,29,23,236,12,105,120,84,235,90,149,31,227,213,245,41,159,212,166,119,94,99,246,170,143,186,39,148,222,32,0,3,93,119,64,0,0,3,35,54,51,217,86,161,180,70,49,93,90,188,212,136,152,39,15,60,203,181,9,74,142,165,53,81,117,46,180,165,83,146,180,186,218,208,165,178,107,53,56,131,81,182,90,12,200,141,104,189,189,217,239,34,113,62,209,25,143,27,47,240,212,184,240,146,150,85,58,165,61,251,26,97,66,66,208,151,29,36,92,141,213,106,113,9,74,18,101,117,45,55,52,39,82,211,52,185,123,129,48,254,88,224,138,38,0,194,209,183,52,186,20,54,225,177,116,33,43,115,73,118,157,115,66,82,147,117,197,106,90,212,73,45,75,90,149,107,152,231,52,109,47,233,149,249,92,88,243,35,241,159,203,183,238,117,79,73,123,119,253,220,203,255,0,103,228,42,255,0,51,137,28,127,98,158,223,122,120,83,28,190,183,101,249,12,59,135,233,24,79,15,211,48,182,31,137,213,105,116,104,108,211,225,49,188,82,247,81,217,65,33,180,106,89,154,149,100,164,138,234,51,51,183,19,51,28,136,0,222,34,34,34,208,242,189,117,213,137,84,215,92,222,103,124,204,243,0,0,86,32,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,69,173,50,147,85,173,73,92,58,53,50,92,249,13,199,126,90,218,140,202,157,90,88,97,165,188,243,166,148,145,153,33,182,155,113,197,171,146,80,133,40,236,68,102,46,6,207,27,64,227,237,153,115,66,14,107,229,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,104,117,41,53,88,156,105,181,113,210,66,240,116,92,121,118,101,151,199,94,199,154,59,87,72,142,192,179,54,99,197,69,143,50,182,159,85,169,101,149,111,123,34,197,25,249,30,230,92,39,26,71,86,149,39,73,160,153,90,223,109,49,220,113,100,226,187,77,171,82,155,222,58,19,19,179,198,208,56,7,105,172,175,131,154,249,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,58,29,74,77,87,54,221,109,92,53,16,185,99,207,14,195,155,93,213,118,65,205,197,98,183,233,210,235,24,78,189,29,52,220,71,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,234,209,188,43,26,28,121,178,83,123,211,113,62,130,48,182,44,194,184,230,133,23,20,224,172,77,74,196,20,89,186,250,181,70,151,53,185,113,95,208,181,33,122,29,108,212,133,105,90,20,147,177,240,82,76,143,137,24,14,88,113,56,167,9,225,92,115,66,149,133,177,174,25,165,98,10,44,221,29,102,157,84,132,220,184,175,232,90,86,141,109,56,74,66,180,173,9,81,92,184,41,36,101,196,136,114,192,3,207,94,221,27,25,87,118,60,204,120,180,198,234,190,25,193,152,163,172,72,195,53,39,86,130,148,166,218,52,111,99,73,109,54,179,205,111,90,35,113,41,38,220,74,210,164,233,51,91,77,217,90,118,106,230,61,35,46,42,249,67,76,198,149,88,216,50,189,80,143,84,169,81,27,144,101,22,76,166,72,201,183,20,159,253,67,81,23,101,106,101,133,40,148,108,180,104,244,125,158,153,23,151,27,69,229,197,71,43,243,66,141,215,169,83,172,235,47,52,100,137,84,249,73,35,38,229,70,112,200,247,111,35,82,172,118,52,154,84,164,45,43,66,214,133,65,93,95,163,211,105,170,86,208,81,54,117,111,8,117,234,172,235,58,197,125,134,101,34,132,184,169,105,135,36,74,76,183,89,70,166,99,245,150,144,233,165,38,162,117,73,109,41,90,214,218,86,28,6,199,123,42,227,45,171,243,114,159,131,232,212,217,105,195,20,233,17,228,226,202,187,110,19,40,167,83,141,125,178,75,170,66,211,214,92,74,92,75,40,210,173,75,35,81,150,237,14,45,28,175,72,70,0,193,185,89,181,206,54,203,236,190,195,209,40,120,122,135,30,137,26,12,24,196,122,26,71,129,225,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,206,78,206,155,52,101,102,203,248,17,156,11,150,116,159,170,235,181,153,140,70,240,165,79,223,158,117,190,182,251,45,55,190,221,111,214,134,245,39,176,139,36,187,204,225,91,165,31,203,179,51,126,37,246,60,32,23,43,100,253,132,233,91,93,236,101,92,174,225,169,145,41,57,139,135,113,196,248,148,121,146,156,75,16,165,48,228,106,66,156,106,115,136,142,235,235,67,109,166,66,153,74,12,137,46,60,179,62,11,80,194,15,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,66,101,58,21,60,150,49,79,172,9,222,206,167,15,147,165,27,97,42,174,118,82,153,207,124,151,195,49,36,99,106,28,117,167,16,83,162,48,174,187,136,97,37,40,38,150,222,147,210,236,152,233,66,136,145,163,120,235,106,36,18,148,108,178,210,130,32,113,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,41,84,232,202,232,239,141,133,99,83,182,143,207,188,57,45,24,157,18,28,94,26,195,21,90,123,177,151,70,91,46,169,5,54,83,47,37,42,57,38,164,26,153,73,150,134,208,104,120,141,78,41,6,197,148,232,185,216,74,149,157,149,87,179,223,58,48,204,185,24,38,135,33,9,195,244,233,108,39,169,98,25,169,82,201,213,185,168,245,59,26,58,144,146,52,104,221,186,226,141,6,165,19,47,52,169,159,0,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,139,88,84,154,173,70,52,249,148,250,100,185,81,233,113,202,92,231,89,101,75,68,86,13,214,217,39,93,81,21,144,131,117,230,155,37,42,197,173,196,39,154,136,142,234,236,187,180,222,62,217,103,52,41,185,129,132,36,203,153,77,68,132,170,181,135,142,162,244,104,85,150,9,183,91,208,250,91,61,42,90,18,251,170,105,107,74,201,183,13,43,210,171,26,85,146,189,13,84,154,85,127,105,44,109,66,174,211,34,84,105,181,28,183,169,68,153,14,91,41,121,137,44,57,62,158,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,22,215,111,109,136,43,187,35,227,182,166,225,200,181,90,150,89,86,247,77,81,43,115,30,68,135,145,40,153,35,122,44,181,54,211,104,109,237,105,117,109,150,130,74,218,182,149,41,77,186,72,9,211,202,172,204,194,185,201,151,24,115,52,176,84,190,177,69,196,212,246,170,17,181,56,218,220,103,89,118,216,119,118,181,161,47,52,178,83,110,32,148,122,28,66,210,103,116,152,237,98,2,246,4,219,178,171,178,38,38,155,66,196,176,229,213,178,235,17,72,41,117,136,113,91,83,243,98,190,220,119,146,219,176,91,92,134,152,66,220,113,81,210,242,150,70,106,109,148,17,113,66,68,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,2,58,250,85,54,227,196,57,85,27,242,56,101,106,49,5,15,19,213,99,197,170,84,241,59,43,149,78,92,40,155,210,91,109,211,222,65,161,78,173,197,52,105,113,212,25,180,148,19,140,246,220,83,132,196,69,225,58,7,186,188,85,70,194,222,27,165,81,188,51,80,143,79,240,141,90,79,87,131,15,122,226,81,191,144,237,143,118,202,53,106,90,236,122,82,70,118,59,15,66,123,107,236,163,66,218,211,38,166,224,221,213,42,30,47,166,222,102,22,173,205,101,106,234,18,181,32,220,108,212,217,146,201,151,208,141,211,133,101,164,174,135,55,107,91,77,144,243,239,143,240,6,50,202,204,101,86,203,236,193,195,210,232,120,134,135,32,227,78,131,36,139,91,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,135,161,221,148,118,81,203,141,146,178,225,24,43,5,53,215,170,179,183,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,118,202,53,40,154,100,140,210,218,84,163,51,90,214,227,139,229,182,139,217,163,43,54,160,192,143,96,92,204,164,253,79,82,172,195,98,55,133,41,158,252,203,174,117,71,222,105,205,206,247,112,132,57,165,61,180,93,39,220,101,138,189,23,187,116,252,154,240,170,50,59,56,241,159,91,204,154,46,191,3,201,154,157,47,87,105,109,182,147,43,188,106,62,177,49,155,57,188,185,37,107,104,144,231,190,169,50,28,47,171,164,215,110,218,86,72,224,218,142,70,101,110,38,150,222,104,87,163,182,153,83,41,111,165,11,195,112,150,105,82,150,227,150,51,68,151,154,186,91,66,52,184,132,57,191,212,217,147,59,208,135,108,213,203,122,238,79,230,62,35,202,252,79,50,149,46,171,134,106,14,211,165,189,75,156,137,113,86,227,103,99,52,56,143,221,66,137,46,33,87,67,136,66,210,164,38,82,186,36,54,201,196,56,214,51,123,44,99,184,210,230,175,13,209,247,216,94,167,30,20,169,43,234,141,58,226,158,102,116,131,113,105,105,13,165,216,205,71,61,13,180,72,108,154,53,107,54,82,184,160,194,216,79,21,99,154,236,92,45,130,176,205,87,16,86,166,235,234,212,234,92,39,37,202,127,66,20,181,232,105,178,82,213,165,8,82,142,197,193,41,51,62,4,98,127,182,23,216,202,133,177,230,92,74,166,57,85,240,206,51,197,29,94,70,38,169,52,181,148,85,56,209,47,117,26,51,106,181,153,107,122,233,19,138,73,56,226,150,165,43,73,26,26,108,35,175,166,175,202,159,11,122,191,131,237,26,136,193,90,118,19,197,85,138,21,95,20,210,112,205,86,109,23,15,245,127,11,212,99,194,113,200,180,253,250,205,12,117,135,82,70,134,183,139,35,74,53,153,106,81,25,21,204,103,87,77,95,149,62,22,245,127,7,218,53,17,221,122,28,48,6,13,205,60,27,180,22,95,102,14,30,137,92,195,213,200,248,114,52,232,50,72,244,58,139,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,131,21,118,28,218,238,171,178,14,110,43,21,191,78,151,88,194,117,232,233,166,226,58,83,18,20,133,173,130,89,41,18,153,65,168,154,92,150,79,86,141,225,88,208,227,205,146,155,222,155,137,244,17,133,177,102,21,199,52,40,184,167,5,98,106,86,32,162,205,215,213,170,52,185,173,203,138,254,133,169,11,208,235,102,164,43,74,208,164,157,143,130,146,100,124,72,199,158,205,181,246,81,174,236,151,156,179,112,110,234,171,51,8,84,175,51,11,86,230,178,132,245,248,186,80,110,54,106,108,205,6,243,11,94,233,194,178,20,118,67,155,180,33,214,200,95,94,140,173,187,106,185,35,140,169,217,25,154,88,154,35,121,95,94,144,226,98,204,170,62,164,35,13,205,89,41,73,91,110,88,201,17,158,118,201,113,11,210,218,22,230,255,0,83,100,79,111,67,45,122,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,0,16,109,210,79,183,61,87,104,44,127,51,42,242,230,169,46,14,93,97,89,18,105,174,174,29,81,74,99,20,62,151,155,53,74,117,44,184,108,61,25,46,71,66,163,92,148,118,187,186,136,220,38,219,150,157,172,242,103,25,103,246,67,98,124,173,192,121,139,47,7,85,235,17,244,34,83,86,38,38,160,175,170,20,165,18,77,212,70,120,187,14,41,163,37,145,31,18,113,189,227,46,193,101,39,98,61,165,234,57,243,11,103,9,153,109,46,151,140,165,71,110,160,234,101,184,133,66,139,78,85,181,79,114,83,38,182,142,50,76,205,38,182,205,126,248,70,202,73,79,89,179,15,171,98,141,148,107,187,90,103,44,44,27,186,170,195,194,20,219,76,197,53,184,76,161,93,66,46,149,155,109,146,156,50,65,60,250,209,186,108,172,181,21,214,230,237,104,105,194,31,95,72,70,0,193,185,89,181,206,54,203,236,190,195,209,40,120,122,135,30,137,26,12,24,196,122,26,71,129,225,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,206,158,207,27,63,96,29,153,114,190,14,84,101,202,37,174,155,14,68,137,110,204,156,76,156,217,175,188,225,169,78,200,113,150,219,75,139,36,232,105,42,52,220,155,105,180,241,210,66,19,58,81,252,187,51,55,226,95,99,194,1,223,246,101,216,130,30,213,91,14,226,156,91,131,162,233,204,220,39,140,42,109,80,146,79,49,25,154,163,106,137,73,113,113,101,58,182,148,181,105,66,31,234,228,110,54,218,29,144,163,90,137,43,90,139,10,255,0,45,88,11,21,126,154,225,204,73,135,42,31,100,135,58,155,58,59,159,230,184,203,205,184,143,66,146,164,247,25,9,148,232,84,242,88,197,62,176,39,123,58,156,58,167,74,70,192,179,51,19,175,109,55,147,148,250,173,75,23,151,83,143,136,176,236,56,207,206,122,174,217,110,163,51,38,35,109,165,107,75,205,32,155,39,27,34,38,212,211,102,231,97,109,175,124,23,215,96,77,187,41,91,93,225,153,180,44,75,14,37,39,49,112,236,114,151,88,135,21,180,177,10,83,14,72,121,45,187,5,181,200,117,245,161,182,211,29,47,41,100,68,151,30,65,23,5,164,69,183,74,63,151,102,102,252,75,236,120,66,229,116,96,108,109,155,153,131,154,24,75,105,53,73,151,134,48,38,22,172,41,228,78,110,106,226,77,172,173,182,221,37,51,16,137,181,19,177,183,164,134,36,26,141,8,91,110,62,210,20,165,165,194,69,181,233,71,242,236,204,223,137,125,143,8,6,85,116,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,99,254,15,218,219,10,230,38,215,21,237,152,240,91,93,111,220,86,31,159,80,196,85,19,75,110,50,169,205,191,77,67,44,69,117,183,149,125,223,90,150,220,132,56,218,84,151,90,74,72,251,43,184,68,15,74,63,151,102,102,252,75,236,120,67,21,70,85,116,163,249,118,102,111,196,190,199,132,47,254,197,123,40,208,182,180,232,244,198,216,55,117,74,135,139,233,185,129,58,102,22,173,205,101,106,234,18,186,133,44,220,108,212,217,146,201,151,208,141,211,133,101,164,174,135,55,107,91,77,144,14,149,209,149,183,109,87,36,113,149,59,35,51,75,19,68,111,43,235,210,28,76,89,149,71,212,132,97,185,171,37,41,43,109,203,25,34,51,206,217,46,33,122,91,66,220,223,234,108,137,237,236,218,15,46,248,255,0,0,99,44,172,198,85,108,190,204,28,61,46,135,136,104,114,14,52,232,50,72,181,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,159,116,87,237,235,26,84,106,86,203,25,201,93,137,13,112,227,179,79,192,213,57,27,211,92,197,155,175,40,224,73,144,227,170,73,44,146,182,26,138,132,161,8,208,214,234,230,179,105,43,9,74,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,3,2,161,82,106,181,24,211,230,83,233,146,229,71,165,199,41,115,157,101,149,45,17,88,55,91,100,157,117,68,86,66,13,215,154,108,148,171,22,183,16,158,106,34,59,235,177,118,214,216,171,100,108,211,44,83,77,107,175,97,186,239,86,167,226,106,114,146,227,187,200,41,146,218,214,251,13,19,205,54,115,27,108,158,75,43,112,205,41,223,56,70,86,89,139,213,209,1,133,168,88,231,63,115,11,5,98,152,61,118,139,136,50,190,173,75,168,198,222,173,189,252,87,230,192,109,214,245,160,210,180,234,66,212,87,73,146,138,247,35,35,226,45,86,219,251,23,98,173,145,243,29,248,48,147,85,173,224,26,150,237,250,38,33,118,11,137,109,27,211,123,76,25,47,146,9,147,152,130,97,195,52,160,251,109,146,93,210,141,70,218,2,122,114,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,48,175,166,175,201,99,11,122,192,131,236,234,136,195,94,141,13,184,228,236,227,140,153,201,236,112,136,139,203,172,105,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,216,67,100,226,12,141,43,67,217,127,211,43,86,165,87,246,68,193,53,218,21,78,37,70,155,81,199,20,217,112,230,68,121,47,49,37,135,41,149,5,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,8,182,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,0,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,2,161,82,106,181,24,211,230,83,233,146,229,71,165,199,41,115,157,101,149,45,17,88,55,91,100,157,117,68,86,66,13,215,154,108,148,171,22,183,16,158,106,34,60,245,233,171,242,167,194,222,175,224,251,70,162,56,158,136,12,45,66,199,57,251,152,88,43,20,193,235,180,92,65,149,245,106,93,70,54,245,109,239,226,191,54,3,110,183,173,6,149,167,82,22,162,186,76,148,87,185,25,31,16,22,87,98,237,173,177,86,200,217,166,88,166,154,215,94,195,117,222,173,79,196,212,229,37,199,119,144,83,37,181,173,246,26,39,154,108,230,54,217,60,150,86,225,154,83,190,112,140,172,179,31,94,222,91,80,82,182,179,207,151,51,27,13,82,37,211,176,245,58,143,14,137,71,106,116,116,179,53,76,55,173,231,21,33,40,117,212,26,250,196,137,4,147,66,136,183,100,221,203,86,163,63,171,109,253,139,177,86,200,249,142,252,24,73,170,214,240,13,75,118,253,19,16,187,5,196,182,141,233,189,166,12,151,201,4,201,204,65,48,225,154,80,125,182,201,46,233,70,163,109,22,47,47,112,85,87,50,177,254,26,203,154,20,136,140,84,177,85,98,21,18,27,178,214,164,176,219,242,94,67,45,169,197,37,42,81,32,148,178,51,50,74,142,215,177,31,32,18,83,208,177,179,245,42,163,39,21,237,47,92,68,73,82,41,114,23,133,104,13,40,146,181,197,124,218,109,233,146,77,42,110,232,89,180,243,13,54,227,110,17,232,114,82,84,155,41,38,114,190,58,86,74,101,125,43,37,114,143,8,101,69,25,81,28,143,133,168,241,169,171,145,26,18,98,34,99,232,65,111,165,27,73,51,36,45,231,119,142,175,180,163,53,184,163,53,40,204,204,251,168,12,95,219,215,99,188,61,181,62,81,212,213,70,163,196,99,49,104,113,250,238,31,169,179,14,47,91,154,182,16,250,155,165,187,33,221,42,76,103,84,243,132,69,189,66,16,234,144,233,234,36,41,42,128,207,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,67,212,152,134,14,152,140,49,179,205,15,55,40,178,178,250,161,18,22,98,200,142,181,226,186,29,38,155,29,184,132,135,86,185,13,205,150,235,122,84,153,206,169,229,26,146,162,113,110,53,187,90,141,162,38,250,192,90,173,171,186,67,51,67,105,156,175,193,57,96,244,201,116,170,108,26,60,99,198,72,74,91,65,215,235,109,56,162,235,11,83,90,82,113,141,40,101,244,176,77,182,148,60,227,132,100,230,233,135,11,165,108,93,178,78,42,218,231,52,203,11,83,93,234,56,110,133,213,170,24,154,162,165,56,214,238,10,164,182,133,176,195,164,203,173,148,199,27,55,148,202,28,34,74,183,46,25,157,144,98,192,15,65,29,27,216,55,40,240,94,202,24,77,140,166,175,196,171,174,175,30,61,103,20,188,205,81,19,86,213,126,68,56,235,149,29,210,65,233,97,109,36,217,108,153,178,84,148,33,6,178,82,212,165,168,50,43,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,229,128,0,121,172,218,199,202,159,57,61,96,98,31,104,190,45,163,149,106,171,212,168,244,39,170,114,215,77,135,33,233,113,225,169,229,27,12,190,242,91,75,174,161,187,233,74,214,150,25,74,148,69,117,19,77,145,223,73,90,229,237,99,229,79,156,158,176,49,15,180,95,29,255,0,98,13,139,177,86,215,25,142,196,25,169,170,209,48,13,55,120,253,111,16,181,5,197,54,189,209,179,170,12,103,205,6,201,76,89,62,217,146,86,125,134,205,78,233,94,146,109,97,120,58,52,54,10,147,159,56,133,156,234,205,154,20,182,50,234,135,33,183,169,8,115,117,162,191,81,98,83,106,83,42,101,230,156,75,240,73,45,188,211,199,216,212,181,18,16,165,26,30,36,74,78,117,109,129,145,219,63,102,62,9,203,44,208,196,158,11,159,142,55,202,102,94,182,78,45,45,180,26,80,219,211,204,220,39,35,178,243,134,166,208,238,133,55,169,183,77,106,66,91,90,139,170,237,75,180,110,92,108,27,144,84,120,84,138,101,229,162,158,120,111,4,81,18,178,147,165,200,208,148,81,214,250,93,125,15,57,13,163,110,58,30,113,43,83,133,189,111,154,150,70,32,91,53,115,51,21,103,38,99,226,60,210,198,178,250,197,107,19,84,29,168,73,210,227,139,109,157,103,216,97,173,226,214,180,178,210,9,45,182,131,81,232,109,8,73,29,146,64,61,63,0,197,254,142,124,170,206,140,163,217,182,157,66,206,252,69,46,163,82,168,200,102,169,73,135,46,92,183,159,162,210,156,129,17,44,83,92,110,74,18,168,203,101,77,186,147,97,4,104,65,153,145,31,49,148,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,0,250,170,116,154,173,22,74,33,214,105,146,224,72,114,59,18,208,212,150,84,210,212,195,237,33,230,93,36,168,136,205,14,52,227,110,33,92,148,133,165,69,114,50,49,51,253,26,157,32,95,39,104,112,114,19,53,158,209,143,169,84,245,120,46,162,165,89,186,196,24,140,70,71,190,186,252,149,189,34,162,179,235,47,185,165,4,147,109,181,175,134,149,14,149,159,219,14,70,218,59,98,108,161,206,28,14,185,104,204,92,23,148,244,36,51,17,180,59,33,21,202,115,52,244,62,112,146,202,9,74,41,36,165,186,166,84,132,246,214,225,182,178,50,82,22,204,80,126,90,176,22,42,253,53,195,152,147,14,84,62,201,14,117,54,116,119,63,205,113,151,155,113,30,133,37,73,238,50,1,234,76,6,53,108,65,182,142,21,218,227,46,24,157,53,84,170,38,62,166,239,24,173,225,230,167,54,167,23,186,38,117,78,140,193,172,222,40,107,55,219,34,82,203,176,225,169,173,75,210,78,47,37,64,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,134,10,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,45,128,49,254,50,202,204,101,73,204,28,190,196,50,232,120,134,135,32,164,193,157,24,203,91,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,247,93,147,188,169,242,111,214,6,30,246,139,3,58,122,82,246,5,174,196,174,215,182,172,202,26,127,94,165,78,249,123,24,209,34,198,66,28,167,184,148,17,57,82,101,45,164,183,140,175,73,185,34,228,110,33,197,56,242,141,104,91,134,192,103,86,197,219,91,97,93,174,114,176,177,77,53,174,163,137,40,93,90,159,137,169,202,75,109,110,231,42,51,107,91,236,52,79,58,225,67,113,195,121,44,173,195,37,43,114,225,25,93,6,35,91,166,175,202,159,11,122,191,131,237,26,136,239,253,21,155,20,231,45,51,21,82,54,160,196,213,250,174,10,195,114,233,238,248,38,20,41,73,106,117,109,149,56,194,147,214,163,186,195,141,174,156,243,100,245,174,164,58,106,67,47,53,164,183,79,31,64,233,171,242,167,194,222,175,224,251,70,162,3,2,155,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,91,74,86,180,176,242,146,147,59,168,154,112,202,250,78,217,21,177,6,218,56,171,100,124,199,98,116,213,85,107,120,6,165,188,98,183,135,154,156,226,91,70,244,217,213,58,51,6,178,100,230,32,152,108,137,75,46,219,100,166,181,35,81,56,140,149,232,134,203,60,43,156,153,113,180,126,86,227,88,157,98,139,137,169,244,10,124,157,45,182,183,25,214,85,61,15,181,188,66,208,151,154,89,37,198,214,105,61,14,33,10,34,186,72,98,94,216,155,42,227,45,148,51,114,161,131,235,52,217,106,195,21,25,18,36,225,58,187,142,19,200,168,211,137,125,130,83,169,66,19,214,91,74,155,75,200,210,157,43,50,81,22,237,109,173,97,232,162,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,136,86,232,212,233,2,249,4,204,131,144,153,172,246,188,3,85,168,43,193,117,21,42,238,81,231,75,126,50,61,245,215,228,161,152,244,228,23,89,125,205,40,53,19,142,45,124,117,40,77,72,12,106,219,127,109,28,43,178,62,92,63,58,18,169,85,188,125,82,221,177,68,195,206,206,109,46,35,122,79,105,157,37,130,89,60,112,208,108,56,70,164,23,109,194,75,90,145,168,220,68,0,254,90,177,238,42,253,53,196,120,147,17,212,62,201,50,117,74,116,135,63,206,113,231,156,113,126,149,41,74,239,51,25,255,0,210,139,177,150,120,209,179,30,165,159,212,74,174,43,204,108,25,85,235,50,30,55,214,244,233,88,77,178,55,100,185,25,73,43,238,233,200,212,242,218,113,36,150,218,78,166,220,210,100,135,30,185,93,20,251,9,82,138,149,3,106,108,229,195,50,213,82,84,130,127,4,82,170,44,37,44,54,193,37,10,110,176,104,51,53,45,106,81,168,152,214,148,146,9,27,244,146,245,176,227,97,141,121,249,176,228,109,156,118,38,194,25,195,142,23,45,121,139,141,49,69,53,15,68,113,14,199,69,14,156,245,62,107,229,9,76,172,146,163,146,106,67,74,121,75,79,97,109,147,104,34,36,173,111,99,166,207,88,90,133,142,115,247,45,48,86,41,131,215,104,184,131,24,81,169,117,24,219,213,183,191,138,252,214,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,137,106,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,14,255,0,182,254,197,216,171,100,124,199,126,12,36,213,107,120,6,165,187,126,137,136,93,130,226,91,70,244,222,211,6,75,228,130,100,230,32,152,112,205,40,62,219,100,151,116,163,81,182,139,129,209,153,182,143,228,108,204,117,229,190,53,86,243,0,227,234,132,70,36,200,122,118,229,186,20,227,61,210,39,89,197,165,148,178,162,90,83,33,71,165,91,182,154,89,40,247,36,219,147,41,158,153,23,151,27,69,229,197,71,43,243,66,141,215,169,83,172,235,47,52,100,137,84,249,73,35,38,229,70,112,200,247,111,35,82,172,118,52,154,84,164,45,43,66,214,133,64,182,41,216,151,60,104,123,77,74,217,146,153,133,42,179,234,190,16,66,97,85,21,77,123,170,187,71,118,82,88,102,178,238,224,158,220,195,61,104,55,22,70,178,105,90,219,81,235,66,146,2,93,58,76,106,212,170,255,0,71,254,96,87,104,85,56,149,26,109,70,61,6,92,57,145,30,75,204,73,97,202,180,21,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,134,29,147,188,169,242,111,214,6,30,246,139,2,79,182,135,200,124,85,179,151,69,30,52,203,124,107,153,53,92,105,90,103,192,143,201,145,46,91,143,197,129,243,78,156,210,32,192,39,59,109,195,101,13,37,40,73,218,234,53,172,146,217,44,155,68,96,236,157,229,79,147,126,176,48,247,180,88,1,233,76,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,63,181,86,211,24,55,101,12,163,153,154,88,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,147,75,40,210,211,139,91,138,35,210,132,43,74,86,189,13,175,10,250,79,49,173,87,50,186,60,50,95,49,171,177,226,49,82,197,85,140,57,91,152,212,68,41,44,54,252,154,28,215,156,75,105,82,148,162,65,41,102,68,70,165,29,173,115,62,96,34,86,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,216,50,171,51,49,86,77,230,62,28,205,44,21,47,171,214,176,205,65,170,132,109,78,56,134,222,208,125,182,29,221,173,11,83,46,160,212,219,136,37,22,182,214,180,153,217,70,59,94,201,222,84,249,55,235,3,15,123,69,129,154,157,40,187,2,204,193,245,218,150,211,25,59,79,170,213,41,88,142,161,38,118,44,163,177,25,249,142,83,37,45,14,201,126,164,149,165,42,209,13,91,183,20,238,240,210,150,92,82,116,153,161,194,67,33,159,251,23,109,109,133,118,185,202,194,197,52,214,186,142,36,161,117,106,126,38,167,41,45,181,187,156,168,205,173,111,176,209,60,235,133,13,199,13,228,178,183,12,148,173,203,132,101,116,24,185,57,199,156,88,7,34,176,13,83,49,115,22,189,22,157,77,167,71,125,214,154,114,83,44,191,80,125,182,92,121,49,34,165,229,161,46,201,113,45,44,155,104,148,70,163,47,132,203,206,198,206,185,243,140,182,109,205,202,22,107,96,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,116,56,148,216,148,104,86,133,146,28,73,107,66,76,174,174,220,123,113,227,45,175,113,154,98,197,68,186,30,93,80,228,41,84,26,10,214,90,220,93,141,61,118,102,147,52,174,74,146,106,34,73,25,161,148,40,208,131,81,169,215,93,11,127,181,78,211,24,203,106,252,220,153,154,88,194,20,90,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,229,137,79,47,83,174,45,110,40,139,82,214,173,41,66,52,54,140,179,232,215,232,245,153,153,181,216,57,235,159,24,67,242,141,3,83,180,122,29,81,151,216,114,177,43,68,103,163,74,91,46,51,187,147,78,83,111,45,68,105,115,75,142,54,73,82,86,222,180,170,208,244,122,108,91,85,218,155,51,227,215,113,118,31,150,172,171,195,82,12,241,4,194,144,168,165,53,242,111,83,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,247,141,173,108,234,158,122,77,30,151,66,164,195,161,80,169,177,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,128,125,41,50,185,121,198,163,230,40,86,73,216,249,129,241,48,1,165,194,53,38,222,145,168,81,119,183,0,24,239,180,196,52,185,133,218,212,134,207,230,210,79,137,125,141,225,2,152,237,148,163,168,233,66,74,251,222,69,246,163,208,14,209,144,86,254,21,96,147,162,254,23,73,241,253,109,225,1,121,139,17,108,248,63,81,163,181,189,229,254,96,14,169,73,86,157,237,239,244,63,202,38,147,97,153,250,240,114,146,74,114,199,138,76,184,159,216,163,8,85,129,171,223,52,157,185,127,40,153,141,132,208,233,225,31,31,253,181,121,254,197,24,6,125,195,59,180,127,109,252,131,110,164,141,81,214,92,57,23,225,26,160,165,68,209,220,254,139,249,8,106,154,87,101,95,115,240,128,193,237,185,205,45,224,60,108,147,46,94,13,229,250,244,97,20,108,203,75,25,198,151,187,100,73,191,139,207,243,45,132,179,237,213,28,143,47,177,187,186,83,111,153,189,220,126,127,24,68,101,66,237,230,203,134,147,181,173,203,246,49,0,152,125,128,234,101,43,44,232,109,234,116,237,6,121,246,143,135,246,193,94,145,152,145,207,222,144,103,222,146,24,63,209,220,226,215,151,84,84,154,212,127,51,170,7,196,255,0,221,5,12,223,141,197,134,203,235,11,240,0,223,1,66,62,225,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,160,249,141,70,118,20,50,239,1,69,23,2,176,162,70,163,228,67,74,10,247,1,80,0,1,182,247,4,43,237,76,98,118,217,181,53,195,203,156,96,164,161,71,163,193,252,9,118,230,252,127,231,25,96,249,217,181,253,169,140,54,219,141,253,57,109,141,83,162,246,240,111,127,248,196,96,17,19,143,165,29,67,56,231,184,180,153,111,55,87,185,234,229,21,63,204,36,199,163,254,50,17,132,176,26,138,215,47,10,125,15,217,101,8,196,174,22,251,55,94,227,166,250,125,63,161,72,74,102,193,17,45,130,240,41,239,63,194,125,223,101,148,3,61,163,95,171,181,199,232,19,248,7,31,136,12,186,154,46,146,63,125,47,192,99,145,138,157,44,182,87,228,130,47,220,28,102,35,61,48,210,118,252,248,191,1,128,135,174,145,119,91,247,111,76,34,101,36,101,85,174,92,252,254,252,200,194,108,22,225,163,174,115,227,187,239,251,97,151,189,33,18,53,102,35,105,209,226,214,171,165,207,236,237,12,63,193,231,110,183,255,0,7,254,144,9,94,203,186,44,121,147,29,113,123,191,121,117,131,43,182,71,222,175,218,228,48,239,52,208,77,230,126,47,109,54,178,107,213,4,149,138,220,164,44,103,142,73,81,122,243,245,66,235,58,52,46,55,208,94,247,55,61,62,129,130,185,198,207,87,205,220,112,198,173,91,188,73,83,69,237,107,218,83,133,113,172,237,39,162,163,190,124,29,225,208,127,172,51,126,229,63,51,168,0,0,212,30,144,0,0,4,229,236,237,228,253,150,95,228,117,23,248,147,67,18,246,251,219,26,53,54,52,236,135,202,154,214,246,162,238,254,22,43,158,202,25,118,58,35,184,203,141,59,78,45,104,85,220,61,229,220,90,13,38,209,160,144,74,53,155,137,111,153,204,221,173,24,217,255,0,101,124,179,194,152,50,100,117,230,13,99,3,208,93,136,211,241,220,82,96,66,118,17,160,231,21,208,108,184,164,173,147,66,91,82,188,101,37,106,74,144,147,74,163,94,163,81,168,86,42,18,170,213,105,242,38,206,154,242,228,201,147,37,213,56,235,238,173,70,165,184,181,168,204,212,165,40,204,204,204,204,204,204,204,198,213,170,106,158,75,6,156,182,12,239,152,139,207,102,238,29,239,63,236,22,193,125,59,83,198,214,245,58,63,195,166,186,188,157,51,250,211,214,159,58,98,99,125,49,203,182,119,240,141,255,0,56,0,13,85,232,0,0,0,7,97,203,220,9,136,51,59,27,209,48,6,22,141,190,170,87,102,55,13,139,161,106,67,122,143,180,235,154,18,165,19,77,167,82,214,162,73,233,66,20,171,88,135,13,78,167,84,43,21,8,180,154,76,9,19,103,77,121,17,162,197,140,210,157,117,247,86,162,74,27,66,18,70,106,82,148,100,68,146,35,51,51,34,33,47,123,25,236,171,79,217,223,7,46,173,94,106,60,188,109,136,89,101,218,132,165,71,74,93,167,52,166,154,82,169,201,90,93,113,11,74,30,37,154,156,65,164,156,61,6,100,100,132,91,145,211,116,250,243,248,189,94,20,199,25,254,185,203,75,219,125,176,203,236,142,66,113,103,126,53,119,138,41,237,158,217,255,0,77,55,188,246,240,230,184,91,61,228,78,24,217,223,46,35,101,254,26,151,34,106,148,242,167,84,167,191,114,84,217,171,66,18,227,164,139,153,52,157,45,161,41,66,76,236,148,38,230,181,106,90,174,88,0,236,28,60,58,112,168,138,40,139,68,60,121,156,206,99,234,25,138,243,89,154,166,170,235,153,153,153,231,51,253,119,71,32,0,6,111,152,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,192,173,145,115,190,149,179,142,209,120,51,57,107,180,57,117,122,109,2,68,148,204,137,17,196,161,243,98,68,87,163,56,182,245,118,84,180,37,243,89,32,205,36,179,65,36,212,141,90,203,208,165,90,153,148,123,69,229,124,218,52,199,48,254,60,192,152,166,59,145,157,92,73,104,151,10,90,16,225,165,70,219,204,168,200,150,219,173,157,150,218,137,109,184,217,26,77,43,65,25,121,140,25,233,209,149,183,109,87,36,113,149,59,35,51,75,19,68,111,43,235,210,28,76,89,149,71,212,132,97,185,171,37,41,43,109,203,25,34,51,206,217,46,33,122,91,66,220,223,234,108,137,237,232,88,173,181,246,81,174,236,151,156,179,112,110,234,171,51,8,84,175,51,11,86,230,178,132,245,248,186,80,110,54,106,108,205,6,243,11,94,233,194,178,20,118,67,155,180,33,214,200,101,7,67,206,119,231,68,44,208,145,147,76,208,241,6,39,203,170,140,115,76,137,106,114,91,208,176,139,232,110,92,150,150,143,25,136,232,148,225,60,133,32,201,6,235,134,218,137,87,108,208,185,62,218,31,103,236,3,180,214,87,206,202,140,198,68,180,83,102,72,143,45,169,144,73,146,155,9,246,92,37,37,216,238,60,219,137,109,102,157,109,41,68,155,155,110,184,158,26,140,50,27,103,92,163,217,183,6,198,193,153,83,132,226,83,144,152,236,179,58,166,182,144,170,141,89,109,154,212,79,76,144,73,37,60,189,78,186,100,71,100,35,89,165,180,161,22,73,5,203,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,3,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,0,0,0,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,22,171,161,83,202,159,20,250,191,157,237,26,112,151,76,232,202,28,27,159,89,95,136,50,143,48,24,150,229,11,17,71,75,50,14,35,230,203,237,45,14,37,214,158,109,124,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,226,47,161,83,202,159,20,250,191,157,237,26,112,201,254,148,109,187,106,185,39,74,103,34,50,95,19,68,143,141,171,145,214,172,65,81,136,250,186,238,30,132,164,160,218,67,122,75,75,82,100,37,106,50,94,189,227,77,164,150,73,73,188,203,169,8,150,206,140,188,165,101,78,104,98,12,191,161,102,22,31,199,52,218,76,132,166,30,33,160,200,75,208,167,176,182,210,227,107,74,146,165,36,150,73,89,37,196,18,150,72,113,43,65,41,122,117,28,132,244,54,109,5,152,236,215,106,219,63,84,240,254,43,196,88,49,235,76,166,212,163,176,111,211,240,172,163,68,135,156,110,66,244,251,195,50,247,107,208,70,189,59,246,207,75,102,111,186,180,199,14,0,192,24,203,52,241,149,39,47,178,251,15,75,174,98,26,228,130,141,6,12,98,45,110,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,232,119,101,29,148,114,227,100,172,184,70,10,193,77,117,234,172,237,219,245,250,251,236,146,37,85,229,36,140,137,74,34,51,221,178,141,74,38,153,35,52,182,149,40,204,214,181,184,226,194,245,140,42,233,17,216,22,30,211,152,84,177,230,86,211,233,84,220,205,162,111,100,88,163,49,31,221,51,102,219,72,234,210,164,233,37,155,200,67,13,166,59,142,44,219,79,105,181,105,75,155,198,179,84,0,121,108,194,216,179,21,96,106,236,92,83,130,177,53,87,15,214,161,107,234,213,26,92,215,34,74,99,90,20,133,232,117,179,74,211,169,11,82,78,199,197,42,50,62,6,97,138,113,102,42,199,53,217,88,167,26,226,106,174,32,173,77,209,214,106,53,73,174,75,148,254,132,37,8,214,235,134,165,171,74,16,148,149,207,130,82,68,92,8,135,117,218,83,53,105,89,223,159,56,231,53,232,88,118,37,14,155,137,43,15,75,135,14,60,68,198,50,99,130,91,117,230,210,181,167,172,184,148,147,175,168,148,100,167,156,117,69,227,6,205,121,171,74,201,12,249,192,217,175,93,195,177,43,148,220,55,88,102,92,200,114,34,38,73,155,28,82,227,172,182,165,161,61,101,180,168,221,97,70,162,36,188,219,74,63,20,4,191,244,108,108,49,74,217,247,0,67,205,76,198,165,196,157,152,184,170,60,106,147,72,153,75,74,95,194,236,41,151,9,49,90,83,205,147,236,201,83,114,22,153,54,52,149,236,214,147,38,205,199,51,124,0,4,43,116,213,249,83,225,111,87,240,125,163,81,29,131,161,95,55,176,110,16,205,12,109,148,117,215,229,179,93,204,40,240,94,161,26,88,53,176,242,233,237,205,117,246,86,178,226,133,155,79,27,137,51,45,6,76,184,70,162,81,161,43,235,253,53,126,84,248,91,213,252,31,104,212,70,5,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,3,210,158,208,251,63,96,29,166,178,190,118,84,102,50,37,162,155,50,68,121,109,76,130,76,148,216,79,178,225,41,46,199,113,230,220,75,107,52,235,105,74,36,220,219,117,196,240,212,99,207,14,122,100,94,99,236,233,152,245,28,175,205,10,55,81,170,193,179,172,188,209,154,226,212,34,168,204,155,149,25,195,34,222,50,189,42,177,216,148,74,74,144,180,161,104,90,19,54,155,2,109,217,74,218,239,12,205,161,98,88,113,41,57,139,135,99,148,186,196,56,173,165,136,82,152,114,67,201,109,216,45,174,67,175,173,13,182,152,233,121,75,34,36,184,242,8,184,45,35,235,219,219,98,10,22,215,24,17,169,184,114,45,42,155,153,180,77,211,84,74,220,199,151,29,149,197,55,136,222,139,45,77,180,226,220,103,66,157,91,101,160,212,135,109,165,73,75,142,146,194,32,49,134,214,216,171,49,54,71,160,236,199,141,26,235,126,226,177,4,10,134,29,168,146,92,113,229,65,109,138,146,30,98,83,174,60,171,238,250,212,70,227,161,182,210,148,180,210,146,103,217,69,251,95,69,199,151,102,89,124,117,236,121,163,23,234,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,25,65,209,113,229,217,150,95,29,123,30,104,9,254,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,3,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,64,103,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,42,186,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,25,127,183,70,217,180,45,143,50,226,45,77,186,87,134,113,158,40,235,17,240,205,53,212,44,162,169,198,137,27,217,50,92,77,172,203,91,214,140,219,74,137,199,20,180,165,58,72,214,235,97,103,250,77,118,237,165,100,142,13,168,228,102,86,226,105,109,230,133,122,59,105,149,50,150,250,80,188,55,9,102,149,41,110,57,99,52,73,121,171,165,180,35,75,136,67,155,253,77,153,51,189,196,190,133,79,42,124,83,234,254,119,180,105,195,5,113,78,44,197,88,230,187,43,20,227,92,77,85,196,21,169,186,58,205,70,169,53,201,114,159,208,132,161,26,221,112,212,181,105,66,18,146,185,240,74,72,139,129,16,206,174,133,79,42,124,83,234,254,119,180,105,192,45,87,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,29,171,164,71,96,88,123,78,97,82,199,153,91,79,165,83,115,54,137,189,145,98,140,196,127,116,205,155,109,35,171,74,147,164,150,111,33,12,54,152,238,56,179,109,61,166,213,165,46,111,26,130,193,234,160,70,7,73,215,71,164,204,83,50,78,209,91,63,97,13,245,85,237,78,226,218,5,49,151,223,149,85,148,235,236,182,212,168,81,24,101,122,158,61,235,203,146,122,144,147,75,100,230,147,89,186,165,133,224,232,216,219,158,149,180,22,0,135,149,121,141,84,137,7,49,112,172,120,212,214,151,50,168,149,63,138,24,75,46,26,101,52,151,156,55,222,146,150,227,173,82,108,74,43,217,221,68,78,27,109,230,248,242,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,244,19,177,6,218,56,87,107,140,184,98,116,213,82,168,152,250,155,188,98,183,135,154,156,218,156,94,232,153,213,58,51,6,179,120,161,172,223,108,137,75,46,195,134,166,181,47,73,56,176,201,81,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,3,175,244,64,99,252,27,129,118,175,147,23,24,98,24,148,149,226,172,47,38,129,72,57,38,105,68,170,139,147,33,186,212,114,93,180,165,107,75,14,18,53,25,106,94,148,38,235,90,18,169,137,207,76,139,203,141,162,242,226,163,149,249,161,70,235,212,169,214,117,151,154,50,68,170,124,164,145,147,114,163,56,100,123,183,145,169,86,59,26,77,42,82,22,149,161,107,66,188,208,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,39,39,163,51,109,31,201,39,151,11,203,124,106,173,222,62,192,52,248,140,73,144,244,237,243,149,216,36,91,164,78,179,139,83,202,121,38,132,166,66,143,82,119,142,180,178,81,111,137,182,194,26,243,211,34,243,31,103,76,199,168,229,126,104,81,186,141,86,13,157,101,230,140,215,22,161,21,70,100,220,168,206,25,22,241,149,233,85,142,196,162,82,84,133,165,11,66,208,158,215,137,246,174,204,124,115,179,45,31,102,76,106,239,134,105,88,95,16,68,172,80,42,143,188,103,42,12,86,162,201,96,224,42,228,123,214,75,172,36,218,51,50,83,73,66,155,45,72,54,210,212,212,237,191,177,118,21,218,227,46,31,131,9,52,170,38,62,166,238,223,162,98,23,96,182,167,23,186,39,180,193,146,249,32,222,40,107,55,220,51,74,15,176,225,165,221,43,210,109,174,0,113,102,22,174,224,108,85,89,193,88,166,15,82,173,97,250,132,138,93,70,54,245,14,110,37,48,226,155,117,189,104,53,33,90,86,133,21,210,102,147,181,200,204,184,128,184,27,39,121,83,228,223,172,12,61,237,22,4,170,116,213,249,44,97,111,88,16,125,157,81,17,87,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,16,24,1,209,113,229,217,150,95,29,123,30,104,159,225,0,61,23,30,93,153,101,241,215,177,230,137,254,0,0,0,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,88,173,130,182,152,141,178,198,208,212,204,113,89,131,17,252,61,92,143,238,115,16,60,241,59,174,21,57,249,12,45,201,109,19,73,82,148,182,148,203,110,26,52,47,90,18,180,17,37,75,74,211,125,122,106,252,169,240,183,171,248,62,209,168,140,0,1,233,163,51,50,207,43,54,148,202,199,240,182,41,137,74,196,120,111,17,211,212,245,58,162,203,113,166,110,58,196,101,161,170,132,23,86,135,27,75,201,109,245,41,167,210,71,109,87,43,145,241,192,13,134,122,55,113,86,78,109,89,139,49,78,109,208,105,88,135,11,96,11,49,132,235,18,26,113,164,212,42,142,20,119,227,206,143,25,87,35,220,48,181,165,106,81,169,13,201,81,19,74,117,108,27,141,217,254,140,45,189,99,100,197,86,38,207,217,193,93,137,3,47,170,114,36,189,74,171,203,222,172,233,53,23,212,206,134,92,117,78,238,163,193,81,165,245,25,147,93,151,159,55,22,164,160,220,90,102,124,0,0,117,76,213,204,204,43,147,121,113,136,243,75,26,203,234,244,92,51,79,118,161,39,75,141,161,199,180,23,97,134,183,139,66,20,243,171,52,182,218,13,69,173,197,161,36,119,81,0,181,91,104,237,109,133,118,70,202,195,197,53,38,186,246,36,174,245,154,126,25,167,37,45,187,188,156,152,206,45,15,190,209,188,211,135,13,183,9,148,188,182,204,212,157,243,100,69,117,144,243,239,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,173,176,54,148,174,237,83,158,53,140,205,169,150,230,148,206,170,94,27,136,168,168,97,200,148,118,158,113,113,219,116,146,165,234,120,247,171,113,195,53,172,183,142,44,146,100,130,66,83,151,253,18,155,23,123,180,174,195,218,187,31,167,77,23,14,84,30,99,11,210,223,131,169,53,25,205,163,74,167,41,78,160,208,108,176,181,153,52,166,140,213,214,89,81,234,108,227,233,112,49,3,62,54,63,207,29,156,176,174,14,198,185,145,134,247,52,92,105,79,98,92,121,44,33,239,148,37,56,222,240,233,211,80,235,104,92,121,136,71,19,109,69,164,244,172,144,165,155,110,18,46,175,71,54,218,255,0,145,87,49,223,160,99,250,157,85,204,178,197,62,247,82,140,193,239,91,165,206,51,65,55,83,75,58,84,181,105,66,13,183,82,209,165,75,109,73,85,157,83,45,54,115,105,156,89,59,128,115,215,0,85,50,231,49,168,49,42,52,218,140,119,218,105,215,98,178,243,244,247,220,101,198,83,46,42,158,66,210,212,150,210,234,205,183,73,38,105,51,248,72,252,235,109,21,144,216,203,102,220,220,174,229,78,51,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,67,137,77,205,36,181,104,89,45,181,30,180,40,136,61,41,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,177,21,125,20,123,116,252,227,101,252,235,198,127,222,241,112,4,217,201,251,100,170,150,228,131,87,235,93,85,10,79,213,178,75,252,206,200,149,64,30,107,54,177,242,167,206,79,88,24,135,218,47,137,31,232,182,206,44,3,145,91,13,99,220,198,204,106,244,74,117,54,157,142,42,142,180,211,178,153,101,250,131,237,209,225,60,152,145,82,242,208,151,100,184,150,150,77,180,74,35,81,151,194,101,28,27,88,249,83,231,39,172,12,67,237,23,197,191,247,89,138,189,202,251,133,247,77,85,247,55,225,15,11,120,31,174,185,212,122,246,239,117,214,119,23,221,239,183,125,141,230,157,90,123,55,183,0,23,3,105,221,161,113,86,212,25,203,90,205,204,83,27,168,117,253,220,106,117,45,18,156,144,205,50,11,73,210,212,118,212,179,251,103,22,105,74,18,183,93,117,100,132,107,210,89,233,209,79,176,149,84,234,176,54,166,206,92,51,17,52,212,199,39,240,69,42,162,194,148,251,143,154,144,166,235,6,131,50,74,16,148,146,137,141,105,81,172,215,191,73,35,67,14,57,101,122,52,54,28,147,180,118,50,103,56,113,194,226,35,46,176,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,109,14,19,104,35,53,45,108,205,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,64,62,176,0,1,106,182,177,242,88,206,79,87,248,135,217,207,143,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,165,61,147,188,150,50,111,213,254,30,246,115,2,56,58,98,54,103,202,60,1,38,139,159,248,62,116,74,30,39,198,117,133,194,171,225,246,141,9,69,81,123,165,186,237,81,166,245,18,144,180,168,155,67,230,148,154,22,185,13,45,90,28,82,212,246,117,101,134,113,96,28,138,216,107,43,243,27,49,171,209,41,212,218,118,91,209,29,105,167,101,50,203,245,7,219,163,161,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,190,19,40,64,218,171,105,140,101,181,126,110,76,205,44,97,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,73,41,229,234,117,197,173,197,17,106,90,213,165,40,70,134,208,29,87,39,115,139,31,100,86,63,165,230,54,92,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,240,25,122,72,202,172,97,93,204,12,184,195,152,215,19,224,42,174,10,170,214,169,237,76,151,64,170,45,10,149,79,113,69,115,109,102,143,219,34,81,33,194,73,145,56,219,75,212,218,98,175,162,235,96,89,152,194,187,77,218,99,56,169,245,90,93,43,14,84,35,78,194,116,119,227,63,13,202,156,164,33,169,44,84,148,181,37,58,225,167,120,218,154,221,154,146,243,137,86,163,36,54,104,122,95,192,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,138,189,147,188,169,242,111,214,6,30,246,139,3,210,69,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,205,190,201,222,84,249,55,235,3,15,123,69,129,233,76,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,186,189,6,63,78,207,189,191,198,67,58,118,192,217,247,46,54,144,200,234,198,10,204,220,65,238,114,5,47,85,118,37,125,79,147,109,209,165,71,101,194,41,110,146,212,150,214,202,91,113,210,113,46,25,36,219,82,204,148,218,137,46,35,5,186,12,126,157,159,123,127,140,135,201,210,177,183,109,84,234,179,246,89,201,172,77,17,52,212,199,54,49,189,86,156,250,148,251,143,154,150,151,40,228,178,34,74,16,148,146,77,253,10,81,172,215,184,81,163,67,237,184,17,151,139,40,30,229,49,85,103,11,120,110,149,89,240,53,66,69,63,194,52,153,61,98,12,205,211,138,70,254,59,182,45,227,43,211,169,11,177,106,73,145,216,174,37,251,161,239,104,44,199,199,121,113,81,201,220,107,135,241,93,82,149,132,245,170,129,139,31,96,220,166,179,21,5,29,39,70,84,131,73,89,230,183,169,117,164,26,214,173,203,138,73,19,104,101,178,84,91,108,235,144,216,203,105,44,220,161,101,78,12,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,67,105,85,201,38,180,235,89,161,180,158,181,164,143,208,246,69,228,94,92,108,233,151,20,236,175,202,250,55,81,165,65,187,175,60,233,146,229,84,37,40,136,156,149,37,194,34,222,60,189,41,185,216,146,73,74,80,132,161,8,66,18,29,214,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,245,128,0,192,14,154,191,37,140,45,235,2,15,179,170,34,42,246,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,15,74,99,228,114,147,74,122,171,30,186,245,50,34,234,80,227,189,18,60,197,50,147,125,150,30,83,106,117,164,57,109,73,66,212,195,42,82,72,236,163,105,179,59,233,43,125,96,3,21,122,81,252,132,243,55,226,95,108,66,16,173,178,119,149,62,77,250,192,195,222,209,96,77,79,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,0,244,166,58,166,106,230,102,21,201,188,184,196,121,165,141,101,245,122,46,25,167,187,80,147,165,198,208,227,218,11,176,195,91,197,161,10,121,213,154,91,109,6,162,214,226,208,146,59,168,135,96,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,65,15,72,206,218,255,0,146,171,49,216,160,96,10,157,85,188,178,194,222,247,77,140,249,238,155,170,78,35,89,57,83,83,58,82,180,234,66,201,182,146,233,169,72,109,42,85,154,83,206,182,65,109,118,196,218,171,25,109,95,155,149,12,97,89,169,75,78,24,167,72,145,27,9,210,28,108,153,69,58,156,107,236,26,154,74,214,158,178,226,82,218,158,94,165,106,89,18,72,247,104,109,8,205,253,190,191,254,214,91,57,125,232,127,254,185,40,69,88,149,77,190,191,254,214,91,57,125,232,127,254,185,40,6,0,108,157,229,79,147,126,176,48,247,180,88,30,146,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,30,109,246,78,242,167,201,191,88,24,123,218,44,15,74,96,32,135,164,119,97,200,219,41,99,40,24,195,47,151,46,70,93,99,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,222,169,13,58,149,18,141,147,117,203,83,177,222,202,184,203,106,252,220,167,225,10,53,54,90,112,197,54,68,121,56,178,174,219,132,202,41,212,227,95,108,146,234,144,180,245,151,18,151,18,202,52,171,82,200,212,101,187,67,139,71,160,156,213,203,60,43,156,153,113,136,242,183,26,196,235,20,92,77,79,118,159,39,75,109,173,198,117,151,97,246,183,136,90,18,243,75,36,184,218,205,39,161,196,33,68,87,73,14,167,179,110,205,121,113,178,182,92,158,89,101,145,213,94,128,245,65,250,164,185,117,73,68,252,169,114,157,36,32,220,89,161,40,109,54,109,166,155,34,109,8,78,150,200,204,141,70,165,40,59,86,85,101,166,21,201,188,184,195,185,93,130,162,117,122,46,25,167,181,79,141,169,182,208,227,218,75,182,251,187,180,161,10,121,213,154,156,113,100,146,214,226,214,163,43,168,199,106,191,11,10,145,112,184,161,112,1,75,113,189,197,69,13,92,121,13,69,197,32,40,7,196,172,0,2,220,102,221,53,153,244,54,154,116,144,100,83,210,174,210,9,92,116,57,252,226,3,243,186,138,196,47,2,238,205,29,190,179,125,45,146,121,110,255,0,156,122,18,198,209,250,197,49,180,107,211,105,4,124,175,244,42,16,107,181,110,29,240,103,185,111,151,55,155,206,189,249,221,173,109,199,164,252,224,49,82,34,205,58,237,223,97,49,123,4,212,148,230,16,34,52,31,28,91,111,27,236,81,68,57,194,119,70,190,205,239,110,255,0,132,76,126,193,140,110,112,137,22,171,254,91,47,203,236,81,64,72,44,21,221,163,225,244,95,200,67,114,79,22,204,190,15,194,54,160,170,237,25,219,232,191,144,134,235,252,91,51,248,63,8,12,61,219,130,1,72,203,140,106,91,194,78,175,6,253,13,255,0,63,140,33,219,21,50,168,89,179,41,41,112,207,70,142,92,57,198,79,243,137,175,219,9,189,89,101,139,120,218,253,67,248,196,113,12,89,162,141,57,201,83,43,222,219,159,226,168,1,41,29,27,207,173,236,1,71,65,154,184,82,234,39,196,239,250,98,99,59,227,112,101,190,63,64,95,128,96,47,70,169,219,2,210,56,126,149,84,125,162,99,62,162,252,225,191,180,47,192,3,123,151,17,168,82,246,34,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,59,13,35,82,185,13,32,42,124,136,104,65,222,227,85,238,52,55,222,3,88,0,0,218,146,126,244,178,250,195,252,3,8,118,238,94,140,188,199,28,47,111,6,127,15,24,102,228,163,247,181,253,161,140,27,219,199,81,224,12,112,86,225,243,51,248,120,160,34,93,214,186,198,111,31,107,78,175,69,255,0,66,137,100,216,70,6,156,1,129,213,189,189,188,39,244,63,103,146,34,134,18,47,156,136,73,220,139,143,241,83,18,231,176,235,105,78,93,96,163,35,63,211,47,225,228,128,204,232,200,179,45,149,249,32,191,0,226,113,79,230,4,126,188,95,189,80,229,216,59,50,143,181,47,192,56,12,102,246,138,107,102,70,155,245,130,46,63,106,160,16,193,210,4,187,230,42,74,220,171,85,207,225,219,24,139,132,63,69,255,0,193,255,0,164,50,171,111,183,205,121,140,124,83,194,183,92,229,250,251,99,22,48,98,73,93,114,255,0,99,255,0,72,4,218,236,195,27,92,202,217,107,183,190,193,238,244,186,35,227,62,211,163,61,51,21,55,189,177,101,92,191,233,142,137,33,217,82,49,28,202,245,137,95,60,129,248,94,17,197,180,33,105,207,204,202,47,54,47,172,151,253,53,209,173,109,47,162,195,239,159,7,120,116,31,235,12,223,185,79,204,232,0,0,52,247,164,0,0,1,244,79,168,212,42,143,166,77,78,124,137,111,33,150,99,37,199,221,83,138,75,77,54,150,218,108,141,70,102,73,67,104,66,18,92,146,148,164,138,196,68,67,231,0,14,41,17,20,197,163,128,0,0,160,0,207,125,128,246,56,149,82,149,7,62,115,90,139,187,167,55,184,155,133,32,60,183,154,144,185,13,188,219,205,84,79,66,211,102,139,119,102,208,178,81,58,75,53,154,73,4,218,156,250,178,121,76,76,238,44,97,97,253,253,144,224,118,143,104,178,123,49,144,171,61,156,157,209,186,41,231,85,92,162,63,159,100,94,121,46,23,71,142,203,30,224,240,251,89,231,142,224,83,159,174,98,56,108,191,135,27,182,245,202,100,7,80,102,111,106,37,26,9,217,8,90,56,17,106,67,101,164,212,70,235,173,167,53,192,7,97,101,50,180,100,240,163,7,15,132,126,51,218,241,190,208,107,185,173,164,212,49,53,12,220,249,213,112,142,84,211,28,41,143,100,126,51,121,157,243,32,0,15,165,194,128,0,0,0,0,2,42,250,115,190,146,127,124,159,139,68,170,8,171,233,206,250,73,253,242,126,45,1,130,187,25,228,166,21,218,39,105,60,31,147,152,214,161,85,133,69,196,30,16,235,47,210,221,109,185,72,220,64,145,33,26,20,227,110,32,174,182,82,71,116,31,100,206,214,59,25,117,76,244,200,188,199,217,211,49,234,57,95,154,20,110,163,85,131,103,89,121,163,53,197,168,69,81,153,55,42,51,134,69,188,101,122,85,99,177,40,148,149,33,105,66,208,180,38,245,244,92,121,118,101,151,199,94,199,154,37,83,111,109,136,40,91,92,96,70,166,225,200,180,170,110,102,209,55,77,81,43,115,30,92,118,87,20,222,35,122,44,181,54,211,139,113,157,10,117,109,150,131,82,29,182,149,37,46,58,75,12,95,232,175,219,214,52,168,212,173,150,51,146,187,18,26,225,199,102,159,129,170,114,55,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,161,173,213,205,102,210,87,41,67,203,102,41,194,120,171,3,87,101,97,108,107,134,106,184,126,181,11,71,89,167,85,33,57,18,83,26,208,149,163,91,78,18,86,157,72,90,84,87,46,41,81,25,112,50,19,125,209,221,183,212,61,167,48,169,224,60,210,168,82,169,185,155,68,221,71,185,201,98,63,186,102,205,183,87,214,98,198,212,75,55,144,134,28,84,134,219,65,182,158,203,137,210,151,55,109,6,106,128,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,1,26,189,50,153,177,154,121,95,242,32,249,25,230,94,43,194,94,19,247,65,215,124,5,89,147,3,173,110,252,31,187,222,238,86,157,122,119,139,211,170,246,214,171,115,49,37,67,31,246,173,216,167,43,54,193,247,45,242,76,175,226,186,103,185,46,189,212,188,5,42,51,59,206,181,184,222,111,119,204,59,123,117,100,105,211,166,215,85,239,114,176,96,95,68,78,119,231,70,101,109,37,137,40,89,141,155,216,215,21,83,88,192,243,37,181,14,183,95,151,57,134,223,76,248,9,75,169,109,231,20,146,89,37,107,73,40,138,246,90,139,188,199,96,233,206,250,73,253,242,126,45,25,105,178,255,0,71,166,75,236,153,143,234,25,141,151,56,159,26,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,122,163,160,136,205,70,86,53,112,228,101,137,125,57,223,73,63,190,79,197,160,48,131,100,109,168,42,187,38,98,220,91,152,216,106,145,18,163,136,106,56,93,84,74,59,83,163,169,232,73,125,202,140,23,156,84,132,161,214,150,72,234,241,228,18,77,10,51,222,27,119,45,58,140,172,255,0,229,171,30,226,175,211,92,71,137,49,29,67,236,147,39,84,167,72,115,252,231,30,121,199,23,233,82,148,174,243,49,197,9,126,232,183,216,22,102,93,245,29,166,243,142,159,85,166,226,243,235,145,240,238,29,153,25,248,47,82,27,61,236,103,164,203,109,196,161,106,121,212,27,132,219,102,70,218,90,112,156,237,173,196,110,66,245,116,119,108,65,15,101,92,8,120,183,24,197,213,153,184,178,158,211,85,212,155,204,73,102,150,218,94,117,196,69,138,234,26,74,211,169,11,99,172,17,56,227,107,118,58,77,10,52,161,10,60,192,0,0,24,127,210,151,158,144,242,127,101,58,246,27,133,89,234,152,147,49,63,43,116,198,91,38,28,113,113,92,50,58,130,212,219,167,171,115,213,119,140,169,196,37,74,67,146,88,241,77,68,180,230,0,133,110,153,60,235,247,115,180,21,39,39,34,83,247,49,50,202,158,123,231,220,107,75,143,206,168,181,30,67,154,84,78,40,148,202,88,68,50,77,208,133,19,155,251,234,78,131,1,130,184,79,11,87,113,206,42,163,96,172,45,7,174,214,177,5,66,61,46,157,27,122,134,247,242,159,113,45,180,222,181,154,80,157,75,90,74,234,50,73,94,230,100,92,71,43,154,185,103,138,178,111,49,241,30,86,227,88,157,94,181,134,106,14,211,228,233,109,196,54,246,131,236,62,214,241,8,90,153,117,6,151,27,89,164,181,182,180,40,138,202,33,151,253,15,185,57,93,199,59,80,22,106,199,123,171,209,114,210,158,252,137,142,105,66,247,242,167,71,126,36,120,214,53,165,105,212,133,201,119,120,73,90,75,171,104,86,147,113,38,62,190,152,236,161,147,130,182,151,131,154,81,216,150,116,220,199,163,178,242,223,121,246,148,143,8,193,66,34,188,203,72,77,150,132,38,57,64,89,154,200,238,183,151,165,71,99,74,2,66,186,49,115,75,228,161,177,182,10,235,117,223,9,213,112,151,88,194,213,15,149,119,61,87,170,184,125,81,142,8,74,87,166,11,144,187,105,213,123,246,148,107,37,140,170,17,1,208,151,153,152,87,15,230,62,98,101,109,90,95,87,173,99,10,125,62,161,72,222,56,218,27,145,212,14,78,253,132,234,89,45,111,26,37,147,137,66,18,175,123,97,245,25,164,145,198,95,192,66,183,77,95,149,62,22,245,127,7,218,53,17,139,249,63,179,38,62,207,60,175,204,76,192,203,152,210,235,21,44,189,145,69,75,184,122,13,57,233,115,106,44,79,114,67,106,92,116,178,74,82,150,210,153,66,148,131,77,141,181,56,189,73,221,146,87,148,29,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,28,25,47,155,216,203,33,115,67,15,230,230,95,191,17,186,238,29,144,167,163,148,182,9,230,29,66,219,83,78,178,226,56,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,19,217,119,105,188,3,181,54,87,211,115,3,8,73,137,14,164,184,233,85,107,15,29,69,153,51,104,207,155,142,183,161,244,182,122,146,133,169,135,84,210,214,148,27,141,146,87,165,55,52,166,48,58,81,182,18,165,100,157,85,156,247,201,124,51,46,62,9,174,72,90,113,5,58,35,9,234,88,122,106,148,130,105,109,233,61,77,70,144,165,168,137,26,55,109,56,146,65,41,36,243,45,39,24,54,81,218,187,49,246,74,204,116,99,92,20,239,94,165,78,221,177,95,160,62,241,162,45,94,42,76,204,146,163,34,61,219,200,212,163,105,226,35,83,106,82,136,201,104,91,141,172,51,211,166,159,33,176,108,44,61,133,54,141,163,66,137,79,196,51,43,8,195,53,163,102,57,146,234,168,92,87,29,140,243,171,37,146,117,176,152,142,54,71,160,214,180,58,132,154,201,44,161,35,18,250,46,60,187,50,203,227,175,99,205,25,191,210,217,143,240,110,105,236,77,128,51,7,47,177,12,74,230,30,174,99,136,18,96,206,140,103,161,212,120,62,164,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,132,29,23,30,93,153,101,241,215,177,230,128,145,254,151,108,194,199,217,107,179,110,27,174,229,206,56,196,24,86,164,254,56,135,17,217,148,74,155,208,95,113,133,64,158,165,52,167,25,82,84,104,53,33,10,52,153,218,232,73,247,16,193,254,142,29,161,115,247,28,237,157,151,152,91,26,231,134,96,98,10,44,223,11,117,154,117,83,19,77,151,21,253,20,169,107,70,182,156,113,72,86,149,161,42,43,151,5,36,140,184,145,9,95,218,131,101,252,3,181,158,0,167,229,206,99,85,241,5,58,155,78,172,53,91,105,218,36,134,89,125,79,182,203,204,165,42,83,205,58,147,70,153,11,51,34,73,29,201,60,121,145,217,252,132,232,191,200,45,157,179,98,133,156,120,43,23,230,4,218,214,31,235,93,89,138,165,66,19,145,87,191,140,236,117,235,75,113,27,89,217,15,40,202,203,46,209,21,238,87,35,12,192,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,255,0,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,23,87,162,243,105,124,172,217,127,2,103,150,58,204,202,183,254,44,245,42,52,55,227,120,82,167,239,211,90,115,170,48,243,173,239,183,91,244,45,205,42,236,34,234,62,226,60,63,207,76,244,204,125,162,243,30,163,154,25,161,89,235,213,89,214,105,150,90,35,68,90,124,84,153,155,113,99,54,102,123,182,81,169,86,43,154,141,74,82,214,165,173,107,90,186,0,207,78,140,173,132,170,185,221,140,169,217,231,154,88,102,35,153,95,65,144,226,162,195,170,48,165,163,18,77,65,41,41,67,109,220,137,113,153,118,202,113,107,212,218,214,222,227,75,132,111,110,131,21,115,27,103,236,125,149,153,95,150,249,175,139,209,18,53,55,52,99,212,37,209,97,153,60,137,173,49,21,198,147,189,125,183,27,74,82,135,82,243,78,180,164,41,100,182,214,149,112,185,95,45,122,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,22,171,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,16,193,210,95,176,5,87,43,177,147,217,203,144,153,117,45,204,190,171,71,114,93,110,13,33,181,62,138,4,212,19,142,190,238,225,8,188,120,42,105,36,178,81,26,155,105,105,117,39,185,65,176,131,194,188,157,206,44,125,145,88,254,151,152,217,115,94,151,78,169,83,164,48,235,173,53,41,230,88,168,48,219,205,188,168,146,146,202,208,167,99,56,166,144,78,52,106,34,81,23,192,101,233,162,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,2,221,33,155,22,85,118,88,205,9,21,220,33,135,229,167,42,241,44,130,60,63,48,228,170,81,66,124,219,212,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,61,227,139,67,218,66,101,54,85,218,99,6,237,95,148,112,243,75,7,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,210,73,121,26,93,109,104,113,36,90,144,180,234,74,23,173,180,69,183,77,95,149,62,22,245,127,7,218,53,17,101,58,62,51,211,49,242,107,105,172,21,73,193,85,157,213,43,29,226,10,94,27,175,211,95,35,92,89,177,100,74,67,36,181,32,140,172,243,91,213,45,167,8,201,73,81,168,142,232,91,136,93,235,233,171,242,167,194,222,175,224,251,70,162,3,15,242,123,34,243,31,62,102,98,106,78,87,209,188,51,85,194,248,125,236,72,245,53,163,51,149,50,43,79,176,203,136,140,130,35,222,188,93,97,43,38,238,74,90,80,162,70,165,154,16,190,43,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,99,53,122,21,60,169,241,79,171,249,222,209,167,14,213,210,139,176,44,204,31,93,169,109,49,147,180,250,173,82,149,136,234,18,103,98,202,59,17,159,152,229,50,82,208,236,151,234,73,90,82,173,16,213,187,113,78,239,13,41,101,197,39,73,154,28,36,50,18,21,177,222,213,88,55,106,252,163,167,227,10,53,74,34,113,61,58,60,120,216,178,144,219,102,202,233,213,19,71,108,210,210,150,181,117,103,20,151,20,202,245,43,82,8,210,103,188,67,136,70,26,244,209,228,94,92,65,193,56,115,104,122,101,27,168,227,57,216,130,54,27,169,73,142,100,134,234,49,85,14,75,141,174,66,45,219,121,190,170,132,33,194,50,86,237,70,133,107,36,52,77,199,174,202,187,76,99,45,148,51,114,30,105,96,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,154,77,76,175,83,77,173,14,36,143,74,208,157,73,90,53,182,185,21,233,73,206,44,3,158,187,13,96,44,198,203,154,244,74,141,54,163,142,41,110,186,211,82,153,121,250,123,238,81,230,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,192,102,17,193,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,17,21,123,39,121,83,228,223,172,12,61,237,22,4,170,116,213,249,44,97,111,88,16,125,157,81,1,128,29,23,30,93,153,101,241,215,177,230,137,254,16,3,209,113,229,217,150,95,29,123,30,104,159,224,0,0,0,0,0,17,23,210,237,157,249,209,150,187,73,97,186,22,92,230,246,53,194,180,215,240,60,57,110,195,162,87,229,193,97,199,213,62,122,84,234,155,101,196,164,214,105,66,18,106,50,189,144,146,238,32,232,137,206,252,232,204,173,164,177,37,11,49,179,123,26,226,170,107,24,30,100,182,161,214,235,242,231,48,219,233,159,1,41,117,45,188,226,146,75,36,173,105,37,17,94,203,81,119,152,205,77,168,58,61,50,95,107,60,127,79,204,108,198,196,248,214,157,82,167,81,218,162,52,213,18,108,70,88,83,13,188,243,201,82,146,244,103,84,107,213,33,100,102,74,34,177,39,135,51,54,203,253,30,153,47,178,102,63,168,102,54,92,226,124,107,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,234,142,130,35,53,25,88,213,195,145,144,71,183,77,95,149,62,22,245,127,7,218,53,17,101,54,20,217,174,133,181,78,54,204,44,178,169,158,230,170,206,95,212,42,152,110,90,165,45,134,226,86,26,153,9,17,220,116,210,149,234,100,247,171,109,194,52,44,247,110,44,210,68,178,66,147,122,250,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,24,107,156,89,59,143,178,43,31,213,50,231,49,168,50,233,213,42,116,135,218,105,215,98,188,203,21,6,27,121,198,83,46,42,158,66,20,236,103,20,210,205,183,73,36,74,34,248,72,165,39,162,235,111,168,120,194,133,77,217,159,56,170,20,170,93,87,14,83,227,65,194,117,135,228,177,13,186,156,84,45,168,204,83,84,133,41,58,230,39,120,218,90,221,146,148,243,105,86,162,37,182,107,122,250,244,134,108,89,74,218,159,43,228,87,112,134,31,136,172,212,195,81,200,240,252,195,146,152,167,53,130,115,83,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,247,141,161,111,106,130,31,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,64,61,73,136,96,233,113,218,119,25,102,14,63,131,144,137,194,56,131,12,97,60,45,33,202,130,219,174,209,138,35,245,154,139,111,74,138,153,241,156,53,40,221,131,186,37,147,43,78,141,102,227,198,178,86,150,244,72,174,193,89,217,155,153,243,179,205,51,25,231,86,12,151,67,196,44,72,234,72,154,244,37,196,69,126,39,87,97,230,106,141,52,164,37,41,67,169,122,198,109,221,165,45,181,169,26,82,162,109,29,83,164,51,98,202,86,212,249,95,34,187,132,48,252,69,102,166,26,142,71,135,230,28,148,197,57,172,19,154,157,167,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,188,109,11,123,80,67,182,199,249,15,133,118,141,207,26,62,91,227,92,201,165,96,186,43,218,95,147,34,92,182,216,149,63,223,155,105,16,96,19,157,135,38,60,183,82,148,36,239,100,146,214,73,112,208,77,175,209,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,203,191,229,171,1,98,175,211,92,57,137,48,229,67,236,144,231,83,103,71,115,252,215,25,121,183,17,232,82,84,158,227,33,62,123,5,109,137,135,182,167,202,58,98,107,53,136,140,102,45,14,63,82,196,20,199,166,69,235,115,86,194,24,75,149,70,163,181,165,73,140,234,158,108,204,247,72,66,29,82,218,45,68,132,169,65,148,3,18,186,72,118,100,192,57,221,179,206,44,198,245,8,209,41,120,179,1,209,228,98,24,53,198,105,204,185,45,246,32,71,144,241,211,221,116,200,157,56,206,19,142,153,33,43,34,75,166,135,44,173,38,133,229,168,134,190,149,61,183,230,102,78,42,171,236,195,151,146,180,97,12,55,80,105,172,67,47,114,252,121,19,107,17,28,125,15,197,190,244,144,236,54,214,108,157,150,209,25,191,31,90,84,164,37,181,40,35,214,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,232,83,96,76,254,198,91,72,108,209,64,204,28,193,165,203,99,16,177,34,77,38,116,229,211,202,36,106,178,216,93,138,100,98,35,52,173,10,73,165,14,41,36,132,20,134,228,37,40,74,80,68,33,131,98,237,146,113,86,215,57,166,88,90,154,239,81,195,116,46,173,80,196,213,21,41,198,183,112,85,37,180,45,134,29,38,93,108,166,56,217,188,166,80,225,18,85,185,112,204,236,131,30,132,240,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,128,243,133,181,143,149,62,114,122,192,196,62,209,124,118,173,139,182,73,197,91,92,230,153,97,106,107,189,71,13,208,186,181,67,19,84,84,167,26,221,193,84,150,208,182,24,116,153,117,178,152,227,102,242,153,67,132,73,86,229,195,51,178,12,117,93,172,124,169,243,147,214,6,33,246,139,226,85,58,21,60,150,49,79,172,9,222,206,167,0,205,252,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,182,155,77,213,170,180,13,155,115,94,187,66,169,203,167,84,169,216,30,187,46,28,200,143,41,151,227,62,220,7,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,207,191,228,177,218,159,255,0,204,182,106,255,0,251,202,163,253,112,244,103,152,88,42,149,153,88,3,18,229,205,118,68,182,41,184,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,123,92,143,144,194,15,246,21,54,88,255,0,199,236,213,255,0,141,105,223,247,16,23,126,173,86,170,215,250,49,230,215,107,181,57,117,26,149,71,33,220,151,50,100,183,148,243,242,95,115,15,154,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,121,247,30,140,243,191,5,82,178,215,97,172,125,151,52,41,18,223,166,225,92,167,170,209,33,187,45,105,83,238,49,26,142,227,45,169,197,37,41,73,172,210,130,51,50,74,74,247,177,23,33,231,48,5,234,207,93,171,179,31,60,240,78,95,229,125,77,223,5,96,204,185,195,244,202,61,54,141,29,227,83,114,37,69,134,136,238,79,144,118,45,227,203,210,189,4,101,165,166,214,104,77,205,78,184,237,213,232,230,216,163,242,85,102,59,245,252,127,76,170,183,150,88,91,223,42,82,88,45,211,117,73,196,104,54,233,137,123,82,86,157,72,89,184,234,154,37,41,13,165,41,187,74,121,167,10,218,236,119,178,174,50,218,191,55,41,248,62,141,77,150,156,49,78,145,30,78,44,171,182,225,50,138,117,56,215,219,36,186,164,45,61,101,196,165,196,178,141,42,212,178,53,25,110,208,226,209,232,35,42,178,207,10,228,222,92,97,204,173,193,81,58,189,23,12,211,218,167,198,212,219,104,113,237,5,219,125,221,218,16,133,60,234,205,78,56,178,73,107,113,107,81,149,212,96,59,5,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,10,250,93,179,11,31,101,174,205,184,110,187,151,56,227,16,97,90,147,248,226,28,71,102,81,42,111,65,125,198,21,2,122,148,210,156,101,73,81,160,212,132,40,210,103,107,161,39,220,67,55,197,159,218,131,101,252,3,181,158,0,167,229,206,99,85,241,5,58,155,78,172,53,91,105,218,36,134,89,125,79,182,203,204,165,42,83,205,58,147,70,153,11,51,34,73,29,201,60,121,145,132,43,108,201,180,222,210,85,253,164,178,162,133,93,218,15,50,170,52,218,142,56,161,68,153,14,94,44,158,243,18,88,114,123,41,113,167,27,83,166,149,161,73,51,73,164,200,200,200,204,140,122,9,24,65,151,189,17,59,54,229,174,63,195,89,141,66,198,217,148,253,75,10,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,237,123,25,115,25,190,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,69,94,201,222,84,249,55,235,3,15,123,69,129,233,76,121,172,217,59,202,159,38,253,96,97,239,104,176,61,41,128,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,24,255,0,179,174,214,216,171,102,156,172,205,44,45,151,237,110,113,38,99,120,54,158,138,138,146,226,124,31,5,168,213,36,62,251,14,180,243,110,53,49,46,74,138,166,87,101,164,180,56,102,68,100,155,218,12,1,128,49,150,105,227,42,78,95,101,246,30,151,92,196,53,201,5,26,12,24,196,90,221,93,140,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,137,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,77,255,0,70,134,195,145,182,113,193,172,231,14,56,92,181,230,46,52,163,182,135,162,56,135,99,162,135,78,120,219,124,161,41,149,146,84,114,77,72,105,79,41,105,236,45,178,109,4,68,149,173,224,187,251,23,108,147,133,118,70,202,194,194,212,215,122,246,36,174,245,106,134,38,168,169,77,187,188,156,152,205,161,108,48,233,50,211,135,13,183,9,229,50,135,8,212,157,243,134,103,117,152,200,0,0,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,18,169,211,87,228,177,133,189,96,65,246,117,68,69,94,201,222,84,249,55,235,3,15,123,69,128,30,148,192,0,6,42,244,163,249,9,230,111,196,190,216,132,33,91,100,239,42,124,155,245,129,135,189,162,192,154,158,148,127,33,60,205,248,151,219,16,132,5,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,2,66,186,74,250,66,230,102,109,118,118,69,100,54,47,252,162,192,210,213,98,185,75,121,248,238,86,37,104,146,204,152,168,121,183,137,185,52,229,54,242,18,100,166,244,184,227,70,164,169,109,232,82,176,131,43,178,135,25,102,252,156,76,198,15,98,33,163,7,225,122,158,47,171,189,37,242,105,12,83,160,181,173,213,17,113,82,214,165,27,109,161,41,35,186,221,73,171,74,9,107,79,201,149,89,103,138,179,147,49,240,230,86,224,168,157,98,181,137,170,13,83,227,106,109,197,182,206,179,237,190,238,237,11,90,89,105,4,167,28,89,36,244,54,133,168,202,201,49,54,148,205,149,112,110,202,29,31,153,169,131,232,212,216,138,196,245,28,183,172,201,197,149,118,220,55,151,81,168,149,41,253,100,151,84,132,43,171,54,165,56,150,81,165,58,80,102,163,45,226,220,90,194,8,68,170,109,245,255,0,246,178,217,203,239,67,255,0,245,201,66,42,196,170,109,245,255,0,246,178,217,203,239,67,255,0,245,201,64,48,3,100,239,42,124,155,245,129,135,189,162,192,244,166,60,214,108,157,229,79,147,126,176,48,247,180,88,30,148,192,0,0,6,147,230,6,86,21,62,67,72,10,125,16,168,161,220,142,246,21,35,51,32,1,82,59,10,0,14,43,16,183,189,136,148,222,222,250,71,251,134,33,175,110,10,118,159,113,126,253,123,248,75,232,127,99,122,68,208,84,211,170,58,75,143,142,95,128,196,79,109,203,70,79,229,38,201,124,255,0,182,93,223,177,189,0,35,50,41,91,87,220,19,15,176,84,141,230,17,36,232,181,241,101,185,253,138,40,135,167,16,134,237,101,115,243,152,149,94,143,201,170,86,27,97,38,104,227,140,82,95,243,113,64,73,221,49,26,24,50,189,251,127,200,67,234,119,138,76,124,52,133,94,58,185,120,231,248,8,125,142,219,65,220,192,99,102,215,205,234,203,76,91,199,251,195,248,196,113,11,249,180,157,25,195,85,227,123,110,63,138,182,38,131,107,231,155,111,44,49,97,239,18,86,234,28,207,252,98,56,133,204,218,90,92,206,58,171,137,81,25,158,227,145,240,252,202,216,9,55,232,211,59,224,90,65,255,0,185,85,31,105,24,207,216,133,118,27,251,66,252,2,63,186,52,214,101,129,233,37,195,251,83,81,246,136,144,8,135,242,187,71,246,52,254,0,27,230,125,194,164,119,20,50,225,112,72,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,101,113,67,176,1,216,104,65,23,27,13,71,195,152,210,146,181,192,106,21,47,20,197,5,111,192,192,124,210,202,205,175,237,12,97,46,221,109,18,178,235,27,172,239,250,91,252,60,97,155,82,137,70,218,248,125,1,140,52,219,122,157,34,94,92,99,68,37,179,61,94,14,228,162,46,79,198,243,128,136,84,172,216,206,34,89,90,201,239,62,95,153,68,180,108,51,52,220,203,220,18,146,52,29,252,37,203,245,249,34,37,49,2,93,166,102,235,237,184,146,73,181,166,247,227,206,41,121,190,17,41,91,3,85,77,252,23,129,88,45,29,175,9,242,73,223,231,178,140,6,124,199,185,178,217,159,122,11,240,14,169,143,30,221,83,80,106,52,145,117,162,46,63,106,161,218,227,42,236,55,127,168,79,224,22,251,54,234,41,133,67,105,203,167,140,244,167,137,25,253,3,158,111,128,4,50,109,225,41,46,230,59,164,149,161,90,107,117,187,233,59,219,223,219,24,217,130,208,103,215,52,17,171,231,119,183,31,170,23,163,108,90,239,132,243,66,172,131,54,253,226,191,89,34,210,147,46,114,11,157,254,1,106,114,210,10,36,120,75,89,168,180,238,121,25,125,120,9,200,217,85,157,18,235,250,137,69,119,32,90,255,0,11,194,53,118,135,255,0,195,254,102,127,150,53,175,227,174,137,64,217,178,11,44,74,173,26,20,179,187,144,185,153,121,221,17,127,180,71,148,6,102,255,0,150,53,175,227,174,141,107,105,125,22,31,124,248,59,195,160,255,0,88,102,253,202,126,101,190,0,1,167,189,32,0,0,0,0,0,0,11,181,179,62,207,120,159,104,140,199,135,134,169,144,100,38,129,9,230,95,196,85,36,44,154,76,40,70,190,209,37,195,74,139,126,180,165,105,105,26,85,117,17,153,150,132,45,73,207,11,10,188,106,227,14,136,188,203,228,207,231,178,250,102,90,188,222,106,168,166,138,34,243,51,253,113,158,17,28,231,114,225,108,81,178,83,251,64,98,114,197,120,206,28,132,101,237,29,231,91,150,235,18,27,74,167,205,108,153,89,65,59,44,158,109,42,67,196,181,56,148,248,169,82,18,164,173,68,164,203,93,58,157,79,163,211,226,210,105,48,35,194,131,9,148,70,139,22,51,73,105,166,26,66,73,40,109,8,73,17,37,41,73,17,18,72,136,136,136,136,135,31,131,176,118,24,203,252,49,78,193,152,50,139,30,147,69,164,178,76,68,136,193,30,150,211,115,51,51,51,185,169,74,81,154,148,181,25,169,74,82,148,163,51,51,51,230,71,97,105,218,125,25,12,46,172,111,170,120,207,245,201,227,189,180,219,12,206,215,103,167,26,187,211,133,77,226,138,123,35,182,121,117,167,156,247,71,8,0,0,114,13,56,0,0,0,0,0,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,197,94,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,12,0,233,66,216,91,228,215,133,87,158,57,57,131,58,222,100,209,116,120,98,52,37,105,122,187,75,109,181,17,217,146,73,245,137,140,217,189,221,141,43,91,68,182,253,245,73,142,217,117,78,141,110,142,106,238,87,212,112,254,211,25,205,42,171,69,197,241,247,207,208,176,195,122,27,234,145,100,69,122,58,213,81,37,160,214,79,45,15,154,146,202,77,10,107,74,119,134,107,82,218,106,74,128,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,0,0,0,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,99,87,69,174,69,229,198,124,237,52,229,39,52,40,222,25,165,97,124,63,35,18,51,77,116,200,226,204,148,212,168,172,182,137,40,50,61,235,37,214,20,179,110,228,149,169,9,37,234,65,173,11,158,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,0,0,0,243,3,154,185,153,138,179,147,49,241,30,105,99,89,125,98,181,137,170,14,212,36,233,113,197,182,206,179,236,48,214,241,107,90,89,105,4,150,219,65,168,244,54,132,36,142,201,33,62,157,33,248,214,171,128,54,45,205,90,237,26,60,71,164,74,163,162,136,180,201,66,148,130,98,161,37,168,47,40,137,42,73,235,75,82,92,82,14,246,37,146,76,201,68,70,147,243,194,2,106,122,27,50,83,220,54,207,181,108,227,151,80,223,75,204,218,129,110,88,109,221,77,177,6,156,236,136,237,234,73,182,147,75,202,125,115,13,86,90,210,109,238,45,165,90,200,58,100,242,83,221,206,207,180,156,227,137,80,220,203,203,42,129,239,152,113,221,45,191,6,162,236,120,238,105,73,54,163,83,201,125,16,205,55,90,18,77,239,239,169,90,8,101,166,205,121,67,27,33,114,27,3,101,27,44,68,110,70,29,163,178,205,64,226,62,235,204,59,81,93,221,154,243,107,118,203,52,57,37,199,156,34,50,77,137,100,68,148,145,18,73,180,166,80,198,207,172,134,199,57,70,243,17,28,145,136,168,239,51,79,57,111,186,203,13,84,81,103,97,60,226,218,186,201,13,201,109,151,12,136,149,114,65,145,165,68,102,147,8,1,217,11,55,163,100,70,210,249,123,154,85,7,226,49,77,164,214,16,205,81,249,44,58,242,35,211,164,161,81,102,60,72,107,182,165,162,59,238,173,4,146,87,109,41,236,175,197,63,73,35,202,184,244,209,179,246,102,124,153,50,59,1,230,147,146,233,82,37,226,108,63,6,161,63,193,110,107,138,204,229,178,158,180,194,59,107,52,238,159,39,91,52,41,70,164,41,6,149,30,164,152,8,150,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,39,216,167,9,225,92,115,66,149,133,177,174,25,165,98,10,44,221,29,102,157,84,132,220,184,175,232,90,86,141,109,56,74,66,180,173,9,81,92,184,41,36,101,196,136,64,102,223,123,27,73,217,7,52,33,83,232,82,101,207,192,152,158,57,189,135,39,78,154,211,243,86,182,27,100,166,51,32,155,109,178,74,208,235,164,164,153,35,65,182,235,118,82,150,78,18,125,4,139,127,158,153,23,151,27,69,229,197,71,43,243,66,141,215,169,83,172,235,47,52,100,137,84,249,73,35,38,229,70,112,200,247,111,35,82,172,118,52,154,84,164,45,43,66,214,133,7,156,24,217,153,138,163,101,101,71,39,58,222,247,13,212,49,4,60,77,184,113,199,21,213,231,71,141,38,62,182,83,175,118,141,227,114,172,225,232,53,43,112,199,104,137,22,60,128,232,184,242,236,203,47,142,189,143,52,89,253,161,246,126,199,219,50,230,132,236,168,204,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,214,210,148,73,177,56,211,137,227,164,197,224,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,10,219,93,236,209,154,123,80,116,147,230,62,5,203,58,79,248,31,174,214,38,49,39,193,116,207,152,12,58,223,91,125,150,156,220,239,119,11,67,122,147,219,93,146,93,230,65,101,54,23,216,202,187,182,30,99,202,166,57,85,240,54,12,194,253,94,70,38,169,52,180,28,164,182,233,175,117,26,51,106,189,222,119,116,233,19,138,73,182,218,80,165,43,81,146,26,114,127,176,182,19,194,184,26,133,23,11,96,172,51,74,195,244,88,90,250,181,58,151,9,184,145,88,214,181,45,122,26,108,146,132,234,90,212,163,177,113,82,140,207,137,152,234,185,23,145,121,113,179,166,92,83,178,191,43,232,221,70,149,6,238,188,243,166,75,149,80,148,162,34,114,84,151,8,139,120,242,244,166,231,98,73,37,41,66,18,132,33,8,77,192,1,21,125,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,23,87,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,192,45,87,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,25,254,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,255,0,24,1,211,87,228,177,133,189,96,65,246,117,68,4,85,236,157,229,79,147,126,176,48,247,180,88,25,85,211,87,229,79,133,189,95,193,246,141,68,98,174,201,222,84,249,55,235,3,15,123,69,129,149,93,53,126,84,248,91,213,252,31,104,212,64,58,21,60,169,241,79,171,249,222,209,167,9,158,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,67,15,66,167,149,62,41,245,127,59,218,52,225,53,32,32,47,164,51,98,202,174,203,25,161,34,187,132,48,252,180,229,94,37,144,71,135,230,28,149,74,40,79,155,122,157,167,190,226,146,74,66,210,162,117,77,18,205,70,182,73,39,188,113,104,123,78,53,183,143,241,147,88,6,70,86,167,16,203,60,39,42,176,205,125,116,149,25,41,130,168,180,203,140,38,66,8,202,232,89,180,242,208,173,38,90,200,155,215,171,118,222,159,74,121,197,147,184,7,61,112,5,83,46,115,26,131,18,163,77,168,199,125,166,157,118,43,47,63,79,125,198,92,101,50,226,169,228,45,45,73,109,46,172,219,116,146,102,147,63,132,143,207,94,213,91,51,227,45,148,51,114,102,86,227,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,122,141,76,175,83,78,33,109,168,207,74,208,173,42,90,52,56,176,249,118,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,149,78,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,37,59,77,244,153,229,198,65,231,142,12,202,106,75,116,172,69,1,234,130,83,142,107,12,84,9,246,232,49,77,231,99,56,202,81,27,120,231,92,101,196,27,206,180,180,106,38,219,75,100,147,83,228,182,97,91,44,115,51,21,101,22,47,111,29,96,169,125,82,181,30,159,82,167,198,148,151,28,109,200,189,118,19,240,214,251,75,109,105,90,30,109,18,20,182,214,74,236,184,148,40,200,200,140,143,175,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,3,212,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,16,193,209,133,183,172,108,152,170,196,217,251,56,43,177,32,101,245,78,68,151,169,85,121,123,213,157,38,162,250,153,208,203,142,169,221,212,120,42,52,190,163,50,107,178,243,230,226,212,148,27,139,76,207,128,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,58,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,19,82,49,127,53,122,57,246,109,205,204,232,164,103,125,118,141,46,157,82,167,72,143,46,101,38,151,30,3,52,170,211,237,203,92,151,29,168,48,168,202,84,149,188,167,13,15,40,214,70,180,17,17,249,198,80,0,15,146,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,128,0,138,190,149,205,133,190,127,181,6,74,96,207,239,137,88,254,20,21,125,170,147,84,110,57,39,245,222,180,180,171,234,30,52,126,104,120,71,174,206,185,243,140,182,109,205,202,22,107,96,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,116,56,148,216,148,104,86,133,146,28,73,107,66,76,189,41,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,32,51,164,71,100,63,200,165,156,165,238,90,22,231,47,113,142,246,110,23,215,63,172,188,198,233,45,117,168,142,106,34,112,183,78,58,157,6,173,122,154,113,171,184,183,9,221,33,155,251,109,116,160,224,218,86,75,208,168,219,56,226,136,147,177,102,97,81,202,76,229,165,195,91,248,106,157,42,35,137,50,91,209,100,17,70,170,33,213,183,165,4,167,55,70,203,134,178,43,180,107,138,12,170,203,60,85,156,153,143,135,50,183,5,68,235,21,172,77,80,106,159,27,83,110,45,182,117,159,109,247,119,104,90,210,203,72,37,56,226,201,39,161,180,45,70,86,73,142,170,38,207,162,183,99,104,217,39,128,17,159,120,174,76,73,216,179,48,168,241,94,165,57,10,107,171,98,29,2,83,49,165,33,149,182,166,208,69,37,78,145,27,135,239,137,34,101,162,109,69,119,53,134,69,108,127,179,93,11,101,108,142,163,229,149,48,247,213,87,180,213,49,36,180,202,91,237,203,172,58,203,104,144,227,70,164,163,75,37,186,67,109,145,33,7,187,109,6,162,53,154,212,171,214,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,42,157,10,158,75,24,167,214,4,239,103,83,132,85,237,99,229,79,156,158,176,49,15,180,95,18,169,208,169,228,177,138,125,96,78,246,117,56,6,127,128,0,0,0,0,181,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,3,208,247,71,238,80,224,220,160,217,67,0,177,131,216,150,75,198,20,120,56,190,174,244,151,205,213,191,81,157,13,133,186,162,46,9,66,18,146,109,180,37,36,86,67,73,53,106,89,173,106,200,161,106,182,78,242,88,201,191,87,248,123,217,204,11,170,0,0,0,0,3,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,7,214,48,3,166,175,201,99,11,122,192,131,236,234,136,250,156,233,113,201,115,218,74,62,84,51,73,150,156,18,153,15,80,164,98,181,61,17,76,57,85,57,237,176,212,164,59,214,9,148,82,210,201,60,234,164,26,148,181,146,219,50,109,4,131,55,62,94,154,191,37,140,45,235,2,15,179,170,32,34,175,100,239,42,124,155,245,129,135,189,162,192,244,166,60,214,108,157,229,79,147,126,176,48,247,180,88,30,148,192,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,14,87,161,171,34,242,227,50,115,31,25,230,134,53,163,120,86,171,151,62,9,118,128,203,230,74,139,30,84,163,148,103,41,77,153,118,222,111,170,167,116,102,122,80,165,169,100,147,90,91,90,38,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,69,94,201,222,84,249,55,235,3,15,123,69,129,42,157,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,1,233,76,0,0,98,175,74,63,144,158,102,252,75,237,136,66,2,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,19,233,210,143,228,39,153,191,18,251,98,16,178,157,26,157,30,144,242,202,133,7,61,115,231,8,126,94,167,234,118,143,67,170,50,196,134,232,241,117,198,122,52,165,178,227,38,228,106,138,92,101,106,35,75,154,155,109,210,74,146,135,53,165,33,117,122,57,182,40,252,138,185,112,253,127,31,211,41,78,102,110,41,247,202,148,150,11,122,229,46,9,146,13,186,98,94,212,164,43,74,208,110,58,166,137,41,91,138,74,110,234,89,105,195,189,123,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,130,85,54,250,255,0,251,89,108,229,247,161,255,0,250,228,161,21,98,85,54,250,255,0,251,89,108,229,247,161,255,0,250,228,160,24,1,178,119,149,62,77,250,192,195,222,209,96,122,83,30,107,54,78,242,167,201,191,88,24,123,218,44,9,211,219,71,107,108,43,178,54,86,30,41,169,53,215,177,37,119,172,211,240,205,57,41,109,221,228,228,198,113,104,125,246,141,230,156,56,109,184,76,165,229,182,102,164,239,155,34,43,172,128,90,14,146,253,184,227,108,227,131,94,201,236,14,137,107,204,92,105,71,113,108,203,109,110,199,69,14,156,241,184,193,205,75,200,52,168,228,154,144,234,89,74,21,216,91,102,226,204,137,40,67,214,83,162,231,111,250,173,126,170,246,207,155,68,102,44,186,141,74,163,33,7,131,43,53,151,20,243,242,95,113,75,55,105,242,38,56,179,82,214,165,26,14,57,56,70,102,102,227,91,207,204,237,8,193,199,248,255,0,25,102,158,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,184,154,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,192,122,157,14,241,129,125,26,59,122,70,207,172,60,206,74,230,205,118,43,25,141,67,142,211,52,133,185,189,37,215,233,204,69,109,42,121,79,60,235,138,126,121,41,183,157,120,187,26,144,162,90,18,162,67,198,140,244,229,240,0,208,179,226,100,42,155,29,136,80,202,234,191,112,170,72,137,64,6,2,166,71,112,34,50,48,27,82,146,74,104,137,71,110,63,200,35,83,109,220,62,133,251,139,236,72,225,225,30,69,251,27,208,36,185,244,235,65,23,164,96,142,216,248,118,68,239,114,27,166,214,173,30,16,189,150,146,231,213,252,255,0,0,8,84,168,55,187,221,243,227,126,127,112,73,199,71,221,65,5,66,136,133,58,209,25,227,38,248,106,227,226,69,244,136,212,196,49,142,63,87,185,31,107,95,51,248,6,114,236,41,140,74,158,186,61,53,74,100,183,248,202,57,241,109,102,125,174,172,158,101,195,184,4,201,208,156,215,17,70,70,71,239,167,203,224,33,200,61,117,54,118,33,192,96,185,169,149,76,113,100,101,249,160,211,192,140,190,133,35,158,121,70,134,205,73,34,185,121,192,98,238,217,70,178,203,12,94,157,63,224,254,239,241,136,226,25,115,45,42,60,219,169,25,164,203,231,61,223,226,200,19,47,182,91,207,158,89,227,3,36,39,244,191,248,196,127,72,134,140,201,117,211,205,154,137,45,41,34,247,155,219,246,50,0,73,207,70,167,12,21,73,255,0,122,106,62,209,18,5,12,207,171,181,250,218,127,0,143,222,141,99,252,164,210,76,191,193,53,31,104,137,2,134,119,142,215,235,105,252,4,3,232,62,68,40,42,124,136,80,6,176,26,72,236,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,216,105,26,173,113,164,249,128,40,174,68,52,164,200,106,184,211,100,144,13,86,176,10,157,251,197,0,108,200,241,21,127,169,49,138,27,100,37,159,145,206,47,82,203,135,204,255,0,63,234,241,198,88,62,87,74,188,218,76,98,254,215,244,195,147,150,216,180,144,198,173,93,66,221,171,126,136,143,233,1,11,121,146,166,145,156,21,21,182,118,182,230,220,255,0,189,80,36,147,163,234,90,143,13,224,36,111,56,124,212,225,111,178,74,17,197,155,113,58,150,110,213,80,166,244,41,27,142,23,189,175,21,191,231,18,23,209,239,32,188,7,128,83,175,252,43,221,245,242,128,73,44,117,252,172,209,223,232,19,248,5,165,207,57,186,48,243,94,249,107,84,210,92,190,177,209,117,227,26,78,35,39,231,109,63,128,88,237,163,39,183,7,12,50,234,157,209,122,186,83,125,55,252,237,239,71,160,4,37,109,73,51,123,154,120,130,206,94,216,130,175,221,254,50,99,173,229,91,47,171,194,154,19,123,110,59,203,235,199,37,180,116,132,73,204,236,66,230,189,68,117,234,162,136,237,110,114,12,110,228,172,116,73,240,206,164,106,211,213,251,237,250,160,9,197,217,209,137,13,201,172,155,137,183,110,31,121,121,221,17,109,180,71,148,6,102,255,0,150,53,175,227,174,137,103,201,56,72,136,253,79,118,214,141,75,141,126,213,239,99,112,68,198,209,30,80,25,155,254,88,214,191,142,186,53,173,165,244,88,125,243,224,239,14,131,253,97,155,247,41,249,150,248,0,6,158,244,128,0,0,0,3,144,195,184,126,175,139,49,5,51,11,97,248,157,106,169,89,152,205,62,19,27,196,163,123,33,229,146,27,70,165,153,37,55,82,136,174,163,34,43,241,50,32,136,153,155,67,26,235,167,14,153,174,185,180,70,249,153,228,236,57,75,148,184,223,59,49,188,44,3,128,105,125,110,163,46,238,58,235,134,105,143,14,57,25,18,228,62,178,35,208,210,110,87,59,25,153,154,82,146,82,212,148,156,206,228,86,73,225,28,131,203,232,152,19,9,49,250,156,154,156,173,78,252,191,63,112,211,79,74,208,227,139,221,111,55,41,61,218,85,165,60,139,206,118,247,99,221,150,48,254,207,88,34,61,86,163,3,125,143,43,176,218,93,110,99,228,133,46,38,162,74,206,3,38,133,41,36,211,106,177,41,73,81,239,86,141,102,122,73,180,55,144,131,122,209,244,200,201,209,229,113,35,207,159,194,59,59,251,94,83,233,39,110,170,218,76,212,228,114,85,127,149,195,159,253,117,71,235,79,109,49,250,191,124,241,220,0,1,205,186,180,0,0,0,0,0,0,0,0,0,0,17,87,211,157,244,147,251,228,252,90,37,80,69,95,78,119,210,79,239,147,241,104,12,85,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,0,0,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,6,127,244,42,121,44,98,159,88,19,189,157,78,25,254,48,3,161,83,201,99,20,250,192,157,236,234,112,207,240,0,0,0,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,181,93,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,70,95,78,14,53,170,192,192,25,89,151,44,199,136,116,218,229,98,163,91,144,234,144,173,250,95,130,203,76,180,148,43,86,146,65,166,160,241,168,141,38,102,105,110,198,155,25,42,56,54,88,201,79,201,19,180,22,9,201,199,42,29,74,38,32,168,31,95,125,46,238,220,68,22,26,92,137,91,165,110,220,34,120,216,101,210,111,82,13,59,195,70,171,38,230,89,127,211,89,153,158,232,51,199,5,229,108,73,116,169,17,48,126,31,93,65,238,174,230,185,81,231,79,123,223,24,145,101,153,34,204,68,134,226,16,105,74,180,190,106,51,82,86,139,91,94,137,60,21,85,197,91,105,97,250,237,62,68,70,227,224,234,61,86,183,57,47,45,68,183,24,92,101,65,36,180,68,147,35,94,246,115,74,50,81,164,180,37,103,123,145,37,65,59,192,0,3,204,182,208,57,103,242,27,207,28,121,149,173,196,170,199,137,134,113,4,234,124,15,10,55,162,83,208,80,242,186,171,235,236,32,149,189,96,218,112,150,148,146,86,149,146,146,90,84,66,103,250,36,241,173,43,21,108,91,135,232,84,248,242,219,145,131,171,21,90,36,229,60,132,146,28,125,114,85,56,148,209,146,140,205,27,169,205,36,205,68,147,214,149,149,172,68,165,70,95,74,63,151,102,102,252,75,236,120,67,47,250,14,177,77,118,94,21,205,204,21,34,118,186,45,42,161,71,170,67,141,186,65,110,165,75,110,83,114,28,214,69,173,90,145,10,49,88,204,210,91,187,164,136,212,163,48,178,189,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,22,171,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,64,37,80,0,0,71,175,77,125,38,148,246,205,184,54,186,245,50,34,234,80,241,196,120,145,230,41,148,155,236,176,244,9,170,117,164,57,109,73,66,212,195,42,82,72,236,163,105,179,59,233,43,96,95,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,29,126,133,128,48,110,25,196,216,155,25,208,176,244,72,149,220,99,34,52,154,237,65,36,102,252,229,199,142,136,236,18,212,102,102,72,109,166,200,146,130,178,8,212,226,136,181,56,181,43,176,0,0,0,0,138,190,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,22,171,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,0,233,171,242,88,194,222,176,32,251,58,162,2,42,246,78,242,167,201,191,88,24,123,218,44,12,170,233,171,242,167,194,222,175,224,251,70,162,49,87,100,239,42,124,155,245,129,135,189,162,192,202,174,154,191,42,124,45,234,254,15,180,106,32,29,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,71,175,77,125,38,148,246,205,184,54,186,245,50,34,234,80,241,196,120,145,230,41,148,155,236,176,244,9,170,117,164,57,109,73,66,212,195,42,82,72,236,163,105,179,59,233,43,72,80,192,14,154,191,37,140,45,235,2,15,179,170,32,34,175,100,239,42,124,155,245,129,135,189,162,192,149,78,154,191,37,140,45,235,2,15,179,170,34,42,246,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,2,21,132,164,236,191,209,17,74,198,217,13,80,196,123,64,57,136,48,174,61,196,177,221,58,12,102,159,73,149,13,133,110,87,26,68,168,134,132,168,228,154,144,241,56,194,157,177,50,254,147,38,159,45,77,98,87,70,246,22,161,99,13,182,178,182,147,136,224,245,184,145,234,18,234,141,183,189,91,122,101,66,131,34,92,103,46,131,35,61,15,176,210,237,125,42,211,101,17,164,204,143,208,160,15,49,153,197,147,184,251,34,177,253,83,46,115,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,132,138,82,122,46,182,250,135,140,40,84,221,153,243,138,161,74,165,213,112,229,62,52,28,39,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,174,98,119,141,165,173,217,41,79,54,149,106,34,91,102,183,178,3,111,173,138,48,174,213,153,113,46,183,73,166,117,124,205,195,52,247,156,195,149,8,228,218,28,159,160,148,226,105,146,13,197,33,10,101,213,153,146,20,181,22,229,197,154,200,244,169,212,59,2,223,150,172,5,138,191,77,112,230,36,195,149,15,178,67,157,77,157,29,207,243,92,101,230,220,71,161,73,82,123,140,128,122,147,1,133,93,25,155,104,254,73,60,184,94,91,227,85,110,241,246,1,167,196,98,76,135,167,111,156,174,193,34,221,34,117,156,90,158,83,201,52,37,50,20,122,147,188,117,165,146,139,124,77,183,154,160,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,0,0,14,191,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,249,236,219,19,106,172,101,181,126,110,84,49,133,102,165,45,56,98,157,34,68,108,39,72,113,178,101,20,234,113,175,176,106,105,43,90,122,203,137,75,106,121,122,149,169,100,73,35,221,161,180,35,34,186,80,182,233,249,53,226,165,228,118,78,99,62,183,150,212,93,30,24,147,9,58,89,174,213,27,113,70,118,120,148,125,98,27,54,111,119,98,74,22,233,45,207,125,74,99,184,88,255,0,177,118,201,56,171,107,156,211,44,45,77,119,168,225,186,23,86,168,98,106,138,148,227,91,184,42,146,218,22,195,14,147,46,182,83,28,108,222,83,40,112,137,42,220,184,102,118,65,128,177,83,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,43,45,4,235,46,182,106,77,203,91,107,79,52,153,20,175,244,77,237,181,14,161,66,252,140,153,189,138,247,83,233,122,21,131,170,149,122,147,13,182,244,85,45,150,27,163,55,188,52,184,183,146,227,132,108,32,141,197,41,181,45,180,147,105,97,180,170,255,0,237,155,209,255,0,151,25,231,145,208,104,152,3,14,248,43,25,229,206,31,77,59,5,189,29,194,83,146,34,197,102,204,82,100,56,250,203,120,202,244,146,80,227,174,106,105,197,155,154,140,148,242,29,130,207,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,64,61,73,128,197,253,130,182,196,195,219,83,229,29,49,53,154,196,70,51,22,135,31,169,98,10,99,211,34,245,185,171,97,12,37,202,163,81,218,210,164,198,117,79,54,102,123,164,33,14,169,109,22,162,66,84,172,160,1,230,179,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,194,42,246,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,3,63,192,0,0,0,0,90,173,172,124,150,51,147,213,254,33,246,115,227,205,96,244,167,181,143,146,198,114,122,191,196,62,206,124,121,172,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,162,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,5,191,207,236,166,249,58,228,214,44,202,63,117,245,92,47,238,162,158,168,94,20,166,42,207,49,218,37,105,82,110,91,198,87,167,118,235,90,147,188,105,110,35,82,117,106,43,128,0,60,198,103,22,78,227,236,138,199,245,76,185,204,106,12,186,117,74,157,33,246,154,117,216,175,50,197,65,134,222,113,148,203,138,167,144,133,59,25,197,52,179,109,210,73,18,136,190,18,43,149,137,246,174,174,227,189,142,232,251,50,99,87,106,181,73,248,79,24,68,172,80,42,143,188,135,27,102,142,136,50,88,56,10,185,19,133,186,113,212,155,70,102,178,221,184,166,203,118,150,91,74,166,83,109,253,139,176,174,215,25,112,252,24,73,165,81,49,245,55,118,253,19,16,187,5,181,56,189,209,61,166,12,151,201,6,241,67,89,190,225,154,80,125,135,13,46,233,94,147,109,112,3,139,48,181,119,3,98,170,206,10,197,48,122,149,107,15,212,36,82,234,49,183,168,115,113,41,135,20,219,173,235,65,169,10,210,180,40,174,147,52,157,174,70,101,196,5,192,217,59,202,159,38,253,96,97,239,104,176,61,41,143,53,155,39,121,83,228,223,172,12,61,237,22,7,165,48,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,17,87,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,17,21,123,39,121,83,228,223,172,12,61,237,22,0,122,83,0,0,29,127,30,96,12,27,153,248,101,252,25,152,24,122,37,118,133,42,68,73,50,41,242,200,212,195,235,141,33,185,13,19,137,189,150,130,117,150,204,208,171,161,100,70,149,18,146,102,147,236,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,9,84,219,235,255,0,237,101,179,151,222,135,255,0,235,146,132,85,137,84,219,235,255,0,237,101,179,151,222,135,255,0,235,146,128,71,6,72,99,90,86,90,231,70,1,204,106,236,121,111,211,112,174,40,165,86,230,53,17,9,83,238,49,26,91,111,56,150,210,165,37,38,179,74,12,136,141,73,43,218,230,92,199,43,180,86,124,227,45,164,179,114,187,154,216,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,13,165,86,53,18,19,173,102,183,20,90,214,163,59,106,51,127,163,67,97,201,59,71,99,38,115,135,28,46,34,50,235,5,214,27,67,209,28,67,82,23,92,168,178,77,190,80,148,202,201,73,40,196,149,180,167,148,180,246,208,225,54,130,51,82,214,200,94,174,138,125,132,170,167,85,129,181,54,114,225,152,137,166,166,57,63,130,41,85,22,20,167,220,124,212,133,55,88,52,25,146,80,132,164,148,76,107,74,141,102,189,250,73,26,24,113,203,213,210,95,176,84,108,249,195,207,103,86,83,80,162,49,152,180,56,238,61,87,67,123,221,117,250,115,17,92,82,89,75,44,180,226,159,156,74,109,150,153,62,198,164,40,208,181,40,144,201,35,58,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,15,46,244,154,158,50,202,140,127,10,179,13,185,116,12,89,131,171,13,201,105,18,226,17,63,79,168,196,120,148,146,113,151,146,100,75,109,214,202,232,113,39,197,38,74,46,100,39,207,98,29,180,112,174,215,25,110,204,233,170,165,81,49,245,55,120,197,111,15,53,57,181,56,189,209,51,170,116,102,13,102,241,67,89,190,217,18,150,93,135,13,77,106,94,146,113,120,129,210,185,176,183,207,246,160,201,76,25,253,241,43,31,194,130,175,181,82,106,141,199,36,254,187,214,150,149,125,67,198,143,205,15,8,234,200,188,244,204,125,157,51,30,157,154,25,95,89,234,53,88,55,105,230,93,35,92,90,132,85,25,27,145,100,182,70,91,198,87,165,55,43,146,137,73,74,208,164,45,8,90,67,211,49,216,80,143,181,113,210,242,91,51,35,103,54,81,225,12,213,137,70,151,73,70,42,163,198,169,156,25,45,186,149,198,91,136,35,91,100,110,182,218,156,65,43,81,33,210,65,33,212,105,113,23,66,210,103,221,8,187,192,107,43,223,208,42,41,126,28,5,64,104,81,249,198,44,109,35,65,110,161,238,119,84,77,230,239,173,254,121,107,95,115,233,244,12,167,50,185,139,9,158,80,82,247,129,61,234,246,235,63,69,250,208,8,0,198,241,119,61,75,177,167,86,243,190,255,0,82,50,27,99,234,242,97,98,108,50,202,165,104,213,139,225,42,219,187,254,121,31,209,232,22,63,50,161,41,159,7,93,173,58,183,223,69,127,168,29,211,102,154,179,209,49,174,22,67,114,52,23,186,136,42,241,8,255,0,61,103,208,2,123,178,166,162,137,244,71,92,67,218,200,167,41,55,211,111,160,71,163,210,59,228,130,34,105,95,115,240,139,51,179,181,69,217,216,86,67,139,123,93,170,203,77,244,219,243,182,189,30,145,121,164,29,218,87,220,252,32,49,107,108,117,180,156,180,197,228,179,225,243,62,255,0,255,0,145,28,67,54,102,45,42,205,250,145,32,251,30,243,111,255,0,197,64,152,93,183,37,184,198,89,99,61,14,105,211,224,235,112,191,232,136,194,27,177,187,171,127,52,230,186,226,181,26,183,119,59,91,244,50,64,74,55,70,183,247,21,73,243,120,38,163,237,17,32,80,139,229,118,191,91,79,224,33,31,253,26,164,94,226,41,63,239,77,71,218,34,64,161,23,202,237,126,182,159,192,64,55,207,145,10,10,153,247,10,0,162,142,195,93,238,54,156,238,27,169,228,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,135,200,80,204,172,42,174,67,72,0,208,53,141,36,87,1,173,66,133,204,85,66,133,204,5,29,34,52,168,173,220,99,31,182,163,140,75,203,140,77,116,160,239,212,185,151,217,217,25,4,190,71,240,11,33,180,164,110,177,151,56,141,9,36,93,93,79,159,235,236,128,132,45,160,88,220,103,21,121,203,36,137,61,87,151,236,86,134,114,244,123,190,147,163,224,18,237,126,154,254,250,88,194,189,166,34,170,46,110,98,51,86,139,39,169,248,190,152,204,140,182,232,252,172,52,134,112,20,63,126,212,94,20,229,107,115,148,126,112,18,155,5,68,168,108,112,252,233,63,128,133,132,218,126,43,143,97,38,18,131,73,124,218,73,241,253,105,225,126,41,103,174,155,17,101,244,76,54,127,242,72,88,253,165,91,89,225,86,44,175,211,148,247,253,141,224,16,107,180,35,102,222,100,87,146,118,185,87,42,101,195,245,243,28,246,66,52,149,248,119,178,158,29,87,153,126,186,56,61,162,82,164,230,102,33,212,119,249,187,84,254,48,99,177,236,248,155,248,127,151,232,95,250,208,19,185,148,104,36,187,82,185,23,141,31,240,172,68,62,209,30,80,25,155,254,88,214,191,142,186,38,7,43,16,72,114,161,192,184,169,142,95,231,136,126,218,35,202,3,51,127,203,26,215,241,215,70,181,180,190,139,15,190,124,29,225,208,127,172,51,126,229,63,50,223,0,0,211,222,144,0,0,0,74,198,192,219,44,252,135,48,138,115,67,25,192,168,68,199,24,158,26,152,114,20,162,221,120,46,1,186,75,75,38,217,40,238,227,155,182,157,89,174,202,71,101,189,40,82,92,215,107,122,62,118,68,254,214,237,9,153,84,191,213,28,195,116,153,240,191,90,83,21,84,171,121,250,241,54,133,183,245,15,36,254,118,161,32,227,110,208,244,190,165,179,88,209,191,148,127,63,201,231,94,149,54,246,51,83,86,131,166,213,230,196,255,0,137,84,115,152,253,72,246,68,253,105,231,59,184,68,223,81,92,84,80,185,10,141,157,209,32,0,0,0,0,0,0,0,0,0,0,0,0,8,171,233,206,250,73,253,242,126,45,18,168,35,87,166,83,41,243,79,52,62,68,31,35,60,180,197,120,183,193,158,232,58,239,128,168,210,103,245,93,231,131,247,123,221,202,21,163,86,237,122,117,90,250,21,110,70,3,10,250,46,60,187,50,203,227,175,99,205,19,252,33,3,163,135,103,172,253,192,219,103,101,230,41,198,185,31,152,24,126,139,11,194,221,102,163,84,195,51,98,69,99,93,42,90,17,173,215,27,74,19,169,107,74,74,231,197,74,34,46,38,66,111,192,0,0,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,32,116,143,108,245,159,184,231,108,236,195,197,56,43,35,243,3,16,81,102,248,39,171,84,105,120,102,108,184,175,232,165,68,66,244,58,219,106,66,180,173,10,73,216,248,41,38,71,196,140,6,96,116,42,121,44,98,159,88,19,189,157,78,25,254,48,131,162,39,47,113,246,90,236,219,137,40,89,141,129,241,6,21,169,63,142,38,75,106,29,110,152,244,23,220,97,80,32,37,46,165,183,146,149,26,13,72,90,73,68,86,186,20,93,198,51,124,0,0,0,0,0,0,69,95,78,119,210,79,239,147,241,104,149,65,26,189,50,153,79,154,121,161,242,32,249,25,229,166,43,197,190,12,247,65,215,124,5,70,147,63,170,239,60,31,187,222,238,80,173,26,183,107,211,170,215,208,171,114,48,22,3,161,83,202,159,20,250,191,157,237,26,112,154,145,17,125,17,57,33,157,25,107,180,150,36,174,230,54,80,227,92,43,77,127,3,204,136,212,202,221,2,92,22,28,125,83,224,41,45,37,199,155,74,77,102,148,45,68,146,59,217,10,62,227,18,232,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,147,253,6,180,154,83,213,92,228,174,189,76,136,186,148,56,244,24,145,230,41,148,155,236,176,242,167,41,214,144,229,181,37,11,83,12,169,73,35,178,141,166,204,239,164,173,103,250,71,182,122,207,220,115,182,118,97,226,156,21,145,249,129,136,40,179,124,19,213,170,52,188,51,54,92,87,244,82,162,33,122,29,109,181,33,90,86,133,36,236,124,20,147,35,226,70,51,3,161,243,33,241,86,83,101,102,61,197,57,129,131,241,94,23,196,152,143,16,49,79,93,58,187,79,114,13,224,195,140,149,176,251,77,58,218,92,237,57,54,82,84,187,154,79,116,146,34,35,74,174,25,254,0,0,33,131,166,190,147,85,103,105,44,27,93,122,153,45,20,217,152,30,60,72,243,20,202,137,135,159,102,124,213,58,210,28,182,149,45,9,125,149,41,36,119,73,58,217,157,181,21,251,175,65,214,41,161,68,197,89,185,130,164,78,209,90,170,211,232,245,72,113,183,75,61,236,88,142,74,110,67,154,200,180,39,74,230,198,43,25,146,143,121,116,145,146,84,101,112,58,101,50,159,52,243,67,228,65,242,51,203,76,87,139,124,25,238,131,174,248,10,141,38,127,85,222,120,63,119,189,220,161,90,53,110,215,167,85,175,161,86,228,98,218,244,68,228,134,116,101,174,210,88,146,187,152,217,67,141,112,173,53,252,15,50,35,83,43,116,9,112,88,113,245,79,128,164,180,151,30,109,41,53,154,80,181,18,72,239,100,40,251,140,7,74,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,235,253,46,217,33,157,25,149,180,150,27,174,229,206,80,227,92,85,77,99,3,195,136,236,202,37,2,92,230,27,125,51,231,169,77,41,198,91,82,73,100,149,161,70,147,59,217,105,62,242,23,43,161,175,41,243,79,43,254,75,255,0,36,204,180,197,120,75,194,126,231,250,151,135,104,210,96,117,173,223,132,55,155,173,242,19,175,78,241,26,180,222,218,211,126,100,2,74,128,0,6,0,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,145,254,151,108,189,199,217,149,179,110,27,161,101,206,7,196,24,170,164,198,56,135,45,216,116,74,99,211,159,109,132,192,158,149,58,166,217,74,148,72,37,45,9,53,25,90,235,73,119,144,193,254,142,29,158,179,247,3,109,157,151,152,167,26,228,126,96,97,250,44,47,11,117,154,141,83,12,205,137,21,141,116,169,104,70,183,92,109,40,78,165,173,41,43,159,21,40,136,184,153,0,155,240,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,129,210,61,179,214,126,227,157,179,179,15,20,224,172,143,204,12,65,69,155,224,158,173,81,165,225,153,178,226,191,162,149,17,11,208,235,109,169,10,210,180,41,39,99,224,164,153,31,18,48,25,129,208,169,228,177,138,125,96,78,246,117,56,103,248,194,14,136,156,189,199,217,107,179,110,36,161,102,54,7,196,24,86,164,254,56,153,45,168,117,186,99,208,95,113,133,64,128,148,186,150,222,74,84,104,53,33,105,37,17,90,232,81,119,24,205,240,0,0,0,0,0,17,87,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,225,127,250,101,50,159,52,243,67,228,65,242,51,203,76,87,139,124,25,238,131,174,248,10,141,38,127,85,222,120,63,119,189,220,161,90,53,110,215,167,85,175,161,86,228,98,218,244,68,228,134,116,101,174,210,88,146,187,152,217,67,141,112,173,53,252,15,50,35,83,43,116,9,112,88,113,245,79,128,164,180,151,30,109,41,53,154,80,181,18,72,239,100,40,251,140,6,58,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,195,254,145,237,158,179,247,28,237,157,152,120,167,5,100,126,96,98,10,44,223,4,245,106,141,47,12,205,151,21,253,20,168,136,94,135,91,109,72,86,149,161,73,59,31,5,36,200,248,145,140,224,232,137,203,220,125,150,187,54,226,74,22,99,96,124,65,133,106,79,227,137,146,218,135,91,166,61,5,247,24,84,8,9,75,169,109,228,165,70,131,82,22,146,81,21,174,133,23,113,128,205,240,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,194,14,151,108,189,199,217,149,179,110,27,161,101,206,7,196,24,170,164,198,56,135,45,216,116,74,99,211,159,109,132,192,158,149,58,166,217,74,148,72,37,45,9,53,25,90,235,73,119,144,8,139,217,59,202,159,38,253,96,97,239,104,176,50,171,166,175,202,159,11,122,191,131,237,26,136,179,251,50,108,201,180,149,3,105,44,168,174,215,118,124,204,170,117,54,157,142,40,82,230,76,151,132,231,178,196,102,27,158,202,156,117,199,20,209,37,8,74,72,212,106,51,34,34,35,51,25,43,210,237,146,25,209,153,91,73,97,186,238,92,229,14,53,197,84,214,48,60,56,142,204,162,80,37,206,97,183,211,62,122,148,210,156,101,181,36,150,73,90,20,105,51,189,150,147,239,32,29,43,161,83,202,159,20,250,191,157,237,26,112,154,145,17,125,17,57,33,157,25,107,180,150,36,174,230,54,80,227,92,43,77,127,3,204,136,212,202,221,2,92,22,28,125,83,224,41,45,37,199,155,74,77,102,148,45,68,146,59,217,10,62,227,18,232,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,132,29,46,217,123,143,179,43,102,220,55,66,203,156,15,136,49,85,73,140,113,14,91,176,232,148,199,167,62,219,9,129,61,42,117,77,178,149,40,144,74,90,18,106,50,181,214,146,239,32,17,23,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,17,30,187,50,108,201,180,149,3,105,44,168,174,215,118,124,204,170,117,54,157,142,40,82,230,76,151,132,231,178,196,102,27,158,202,156,117,199,20,209,37,8,74,72,212,106,51,34,34,35,51,18,85,210,237,151,184,251,50,182,109,195,116,44,185,192,248,131,21,84,152,199,16,229,187,14,137,76,122,115,237,176,152,19,210,167,84,219,41,82,137,4,165,161,38,163,43,93,105,46,242,1,28,29,23,30,93,153,101,241,215,177,230,137,254,16,129,209,195,179,214,126,224,109,179,178,243,20,227,92,143,204,12,63,69,133,225,110,179,81,170,97,153,177,34,177,174,149,45,8,214,235,141,165,9,212,181,165,37,115,226,165,17,23,19,33,55,224,2,61,122,79,118,10,147,156,244,169,123,64,228,253,10,92,252,193,166,71,140,205,86,145,19,116,130,171,83,152,75,218,222,109,164,181,189,145,57,36,166,18,68,110,246,153,96,155,66,84,178,109,10,144,160,1,230,7,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,98,127,182,46,218,219,10,237,115,149,133,138,105,173,117,28,73,66,234,212,252,77,78,82,91,107,119,57,81,155,90,223,97,162,121,215,10,27,142,27,201,101,110,25,41,91,151,8,202,232,49,129,125,37,253,29,248,134,157,140,158,207,188,129,195,152,131,18,163,26,86,28,94,32,195,84,218,124,170,140,184,181,23,201,199,156,154,201,52,149,171,171,56,164,172,214,149,219,118,234,210,72,51,67,137,67,56,213,179,174,7,219,103,102,220,220,161,102,182,12,217,219,56,18,186,116,132,34,167,5,156,43,80,101,21,106,113,173,39,34,19,166,168,235,78,135,18,155,18,141,10,208,178,67,137,45,104,73,144,122,9,1,215,240,6,50,141,152,56,54,147,140,226,208,49,5,13,21,88,228,241,211,43,244,183,105,213,24,107,185,165,108,191,29,210,37,33,105,81,40,174,87,66,172,74,66,150,133,37,71,216,0,66,183,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,59,175,75,182,72,103,70,101,109,37,134,235,185,115,148,56,215,21,83,88,192,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,206,246,90,79,188,131,162,39,36,51,163,45,118,146,196,149,220,198,202,28,107,133,105,175,224,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,123,33,71,220,96,37,208,0,0,6,0,116,161,109,211,242,20,194,171,200,236,156,198,125,83,50,107,90,60,49,38,18,117,61,66,165,184,218,140,236,241,40,186,188,199,174,222,238,196,165,161,163,91,158,244,165,71,112,243,252,96,175,72,71,71,52,61,164,252,33,156,153,91,43,169,102,108,74,123,12,120,53,123,134,96,215,91,99,121,217,113,205,9,90,102,41,11,109,180,60,227,134,222,150,26,105,68,132,251,235,97,13,121,85,150,120,171,57,51,31,14,101,110,10,137,214,43,88,154,160,213,62,54,166,220,91,108,235,62,219,238,238,208,181,165,150,144,74,113,197,146,79,67,104,90,140,172,147,30,132,246,63,217,174,133,178,182,71,81,242,202,152,123,234,171,218,106,152,146,90,101,45,246,229,214,29,101,180,72,113,163,82,81,165,146,221,33,182,200,144,131,221,182,131,81,26,205,106,85,128,232,195,216,130,102,206,152,86,78,111,102,68,93,24,251,24,83,217,106,60,116,188,250,60,21,71,121,184,242,14,43,241,221,105,179,110,102,253,54,120,149,172,147,184,109,40,82,110,230,188,234,0,17,129,210,201,177,44,58,133,11,242,77,229,14,20,221,79,165,235,78,49,165,210,41,172,54,219,209,84,183,159,114,178,230,236,146,226,222,75,142,25,62,179,39,20,166,212,135,20,109,165,135,20,169,63,31,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,96,60,214,108,235,159,56,203,102,220,220,161,102,182,12,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,67,137,77,137,70,133,104,89,33,196,150,180,36,203,209,78,78,231,22,1,207,92,1,75,204,108,185,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,224,51,137,93,174,250,49,179,65,173,168,226,81,246,124,193,210,231,96,252,198,144,237,73,137,135,17,184,244,172,50,250,157,90,164,197,125,198,75,75,17,154,73,165,109,93,180,154,144,180,178,210,94,113,179,213,39,251,42,236,207,131,118,80,202,56,121,91,131,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,234,52,178,141,45,54,132,54,147,61,40,66,117,41,107,214,226,194,3,54,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,35,215,105,189,153,54,146,175,237,37,154,245,218,22,207,153,149,81,166,212,113,197,118,92,57,145,48,156,247,152,146,195,147,222,83,110,182,226,90,52,173,10,73,146,137,68,102,70,70,70,66,74,186,34,114,247,31,101,174,205,184,146,133,152,216,31,16,97,90,147,248,226,100,182,161,214,233,143,65,125,198,21,2,2,82,234,91,121,41,81,160,212,133,164,148,69,107,161,69,220,96,51,124,0,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,75,187,77,210,106,181,253,155,115,94,133,66,166,75,168,212,170,56,30,187,18,28,56,140,169,231,228,190,228,7,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,207,191,228,78,218,159,255,0,203,78,106,255,0,251,54,163,253,72,9,254,217,59,201,99,38,253,95,225,239,103,48,46,168,182,155,50,82,106,180,13,155,114,162,133,93,166,75,167,84,169,216,30,133,18,100,57,108,169,151,227,62,220,6,82,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,229,128,0,0,0,0,0,12,10,233,47,216,42,54,124,225,231,179,171,41,168,81,24,204,90,28,119,30,171,161,189,238,186,253,57,136,174,41,44,165,150,90,113,79,206,37,54,203,76,159,99,82,20,104,90,148,72,100,145,158,160,3,205,102,201,222,84,249,55,235,3,15,123,69,129,233,76,71,174,212,251,9,85,75,107,188,170,218,155,38,176,204,69,83,85,142,48,251,248,222,149,78,97,73,125,183,202,166,218,156,172,18,8,205,43,66,146,105,39,244,37,38,131,70,253,68,189,111,184,220,133,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,68,95,75,182,72,103,70,101,109,37,134,235,185,115,148,56,215,21,83,88,192,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,206,246,90,79,188,128,118,14,131,31,167,103,222,223,227,33,42,130,53,122,26,242,159,52,242,191,228,191,242,76,203,76,87,132,188,39,238,127,169,120,118,141,38,7,90,221,248,67,121,186,223,33,58,244,239,17,171,77,237,173,55,230,66,74,128,0,0,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,21,123,39,121,83,228,223,172,12,61,237,22,4,186,116,187,101,238,62,204,173,155,112,221,11,46,112,62,32,197,85,38,49,196,57,110,195,162,83,30,156,251,108,38,4,244,169,213,54,202,84,162,65,41,104,73,168,202,215,90,75,188,132,106,236,201,179,38,210,84,13,164,178,162,187,93,217,243,50,169,212,218,118,56,161,75,153,50,94,19,158,203,17,152,110,123,42,113,215,28,83,68,148,33,41,35,81,168,204,136,136,140,204,7,160,144,0,0,0,0,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,166,211,116,154,173,127,102,220,215,161,80,169,146,234,53,42,142,7,174,196,135,14,35,42,121,249,47,185,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,15,52,66,85,54,250,255,0,251,89,108,229,247,161,255,0,250,228,161,128,31,145,59,106,127,255,0,45,57,171,255,0,236,218,143,245,34,82,118,156,217,215,55,51,183,96,237,155,114,75,6,97,57,104,196,232,145,133,89,169,179,80,105,113,145,71,67,52,9,40,144,244,211,82,117,48,134,148,122,84,70,157,122,205,45,165,42,113,73,66,130,56,54,46,217,39,21,109,115,154,101,133,169,174,245,28,55,66,234,213,12,77,81,82,156,107,119,5,82,91,66,216,97,210,101,214,202,99,141,155,202,101,14,17,37,91,151,12,206,200,49,232,39,0,96,12,27,149,152,54,147,151,217,125,135,162,80,240,245,14,57,70,131,6,49,30,134,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,234,155,58,228,54,13,217,183,40,232,89,83,131,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,214,226,147,114,73,173,90,16,72,109,39,161,9,34,185,96,0,0,3,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,98,86,9,232,186,217,151,7,231,141,119,56,102,81,61,209,192,170,111,223,131,132,234,240,162,185,71,166,74,144,243,202,121,77,176,134,210,218,217,75,107,109,166,25,90,13,44,146,86,171,184,163,104,217,204,1,165,92,192,80,202,197,115,20,35,226,53,31,136,52,151,32,21,21,226,92,76,80,0,12,90,124,217,142,212,143,5,123,210,15,78,255,0,198,79,235,98,236,11,97,153,105,254,214,234,177,252,251,253,0,16,47,158,84,178,131,224,75,161,146,215,214,124,66,243,110,189,30,145,197,236,248,233,163,27,97,131,186,184,98,72,71,195,245,230,135,108,218,69,9,63,115,187,180,146,127,53,222,197,111,212,71,72,200,135,119,88,227,12,17,153,255,0,116,80,143,135,235,205,0,157,13,150,223,55,48,124,142,210,191,183,107,46,39,246,38,6,64,60,147,54,85,199,204,49,179,101,73,100,172,34,241,17,175,141,117,69,255,0,52,192,201,53,43,83,42,63,72,12,77,219,90,18,159,203,60,101,193,7,171,193,220,255,0,100,70,16,213,143,153,56,249,177,61,163,211,217,221,120,188,191,51,36,76,222,218,10,87,200,227,24,145,40,255,0,75,251,254,207,28,67,78,98,145,252,150,234,6,103,127,157,127,22,64,9,66,232,212,43,224,122,69,191,193,85,31,104,137,1,133,249,157,175,214,211,248,8,71,247,70,161,126,82,41,63,239,77,71,218,34,64,97,252,225,175,214,211,248,8,6,233,243,0,62,96,3,67,157,195,117,60,134,218,202,246,27,137,228,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,134,87,20,59,114,21,51,176,210,2,169,20,185,31,34,176,170,70,219,157,192,55,12,143,188,80,185,128,23,48,5,242,63,128,91,28,232,167,21,67,6,214,35,232,104,247,157,95,199,46,28,29,108,248,240,244,11,158,175,228,29,51,50,27,213,134,106,39,127,212,127,132,64,8,68,219,50,130,170,118,104,227,7,73,17,211,187,240,127,206,202,199,198,60,126,92,61,34,231,108,13,83,113,24,159,2,197,223,61,98,240,159,100,149,217,249,220,163,243,142,183,183,139,54,204,28,112,189,95,224,206,239,176,69,26,54,19,147,163,31,96,134,180,94,222,18,227,127,176,201,1,52,184,124,205,116,120,10,185,157,226,52,124,126,208,133,161,218,37,178,94,24,101,38,68,127,53,211,207,245,183,69,216,194,74,213,65,166,29,185,193,100,255,0,228,36,89,237,167,39,117,60,33,29,123,173,119,173,33,54,213,111,206,158,254,96,16,119,180,150,148,230,134,34,77,185,87,234,165,255,0,72,49,216,118,117,73,43,221,5,200,191,66,127,214,142,175,180,67,187,236,203,196,14,233,211,170,187,83,85,175,126,114,12,118,93,158,142,222,31,255,0,209,127,235,64,79,54,87,145,239,42,31,11,31,233,136,123,218,35,202,3,51,127,203,26,215,241,215,68,195,229,114,110,186,135,30,70,199,250,98,30,54,136,242,128,204,223,242,198,181,252,117,209,173,109,47,162,195,239,159,7,120,116,31,235,12,223,185,79,204,183,192,0,52,247,164,0,0,1,57,123,59,121,63,101,151,249,29,69,254,36,208,184,118,49,111,54,118,242,126,203,47,242,58,139,252,73,161,112,135,104,96,122,42,123,163,193,224,253,91,214,24,254,253,95,52,181,17,25,10,138,17,138,143,213,199,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,113,81,67,62,224,20,229,192,197,14,221,194,135,200,80,185,128,212,42,68,4,87,11,219,133,128,80,249,139,67,156,51,137,143,4,105,55,19,171,172,120,188,63,83,23,120,88,204,243,122,222,4,236,255,0,124,247,254,180,2,11,243,154,174,186,135,129,245,58,250,183,125,99,231,138,189,175,187,229,199,208,58,246,78,191,213,241,150,29,112,205,93,138,236,69,118,121,240,117,177,189,154,142,219,193,125,159,213,251,254,208,112,217,122,238,239,17,82,23,166,250,106,113,207,159,217,16,2,110,118,62,171,166,94,18,112,201,79,29,241,17,167,180,127,98,143,233,25,106,74,187,42,183,156,96,118,194,179,247,184,60,253,234,215,197,86,241,190,197,27,208,51,181,147,213,25,125,221,175,230,1,139,59,105,40,147,150,216,196,204,185,120,63,248,196,113,13,57,134,173,121,183,80,211,126,59,175,226,200,18,255,0,183,49,232,203,108,108,118,189,188,27,252,98,48,135,76,93,218,204,233,107,229,125,223,15,253,29,32,37,71,163,77,6,88,26,145,115,253,42,168,251,68,198,127,195,249,195,95,173,167,240,8,255,0,232,212,93,176,61,33,54,253,42,168,251,68,196,128,67,226,195,71,246,52,254,2,1,186,124,192,15,152,0,162,134,180,242,27,107,59,88,110,39,144,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,138,25,16,10,36,105,211,233,21,20,80,10,129,115,14,124,128,1,103,198,222,129,213,113,226,55,152,126,114,47,107,238,191,126,145,218,249,149,204,112,152,165,162,118,143,41,190,60,116,114,231,227,36,4,54,237,247,19,70,55,199,110,239,47,111,5,240,183,216,98,142,131,177,133,79,170,102,118,15,70,227,94,143,8,113,213,107,222,60,143,64,200,94,144,138,35,104,111,31,77,179,250,139,193,92,249,126,133,47,48,196,205,152,164,170,46,108,225,164,22,158,207,92,241,185,254,102,120,4,242,224,23,183,248,98,140,230,157,58,233,145,213,107,222,215,109,34,204,237,89,27,172,224,232,232,215,166,213,212,29,237,127,206,159,23,71,40,95,222,224,204,58,119,77,206,135,16,248,126,180,216,180,251,86,207,68,28,34,203,166,227,73,189,117,41,237,157,139,231,79,250,125,0,33,23,63,81,187,204,90,234,47,125,53,170,145,95,254,28,199,106,217,245,90,124,63,195,251,215,254,180,116,252,244,125,50,115,31,16,185,169,39,170,183,81,87,100,248,113,124,199,113,217,229,38,191,15,220,143,135,85,255,0,173,1,61,25,86,119,93,71,225,99,253,49,15,91,68,249,64,230,111,249,99,90,254,58,232,152,92,171,43,46,163,240,177,254,152,135,173,162,124,160,115,55,252,177,173,127,29,116,107,91,75,232,176,251,231,193,222,29,7,250,195,55,238,83,243,45,240,0,13,61,233,0,0,0,78,94,206,222,79,217,101,254,71,81,127,137,52,46,26,121,139,121,179,183,147,246,89,127,145,212,95,226,77,11,134,158,99,180,48,61,21,61,209,224,240,126,173,235,12,127,126,175,154,90,128,0,126,174,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,62,225,81,165,92,192,105,62,66,133,204,106,62,34,150,34,62,96,42,43,171,208,40,0,2,195,103,201,95,192,127,250,79,253,80,191,34,196,103,162,27,87,129,53,174,223,154,123,255,0,90,1,2,57,148,230,247,193,220,45,109,247,250,3,129,193,135,166,189,75,87,154,160,193,255,0,203,72,236,121,158,195,69,224,205,10,51,249,245,248,253,160,235,56,84,141,53,202,105,17,126,141,103,247,233,1,45,155,4,202,252,168,105,221,243,197,158,127,177,69,18,17,3,183,21,125,221,191,230,17,185,176,82,223,247,58,193,19,71,99,197,201,185,233,63,212,226,137,35,167,146,186,178,238,147,190,191,55,160,128,98,214,218,212,254,177,150,184,203,223,180,234,240,119,208,223,244,68,111,72,134,156,127,27,170,230,204,246,181,234,211,186,227,107,115,140,129,54,219,93,176,107,203,44,88,102,149,113,234,28,139,252,97,129,11,153,190,210,91,206,26,177,153,153,91,113,207,246,43,96,36,191,163,81,127,148,202,81,91,244,166,163,237,17,32,144,206,241,218,253,109,63,128,71,127,70,155,237,158,19,166,54,110,34,197,72,168,31,62,63,219,17,33,208,12,142,51,54,59,251,210,127,1,0,250,143,145,10,10,159,34,20,1,161,206,225,186,158,67,109,125,195,113,60,128,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,158,124,197,76,174,40,103,220,0,68,94,113,164,213,111,48,168,210,164,252,32,53,35,145,128,23,14,93,224,92,192,87,145,24,226,235,105,215,1,238,124,116,254,248,135,38,187,247,23,1,240,212,209,174,35,165,199,142,158,95,9,0,141,30,144,152,68,170,54,62,93,156,253,42,248,60,120,131,5,118,127,116,163,103,53,5,23,73,18,122,215,141,251,17,209,33,253,32,52,87,93,194,152,242,73,71,146,105,63,5,246,137,7,167,231,145,75,157,132,111,229,108,159,4,231,53,49,74,52,35,117,190,249,239,11,94,34,249,242,243,128,157,236,146,146,78,96,236,56,90,145,253,160,134,124,15,236,77,139,39,182,148,205,24,33,141,42,71,247,72,146,231,246,25,2,231,108,249,83,41,152,55,12,217,198,85,124,55,9,125,131,191,231,77,122,125,34,205,109,170,253,176,91,87,52,255,0,116,169,254,10,64,8,107,205,149,239,113,213,117,70,101,253,182,156,124,63,94,49,114,54,117,65,254,88,56,31,232,79,250,209,107,243,61,195,60,111,93,50,34,254,218,205,254,25,66,241,108,213,5,82,61,209,217,183,15,79,83,241,75,245,224,19,161,149,218,137,202,133,202,220,88,255,0,76,67,206,209,62,80,57,155,254,88,214,191,142,186,38,55,46,155,36,46,117,175,196,217,231,254,112,135,45,162,60,160,51,55,252,177,173,127,29,116,107,91,75,232,176,251,231,193,222,29,7,250,195,55,238,83,243,45,240,0,13,61,233,0,0,0,78,94,206,222,79,217,101,254,71,81,127,137,52,46,33,17,11,119,179,183,147,246,89,127,145,212,95,226,77,11,136,69,97,218,24,30,138,158,232,240,120,63,86,245,134,63,191,87,205,42,128,0,253,92,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,151,17,81,67,48,20,59,16,211,114,212,42,124,134,146,34,212,3,93,143,204,22,63,48,173,204,53,24,10,31,18,177,140,126,207,215,84,143,1,94,197,126,181,207,254,8,100,8,199,237,160,27,222,248,7,153,219,173,114,255,0,130,1,3,217,130,173,239,80,189,184,111,121,127,152,58,230,22,51,247,65,75,34,46,115,152,253,250,71,59,152,78,110,124,31,164,203,142,247,159,249,131,130,194,42,213,136,233,37,231,158,193,127,206,36,4,174,236,14,210,143,11,54,189,42,225,139,139,187,236,113,68,140,211,205,70,202,181,21,187,71,248,8,71,174,192,173,23,185,36,218,255,0,221,113,127,5,20,72,116,52,217,179,46,62,55,242,0,176,123,90,52,75,202,252,84,124,120,245,31,227,12,8,81,207,20,238,243,126,181,220,69,213,184,159,236,86,196,219,109,94,159,236,91,138,121,254,129,254,50,192,132,141,160,22,109,230,213,120,200,139,135,85,231,251,25,160,18,21,209,162,243,103,134,169,201,222,38,229,71,168,112,191,251,162,66,72,41,127,152,227,159,118,229,31,128,132,92,244,102,86,29,92,88,208,79,115,102,232,115,213,194,250,191,182,8,231,199,210,37,18,138,163,85,54,25,157,184,199,108,255,0,228,144,15,188,249,16,160,169,242,33,64,5,149,172,8,185,23,33,85,145,112,184,17,240,1,168,5,8,252,226,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,123,10,25,119,138,153,92,80,207,133,128,80,22,118,176,3,157,192,5,199,144,23,49,165,38,100,118,243,141,102,86,50,1,69,92,184,23,33,242,204,35,83,43,34,231,195,240,143,169,119,191,220,27,15,248,138,251,128,49,27,109,108,54,154,158,88,99,35,234,91,213,187,224,239,207,52,222,210,35,122,75,204,34,22,171,17,84,12,233,117,162,111,112,108,105,225,125,90,117,68,47,134,252,196,212,237,100,203,42,203,28,84,107,77,239,212,111,196,255,0,190,24,16,205,154,202,102,46,118,213,29,73,233,36,238,56,241,59,94,34,4,230,38,3,100,250,169,201,194,24,93,6,254,163,247,37,5,94,45,191,58,99,208,45,230,219,110,61,238,37,163,73,243,196,201,238,47,212,100,142,91,99,58,210,37,80,48,227,29,103,86,140,31,12,237,162,214,178,35,151,152,113,59,107,154,85,129,99,153,113,190,36,65,255,0,204,201,20,67,126,99,26,143,25,214,205,92,252,41,51,248,85,12,147,217,50,20,87,125,213,106,106,246,234,63,68,127,103,24,215,153,7,249,116,173,219,252,41,51,248,83,25,93,177,205,57,50,61,215,123,206,173,61,67,232,173,253,241,233,1,51,152,29,166,219,92,189,41,181,205,174,255,0,182,16,207,180,71,148,6,102,255,0,150,53,175,227,174,137,160,194,44,238,215,39,179,107,155,125,255,0,108,33,127,104,143,40,12,205,255,0,44,107,95,199,93,26,214,210,250,44,62,249,240,119,135,65,254,176,205,251,148,252,203,124,0,3,79,122,64,0,0,19,153,179,181,255,0,35,254,89,91,255,0,19,168,191,196,154,23,14,229,222,45,230,206,199,109,159,178,203,252,142,162,255,0,18,104,92,17,218,24,30,138,158,232,240,120,63,86,245,134,63,191,87,205,45,87,184,168,162,72,84,126,174,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,76,140,204,56,151,1,83,191,112,161,145,243,48,26,79,144,210,69,218,184,212,124,133,11,152,13,64,0,0,44,54,126,146,91,240,22,158,23,235,95,245,66,252,170,228,87,24,249,159,242,111,224,30,223,247,215,119,235,64,32,99,49,210,71,224,238,31,171,127,160,56,60,28,87,196,180,130,46,94,16,143,252,34,71,59,153,22,249,157,111,179,127,160,56,76,14,157,88,154,143,114,191,205,40,255,0,194,36,4,185,236,14,131,44,36,158,31,237,180,191,130,138,36,34,49,221,63,116,96,22,193,76,145,96,251,146,121,98,207,63,216,162,140,253,99,130,14,222,112,22,51,106,239,252,22,226,147,253,131,252,101,129,8,59,68,168,203,53,241,2,175,253,233,252,89,161,55,155,87,25,252,139,49,79,254,131,252,101,129,8,123,69,127,225,79,16,25,255,0,138,127,22,104,6,99,116,101,201,52,205,73,107,183,229,126,119,119,251,160,208,150,58,1,146,168,240,21,126,39,21,163,255,0,146,66,35,250,51,151,122,158,146,62,88,126,119,241,246,132,182,225,207,237,37,59,246,27,63,188,32,28,169,242,33,65,83,228,66,128,14,119,10,39,249,69,92,238,20,79,242,128,212,174,98,164,126,113,69,115,2,176,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,119,238,20,59,125,209,168,105,50,48,20,5,157,236,0,3,74,44,102,53,159,50,27,104,230,53,223,136,10,171,249,7,206,237,180,157,199,208,124,120,144,217,117,38,105,48,22,47,105,138,99,117,28,186,196,140,26,82,123,206,167,227,40,200,184,62,201,247,124,2,22,118,132,130,221,43,58,43,237,37,36,70,215,85,241,76,204,184,196,107,207,240,137,188,218,9,162,44,189,175,44,201,39,249,151,248,118,132,41,109,72,130,78,116,226,103,8,136,191,49,124,63,153,24,1,33,27,13,85,13,232,212,70,84,107,50,78,13,141,244,37,220,81,135,37,182,148,146,60,9,26,247,183,186,52,119,125,134,64,233,187,9,200,82,151,73,73,45,124,48,115,29,255,0,177,135,97,219,82,73,39,0,68,190,171,251,163,111,248,25,0,34,31,49,204,143,25,86,148,93,245,57,103,255,0,58,99,49,118,42,100,143,221,149,237,250,93,255,0,104,24,109,143,215,175,23,214,79,143,246,202,87,63,215,76,102,150,196,201,37,251,179,177,23,15,7,127,218,64,76,118,26,108,210,167,249,115,71,242,136,86,218,35,202,3,51,127,203,26,215,241,215,68,215,225,242,178,158,248,81,252,162,20,54,137,242,129,204,223,242,198,181,252,117,209,173,109,47,162,195,239,159,7,120,116,31,235,12,223,185,79,204,183,192,0,52,247,164,0,0,1,57,123,59,121,63,101,151,249,29,69,254,36,208,184,101,99,238,22,243,103,111,39,236,178,255,0,35,168,191,196,154,23,12,184,113,29,161,129,232,169,238,143,7,131,245,111,88,99,251,245,124,210,212,0,3,245,113,224,0,0,0,0,0,0,0,0,0,0,0,0,0,12,106,233,14,204,28,216,202,77,152,43,153,171,147,152,255,0,220,165,107,11,212,41,242,31,115,193,81,167,117,232,175,72,76,69,70,180,132,169,13,118,228,182,238,240,146,165,123,198,142,4,179,50,12,149,1,5,121,85,210,193,181,142,31,204,124,57,87,205,12,199,247,77,132,35,212,26,240,229,45,56,118,154,219,146,32,168,244,189,186,83,45,50,178,121,40,53,45,191,125,74,119,137,70,187,163,82,78,117,0,0,68,6,222,187,122,237,99,146,219,88,227,156,179,203,76,214,240,54,27,163,120,51,169,66,240,21,54,70,235,123,77,138,243,158,248,244,117,184,171,184,234,213,218,81,218,246,43,17,17,22,64,116,82,109,71,158,219,74,124,148,126,77,120,231,221,31,185,207,2,120,51,230,100,56,123,142,177,215,183,223,153,154,111,86,173,195,94,53,237,167,133,174,119,12,255,0,1,106,182,167,206,191,200,237,179,238,54,206,54,233,253,118,94,31,167,151,80,97,77,111,27,92,231,221,68,120,187,212,239,27,51,100,159,121,163,115,74,201,91,178,94,155,170,196,112,173,254,202,62,221,159,249,115,255,0,225,154,63,253,208,4,255,0,0,226,112,157,58,187,71,194,180,106,78,41,196,126,232,43,80,169,241,227,212,106,253,77,17,60,33,41,13,165,46,201,220,32,205,13,111,22,74,94,237,39,165,58,172,92,8,114,192,0,0,0,0,0,0,48,255,0,165,3,62,243,99,103,108,130,160,99,92,156,197,126,231,235,83,113,132,90,91,242,122,140,105,122,226,174,20,215,20,222,137,13,184,130,186,217,108,238,69,171,179,107,216,204,143,16,54,10,219,215,107,28,233,218,199,3,101,158,101,230,183,134,112,221,103,194,125,118,23,128,169,177,247,187,170,108,167,155,247,198,99,161,196,217,198,144,174,202,138,246,177,220,140,200,194,95,192,0,0,0,0,0,64,15,251,40,251,118,127,229,207,255,0,134,104,255,0,247,65,47,219,5,102,150,59,206,157,147,176,54,102,102,93,119,195,56,146,179,225,62,187,55,170,179,31,123,186,169,74,101,191,123,101,8,109,54,109,164,39,178,146,189,174,119,51,51,48,200,0,24,107,209,197,183,28,157,171,112,108,252,31,152,40,137,31,49,112,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,238,146,183,90,82,77,36,241,52,222,101,0,0,0,0,0,0,0,0,0,11,127,180,46,41,174,224,108,130,204,188,107,133,167,117,42,214,31,193,245,154,165,58,78,233,14,110,37,49,9,215,26,115,66,201,72,86,149,161,39,101,17,164,237,99,35,46,3,165,108,125,181,158,13,218,235,43,253,220,80,163,196,163,215,96,72,114,53,119,14,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,162,251,196,17,154,154,89,16,95,80,0,0,0,24,213,183,126,211,149,221,146,242,247,6,230,173,34,139,225,184,139,198,13,210,234,148,142,178,136,221,126,43,180,202,130,146,222,253,77,58,109,105,125,184,238,221,41,212,123,173,23,36,169,64,50,84,7,95,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,0,0,0,0,0,0,0,0,0,233,89,209,155,216,55,33,114,191,16,102,230,96,63,45,186,22,29,142,151,164,20,70,13,231,221,90,220,75,77,50,218,56,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,96,174,196,189,40,213,92,244,207,154,238,91,103,44,108,63,134,169,184,170,65,189,130,52,186,164,156,71,203,118,219,116,149,186,105,210,250,221,73,41,196,186,189,217,169,237,227,105,35,223,48,203,65,35,224,0,0,3,15,250,80,51,239,54,54,118,200,42,6,53,201,204,87,238,126,181,55,24,69,165,191,39,168,198,151,174,42,225,77,113,77,232,144,219,136,43,173,150,206,228,90,187,54,189,140,200,241,3,96,173,189,118,177,206,157,172,112,54,89,230,94,107,120,103,13,214,124,39,215,97,120,10,155,31,123,186,166,202,121,191,124,102,58,28,77,156,105,10,236,168,175,107,29,200,204,140,37,252,0,0,0,0,0,0,97,255,0,74,6,125,230,198,206,217,5,64,198,185,57,138,253,207,214,166,227,8,180,183,228,245,24,210,245,197,92,41,174,41,189,18,27,113,5,117,178,217,220,139,87,102,215,177,153,24,102,0,8,128,216,43,111,93,172,115,167,107,28,13,150,121,151,154,222,25,195,117,159,9,245,216,94,2,166,199,222,238,169,178,158,111,223,25,142,135,19,103,26,66,187,42,43,218,199,114,51,35,151,240,0,0,0,1,103,246,155,218,139,43,246,89,192,15,98,252,192,173,196,69,74,100,121,101,135,168,170,91,132,253,102,107,44,169,196,199,70,237,183,20,218,13,91,180,41,245,35,118,217,186,222,163,45,73,37,96,94,203,93,45,117,220,103,180,117,98,153,180,21,74,149,134,114,239,22,89,140,60,210,99,32,217,195,146,146,180,165,132,191,51,176,181,50,234,13,100,243,206,165,73,39,119,106,34,142,206,240,146,18,168,0,0,0,3,13,122,69,54,234,141,178,214,13,60,15,151,211,226,47,53,43,241,217,122,11,50,98,186,180,83,41,207,28,132,29,72,140,219,54,30,90,92,142,166,208,202,151,227,173,43,82,22,132,154,22,25,148,3,23,246,1,219,6,149,181,150,81,165,85,3,150,222,59,193,209,225,192,197,104,121,164,146,36,190,180,40,155,156,210,155,66,90,209,32,217,117,102,218,82,147,105,105,90,52,232,38,220,115,40,0,0,7,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,15,172,4,69,227,158,153,124,101,75,218,26,85,103,3,97,24,149,156,171,167,71,149,72,69,21,233,68,202,234,235,68,135,141,154,187,82,85,21,47,196,90,219,220,94,59,137,113,9,65,44,140,181,168,150,137,52,200,188,244,203,141,162,242,226,157,154,25,95,89,235,212,169,215,105,230,93,34,68,170,124,164,145,27,145,100,182,70,123,183,145,169,55,43,154,77,42,74,208,165,161,104,90,130,224,0,12,63,233,64,207,188,216,217,219,32,168,24,215,39,49,95,185,250,212,220,97,22,150,252,158,163,26,94,184,171,133,53,197,55,162,67,110,32,174,182,91,59,145,106,236,218,246,51,35,12,192,1,16,27,5,109,235,181,142,116,237,99,129,178,207,50,243,91,195,56,110,179,225,62,187,11,192,84,216,251,221,213,54,83,205,251,227,49,208,226,108,227,72,87,101,69,123,88,238,70,100,114,254,0,3,18,186,65,182,219,165,108,161,128,27,161,97,135,226,78,204,92,85,30,67,52,168,105,148,148,191,73,97,76,188,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,247,132,147,50,109,203,90,173,132,186,81,169,89,217,85,163,100,190,123,198,137,67,198,210,35,181,18,157,136,18,234,91,133,136,102,234,82,119,75,104,146,148,196,146,180,238,244,164,140,219,117,205,226,81,186,53,52,202,130,66,128,99,86,99,237,155,66,202,77,177,48,174,204,248,230,149,186,165,99,188,63,78,145,68,172,71,66,214,227,21,137,19,165,198,76,105,8,43,221,151,119,76,165,14,36,136,219,112,207,93,208,179,91,57,42,0,0,0,0,0,0,0,0,0,2,32,54,245,219,215,107,28,150,218,199,28,229,158,90,102,183,129,176,221,27,193,157,74,23,128,169,178,55,91,218,108,87,156,247,199,163,173,197,93,199,86,174,210,142,215,177,88,136,136,130,95,192,97,255,0,69,254,125,230,198,209,57,5,95,198,185,199,138,253,208,86,161,99,9,84,182,36,245,24,209,52,69,68,40,78,37,189,17,219,109,7,101,188,225,220,203,87,106,215,177,17,22,96,0,0,12,0,233,91,218,143,61,182,107,249,23,124,133,49,207,185,207,116,126,27,240,159,204,200,115,55,253,95,168,238,127,52,180,230,157,59,247,124,91,95,87,27,216,172,25,254,2,48,58,47,246,204,218,79,104,156,253,175,224,172,227,204,143,116,20,88,88,62,85,81,136,222,7,129,19,68,164,77,132,218,92,215,29,134,214,118,67,206,21,140,244,246,175,107,145,25,101,254,213,219,107,228,214,201,116,37,251,178,169,248,75,23,204,167,185,54,137,133,161,154,186,212,251,44,155,74,156,112,146,164,69,100,214,103,239,174,90,233,105,237,218,93,91,102,216,12,128,1,25,123,18,244,166,85,115,63,58,43,185,115,159,50,98,83,233,184,194,176,107,192,206,166,58,157,126,19,242,101,182,204,106,42,213,25,130,75,200,210,233,26,100,186,150,204,141,167,55,138,86,241,4,220,154,0,0,0,0,12,10,233,44,219,238,78,207,84,168,185,77,146,24,186,35,25,161,46,67,18,106,111,38,19,83,10,137,78,210,107,34,89,59,118,145,37,227,221,105,66,219,114,204,169,197,153,54,107,97,106,201,93,149,118,152,193,187,87,229,28,60,210,193,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,52,146,94,70,151,91,90,28,73,22,164,45,58,146,133,235,109,1,120,0,0,0,7,19,139,49,77,11,3,97,90,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,69,12,46,153,252,76,141,161,167,226,58,134,8,150,254,80,57,28,169,144,112,251,43,142,213,69,130,235,13,168,234,142,186,104,81,187,39,116,78,145,69,75,173,178,90,208,157,102,164,27,203,9,116,1,139,249,223,210,45,179,70,78,229,125,51,48,96,99,88,152,186,118,40,163,174,175,133,168,180,165,44,223,170,32,156,221,22,245,90,12,161,32,157,214,133,155,228,149,164,216,144,148,161,199,90,83,67,26,246,37,233,76,170,230,126,116,87,114,231,62,100,196,167,211,113,133,96,215,129,157,76,117,58,252,39,228,203,109,152,212,85,170,51,4,151,145,165,210,52,201,117,45,153,27,78,111,20,173,226,9,176,147,64,0,0,0,24,21,210,89,183,220,157,158,169,81,114,155,36,49,116,70,51,66,92,134,36,212,222,76,38,166,21,18,157,164,214,68,178,118,237,34,75,199,186,210,133,182,229,153,83,139,50,108,214,194,212,25,234,2,207,236,171,180,198,13,218,191,40,225,230,150,15,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,164,146,242,52,186,218,208,226,72,181,33,105,212,148,47,91,104,188,0,0,3,137,197,152,166,133,129,176,173,103,26,226,153,221,74,139,135,233,242,42,149,25,59,165,185,184,138,195,106,113,215,52,32,148,181,105,66,20,118,73,26,142,214,34,51,224,3,150,1,17,112,186,103,241,50,54,134,159,136,234,24,34,91,249,64,228,114,166,65,195,236,174,59,85,22,11,172,54,163,170,58,233,161,70,236,157,209,58,69,21,46,182,201,107,66,117,154,144,111,47,42,182,232,218,71,49,41,59,31,209,246,141,217,19,31,68,93,53,117,136,50,102,215,35,71,137,37,30,8,121,47,71,81,27,82,208,171,44,166,46,43,107,65,35,124,218,201,73,81,39,75,150,12,202,1,6,217,41,210,167,181,68,12,220,194,15,230,230,110,196,168,224,149,86,35,51,136,89,147,134,225,37,9,167,56,178,68,135,136,225,199,67,250,219,109,74,113,4,131,59,173,9,35,74,202,232,84,228,128,0,136,13,189,118,245,218,199,37,182,177,199,57,103,150,153,173,224,108,55,70,240,103,82,133,224,42,108,141,214,246,155,21,231,61,241,232,235,113,87,113,213,171,180,163,181,236,86,34,34,44,191,232,191,207,188,216,218,39,32,171,248,215,56,241,95,186,10,212,44,97,42,150,196,158,163,26,38,136,168,133,9,196,183,162,59,109,160,236,183,156,59,153,106,237,90,246,34,34,12,192,1,98,182,214,218,30,149,179,62,207,56,151,30,63,85,151,2,187,80,142,245,19,11,46,52,52,201,95,134,223,142,233,197,81,165,194,54,137,13,155,106,121,102,231,103,67,74,34,37,168,210,218,226,47,9,244,143,116,132,227,156,85,70,193,88,91,57,58,237,107,16,84,35,210,233,209,189,206,209,27,223,202,125,196,182,211,122,215,25,40,78,165,173,37,117,25,36,175,115,50,46,32,39,164,7,19,132,233,213,218,62,21,163,82,113,78,35,247,65,90,133,79,143,30,163,87,234,104,137,225,9,72,109,41,118,78,225,6,104,107,120,178,82,247,105,61,41,213,98,224,67,149,51,176,10,141,38,119,11,240,20,183,11,128,112,239,11,39,184,128,57,128,1,91,188,5,109,110,38,3,101,247,116,38,231,123,94,195,23,54,133,196,9,103,192,31,61,227,214,185,37,63,98,25,51,87,144,150,35,165,70,74,249,225,23,15,128,196,101,237,67,156,140,55,238,103,119,42,182,139,245,219,217,100,87,249,207,215,128,140,252,113,37,82,122,149,204,251,59,206,100,95,90,62,124,190,99,125,137,40,230,86,254,217,199,46,39,246,68,14,46,179,41,201,27,155,184,225,233,213,227,31,192,59,94,79,194,57,120,183,15,181,102,207,93,114,34,59,92,184,186,223,243,128,150,253,131,225,238,176,82,204,244,240,197,70,124,12,255,0,82,138,51,173,131,186,15,225,24,141,177,181,15,193,216,65,196,27,113,203,242,198,107,236,23,216,163,250,61,3,47,27,34,74,76,172,92,192,88,141,171,139,251,21,226,147,63,241,31,227,44,8,67,218,47,255,0,10,88,134,223,226,159,197,217,19,123,181,95,107,43,241,66,63,97,127,24,96,66,38,209,168,50,205,76,66,158,31,161,63,139,50,3,45,58,51,45,225,83,191,254,47,78,254,62,208,151,12,57,253,164,167,126,195,103,247,132,34,71,163,53,7,225,78,239,238,126,119,241,246,132,183,225,206,20,90,121,127,137,181,251,194,1,202,31,34,20,21,62,68,40,0,231,112,162,127,148,85,206,225,68,255,0,40,13,74,230,5,96,87,49,66,230,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,216,53,16,25,92,80,207,184,5,12,0,0,109,163,152,220,27,104,230,55,11,152,10,242,43,13,165,242,49,184,178,227,113,182,239,20,152,11,79,180,10,117,101,197,120,172,87,249,87,248,118,132,37,237,89,116,103,38,40,43,242,234,92,191,98,176,38,223,62,184,229,221,119,255,0,69,254,29,161,9,123,89,149,179,155,21,113,254,241,254,40,192,12,219,216,65,118,114,148,103,127,238,53,143,251,40,220,219,138,170,109,224,102,18,78,60,90,113,58,75,129,253,134,79,164,124,187,8,159,190,210,139,255,0,51,88,255,0,179,15,151,110,87,116,224,166,203,79,251,104,46,255,0,177,73,16,69,182,49,116,158,196,149,53,149,251,83,164,25,223,159,23,12,102,238,196,68,95,151,78,31,224,239,251,72,193,220,78,122,241,13,76,237,111,151,95,253,249,140,228,216,137,63,221,167,31,240,119,253,164,81,50,52,11,93,238,31,81,252,162,19,182,136,242,129,204,223,242,198,181,252,117,209,54,84,30,111,127,155,252,162,19,118,136,242,128,204,223,242,198,181,252,117,209,173,109,47,162,195,239,159,7,120,116,31,235,12,223,185,79,204,183,192,0,52,247,164,0,0,1,57,123,59,121,63,101,151,249,29,69,254,36,208,184,100,45,230,206,222,79,217,101,254,71,81,127,137,52,46,26,121,142,208,192,244,84,247,71,131,193,250,183,172,49,253,250,190,105,106,0,1,250,184,240,0,0,0,0,0,0,0,0,0,0,0,0,7,19,139,48,181,11,28,225,90,206,10,197,48,122,237,23,16,83,228,82,234,49,183,171,111,127,21,246,212,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,114,192,3,204,14,106,229,158,42,201,188,199,196,121,91,141,98,117,122,214,25,168,59,79,147,165,183,16,219,218,15,176,251,91,196,33,106,101,212,26,92,109,102,146,214,218,208,162,43,40,132,228,244,96,103,69,43,53,182,75,194,84,39,177,124,74,182,39,192,209,213,65,172,195,74,18,211,240,24,109,231,83,79,74,219,36,166,232,56,104,101,41,116,136,201,102,219,132,106,83,136,114,216,65,211,73,147,148,44,31,156,184,75,56,169,15,110,229,230,37,62,68,122,164,109,43,61,82,169,169,142,218,100,235,82,204,139,91,15,199,107,118,148,33,41,234,218,187,74,113,70,93,127,161,231,59,234,184,15,104,185,25,52,205,14,36,202,110,104,199,52,200,150,167,20,135,224,191,78,139,46,75,75,71,52,173,10,73,188,133,32,200,142,235,109,68,162,208,104,112,45,175,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,134,42,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,3,166,247,52,191,240,105,146,148,250,239,247,222,41,171,211,58,175,193,26,3,251,227,71,251,228,157,8,95,165,105,249,217,140,106,232,180,200,185,153,193,181,101,7,18,77,163,117,188,55,151,127,150,74,155,206,27,237,182,137,77,145,149,61,9,113,162,211,190,235,91,183,146,218,212,148,173,184,207,248,196,147,66,172,86,210,57,223,85,218,63,59,113,78,116,86,104,113,40,210,49,28,134,148,136,17,156,83,136,140,195,44,55,29,148,26,213,197,107,38,153,111,90,236,146,82,245,40,146,130,50,65,75,167,67,238,78,80,176,54,204,5,154,177,222,235,21,172,203,168,63,34,99,154,86,141,196,88,50,31,137,30,53,141,106,66,180,173,18,93,222,18,80,163,235,58,21,168,155,73,128,206,160,0,0,0,0,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,140,189,135,115,123,6,228,70,213,24,15,52,179,5,249,108,97,234,76,137,140,206,126,51,6,242,227,162,76,39,226,147,198,130,237,41,8,83,233,90,201,36,165,232,74,180,165,106,178,76,61,25,128,0,0,0,235,248,255,0,31,224,220,172,193,181,108,193,204,28,67,18,135,135,168,113,206,76,233,210,76,244,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,24,121,119,19,253,209,113,228,39,150,95,29,123,98,104,128,17,63,221,23,30,66,121,101,241,215,182,38,128,130,28,1,143,241,150,86,99,42,78,96,229,246,33,151,67,196,52,57,5,38,12,232,198,90,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,208,158,199,219,89,224,221,174,178,191,221,197,10,60,74,61,118,4,135,35,87,112,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,26,47,188,65,25,169,165,145,121,204,23,43,103,92,249,198,91,54,230,229,11,53,176,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,58,28,74,108,74,52,43,66,201,14,36,181,161,38,65,233,120,7,74,201,124,222,193,185,245,149,248,127,55,50,253,249,110,80,177,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,186,128,11,41,180,158,215,153,53,178,151,185,47,146,212,218,171,62,236,106,11,133,15,193,240,21,39,112,203,90,58,196,183,172,101,102,90,222,181,168,145,173,213,111,11,118,218,236,173,60,182,211,187,66,225,93,151,242,106,181,155,152,166,55,95,234,27,184,212,234,90,37,55,29,234,156,231,85,165,168,237,169,103,246,206,44,210,149,169,13,52,234,201,11,209,164,252,240,231,70,111,99,44,250,205,12,65,155,153,128,252,71,43,184,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,226,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,70,30,151,112,182,44,194,184,230,133,23,20,224,172,77,74,196,20,89,186,250,181,70,151,53,185,113,95,208,181,33,122,29,108,212,133,105,90,20,147,177,240,82,76,143,137,24,229,132,122,244,59,228,134,104,101,246,81,214,179,39,25,215,49,5,50,133,141,164,33,250,30,22,146,219,105,136,235,9,66,45,88,34,85,221,66,222,47,123,69,183,68,182,154,75,138,39,146,168,234,110,66,128,90,173,172,124,150,51,147,213,254,33,246,115,226,0,118,98,218,23,21,108,191,156,180,92,220,194,209,186,255,0,80,222,70,168,210,215,41,200,236,212,224,186,157,46,199,113,72,63,181,113,6,164,173,40,117,166,150,104,94,141,39,63,219,88,249,44,103,39,171,252,67,236,231,199,154,192,30,156,242,95,55,176,110,125,101,126,31,205,204,191,126,91,148,44,69,29,79,71,41,108,27,47,180,180,56,166,157,101,196,113,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,238,163,207,14,196,155,96,226,109,145,179,65,170,210,78,92,220,19,92,144,194,113,101,30,35,81,247,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,164,206,158,60,218,31,43,242,251,33,159,218,70,175,85,151,39,4,166,143,18,183,26,68,72,110,41,249,140,74,221,245,68,182,210,201,42,74,221,83,204,164,137,205,4,147,89,27,134,130,37,25,5,203,24,1,211,87,228,177,133,189,96,65,246,117,68,97,254,78,116,193,109,63,129,171,174,72,205,83,165,102,93,22,69,183,144,228,68,143,74,148,198,148,56,69,213,228,68,101,40,78,165,173,179,94,245,167,110,150,201,41,221,154,141,67,40,58,91,49,100,156,117,177,54,0,198,18,176,118,32,194,171,171,99,136,18,74,145,136,24,105,154,140,84,42,159,82,208,79,180,211,142,37,181,154,116,171,65,171,90,117,18,86,72,89,41,9,12,64,232,226,219,142,54,202,88,202,126,15,204,20,75,145,151,88,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,119,170,67,77,41,38,163,100,154,114,119,135,149,113,35,253,21,251,117,73,192,24,134,149,179,14,105,79,150,254,24,174,72,102,155,131,30,102,43,90,41,53,23,229,60,181,48,233,54,217,60,226,37,61,36,136,156,90,215,186,90,80,90,82,218,214,182,194,98,64,0,0,99,174,76,237,219,144,217,221,157,184,187,35,48,150,38,136,229,94,131,35,77,22,98,31,215,19,18,48,134,16,169,43,134,225,145,18,214,203,187,244,154,11,81,45,166,201,246,148,227,102,189,214,42,244,175,109,199,27,13,82,171,123,35,229,202,37,149,118,165,30,58,49,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,122,163,187,68,203,170,110,203,83,139,220,197,174,86,229,110,59,206,156,119,76,203,60,180,161,120,103,18,86,119,221,74,23,90,102,62,247,116,202,222,115,223,30,90,27,77,155,105,106,237,40,175,107,21,204,200,140,61,63,14,191,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,176,5,11,19,97,156,27,73,161,99,60,115,47,24,215,98,71,36,212,43,178,96,199,134,185,207,153,153,169,100,196,116,37,166,145,115,210,132,17,25,146,18,146,82,156,86,165,170,24,58,71,250,64,38,109,17,93,119,41,50,135,17,127,98,120,29,89,247,100,199,109,248,238,98,41,90,16,230,169,8,121,13,184,134,89,112,205,8,100,211,164,220,104,221,81,175,222,73,160,180,27,109,237,131,137,182,185,205,7,107,74,57,112,176,77,14,67,233,194,116,121,109,71,223,193,97,214,216,67,203,113,198,144,74,82,222,84,100,58,104,82,220,38,205,70,132,41,68,90,149,142,162,250,236,125,178,102,50,218,235,52,61,195,208,164,75,163,208,160,71,114,77,119,17,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,174,219,197,145,26,90,89,148,148,237,193,209,129,128,113,182,87,211,171,91,47,229,228,74,30,54,194,145,226,211,162,209,233,170,102,59,21,216,91,196,161,69,37,199,220,66,122,203,105,82,157,235,75,89,184,225,37,104,115,120,106,109,77,135,43,209,185,210,9,39,104,152,206,100,246,114,85,98,39,49,105,209,213,38,21,73,231,90,101,120,153,6,235,238,58,77,71,101,134,153,101,113,153,38,18,104,74,148,183,16,75,114,214,67,134,89,234,60,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,61,4,236,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,224,89,94,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,25,255,0,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,160,39,248,0,0,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,0,181,91,75,236,233,129,54,160,202,201,249,103,142,163,254,171,50,143,55,91,223,51,42,157,89,230,88,153,187,105,214,247,219,173,250,213,186,90,180,47,145,151,35,47,61,121,233,145,121,143,179,166,99,212,114,191,52,40,221,70,171,6,206,178,243,70,107,139,80,138,163,50,110,84,103,12,139,120,202,244,170,199,98,81,41,42,66,210,133,161,104,79,166,145,138,187,125,108,81,133,118,172,203,137,117,186,77,51,171,230,110,25,167,188,230,28,168,71,38,208,228,253,4,167,19,76,144,110,41,8,83,46,172,204,144,165,168,183,46,44,214,71,165,78,161,208,197,254,139,238,144,73,53,105,52,93,151,179,166,171,17,11,68,116,192,193,245,201,46,181,25,26,25,106,44,120,116,82,105,166,18,147,89,165,15,169,15,186,238,183,22,105,107,180,181,34,242,148,60,182,98,204,45,93,192,216,170,179,130,177,76,30,165,90,195,245,9,20,186,140,109,234,28,220,74,97,197,54,235,122,208,106,66,180,173,10,43,164,205,39,107,145,153,113,18,233,179,143,75,126,13,171,228,54,36,157,158,239,68,139,153,88,34,142,185,44,50,87,142,198,47,89,89,12,19,6,219,107,38,36,173,213,54,135,80,72,52,36,148,167,208,68,210,93,67,1,147,251,107,237,93,66,217,47,38,166,227,45,237,42,102,47,169,94,30,22,162,77,121,105,235,242,181,32,156,112,210,217,26,205,150,16,189,235,135,116,36,236,134,247,136,91,173,152,243,217,139,49,77,119,28,226,170,206,53,197,51,186,237,107,16,84,36,85,42,50,119,72,111,127,41,247,20,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,119,93,162,179,231,25,109,37,155,149,220,214,198,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,232,109,42,177,168,144,157,107,53,184,162,214,181,25,245,92,89,128,49,150,5,141,135,229,99,12,61,46,146,140,85,71,110,191,72,41,36,73,92,170,115,142,186,211,82,9,23,212,148,45,76,56,104,212,69,169,26,86,155,161,104,82,131,159,200,188,244,204,125,157,51,30,157,154,25,95,89,234,53,88,55,105,230,93,35,92,90,132,85,25,27,145,100,182,70,91,198,87,165,55,43,146,137,73,74,208,164,45,8,90,125,10,108,209,180,94,4,218,131,43,32,102,102,5,145,250,148,58,196,45,15,124,204,170,117,102,94,126,30,241,214,155,223,110,183,232,78,245,9,208,190,100,124,200,188,224,198,194,213,217,120,86,163,141,99,193,215,69,165,84,33,210,230,73,222,160,183,82,165,183,37,200,237,232,51,214,173,72,133,36,238,68,105,45,221,148,100,106,73,29,224,216,239,106,172,101,178,134,110,83,241,133,26,165,45,88,98,163,34,60,108,89,72,109,178,121,21,26,113,47,182,105,105,75,66,122,203,105,83,138,101,122,147,165,102,105,51,221,173,196,44,61,25,136,118,233,88,219,142,54,101,85,103,236,183,150,200,150,213,11,12,86,13,24,166,166,165,186,193,212,106,49,84,180,28,36,55,114,37,198,101,219,169,74,113,39,188,121,166,212,130,74,90,75,143,119,254,144,206,147,92,27,88,192,18,50,75,102,234,212,74,249,99,26,57,35,16,226,50,96,205,136,180,233,108,221,80,152,67,137,35,57,46,52,230,151,84,164,150,224,148,166,237,191,212,113,227,7,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,14,235,179,70,206,152,239,106,12,211,129,150,120,22,63,234,83,43,19,117,179,243,50,151,214,89,101,249,155,183,93,111,125,186,223,161,91,164,43,90,249,17,115,50,244,39,145,121,23,151,27,58,101,197,59,43,242,190,141,212,105,80,110,235,207,58,100,185,85,9,74,34,39,37,73,112,136,183,143,47,74,110,118,36,146,82,148,33,40,66,16,132,245,253,149,118,103,193,187,40,101,28,60,173,193,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,245,26,89,70,150,155,66,27,73,158,148,33,58,148,181,235,113,119,128,0,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,207,109,85,180,198,13,217,67,40,230,102,150,48,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,164,210,202,52,180,226,214,226,136,244,161,10,210,149,175,67,107,131,109,131,115,51,10,228,222,212,184,87,52,177,172,190,175,69,195,52,250,253,66,78,151,27,67,143,104,162,205,208,195,91,197,161,10,121,213,154,91,109,6,162,214,226,208,146,59,168,135,95,218,171,105,140,101,181,126,110,76,205,44,97,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,73,41,229,234,117,197,173,197,17,106,90,213,165,40,70,134,208,29,43,53,115,51,21,103,38,99,226,60,210,198,178,250,197,107,19,84,29,168,73,210,227,139,109,157,103,216,97,173,226,214,180,178,210,9,45,182,131,81,232,109,8,73,29,146,66,87,250,41,246,28,147,150,180,168,27,82,102,74,226,59,93,196,244,114,94,22,166,37,13,62,84,234,116,164,161,101,53,110,88,205,18,94,106,201,74,91,81,110,217,117,196,172,212,167,84,219,54,87,162,159,97,200,217,149,85,129,181,38,100,174,91,84,44,49,88,37,225,106,98,80,235,7,81,168,197,82,22,83,86,229,136,151,25,151,108,148,165,181,30,241,230,156,74,205,41,105,77,189,49,32,33,91,166,175,202,159,11,122,191,131,237,26,136,200,174,138,125,184,228,230,85,42,6,203,121,146,136,141,87,112,197,28,145,133,170,105,91,76,21,70,157,21,40,65,66,91,119,35,92,150,90,178,146,166,210,123,198,90,113,75,36,169,165,56,246,58,244,213,249,83,225,111,87,240,125,163,81,24,21,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,15,83,192,48,255,0,163,247,110,234,22,213,88,85,188,21,138,87,212,179,55,15,211,201,202,140,107,45,207,10,69,97,184,173,187,85,214,136,237,71,99,123,38,66,139,171,36,205,72,181,202,233,226,89,128,0,58,166,106,230,102,21,201,188,184,196,121,165,141,101,245,122,46,25,167,187,80,147,165,198,208,227,218,11,176,195,91,197,161,10,121,213,154,91,109,6,162,214,226,208,146,59,168,135,96,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,64,183,72,54,219,117,93,171,241,251,116,44,48,252,184,57,117,133,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,150,240,146,100,110,57,112,153,77,153,54,162,202,253,169,176,3,56,191,47,235,113,23,82,135,30,33,98,26,42,86,225,191,70,154,243,41,113,81,215,188,109,181,56,130,86,241,9,125,40,221,184,109,57,164,207,74,137,55,128,66,7,68,222,69,231,46,53,207,31,146,230,10,197,53,92,31,133,176,142,134,170,213,70,224,165,248,181,189,79,50,167,168,138,74,220,65,43,122,193,169,197,44,146,230,225,72,97,102,148,173,76,168,77,248,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,6,95,244,46,103,166,92,65,193,56,143,103,138,157,103,168,227,57,216,130,78,36,166,198,144,68,134,234,49,85,14,51,110,34,58,239,219,121,190,170,181,173,179,34,86,237,68,180,235,36,58,109,201,248,242,217,132,241,77,119,3,98,170,54,53,194,211,186,149,107,15,212,35,213,41,210,119,72,115,113,41,135,18,227,78,104,89,41,10,210,180,36,236,162,52,157,172,100,101,192,79,158,192,59,96,210,182,178,202,52,170,160,114,219,199,120,58,60,56,24,173,15,52,146,68,151,214,133,19,115,154,83,104,75,90,36,27,46,172,219,74,82,109,45,43,70,157,4,219,142,6,80,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,5,170,232,84,242,167,197,62,175,231,123,70,156,36,211,108,77,149,112,110,213,249,71,80,193,245,154,108,68,226,122,116,121,18,112,157,93,199,13,149,211,170,38,142,193,41,212,161,106,234,206,41,45,165,228,105,86,164,17,40,139,120,134,214,136,203,232,84,242,167,197,62,175,231,123,70,156,38,164,7,151,124,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,95,186,46,118,237,170,231,101,41,236,136,206,140,77,18,70,54,161,199,66,176,253,70,91,234,235,184,134,18,82,179,117,14,106,45,46,201,142,148,36,205,122,247,142,182,163,89,165,70,203,206,170,224,116,138,108,43,27,106,92,26,120,227,47,160,68,70,106,80,35,178,204,23,164,202,117,8,169,211,153,57,11,58,105,17,184,76,50,181,57,33,78,33,229,35,199,66,80,165,161,10,53,162,16,105,53,60,101,149,24,254,21,102,27,114,232,24,179,7,86,27,146,210,37,196,34,126,159,81,136,241,41,36,227,47,36,200,150,219,173,149,208,226,79,138,76,148,92,200,7,168,129,137,93,32,219,109,210,182,80,192,13,208,176,195,241,39,102,46,42,143,33,154,84,52,202,74,95,164,176,166,94,74,42,203,109,76,186,133,161,185,9,109,41,105,194,73,60,123,194,73,153,54,229,172,254,81,244,185,229,199,228,101,168,99,92,214,99,94,100,225,126,171,71,69,1,137,68,114,177,52,165,69,73,166,122,77,44,54,212,102,92,121,18,77,210,73,45,49,210,132,151,105,78,176,219,145,45,154,185,153,138,179,147,49,241,30,105,99,89,125,98,181,137,170,14,212,36,233,113,197,182,206,179,236,48,214,241,107,90,89,105,4,150,219,65,168,244,54,132,36,142,201,32,28,86,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,112,54,104,218,47,29,236,191,154,112,51,51,2,200,253,74,29,98,22,134,126,105,210,250,203,47,63,15,120,235,78,110,119,187,132,39,122,132,235,71,50,62,100,118,255,0,19,97,106,238,15,168,179,73,196,112,122,164,185,20,248,21,70,219,222,161,205,81,102,197,106,92,103,46,131,50,45,108,62,210,237,125,73,213,101,17,40,140,139,149,249,22,227,191,145,103,201,175,192,95,148,207,116,30,229,188,39,214,153,254,218,117,110,179,184,220,235,222,252,231,181,175,70,142,237,87,224,3,209,246,69,231,166,92,109,23,151,20,236,208,202,250,207,94,165,78,187,79,50,233,18,37,83,229,36,136,220,139,37,178,51,221,188,141,73,185,92,210,105,82,86,133,45,11,66,213,112,4,0,236,11,182,190,42,217,79,49,226,81,42,213,62,177,150,88,154,160,203,120,142,159,32,220,91,112,53,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,223,54,130,65,150,164,180,182,178,43,164,83,164,183,12,230,126,13,60,147,217,183,18,75,149,66,174,199,101,234,246,37,140,114,33,45,246,12,228,33,250,73,199,145,25,14,146,20,69,29,197,186,133,145,45,6,166,140,141,42,112,140,45,87,73,126,220,114,118,142,198,79,100,246,7,68,68,101,214,11,172,56,182,101,182,182,164,46,185,81,100,156,96,230,165,228,26,146,81,137,43,117,44,165,10,237,161,195,113,102,102,164,33,155,43,177,222,202,184,203,106,252,220,167,224,250,53,54,90,112,197,58,68,121,56,178,174,219,132,202,41,212,227,95,108,146,234,144,180,245,151,18,151,18,202,52,171,82,200,212,101,187,67,139,71,84,217,215,33,177,150,210,89,185,66,202,156,25,10,90,151,81,144,133,212,231,51,28,158,69,38,156,75,73,72,154,233,41,104,78,134,210,171,146,77,105,214,179,67,105,61,107,73,31,160,157,154,54,116,192,155,47,229,100,12,179,192,177,255,0,82,153,88,155,173,239,154,117,78,172,203,47,204,221,186,235,155,157,238,225,10,221,33,90,17,200,139,153,152,91,253,161,118,22,201,172,220,217,197,156,142,194,216,50,149,65,123,9,83,223,247,11,37,165,41,159,5,78,52,25,167,91,218,92,113,108,188,225,39,172,234,39,20,237,205,195,187,201,67,137,128,204,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,212,64,195,94,145,77,133,99,109,75,131,79,28,101,244,8,136,205,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,120,232,74,20,180,33,70,180,5,191,232,185,219,182,171,157,148,167,178,35,58,49,52,73,24,218,135,29,10,195,245,25,111,171,174,226,24,73,74,205,212,57,168,180,187,38,58,80,147,53,235,222,58,218,141,102,149,27,47,58,169,10,30,93,233,53,60,101,149,24,254,21,102,27,114,232,24,179,7,86,27,146,210,37,196,34,126,159,81,136,241,41,36,227,47,36,200,150,219,173,149,208,226,79,138,76,148,92,200,75,158,81,244,185,229,199,228,101,168,99,92,214,99,94,100,225,126,171,71,69,1,137,68,114,177,52,165,69,73,166,122,77,44,54,212,102,92,121,18,77,210,73,45,49,210,132,151,105,78,176,219,129,120,58,65,182,219,165,108,161,128,27,161,97,135,226,78,204,92,85,30,67,52,168,105,148,148,191,73,97,76,188,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,247,132,147,50,109,203,65,14,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,202,230,174,102,98,172,228,204,124,71,154,88,214,95,88,173,98,106,131,181,9,58,92,113,109,179,172,251,12,53,188,90,214,150,90,65,37,182,208,106,61,13,161,9,35,178,72,113,88,155,11,87,112,125,69,154,78,35,131,213,37,200,167,192,170,54,222,245,14,106,139,54,43,82,227,57,116,25,145,107,97,246,151,107,234,78,171,40,137,68,100,65,112,54,104,218,47,29,236,191,154,112,51,51,2,200,253,74,29,98,22,134,126,105,210,250,203,47,63,15,120,235,78,110,119,187,132,39,122,132,235,71,50,62,100,126,132,242,47,61,50,227,104,188,184,167,102,134,87,214,122,245,42,117,218,121,151,72,145,42,159,41,36,70,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,175,56,63,34,220,119,242,44,249,53,248,11,242,153,238,131,220,183,132,250,211,63,219,78,173,214,119,27,157,123,223,156,246,181,232,209,221,170,252,6,64,108,11,182,190,42,217,79,49,226,81,42,213,62,177,150,88,154,160,203,120,142,159,32,220,91,112,53,154,91,85,78,57,54,149,173,47,52,130,35,90,80,147,223,54,130,65,150,164,180,182,130,127,132,27,116,151,237,199,39,104,236,100,246,79,96,116,68,70,93,96,186,195,139,102,91,107,106,66,235,149,22,73,198,14,106,94,65,169,37,24,146,183,82,202,80,174,218,28,55,22,102,106,66,25,186,189,34,157,37,184,103,51,240,105,228,158,205,184,146,92,170,21,118,59,47,87,177,44,99,145,9,111,176,103,33,15,210,78,60,136,200,116,144,162,40,238,45,212,44,137,104,53,52,100,105,83,132,120,43,179,174,67,99,45,164,179,114,133,149,56,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,13,165,87,36,154,211,173,102,134,210,122,214,146,48,237,123,29,236,171,140,182,175,205,202,126,15,163,83,101,167,12,83,164,71,147,139,42,237,184,76,162,157,78,53,246,201,46,169,11,79,89,113,41,113,44,163,74,181,44,141,70,91,180,56,180,79,154,242,47,46,35,100,116,253,158,48,221,27,220,230,12,157,135,230,97,180,198,165,153,33,200,241,100,178,182,221,90,22,225,47,83,199,189,90,205,199,9,106,83,138,53,175,89,154,140,248,173,154,54,116,192,155,47,229,100,12,179,192,177,255,0,82,153,88,155,173,239,154,117,78,172,203,47,204,221,186,235,155,157,238,225,10,221,33,90,17,200,139,153,157,213,1,229,223,48,176,85,87,45,113,254,37,203,154,236,136,143,212,176,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,78,214,185,23,33,62,125,29,89,199,66,206,77,145,240,36,154,67,61,94,94,15,167,177,131,170,145,181,45,123,153,80,24,105,180,158,181,33,4,173,235,7,29,251,39,82,81,191,209,169,74,66,140,71,95,76,222,86,251,148,218,58,133,153,144,40,93,86,6,59,195,237,245,153,189,107,95,92,170,66,89,178,247,189,154,205,77,232,138,170,114,120,37,40,85,238,87,86,240,199,43,208,201,158,147,48,182,114,215,114,26,175,89,209,69,198,212,247,42,52,184,142,19,238,124,216,136,146,90,137,146,73,155,77,111,34,20,133,56,181,36,141,125,81,132,235,35,74,82,160,178,189,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,157,61,16,24,166,133,129,182,47,204,44,107,138,103,117,42,46,31,198,21,106,165,70,78,233,110,110,34,177,73,128,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,5,170,233,180,206,58,235,184,171,2,236,253,29,157,205,22,53,60,177,140,199,53,33,93,110,83,142,72,137,28,172,104,214,222,229,13,73,226,75,210,190,181,218,77,219,73,157,139,232,167,200,104,217,201,181,28,12,77,93,133,45,202,22,91,71,44,76,226,211,29,211,97,202,138,29,66,96,50,183,144,180,147,75,222,153,201,73,25,171,120,80,220,65,161,73,53,154,113,171,58,243,66,171,157,89,185,139,243,94,178,153,109,200,197,53,137,53,36,71,147,53,82,215,13,133,172,247,49,73,213,17,26,208,203,91,182,145,217,73,18,27,73,18,82,68,68,83,83,209,79,144,210,114,111,101,200,24,154,187,10,35,117,220,201,144,88,153,197,166,59,68,251,116,229,180,132,192,101,111,33,106,55,81,186,35,146,146,51,78,236,230,56,131,66,84,75,53,6,101,10,25,119,138,138,25,119,128,210,29,214,1,95,161,48,26,56,222,215,26,200,140,138,230,52,31,19,26,200,172,87,1,67,0,0,28,30,39,214,80,145,165,70,94,252,93,254,133,8,97,218,214,107,237,251,149,208,251,169,191,94,189,148,101,250,128,153,76,96,157,80,82,87,183,203,5,248,20,33,7,107,6,244,123,150,227,123,245,239,250,128,24,149,37,122,244,243,225,126,98,231,228,20,51,123,27,97,142,8,50,60,71,8,184,254,188,208,180,238,157,236,50,23,101,186,87,92,197,216,97,206,177,162,216,170,18,109,162,255,0,158,177,233,244,128,152,221,151,169,233,99,10,61,102,218,43,86,212,125,146,251,19,62,129,145,104,45,37,218,227,196,90,44,135,166,245,44,56,242,55,218,254,106,41,87,211,111,206,218,244,250,5,224,50,238,1,97,246,168,90,11,44,177,57,154,127,188,187,191,198,24,16,139,180,130,210,188,213,196,68,130,177,159,84,254,44,200,155,125,171,191,240,89,138,83,251,7,248,203,2,16,246,137,225,154,120,131,255,0,68,254,44,208,12,190,232,205,101,69,57,46,92,184,208,39,23,167,251,96,208,150,124,57,127,3,211,200,255,0,189,26,253,225,8,155,232,204,118,243,82,141,60,176,252,238,55,255,0,116,26,18,203,135,75,230,60,3,255,0,20,107,247,164,3,148,62,68,40,42,124,136,80,5,86,87,176,210,159,229,21,87,100,81,63,202,3,82,185,138,23,49,85,115,20,46,96,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,81,149,197,44,94,112,20,1,83,63,220,3,43,0,218,71,49,184,92,198,132,149,140,107,1,85,127,32,217,89,92,143,136,222,62,37,127,48,218,95,18,48,22,179,62,83,253,143,43,156,127,189,191,135,104,66,94,214,197,253,153,241,89,126,193,254,40,192,155,108,249,77,242,238,185,255,0,163,127,14,208,132,173,173,146,101,156,216,172,255,0,96,255,0,20,96,6,103,236,37,197,218,81,121,176,115,31,246,97,215,118,239,115,78,15,34,183,251,107,255,0,170,148,57,237,133,15,223,169,127,228,115,31,134,48,235,187,119,146,149,131,136,180,159,247,87,255,0,85,40,4,101,87,19,122,212,245,95,156,167,79,254,89,140,236,216,125,23,247,105,199,252,27,255,0,105,24,37,92,35,240,204,242,177,240,148,239,239,204,103,86,196,103,163,221,165,203,159,131,191,237,32,38,74,128,158,211,220,123,209,252,162,19,182,137,242,129,204,223,242,198,181,252,117,209,54,24,124,248,188,94,115,71,242,136,79,218,35,202,3,51,127,203,26,215,241,215,70,181,180,190,139,15,190,124,29,225,208,127,172,51,126,229,63,50,223,0,0,211,222,144,0,0,4,229,236,237,228,253,150,95,228,117,23,248,147,66,225,11,123,179,183,147,246,89,127,145,212,95,226,77,11,134,92,199,104,96,122,42,123,163,193,224,253,91,214,24,254,253,95,52,170,92,133,64,7,234,227,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,235,183,222,207,21,93,166,54,104,175,224,60,43,74,137,63,22,83,228,70,173,225,196,73,152,168,200,235,172,46,203,73,40,140,144,107,114,51,146,153,65,59,239,122,221,73,168,209,98,113,30,125,176,158,41,174,224,108,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,15,82,99,206,14,218,25,57,66,200,45,168,49,254,85,97,103,181,209,105,85,6,228,83,155,210,178,234,209,101,199,106,91,81,174,181,173,107,220,162,66,90,222,41,70,165,238,245,157,141,86,32,229,118,242,204,204,43,156,155,82,226,172,210,193,82,250,197,23,19,83,232,21,8,218,156,109,110,51,174,139,11,91,14,238,214,180,37,230,150,74,109,196,18,143,67,136,90,76,238,147,29,131,103,12,232,165,101,78,201,123,76,208,153,197,241,41,56,159,28,199,195,52,26,52,53,33,46,191,61,135,30,154,154,130,80,217,165,86,65,67,91,201,83,166,68,72,55,27,34,82,92,91,119,198,0,1,218,178,171,44,241,86,114,102,62,28,202,220,21,19,172,86,177,53,65,170,124,109,77,184,182,217,214,125,183,221,221,161,107,75,45,32,148,227,139,36,158,134,208,181,25,89,38,61,52,97,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,17,3,208,183,147,148,44,97,156,184,183,56,170,239,111,37,229,221,62,60,122,92,109,43,45,50,170,73,144,218,164,235,74,200,143,67,12,72,107,118,164,45,42,235,58,187,42,109,38,115,40,0,0,0,0,45,254,125,231,94,21,217,219,41,235,185,199,141,105,245,89,180,92,63,213,122,203,20,182,155,114,82,247,242,90,142,141,9,113,198,208,118,91,201,51,186,203,178,71,107,157,136,241,3,253,154,189,150,63,241,7,53,127,226,170,119,253,248,6,127,128,0,12,0,233,171,242,88,194,222,176,32,251,58,162,33,88,77,79,77,95,146,198,22,245,129,7,217,213,17,21,123,46,100,95,228,148,207,108,51,146,158,234,125,206,123,163,235,191,52,250,143,92,220,117,120,111,201,249,206,241,189,90,183,26,124,114,182,171,241,181,140,51,127,162,135,110,57,56,106,171,68,217,31,49,145,16,168,85,41,18,17,132,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,123,165,21,221,39,157,75,118,90,92,70,230,93,7,151,124,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,98,122,49,118,241,249,55,208,163,100,54,108,86,181,99,236,63,79,79,131,106,149,26,142,242,86,40,101,43,121,78,89,59,164,150,250,59,9,142,74,212,227,142,188,146,113,227,190,135,84,65,159,226,8,122,71,118,227,141,181,110,50,129,131,242,249,18,227,229,214,15,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,157,234,80,235,170,81,164,222,54,155,189,93,43,219,113,201,196,181,90,222,200,249,114,136,135,66,166,200,142,140,93,86,37,181,32,231,75,105,77,190,152,76,26,77,68,210,24,117,40,222,168,236,233,188,210,155,178,18,218,247,216,43,179,174,67,99,45,164,179,114,133,149,56,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,13,165,87,36,154,211,173,102,134,210,122,214,146,48,182,162,127,186,46,60,132,242,203,227,175,108,77,16,2,39,251,162,227,200,79,44,190,58,246,196,208,16,2,46,174,59,217,235,21,96,156,137,203,61,160,186,207,132,48,222,99,120,74,54,166,226,184,159,5,206,135,49,230,58,187,206,88,219,61,235,109,111,91,61,68,165,104,125,58,8,154,214,187,84,39,123,163,223,0,96,220,211,232,225,193,57,125,152,56,122,37,115,15,87,35,214,227,78,131,36,143,67,168,240,204,195,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,32,138,189,137,54,193,196,219,35,102,131,85,164,156,185,184,38,185,33,132,226,202,60,70,163,239,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,73,157,239,147,246,77,124,134,191,36,31,201,10,149,242,61,240,127,132,252,59,173,91,157,206,173,26,116,91,121,190,222,123,214,227,78,247,123,239,90,55,157,129,1,155,96,236,153,140,182,69,205,15,112,245,217,18,235,20,41,241,219,147,66,196,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,235,182,237,102,68,151,80,103,109,42,57,171,152,245,124,184,164,101,13,79,26,85,100,224,202,13,66,69,82,155,68,114,65,156,88,210,158,34,39,28,74,127,245,205,36,125,148,41,231,212,146,73,188,233,172,46,94,216,59,89,227,45,174,179,67,221,197,118,60,186,61,10,4,118,227,80,176,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,26,237,187,65,153,165,164,17,95,254,141,206,143,184,219,68,201,115,56,115,146,149,45,57,117,78,144,168,208,169,175,52,235,40,196,203,54,159,109,211,106,67,47,180,243,40,140,241,48,163,90,82,164,56,178,91,119,186,28,34,179,251,11,236,101,93,219,15,49,229,83,28,170,248,27,6,97,126,175,35,19,84,154,90,14,82,91,116,215,186,141,25,181,94,239,59,186,116,137,197,36,219,109,40,82,149,168,201,13,57,63,216,79,11,80,176,54,21,163,96,172,45,7,169,81,112,253,62,61,46,157,27,122,183,55,17,88,109,45,180,222,181,154,150,173,40,66,74,234,51,81,218,230,102,124,64,114,192,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,11,235,182,14,201,152,203,100,92,208,247,15,93,145,46,177,66,159,29,185,52,44,70,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,187,110,214,100,73,117,6,125,126,157,180,238,114,211,118,125,171,236,196,222,40,223,96,26,197,66,61,65,112,164,50,151,92,141,187,116,222,83,17,220,85,205,166,92,124,154,121,104,79,231,141,17,164,211,188,124,157,159,237,167,118,122,194,187,80,100,213,107,40,241,76,158,161,215,247,114,105,213,68,69,110,67,212,201,205,43,83,82,27,74,203,237,155,89,37,72,82,218,117,212,18,209,175,81,121,225,206,140,161,198,89,11,154,24,131,40,243,1,136,141,215,112,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,192,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,72,46,86,194,219,58,126,73,221,163,176,238,0,169,71,222,225,186,126,170,238,38,237,233,189,46,58,209,173,174,14,182,231,191,56,182,99,234,109,70,180,111,247,132,70,72,49,37,93,53,126,75,24,91,214,4,31,103,84,71,96,232,144,200,104,217,89,179,67,121,147,80,133,45,140,67,153,242,60,41,36,164,199,118,58,218,167,48,183,26,130,217,33,107,52,173,10,73,187,37,14,165,8,214,137,137,46,210,80,133,31,95,233,171,242,88,194,222,176,32,251,58,162,2,42,246,92,200,191,201,41,158,216,103,37,61,212,251,156,247,71,215,126,105,245,30,185,184,234,240,223,147,243,157,227,122,181,110,52,248,229,109,87,227,107,31,74,199,248,3,25,101,102,50,171,101,246,96,225,233,116,60,67,67,144,113,167,65,146,69,173,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,242,43,162,227,203,179,44,190,58,246,60,209,38,157,35,187,14,73,218,183,6,192,198,25,124,184,145,243,23,7,199,125,16,89,117,13,52,138,220,69,25,44,225,58,249,145,41,11,74,137,74,97,74,86,233,43,117,212,168,146,79,27,173,133,191,232,210,233,4,141,156,52,170,62,207,153,191,85,150,230,96,192,143,213,168,245,105,110,187,41,252,74,132,38,83,238,27,134,134,9,12,46,60,102,26,73,173,231,84,183,206,234,51,53,154,175,112,58,71,118,227,147,178,150,13,129,131,242,249,17,36,102,46,48,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,157,210,150,211,170,81,168,153,54,156,130,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,45,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,7,19,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,159,237,128,118,62,165,108,155,148,105,77,64,165,185,142,241,140,120,115,241,90,222,117,38,136,207,161,10,54,224,180,150,214,166,180,71,55,157,65,184,149,40,221,90,150,189,90,13,182,219,178,189,26,93,31,113,178,122,149,71,218,15,55,233,82,219,204,25,241,250,205,30,147,45,167,98,191,134,144,180,202,97,194,112,144,249,161,245,200,140,251,74,52,60,210,86,193,221,38,68,178,85,164,40,6,42,244,145,96,93,163,179,3,103,26,165,19,103,170,167,213,171,19,81,161,176,191,10,86,169,122,59,113,226,58,74,248,77,200,228,157,114,17,116,37,124,216,145,0,35,213,64,134,190,147,174,143,248,121,69,50,78,208,57,33,135,122,166,5,151,169,252,77,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,193,150,208,164,178,164,42,198,150,212,132,54,25,169,209,105,142,178,107,20,236,167,65,160,229,125,46,149,69,173,97,255,0,120,197,244,184,239,169,201,94,20,81,154,78,116,133,45,41,90,250,210,26,75,168,87,105,8,73,27,8,81,148,115,74,115,0,121,182,217,87,105,140,101,178,134,110,67,205,44,31,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,73,169,149,234,105,181,161,196,145,233,90,19,169,43,70,182,215,33,91,116,116,169,97,9,153,113,23,5,108,137,143,186,245,87,17,245,134,43,53,246,160,205,131,42,141,21,36,130,36,198,41,12,183,239,207,107,89,19,201,51,83,73,105,70,146,37,173,183,27,12,74,233,53,205,12,134,205,173,165,234,56,159,36,147,46,124,134,227,183,11,17,215,145,55,123,78,171,205,97,9,105,14,67,65,145,153,33,182,155,67,70,242,87,187,119,65,41,8,34,35,122,71,85,232,250,195,25,185,137,182,180,192,165,146,245,8,148,202,237,50,67,211,228,212,231,83,87,58,20,26,114,89,90,37,170,67,104,177,154,28,105,197,48,158,219,87,113,246,210,78,180,165,37,196,217,252,173,202,220,119,157,56,238,153,150,121,105,66,240,206,36,172,239,186,148,46,180,204,125,238,233,149,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,31,160,157,143,182,76,193,187,34,229,127,184,122,20,136,149,138,236,249,14,73,174,226,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,244,95,120,178,34,83,171,51,12,117,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,128,0,0,4,85,244,174,109,211,243,253,151,242,83,25,255,0,124,69,199,243,96,167,237,82,154,91,114,9,95,174,245,164,37,63,80,201,175,243,67,34,85,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,8,171,233,92,219,167,231,251,47,228,166,51,254,248,139,143,230,193,79,218,165,52,182,228,18,191,93,235,72,74,126,161,147,95,230,134,64,74,160,0,0,192,14,148,45,133,190,77,120,85,121,227,147,152,51,173,230,77,23,71,134,35,66,86,151,171,180,182,219,81,29,153,36,159,88,152,205,155,221,216,210,181,180,75,111,223,84,152,237,148,43,15,85,3,0,54,141,232,149,192,153,209,158,48,179,63,9,99,15,114,52,90,221,65,83,49,157,53,166,94,145,42,99,206,189,38,68,169,145,159,121,213,161,183,157,91,140,52,77,110,210,211,105,212,233,18,141,59,149,134,16,116,117,236,43,39,106,92,100,88,227,48,96,75,70,85,208,36,60,204,231,163,74,105,11,169,212,89,40,235,42,105,145,56,79,178,133,55,33,46,45,228,163,196,66,144,149,161,106,37,163,186,244,213,249,83,225,111,87,240,125,163,81,19,39,132,240,181,11,3,97,90,54,10,194,208,122,149,23,15,211,227,210,233,209,183,171,115,113,21,134,210,219,77,235,89,169,106,210,132,36,174,163,53,29,174,102,103,196,67,103,77,95,149,62,22,245,127,7,218,53,16,29,255,0,161,119,11,80,177,206,21,218,23,5,98,152,61,118,139,136,41,244,58,93,70,54,245,109,239,226,190,221,81,183,91,214,131,74,211,169,11,81,93,38,74,43,220,140,143,136,198,189,190,182,40,197,91,41,230,60,186,221,38,153,214,50,203,19,84,30,115,14,84,35,147,139,110,6,179,83,137,166,72,55,20,181,165,230,144,70,72,82,212,123,230,208,107,35,212,151,80,214,85,116,24,253,59,62,246,255,0,25,9,20,207,76,139,203,141,162,242,226,163,149,249,161,70,235,212,169,214,117,151,154,50,68,170,124,164,145,147,114,163,56,100,123,183,145,169,86,59,26,77,42,82,22,149,161,107,66,131,205,13,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,122,122,62,118,36,165,108,161,128,28,174,226,118,34,78,204,92,85,30,59,213,89,138,138,148,191,73,97,76,178,165,210,80,226,94,117,11,67,114,18,226,148,235,102,146,120,247,102,162,50,109,187,91,253,128,58,56,164,236,203,143,241,30,108,230,77,94,37,98,186,196,137,244,92,44,202,98,181,104,244,226,120,208,85,37,157,220,54,100,200,105,5,165,182,220,247,166,94,113,11,82,212,234,144,214,122,128,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,63,198,0,116,213,249,44,97,111,88,16,125,157,81,1,10,195,45,58,62,118,36,170,237,95,143,220,174,226,118,37,193,203,172,43,34,59,213,89,138,138,165,49,86,125,47,50,165,210,80,226,94,105,104,91,145,212,226,148,235,102,163,100,183,102,162,35,113,187,217,93,155,178,66,171,180,126,118,225,108,151,163,87,34,81,164,98,57,14,165,115,228,182,167,17,25,134,88,114,67,203,36,39,138,214,77,50,230,132,93,36,165,233,73,169,4,102,178,157,236,194,204,12,154,232,251,217,150,150,203,136,234,244,92,51,79,240,30,29,132,166,84,135,43,53,68,69,121,230,217,117,200,204,41,13,189,37,108,186,183,36,41,178,70,241,107,90,184,170,198,29,87,110,141,170,240,174,197,249,29,22,137,132,169,189,75,20,226,10,124,138,46,7,167,211,161,182,220,90,110,225,148,55,214,140,148,218,153,67,49,73,214,13,44,233,61,106,54,208,73,36,111,22,221,170,216,91,165,11,10,231,95,185,220,156,207,23,60,11,153,50,245,66,141,88,221,182,213,46,186,241,104,38,83,114,50,234,243,29,186,139,117,160,154,90,209,239,106,74,157,110,57,69,6,209,89,243,140,182,146,205,202,238,107,99,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,116,54,149,88,212,72,78,181,154,220,81,107,90,140,228,127,162,235,163,254,29,34,29,55,105,188,239,195,187,234,171,221,90,163,129,233,111,184,195,241,91,138,235,13,62,205,89,91,181,175,83,199,189,179,77,184,72,83,42,109,78,26,77,102,210,154,11,43,211,87,229,79,133,189,95,193,246,141,68,98,254,81,108,207,140,179,171,40,243,79,52,176,100,232,139,94,84,71,129,82,169,211,30,50,109,114,105,207,34,90,228,62,211,138,81,39,91,9,137,172,219,50,237,161,75,210,173,105,75,110,101,7,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,70,94,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,232,119,101,29,171,178,227,107,92,184,70,53,193,78,245,26,172,29,219,21,250,3,239,18,229,82,37,40,140,201,42,50,34,222,50,189,42,54,158,34,36,184,148,168,140,144,180,56,218,35,135,165,99,97,200,217,107,85,159,181,38,91,46,91,180,44,79,88,53,226,154,98,144,235,231,78,168,202,82,214,115,80,229,140,145,25,231,110,149,37,197,22,237,231,91,74,13,73,117,45,179,129,88,3,52,177,222,87,251,163,247,11,93,240,103,186,220,63,51,11,86,62,85,101,238,181,75,149,167,126,199,190,161,90,53,110,209,219,70,149,149,184,40,174,96,51,215,165,99,110,56,217,149,85,159,178,222,91,34,91,84,44,49,88,52,98,154,154,150,235,7,81,168,197,82,208,112,144,221,200,151,25,151,110,165,41,196,158,241,230,155,82,9,41,105,46,61,134,187,52,108,233,142,246,160,205,56,25,103,129,99,254,165,50,177,55,91,63,51,41,125,101,150,95,153,187,117,214,247,219,173,250,21,186,66,181,175,145,23,51,46,169,149,89,103,138,179,147,49,240,230,86,224,168,157,98,181,137,170,13,83,227,106,109,197,182,206,179,237,190,238,237,11,90,89,105,4,167,28,89,36,244,54,133,168,202,201,49,232,123,101,93,153,240,110,202,25,71,15,43,112,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,70,150,81,165,166,208,134,210,103,165,8,78,165,45,122,220,88,118,188,151,202,28,27,144,185,95,135,242,143,47,216,150,221,11,14,199,83,49,206,91,230,243,238,173,110,41,215,94,113,124,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,187,168,0,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,7,74,194,123,38,99,44,117,178,134,32,218,135,7,200,151,86,70,21,197,14,81,106,244,56,208,9,75,139,78,110,27,82,29,169,27,187,205,74,66,20,251,105,91,105,104,244,163,83,170,81,33,11,211,213,54,117,207,156,101,179,110,110,80,179,91,6,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,161,196,166,196,163,66,180,44,144,226,75,90,18,101,43,253,10,158,75,24,167,214,4,239,103,83,134,26,244,151,236,57,39,103,28,100,246,112,224,117,196,94,93,99,74,195,136,102,35,104,106,58,232,117,23,137,199,206,18,89,65,37,39,24,210,135,84,202,144,158,194,27,54,214,68,105,66,222,9,126,217,215,62,112,110,210,89,71,66,205,108,25,54,34,145,81,142,132,84,224,179,32,222,93,38,162,72,73,200,132,233,169,8,86,182,212,171,18,141,9,214,131,67,137,45,11,73,156,123,116,231,125,36,254,249,63,22,140,53,216,115,107,186,174,200,57,184,172,86,253,58,93,99,9,215,163,166,155,136,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,90,55,133,99,67,143,54,74,111,122,110,39,45,58,104,177,77,11,28,225,93,158,177,174,22,157,215,104,184,130,159,92,170,83,164,238,150,222,254,43,237,210,220,105,205,11,36,173,58,144,180,157,148,68,162,189,140,136,248,0,232,29,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,70,7,74,47,71,252,58,188,58,150,211,121,33,135,119,53,86,122,205,71,28,82,216,113,134,34,185,21,166,29,125,234,178,119,139,70,151,139,117,103,91,108,150,167,148,226,92,36,146,201,213,59,39,224,3,202,184,145,78,138,61,138,62,73,184,169,141,165,51,50,153,85,141,134,240,149,66,60,156,36,213,183,44,214,42,140,184,165,28,141,100,162,113,76,197,113,180,112,74,116,56,233,233,53,153,50,243,74,200,172,231,232,162,193,185,151,181,124,60,210,166,214,165,193,193,56,138,68,140,71,139,233,143,32,223,67,245,20,204,142,183,98,52,225,72,109,246,145,57,183,165,172,214,146,86,225,108,175,73,217,198,155,111,61,48,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,128,129,126,148,127,46,204,205,248,151,216,240,134,111,244,73,224,12,27,154,123,19,99,252,190,204,28,61,18,185,135,171,152,226,124,105,208,100,145,232,117,30,15,166,153,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,97,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,0,140,189,177,54,85,198,91,40,102,229,67,7,214,105,178,213,134,42,50,36,73,194,117,119,28,39,145,81,167,18,251,4,167,82,132,39,172,182,149,54,151,145,165,58,86,100,162,45,218,219,90,236,254,19,194,213,220,115,138,168,216,43,11,65,235,181,172,65,80,143,75,167,70,222,161,189,252,167,220,75,109,55,173,102,148,39,82,214,146,186,140,146,87,185,153,23,17,232,251,105,125,157,48,38,212,25,89,63,44,241,212,127,213,102,81,230,235,123,230,101,83,171,60,203,19,55,109,58,222,251,117,191,90,183,75,86,133,242,50,228,101,98,186,63,58,63,35,108,139,26,169,142,49,197,118,37,115,49,107,145,220,166,188,245,53,231,124,29,2,157,189,74,201,134,73,105,66,157,91,138,105,167,22,226,208,86,210,148,33,41,36,173,111,5,192,216,115,100,74,86,200,57,70,172,40,253,70,37,99,22,87,164,38,165,136,234,172,71,74,16,183,201,4,148,69,101,102,146,117,113,153,45,90,55,135,115,91,143,56,73,111,122,109,167,34,128,0,0,0,4,96,116,162,244,127,195,171,195,169,109,55,146,24,119,115,85,103,172,212,113,197,45,135,24,98,43,145,90,97,215,222,171,39,120,180,105,120,183,86,117,182,201,106,121,78,37,194,73,44,157,83,177,44,61,84,8,245,206,126,138,44,27,153,123,87,195,205,42,109,106,92,28,19,136,164,72,196,120,190,152,242,13,244,63,81,76,200,235,118,35,78,20,134,223,105,19,155,122,90,205,105,37,110,22,202,244,157,156,105,182,195,29,122,40,246,40,249,38,226,166,54,148,204,202,101,86,54,27,194,85,8,242,112,147,86,220,179,88,170,50,226,148,114,53,146,137,197,51,21,198,209,193,41,208,227,167,164,214,100,203,205,42,202,244,163,249,118,102,111,196,190,199,132,39,163,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,129,126,148,127,46,204,205,248,151,216,240,128,102,255,0,68,158,0,193,185,167,177,54,63,203,236,193,195,209,43,152,122,185,142,39,198,157,6,73,30,135,81,224,250,105,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,117,237,137,178,174,50,217,67,55,42,24,62,179,77,150,172,49,81,145,34,78,19,171,184,225,60,138,141,56,151,216,37,58,148,33,61,101,180,169,180,188,141,41,210,179,37,17,110,214,218,215,38,157,10,158,75,24,167,214,4,239,103,83,134,85,109,47,179,166,4,218,131,43,39,229,158,58,143,250,172,202,60,221,111,124,204,170,117,103,153,98,102,237,167,91,223,110,183,235,86,233,106,208,190,70,92,140,131,206,14,19,194,213,220,115,138,168,216,43,11,65,235,181,172,65,80,143,75,167,70,222,161,189,252,167,220,75,109,55,173,102,148,39,82,214,146,186,140,146,87,185,153,23,17,232,39,97,205,145,41,91,32,229,26,176,163,245,24,149,140,89,94,144,154,150,35,170,177,29,40,66,223,36,18,81,21,149,154,73,213,198,100,181,104,222,29,205,110,60,225,37,189,233,182,155,127,209,249,209,249,27,100,88,213,76,113,142,43,177,43,153,139,92,142,229,53,231,169,175,59,224,232,20,237,234,86,76,50,75,74,20,234,220,83,77,56,183,22,130,182,148,161,9,73,37,107,123,50,128,0,0,6,42,244,154,100,167,201,167,100,124,83,213,234,29,86,126,4,190,53,135,173,221,12,187,212,152,123,172,54,229,155,90,149,120,174,201,208,146,211,119,73,173,74,36,234,188,21,229,62,58,249,23,230,158,13,204,207,5,248,79,220,150,32,167,87,122,150,255,0,115,214,186,172,150,222,221,111,52,171,70,173,222,157,90,85,107,222,199,107,15,79,195,205,102,213,89,91,242,22,218,59,49,114,205,154,23,129,160,81,177,4,175,5,66,235,93,99,117,75,117,123,232,62,248,107,90,149,120,174,176,174,218,141,101,123,46,202,37,17,7,117,233,4,198,180,172,202,218,183,19,230,53,10,60,182,41,184,170,143,134,107,112,218,150,132,165,246,216,147,64,167,188,218,92,74,84,164,146,201,43,34,50,37,40,175,123,25,243,23,87,43,51,230,78,77,244,90,227,140,51,66,155,17,186,238,100,230,68,252,50,218,21,33,162,125,186,114,233,48,85,61,228,50,180,40,221,65,180,69,25,70,68,157,217,204,109,100,180,168,144,74,194,170,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,36,161,9,73,88,136,136,28,171,85,94,165,71,161,61,83,150,186,108,57,15,75,143,13,79,40,216,101,247,146,218,93,117,13,223,74,86,180,176,202,84,162,43,168,154,108,142,250,74,193,221,118,126,203,63,147,38,120,224,60,173,114,37,86,68,76,77,136,32,211,231,248,45,189,114,153,130,183,147,214,159,71,97,100,157,211,4,235,134,181,36,210,132,160,212,162,210,147,30,148,240,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,136,171,232,75,201,202,235,184,171,29,109,3,33,237,205,22,53,60,240,116,54,244,161,93,110,83,142,71,151,32,238,75,214,222,229,13,70,224,104,210,190,181,217,85,219,81,28,181,0,10,25,216,84,80,192,80,206,226,128,98,188,146,96,52,153,219,184,106,46,41,26,73,103,127,20,106,230,90,128,80,0,0,117,188,98,230,138,122,14,215,249,96,191,122,161,8,123,96,63,191,247,37,216,211,167,175,247,223,251,220,77,174,62,94,138,83,102,101,250,40,139,254,74,132,12,109,39,61,46,251,157,236,17,91,173,253,23,235,32,49,184,207,87,162,195,44,246,57,137,175,18,97,165,111,45,108,97,15,187,236,145,198,37,145,233,244,220,102,206,197,116,105,82,43,56,122,66,26,116,208,140,99,16,140,201,163,50,43,46,57,243,1,49,89,94,206,238,144,225,106,191,203,166,124,190,181,2,224,31,33,212,176,4,101,177,74,113,42,35,252,212,103,197,54,250,20,14,216,190,37,204,5,131,218,176,181,101,142,40,43,255,0,121,127,24,96,66,62,209,105,211,154,120,135,143,247,167,241,102,68,224,109,72,202,156,203,12,76,73,35,185,245,46,4,87,253,16,192,132,109,165,25,91,121,165,136,201,73,50,183,83,230,86,253,12,200,12,184,232,204,77,167,37,87,231,135,231,123,65,161,44,184,121,87,163,192,43,114,136,215,239,8,68,175,70,91,154,106,36,70,95,237,126,119,180,26,18,209,135,149,122,52,3,183,232,70,191,120,64,57,83,62,22,20,21,189,200,133,0,21,218,20,79,242,141,75,59,88,105,79,242,128,212,174,96,71,220,10,230,5,204,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,160,249,141,99,65,128,10,153,220,80,80,206,192,52,164,238,99,88,208,69,99,26,192,84,188,83,27,74,231,110,225,187,244,38,54,204,139,72,11,97,159,4,95,35,202,229,207,251,219,248,118,132,37,109,113,111,147,38,43,50,59,254,97,254,42,192,155,92,248,43,229,237,112,191,99,127,14,208,132,173,174,11,78,114,226,191,253,7,248,171,0,51,23,97,69,25,63,76,225,254,211,153,252,49,135,92,219,186,74,211,132,45,100,240,197,118,255,0,154,146,59,22,194,167,103,233,135,255,0,153,236,254,24,195,170,109,222,225,30,19,50,185,127,117,127,245,82,64,70,181,105,106,85,98,121,216,191,52,187,251,243,25,213,177,74,85,249,114,236,159,233,119,119,236,145,130,181,98,35,171,78,183,247,203,159,190,49,158,155,17,181,175,221,165,201,92,60,29,203,255,0,73,1,48,120,117,74,53,61,114,239,71,242,136,83,218,39,202,7,51,127,203,26,215,241,215,68,215,225,244,146,84,245,188,232,254,81,10,27,68,249,64,230,111,249,99,90,254,58,232,214,182,151,209,97,247,207,131,188,58,15,245,134,111,220,167,230,91,224,0,26,123,210,0,0,0,156,189,157,188,159,178,203,252,142,162,255,0,18,104,92,59,16,183,155,59,121,63,101,151,249,29,69,254,36,208,184,132,125,195,180,48,61,21,61,209,224,240,126,173,235,12,127,126,175,154,66,43,10,128,15,213,199,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,56,58,103,242,26,78,42,202,252,53,159,244,40,81,58,198,7,144,170,93,117,105,142,210,95,114,157,49,198,210,195,139,120,214,75,90,25,147,100,37,162,74,248,206,113,101,160,146,179,84,143,139,127,159,217,57,66,218,3,38,177,102,78,226,55,186,188,76,77,79,84,118,228,233,90,250,164,164,40,156,141,39,66,22,131,115,116,251,109,59,187,214,73,94,141,42,236,168,200,7,153,112,31,85,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,240,108,95,147,148,44,253,218,131,0,101,86,41,123,69,22,171,80,114,69,69,189,43,62,179,22,36,119,101,187,26,232,90,22,141,242,35,169,173,226,84,74,70,243,89,92,211,99,9,180,216,19,103,138,174,204,251,52,80,48,30,42,165,68,129,139,42,18,36,214,241,26,35,76,84,148,117,215,215,100,36,212,102,104,37,183,25,184,172,172,154,247,189,109,40,210,107,185,184,188,138,0,0,1,213,51,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,86,3,253,148,125,132,255,0,242,231,255,0,195,53,143,251,160,14,213,183,174,86,227,188,233,217,59,28,229,158,90,80,188,51,137,43,62,12,234,80,186,211,49,247,187,170,148,87,156,247,199,150,134,211,102,218,90,187,74,43,218,197,115,50,35,136,31,246,46,54,236,255,0,200,103,255,0,19,81,255,0,239,98,127,128,0,5,191,206,188,251,202,125,157,176,172,92,107,156,120,175,220,253,22,109,65,20,182,36,245,25,50,245,202,91,110,56,150,244,71,109,197,149,208,203,135,115,45,61,155,94,230,68,118,255,0,43,118,245,217,59,58,113,221,51,44,242,211,53,188,51,137,43,59,238,165,11,192,85,40,251,221,211,43,121,207,124,122,58,27,77,155,105,106,237,40,175,107,21,204,200,140,44,7,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,140,255,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,208,18,63,210,89,176,172,157,166,176,204,92,207,203,24,18,229,102,134,28,142,197,54,44,20,202,105,182,42,244,227,144,102,166,22,111,184,134,153,91,38,251,207,37,194,81,106,45,227,106,74,205,77,155,112,129,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,244,41,182,222,216,56,103,100,108,175,118,180,163,137,55,27,87,35,190,156,39,71,150,212,141,196,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,169,62,125,177,102,41,174,227,156,85,89,198,184,166,119,93,173,98,10,132,138,165,70,78,233,13,239,229,62,226,156,117,205,8,36,161,58,150,181,29,146,68,146,189,136,136,184,0,250,240,6,0,198,89,167,140,169,57,125,151,216,122,93,115,16,215,36,20,104,48,99,17,107,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,47,65,27,29,108,117,129,54,64,192,146,40,20,9,158,25,196,149,157,30,232,49,6,237,232,254,20,221,61,33,113,126,85,91,238,182,198,233,185,6,223,189,153,107,182,165,92,207,132,6,100,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,224,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,232,163,103,92,249,193,187,73,101,29,11,53,176,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,90,219,82,172,74,52,39,90,13,14,36,180,45,38,97,230,136,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,68,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,46,254,209,89,13,131,118,146,202,58,238,84,227,56,81,20,138,140,117,174,153,57,232,230,242,233,53,18,66,138,60,214,137,43,66,181,182,165,92,210,75,78,180,26,219,81,232,90,136,224,179,5,108,57,155,152,155,107,71,118,71,171,174,37,50,187,76,144,165,214,170,209,208,185,208,160,211,146,202,95,235,183,108,136,205,14,52,227,59,164,185,186,187,143,178,219,134,210,148,122,125,15,0,14,149,146,249,67,131,114,23,43,240,254,81,229,251,18,219,161,97,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,129,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,117,0,0,1,196,226,204,83,66,192,216,86,179,141,113,76,238,165,69,195,244,249,21,74,140,157,210,220,220,69,97,181,56,235,154,16,74,90,180,161,10,59,36,141,71,107,17,25,240,24,215,254,202,62,194,127,249,115,255,0,225,154,199,253,208,5,213,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,18,105,209,67,183,28,156,53,85,162,108,143,152,200,136,84,42,148,137,8,194,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,189,210,138,238,147,206,165,187,45,46,35,115,159,251,87,236,125,149,251,92,225,154,93,23,30,20,184,85,42,28,132,170,151,88,136,235,155,248,44,59,34,50,230,161,182,245,147,42,91,204,198,221,18,221,67,132,217,168,150,73,85,141,42,243,217,143,240,6,50,202,204,101,86,203,236,193,195,210,232,120,134,135,32,227,78,131,36,139,91,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,204,79,70,46,222,63,38,250,20,108,134,205,138,214,172,125,135,233,233,240,109,82,163,81,222,74,197,12,165,111,41,203,39,116,146,223,71,97,49,201,90,156,113,215,146,78,60,119,208,234,136,51,252,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,8,224,233,80,216,86,54,63,195,213,93,167,178,182,4,70,49,61,14,59,213,44,102,203,210,157,215,86,167,49,21,148,37,246,141,199,13,150,215,21,152,198,102,218,16,141,234,20,179,212,167,16,132,57,106,186,40,118,28,147,137,106,180,77,174,51,25,113,14,133,77,145,33,120,70,146,104,106,65,206,150,210,156,97,83,95,37,18,137,164,48,234,87,186,73,89,211,121,164,185,116,37,180,111,165,208,0,0,0,0,124,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,172,0,64,15,72,142,200,127,145,75,57,75,220,180,45,206,94,227,29,236,220,47,174,127,89,121,141,210,90,235,81,28,212,68,225,110,156,117,58,13,90,245,52,227,87,113,110,19,186,113,84,100,167,72,150,122,67,207,237,171,49,94,36,160,214,124,39,134,232,59,172,55,65,121,36,193,182,168,177,72,201,213,180,227,38,164,188,203,146,151,41,230,220,53,41,74,109,228,120,164,68,132,227,88,9,232,232,230,216,163,242,42,229,195,245,252,127,76,165,57,153,184,167,223,42,82,88,45,235,148,184,38,72,54,233,137,123,82,144,173,43,65,184,234,154,36,165,110,41,41,187,169,101,167,15,48,6,31,244,90,103,164,60,224,217,78,131,134,230,214,122,222,36,203,191,202,221,77,151,9,134,220,68,86,204,206,158,180,182,209,234,220,245,93,219,41,113,105,74,150,228,103,252,99,73,173,89,128,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,225,130,189,35,253,32,16,246,119,161,59,148,153,67,136,191,178,196,254,172,251,178,99,182,196,134,240,236,93,104,115,84,132,60,135,27,91,207,54,70,132,50,105,212,77,186,110,168,209,239,36,237,224,219,111,108,28,51,178,54,87,187,90,81,196,155,141,171,145,223,78,19,163,203,106,70,226,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,212,152,1,199,248,255,0,25,102,158,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,131,175,143,85,3,202,184,244,167,158,155,81,228,78,205,126,4,249,53,227,159,115,158,232,250,207,131,62,102,76,153,191,234,251,173,247,230,102,156,211,167,126,215,141,107,234,225,123,29,130,234,140,0,233,171,242,88,194,222,176,32,251,58,162,47,254,86,237,235,178,118,116,227,186,102,89,229,166,107,120,103,18,86,119,221,74,23,128,170,81,247,187,166,86,243,158,248,244,116,54,155,54,210,213,218,81,94,214,43,153,145,29,128,233,171,242,88,194,222,176,32,251,58,162,3,0,58,46,60,187,50,203,227,175,99,205,19,252,32,7,162,227,203,179,44,190,58,246,60,209,46,155,109,237,131,134,118,70,202,247,107,74,56,147,113,181,114,59,233,194,116,121,109,72,220,78,125,167,24,67,203,113,198,144,105,74,25,76,148,58,104,82,219,55,9,38,132,41,38,122,146,22,127,164,127,164,2,30,206,244,39,114,147,40,113,23,246,88,159,213,159,118,76,118,216,144,222,29,139,173,14,106,144,135,144,227,107,121,230,200,208,134,77,58,137,183,77,213,26,61,228,157,132,17,216,49,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,190,3,213,64,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,0,2,223,231,94,125,229,62,206,216,86,46,53,206,60,87,238,126,139,54,160,138,91,18,122,140,153,122,229,45,183,28,75,122,35,182,226,202,232,101,195,185,150,158,205,175,115,34,48,184,3,0,58,106,252,150,48,183,172,8,62,206,168,139,255,0,149,187,122,236,157,157,56,238,153,150,121,105,154,222,25,196,149,157,247,82,133,224,42,148,125,238,233,149,188,231,190,61,29,13,166,205,180,181,118,148,87,181,138,230,100,71,96,58,106,252,150,48,183,172,8,62,206,168,128,142,174,142,76,83,66,192,219,97,96,188,107,138,103,117,42,46,31,167,226,42,165,70,78,233,110,110,34,177,66,158,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,113,91,107,237,93,93,218,211,57,102,227,45,237,86,30,16,166,222,30,22,162,77,121,10,234,17,116,160,156,112,210,217,18,9,231,214,141,235,135,117,168,174,134,247,139,67,77,152,176,3,42,182,5,216,163,21,109,89,152,241,43,117,106,103,87,203,44,51,80,101,204,71,80,144,78,33,185,250,13,46,42,153,28,219,82,22,167,157,65,145,45,72,81,110,91,89,44,207,82,154,67,161,117,122,47,118,22,249,53,226,164,103,142,113,224,206,183,150,212,93,126,7,141,53,90,89,174,213,27,113,36,87,100,210,125,98,27,54,115,121,115,74,22,233,33,191,125,74,100,54,83,82,56,156,39,133,168,88,27,10,209,176,86,22,131,212,168,184,126,159,30,151,78,141,189,91,155,136,172,54,150,218,111,90,205,75,86,148,33,37,117,25,168,237,115,51,62,35,150,1,10,221,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,22,171,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,64,37,38,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,5,155,118,116,125,227,45,157,49,252,122,206,92,210,165,215,240,38,49,172,34,5,5,17,26,35,126,37,70,91,210,85,26,138,219,38,251,178,165,45,12,50,139,62,105,45,225,168,139,199,224,115,188,0,49,43,163,231,98,74,86,202,24,1,202,238,39,98,36,236,197,197,81,227,189,85,152,168,169,75,244,150,20,203,42,93,37,14,37,231,80,180,55,33,46,41,78,182,105,39,143,118,106,35,38,219,182,90,128,0,0,12,127,205,45,189,118,78,201,108,119,83,203,60,203,205,111,3,98,74,54,231,174,194,240,21,74,70,235,122,202,30,111,223,25,142,182,213,118,221,66,187,42,59,94,199,99,35,34,12,128,16,3,210,143,229,217,153,191,18,251,30,16,155,236,148,207,188,167,218,39,10,202,198,185,57,138,253,208,81,97,84,23,75,126,79,81,147,19,68,164,54,219,138,111,68,134,219,89,217,15,54,119,34,211,218,181,238,70,69,8,61,40,254,93,153,155,241,47,177,225,0,186,189,19,123,94,124,136,179,31,242,62,227,89,186,48,134,63,168,35,193,42,110,6,245,200,184,137,227,101,134,117,56,131,37,147,47,161,9,105,87,74,201,46,37,133,22,233,6,242,206,100,241,102,22,161,99,156,43,89,193,88,166,15,93,162,226,10,124,138,93,70,54,245,109,239,226,190,218,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,143,45,162,95,186,38,246,215,168,230,4,63,200,197,154,21,61,253,106,137,79,67,152,66,107,135,22,59,110,210,226,176,203,37,76,75,104,74,22,227,205,33,181,60,149,123,234,214,222,252,214,105,38,72,214,24,1,182,190,202,53,221,146,243,150,110,13,221,85,102,97,10,149,230,97,106,220,214,80,158,191,23,74,13,198,205,77,153,160,222,97,107,221,56,86,66,142,200,115,118,132,58,217,11,43,39,20,215,101,225,90,118,10,145,59,93,22,149,80,155,84,135,27,116,130,221,74,150,220,102,228,57,172,139,90,181,34,20,98,177,153,164,183,119,73,17,169,70,126,143,182,151,217,211,2,109,65,149,147,242,207,29,71,253,86,101,30,110,183,190,102,85,58,179,204,177,51,118,211,173,239,183,91,245,171,116,181,104,95,35,46,70,94,122,243,211,34,243,31,103,76,199,168,229,126,104,81,186,141,86,13,157,101,230,140,215,22,161,21,70,100,220,168,206,25,22,241,149,233,85,142,196,162,82,84,133,165,11,66,208,144,204,14,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,0,207,240,0,0,0,0,0,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,255,0,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,0,0,0,0,0,2,45,122,107,242,66,148,116,172,27,180,139,53,201,105,169,38,68,124,15,34,154,166,210,166,28,96,211,54,99,79,161,92,20,133,165,68,242,84,71,168,150,75,108,203,70,131,222,74,80,181,91,85,101,111,201,167,103,28,197,203,54,104,94,25,159,89,195,242,188,21,11,173,117,125,237,81,164,111,160,251,225,173,9,77,165,52,194,187,106,36,29,172,187,164,212,70,30,107,0,125,85,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,140,138,232,234,201,202,238,114,109,113,129,35,82,30,234,241,48,125,65,140,99,84,147,165,11,220,197,128,251,78,36,180,41,104,53,111,95,56,236,93,58,148,141,254,189,42,74,20,64,38,127,98,157,158,41,91,51,236,243,134,176,27,20,169,112,43,181,8,236,214,241,74,36,204,76,149,248,109,248,237,20,164,146,155,51,104,144,217,182,150,80,77,246,116,52,147,51,90,141,78,46,250,128,0,10,29,135,85,205,44,210,192,153,45,129,42,121,153,153,117,223,3,97,186,54,231,174,205,234,175,72,221,111,94,67,45,251,219,40,91,138,187,142,161,61,148,157,175,115,177,17,153,89,76,41,210,59,177,142,57,197,84,108,21,133,179,147,174,214,113,5,66,61,46,157,27,220,245,85,189,252,167,220,75,109,55,173,113,146,132,234,90,210,87,81,146,74,247,51,34,226,3,37,14,221,194,135,226,24,1,248,134,3,65,25,234,176,220,47,20,109,151,142,55,62,132,5,5,83,204,80,84,185,128,233,185,146,163,77,25,163,43,126,108,79,239,22,32,43,104,199,47,238,123,137,126,139,255,0,169,19,233,153,156,104,172,219,251,241,63,188,88,128,109,162,111,249,95,185,127,125,255,0,213,0,177,8,108,149,126,124,4,148,108,15,134,26,145,79,167,205,82,101,93,156,100,213,172,93,158,9,138,124,120,8,219,141,117,106,177,121,132,179,108,3,69,91,120,93,165,155,50,11,78,47,73,241,79,216,226,250,0,72,254,25,96,153,130,180,150,174,47,25,241,248,18,57,115,43,15,142,142,214,136,234,43,31,207,12,248,252,4,62,229,240,46,0,44,198,209,204,19,249,123,136,91,86,173,42,234,156,75,245,246,68,38,109,87,21,44,102,190,40,36,234,178,122,151,63,216,204,9,178,218,70,82,227,101,198,34,116,137,61,158,169,227,114,249,251,34,18,182,168,158,169,57,169,137,204,247,125,174,165,226,254,198,96,6,77,244,104,174,213,34,43,151,247,63,59,248,251,66,91,48,231,26,37,56,255,0,196,217,253,225,8,138,232,212,118,213,99,73,153,112,195,243,191,143,180,37,203,12,40,213,67,166,249,186,147,63,188,72,14,100,185,0,23,32,0,115,184,81,63,202,42,231,112,162,127,148,6,165,115,2,62,224,87,49,66,230,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,90,224,174,64,103,97,67,59,144,10,5,174,1,107,0,208,147,185,141,99,66,82,100,124,134,229,184,241,0,250,19,27,75,224,70,55,21,114,229,200,109,172,248,24,11,99,158,247,249,30,87,12,191,197,191,135,104,66,102,215,4,103,156,120,174,255,0,226,63,197,88,19,105,158,41,83,152,6,180,217,21,239,213,184,127,195,54,33,79,107,232,203,107,55,241,106,244,90,221,67,191,252,86,56,12,184,216,104,210,135,41,102,103,111,202,123,5,252,88,116,141,187,100,39,220,186,203,95,251,108,62,239,177,201,29,207,98,53,146,78,148,106,59,126,84,88,255,0,179,11,105,183,76,244,175,15,60,209,59,125,56,177,92,52,253,100,144,17,251,56,181,213,39,25,113,249,97,127,190,49,34,187,17,82,153,79,187,79,120,181,252,29,244,71,254,51,233,17,211,37,70,85,9,103,126,111,44,255,0,229,24,145,29,136,106,134,191,118,158,255,0,123,120,59,232,127,100,250,0,75,93,4,136,141,239,133,31,202,33,59,104,143,40,12,205,255,0,44,107,95,199,93,19,97,65,190,167,175,231,71,242,136,79,218,35,202,3,51,127,203,26,215,241,215,70,181,180,190,139,15,190,124,29,225,208,127,172,51,126,229,63,50,223,0,0,211,222,144,0,0,4,229,236,237,228,253,150,95,228,117,23,248,147,66,225,94,194,222,236,237,228,253,150,95,228,117,23,248,147,66,225,88,118,134,7,162,167,186,60,30,15,213,189,97,143,239,213,243,75,81,29,197,69,18,66,163,245,113,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,155,104,103,29,119,32,182,96,199,249,171,133,153,215,90,165,83,219,143,78,115,82,11,171,74,151,33,168,141,73,178,208,180,47,114,185,9,119,118,164,154,87,187,208,118,37,92,130,13,246,230,198,184,7,48,246,180,204,204,93,150,49,226,35,15,76,172,110,152,118,34,25,38,38,62,203,45,179,38,91,106,101,74,67,136,126,67,111,62,78,145,221,194,116,150,171,41,70,67,39,250,22,243,35,46,48,182,114,226,220,1,136,225,232,197,248,218,159,29,172,53,55,168,147,158,247,17,50,31,155,23,124,87,91,91,196,19,78,218,196,218,250,167,105,68,180,180,149,71,88,239,249,3,156,117,221,159,243,151,9,231,22,28,103,172,75,195,53,4,200,114,54,164,35,173,197,90,84,220,152,218,214,133,147,123,214,28,117,173,230,131,82,53,234,79,105,36,96,61,52,128,0,12,85,233,71,242,19,204,223,137,125,177,8,64,8,245,80,0,0,56,156,83,139,48,174,6,161,74,197,56,215,19,82,176,253,22,22,142,179,81,170,77,110,36,86,53,173,40,70,183,92,52,161,58,150,180,164,174,124,84,162,34,226,100,58,7,228,177,217,99,255,0,204,182,85,127,251,202,157,253,112,12,85,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,63,192,3,0,58,106,252,150,48,183,172,8,62,206,168,136,192,216,219,56,232,91,63,237,15,135,243,139,17,179,214,34,97,154,125,114,67,113,181,45,29,110,82,233,19,27,141,27,90,16,179,111,122,251,141,53,188,208,105,70,189,74,236,164,204,73,255,0,77,95,146,198,22,245,129,7,217,213,17,10,192,59,174,116,102,246,50,207,172,208,196,25,185,152,15,196,114,187,136,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,38,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,114,63,209,71,176,183,206,54,160,206,188,25,253,239,43,0,66,156,175,182,82,170,142,71,52,254,181,213,86,165,125,91,196,143,204,239,11,41,209,193,209,255,0,51,104,138,235,89,183,155,216,119,251,19,192,235,44,53,26,67,143,199,115,17,74,208,182,244,199,91,43,109,196,50,203,134,75,91,196,173,38,227,68,210,73,126,252,109,77,248,8,64,233,31,232,255,0,153,179,189,117,220,219,202,28,59,253,137,231,245,102,29,141,29,199,228,57,135,101,104,67,122,100,45,229,184,226,217,121,194,53,161,227,86,146,113,211,105,68,143,121,55,108,174,199,91,98,227,189,144,49,220,138,253,2,31,134,112,221,103,71,186,12,63,188,102,63,133,55,76,200,68,95,150,150,195,174,49,186,114,65,185,239,100,90,237,165,87,35,225,232,39,31,224,12,27,154,120,54,173,151,217,131,135,162,87,48,245,114,57,198,157,6,73,30,135,81,114,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,128,29,182,246,62,196,219,35,102,131,180,85,20,185,184,38,185,33,245,97,58,196,183,99,239,231,48,211,108,45,228,56,219,75,53,37,108,170,74,26,53,169,13,147,134,147,90,18,146,61,41,12,117,19,253,209,113,228,39,150,95,29,123,98,104,128,17,63,221,23,30,66,121,101,241,215,182,38,128,128,17,63,221,23,30,66,121,101,241,215,182,38,136,1,19,253,209,113,228,39,150,95,29,123,98,104,12,170,0,22,210,22,210,57,37,63,59,103,236,228,198,62,136,156,197,167,71,41,47,80,222,142,251,43,82,13,134,228,17,52,234,208,76,188,189,203,169,112,208,218,212,178,65,45,70,86,66,244,133,203,0,0,22,171,107,31,37,140,228,245,127,136,125,156,248,243,88,61,84,0,11,85,181,143,146,198,114,122,191,196,62,206,124,121,172,30,148,246,177,242,88,206,79,87,248,135,217,207,143,53,128,38,251,164,127,163,254,30,209,20,39,115,111,40,112,239,246,88,129,213,152,118,52,119,24,142,222,34,139,173,13,233,144,183,150,219,104,121,150,204,214,135,141,90,141,182,141,165,18,253,228,218,132,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,169,225,24,29,45,123,20,120,110,28,205,172,178,202,153,85,153,90,103,114,222,52,167,176,91,246,213,5,150,55,104,169,164,141,90,219,220,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,134,85,108,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,229,149,233,171,242,88,194,222,176,32,251,58,162,49,87,162,211,100,12,229,198,121,143,65,218,118,159,94,247,23,133,176,165,66,240,102,200,167,38,83,152,131,137,179,54,36,118,214,105,36,178,166,23,33,149,202,227,161,197,17,54,75,90,28,54,178,171,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,235,248,255,0,31,224,220,172,193,181,108,193,204,28,67,18,135,135,168,113,206,76,233,210,76,244,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,201,149,185,165,129,51,167,2,83,51,51,45,43,190,25,195,117,157,247,82,155,213,94,143,189,221,60,182,92,247,183,144,135,19,103,26,90,123,73,43,218,229,114,50,51,14,214,0,0,2,202,109,161,156,117,220,130,217,131,31,230,174,22,103,93,106,149,79,110,61,57,205,72,46,173,42,92,134,162,53,38,203,66,208,189,202,228,37,221,218,146,105,94,239,65,216,149,114,189,98,42,250,111,115,75,255,0,6,153,41,79,174,255,0,125,226,154,189,51,170,252,17,160,63,190,52,127,190,73,208,133,250,86,159,157,152,8,171,25,127,183,238,198,84,45,145,168,89,56,84,202,175,89,170,226,76,63,38,62,36,74,86,183,155,114,177,21,109,57,34,75,78,171,79,188,171,174,161,166,219,38,155,52,183,21,10,86,181,184,181,11,127,176,62,89,225,92,221,218,247,45,176,46,53,137,214,232,178,42,18,42,18,98,169,182,220,110,87,82,136,244,196,48,234,28,66,144,182,92,92,116,161,196,26,123,77,169,105,35,35,50,50,149,254,150,204,21,74,197,91,22,226,10,237,66,68,182,228,96,234,197,42,183,5,44,173,36,135,31,92,148,193,52,186,70,147,51,70,234,115,170,34,73,164,245,165,7,123,17,165,65,132,29,13,153,215,238,27,104,42,182,78,75,167,239,162,102,109,60,183,47,182,214,167,24,157,78,106,68,134,245,40,220,73,37,149,48,185,132,171,33,106,55,55,22,210,157,102,38,164,121,150,200,28,227,174,236,255,0,156,184,79,56,176,227,61,98,94,25,168,38,67,145,181,33,29,110,42,210,166,228,198,214,180,44,155,222,176,227,173,111,52,26,145,175,82,123,73,35,30,154,64,96,7,77,95,146,198,22,245,129,7,217,213,17,24,27,27,103,29,11,103,253,161,240,254,113,98,54,122,196,76,51,79,174,72,110,54,165,163,173,202,93,34,99,113,163,107,66,22,109,239,95,113,166,183,154,13,40,215,169,93,148,153,137,63,233,171,242,88,194,222,176,32,251,58,162,33,88,7,117,206,140,222,198,89,245,154,24,131,55,51,1,248,142,87,113,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,196,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,255,0,225,125,139,42,180,93,135,51,39,106,204,210,195,242,224,72,114,61,20,176,27,14,201,83,75,83,15,212,227,55,34,160,235,4,146,51,67,141,56,72,96,214,171,41,11,117,205,217,145,176,232,238,189,28,29,31,243,54,136,174,181,155,121,189,135,127,177,60,14,178,195,81,164,56,252,119,49,20,173,11,111,76,117,178,182,220,67,44,184,100,181,188,74,210,110,52,77,36,151,239,198,212,138,244,163,249,9,230,111,196,190,216,132,2,0,68,170,116,231,125,36,254,249,63,22,136,171,30,170,0,64,15,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,255,0,24,1,211,87,228,177,133,189,96,65,246,117,68,4,96,108,109,156,116,45,159,246,135,195,249,197,136,217,235,17,48,205,62,185,33,184,218,150,142,183,41,116,137,141,198,141,173,8,89,183,189,125,198,154,222,104,52,163,94,165,118,82,102,58,86,116,102,246,50,207,172,208,196,25,185,152,15,196,114,187,136,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,38,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,125,40,103,79,71,7,71,252,205,162,43,173,102,222,111,97,223,236,79,3,172,176,212,105,14,63,29,204,69,43,66,219,211,29,108,173,183,16,203,46,25,45,111,18,180,155,141,19,73,37,251,241,180,29,43,11,236,89,85,162,236,57,153,59,86,102,150,31,151,2,67,145,232,165,128,216,118,74,154,90,152,126,167,25,185,21,7,88,36,145,154,28,105,194,67,6,181,89,72,91,174,110,204,141,135,70,37,137,254,233,71,242,19,204,223,137,125,177,8,64,8,15,85,0,0,0,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,0,64,15,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,255,0,24,1,211,87,228,177,133,189,96,65,246,117,68,4,74,228,14,78,87,118,128,206,92,39,147,184,113,238,175,47,19,84,19,29,201,58,80,190,169,21,9,83,146,100,232,90,208,78,110,152,109,215,119,122,201,75,209,165,61,165,17,15,69,57,23,145,121,113,179,166,92,83,178,191,43,232,221,70,149,6,238,188,243,166,75,149,80,148,162,34,114,84,151,8,139,120,242,244,166,231,98,73,37,41,66,18,132,33,8,76,32,244,92,121,118,101,151,199,94,199,154,39,248,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,9,84,0,22,255,0,54,115,251,38,178,43,192,31,37,204,194,165,97,127,117,21,2,166,82,250,234,212,91,247,184,106,81,233,35,221,178,141,72,222,62,189,45,55,173,26,214,157,73,184,92,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,224,1,128,29,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,46,86,203,91,18,82,182,175,216,107,18,215,112,195,17,32,230,46,21,199,21,103,169,83,19,21,42,126,172,194,104,241,20,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,158,240,210,68,78,57,124,32,252,181,96,44,85,250,107,135,49,38,28,168,125,146,28,234,108,232,238,127,154,227,47,54,226,61,10,74,147,220,100,38,83,161,83,201,99,20,250,192,157,236,234,112,234,157,44,155,20,84,115,2,31,228,157,202,250,102,254,181,68,167,173,188,95,9,178,139,29,183,105,113,88,121,227,169,169,197,169,11,113,230,144,218,89,82,125,245,107,111,112,72,36,147,38,75,11,235,209,243,182,221,43,106,252,0,229,11,19,191,18,14,98,225,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,187,37,25,19,141,223,21,122,114,169,52,166,106,185,55,93,102,153,17,21,41,145,235,209,36,76,75,41,39,222,97,149,65,83,77,45,203,106,82,16,167,222,82,82,103,100,155,174,25,91,81,222,56,50,171,51,49,86,77,230,62,28,205,44,21,47,171,214,176,205,65,170,132,109,78,56,134,222,208,125,182,29,221,173,11,83,46,160,212,219,136,37,22,182,214,180,153,217,70,51,43,164,147,105,140,27,181,126,81,228,62,105,96,248,50,233,203,76,140,79,77,171,211,36,145,169,116,234,139,104,164,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,64,125,125,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,192,14,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,1,159,224,0,0,0,0,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,0,0,0,0,0,0,6,53,116,138,231,29,11,38,246,71,199,114,106,236,245,137,120,194,158,254,14,165,198,212,180,111,165,79,97,214,212,122,210,133,146,119,76,20,135,236,173,41,94,227,70,164,169,105,48,16,151,182,6,39,193,184,207,106,60,210,196,217,127,79,137,22,133,59,20,78,92,117,196,169,28,246,38,172,157,52,187,53,183,185,41,18,93,75,146,73,41,51,66,9,226,66,76,210,146,49,153,93,8,85,252,43,27,52,243,47,11,76,162,111,113,37,67,15,196,168,83,234,61,89,181,117,120,49,228,154,37,177,189,51,222,35,120,228,168,74,208,146,52,171,113,117,25,26,17,120,214,23,87,101,92,210,249,11,109,29,151,89,152,245,119,192,208,40,216,130,47,133,102,245,94,177,186,165,186,189,204,239,123,36,45,74,188,87,95,79,97,38,178,189,209,101,18,76,131,210,152,0,0,197,94,148,127,33,60,205,248,151,219,16,132,42,236,159,229,77,147,126,176,48,247,180,88,30,149,5,15,144,13,32,126,33,128,175,208,157,192,104,46,99,95,208,141,37,167,188,106,238,225,200,5,0,0,7,79,204,82,53,81,218,35,46,29,109,63,189,88,128,205,163,153,54,253,207,107,77,175,214,251,255,0,89,19,241,143,146,75,165,52,70,87,249,105,63,189,80,129,141,166,218,103,242,183,187,79,247,229,248,159,216,64,99,196,13,61,191,185,252,162,102,182,19,134,219,120,60,236,221,173,138,175,207,236,81,132,51,83,201,5,188,213,232,254,81,51,123,8,74,67,184,56,253,242,247,197,118,229,246,40,160,51,214,15,6,78,223,85,252,132,62,131,227,204,108,195,36,238,149,111,170,63,192,55,128,88,205,169,92,36,229,126,39,43,218,221,75,248,195,2,16,182,152,113,63,37,12,72,171,255,0,121,247,127,139,178,38,219,106,213,26,114,195,20,42,246,183,81,254,48,192,132,29,164,86,75,204,252,68,74,59,223,170,127,23,100,6,77,244,111,74,209,91,81,19,150,252,175,205,238,255,0,30,104,75,238,15,123,121,65,165,246,175,242,131,7,203,235,18,33,227,163,153,108,162,184,187,157,190,96,77,243,255,0,127,52,38,23,5,238,79,14,210,84,223,140,116,246,47,207,245,52,128,236,69,200,0,185,0,3,157,194,137,50,33,83,227,204,105,73,167,188,6,179,59,152,161,115,21,186,79,144,161,115,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,0,20,81,152,168,0,210,70,119,26,239,115,26,120,23,112,169,115,1,85,127,32,217,89,115,49,188,175,228,27,43,239,1,110,51,156,181,96,154,193,23,248,191,240,205,136,92,219,25,31,217,115,23,38,220,126,80,254,45,28,77,142,106,199,223,225,10,162,44,147,213,184,241,191,93,64,134,221,181,41,164,198,104,99,39,180,52,90,124,29,196,139,143,230,120,229,230,1,144,91,22,30,148,210,187,191,42,76,127,217,197,156,219,94,82,222,135,61,149,57,116,163,21,187,98,183,43,20,146,23,127,98,213,234,93,49,60,120,97,54,127,236,226,214,237,185,79,54,40,242,165,26,91,247,204,86,190,69,199,138,100,159,30,0,48,34,98,173,58,79,31,207,87,248,76,103,230,196,110,155,94,237,46,171,95,193,221,223,178,70,1,206,177,79,147,195,243,229,254,248,198,120,236,84,165,47,221,150,149,31,15,7,119,254,200,1,49,120,125,194,90,158,178,175,99,71,119,194,33,75,104,143,40,12,205,255,0,44,107,95,199,93,19,79,134,148,90,159,177,119,163,249,68,44,109,17,229,1,153,191,229,141,107,248,235,163,90,218,95,69,135,223,62,14,240,232,63,214,25,191,114,159,153,111,128,0,105,239,72,0,0,2,114,246,118,242,126,203,47,242,58,139,252,73,161,112,203,143,3,22,243,103,111,39,236,178,255,0,35,168,191,196,154,23,14,198,92,71,104,96,122,42,123,163,193,224,253,91,214,24,254,253,95,52,181,0,161,114,21,31,171,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,69,244,207,237,15,74,196,152,155,13,108,221,134,170,178,214,188,39,33,85,188,81,29,80,210,150,10,107,209,219,234,9,67,170,45,106,90,35,191,33,74,36,123,221,165,54,70,106,90,76,155,151,65,230,91,63,179,142,187,180,6,114,226,204,226,196,108,245,121,120,154,160,169,13,198,212,133,245,72,168,73,55,26,54,180,33,4,230,233,134,218,107,121,160,148,189,26,149,218,81,152,14,128,3,234,169,210,106,180,89,40,135,89,166,75,129,33,200,236,75,67,82,89,83,75,83,15,180,135,153,116,146,162,35,52,56,211,141,184,133,114,82,22,149,21,200,200,193,186,77,85,234,84,138,235,52,201,107,166,195,144,204,73,19,18,202,141,134,95,121,46,41,166,150,229,180,165,107,75,15,41,41,51,186,137,167,12,175,164,236,19,127,209,33,159,49,179,79,102,134,242,218,161,54,91,248,135,44,36,120,46,73,201,144,236,133,187,78,125,110,59,5,194,90,208,73,66,18,146,118,50,26,74,215,161,16,210,125,148,173,9,44,223,16,109,209,33,159,50,114,179,105,118,242,218,161,54,35,24,123,51,227,248,46,73,201,144,212,116,53,81,97,14,59,5,194,90,208,106,90,212,163,118,50,26,74,209,173,115,18,125,165,33,9,57,201,0,0,0,24,171,210,143,228,39,153,191,18,251,98,16,128,17,234,160,0,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,17,107,178,46,72,82,182,142,218,47,6,100,213,118,185,46,145,77,175,200,146,169,146,226,54,149,190,76,71,138,244,151,16,222,174,202,86,180,176,104,37,153,40,144,107,37,26,87,167,65,202,87,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,157,236,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,11,127,158,153,23,151,27,69,229,197,71,43,243,66,141,215,169,83,172,235,47,52,100,137,84,249,73,35,38,229,70,112,200,247,111,35,82,172,118,52,154,84,164,45,43,66,214,133,92,0,1,229,92,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,68,255,0,116,92,121,9,229,151,199,94,216,154,32,4,76,158,204,219,87,101,198,201,93,25,153,109,141,113,171,189,122,171,59,195,172,80,40,12,60,72,149,87,148,154,188,195,52,164,204,143,118,202,53,36,221,120,200,210,218,84,146,34,90,214,219,107,11,193,210,25,182,157,43,101,140,175,145,66,194,24,130,34,115,83,18,199,34,195,240,206,50,101,28,38,13,205,46,212,31,109,74,36,161,9,73,58,150,141,100,162,91,196,146,221,184,132,61,166,11,41,56,255,0,25,81,113,252,44,210,135,136,101,185,139,32,86,27,175,181,86,150,101,41,245,84,80,241,62,153,14,27,196,162,117,123,210,37,158,240,149,168,239,170,247,49,245,102,150,105,99,188,233,199,117,60,204,204,186,239,134,113,37,103,115,215,102,245,86,99,239,119,76,161,150,253,237,148,33,180,217,182,144,158,202,74,246,185,220,204,204,242,3,29,116,110,237,29,151,251,56,193,218,22,183,65,253,86,101,103,12,165,165,248,82,139,75,208,147,106,99,232,255,0,218,27,205,23,110,58,55,106,89,124,252,163,132,180,236,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,230,74,143,49,153,47,155,216,203,33,115,67,15,230,230,95,191,17,186,238,29,144,167,163,148,182,9,230,29,66,219,83,78,178,226,56,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,30,217,139,104,92,43,181,6,77,81,115,115,11,70,234,29,127,121,26,163,75,92,166,228,61,76,156,210,180,187,29,197,32,254,213,196,26,146,133,45,167,90,89,161,26,244,144,93,80,0,1,106,182,177,242,88,206,79,87,248,135,217,207,143,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,170,128,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,63,194,0,122,46,60,187,50,203,227,175,99,205,25,85,210,185,183,79,207,246,95,201,76,103,253,241,23,31,205,130,159,181,74,105,109,200,37,126,187,214,144,148,253,67,38,191,205,12,128,178,157,35,253,32,19,54,136,174,187,148,153,67,136,191,177,60,14,172,251,178,99,182,252,119,49,20,173,8,115,84,132,60,134,220,67,44,184,102,132,50,105,210,110,52,110,168,215,239,36,213,170,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,187,85,145,121,23,152,251,69,230,61,59,43,242,190,141,215,170,179,174,235,207,58,102,136,180,248,169,50,39,37,73,112,136,247,108,163,82,110,118,53,26,148,148,33,43,90,208,133,118,189,171,182,81,204,125,146,179,29,120,43,26,181,215,169,83,183,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,118,242,53,36,157,100,204,212,218,148,147,35,90,22,219,139,15,70,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,66,183,70,46,222,63,33,10,236,108,134,205,138,214,156,3,136,42,9,240,109,82,163,81,221,197,194,239,41,15,41,203,39,116,163,220,200,125,81,201,90,156,109,166,84,110,60,118,214,234,142,106,64,7,158,30,144,252,107,74,199,251,105,102,173,118,141,30,91,49,226,214,17,68,90,100,161,41,89,191,79,140,212,23,148,68,149,40,180,41,216,206,41,7,123,154,13,38,100,147,51,73,79,246,97,99,90,86,90,224,12,75,152,213,216,242,223,166,225,90,60,218,220,198,162,33,42,125,198,35,50,183,156,75,105,82,146,147,89,165,6,68,70,164,149,237,115,46,99,203,184,9,73,232,62,192,17,157,170,230,158,105,78,195,210,202,68,88,244,234,5,46,172,162,117,44,26,29,83,175,205,142,131,190,233,107,35,102,2,213,192,214,130,54,252,82,112,245,74,78,44,194,212,44,115,133,107,56,43,20,193,235,180,92,65,79,145,75,168,198,222,173,189,252,87,219,83,110,183,173,6,149,167,82,22,162,186,76,148,87,185,25,31,17,138,189,19,248,90,133,135,246,37,194,21,106,68,30,175,47,19,84,42,245,74,163,155,213,175,172,74,68,231,162,37,203,40,204,145,102,34,71,69,146,68,158,197,237,169,74,51,204,0,30,88,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,30,133,58,60,49,173,87,31,236,91,149,85,218,204,120,140,200,139,71,93,17,9,140,133,37,6,197,62,75,176,89,81,146,148,163,214,166,163,54,165,157,236,107,53,25,18,72,201,37,14,189,36,56,90,133,131,246,218,205,42,78,28,131,213,34,72,168,68,170,56,222,245,110,106,149,54,12,121,114,92,186,204,204,181,190,251,171,181,244,167,85,146,68,146,34,44,234,232,66,199,94,16,202,204,203,203,63,5,238,252,3,136,34,87,122,238,254,251,238,191,24,217,221,110,244,246,116,120,55,86,173,71,171,125,107,39,69,212,29,175,166,175,201,99,11,122,192,131,236,234,136,142,13,137,54,62,196,219,92,230,131,84,84,148,184,88,38,135,33,133,98,202,196,71,99,239,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,42,150,158,146,28,134,198,91,73,101,166,92,101,78,12,133,45,75,168,230,69,57,117,57,204,199,39,145,73,167,20,25,229,34,107,164,165,161,58,27,74,174,73,53,167,90,205,13,164,245,173,36,121,1,146,249,67,131,114,23,43,240,254,81,229,251,18,219,161,97,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,129,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,144,114,184,3,0,96,220,172,193,180,156,190,203,236,61,18,135,135,168,113,202,52,24,49,136,244,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,158,58,244,163,249,9,230,111,196,190,216,132,50,168,98,175,74,63,144,158,102,252,75,237,136,64,32,4,122,168,30,85,199,170,128,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,74,233,33,200,108,101,180,150,90,101,198,84,224,200,82,212,186,142,100,83,151,83,156,204,114,121,20,154,113,65,158,82,38,186,74,90,19,161,180,170,228,147,90,117,172,208,218,79,90,210,70,17,45,177,38,199,216,155,107,156,208,106,138,146,151,11,4,208,228,48,172,89,88,136,236,125,252,22,29,109,245,178,134,219,117,100,165,45,229,70,91,68,180,161,194,108,212,75,90,84,69,165,83,253,128,48,6,13,202,204,27,73,203,236,190,195,209,40,120,122,135,28,163,65,131,24,143,67,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,241,89,47,148,56,55,33,114,191,15,229,30,95,177,45,186,22,29,142,166,99,156,183,205,231,221,90,220,83,174,188,226,248,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,119,80,24,171,210,143,228,39,153,191,18,251,98,16,128,17,63,221,40,254,66,121,155,241,47,182,33,8,1,1,234,160,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,186,189,6,63,78,207,189,191,198,66,85,4,85,244,24,253,59,62,246,255,0,25,9,84,0,0,0,0,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,63,194,0,122,46,60,187,50,203,227,175,99,205,19,252,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,29,255,0,161,119,20,208,176,54,21,218,23,26,226,153,221,74,139,135,233,244,58,165,70,78,233,110,110,34,176,221,81,199,92,208,130,82,213,165,8,81,217,36,106,59,88,136,207,128,9,42,207,76,244,203,141,157,50,226,163,154,25,161,89,234,52,168,54,105,150,90,34,92,170,132,165,17,155,113,99,54,102,91,199,151,165,86,43,146,73,41,82,214,164,33,11,90,124,246,109,47,180,94,59,218,131,52,231,230,102,58,145,250,172,58,60,45,12,252,204,165,245,151,158,98,30,241,166,155,223,110,183,235,78,245,105,214,190,102,124,136,174,174,223,91,107,226,173,171,51,30,93,18,147,83,234,249,101,134,106,15,55,135,41,241,205,196,55,63,65,169,180,212,228,19,137,66,212,243,168,51,52,37,105,45,203,107,52,17,106,83,171,119,137,217,91,97,28,216,218,171,10,226,236,107,133,145,212,168,184,126,159,61,186,116,155,198,115,194,149,214,27,97,198,169,90,23,33,165,177,189,68,132,159,89,81,27,72,181,142,231,192,131,50,186,47,186,65,36,213,164,209,118,94,206,154,172,68,45,17,211,3,7,215,36,186,212,100,104,101,168,177,225,209,73,166,152,74,77,102,148,62,164,62,235,186,220,89,165,174,210,212,139,202,80,242,217,139,48,181,119,3,98,170,206,10,197,48,122,149,107,15,212,36,82,234,49,183,168,115,113,41,135,20,219,173,235,65,169,10,210,180,40,174,147,52,157,174,70,101,196,77,167,70,134,220,113,182,142,193,172,228,246,56,68,180,102,46,11,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,237,173,194,113,6,100,165,161,144,205,240,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,2,24,58,86,54,44,170,229,158,63,159,180,118,92,225,249,111,224,156,87,32,229,226,69,166,74,164,29,46,182,251,203,55,29,90,77,58,154,141,33,75,65,165,70,165,165,47,41,196,123,217,45,134,213,30,195,212,150,44,194,212,44,115,133,107,56,43,20,193,235,180,92,65,79,145,75,168,198,222,173,189,252,87,219,83,110,183,173,6,149,167,82,22,162,186,76,148,87,185,25,31,17,1,155,127,108,125,85,217,55,55,20,154,121,68,115,2,99,25,19,39,225,69,178,234,141,113,152,66,210,110,65,117,46,45,78,235,142,79,52,130,113,74,81,58,133,33,122,181,155,141,182,23,131,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,0,0,0,0,0,128,30,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,192,51,252,0,0,0,0,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,0,0,0,0,0,135,110,153,109,161,234,184,147,52,41,123,55,81,106,177,23,135,176,156,120,149,186,196,116,195,82,95,42,219,205,187,187,74,221,89,118,144,136,111,180,164,147,93,155,202,112,150,106,82,82,77,203,158,44,197,52,44,13,133,107,56,215,20,206,234,84,92,63,79,145,84,168,201,221,45,205,196,86,27,83,142,185,161,4,165,171,74,16,163,178,72,212,118,177,17,159,1,230,95,54,49,215,201,67,52,241,150,102,120,47,193,158,235,113,5,70,187,212,183,251,238,171,214,164,184,246,235,121,165,58,244,239,52,234,210,155,218,246,43,216,7,85,1,216,49,198,10,170,224,10,212,106,21,102,68,71,164,74,163,210,107,104,84,101,169,72,38,42,20,248,243,153,73,154,146,147,214,150,164,182,149,149,172,75,37,17,26,136,137,71,245,73,203,60,85,27,43,41,217,199,213,55,184,110,161,136,38,225,157,251,109,184,174,175,58,60,104,210,52,60,173,27,180,111,27,149,118,203,89,169,91,135,251,36,72,185,132,228,244,95,103,125,87,59,54,80,162,166,179,67,137,78,145,128,36,39,3,161,113,156,82,145,49,136,80,226,155,47,154,85,197,11,54,158,109,11,45,74,35,91,106,89,105,37,147,104,203,81,9,125,14,249,209,74,203,173,161,171,89,127,138,49,124,74,53,35,31,209,209,18,28,121,40,74,81,62,182,204,132,117,54,137,211,77,208,179,105,233,169,66,77,73,75,139,113,40,237,56,109,16,155,64,0,1,67,184,10,29,187,128,252,83,3,183,112,113,176,13,22,243,141,101,226,240,26,108,119,244,13,95,66,2,128,2,165,110,240,29,87,28,165,74,166,54,68,87,249,100,191,122,161,4,27,80,64,147,23,220,214,245,173,58,186,237,187,68,119,182,228,79,22,53,90,83,78,65,153,31,230,146,253,234,132,23,237,105,58,60,143,114,187,166,212,157,61,122,247,34,47,212,0,98,220,51,34,215,127,64,152,157,129,150,233,97,18,37,159,251,109,253,205,212,81,14,177,16,106,215,107,112,176,153,109,132,155,71,185,34,210,132,151,229,175,205,246,40,192,51,254,26,146,108,170,199,244,71,248,8,111,13,136,40,52,178,171,219,198,63,192,67,127,186,224,44,46,213,229,253,139,49,77,255,0,196,127,140,176,32,251,105,2,254,202,56,136,139,252,83,248,187,34,112,54,176,51,44,172,197,60,127,188,127,140,176,32,251,104,235,158,104,98,27,31,247,167,241,118,64,100,159,71,52,119,92,174,175,74,47,243,2,103,127,248,243,66,97,176,74,13,24,122,146,147,43,25,83,152,35,255,0,212,72,136,158,141,134,204,235,106,51,177,254,87,230,255,0,31,104,75,222,17,109,73,161,211,12,204,173,212,89,253,226,64,115,197,200,0,0,84,202,195,73,33,55,228,42,190,225,68,94,220,76,6,189,36,69,192,134,146,230,42,119,46,240,34,239,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,82,221,227,80,208,96,2,166,86,20,5,247,0,208,71,113,172,142,227,66,74,198,53,149,136,185,0,162,140,252,227,105,92,110,55,21,204,104,87,120,14,149,153,166,101,133,106,71,126,30,243,252,34,4,59,237,188,178,249,36,99,67,227,250,93,252,4,97,49,249,134,132,187,134,234,13,153,21,143,117,204,175,249,226,4,63,109,217,21,17,241,246,55,120,137,39,167,193,188,52,219,243,152,196,2,236,108,78,241,42,92,4,118,184,97,54,191,12,97,212,246,229,142,74,194,102,162,74,46,120,166,252,190,197,36,125,251,16,213,86,170,212,102,119,106,178,48,162,62,143,204,184,195,86,219,76,165,220,18,203,134,68,70,172,76,149,114,243,179,36,4,110,84,123,53,41,137,62,231,214,95,242,140,103,206,196,201,66,125,217,221,5,250,93,221,251,36,96,69,93,31,54,39,164,142,214,146,233,127,202,49,158,27,21,146,255,0,46,86,117,69,253,174,255,0,180,0,152,108,57,164,212,254,148,145,113,71,119,194,33,87,104,143,40,12,205,255,0,44,107,95,199,93,19,83,134,210,100,167,248,247,163,249,68,43,109,17,229,1,153,191,229,141,107,248,235,163,90,218,95,69,135,223,62,14,240,232,63,214,25,191,114,159,153,111,128,0,105,239,72,0,0,2,114,246,118,242,126,203,47,242,58,139,252,73,161,112,200,91,205,157,188,159,178,203,252,142,162,255,0,18,104,92,59,142,208,192,244,84,247,71,131,193,250,183,172,49,253,250,190,105,106,1,68,138,143,213,199,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,131,165,191,62,99,101,102,205,14,101,181,62,108,182,49,14,103,200,240,92,99,141,33,216,235,106,156,194,219,118,115,134,180,32,210,180,41,38,212,101,180,165,163,90,38,40,251,73,66,210,112,235,144,57,57,93,218,3,57,112,158,78,225,199,186,188,188,77,80,76,119,36,233,66,250,164,84,37,78,73,147,161,107,65,57,186,97,183,93,221,235,37,47,70,148,246,148,68,50,131,165,191,62,100,230,158,210,238,101,181,62,108,71,240,246,88,71,240,92,99,141,33,169,8,118,162,250,27,118,115,134,180,32,148,133,165,68,212,101,180,165,175,66,225,168,251,42,90,210,87,43,161,111,34,232,88,167,29,226,220,249,196,116,106,170,229,224,158,175,78,195,82,238,182,224,245,169,108,200,68,211,185,17,19,175,54,193,180,157,26,141,40,76,189,74,65,169,77,41,33,96,58,81,252,187,51,55,226,95,99,194,29,255,0,96,12,156,174,231,238,204,27,85,229,86,22,123,69,106,171,79,194,210,41,205,233,65,245,153,81,36,78,150,212,107,173,104,66,55,203,142,150,183,138,81,37,27,205,103,114,77,143,160,116,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,4,90,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,61,47,100,14,113,208,182,128,201,172,39,156,88,113,158,175,19,19,83,211,33,200,218,150,190,169,41,10,83,114,99,107,90,16,110,110,159,109,214,183,154,9,43,209,169,61,149,17,136,43,233,18,200,184,121,3,181,102,43,195,116,26,55,131,48,221,123,117,137,40,44,164,216,38,211,22,81,25,186,134,155,100,146,150,89,110,82,37,50,219,102,148,169,45,178,143,24,140,150,172,245,232,96,207,153,56,171,43,241,46,64,87,102,196,235,24,30,66,106,148,36,42,67,73,125,202,116,199,28,83,237,161,146,65,45,104,102,77,214,167,77,75,227,57,180,30,130,74,9,65,35,224,0,0,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,0,0,0,30,85,196,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,32,4,118,10,238,63,198,88,155,12,225,156,25,93,196,50,229,208,176,116,121,49,168,84,245,25,19,16,81,34,66,228,62,104,73,17,17,173,199,92,51,82,206,235,50,75,105,51,210,218,18,158,190,50,211,163,207,98,202,174,212,249,161,30,187,139,240,252,181,101,94,26,144,103,136,38,20,149,69,41,175,147,122,154,167,176,226,82,106,90,212,163,105,78,146,13,38,134,77,71,188,109,107,103,80,94,14,140,94,143,248,121,187,50,54,208,57,223,135,122,222,5,137,165,252,51,77,117,198,29,139,94,148,219,239,50,234,164,161,43,55,9,150,28,143,197,151,16,148,188,165,166,230,166,210,180,57,50,131,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,33,47,164,143,163,238,54,206,210,91,206,28,155,165,75,86,93,84,100,38,52,218,107,45,58,242,48,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,221,238,182,200,236,6,199,219,89,227,45,145,115,67,221,197,10,60,186,197,10,124,119,35,87,112,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,26,237,188,65,25,37,213,145,250,29,197,152,90,133,142,112,173,103,5,98,152,61,118,139,136,41,242,41,117,24,219,213,183,191,138,251,106,109,214,245,160,210,180,234,66,212,87,73,146,138,247,35,35,226,60,251,237,183,177,246,38,217,27,52,29,162,168,165,205,193,53,201,15,171,9,214,37,187,31,127,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,233,72,79,246,0,199,248,55,52,240,109,39,48,114,251,16,196,174,97,234,228,114,147,6,116,99,61,14,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,216,6,0,116,77,236,233,180,118,68,225,92,89,82,205,200,254,231,112,222,42,234,83,41,120,102,106,214,228,230,228,19,119,84,195,66,93,221,195,214,218,208,211,141,45,189,250,212,202,9,100,201,48,146,119,63,192,90,173,172,124,150,51,147,213,254,33,246,115,227,205,96,244,167,181,143,146,198,114,122,191,196,62,206,124,121,172,1,234,160,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,8,128,202,220,210,199,121,45,142,233,153,153,150,149,223,3,98,74,54,251,169,77,234,172,200,221,111,89,91,46,123,219,200,91,106,187,110,173,61,164,157,175,114,177,145,25,124,184,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,95,19,125,209,193,209,255,0,15,103,122,19,89,183,155,216,119,251,44,79,235,44,53,26,67,140,72,111,14,197,214,182,244,199,91,43,113,181,188,243,100,75,91,196,173,68,219,164,210,73,30,252,110,133,224,216,147,99,236,51,178,54,87,181,69,73,68,155,141,171,145,216,86,44,172,68,118,70,226,115,237,56,250,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,210,158,127,106,237,148,114,227,107,92,184,94,10,198,173,117,26,172,29,227,244,10,251,12,146,229,82,37,40,136,141,73,35,50,222,50,189,41,39,89,51,36,184,148,164,200,208,180,54,226,47,88,0,243,3,154,89,91,142,242,91,29,212,242,207,50,232,94,6,196,148,109,207,93,133,214,153,145,186,222,178,135,155,247,198,86,182,213,118,221,66,187,42,59,94,199,99,35,34,148,174,138,29,184,227,98,90,85,19,100,124,198,68,179,174,211,99,200,70,17,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,238,148,86,104,217,105,45,217,10,109,27,236,148,219,251,99,234,86,214,89,70,164,211,202,91,120,239,7,71,153,63,10,45,151,82,72,146,250,208,147,114,11,169,113,105,107,68,131,101,164,19,138,82,77,165,165,11,213,160,156,109,200,54,203,124,129,206,92,219,204,121,25,71,128,50,246,171,81,197,240,186,207,93,165,186,132,196,114,15,87,61,47,117,149,62,104,68,125,11,179,103,189,82,125,241,73,71,142,164,164,194,111,250,81,252,132,243,55,226,95,108,66,16,2,37,123,165,251,18,99,44,37,179,206,79,100,222,96,214,226,98,236,67,82,172,74,171,206,196,241,160,149,49,18,87,78,143,184,43,194,37,58,148,173,212,212,146,165,154,92,36,18,217,81,165,9,75,132,134,227,219,101,92,173,249,52,237,29,151,89,102,245,11,195,48,43,56,130,47,133,97,117,174,175,189,165,180,189,244,239,124,37,161,73,180,86,159,87,97,68,179,181,145,117,26,72,195,209,238,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,17,203,0,0,136,14,155,220,11,224,252,211,203,76,204,240,166,243,195,216,126,93,11,169,110,45,185,234,18,73,237,238,243,87,107,95,132,180,233,210,90,119,55,186,181,217,61,127,161,99,31,201,161,109,13,138,242,250,70,33,137,14,155,138,176,186,228,162,11,198,210,87,62,163,14,67,102,201,52,106,45,106,90,35,191,61,102,132,31,20,107,82,136,247,100,105,189,125,56,56,42,171,63,0,101,102,99,51,34,33,83,104,117,138,141,18,67,74,90,183,234,126,115,45,60,210,144,157,58,77,4,154,123,196,163,53,17,145,169,187,18,174,102,156,53,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,197,94,148,127,33,60,205,248,151,219,16,134,85,12,85,233,71,242,19,204,223,137,125,177,8,4,0,143,85,3,202,184,245,80,0,0,0,0,0,3,21,122,81,252,132,243,55,226,95,108,66,16,2,39,251,165,31,200,79,51,126,37,246,196,33,0,32,61,84,0,0,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,87,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,0,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,255,0,24,1,211,87,228,177,133,189,96,65,246,117,68,6,0,116,92,121,118,101,151,199,94,199,154,39,248,64,15,69,199,151,102,89,124,117,236,121,162,127,128,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,24,65,74,199,248,202,133,131,107,249,125,70,196,50,225,225,236,85,34,12,154,212,22,76,146,137,235,134,110,156,98,116,200,181,41,8,83,238,44,145,125,6,189,10,50,53,54,131,78,111,244,213,249,83,225,111,87,240,125,163,81,24,127,145,121,23,152,251,69,230,61,59,43,242,190,141,215,170,179,174,235,207,58,102,136,180,248,169,50,39,37,73,112,136,247,108,163,82,110,118,53,26,148,148,33,43,90,208,133,7,118,216,239,101,92,101,181,126,110,83,240,125,26,155,45,56,98,157,34,60,156,89,87,109,194,101,20,234,113,175,182,73,117,72,90,122,203,137,75,137,101,26,85,169,100,106,50,221,161,197,163,208,158,0,192,24,55,43,48,109,39,47,178,251,15,68,161,225,234,28,114,141,6,12,98,61,13,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,210,182,104,217,211,2,108,191,149,144,50,207,2,199,253,74,101,98,110,183,190,105,213,58,179,44,191,51,118,235,174,110,119,187,132,43,116,133,104,71,34,46,102,119,84,6,5,116,154,236,37,74,206,236,27,81,207,60,173,195,50,220,205,10,12,118,213,42,29,45,132,173,120,146,18,13,41,82,28,110,228,107,146,203,87,83,107,70,167,22,134,247,26,92,51,103,117,12,56,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,7,169,49,20,29,40,61,31,113,169,49,171,91,80,228,181,42,90,208,185,10,159,140,40,113,154,118,74,245,188,236,169,19,43,70,235,175,169,68,130,82,216,74,216,105,173,13,160,148,239,101,9,93,131,53,118,28,218,238,149,181,246,81,171,21,191,78,137,71,197,148,25,9,166,226,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,86,141,225,92,150,219,205,146,156,221,27,138,200,161,8,29,21,155,62,237,5,139,115,150,145,158,121,121,136,61,203,96,124,63,80,118,157,136,106,187,246,156,240,155,104,75,14,191,73,234,186,181,185,190,67,172,158,241,105,38,219,182,245,42,55,90,109,7,55,224,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,127,128,0,0,0,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,0,0,1,130,189,47,121,233,51,44,54,113,137,151,56,122,179,212,171,89,151,80,85,57,228,160,159,67,202,163,176,130,114,105,182,235,102,148,39,82,215,17,133,161,102,100,227,82,93,73,33,69,169,72,137,109,149,114,183,228,211,180,118,93,101,155,212,47,12,192,172,226,8,190,21,133,214,186,190,246,150,210,247,211,189,240,150,133,38,209,90,125,93,133,18,206,214,69,212,105,35,189,93,42,121,199,66,205,221,174,42,241,176,227,55,137,128,169,237,96,231,36,234,95,203,82,163,62,251,146,79,66,208,147,70,237,249,14,177,110,210,85,184,214,149,26,86,68,89,43,208,151,146,159,221,214,209,147,42,30,124,21,79,138,219,191,177,230,75,113,228,27,127,176,137,181,37,207,213,201,73,241,12,6,42,244,163,249,118,102,111,196,190,199,132,47,86,205,57,57,66,206,78,138,28,228,141,87,123,171,203,193,248,194,171,140,105,114,116,173,123,153,80,40,240,220,81,104,74,208,74,222,176,114,24,186,181,37,27,253,122,84,164,36,133,149,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,16,237,151,184,214,171,150,184,255,0,13,102,53,10,60,71,234,88,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,107,216,203,152,244,187,148,248,235,228,161,149,152,55,51,60,23,224,207,117,184,126,157,93,234,91,253,247,85,235,81,155,123,117,188,210,157,122,119,154,117,105,77,237,123,21,236,32,7,110,204,139,174,228,14,211,88,199,13,212,232,212,170,101,42,189,80,149,137,48,219,52,179,65,69,77,30,84,167,142,58,16,218,73,59,157,222,133,178,109,154,82,73,83,39,167,82,13,11,84,138,116,50,103,164,60,83,147,85,220,134,171,214,117,214,176,77,65,202,141,46,35,132,195,127,49,229,168,150,162,100,146,100,235,187,185,103,33,78,45,73,50,71,91,97,58,204,148,148,164,36,84,80,249,10,138,25,95,188,6,144,63,20,197,76,172,40,92,120,0,209,218,51,230,55,11,197,26,76,187,86,26,190,132,5,0,5,75,152,14,171,142,84,148,211,27,185,126,137,47,222,168,64,190,210,107,89,251,157,222,173,75,252,217,107,157,237,243,145,61,88,233,4,116,198,255,0,100,151,239,84,32,147,106,216,237,179,238,95,118,148,166,253,122,250,83,111,212,0,99,76,6,212,189,122,76,138,214,254,81,50,123,7,197,144,88,66,234,116,142,216,174,254,49,254,165,20,67,149,41,23,222,241,250,159,229,19,119,177,69,37,136,248,57,195,65,32,173,137,141,92,27,34,252,234,48,12,208,132,149,19,42,185,223,180,127,128,134,248,219,138,86,104,254,31,228,27,189,192,44,22,214,63,248,44,197,63,250,15,241,150,4,31,237,23,115,205,44,66,95,177,63,139,50,38,255,0,107,31,252,22,226,159,253,7,248,195,2,16,54,138,255,0,194,158,32,255,0,209,63,139,50,3,43,122,53,91,189,96,207,135,247,63,55,248,251,66,94,48,177,90,131,76,47,241,38,127,120,145,17,93,26,101,122,185,255,0,147,243,191,143,180,37,219,11,255,0,104,233,191,176,153,253,226,64,114,231,200,133,5,79,145,10,0,57,220,40,159,229,21,115,184,81,32,53,31,49,82,183,112,161,157,192,143,184,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,67,62,22,26,134,131,230,0,14,119,0,57,220,3,109,35,112,149,195,144,219,72,220,73,88,175,112,3,228,54,28,62,100,55,212,175,64,217,115,145,128,234,89,128,238,140,53,60,244,222,219,174,255,0,178,32,68,22,221,210,119,152,231,28,55,162,215,240,103,27,253,134,48,151,204,195,78,172,49,80,77,237,125,215,240,136,17,3,183,91,58,49,190,55,94,171,219,193,188,45,246,24,192,57,157,135,151,171,21,18,45,203,11,127,214,70,29,215,109,8,182,203,200,78,111,60,108,66,223,11,125,130,64,234,123,11,66,213,138,201,123,219,106,194,183,182,159,178,70,23,131,108,74,38,188,179,166,43,173,90,245,214,79,196,255,0,23,145,233,11,136,158,175,39,77,114,160,87,253,22,247,239,204,103,174,196,237,255,0,118,124,127,193,223,246,145,130,88,201,173,206,41,171,183,170,250,106,18,83,123,121,156,49,157,91,19,187,171,221,159,103,252,29,223,251,36,4,191,225,206,210,158,248,81,252,162,20,246,136,242,128,204,223,242,198,181,252,117,209,53,120,124,236,167,190,20,127,40,192,12,212,232,224,207,12,117,153,248,195,27,82,49,86,6,102,14,32,175,212,42,145,155,147,58,98,93,67,79,200,91,168,74,201,49,84,68,162,74,200,140,136,204,175,123,25,243,28,14,189,150,198,204,225,209,24,52,222,210,237,190,137,53,205,59,67,206,230,113,53,28,88,195,138,169,136,137,158,115,118,9,0,204,66,232,182,218,0,255,0,219,134,94,255,0,198,19,127,238,130,191,236,90,109,3,107,251,176,203,223,248,194,111,253,208,107,31,217,89,223,252,57,119,175,247,255,0,102,127,243,148,125,243,249,48,232,6,98,255,0,177,107,180,15,254,56,101,239,252,97,55,254,232,31,236,90,109,3,107,251,176,203,223,248,194,111,253,208,63,178,179,191,248,114,127,127,246,103,255,0,57,71,223,63,146,65,182,118,242,126,203,47,242,58,139,252,73,161,112,204,184,92,117,92,170,194,213,12,13,149,248,63,4,213,158,142,244,236,63,64,167,210,164,185,25,74,83,75,117,136,232,109,106,65,168,146,102,147,82,12,200,204,136,237,107,145,114,29,168,142,195,176,112,98,105,195,166,39,178,30,60,212,177,41,197,206,227,98,81,55,137,170,169,137,246,76,200,145,168,80,142,226,163,244,124,64,0,0,0,0,0,0,0,0,0,0,0,0,11,127,159,217,199,66,217,255,0,38,177,102,113,98,54,122,196,76,51,79,84,134,227,106,90,58,220,165,168,155,141,27,90,16,179,111,122,251,141,53,188,208,105,70,189,74,236,164,204,92,1,101,54,188,217,238,187,181,14,77,73,201,218,70,101,251,138,137,83,168,69,145,84,147,224,100,84,186,228,86,20,110,38,54,133,56,217,183,239,233,142,238,241,43,37,123,206,158,41,90,136,7,156,202,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,163,61,139,242,114,187,144,91,48,96,12,170,197,47,107,173,82,169,238,72,168,183,165,5,213,165,75,144,236,183,99,93,11,90,23,185,92,133,53,188,74,141,43,221,235,43,18,172,88,129,149,93,11,56,87,4,102,62,28,198,56,215,59,253,215,81,104,149,6,170,18,104,74,194,109,199,110,163,186,61,104,97,213,185,37,228,27,42,89,36,156,65,182,173,109,235,65,26,77,68,180,201,80,8,1,233,71,242,236,204,223,137,125,143,8,101,87,65,143,211,179,239,111,241,144,186,187,81,244,82,126,73,76,246,196,217,215,242,122,247,57,238,143,169,124,204,247,45,215,55,29,94,27,17,190,125,214,219,213,171,113,171,196,43,106,183,27,92,238,174,195,27,12,126,66,239,118,223,217,71,221,143,187,31,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,2,202,116,210,100,229,119,24,100,214,18,206,42,67,219,200,153,119,80,145,30,169,27,74,11,76,90,146,163,182,153,58,212,178,51,208,251,17,218,221,165,11,82,186,206,174,202,91,81,156,112,236,71,159,49,182,113,218,95,7,102,77,102,108,182,48,241,72,93,47,16,19,50,29,109,7,78,146,131,105,199,29,67,72,90,158,67,42,83,114,73,173,10,214,184,232,34,178,180,168,189,4,102,174,89,225,92,228,203,140,71,149,184,214,39,88,162,226,106,123,180,249,58,91,109,110,51,172,187,15,181,188,66,208,151,154,89,37,198,214,105,61,14,33,10,34,186,72,70,183,251,6,63,254,168,191,248,39,255,0,235,192,74,160,14,39,9,211,171,180,124,43,70,164,226,156,71,238,130,181,10,159,30,61,70,175,212,209,19,194,18,144,218,82,236,157,194,12,208,214,241,100,165,238,210,122,83,170,197,192,135,44,0,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,75,246,218,219,41,126,76,28,172,165,101,159,187,223,114,94,12,196,12,87,122,239,130,250,254,243,119,26,67,59,173,222,249,171,95,172,234,213,168,237,162,214,227,114,176,27,46,116,82,126,70,188,246,195,57,215,242,122,247,71,238,115,174,252,204,247,45,212,247,253,98,27,241,190,125,214,220,211,167,127,171,196,59,233,183,11,220,131,63,192,0,0,0,0,121,87,19,253,209,113,228,39,150,95,29,123,98,104,197,95,246,12,127,253,81,127,240,79,255,0,215,140,255,0,217,115,34,255,0,35,94,68,225,156,148,247,83,238,143,220,231,93,249,167,212,122,158,255,0,172,76,126,79,206,119,142,105,211,191,211,227,157,244,223,133,236,65,2,219,40,236,163,152,251,90,230,58,48,86,10,107,168,210,160,238,223,175,215,223,100,215,22,145,21,70,100,74,81,17,150,241,229,233,81,52,201,25,41,197,37,70,102,132,33,199,17,232,79,43,114,183,2,100,182,4,166,101,158,90,80,188,13,134,232,219,238,165,11,173,61,35,117,189,121,111,57,239,143,45,110,42,238,58,181,118,148,118,189,138,196,68,69,111,246,81,217,71,46,54,74,203,132,96,172,20,215,94,170,206,221,191,95,175,190,201,34,85,94,82,72,200,148,162,35,61,219,40,212,162,105,146,51,75,105,82,140,205,107,91,142,46,245,128,0,0,0,249,42,116,154,85,106,50,33,214,105,145,39,199,110,67,18,208,212,150,82,234,18,251,14,161,230,93,36,168,140,137,109,186,219,110,33,92,210,180,37,69,99,34,49,245,128,0,0,0,181,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,247,54,48,47,201,67,43,49,150,89,248,83,193,158,235,112,253,70,133,215,119,27,238,171,214,163,56,206,247,119,169,58,244,239,53,105,212,155,218,215,43,220,70,183,251,6,63,254,168,191,248,39,255,0,235,192,74,160,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,90,173,161,54,116,192,155,75,81,240,190,19,204,200,253,123,13,208,177,1,87,102,211,53,188,215,132,52,192,153,25,182,183,204,186,219,141,105,114,82,30,212,147,59,238,116,25,89,102,100,24,1,209,71,176,183,206,54,160,206,188,25,253,239,43,0,66,156,175,182,82,170,142,71,52,254,181,213,86,165,125,91,196,143,204,239,9,84,0,0,0,0,1,215,232,88,3,6,225,156,77,137,177,157,11,15,68,137,93,198,50,35,73,174,212,18,70,111,206,92,120,232,142,193,45,70,102,100,134,218,108,137,40,43,32,141,78,40,139,83,139,82,187,0,0,138,190,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,137,84,219,159,97,143,201,163,238,39,251,40,251,142,247,29,225,47,210,79,8,117,174,183,213,191,198,25,209,167,171,125,117,245,247,91,143,84,216,167,163,123,242,31,102,157,87,51,62,76,190,235,124,39,135,223,161,117,47,115,189,67,119,188,147,29,237,238,243,173,59,123,117,109,58,116,149,245,222,252,44,97,154,160,0,3,10,186,94,112,47,186,221,141,170,85,255,0,10,117,79,113,88,130,151,93,220,238,55,157,111,120,226,160,110,181,106,45,221,186,254,243,85,149,243,173,54,237,106,76,80,236,45,141,106,184,3,108,28,164,174,209,163,196,122,68,172,81,18,136,180,201,66,148,130,98,160,174,162,242,136,146,164,158,180,181,37,197,32,239,98,89,36,204,148,68,105,57,222,218,143,34,255,0,36,166,68,226,108,148,247,83,238,115,221,31,82,249,167,212,122,230,227,171,204,98,79,206,119,141,234,213,184,211,227,149,181,95,141,172,120,85,148,253,13,127,34,252,211,193,185,153,249,35,188,39,238,75,16,83,171,189,75,220,134,231,173,117,89,45,189,186,222,117,213,104,213,187,211,171,74,173,123,216,237,96,18,84,0,0,3,21,122,81,252,132,243,55,226,95,108,66,25,84,45,86,212,121,23,249,37,50,39,19,100,167,186,159,115,158,232,250,151,205,62,163,215,55,29,94,99,18,126,115,188,111,86,173,198,159,28,173,170,252,109,99,15,53,131,213,64,138,191,246,12,127,253,81,127,240,79,255,0,215,137,84,0,0,0,0,0,1,138,189,40,254,66,121,155,241,47,182,33,8,1,30,148,246,163,200,191,201,41,145,56,155,37,61,212,251,156,247,71,212,190,105,245,30,185,184,234,243,24,147,243,157,227,122,181,110,52,248,229,109,87,227,107,30,0,127,176,99,255,0,234,139,255,0,130,127,254,188,4,170,0,0,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,97,86,218,221,27,223,147,7,52,233,89,153,242,101,247,37,224,204,62,197,11,169,123,157,235,251,205,220,153,15,111,119,157,105,171,95,172,233,211,164,237,162,247,227,98,11,1,208,99,244,236,251,219,252,100,37,80,98,174,195,27,12,126,66,239,118,223,217,71,221,143,187,31,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,50,168,0,0,0,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,159,227,31,246,214,217,75,242,96,229,101,43,44,253,222,251,146,240,102,32,98,187,215,124,23,215,247,155,184,210,25,221,110,247,205,90,253,103,86,173,71,109,22,183,27,144,68,15,69,199,151,102,89,124,117,236,121,162,127,134,0,108,185,209,73,249,26,243,219,12,231,95,201,235,221,31,185,206,187,243,51,220,183,83,223,245,136,111,198,249,247,91,115,78,157,254,175,16,239,166,220,47,114,207,240,0,0,1,13,125,47,248,90,187,142,118,208,203,220,21,133,160,245,218,214,32,193,244,154,93,58,54,245,13,239,229,63,86,158,219,77,235,89,165,9,212,181,164,174,163,36,149,238,102,69,196,103,86,192,187,20,97,93,148,242,226,37,110,173,76,235,25,155,137,169,236,185,136,234,18,9,181,185,3,89,37,197,83,35,155,106,90,18,203,75,34,37,169,10,61,243,136,37,153,233,75,72,106,245,72,200,188,184,157,158,44,237,15,83,163,117,236,103,7,15,181,134,233,178,100,25,45,186,116,84,189,33,199,23,29,22,236,60,231,90,90,22,225,153,171,118,146,66,116,18,221,39,46,0,0,0,0,0,0,14,39,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,229,128,0,4,0,244,163,249,118,102,111,196,190,199,132,39,248,96,6,212,125,20,159,146,83,61,177,54,117,252,158,189,206,123,163,234,95,51,61,203,117,205,199,87,134,196,111,159,117,182,245,106,220,106,241,10,218,173,198,215,48,116,42,121,44,98,159,88,19,189,157,78,25,254,49,255,0,98,157,148,191,33,246,86,85,114,207,221,239,186,223,9,226,7,235,189,119,193,125,67,119,188,141,29,157,214,239,124,237,237,213,181,106,212,87,215,107,112,185,228,0,0,138,190,156,239,164,159,223,39,226,209,42,131,21,118,231,216,99,242,104,251,137,254,202,62,227,189,199,120,75,244,147,194,29,107,173,245,111,241,134,116,105,234,223,93,125,125,214,226,24,1,208,169,229,79,138,125,95,206,246,141,56,77,72,194,173,138,122,55,191,33,246,105,213,115,51,228,203,238,183,194,120,125,250,23,82,247,59,212,55,123,201,49,222,222,239,58,211,183,183,86,211,167,73,95,93,239,194,199,154,160,0,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,131,106,62,138,79,201,41,158,216,155,58,254,79,94,231,61,209,245,47,153,158,229,186,230,227,171,195,98,55,207,186,219,122,181,110,53,120,133,109,86,227,107,157,255,0,216,167,101,47,200,125,149,149,92,179,247,123,238,183,194,120,129,250,239,93,240,95,80,221,239,35,71,103,117,187,223,59,123,117,109,90,181,21,245,218,220,46,97,144,0,0,0,0,0,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,19,252,48,3,106,62,138,79,201,41,158,216,155,58,254,79,94,231,61,209,245,47,153,158,229,186,230,227,171,195,98,55,207,186,219,122,181,110,53,120,133,109,86,227,107,152,58,21,60,150,49,79,172,9,222,206,167,12,255,0,24,255,0,177,78,202,95,144,251,43,42,185,103,238,247,221,111,132,241,3,245,222,187,224,190,161,187,222,70,142,206,235,119,190,118,246,234,218,181,106,43,235,181,184,92,242,0,0,0,0,5,180,218,83,55,163,100,46,67,99,156,220,121,248,141,200,195,180,119,158,167,148,182,29,121,135,106,43,179,80,153,113,13,89,102,135,36,184,203,102,100,105,177,44,204,212,146,35,81,92,177,143,251,107,108,165,249,48,114,178,149,150,126,239,125,201,120,51,16,49,93,235,190,11,235,251,205,220,105,12,238,183,123,230,173,126,179,171,86,163,182,139,91,141,200,60,240,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,61,36,236,171,149,191,33,109,156,114,235,44,222,161,120,26,125,27,15,197,240,172,46,181,214,55,85,71,81,190,157,239,132,181,165,87,148,235,234,236,40,208,87,178,44,146,73,22,26,228,167,67,125,43,42,179,115,8,102,117,103,104,25,117,216,248,78,177,26,182,138,116,108,50,152,43,144,252,101,147,172,164,222,84,167,137,40,222,161,179,89,110,204,212,130,82,72,208,102,75,76,143,128,128,30,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,13,168,250,41,63,36,166,123,98,108,235,249,61,123,156,247,71,212,190,102,123,150,235,155,142,175,13,136,223,62,235,109,234,213,184,213,226,21,181,91,141,174,119,255,0,98,157,148,191,33,246,86,85,114,207,221,239,186,223,9,226,7,235,189,119,193,125,67,119,188,141,29,157,214,239,124,237,237,213,181,106,212,87,215,107,112,185,134,37,244,211,228,52,106,182,13,194,155,70,209,161,75,93,74,133,33,24,102,180,108,199,117,212,120,57,227,113,216,207,58,178,94,134,16,212,131,113,178,61,30,248,185,200,73,175,178,132,158,15,244,117,103,29,119,38,246,184,192,146,105,12,245,136,152,194,160,198,14,170,70,212,132,111,162,207,125,166,210,122,212,133,154,119,79,148,119,236,157,42,94,227,70,164,165,106,49,59,249,215,149,244,172,234,202,60,95,149,21,149,68,110,62,41,163,201,166,162,68,152,73,150,136,111,173,7,185,148,77,40,200,150,182,93,221,186,142,210,76,150,218,76,148,147,34,50,142,15,246,12,127,253,81,127,240,79,255,0,215,128,149,65,67,46,241,197,97,58,117,118,143,133,104,212,156,83,136,253,208,86,161,83,227,199,168,213,250,154,34,120,66,82,27,74,93,147,184,65,154,26,222,44,148,189,218,79,74,117,88,184,16,229,128,104,3,241,12,84,206,225,205,38,3,65,112,26,203,138,70,130,224,99,95,208,128,160,169,21,197,0,7,82,199,201,249,150,223,31,209,69,251,213,8,25,218,92,247,254,231,62,135,79,92,244,254,162,39,179,28,22,170,99,101,127,209,37,251,213,8,25,218,101,157,207,185,190,213,239,215,59,191,89,1,143,148,111,207,191,205,254,81,56,91,20,175,123,131,92,85,173,108,74,101,255,0,53,24,65,237,27,243,239,243,127,148,78,94,197,173,110,240,99,169,213,127,203,34,143,151,216,163,128,204,54,124,67,248,70,161,70,138,200,63,132,84,248,0,176,91,88,255,0,224,187,20,255,0,232,63,198,24,16,129,180,87,254,20,241,7,254,137,252,89,145,55,187,89,43,251,22,226,174,31,222,63,198,88,16,133,180,73,223,52,113,7,15,239,79,226,237,0,203,110,140,210,189,88,255,0,201,233,223,199,218,18,229,134,255,0,180,148,239,216,108,254,240,132,70,116,103,127,110,15,252,158,157,252,125,161,46,120,111,251,73,78,253,134,207,239,8,7,42,124,136,80,84,249,16,160,3,157,194,137,254,81,87,59,133,19,252,160,53,43,152,161,115,21,87,49,82,228,2,160,40,92,69,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,140,174,52,152,0,31,107,152,10,153,88,6,218,74,198,53,141,36,99,81,115,0,81,88,108,185,200,198,250,134,210,200,136,140,7,72,204,103,73,156,59,80,90,148,146,34,221,113,51,251,34,4,64,109,203,61,15,230,22,54,142,151,26,51,87,131,120,36,248,252,226,49,137,106,206,137,199,11,7,86,29,35,108,180,117,127,31,151,23,91,254,113,12,187,95,213,215,63,55,113,107,55,100,201,125,67,196,231,194,44,127,79,160,6,72,108,33,74,73,214,34,59,165,238,214,16,108,249,112,226,168,190,129,119,118,193,131,108,181,166,150,151,56,87,89,238,255,0,23,144,58,94,193,212,235,75,166,184,105,116,181,96,230,123,184,115,139,232,23,67,108,88,164,89,111,78,177,47,251,124,207,240,18,0,67,14,99,54,77,227,58,217,113,254,218,75,46,63,174,168,102,102,197,82,137,143,118,87,82,11,87,131,188,99,253,144,48,227,52,18,73,199,21,210,243,85,102,151,252,242,134,89,236,114,233,171,221,117,172,118,240,127,47,253,32,4,209,97,133,36,212,253,140,143,138,63,148,118,50,46,36,58,166,15,94,165,201,189,184,27,127,233,14,216,143,229,1,168,248,112,33,165,69,194,198,53,25,241,20,87,20,153,128,219,34,45,86,27,132,54,203,138,134,231,32,1,94,92,133,5,83,204,5,72,207,188,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,203,188,84,80,207,141,128,105,1,83,183,112,167,117,192,80,202,230,53,114,72,209,169,87,181,134,178,226,144,20,0,21,46,96,58,214,49,227,79,65,127,140,23,239,84,32,247,108,70,27,107,220,142,237,70,171,245,251,241,191,247,184,156,76,96,95,40,32,255,0,198,11,247,170,16,107,181,148,149,76,247,43,171,79,99,175,120,190,157,199,243,0,197,90,85,203,123,195,234,127,148,78,38,196,171,53,96,183,84,118,225,137,149,252,20,97,7,180,179,79,190,221,68,94,47,127,194,38,227,97,233,68,188,20,225,41,72,227,137,204,185,253,138,48,12,217,142,102,109,153,159,156,106,87,33,166,53,183,103,99,239,26,143,144,12,127,218,192,255,0,177,126,41,191,15,204,63,198,24,16,137,180,79,254,20,177,5,185,124,169,252,89,161,54,251,91,47,78,86,226,190,95,160,127,140,48,33,23,104,69,26,179,58,190,124,63,66,255,0,23,104,6,92,116,103,127,109,207,252,158,157,252,125,161,46,88,115,251,71,78,253,134,207,239,8,68,119,70,121,94,172,127,228,252,239,227,237,9,113,195,124,40,116,235,127,121,179,251,194,1,202,144,10,164,197,0,28,238,20,79,242,138,185,220,40,159,229,1,169,92,197,5,85,204,80,5,72,204,204,106,26,72,136,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,160,249,141,70,118,20,59,125,208,20,21,81,218,194,150,184,161,153,31,48,2,73,92,106,50,177,240,26,16,102,103,196,107,62,100,0,102,93,252,198,211,167,98,51,49,186,162,43,220,108,60,125,149,121,184,0,178,27,75,214,89,165,229,214,35,146,181,164,137,174,167,125,73,51,230,251,37,221,240,136,94,218,14,176,221,111,57,171,251,165,37,68,247,85,182,148,154,121,68,107,207,240,9,120,219,38,90,216,202,108,94,166,156,210,164,248,62,220,47,250,38,56,134,108,126,226,230,102,252,253,233,235,82,247,87,225,107,218,42,63,152,4,155,108,55,64,54,35,81,36,153,56,91,204,27,27,154,147,110,37,24,199,116,219,18,49,124,143,32,164,175,194,190,215,127,216,36,13,189,140,41,233,106,131,135,28,38,108,106,193,208,248,234,250,200,254,145,201,237,125,29,75,192,113,18,104,185,120,125,190,255,0,176,200,1,9,25,174,217,163,30,87,203,253,215,157,252,50,134,72,236,139,136,35,82,253,214,111,221,66,119,189,66,215,66,142,246,223,249,190,17,142,249,190,202,145,143,235,229,166,223,54,39,247,253,157,66,231,108,241,81,114,63,186,13,15,105,213,213,47,217,191,234,190,128,19,207,129,100,34,66,229,232,85,244,155,87,224,101,245,67,187,32,172,66,219,101,116,141,227,147,200,215,126,211,29,223,110,46,74,79,184,5,78,221,194,188,210,98,150,176,175,208,152,13,26,108,171,141,93,215,26,12,207,85,187,134,178,62,205,128,5,75,209,204,80,84,142,198,2,165,126,241,81,75,220,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,50,51,49,168,82,228,64,52,218,194,164,125,192,103,115,20,1,67,34,191,49,171,146,70,147,46,242,230,42,87,183,16,0,0,1,193,98,230,148,186,115,100,146,191,191,145,243,250,213,8,58,218,206,137,38,151,238,87,122,210,147,189,235,214,186,210,124,183,30,111,132,78,117,125,165,187,17,9,36,222,206,145,243,244,24,134,253,183,104,155,191,113,122,99,90,254,17,250,63,216,222,144,24,29,76,66,15,123,168,204,188,95,229,19,119,177,37,53,134,176,114,205,43,115,134,39,51,226,101,250,148,111,64,132,138,66,9,91,221,69,245,63,202,39,11,98,66,53,96,167,84,124,76,177,50,191,129,140,3,51,35,164,146,217,145,121,198,179,46,23,26,89,35,36,29,252,227,89,248,166,3,30,118,181,111,94,87,226,171,223,143,81,254,48,192,132,93,161,83,163,51,235,233,46,238,171,252,93,161,55,219,88,164,207,44,49,73,91,251,199,248,195,2,17,118,137,77,179,71,16,112,254,244,254,46,208,12,181,232,205,191,133,206,197,254,215,167,127,31,104,75,142,28,185,81,105,199,254,38,207,239,8,68,111,70,121,168,170,198,101,203,220,252,239,227,237,9,113,195,183,240,21,55,246,27,63,188,32,28,161,115,26,134,148,145,153,141,64,14,119,2,74,192,231,112,23,48,21,87,49,65,85,115,20,1,94,127,8,169,92,83,133,189,32,70,119,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,202,226,135,111,186,42,103,97,75,151,152,5,47,97,69,145,21,172,53,31,112,162,206,246,1,68,38,221,195,81,159,30,3,67,102,102,124,76,107,62,96,28,200,199,206,241,30,133,125,193,244,125,9,141,151,72,205,179,1,140,91,99,52,78,101,110,46,74,211,116,159,80,239,255,0,24,142,33,187,27,182,148,231,108,214,146,93,146,221,240,191,248,162,68,195,109,170,242,227,229,78,50,89,45,69,167,193,222,41,255,0,140,199,16,227,137,28,84,140,235,146,225,169,71,171,71,140,124,127,50,16,9,130,216,238,57,39,12,97,149,18,57,224,248,93,255,0,99,142,62,221,173,161,188,238,6,136,72,110,255,0,55,91,62,101,250,139,226,187,31,181,167,9,225,115,177,113,194,16,191,130,142,59,86,209,240,155,149,132,34,161,109,54,171,85,208,174,210,110,95,58,120,4,14,103,99,110,51,152,85,244,168,172,126,25,168,23,159,147,230,59,94,68,73,91,62,28,186,237,126,173,221,250,232,225,246,141,101,44,102,126,35,66,82,148,145,87,170,133,100,149,139,132,131,26,242,105,79,124,216,210,234,139,243,63,209,31,217,0,79,182,82,60,78,191,80,208,171,217,113,239,195,210,177,117,201,61,246,22,79,34,77,229,63,85,214,234,149,101,197,230,163,62,247,5,237,35,177,88,192,47,113,94,235,23,49,65,82,35,238,1,182,100,122,184,141,100,92,46,52,171,152,212,92,128,5,72,174,98,130,164,118,1,91,88,84,80,142,226,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,134,87,21,0,26,108,98,150,176,212,124,133,11,137,241,1,164,238,42,70,102,86,20,63,26,194,165,232,0,1,83,176,160,15,146,166,141,76,39,135,209,151,224,49,18,251,115,82,244,251,137,210,199,248,75,232,191,99,122,68,182,203,177,180,68,101,244,95,200,35,59,110,42,17,254,82,174,220,115,254,217,119,126,198,244,0,138,106,82,180,239,120,253,79,242,137,197,216,133,63,148,151,108,92,61,211,43,248,24,194,14,225,36,147,174,196,93,223,202,39,39,98,36,25,96,135,185,127,116,202,254,6,48,12,198,65,89,38,43,244,38,40,143,20,192,252,83,1,97,118,171,111,94,89,98,142,23,191,82,239,255,0,24,96,66,38,210,45,232,205,28,69,98,181,186,167,241,118,68,228,109,57,28,223,203,60,72,130,211,117,117,62,127,178,25,16,139,181,4,101,71,205,28,74,106,211,217,234,92,191,99,178,3,39,58,52,157,50,171,25,106,255,0,107,243,187,191,199,218,18,233,134,142,244,42,111,236,38,127,120,66,30,122,55,102,161,186,226,211,219,43,97,249,188,191,103,52,37,255,0,7,190,151,104,20,190,10,252,192,193,241,251,68,128,231,147,98,226,0,0,14,119,2,78,224,174,213,172,52,165,68,3,90,185,138,10,234,35,238,20,1,91,24,17,29,197,75,144,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,10,91,188,0,184,243,26,6,180,141,26,76,1,190,99,89,243,26,27,230,53,159,48,14,68,100,99,101,213,22,147,27,199,196,140,199,206,241,30,131,48,24,161,182,235,165,242,44,198,137,227,250,93,252,102,48,135,106,217,223,58,94,34,250,223,226,132,37,251,110,39,201,25,95,141,83,218,185,120,55,248,196,97,16,19,125,247,58,215,223,123,115,253,136,64,38,103,100,2,63,114,120,95,143,251,80,133,252,20,113,221,179,253,173,120,82,49,88,191,182,136,231,250,219,163,169,108,142,217,35,8,225,99,177,23,229,70,9,112,253,105,129,222,115,217,157,230,22,140,68,73,254,217,32,248,254,182,232,8,32,218,125,162,111,52,107,246,36,149,235,245,110,95,178,12,50,49,180,187,225,187,165,39,110,173,204,191,93,31,86,213,77,26,115,74,188,92,63,183,245,126,95,178,5,114,17,162,87,135,108,73,225,213,127,235,64,78,246,78,70,76,119,234,86,74,11,82,227,120,165,233,88,187,98,215,101,34,72,221,168,157,139,130,163,254,21,139,165,110,240,20,21,227,164,236,40,43,244,38,3,108,239,171,137,141,105,46,23,26,15,199,26,146,119,236,128,168,169,91,188,80,84,136,5,72,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,136,84,80,139,206,3,109,119,212,118,4,25,145,149,204,85,126,49,130,124,98,1,171,151,19,20,21,229,204,45,112,26,30,73,26,11,129,115,17,225,182,251,41,63,113,125,132,254,152,247,126,198,18,32,174,86,49,31,123,110,53,253,198,112,79,233,143,253,152,4,60,178,155,94,214,33,56,123,16,172,213,129,222,226,127,221,50,191,129,140,32,253,29,155,137,192,216,120,173,129,158,191,254,51,171,248,24,192,51,33,30,41,138,253,9,138,23,18,185,1,159,100,200,5,173,207,104,105,155,129,107,140,104,108,245,245,111,28,184,112,121,163,254,65,10,59,100,83,19,11,52,49,127,189,178,90,60,31,226,23,158,60,127,71,164,78,14,111,180,74,193,85,101,26,82,127,56,230,95,102,108,66,182,219,236,145,102,102,52,82,73,37,253,174,254,47,24,7,113,232,238,169,179,23,18,188,149,165,195,181,2,97,118,72,191,191,89,244,137,145,192,79,33,252,57,72,90,72,236,170,100,117,113,244,182,145,9,27,6,72,113,156,93,37,36,226,200,138,131,43,129,31,248,219,34,106,178,185,74,94,19,160,168,212,103,122,60,83,226,127,98,64,14,232,124,136,80,84,249,16,160,0,161,21,136,84,8,238,0,68,118,1,82,228,42,69,231,1,66,230,53,10,91,141,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,62,99,88,208,124,192,85,35,66,206,214,26,133,20,2,141,247,141,102,119,2,228,98,128,43,244,38,62,73,165,242,186,207,224,252,36,62,191,161,49,241,212,56,67,115,238,126,18,1,133,155,117,185,167,46,49,191,11,219,193,191,195,198,17,57,8,183,217,204,130,229,123,255,0,20,49,40,155,124,212,183,56,23,29,49,185,189,188,25,199,87,217,162,159,152,69,246,10,249,115,58,33,171,196,215,188,244,218,209,21,252,192,38,175,101,54,244,96,236,45,198,255,0,149,56,37,255,0,52,192,184,89,189,31,125,135,35,167,93,190,94,65,242,251,27,131,169,108,210,198,235,6,97,126,213,255,0,42,240,139,151,216,153,23,15,48,24,235,20,118,81,171,77,165,36,239,107,253,2,192,64,198,215,208,186,190,105,214,143,121,171,94,32,172,253,13,173,242,201,15,135,103,213,105,240,255,0,15,239,95,250,209,222,54,229,167,245,108,204,150,173,246,173,229,118,182,126,45,173,242,194,61,62,145,209,118,125,43,120,123,255,0,69,255,0,173,1,60,249,79,243,202,143,219,49,254,152,229,179,123,58,50,195,33,112,107,153,129,155,120,190,38,29,161,55,33,168,133,33,228,56,234,221,125,195,236,52,211,77,37,78,186,179,34,82,141,40,74,140,144,133,172,236,148,40,203,140,202,132,246,234,92,123,216,255,0,76,66,7,72,187,123,69,51,180,141,69,157,164,38,196,153,82,68,119,147,134,164,68,141,22,51,15,97,242,159,47,170,45,182,152,113,197,54,131,86,248,201,15,184,183,210,70,68,226,149,98,51,9,254,164,214,41,85,250,84,58,237,10,165,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,95,66,98,37,250,46,250,64,38,82,38,83,118,100,206,252,69,190,165,61,213,169,216,30,168,251,111,191,41,169,78,190,211,12,210,85,187,66,245,50,123,219,180,227,134,132,178,150,212,217,168,208,109,37,169,104,250,19,1,182,103,218,176,214,147,191,102,195,73,240,85,198,38,244,130,237,183,74,217,71,0,55,67,195,47,196,157,152,184,170,60,134,105,80,211,41,41,126,146,194,153,121,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,239,9,38,100,219,150,11,255,0,15,57,242,194,163,155,147,242,34,159,139,226,74,199,116,170,57,87,167,81,217,67,139,92,88,70,182,208,75,117,194,78,233,11,51,121,163,38,148,178,115,67,136,94,157,10,37,31,117,30,99,233,153,207,153,244,92,220,94,123,81,241,124,184,24,237,202,195,245,229,214,35,33,182,150,169,175,173,107,121,70,218,82,77,26,28,55,28,37,181,163,118,164,45,72,52,154,12,210,61,3,108,165,181,110,92,109,105,151,8,198,184,41,222,163,85,131,187,98,191,64,125,226,92,170,76,165,17,153,37,70,68,91,198,87,165,70,211,196,68,151,18,149,17,146,22,135,27,64,94,194,49,81,164,142,195,80,15,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,215,242,183,52,176,38,116,224,74,102,102,101,165,119,195,56,110,179,190,234,83,122,171,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,112,215,210,69,183,213,119,63,113,85,83,36,178,222,161,212,178,203,15,212,23,30,67,209,100,161,207,116,210,152,114,197,37,110,52,165,33,80,210,180,106,97,180,168,210,187,37,229,221,91,180,51,197,116,81,254,72,239,201,28,199,200,83,251,148,249,95,221,255,0,94,215,224,191,5,235,86,157,229,191,70,124,247,170,233,237,235,215,127,120,235,0,36,255,0,22,116,143,108,99,129,177,85,103,5,98,156,228,234,85,172,63,80,145,75,168,198,247,59,85,115,113,41,135,20,219,173,235,68,101,33,90,86,133,21,210,102,147,181,200,204,184,139,213,149,185,165,129,51,167,2,83,51,51,45,43,190,25,195,117,157,247,82,155,213,94,143,189,221,60,182,92,247,183,144,135,19,103,26,90,123,73,43,218,229,114,50,51,243,175,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,160,50,168,0,0,0,0,7,84,205,44,210,192,153,45,129,42,121,153,153,117,223,3,97,186,54,231,174,205,234,175,72,221,111,94,67,45,251,219,40,91,138,187,142,161,61,148,157,175,115,177,17,153,88,15,246,81,246,19,255,0,203,159,255,0,12,214,63,238,129,210,143,228,39,153,191,18,251,98,16,128,16,30,170,0,4,101,244,175,109,199,27,13,82,171,123,35,229,202,37,149,118,165,30,58,49,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,122,163,187,68,203,170,110,203,83,139,220,134,122,101,54,127,100,214,122,248,127,228,71,152,84,172,81,238,94,160,116,202,167,82,90,143,112,247,29,42,45,68,91,198,87,165,123,183,209,169,167,52,47,66,213,165,86,236,21,92,127,131,104,88,202,129,151,213,156,67,18,30,33,197,81,231,73,162,193,120,205,43,158,136,100,209,201,38,140,203,74,150,132,190,218,205,23,214,104,214,162,35,75,107,52,249,214,217,22,22,118,212,118,139,193,148,253,157,42,209,41,121,131,42,68,150,105,83,165,165,133,49,21,10,138,241,73,121,194,125,11,65,161,49,141,245,25,104,90,236,71,161,42,94,146,60,255,0,233,184,171,85,104,21,92,134,174,208,170,114,233,213,42,116,140,65,46,28,200,143,41,151,227,62,218,169,138,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,18,148,3,26,182,23,219,54,133,182,30,92,74,169,185,74,240,54,51,194,253,94,62,38,166,180,133,156,84,184,233,47,117,38,51,138,189,217,119,116,233,147,106,81,184,218,144,164,171,81,18,29,115,37,64,0,0,0,0,0,0,0,0,0,0,113,49,177,77,10,94,42,168,224,168,243,181,214,169,84,248,117,73,145,183,75,45,212,89,110,73,110,59,154,204,180,43,82,225,73,43,17,154,139,119,117,17,18,146,103,203,8,139,233,67,205,236,101,144,187,123,101,182,110,101,251,241,27,174,225,220,15,13,232,229,45,130,121,135,80,185,181,54,157,101,196,112,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,145,253,152,182,133,194,187,80,100,213,23,55,48,180,110,161,215,247,145,170,52,181,202,110,67,212,201,205,43,75,177,220,82,15,237,92,65,169,40,82,218,117,165,154,17,175,73,5,213,0,0,29,127,0,99,252,27,154,120,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,236,2,8,122,56,182,227,141,178,150,50,159,131,243,5,18,228,101,214,48,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,157,234,144,211,74,73,168,217,38,156,157,224,0,0,0,0,0,1,215,241,254,63,193,185,89,131,106,217,131,152,56,134,37,15,15,80,227,156,153,211,164,153,232,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,62,192,32,135,164,119,110,56,219,86,227,40,24,63,47,145,46,62,93,96,249,15,174,11,206,173,214,151,91,150,162,36,28,215,88,51,36,161,9,73,41,44,37,73,222,165,14,186,165,26,77,227,105,176,157,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,214,33,91,163,23,111,31,144,133,118,54,67,102,197,107,78,1,196,21,4,248,54,169,81,168,238,226,225,119,148,135,148,229,147,186,81,238,100,62,168,228,173,78,54,211,42,55,30,59,107,117,71,53,32,2,213,103,166,212,121,19,179,95,129,62,77,120,231,220,231,186,62,179,224,207,153,147,38,111,250,190,235,125,249,153,167,52,233,223,181,227,90,250,184,94,199,107,170,34,175,167,59,233,39,247,201,248,180,6,116,228,166,217,155,54,109,19,138,165,96,172,156,204,143,116,21,168,84,245,213,31,141,224,121,241,52,69,67,141,182,167,53,200,97,180,29,150,243,101,98,61,93,171,218,196,102,87,172,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,0,0,3,137,141,138,104,82,241,85,71,5,71,157,174,181,74,167,195,170,76,141,186,89,110,162,203,114,75,113,220,214,101,161,90,151,10,73,88,140,212,91,187,168,136,148,147,62,88,68,95,74,30,111,99,44,133,219,219,45,179,115,47,223,136,221,119,14,224,120,111,71,41,108,19,204,58,133,205,169,180,235,46,35,129,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,20,143,236,197,180,46,21,218,131,38,168,185,185,133,163,117,14,191,188,141,81,165,174,83,114,30,166,78,105,90,93,142,226,144,127,106,226,13,73,66,150,211,173,44,208,141,122,72,46,168,0,0,0,0,0,199,252,210,219,215,100,236,150,199,117,60,179,204,188,214,240,54,36,163,110,122,236,47,1,84,164,110,183,172,161,230,253,241,152,235,109,87,109,212,43,178,163,181,236,118,50,50,44,128,17,107,211,97,146,245,90,140,108,7,158,248,123,8,75,149,30,151,30,85,7,19,86,25,90,150,136,172,27,173,174,156,151,91,213,100,32,221,122,105,19,164,130,45,110,33,11,85,212,210,76,51,215,34,246,163,200,157,165,60,55,242,20,199,62,232,253,206,117,111,9,252,204,153,15,113,214,55,187,159,205,45,55,171,86,225,223,22,246,211,198,215,43,221,81,231,219,163,155,62,113,150,74,237,71,131,105,116,41,178,221,161,99,202,196,44,51,93,164,166,65,54,196,196,74,119,112,195,203,35,66,139,92,119,94,39,82,100,68,179,34,113,178,90,82,234,239,232,36,6,42,255,0,178,143,176,159,254,92,255,0,248,102,177,255,0,116,25,41,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,121,109,30,148,246,78,242,88,201,191,87,248,123,217,204,0,229,115,175,62,242,159,103,108,43,23,26,231,30,43,247,63,69,155,80,69,45,137,61,70,76,189,114,150,219,142,37,189,17,219,113,101,116,50,225,220,203,79,102,215,185,145,29,170,194,125,35,219,24,227,156,85,70,193,88,91,57,58,237,107,16,84,35,210,233,209,189,206,213,91,223,202,125,196,182,211,122,215,25,40,78,165,173,37,117,25,36,175,115,50,46,34,61,122,101,179,162,171,137,115,230,151,146,244,172,95,45,252,61,131,232,241,37,212,104,169,66,154,97,138,219,251,215,55,171,186,75,124,190,166,236,93,42,186,210,130,117,196,167,74,150,233,31,203,208,201,149,190,234,246,142,174,230,100,250,23,90,129,129,48,251,157,90,111,90,209,212,234,147,86,76,179,239,100,178,83,154,226,166,162,158,41,82,19,107,157,149,187,48,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,253,11,31,224,220,77,137,177,54,12,161,98,24,146,235,184,58,68,104,213,218,122,76,201,248,43,145,29,18,24,53,164,200,140,208,227,78,17,165,101,116,25,165,196,145,234,109,105,79,96,16,173,181,86,208,184,171,101,254,149,12,101,155,152,90,55,95,234,30,9,141,81,165,174,83,145,217,169,193,118,139,9,46,199,113,72,63,181,113,6,164,173,40,117,166,150,104,94,141,38,19,82,3,165,100,190,111,96,220,250,202,252,63,155,153,126,252,183,40,88,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,221,64,0,0,6,53,98,206,145,237,140,112,54,42,172,224,172,83,156,157,74,181,135,234,18,41,117,24,222,231,106,174,110,37,48,226,155,117,189,104,140,164,43,74,208,162,186,76,210,118,185,25,151,17,122,178,183,52,176,38,116,224,74,102,102,101,165,119,195,56,110,179,190,234,83,122,171,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,126,117,246,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,6,85,0,0,0,181,89,233,181,30,68,236,215,224,79,147,94,57,247,57,238,143,172,248,51,230,100,201,155,254,175,186,223,126,102,105,205,58,119,237,120,214,190,174,23,177,218,234,136,171,233,206,250,73,253,242,126,45,1,154,153,91,183,174,201,217,211,142,233,153,103,150,153,173,225,156,73,89,223,117,40,94,2,169,71,222,238,153,91,206,123,227,209,208,218,108,219,75,87,105,69,123,88,174,102,68,121,0,32,7,162,227,203,179,44,190,58,246,60,209,35,253,44,48,182,151,94,67,38,161,146,85,105,109,224,214,35,206,103,48,160,211,146,142,186,253,57,123,147,109,226,61,6,233,70,108,155,125,47,147,75,77,219,123,223,18,182,73,211,64,101,86,10,206,140,175,204,92,101,140,114,255,0,3,226,248,149,154,238,0,145,30,38,35,143,25,14,41,16,31,120,156,208,209,186,105,221,45,100,108,186,149,165,10,81,182,182,212,133,233,81,25,14,234,60,203,100,94,122,102,62,206,153,143,78,205,12,175,172,245,26,172,27,180,243,46,145,174,45,66,42,140,141,200,178,91,35,45,227,43,210,155,149,201,68,164,165,104,82,22,132,45,62,138,114,47,61,50,227,104,188,184,167,102,134,87,214,122,245,42,117,218,121,151,72,145,42,159,41,36,70,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,160,184,0,3,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,7,21,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,253,88,79,20,208,177,206,21,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,90,78,202,34,81,94,198,68,124,4,22,116,129,109,221,93,218,171,21,57,130,176,178,250,150,89,97,250,129,185,78,141,100,57,225,73,76,57,41,182,170,186,215,29,169,12,111,99,72,73,117,101,25,165,22,185,221,92,74,229,116,92,237,219,74,201,58,171,217,17,157,24,154,92,124,19,92,144,133,97,250,140,183,211,212,176,244,213,41,102,234,28,212,90,154,141,33,75,73,154,245,238,218,113,38,179,74,73,231,157,72,76,248,0,0,14,149,55,58,50,190,157,155,144,50,34,161,139,226,69,199,117,74,57,215,160,209,222,67,136,92,168,68,183,16,106,105,195,78,233,107,35,101,211,54,146,179,115,67,107,94,157,9,53,21,170,219,147,107,186,86,200,57,70,156,86,197,58,37,99,22,87,164,42,155,135,41,79,200,74,16,183,201,6,165,202,121,4,162,117,113,153,45,58,247,101,115,91,140,182,106,111,122,78,39,207,182,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,0,30,164,192,99,254,194,223,146,59,242,56,225,223,201,65,253,213,246,186,151,90,215,225,79,5,232,71,87,240,150,175,209,158,62,175,163,209,186,222,251,254,248,100,0,15,146,109,90,149,78,147,2,29,66,167,18,44,138,164,131,137,5,167,158,74,23,41,242,105,199,141,166,146,103,117,172,154,101,215,13,41,185,232,109,106,228,147,50,250,198,5,116,202,213,170,180,13,155,112,77,118,133,83,151,78,169,83,179,34,155,46,28,200,143,41,151,227,62,220,10,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,92,14,143,157,182,233,91,87,224,7,40,88,157,248,144,115,23,10,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,61,217,40,200,156,110,225,150,160,0,0,44,166,117,237,153,179,102,206,216,170,46,10,206,60,200,247,63,90,155,79,69,81,136,222,7,159,47,92,85,184,227,105,115,92,118,28,65,93,108,184,86,51,213,217,189,172,100,103,122,198,5,116,196,100,189,87,49,118,121,162,230,6,23,194,18,235,53,124,1,88,92,185,146,35,45,74,92,10,35,209,215,215,29,54,137,86,90,9,214,97,41,106,36,169,77,161,181,47,178,217,58,96,50,43,37,54,204,217,179,104,156,85,43,5,100,230,100,123,160,173,66,167,174,168,252,111,3,207,137,162,42,28,109,181,57,174,67,13,160,236,183,155,43,17,234,237,94,214,35,50,189,99,205,182,201,25,209,85,200,93,161,176,78,96,69,197,242,240,237,33,186,196,56,152,146,67,40,83,168,118,136,228,134,250,235,78,180,148,168,221,70,232,148,162,73,37,74,37,161,11,69,156,66,12,189,36,128,198,172,89,210,61,177,142,6,197,85,156,21,138,115,147,169,86,176,253,66,69,46,163,27,220,237,85,205,196,166,28,83,110,183,173,17,148,133,105,90,20,87,73,154,78,215,35,50,226,47,86,86,230,150,4,206,156,9,76,204,204,180,174,248,103,13,214,119,221,74,111,85,122,62,247,116,242,217,115,222,222,66,28,77,156,105,105,237,36,175,107,149,200,200,207,206,190,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,190,185,189,157,25,95,144,184,53,204,192,205,204,95,19,14,208,155,144,212,66,144,242,28,117,110,190,225,158,134,154,105,164,169,215,87,98,82,141,40,74,140,144,133,172,236,148,40,202,207,225,62,145,237,140,113,206,42,163,96,172,45,156,157,118,181,136,42,17,233,116,232,222,231,106,173,239,229,62,226,91,105,189,107,140,148,39,82,214,146,186,140,146,87,185,153,23,17,133,93,54,153,199,93,119,21,96,93,159,163,179,185,162,198,167,150,49,152,230,164,43,173,202,113,201,17,35,149,141,26,219,220,161,169,60,73,122,87,214,187,73,187,105,51,176,29,21,153,57,66,205,221,174,41,18,113,27,215,137,128,169,238,227,22,227,105,95,203,82,163,62,195,113,139,90,22,147,70,237,249,13,63,126,210,85,184,208,164,154,86,102,65,59,211,106,212,170,116,152,16,234,21,56,145,100,85,36,28,72,45,60,242,80,185,79,147,78,60,109,52,147,59,173,100,211,46,184,105,77,207,67,107,87,36,153,151,214,48,43,166,86,173,85,160,108,219,130,107,180,42,156,186,117,74,157,153,20,217,112,230,68,121,76,191,25,246,224,84,20,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,224,116,124,237,183,74,218,191,0,57,66,196,239,196,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,12,181,0,0,0,0,0,0,0,1,101,51,175,108,205,155,54,118,197,81,112,86,113,230,71,185,250,212,218,122,42,140,70,240,60,249,122,226,173,199,27,75,154,227,176,226,10,235,101,194,177,158,174,205,237,99,35,59,214,33,91,166,175,202,159,11,122,191,131,237,26,136,9,84,200,189,168,242,39,105,79,13,252,133,49,207,186,63,115,157,91,194,127,51,38,67,220,117,141,238,231,243,75,77,234,213,184,119,197,189,180,241,181,202,247,84,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,29,43,55,179,163,43,242,23,6,185,152,25,185,139,226,97,218,19,114,26,136,82,30,67,142,173,215,220,51,208,211,77,52,149,58,234,236,74,81,165,9,81,146,16,181,157,146,133,25,118,170,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,132,0,244,140,55,180,91,59,73,84,89,218,66,108,73,149,36,71,121,56,106,68,72,209,99,48,246,31,41,242,250,162,219,105,135,28,83,104,53,111,140,144,251,139,125,36,100,78,41,86,35,60,159,232,186,233,0,153,72,153,77,217,147,59,241,22,250,148,247,86,167,96,122,163,237,190,252,166,229,58,251,76,51,73,86,237,11,212,201,239,110,211,142,26,18,202,91,83,102,163,65,180,150,130,90,128,0,0,116,168,89,209,149,245,28,220,159,145,20,252,95,18,86,59,165,209,202,189,58,142,202,28,90,226,194,53,182,130,83,174,18,119,72,89,155,205,25,52,165,147,154,28,66,244,232,81,40,237,86,219,123,96,225,157,145,178,189,218,210,142,36,220,109,92,142,250,112,157,30,91,82,55,19,159,105,198,16,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,164,193,7,201,251,57,126,76,191,146,15,228,133,85,249,33,120,67,194,126,29,214,157,246,251,78,141,58,45,187,220,238,253,235,113,167,117,186,247,173,27,190,192,15,77,32,49,255,0,99,173,177,112,38,215,248,18,69,126,129,15,192,216,146,141,163,221,6,31,222,61,35,193,123,215,164,34,47,203,75,97,166,223,222,183,28,220,247,178,61,23,210,171,25,113,200,0,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,62,177,10,221,39,91,120,252,155,235,178,114,27,41,235,90,176,14,31,168,43,194,85,74,117,71,121,23,20,60,148,50,166,238,157,210,79,115,29,244,200,36,233,113,198,158,81,54,241,95,67,74,32,151,236,173,205,44,9,157,56,18,153,153,153,105,93,240,206,27,172,239,186,148,222,170,244,125,238,233,229,178,231,189,188,132,56,155,56,210,211,218,73,94,215,43,145,145,159,106,250,34,16,89,209,71,249,35,191,36,115,31,33,79,238,83,229,127,119,253,123,95,130,252,23,173,90,119,150,253,25,243,222,171,167,183,175,93,253,227,172,9,211,63,56,13,11,241,140,17,227,16,40,181,119,138,165,58,74,247,1,82,230,98,170,228,4,93,224,101,112,26,79,137,88,96,70,218,205,127,113,189,175,240,143,119,236,97,158,202,24,59,182,132,125,231,184,238,221,173,225,14,239,216,224,33,113,104,211,110,55,184,155,93,135,93,190,10,112,180,255,0,182,115,239,251,20,97,9,115,15,70,142,251,220,77,62,195,78,223,4,186,90,127,219,66,187,254,195,24,6,111,164,238,147,26,79,144,211,24,238,217,252,35,82,252,83,1,210,243,89,26,176,77,80,175,107,238,63,134,64,133,173,186,91,211,152,248,219,143,248,55,248,8,194,105,115,71,251,140,169,255,0,192,255,0,10,129,11,155,118,113,204,156,110,95,239,111,241,120,192,56,93,135,28,209,140,229,150,155,218,133,39,191,252,105,145,54,249,73,253,199,97,229,249,232,145,63,130,108,65,254,196,167,167,26,204,239,249,135,35,248,211,34,111,50,131,142,11,195,135,254,225,195,254,9,176,23,2,247,34,20,2,228,0,42,71,97,165,60,133,69,16,86,32,26,139,145,129,31,112,23,35,20,46,96,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,6,53,31,32,62,68,2,137,26,12,172,53,144,210,160,21,71,35,0,73,220,140,0,84,188,83,31,13,80,237,9,213,119,246,127,9,15,184,248,17,145,14,62,173,249,133,223,243,127,9,0,142,174,144,151,85,238,107,31,17,17,126,149,127,9,16,71,110,79,182,78,231,37,36,215,114,191,88,229,251,21,193,33,61,33,111,154,48,246,63,77,211,195,193,92,254,222,32,143,108,153,90,215,155,244,115,36,222,253,99,145,127,138,184,2,114,54,125,100,147,131,176,213,175,253,206,67,47,249,166,133,194,198,13,234,165,178,86,63,159,167,247,170,29,19,103,244,172,176,94,25,51,65,151,229,114,23,119,216,154,23,19,21,35,85,53,171,223,231,201,253,234,128,66,30,223,77,26,115,33,124,21,198,185,92,254,48,216,181,91,63,17,252,222,225,253,235,255,0,90,47,7,72,10,52,230,65,240,62,53,202,239,240,237,139,69,179,247,233,247,254,139,255,0,90,2,122,114,175,130,234,63,11,31,233,142,163,182,30,202,248,59,106,252,164,168,97,10,197,54,42,113,61,58,60,137,56,82,174,227,134,202,233,213,19,71,96,148,234,80,181,117,103,20,150,210,242,52,171,82,8,148,69,188,67,107,71,112,202,178,35,93,70,254,118,63,211,23,20,184,29,187,128,121,122,199,248,3,25,101,110,50,171,101,246,96,225,233,116,60,67,67,144,113,167,65,146,146,37,180,187,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,186,116,82,109,175,242,77,194,140,236,215,153,117,58,84,108,73,132,169,241,227,97,55,111,185,122,177,75,101,181,36,227,232,36,147,106,122,43,109,163,138,85,173,198,143,81,160,205,151,157,85,201,233,20,216,90,54,212,152,52,241,190,94,192,136,140,212,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,142,132,161,75,66,20,107,68,28,126,90,176,22,42,253,53,195,152,147,14,84,62,201,14,117,54,116,119,63,205,113,151,155,113,30,133,37,73,238,50,1,232,187,106,173,165,240,110,202,57,77,51,52,177,124,25,117,21,170,66,41,180,138,100,98,52,174,161,81,113,181,173,166,13,203,26,89,70,150,156,90,220,81,30,148,33,90,82,181,232,109,126,124,51,159,55,177,150,124,230,125,127,54,241,251,241,28,174,226,41,9,122,65,68,96,153,97,164,33,180,180,211,77,163,137,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,31,45,159,187,67,102,126,210,248,202,22,60,205,138,172,73,245,120,20,120,148,86,87,26,27,113,145,184,96,148,102,163,74,8,136,214,227,174,60,242,207,150,183,84,72,36,54,72,109,23,211,101,77,138,126,73,185,7,155,187,73,230,93,50,171,27,13,225,44,31,90,147,132,218,182,229,154,197,81,152,82,84,114,53,146,137,197,51,21,198,209,193,41,208,227,167,164,214,100,203,205,40,49,4,93,77,154,118,139,199,123,47,230,156,12,203,192,178,63,82,135,88,133,161,159,154,116,190,178,203,207,195,222,58,211,155,157,238,225,9,222,161,58,211,204,143,153,29,171,25,125,210,3,176,149,119,101,108,84,230,53,194,200,235,185,101,136,42,6,221,58,77,208,223,130,229,62,228,167,26,165,104,92,135,36,63,186,140,194,79,172,168,137,43,189,142,202,224,97,53,25,21,158,153,115,180,86,92,83,179,67,43,235,61,122,149,58,237,60,203,164,72,149,79,148,146,35,114,44,150,200,207,118,242,53,38,229,115,73,165,73,90,20,180,45,11,84,118,244,169,237,227,253,183,217,83,40,43,95,169,53,139,235,180,202,143,235,232,147,68,82,55,95,177,212,234,219,123,245,72,235,79,207,80,48,43,38,118,179,207,156,129,193,184,187,1,229,110,58,151,71,164,227,24,251,169,72,71,21,194,124,205,4,169,112,213,123,199,146,166,146,108,155,168,226,104,81,31,207,26,101,198,173,174,19,194,213,220,115,138,168,216,43,11,65,235,181,172,65,80,143,75,167,70,222,161,189,252,167,220,75,109,55,173,102,148,39,82,214,146,186,140,146,87,185,153,23,16,28,174,86,229,110,59,206,156,119,76,203,60,180,161,120,103,18,86,119,221,74,23,90,102,62,247,116,202,222,115,223,30,90,27,77,155,105,106,237,40,175,107,21,204,200,143,208,158,202,59,40,229,198,201,89,112,140,21,130,154,235,213,89,219,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,187,101,26,148,77,50,70,105,109,42,81,153,173,107,113,197,245,93,133,246,50,161,108,121,151,18,169,142,85,124,51,140,241,71,87,145,137,170,77,45,101,21,78,52,75,221,70,140,218,173,102,90,222,186,68,226,146,78,56,165,169,74,210,70,134,155,201,80,30,107,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,146,157,28,29,32,19,54,119,174,181,148,153,189,136,191,177,60,254,178,251,82,100,54,252,135,48,236,173,11,115,84,116,50,135,28,91,47,56,68,133,178,73,210,78,58,78,164,209,239,196,232,77,248,0,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,128,157,238,145,221,184,228,236,165,131,96,96,252,190,68,73,25,139,140,35,190,184,47,58,182,157,69,18,34,76,144,115,93,96,204,212,181,169,70,164,176,149,39,116,165,180,234,148,106,38,77,167,32,174,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,203,99,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,83,19,209,139,176,119,200,66,133,27,62,115,98,139,167,31,98,10,122,124,27,75,168,211,183,114,176,187,42,91,201,114,202,222,168,183,210,24,84,115,86,166,219,117,148,155,140,157,181,186,147,11,213,176,190,198,84,45,143,50,226,85,49,202,175,134,113,158,40,234,242,49,53,73,165,172,162,169,198,137,123,168,209,155,85,172,203,91,215,72,156,82,73,199,20,181,41,90,72,208,211,120,129,211,157,244,147,251,228,252,90,36,127,47,51,163,43,243,90,171,139,40,89,127,139,226,85,170,88,26,176,245,7,16,195,74,28,105,248,19,91,82,146,164,173,183,18,149,26,13,72,113,41,117,36,109,172,219,112,146,165,104,85,163,131,167,59,233,39,247,201,248,180,4,112,100,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,224,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,232,79,101,93,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,71,155,113,125,118,62,218,207,25,108,139,154,30,238,40,81,229,214,40,83,227,185,26,187,135,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,215,109,226,8,201,46,172,140,61,25,128,234,153,91,154,88,19,58,112,37,51,51,50,210,187,225,156,55,89,223,117,41,189,85,232,251,221,211,203,101,207,123,121,8,113,54,113,165,167,180,146,189,174,87,35,35,63,151,58,51,123,6,228,46,87,226,12,220,204,7,229,183,66,195,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,2,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,32,183,251,96,237,103,131,118,69,202,255,0,119,21,216,241,43,21,217,242,27,141,66,195,138,158,113,95,170,172,156,65,62,104,89,54,233,161,13,52,179,113,75,52,104,190,237,6,100,167,80,71,21,123,51,244,172,103,206,84,99,41,42,206,26,188,188,197,194,120,130,177,225,26,186,38,171,85,70,158,78,18,137,211,166,171,82,90,105,23,52,44,162,154,119,62,245,161,190,175,188,91,131,29,118,157,218,23,21,109,65,156,181,172,220,197,49,186,135,95,221,198,167,82,209,41,201,12,211,32,180,157,45,71,109,75,63,182,113,102,148,161,43,117,215,86,72,70,189,37,153,93,21,251,10,201,199,248,134,149,180,246,105,64,150,198,24,161,200,102,165,131,25,102,83,90,42,213,22,37,60,133,62,233,182,225,188,218,34,189,24,140,155,90,17,189,90,144,122,148,218,22,135,2,95,169,53,56,213,170,84,42,204,54,229,183,30,124,118,228,180,137,113,29,138,250,80,180,146,146,78,50,242,82,235,75,177,149,208,226,82,180,157,201,68,70,70,67,235,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,99,174,199,219,89,227,45,145,115,67,221,197,10,60,186,197,10,124,119,35,87,112,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,26,237,188,65,25,37,213,145,228,87,77,95,149,62,22,245,127,7,218,53,17,128,0,61,62,229,110,105,96,76,233,192,148,204,204,203,74,239,134,112,221,103,125,212,166,245,87,163,239,119,79,45,151,61,237,228,33,196,217,198,150,158,210,74,246,185,92,140,140,251,88,128,190,143,61,180,234,187,44,102,132,122,22,47,196,18,211,149,120,150,65,150,32,134,81,149,40,161,62,109,233,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,22,237,197,161,157,51,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,15,44,66,77,58,40,118,227,147,134,170,180,77,145,243,25,17,10,133,82,145,33,24,70,172,107,106,57,193,150,234,156,125,80,159,53,26,73,212,62,234,151,186,81,93,210,121,212,183,101,165,196,110,99,44,0,122,168,1,30,189,26,93,32,145,179,134,149,71,217,243,55,234,178,220,204,24,17,250,181,30,173,45,215,101,63,137,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,221,70,102,179,85,228,40,0,0,71,175,73,111,72,36,108,158,165,86,54,124,202,10,172,182,243,6,124,126,173,88,171,68,117,216,175,225,164,45,49,95,108,219,53,176,104,125,114,35,62,234,73,108,186,149,176,118,81,25,44,147,96,177,93,41,123,123,123,187,153,94,217,71,43,216,209,135,233,85,14,167,139,234,146,35,217,201,243,162,62,74,56,113,210,178,187,108,178,251,73,53,187,98,83,142,54,68,131,38,146,106,126,53,135,96,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,166,221,251,49,208,182,75,204,44,27,149,84,138,215,134,229,175,7,183,84,170,85,250,178,227,117,249,78,212,234,9,75,155,133,58,233,53,165,134,227,181,100,171,73,238,181,216,148,165,0,198,177,46,157,20,59,113,198,196,180,170,38,200,249,140,137,103,93,166,199,144,140,35,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,221,40,172,209,178,210,91,178,20,218,55,216,149,176,206,198,84,45,176,242,227,56,169,141,213,124,13,140,240,191,128,228,97,154,147,171,89,197,75,142,148,253,236,105,45,166,247,101,221,211,68,110,37,38,227,106,66,84,157,68,75,105,204,74,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,7,169,225,21,125,57,223,73,63,190,79,197,162,250,244,105,237,213,39,105,172,51,43,44,51,58,124,185,89,161,135,35,191,82,149,57,81,90,109,138,189,56,228,17,37,244,19,13,161,166,86,201,190,203,42,108,210,90,139,118,226,84,179,83,132,221,138,233,206,250,73,253,242,126,45,1,106,186,21,60,169,241,79,171,249,222,209,167,9,169,16,173,208,169,229,79,138,125,95,206,246,141,56,77,72,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,29,118,62,218,207,25,108,139,154,30,238,40,81,229,214,40,83,227,185,26,187,135,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,215,109,226,8,201,46,172,143,34,186,106,252,169,240,183,171,248,62,209,168,140,0,1,233,247,43,115,75,2,103,78,4,166,102,102,90,87,124,51,134,235,59,238,165,55,170,189,31,123,186,121,108,185,239,111,33,14,38,206,52,180,246,146,87,181,202,228,100,103,218,196,11,116,115,109,175,249,21,115,29,250,6,63,169,213,92,203,44,83,239,117,40,204,30,245,186,92,227,52,19,117,52,179,165,75,86,148,32,219,117,45,26,84,182,212,149,89,213,50,211,103,61,32,3,13,122,71,118,227,147,178,150,13,129,131,242,249,17,36,102,46,48,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,157,210,150,211,170,81,168,153,54,156,186,187,96,237,103,131,118,69,202,255,0,119,21,216,241,43,21,217,242,27,141,66,195,138,158,113,95,170,172,156,65,62,104,89,54,233,161,13,52,179,113,75,52,104,190,237,6,100,167,80,71,231,179,31,227,252,101,154,120,202,173,152,57,131,136,101,215,49,13,114,65,201,157,58,73,150,183,87,98,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,12,255,0,232,233,233,35,196,56,2,78,28,217,207,57,26,151,92,195,15,200,77,62,131,90,109,18,165,212,105,40,221,44,152,128,152,209,217,117,233,168,91,196,195,44,161,36,75,107,120,105,186,155,75,104,110,79,182,145,201,10,86,209,249,37,138,114,94,179,92,151,70,143,136,227,180,148,79,140,218,92,92,103,217,125,185,12,172,208,174,11,65,58,203,122,209,116,154,145,169,36,164,25,146,203,16,58,52,186,62,227,100,245,42,143,180,30,111,210,165,183,152,51,227,245,154,61,38,91,78,197,127,13,33,105,148,195,132,225,33,243,67,235,145,25,246,148,104,121,164,173,131,186,76,137,100,171,72,80,15,42,227,209,238,198,217,233,15,104,157,156,112,102,99,120,103,194,53,165,83,219,167,98,53,44,152,67,200,172,71,66,91,148,110,52,193,154,26,222,44,183,232,69,146,123,167,154,86,132,146,137,37,14,221,39,249,47,85,202,157,173,49,109,117,156,33,46,147,134,49,204,132,215,168,211,20,181,58,196,247,220,101,165,84,20,135,13,74,178,202,98,222,82,154,51,35,65,56,217,146,82,218,219,190,69,116,37,231,29,117,172,85,142,182,126,144,206,250,139,38,158,120,198,27,154,144,158,169,41,183,35,196,144,86,36,107,115,124,135,99,113,53,233,71,85,236,166,238,40,200,35,4,122,51,201,12,107,74,203,93,134,176,14,99,87,99,203,126,155,133,114,158,149,91,152,212,68,37,79,184,196,106,59,111,56,150,210,165,37,38,179,74,12,136,141,73,43,218,230,92,199,156,193,42,155,117,102,151,185,78,140,173,159,178,210,5,119,170,207,199,120,127,12,245,152,93,87,95,92,165,194,165,178,243,222,248,104,52,183,162,82,169,202,224,164,173,87,177,93,59,194,1,26,185,177,142,190,74,25,167,140,179,51,193,126,12,247,91,136,42,53,222,165,191,223,117,94,181,37,199,183,91,205,41,215,167,121,167,86,148,222,215,177,94,194,117,58,50,242,83,228,45,178,62,22,235,21,14,181,63,29,219,26,204,208,238,182,90,235,172,51,213,219,110,237,161,73,180,86,163,107,73,234,179,166,238,149,26,116,218,24,54,72,201,122,174,125,109,13,130,114,254,46,16,151,136,169,14,86,33,203,196,145,217,90,154,67,84,70,228,55,215,93,117,212,169,38,210,55,70,164,146,137,73,81,173,104,66,46,226,208,71,233,36,0,0,0,0,0,0,0,0,0,7,78,206,12,210,195,249,39,150,120,135,53,113,84,58,132,170,78,26,136,115,37,179,79,109,11,144,180,18,137,54,109,43,90,18,103,117,23,53,17,122,64,119,16,24,1,254,205,94,203,31,248,131,154,191,241,85,59,254,252,51,27,36,115,123,14,103,214,86,80,51,115,8,211,234,144,105,24,137,167,94,138,197,77,182,219,146,132,161,229,180,122,210,210,220,65,92,219,51,43,44,248,25,94,199,114,32,239,32,48,251,62,58,80,178,15,103,140,215,174,228,238,55,193,185,131,46,181,135,206,49,73,122,153,2,11,177,151,191,142,212,132,26,20,228,180,40,251,15,34,247,73,113,185,122,71,51,179,79,72,206,72,237,81,152,174,101,150,95,97,108,113,79,170,55,77,122,168,111,86,96,196,106,62,233,165,33,42,45,77,73,113,90,174,226,108,90,109,192,248,144,12,168,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,226,118,23,219,54,187,177,230,99,202,169,185,74,240,206,12,197,29,94,62,38,166,180,132,20,165,54,209,175,117,38,51,138,181,158,107,122,233,147,106,81,54,226,86,164,171,73,154,29,110,127,176,158,41,161,99,156,43,70,198,184,90,119,93,162,226,10,124,122,165,58,78,233,109,239,226,190,218,92,105,205,11,36,173,58,144,180,157,148,68,162,189,140,136,248,15,45,163,61,58,55,58,65,35,108,237,37,204,158,206,74,172,181,101,213,70,66,164,194,169,60,235,175,35,12,172,154,125,199,73,168,236,176,235,207,34,75,198,194,77,9,82,80,218,205,110,90,235,112,204,37,167,55,118,145,201,44,133,170,225,122,54,111,227,232,152,98,70,49,144,236,106,58,229,199,124,216,117,109,169,164,184,110,60,132,41,168,232,73,200,106,235,121,72,65,18,140,204,236,149,25,92,10,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,157,125,183,51,230,54,209,219,75,227,28,201,163,77,150,254,30,57,8,165,225,242,122,67,174,32,169,209,144,77,54,227,72,117,8,83,40,121,73,114,73,181,161,58,23,33,100,119,86,165,28,138,116,48,100,85,87,10,101,126,37,207,170,212,169,109,35,29,72,77,54,143,13,50,84,76,46,20,39,28,75,146,150,218,29,52,45,106,144,110,180,157,235,68,227,69,29,195,66,180,72,85,194,50,246,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,149,93,24,187,120,252,132,43,177,178,27,54,43,90,112,14,32,168,39,193,181,74,141,71,119,23,11,188,164,60,167,44,157,210,143,115,33,245,71,37,106,113,182,153,81,184,241,219,91,170,48,154,144,0,0,17,87,211,157,244,147,251,228,252,90,37,38,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,231,219,110,141,179,107,187,97,230,60,90,155,116,175,3,96,204,47,214,35,225,154,107,168,65,202,75,110,154,55,178,100,184,155,221,231,119,77,25,182,149,27,109,165,9,74,117,25,45,215,3,150,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,132,14,145,254,143,249,155,59,215,93,205,188,161,195,191,216,158,127,86,97,216,209,220,126,67,152,118,86,132,55,166,66,222,91,142,45,151,156,35,90,30,53,105,39,29,54,148,72,247,147,118,202,236,117,182,46,59,217,3,29,200,175,208,33,248,103,13,214,116,123,160,195,251,198,99,248,83,116,204,132,69,249,105,108,58,227,27,167,36,27,158,246,69,174,218,85,114,62,30,130,113,254,0,193,185,167,131,106,217,125,152,56,122,37,115,15,87,35,156,105,208,100,145,232,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,40,1,219,111,99,236,77,178,54,104,59,69,81,75,155,130,107,146,31,86,19,172,75,118,62,254,115,13,54,194,222,67,141,180,179,82,86,202,164,161,163,90,144,217,56,105,53,161,41,35,210,144,159,236,1,143,240,110,105,224,218,78,96,229,246,33,137,92,195,213,200,229,38,12,232,198,122,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,40,58,82,246,246,247,119,50,189,178,142,87,177,163,15,210,170,29,79,23,213,36,71,179,147,231,68,124,148,112,227,165,101,118,217,101,246,146,107,118,196,167,28,108,137,6,77,36,212,254,21,229,134,211,185,203,148,25,113,142,178,155,5,98,141,206,22,204,58,123,148,250,181,62,67,41,125,182,247,132,150,222,126,57,46,228,211,206,48,74,97,107,34,237,54,178,185,107,109,149,181,210,176,6,0,198,89,167,140,169,57,125,151,216,122,93,115,16,215,36,20,104,48,99,17,107,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,32,235,224,50,127,164,7,102,124,27,178,134,101,224,172,173,193,243,165,212,86,172,15,18,165,87,169,201,51,74,234,53,23,39,77,67,175,147,122,141,44,163,75,77,161,13,164,207,74,16,157,74,90,245,184,191,175,99,189,142,191,37,174,86,103,7,185,233,157,83,25,224,175,4,212,104,94,247,188,240,134,242,53,83,93,59,182,251,77,53,191,121,168,158,254,189,91,189,215,2,178,151,112,203,254,139,174,144,8,117,120,116,221,153,51,191,17,110,106,172,245,106,118,7,170,62,219,12,69,114,43,76,52,195,52,149,110,208,141,47,22,234,237,56,225,173,79,41,197,54,106,37,147,73,119,61,54,138,207,156,27,179,110,81,215,115,91,25,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,173,197,38,198,162,66,180,32,150,226,139,66,20,101,231,10,173,76,198,89,81,143,230,209,166,57,46,129,139,48,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,217,109,168,248,164,141,39,200,199,117,218,11,105,220,229,218,122,187,73,175,230,246,40,240,147,148,74,123,84,248,49,152,101,49,226,179,100,32,158,125,44,162,200,39,159,90,9,199,86,68,87,86,148,164,146,219,109,54,128,249,54,138,207,156,101,180,150,110,87,115,91,25,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,161,180,170,198,162,66,117,172,214,226,139,90,212,103,159,253,23,221,31,113,170,209,168,187,80,231,77,42,90,16,137,9,159,131,232,114,90,118,50,245,178,236,89,16,235,68,235,79,165,70,131,82,31,74,24,117,173,14,32,210,239,105,10,69,236,87,71,54,193,63,146,162,186,254,100,102,35,253,95,44,176,205,67,169,203,142,196,141,18,171,83,144,132,58,112,210,104,61,108,178,72,113,181,58,239,5,26,86,148,52,122,148,167,25,157,64,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,68,64,101,86,102,98,172,155,204,124,57,154,88,42,95,87,173,97,154,131,85,8,218,156,113,13,189,160,251,108,59,187,90,22,166,93,65,169,183,16,74,45,109,173,105,51,178,140,75,255,0,77,95,146,198,22,245,129,7,217,213,17,10,192,61,36,108,171,180,198,13,218,191,40,225,230,150,15,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,164,146,242,52,186,218,208,226,72,181,33,105,212,148,47,91,104,188,3,205,102,205,27,69,227,189,151,243,78,6,102,96,89,31,169,67,172,66,208,207,205,58,95,89,101,231,225,239,29,105,205,206,247,112,132,239,80,157,104,230,71,204,143,208,246,75,230,246,13,207,172,175,195,249,185,151,239,203,114,133,136,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,36,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,97,221,71,95,204,44,21,74,204,172,1,137,114,230,187,34,91,20,220,85,71,155,68,152,236,69,165,47,182,196,150,86,203,138,109,74,74,146,75,36,172,204,140,210,162,189,174,71,200,118,0,1,230,7,54,48,47,200,191,52,241,150,89,248,83,194,126,228,177,5,70,133,215,119,27,158,181,213,100,184,206,247,119,169,90,53,110,245,105,212,171,94,215,59,92,78,167,70,94,117,252,154,118,71,194,221,98,159,213,103,224,75,96,169,154,26,208,203,189,73,134,122,187,141,221,197,169,87,138,236,109,106,61,55,116,157,210,146,78,155,224,87,76,182,75,213,112,214,124,210,243,162,149,132,37,177,135,177,133,30,36,74,141,105,43,83,172,63,91,99,122,222,233,119,81,238,87,212,218,139,165,54,66,86,77,56,164,234,82,29,50,249,122,25,51,75,220,166,209,213,220,179,159,93,234,176,49,222,31,115,171,66,234,186,250,229,82,18,201,230,125,240,144,106,111,68,85,84,85,197,73,66,175,99,186,183,100,3,21,118,177,242,167,206,79,88,24,135,218,47,137,158,232,206,171,82,168,29,31,249,127,93,174,212,226,83,169,180,232,245,233,115,38,75,121,44,177,25,134,234,211,148,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,24,118,177,242,167,206,79,88,24,135,218,47,140,233,155,156,117,220,162,232,92,193,81,176,227,54,151,143,106,21,92,28,228,157,72,249,86,44,154,149,81,201,39,161,104,81,47,120,196,119,88,183,101,73,223,235,74,137,72,34,48,192,189,165,51,122,78,125,103,206,57,205,199,159,150,228,124,69,88,121,234,121,75,97,166,95,106,156,139,53,9,151,16,213,208,75,110,51,108,182,102,70,171,154,12,205,74,51,53,28,196,244,77,228,93,119,39,246,101,247,73,139,104,212,168,149,92,196,168,35,18,69,122,57,161,201,75,163,185,21,146,132,137,14,36,191,95,121,13,234,81,33,50,78,250,86,167,16,152,97,201,76,175,170,231,86,110,97,12,168,163,42,91,114,49,77,98,53,53,114,35,66,84,181,195,97,107,45,244,163,105,38,70,180,50,214,241,213,246,146,68,134,212,102,164,145,25,151,165,220,39,133,168,88,27,10,209,176,86,22,131,212,168,184,126,159,30,151,78,141,189,91,155,136,172,54,150,218,111,90,205,75,86,148,33,37,117,25,168,237,115,51,62,32,48,91,166,175,201,99,11,122,192,131,236,234,136,136,12,170,204,204,85,147,121,143,135,51,75,5,75,234,245,172,51,80,106,161,27,83,142,33,183,180,31,109,135,119,107,66,212,203,168,53,54,226,9,69,173,181,173,38,118,81,137,127,233,171,242,88,194,222,176,32,251,58,162,33,88,7,164,141,149,118,152,193,187,87,229,28,60,210,193,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,52,146,94,70,151,91,90,28,73,22,164,45,58,146,133,235,109,23,128,121,172,217,163,104,188,119,178,254,105,192,204,204,11,35,245,40,117,136,90,25,249,167,75,235,44,188,252,61,227,173,57,185,222,238,16,157,234,19,173,28,200,249,145,250,30,201,124,222,193,185,245,149,248,127,55,50,253,249,110,80,177,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,140,59,168,179,251,85,109,49,131,118,80,202,57,153,165,140,32,203,168,173,82,19,77,164,83,35,17,165,117,26,139,136,113,109,48,110,105,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,251,174,106,230,102,21,201,188,184,196,121,165,141,101,245,122,46,25,167,187,80,147,165,198,208,227,218,11,176,195,91,197,161,10,121,213,154,91,109,6,162,214,226,208,146,59,168,135,158,29,170,182,152,198,91,87,230,228,204,210,198,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,52,146,158,94,167,92,90,220,81,22,165,173,90,82,132,104,109,1,125,118,117,233,66,206,92,171,206,90,230,47,204,39,61,209,224,204,113,136,36,215,49,37,17,150,210,111,70,122,66,90,111,125,5,231,76,221,45,195,49,216,105,168,238,58,109,110,155,221,246,12,210,234,38,251,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,136,30,138,61,138,62,73,184,169,141,165,51,50,153,85,141,134,240,149,66,60,156,36,213,183,44,214,42,140,184,165,28,141,100,162,113,76,197,113,180,112,74,116,56,233,233,53,153,50,243,74,153,64,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,0,0,5,138,219,19,101,92,27,181,126,81,212,48,125,102,155,17,56,158,157,30,68,156,39,87,113,195,101,116,234,137,163,176,74,117,40,90,186,179,138,75,105,121,26,85,169,4,74,34,222,33,181,163,207,102,63,192,24,203,43,49,149,91,47,179,7,15,75,161,226,26,28,131,141,58,12,146,45,109,46,196,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,234,32,97,175,72,166,194,177,182,165,193,167,142,50,250,4,68,102,165,2,59,44,193,122,76,167,80,138,157,57,147,144,179,166,145,27,132,195,43,83,146,20,226,30,82,60,116,37,10,90,16,163,90,2,218,116,81,237,175,242,77,194,172,108,215,153,149,58,84,108,73,132,169,241,227,97,39,111,185,122,177,75,101,181,36,227,232,36,147,106,122,43,109,163,138,85,173,198,143,81,160,205,151,157,86,90,237,85,180,198,13,217,67,40,230,102,150,48,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,164,210,202,52,180,226,214,226,136,244,161,10,210,149,175,67,107,243,153,249,106,192,88,171,244,215,14,98,76,57,80,251,36,57,212,217,209,220,255,0,53,198,94,109,196,122,20,149,39,184,200,119,92,254,218,31,52,54,152,198,80,177,230,108,213,98,79,171,211,232,241,40,140,174,52,54,227,35,112,193,40,205,70,148,17,17,173,199,92,121,229,159,45,110,168,144,72,108,144,218,3,138,206,140,222,198,89,245,154,24,131,55,51,1,248,142,87,113,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,196,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,143,165,12,180,217,131,98,74,174,104,228,94,103,109,45,142,216,151,79,194,120,59,11,214,229,208,99,189,21,68,138,252,214,105,179,125,245,167,82,242,22,132,69,146,136,203,53,104,91,110,173,43,104,252,71,72,177,44,7,127,200,188,244,204,125,157,51,30,157,154,25,95,89,234,53,88,55,105,230,93,35,92,90,132,85,25,27,145,100,182,70,91,198,87,165,55,43,146,137,73,74,208,164,45,8,90,125,20,228,94,122,101,198,209,121,113,78,205,12,175,172,245,234,84,235,180,243,46,145,34,85,62,82,72,141,200,178,91,35,61,219,200,212,155,149,205,38,149,37,104,82,208,180,45,81,1,210,63,209,255,0,51,103,122,235,185,183,148,56,119,251,19,207,234,204,59,26,59,143,200,115,14,202,208,134,244,200,91,203,113,197,178,243,132,107,67,198,173,36,227,166,210,137,30,242,110,227,94,69,237,71,158,219,53,248,111,228,41,142,125,206,123,163,234,222,19,249,153,14,102,255,0,171,239,119,63,154,90,115,78,157,251,190,45,175,171,141,236,86,9,31,233,94,219,142,54,26,165,86,246,71,203,148,75,42,237,74,60,116,98,234,177,45,216,229,6,35,169,109,244,194,96,210,105,55,86,251,74,70,245,71,118,137,151,84,221,150,167,23,185,139,92,173,202,220,119,157,56,238,153,150,121,105,66,240,206,36,172,239,186,148,46,180,204,125,238,233,149,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,31,95,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,122,9,216,95,99,42,22,199,153,113,42,152,229,87,195,56,207,20,117,121,24,154,164,210,214,81,84,227,68,189,212,104,205,170,214,101,173,235,164,78,41,36,227,138,90,148,173,36,104,105,176,237,91,40,236,163,151,27,37,101,194,48,86,10,107,175,85,103,110,223,175,215,223,100,145,42,175,41,36,100,74,81,17,158,237,148,106,81,52,201,25,165,180,169,70,102,181,173,199,23,122,143,129,10,138,31,155,184,6,158,98,133,227,138,157,203,137,10,23,21,113,1,184,3,77,207,184,133,76,206,192,52,46,253,222,113,138,155,76,194,98,79,185,189,250,212,141,61,114,214,50,43,252,231,206,50,173,124,174,92,198,38,237,85,38,84,127,114,251,134,117,106,235,183,186,76,237,243,143,48,8,52,196,41,91,29,94,201,62,214,190,101,240,9,115,216,46,175,37,220,36,73,52,53,99,197,150,224,71,250,148,95,72,137,28,94,165,39,170,92,173,243,206,127,230,137,86,216,14,107,74,194,168,34,117,163,190,46,34,224,175,177,197,1,35,208,212,107,104,204,254,170,223,184,55,84,86,33,243,211,150,74,97,70,70,71,218,62,95,1,15,161,71,114,1,210,51,93,68,156,23,84,226,87,247,143,225,80,33,107,110,133,146,179,35,27,21,203,244,183,248,8,194,103,51,117,195,70,14,171,25,216,136,183,28,79,245,214,196,44,109,198,246,188,204,198,182,52,153,31,131,121,126,199,140,3,135,216,162,197,141,102,113,253,35,145,252,105,145,56,25,58,87,193,88,111,253,226,135,252,19,98,15,182,40,35,60,107,44,237,199,192,114,63,141,50,39,7,39,63,184,172,55,254,241,67,254,9,176,29,254,214,1,83,228,65,203,144,10,10,39,144,168,162,121,0,212,92,140,11,152,23,35,21,72,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,223,184,83,81,138,153,216,105,1,82,177,243,26,84,43,107,141,38,119,1,169,28,140,1,28,140,11,152,10,159,14,4,56,250,177,252,164,233,253,175,225,33,200,43,249,7,29,87,191,81,119,252,223,194,64,35,95,164,69,95,49,51,3,151,233,87,239,226,12,6,200,118,205,236,226,161,162,199,199,172,242,253,138,232,207,110,145,21,23,129,115,0,175,199,230,87,239,226,12,25,217,209,141,230,113,225,229,26,47,126,183,223,254,42,240,9,199,200,150,183,120,47,13,21,140,173,135,161,23,31,214,154,29,243,19,149,233,205,23,217,147,251,213,14,163,146,236,146,48,102,28,236,219,230,12,50,231,246,38,199,113,196,9,73,194,65,40,184,111,75,240,24,8,80,233,5,107,251,35,17,216,248,214,235,191,195,182,44,198,207,165,127,15,127,232,191,245,162,252,244,133,66,83,121,132,202,247,86,39,43,53,211,35,213,207,223,218,22,11,32,93,209,225,238,213,175,213,123,191,93,1,61,217,86,119,93,71,225,99,253,49,113,140,207,184,91,60,168,116,148,229,68,137,87,226,199,119,219,139,150,87,238,1,168,175,222,66,48,186,81,54,0,135,87,133,82,218,111,36,48,246,230,170,207,89,168,227,138,91,14,48,196,87,34,180,195,175,189,86,78,241,104,210,241,110,172,235,109,146,212,242,156,75,132,146,89,58,167,100,251,181,110,32,92,192,64,103,71,222,196,181,93,171,177,243,149,204,76,196,184,57,117,133,164,71,122,171,49,81,84,166,42,175,165,230,84,186,74,28,75,205,45,11,114,58,156,82,157,108,212,108,150,236,212,68,110,55,121,135,218,15,11,80,176,54,198,25,151,130,240,188,30,165,70,195,249,97,89,165,211,163,111,86,230,226,43,20,151,91,105,189,107,51,90,180,161,41,43,168,205,71,107,153,153,241,23,130,155,73,165,81,89,92,58,53,50,36,8,238,72,126,90,218,140,202,90,66,159,125,213,60,243,166,148,145,17,173,199,92,113,197,171,154,150,181,40,238,102,102,45,174,214,30,75,57,201,234,255,0,16,251,57,240,30,107,199,168,92,127,128,48,110,105,96,218,182,95,102,14,30,137,92,195,213,200,231,26,116,25,36,122,29,69,200,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,203,208,245,74,3,206,118,216,155,43,99,45,148,51,110,161,132,43,52,217,106,195,21,25,18,36,225,58,187,142,19,200,168,211,137,125,130,83,169,66,19,214,91,74,155,75,200,210,157,43,50,81,22,237,109,173,114,171,209,161,176,228,109,156,112,107,57,195,142,23,45,121,139,141,40,237,161,232,142,33,216,232,161,211,158,54,223,40,74,101,100,149,28,147,82,26,83,202,90,123,11,108,155,65,17,37,107,123,47,177,94,1,193,184,234,70,30,149,140,112,244,74,178,240,173,97,170,253,28,164,164,212,136,181,22,218,117,166,164,18,47,165,75,66,95,112,209,168,143,74,244,173,54,90,16,164,243,253,160,26,128,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,218,77,164,213,105,209,160,76,168,83,37,197,143,84,142,114,224,186,243,42,66,37,48,78,184,201,186,210,140,172,180,19,172,186,217,169,55,45,109,173,60,210,100,87,47,107,31,42,124,228,245,129,136,125,162,248,145,252,148,216,251,12,237,115,209,137,150,244,85,20,72,88,218,135,31,16,43,9,214,37,187,35,113,5,247,107,143,45,228,56,219,75,36,169,15,38,50,26,53,169,14,27,100,163,90,18,163,45,42,14,191,209,71,183,79,206,54,95,206,188,103,253,239,23,0,77,156,159,182,74,169,110,72,53,126,181,213,80,164,253,91,36,191,204,236,137,84,30,93,241,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,158,232,224,233,0,135,180,69,9,172,164,205,236,69,253,150,32,117,151,218,147,33,182,35,183,136,162,235,91,154,163,161,148,54,218,30,101,179,36,45,146,78,163,109,162,117,38,191,126,38,131,58,128,0,6,42,244,163,249,9,230,111,196,190,216,132,32,4,79,247,74,63,144,158,102,252,75,237,136,66,0,64,73,167,69,14,195,146,113,45,86,137,181,198,99,46,33,208,169,178,36,47,8,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,247,73,43,58,111,52,151,46,132,182,141,245,234,233,45,233,4,141,147,212,170,198,207,153,65,85,150,222,96,207,143,213,171,21,104,142,187,21,252,52,133,166,43,237,155,102,182,13,15,174,68,103,221,73,45,151,82,182,14,202,35,37,146,109,122,182,254,219,6,149,178,110,81,169,84,243,150,230,59,198,49,230,64,194,136,101,164,154,35,62,132,36,156,156,234,156,66,154,209,28,222,105,100,218,146,163,117,106,66,52,232,55,28,110,3,63,45,88,247,21,126,154,226,60,73,136,234,31,100,153,58,165,58,67,159,231,56,243,206,56,191,74,148,165,119,153,128,185,91,39,213,182,139,167,103,109,30,30,203,21,57,113,115,6,169,30,92,72,109,50,244,84,34,83,4,194,222,125,167,83,44,250,186,208,72,100,220,36,187,114,214,218,20,158,218,80,101,158,189,57,223,73,63,190,79,197,163,39,250,60,246,44,165,108,177,149,241,235,184,191,15,196,78,106,98,88,230,120,130,97,73,76,163,132,193,185,169,170,123,14,37,36,148,33,41,38,148,233,32,212,75,120,148,123,199,16,134,116,227,7,78,119,210,79,239,147,241,104,12,74,232,206,164,210,171,251,107,229,253,10,187,76,137,81,166,212,99,215,162,76,135,45,148,188,196,150,28,162,78,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,147,110,141,140,171,187,30,102,60,90,99,117,95,12,224,204,81,214,36,97,154,147,171,65,74,83,109,26,55,177,164,182,155,89,230,183,173,17,184,148,147,110,37,105,82,116,153,173,166,249,110,139,143,46,204,178,248,235,216,243,68,228,231,70,80,224,220,250,202,252,65,148,121,128,196,183,40,88,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,226,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,38,16,129,209,231,182,157,87,101,140,208,143,66,197,248,130,90,114,175,18,200,50,196,16,202,50,165,20,39,205,189,45,84,24,109,42,37,33,105,81,52,151,77,4,163,91,36,162,221,184,180,51,167,175,237,209,182,109,119,108,60,199,139,83,110,149,224,108,25,133,250,196,124,51,77,117,8,57,73,109,211,70,246,76,151,19,123,188,238,233,163,54,210,163,109,180,161,41,78,163,37,186,231,74,218,171,102,124,101,178,134,110,76,202,220,97,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,81,169,149,234,105,196,45,181,25,233,90,21,165,75,70,135,23,203,108,125,178,102,50,218,235,52,61,195,208,164,75,163,208,160,71,114,77,119,17,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,174,219,197,145,26,90,89,144,92,174,142,109,138,63,37,86,99,191,95,199,244,202,171,121,101,133,189,242,165,37,130,221,55,84,156,70,131,110,152,151,181,37,105,212,133,155,142,169,162,82,144,218,82,155,180,167,154,112,167,164,117,252,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,181,116,65,229,110,4,206,156,9,159,249,103,153,116,47,12,225,186,207,185,78,187,11,173,61,31,123,186,122,123,205,251,227,43,67,137,179,141,33,93,149,21,237,99,185,25,145,245,94,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,0,193,93,171,182,81,204,125,146,179,29,120,43,26,181,215,169,83,183,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,118,242,53,36,157,100,204,212,218,148,147,35,90,22,219,139,151,238,140,92,163,218,11,40,182,125,141,73,206,250,199,84,129,47,75,248,103,9,59,1,166,165,80,98,184,235,207,186,169,46,165,36,225,188,251,146,53,155,46,26,148,202,80,146,51,74,148,182,155,202,10,238,0,193,184,155,19,97,156,103,93,195,209,37,215,112,116,137,50,104,85,5,17,147,240,87,34,58,227,190,72,81,25,25,161,198,156,50,82,14,232,51,75,106,50,212,218,20,158,192,3,202,184,147,76,43,176,228,157,171,122,56,114,143,24,101,242,226,71,204,92,31,31,16,34,11,46,161,166,145,91,136,170,204,197,156,39,95,50,37,33,105,81,41,76,41,74,221,37,110,186,149,18,73,227,117,184,203,19,253,209,113,228,39,150,95,29,123,98,104,8,11,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,79,246,192,59,96,210,182,178,202,52,170,160,114,219,199,120,58,60,56,24,173,15,52,146,68,151,214,133,19,115,154,83,104,75,90,36,27,46,172,219,74,82,109,45,43,70,157,4,219,142,99,7,75,142,198,84,41,116,42,198,216,152,74,171,212,106,176,122,132,124,87,78,144,181,173,186,131,106,91,48,163,73,142,124,119,111,35,83,13,173,190,13,173,180,146,203,66,208,173,252,96,101,110,105,99,188,150,199,116,204,204,203,74,239,129,177,37,27,125,212,166,245,86,100,110,183,172,173,151,61,237,228,45,181,93,183,86,158,210,78,215,185,88,200,140,131,210,246,63,165,99,42,238,13,171,81,178,251,23,196,194,184,134,100,115,102,13,106,77,40,170,72,128,181,25,17,188,81,141,198,210,226,201,58,180,18,149,160,151,164,212,151,18,70,133,121,182,207,76,173,206,92,164,204,122,142,28,207,154,21,86,157,139,230,218,173,45,202,140,164,203,114,119,88,51,89,201,41,40,90,209,35,90,245,146,156,74,213,239,137,113,42,61,105,81,23,161,77,152,182,130,161,109,61,147,84,92,222,160,97,250,173,17,186,150,241,137,48,106,12,45,59,153,77,43,67,201,101,227,74,81,41,146,89,25,37,230,251,39,99,74,137,14,37,198,145,221,107,184,3,6,226,108,77,134,113,157,119,15,68,151,93,193,210,36,201,161,84,20,70,79,193,92,136,235,142,249,33,68,100,102,135,26,112,201,72,59,160,205,45,168,203,83,104,82,67,21,122,56,182,28,147,178,150,13,159,140,51,5,113,36,102,46,48,142,194,39,50,210,26,117,20,72,137,51,89,66,105,242,35,82,214,165,26,84,250,146,173,210,150,211,73,73,40,153,39,92,194,14,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,133,213,233,58,216,59,228,223,66,147,159,57,79,69,213,143,176,253,61,94,18,165,211,169,219,201,88,161,148,173,148,183,117,111,82,91,232,236,38,65,167,75,110,58,242,73,182,74,250,26,73,90,174,131,31,167,103,222,223,227,33,42,128,60,230,108,119,148,59,75,230,118,110,83,235,59,48,177,46,22,33,194,146,35,204,123,16,19,232,143,18,142,135,87,186,37,200,113,119,74,208,164,155,154,152,36,184,183,90,75,228,77,56,146,90,70,111,244,231,125,36,254,249,63,22,137,62,160,97,60,43,133,60,37,238,91,12,210,168,222,25,168,61,86,168,248,62,19,113,250,228,231,109,189,146,246,130,45,227,203,210,157,78,42,234,85,138,230,118,17,131,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,1,111,241,86,122,101,198,16,205,140,21,146,21,58,206,247,25,227,190,182,237,54,151,28,137,110,51,22,60,103,223,114,84,142,37,186,100,250,186,219,65,157,212,183,12,201,41,50,67,170,111,170,109,93,181,118,92,108,149,151,11,198,184,213,222,189,85,157,188,98,129,64,97,226,68,170,188,164,145,25,165,38,100,123,182,81,169,38,235,198,70,150,210,164,145,18,214,182,219,92,75,108,21,154,88,239,58,122,73,240,54,101,230,93,119,195,56,146,179,225,62,187,55,170,179,31,123,186,160,74,101,191,123,101,8,109,54,109,164,39,178,146,189,174,119,51,51,48,237,125,53,126,84,248,91,213,252,31,104,212,71,96,232,153,202,28,27,159,89,95,180,102,81,230,3,18,220,161,98,40,248,101,153,7,17,243,101,246,150,135,42,14,180,243,107,226,68,182,221,109,183,8,148,74,65,154,8,148,149,36,212,147,235,253,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,128,27,78,236,245,138,182,95,206,90,214,81,226,153,61,127,168,110,228,211,170,136,138,228,118,106,112,93,78,166,164,54,149,151,219,54,178,74,150,148,58,211,168,37,175,70,163,202,174,143,46,145,248,123,59,80,170,25,79,157,239,213,103,96,88,52,247,164,97,147,167,66,97,110,83,101,37,114,36,187,24,210,148,161,199,186,211,143,105,75,142,58,105,109,196,182,71,161,181,173,198,164,211,108,29,147,48,110,215,89,95,238,30,187,34,37,30,187,2,67,114,104,88,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,23,221,172,200,212,210,12,188,251,102,150,86,227,188,150,199,117,60,179,204,186,23,129,177,37,27,115,215,97,117,166,100,110,183,172,161,230,253,241,149,173,181,93,183,80,174,202,142,215,177,216,200,200,131,181,237,59,180,46,42,218,131,57,107,89,185,138,99,117,14,191,187,141,78,165,162,83,146,25,166,65,105,58,90,142,218,150,127,108,226,205,41,66,86,235,174,172,144,141,122,75,50,186,43,246,21,147,143,241,13,43,105,236,210,129,45,140,49,67,144,205,75,6,50,204,166,180,85,170,44,74,121,10,125,211,109,195,121,180,69,122,49,25,54,180,35,122,181,32,245,41,180,45,14,90,174,142,45,135,35,109,91,140,167,227,12,193,92,184,249,117,131,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,122,148,58,210,82,73,55,137,214,231,120,0,0,0,97,87,74,230,206,159,38,157,156,95,199,244,72,250,241,38,86,245,138,236,126,221,183,180,181,33,62,17,107,180,234,27,77,155,105,185,26,141,43,89,245,77,218,10,238,157,225,175,103,236,204,249,13,231,142,3,205,39,37,213,99,196,195,56,130,13,66,127,130,220,209,41,232,40,121,61,105,132,118,208,74,222,176,110,182,104,82,137,43,74,205,42,61,42,49,233,79,22,97,106,22,57,194,181,156,21,138,96,245,218,46,32,167,200,165,212,99,111,86,222,254,43,237,169,183,91,214,131,74,211,169,11,81,93,38,74,43,220,140,143,136,243,69,157,121,95,85,201,92,220,197,249,81,89,84,183,36,97,106,196,154,106,36,73,132,168,139,152,194,22,123,153,68,210,140,205,8,121,173,219,168,237,40,141,14,36,201,74,35,35,48,233,66,234,237,7,157,127,38,154,142,4,234,244,254,171,3,2,101,254,31,193,80,245,181,161,231,122,148,82,235,14,57,103,22,149,94,83,178,116,40,180,221,162,107,82,73,90,175,106,135,213,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,9,84,232,80,201,10,81,82,177,150,210,47,87,37,170,164,169,18,48,60,122,106,91,74,88,109,130,76,41,142,190,181,113,82,214,165,27,41,73,22,146,65,33,195,61,122,203,119,41,66,213,108,171,149,191,33,109,156,114,235,44,222,161,120,26,125,27,15,197,240,172,46,181,214,55,85,71,81,190,157,239,132,181,165,87,148,235,234,236,40,208,87,178,44,146,73,21,213,0,0,0,0,17,171,211,41,155,25,167,149,255,0,34,15,145,158,101,226,188,37,225,63,116,29,119,192,85,153,48,58,214,239,193,251,189,238,229,105,215,167,120,189,58,175,109,106,183,51,22,215,162,39,59,243,163,50,182,146,196,148,44,198,205,236,107,138,169,172,96,121,146,218,135,91,175,203,156,195,111,166,124,4,165,212,182,243,138,73,44,146,181,164,148,69,123,45,69,222,96,37,208,0,0,5,154,219,50,156,186,166,201,153,193,25,27,187,163,5,213,228,251,231,43,53,21,110,31,113,241,178,56,122,109,203,152,188,163,160,109,5,78,42,190,66,230,77,36,216,39,202,110,16,172,199,221,25,216,151,174,19,169,210,119,243,222,192,60,203,15,68,189,31,176,60,27,177,158,84,71,234,234,103,93,8,164,105,85,238,123,215,92,115,87,30,229,107,212,94,131,30,118,135,164,157,143,160,55,78,217,71,39,163,180,181,41,43,192,212,71,204,213,206,238,66,105,195,47,128,141,102,69,232,1,14,125,43,180,228,65,219,115,25,73,75,42,65,212,32,210,36,169,70,103,101,153,64,101,171,151,162,205,17,124,36,98,228,244,41,83,150,246,210,248,186,168,123,179,110,46,7,146,205,143,198,37,185,62,17,145,151,15,51,106,35,227,222,94,115,29,99,166,22,3,113,54,193,92,132,45,74,84,220,47,77,125,100,124,146,100,167,155,177,122,44,217,31,194,102,46,87,66,21,57,110,230,158,101,213,137,130,52,70,195,241,35,155,183,43,164,220,146,106,36,249,248,238,140,255,0,205,248,0,75,248,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,5,213,232,206,217,235,10,237,65,147,91,67,229,30,41,147,212,58,255,0,185,121,52,234,162,34,183,33,234,100,230,149,82,83,82,27,74,203,237,155,89,37,72,82,218,117,212,18,209,175,81,97,174,116,101,14,50,200,92,208,196,25,71,152,12,68,110,187,135,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,6,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,89,149,208,247,180,46,21,202,188,229,174,101,30,41,141,184,249,42,117,24,212,234,162,229,54,211,49,167,67,76,149,53,29,196,172,202,251,254,176,166,208,105,81,171,122,77,32,144,173,238,164,72,254,219,123,31,97,157,174,114,189,218,42,138,36,44,109,67,142,250,176,157,98,91,178,55,16,95,117,198,22,242,28,109,165,146,84,135,147,25,13,26,212,135,13,178,81,173,9,81,150,149,4,11,100,190,80,227,44,250,205,12,63,148,121,126,196,71,43,184,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,226,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,233,79,0,96,12,27,149,152,54,147,151,217,125,135,162,80,240,245,14,57,70,131,6,49,30,134,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,140,190,137,157,142,107,184,99,49,241,126,116,102,246,9,170,210,234,184,30,161,35,13,225,167,28,150,130,138,186,130,14,76,74,170,210,77,168,250,198,230,196,194,92,37,41,131,83,143,146,117,173,187,181,42,128,60,214,109,99,229,79,156,158,176,49,15,180,95,22,168,93,93,172,124,169,243,147,214,6,33,246,139,226,66,114,219,99,234,86,214,93,22,249,106,154,121,75,111,29,224,232,248,154,126,20,91,46,164,145,37,245,213,101,155,144,93,75,139,75,90,36,27,45,32,156,82,146,109,45,40,94,173,4,227,110,7,45,209,67,183,28,108,75,74,162,108,143,152,200,150,117,218,108,121,8,194,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,189,210,138,205,27,45,37,187,33,77,163,125,38,131,203,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,55,243,143,165,79,49,243,131,101,54,242,66,167,64,234,120,206,179,122,118,40,196,209,95,56,237,205,166,160,219,82,77,150,154,52,238,222,145,219,110,66,15,222,119,100,225,37,6,82,52,71,14,91,164,235,111,31,147,125,118,78,67,101,61,107,86,1,195,245,5,120,74,169,78,168,239,34,226,135,146,134,84,221,211,186,73,238,99,190,153,4,157,46,56,211,202,38,222,43,232,105,69,128,3,181,101,110,86,227,188,233,199,116,204,179,203,74,23,134,113,37,103,125,212,161,117,166,99,239,119,76,173,231,61,241,229,161,180,217,182,150,174,210,138,246,177,92,204,136,243,43,164,147,102,124,27,178,134,81,228,62,86,224,249,210,234,43,84,140,79,82,171,212,228,153,165,117,26,139,136,164,161,215,201,189,70,150,81,165,166,208,134,210,103,165,8,78,165,45,122,220,88,91,94,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,183,249,233,145,121,113,180,94,92,84,114,191,52,40,221,122,149,58,206,178,243,70,72,149,79,148,146,50,110,84,103,12,143,118,242,53,42,199,99,73,165,74,66,210,180,45,104,85,192,0,30,109,182,129,217,119,52,54,125,206,133,100,189,118,137,46,163,82,168,200,51,195,71,17,13,188,253,114,19,146,221,141,18,67,113,216,113,213,33,111,169,147,179,6,102,225,25,146,76,185,94,98,122,63,118,17,161,108,171,133,91,198,184,165,29,119,51,113,5,60,155,168,201,186,219,240,92,87,219,138,227,180,173,8,144,236,119,247,82,99,168,250,202,72,148,187,216,172,158,7,150,179,105,52,170,140,152,19,42,20,200,146,164,82,228,28,184,46,188,202,86,184,175,155,78,50,110,180,163,43,161,102,211,206,182,106,77,143,67,139,79,37,25,31,214,2,21,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,45,87,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,93,94,148,45,133,190,77,120,85,121,227,147,152,51,173,230,77,23,71,134,35,66,86,151,171,180,182,219,81,29,153,36,159,88,152,205,155,221,216,210,181,180,75,111,223,84,152,237,148,112,108,57,178,37,87,107,236,220,86,20,126,163,46,143,132,232,49,211,82,196,117,86,35,169,107,67,6,178,74,34,178,179,73,180,137,47,30,173,27,195,177,33,183,156,36,185,186,54,213,232,120,117,252,27,128,48,110,95,70,170,197,193,152,122,37,41,21,202,196,218,253,76,217,35,215,50,163,45,211,118,68,135,86,163,53,45,106,81,216,174,125,148,37,8,78,148,33,41,32,250,176,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,142,88,0,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,30,189,25,212,154,85,127,109,124,191,161,87,105,145,42,52,218,140,122,244,73,144,229,178,151,152,146,195,148,73,201,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,33,93,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,3,234,233,6,216,146,171,178,134,63,110,187,134,24,151,59,46,177,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,222,26,72,205,183,44,232,249,219,110,171,178,134,63,114,133,137,223,151,59,46,177,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,221,146,140,205,182,237,57,57,171,150,120,87,57,50,227,17,229,110,53,137,214,40,184,154,158,237,62,78,150,219,91,140,235,46,195,237,111,16,180,37,230,150,73,113,181,154,79,67,136,66,136,174,146,30,120,118,170,217,159,25,108,161,155,147,50,183,24,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,212,106,101,122,154,113,11,109,70,122,86,133,105,82,209,161,197,135,163,60,39,138,104,88,231,10,209,177,174,22,157,215,104,184,130,159,30,169,78,147,186,91,123,248,175,182,151,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,3,150,16,193,209,79,182,157,87,44,241,252,13,156,115,27,16,75,127,4,226,185,5,19,13,161,81,149,32,233,117,183,222,65,54,210,20,74,212,212,105,10,90,201,73,36,173,41,121,77,175,222,201,111,184,169,159,1,141,93,34,185,57,66,206,77,145,241,220,106,187,221,94,94,15,167,191,140,105,114,116,173,123,153,80,24,117,197,22,132,173,4,173,235,7,33,139,171,82,81,191,215,165,74,66,72,64,102,94,227,90,174,90,227,252,53,152,212,40,241,31,169,97,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,157,175,99,46,99,212,64,243,131,182,78,69,204,217,219,104,236,103,151,62,6,240,117,21,53,7,42,56,113,40,55,214,202,232,242,22,167,34,147,110,190,68,183,119,104,61,194,215,117,22,245,151,83,173,70,147,81,135,74,206,252,107,74,204,172,232,199,217,141,66,143,45,138,110,42,197,21,90,220,54,165,161,41,125,182,36,203,113,230,210,226,82,165,36,150,73,89,17,145,41,69,123,216,207,152,229,115,31,55,164,227,92,170,202,92,173,142,252,178,166,229,197,30,168,202,216,121,134,146,143,8,206,171,74,148,243,205,45,55,90,208,168,231,1,6,75,50,178,217,94,148,149,205,75,182,160,2,77,58,22,50,26,77,91,25,98,189,163,107,48,162,46,155,66,142,188,51,69,55,163,180,234,252,34,241,54,236,151,154,89,175,91,11,106,57,182,217,158,143,124,68,229,164,151,217,90,78,93,6,58,236,1,144,209,182,124,217,115,8,225,151,161,75,141,93,175,199,70,38,196,40,151,29,216,207,162,163,45,166,212,166,92,101,197,168,218,91,13,37,152,198,68,73,185,199,53,154,18,165,40,134,69,0,192,14,154,191,37,140,45,235,2,15,179,170,34,61,122,51,169,52,170,254,218,249,127,66,174,211,34,84,105,181,24,245,232,147,33,203,101,47,49,37,135,40,147,146,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,66,186,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,7,213,210,13,177,37,87,101,12,126,221,119,12,49,46,118,93,98,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,188,52,145,155,110,91,229,216,23,109,124,85,178,158,99,196,162,85,170,125,99,44,177,53,65,150,241,29,62,65,184,182,224,107,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,190,109,4,131,45,73,105,109,78,158,106,229,158,21,206,76,184,196,121,91,141,98,117,138,46,38,167,187,79,147,165,182,214,227,58,203,176,251,91,196,45,9,121,165,146,92,109,102,147,208,226,16,162,43,164,135,158,29,170,182,103,198,91,40,102,228,204,173,198,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,245,26,153,94,166,156,66,219,81,158,149,161,90,84,180,104,113,97,117,122,65,182,219,170,237,95,143,219,161,97,135,229,193,203,172,43,34,67,52,168,105,148,165,49,86,125,47,60,148,85,150,218,153,105,104,91,145,212,218,82,211,132,163,100,183,132,147,35,113,203,186,62,118,36,170,237,95,143,220,174,226,118,37,193,203,172,43,34,59,213,89,138,138,165,49,86,125,47,50,165,210,80,226,94,105,104,91,145,212,226,148,235,102,163,100,183,102,162,35,113,187,218,173,149,118,103,198,91,87,230,228,60,173,193,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,245,18,158,94,167,91,66,27,73,150,165,173,58,148,132,107,113,30,135,178,171,44,240,174,77,229,198,28,202,220,21,19,171,209,112,205,61,170,124,109,77,182,135,30,208,93,183,221,221,161,8,83,206,172,212,227,139,36,150,183,22,181,25,93,70,3,149,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,57,96,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,0,0,0,0,0,70,7,74,47,71,252,58,188,58,150,211,121,33,135,119,53,86,122,205,71,28,82,216,113,134,34,185,21,166,29,125,234,178,119,139,70,151,139,117,103,91,108,150,167,148,226,92,36,146,201,213,59,137,93,31,59,18,85,118,175,199,238,87,113,59,18,224,229,214,21,145,29,234,172,197,69,82,152,171,62,151,153,82,233,40,113,47,52,180,45,200,234,113,74,117,179,81,178,91,179,81,17,184,221,231,208,124,148,202,77,42,139,25,112,232,212,200,144,35,185,33,249,107,106,51,41,105,10,125,247,86,243,206,154,82,68,70,183,29,113,199,22,174,106,90,212,163,185,153,152,11,63,180,46,22,161,96,109,139,243,47,5,97,104,61,74,139,135,242,190,179,75,167,70,222,173,205,196,86,41,46,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,30,112,135,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,15,81,24,255,0,0,96,220,211,193,181,108,190,204,28,61,18,185,135,171,145,206,52,232,50,72,244,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,0,237,183,177,246,38,217,27,52,29,162,168,165,205,193,53,201,15,171,9,214,37,187,31,127,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,233,79,161,225,196,215,240,158,21,197,126,13,247,83,134,105,85,159,3,84,25,171,83,188,33,9,185,29,78,115,87,221,73,103,89,30,237,228,106,86,151,19,101,38,231,99,43,128,193,110,140,93,131,190,66,20,40,217,243,155,20,93,56,251,16,83,211,224,218,93,70,157,187,149,133,217,82,222,75,150,86,245,69,190,144,194,163,154,181,54,219,172,164,220,100,237,173,212,158,127,128,0,13,42,62,225,168,80,203,133,192,105,51,59,88,80,184,171,136,169,242,26,75,152,13,195,59,23,1,77,70,40,53,17,16,10,29,185,220,99,78,209,212,118,234,94,231,181,239,189,239,173,219,71,167,115,207,135,160,100,169,144,177,153,232,211,40,240,38,164,218,253,103,188,254,196,3,207,246,57,104,145,212,181,92,175,188,231,254,104,146,110,143,154,137,158,25,97,38,166,184,227,20,151,63,177,197,244,136,234,205,22,162,183,224,205,218,109,125,245,248,159,214,12,231,216,2,182,211,52,168,49,149,38,202,115,25,181,100,232,231,116,197,47,48,9,108,162,172,149,21,71,114,249,225,242,248,8,125,234,228,56,108,48,233,59,5,106,213,127,126,50,229,232,72,230,78,224,45,182,118,58,234,48,45,100,208,139,219,171,247,31,234,205,136,84,219,77,215,87,153,24,196,214,130,43,248,58,252,15,245,8,226,108,51,160,218,247,13,88,37,115,249,95,248,102,196,42,109,179,163,228,145,140,244,242,249,157,252,4,96,31,6,196,167,249,118,153,127,240,28,143,227,76,137,193,201,239,238,47,14,127,188,80,255,0,130,108,65,246,196,197,249,116,150,127,238,28,143,227,76,137,193,201,219,123,138,195,127,239,20,63,224,155,1,223,207,145,10,10,159,34,20,0,20,79,33,81,68,242,1,168,185,24,17,16,23,35,2,176,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,113,67,183,221,21,51,176,210,96,42,71,97,183,123,13,194,183,120,211,164,143,184,5,81,200,192,185,130,120,94,253,224,92,192,85,95,200,56,202,210,210,154,123,198,103,107,105,253,241,14,77,95,200,56,92,68,178,69,54,66,142,252,52,126,248,128,70,135,72,116,178,84,60,126,206,242,228,126,10,225,111,76,65,134,123,52,50,111,103,30,28,36,166,247,235,157,255,0,226,175,12,186,233,11,146,142,175,143,236,74,191,204,175,195,16,99,14,200,212,246,38,230,238,20,117,198,200,245,245,251,221,70,92,162,191,230,248,0,77,182,80,182,150,240,102,29,43,88,202,135,16,143,255,0,100,216,237,213,150,146,236,84,36,147,115,222,17,243,244,24,235,185,104,195,108,225,122,34,16,155,18,105,49,146,92,124,205,160,118,137,137,37,180,73,243,40,4,66,116,141,208,73,140,101,71,123,170,233,223,212,235,138,190,187,223,223,88,244,250,70,35,100,124,164,179,225,174,222,157,93,91,186,255,0,170,12,229,233,36,132,133,98,124,56,100,146,191,95,173,223,137,254,169,28,96,62,82,76,110,55,133,110,74,237,110,57,23,235,128,39,219,38,102,165,231,170,100,110,106,178,163,119,91,189,193,119,136,251,211,200,88,188,132,152,220,169,21,98,73,43,178,184,156,200,187,205,193,124,210,86,73,128,213,170,253,226,164,92,110,52,17,241,34,27,134,71,244,32,52,44,236,163,49,106,246,175,59,236,177,156,103,255,0,252,255,0,16,251,57,241,117,20,71,126,215,17,106,246,175,183,228,88,206,59,127,228,255,0,16,251,57,240,30,107,199,170,81,229,104,122,165,1,82,227,204,106,26,74,253,195,80,0,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,162,21,182,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,5,159,233,94,216,251,0,227,108,175,173,237,57,66,40,148,60,109,133,35,199,85,77,211,117,152,236,87,97,111,27,100,144,250,157,90,19,214,91,74,139,116,178,51,113,194,74,99,146,92,53,48,77,196,14,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,153,61,35,253,32,19,54,136,174,187,148,153,67,136,191,177,60,14,172,251,178,99,182,252,119,49,20,173,8,115,84,132,60,134,220,67,44,184,102,132,50,105,210,110,52,110,168,215,239,36,213,149,216,235,99,172,119,181,254,59,145,64,160,76,240,54,27,163,104,247,65,136,55,108,200,240,94,245,153,11,139,242,170,223,105,199,247,174,71,54,253,236,207,69,245,42,196,92,66,109,54,44,218,98,54,213,217,13,74,204,247,160,196,167,215,88,144,245,35,16,193,136,78,238,35,84,89,210,106,221,155,137,35,52,56,211,140,188,68,74,94,130,120,155,53,173,72,81,139,234,49,127,107,106,156,157,145,54,28,196,114,182,114,110,38,11,94,11,143,75,141,67,40,209,26,144,136,168,118,167,25,167,76,209,33,46,37,213,173,47,58,107,91,132,165,169,110,41,102,102,179,212,34,135,253,148,125,187,63,242,231,255,0,195,52,127,251,160,9,84,233,71,242,19,204,223,137,125,177,8,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,128,237,89,165,154,88,239,58,113,221,79,51,51,46,187,225,156,73,89,220,245,217,189,85,152,251,221,211,40,101,191,123,101,8,109,54,109,164,39,178,146,189,174,119,51,51,57,105,232,197,232,255,0,153,148,80,227,109,3,157,248,119,170,99,169,122,95,195,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,28,89,113,10,83,41,66,110,105,113,75,67,118,3,163,23,163,254,30,110,204,141,180,14,119,225,222,183,129,98,105,127,12,211,93,113,135,98,215,165,54,251,204,186,169,40,74,205,194,101,135,35,241,101,196,37,47,41,105,185,169,180,173,14,76,160,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,98,175,69,199,151,102,89,124,117,236,121,162,127,132,0,244,92,121,118,101,151,199,94,199,154,39,248,5,138,219,7,100,204,27,181,214,87,251,135,174,200,137,71,174,192,144,220,154,22,35,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,69,247,107,50,53,52,131,46,193,179,22,207,88,87,101,252,154,162,229,30,22,147,215,250,134,242,77,70,168,184,173,199,122,167,57,213,106,118,67,137,65,125,171,104,37,41,106,67,77,52,131,90,244,106,59,170,0,0,0,0,2,48,58,80,54,204,218,79,103,108,253,160,96,172,156,204,143,115,244,89,184,62,45,81,248,222,7,129,47,92,165,205,154,218,156,215,33,135,22,87,67,45,149,136,244,246,111,107,153,153,220,14,138,77,168,243,219,105,79,146,143,201,175,28,251,163,247,57,224,79,6,124,204,135,15,113,214,58,246,251,243,51,77,234,213,184,107,198,189,180,240,181,206,225,159,224,0,2,21,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,45,87,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,74,160,0,0,242,174,39,251,162,227,200,79,44,190,58,246,196,209,0,35,37,49,86,217,181,217,123,24,224,173,142,240,149,43,168,210,160,245,185,24,174,163,33,8,91,149,7,21,85,126,108,104,209,203,142,237,148,106,97,197,185,193,197,184,146,65,104,66,21,191,14,237,210,59,183,28,109,171,113,148,12,31,151,200,151,31,46,176,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,239,82,135,93,82,141,38,241,180,223,73,216,95,99,42,238,216,121,143,42,152,229,87,192,216,51,11,245,121,24,154,164,210,208,114,146,219,166,189,212,104,205,170,247,121,221,211,164,78,41,38,219,105,66,148,173,70,72,105,206,129,179,22,207,88,171,106,12,229,162,229,30,22,147,212,58,254,242,77,70,168,184,174,72,102,153,5,164,234,118,67,137,65,125,171,104,37,41,9,91,174,180,131,90,53,234,47,67,217,47,148,56,55,33,114,191,15,229,30,95,177,45,186,22,29,142,166,99,156,183,205,231,221,90,220,83,174,188,226,248,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,7,106,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,0,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,95,179,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,80,237,208,213,86,165,80,54,146,198,213,218,237,78,37,58,155,78,203,122,148,185,147,37,188,150,88,140,195,115,233,234,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,109,118,250,219,95,21,109,89,152,242,232,148,154,159,87,203,44,51,80,121,188,57,79,142,110,33,185,250,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,110,91,89,160,139,82,157,91,161,111,246,174,218,187,49,246,181,204,117,227,92,106,239,81,165,65,222,49,64,160,48,241,174,45,34,42,140,140,210,147,50,45,227,203,210,147,117,227,34,83,138,74,72,137,8,67,109,162,224,116,92,121,118,101,151,199,94,199,154,49,213,188,1,140,157,192,50,51,73,56,122,89,97,56,181,134,104,11,171,40,137,44,29,69,214,92,125,49,208,102,119,90,201,166,86,181,105,35,208,70,222,189,59,198,245,100,87,69,199,151,102,89,124,117,236,121,160,46,175,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,9,84,24,191,182,214,194,120,55,108,122,85,9,245,87,34,97,28,89,66,144,72,70,35,77,36,230,190,237,56,210,225,170,18,208,79,50,74,70,245,104,113,42,81,171,118,100,225,32,139,122,225,158,80,0,14,191,128,48,6,13,202,204,27,73,203,236,190,195,209,40,120,122,135,28,163,65,131,24,143,67,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,246,0,0,0,0,0,17,43,211,105,147,149,214,177,86,5,218,6,59,219,234,44,154,121,96,233,141,233,66,122,164,166,220,145,46,57,220,215,173,205,242,29,147,192,145,165,29,87,180,171,184,146,41,106,22,43,109,109,158,41,91,76,108,243,137,112,27,244,169,115,235,180,248,239,86,240,178,35,76,76,101,248,109,136,238,148,84,154,156,50,104,208,225,184,166,86,78,118,116,58,163,35,66,137,46,32,60,230,12,191,232,172,201,202,22,110,237,113,72,147,136,222,188,76,5,79,119,24,183,27,74,254,90,149,25,246,27,140,90,208,180,154,55,111,200,105,251,246,146,173,198,133,36,210,179,50,196,1,54,125,14,57,67,27,5,108,209,59,52,164,49,16,234,89,143,88,121,228,62,203,238,169,126,14,130,181,197,101,151,80,171,33,11,76,130,158,178,52,17,221,15,35,82,142,196,148,6,122,128,0,0,12,0,233,91,218,143,61,182,107,249,23,124,133,49,207,185,207,116,126,27,240,159,204,200,115,55,253,95,168,238,127,52,180,230,157,59,247,124,91,95,87,27,216,173,111,250,47,246,204,218,79,104,156,253,175,224,172,227,204,143,116,20,88,88,62,85,81,136,222,7,129,19,68,164,77,132,218,92,215,29,134,214,118,67,206,21,140,244,246,175,107,145,25,6,117,103,166,203,153,19,180,167,129,62,77,120,27,221,31,185,206,179,224,207,154,115,33,238,58,198,235,125,249,153,214,245,106,220,53,227,94,218,120,90,231,126,39,37,54,51,217,179,103,108,85,43,26,228,230,91,251,159,173,77,167,174,150,252,159,12,79,151,174,42,220,109,197,55,162,67,238,32,174,182,91,59,145,106,236,218,246,51,35,189,96,0,2,48,58,80,54,204,218,79,103,108,253,160,96,172,156,204,143,115,244,89,184,62,45,81,248,222,7,129,47,92,165,205,154,218,156,215,33,135,22,87,67,45,149,136,244,246,111,107,153,153,220,14,138,77,168,243,219,105,79,146,143,201,175,28,251,163,247,57,224,79,6,124,204,135,15,113,214,58,246,251,243,51,77,234,213,184,107,198,189,180,240,181,206,225,159,227,131,199,84,228,86,48,78,33,164,184,211,142,38,109,42,92,101,33,187,234,81,45,149,38,197,110,243,184,231,0,7,149,113,233,199,35,98,29,63,37,50,254,2,150,75,56,216,90,148,201,168,138,218,180,196,104,175,251,131,204,213,102,1,82,171,19,169,105,116,220,40,114,93,142,75,50,182,173,10,52,222,221,215,176,245,19,134,105,167,69,195,116,154,58,153,109,163,131,5,136,198,219,100,68,132,104,109,41,178,109,194,197,110,0,33,207,166,190,2,219,218,79,7,84,205,194,52,200,192,241,216,36,219,137,27,115,230,168,207,238,239,75,246,133,198,232,53,167,33,82,179,150,172,182,156,37,54,221,2,51,107,227,164,201,71,61,75,47,73,246,17,240,95,210,58,223,77,237,57,109,102,126,89,213,141,166,201,50,104,51,35,18,202,218,140,219,144,149,25,31,160,183,165,111,132,197,201,232,62,136,72,192,57,167,63,89,153,189,88,167,50,105,183,45,12,186,119,251,186,255,0,112,4,154,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,98,168,154,158,140,93,188,126,77,244,40,217,13,155,21,173,88,251,15,211,211,224,218,165,70,163,188,149,138,25,74,222,83,150,78,233,37,190,142,194,99,146,181,56,227,175,36,156,120,239,161,213,20,112,108,203,177,246,38,218,151,43,243,74,181,151,37,46,102,54,192,210,40,10,165,81,210,236,118,152,169,177,49,201,72,146,133,184,250,219,75,75,66,89,67,169,89,174,214,109,196,105,81,184,149,35,31,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,1,234,120,6,53,108,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,230,74,128,243,89,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,162,21,182,177,242,167,206,79,88,24,135,218,47,137,52,217,231,107,60,27,178,47,70,38,89,227,138,236,120,149,138,236,249,21,104,212,44,56,169,231,21,250,170,202,185,40,159,52,44,155,116,208,134,154,89,184,165,154,52,95,118,131,50,83,168,35,11,85,211,63,150,89,37,135,177,54,26,204,90,21,102,36,44,208,196,242,20,186,237,37,46,62,251,245,26,114,35,182,195,19,86,70,225,181,21,12,156,82,101,41,36,39,126,110,184,100,106,54,22,35,44,118,172,210,205,44,119,157,56,238,167,153,153,151,93,240,206,36,172,238,122,236,222,170,204,125,238,233,148,50,223,189,178,132,54,155,54,210,19,217,73,94,215,59,153,153,157,234,205,30,143,253,160,178,139,103,218,54,208,56,199,14,245,72,18,245,191,90,166,186,227,77,74,160,197,113,216,204,193,84,148,45,100,225,188,251,146,23,118,91,66,148,202,80,157,233,165,74,82,27,9,21,232,108,160,100,212,13,159,106,213,252,21,91,235,152,250,171,80,36,99,120,206,73,81,185,7,114,236,130,167,182,150,76,146,73,101,76,45,78,37,194,37,107,113,199,210,107,61,214,237,171,85,211,157,244,147,251,228,252,90,48,43,101,93,166,49,150,202,25,185,15,52,176,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,38,166,87,169,166,214,135,18,71,165,104,78,164,173,26,219,94,101,116,190,102,150,4,206,156,9,144,25,153,150,149,223,12,225,186,207,186,190,165,55,170,189,31,123,186,122,3,46,123,219,200,67,137,179,141,45,61,164,149,237,114,185,25,25,133,128,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,11,85,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,32,18,168,0,0,0,0,0,3,15,250,80,51,239,54,54,118,200,42,6,53,201,204,87,238,126,181,55,24,69,165,191,39,168,198,151,174,42,225,77,113,77,232,144,219,136,43,173,150,206,228,90,187,54,189,140,200,241,3,96,173,189,118,177,206,157,172,112,54,89,230,94,107,120,103,13,214,124,39,215,97,120,10,155,31,123,186,166,202,121,191,124,102,58,28,77,156,105,10,236,168,175,107,29,200,204,140,50,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,17,129,177,182,113,208,182,127,218,31,15,231,22,35,103,172,68,195,52,250,228,134,227,106,90,58,220,165,210,38,55,26,54,180,33,102,222,245,247,26,107,121,160,210,141,122,149,217,73,152,9,180,219,147,107,186,86,200,57,70,156,86,197,58,37,99,22,87,164,42,155,135,41,79,200,74,16,183,201,6,165,202,121,4,162,117,113,153,45,58,247,101,115,91,140,182,106,111,122,78,39,207,182,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,221,118,138,207,156,101,180,150,110,87,115,91,25,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,161,180,170,198,162,66,117,172,214,226,139,90,212,103,33,93,21,155,7,127,106,54,171,205,250,47,234,174,225,10,21,78,157,250,194,227,86,210,189,239,236,132,180,135,25,253,78,66,21,243,165,128,190,189,26,27,14,70,217,199,6,179,156,56,225,114,215,152,184,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,176,182,201,180,17,18,86,183,179,124,0,0,70,7,77,166,78,80,157,194,184,23,104,24,239,110,107,81,170,5,131,166,55,165,106,235,113,92,110,68,184,231,115,94,134,247,43,106,79,2,70,165,245,174,210,172,218,72,228,252,91,77,165,50,134,54,125,100,54,57,202,55,152,136,228,140,69,71,121,154,121,203,125,214,88,106,162,139,59,9,231,22,213,214,72,110,75,108,184,100,68,171,146,12,141,42,35,52,152,121,162,25,21,176,6,67,73,218,15,106,60,35,134,94,133,18,77,10,129,33,24,155,16,162,92,118,164,176,186,116,71,91,82,153,113,151,22,146,117,15,186,166,99,25,17,42,197,32,214,104,82,82,162,22,43,22,97,106,238,6,197,85,156,21,138,96,245,42,214,31,168,72,165,212,99,111,80,230,226,83,14,41,183,91,214,131,82,21,165,104,81,93,38,105,59,92,140,203,136,149,78,132,188,156,161,53,133,113,214,208,50,30,223,86,164,212,15,7,67,111,74,211,213,34,182,220,121,114,14,228,189,14,111,150,236,110,6,141,72,234,189,149,89,197,17,4,159,128,0,12,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,133,170,218,95,103,76,9,181,6,86,79,203,60,117,31,245,89,148,121,186,222,249,153,84,234,207,50,196,205,219,78,183,190,221,111,214,173,210,213,161,124,140,185,25,93,80,1,103,246,85,217,159,6,236,161,148,112,242,183,7,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,212,105,101,26,90,109,8,109,38,122,80,132,234,82,215,173,197,222,0,0,0,1,24,29,40,27,102,109,39,179,182,126,208,48,86,78,102,71,185,250,44,220,31,22,168,252,111,3,192,151,174,82,230,205,109,78,107,144,195,139,43,161,150,202,196,122,123,55,181,204,204,194,79,196,43,116,213,249,83,225,111,87,240,125,163,81,23,171,162,255,0,108,205,164,246,137,207,218,254,10,206,60,200,247,65,69,133,131,229,85,24,141,224,120,17,52,74,68,216,77,165,205,113,216,109,103,100,60,225,88,207,79,106,246,185,17,149,149,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,0,0,0,0,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,30,170,0,0,0,0,0,6,149,31,112,212,52,168,187,192,105,62,66,133,204,84,249,10,23,48,26,202,221,225,115,238,20,43,119,138,216,5,5,144,207,150,245,120,14,197,123,117,159,250,161,123,197,146,207,101,26,124,7,126,254,179,255,0,84,2,1,179,64,140,252,25,171,236,223,232,12,168,216,110,185,38,61,66,131,17,18,180,161,204,103,22,233,208,71,123,170,49,115,176,197,108,208,94,175,6,91,236,223,232,12,139,216,149,243,42,230,28,226,127,221,148,62,239,175,140,2,109,176,67,170,118,152,225,154,175,242,201,151,47,173,72,236,220,44,58,150,94,47,123,71,117,94,105,74,47,249,40,29,176,207,184,5,191,206,22,18,246,12,171,163,69,204,250,191,11,253,149,177,11,123,111,195,220,230,54,52,61,221,173,224,238,255,0,176,70,19,103,153,177,137,236,43,82,37,17,29,247,61,255,0,100,64,134,141,188,41,219,172,194,199,14,150,157,37,224,206,23,59,252,226,40,14,143,177,90,244,99,57,101,123,124,196,145,252,105,145,56,25,52,178,86,11,195,124,127,72,97,255,0,4,216,131,125,141,221,221,99,153,169,227,98,162,63,252,101,145,55,185,41,35,86,13,195,132,87,254,208,67,238,251,19,96,46,105,242,33,64,35,186,72,0,5,19,200,84,105,35,1,172,185,24,17,1,114,48,35,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,12,174,40,118,228,42,124,133,15,144,2,70,130,185,247,141,105,26,23,194,214,224,3,89,149,133,11,152,1,115,1,85,127,32,235,184,193,123,186,36,181,220,202,219,190,95,110,145,216,86,71,127,184,58,198,59,112,155,195,147,149,199,134,235,151,235,137,1,19,189,32,213,189,85,188,123,78,222,72,227,224,190,23,236,248,145,79,206,44,134,199,238,40,179,67,9,44,148,162,252,223,223,254,47,32,92,109,191,229,41,120,235,30,35,90,236,126,11,224,103,195,231,49,71,75,216,158,154,169,185,151,131,14,205,30,191,8,248,254,136,242,125,30,128,19,99,150,166,103,133,40,74,51,231,73,138,127,243,104,29,165,226,186,75,225,29,119,1,51,184,195,116,118,172,146,209,76,142,158,28,184,54,145,216,159,241,11,225,1,23,253,36,77,91,18,97,163,177,113,157,91,254,18,56,141,220,1,32,217,235,250,84,178,190,235,145,253,184,146,142,146,52,223,17,97,123,91,243,109,111,247,241,132,102,224,247,9,29,110,215,43,238,249,127,156,2,121,182,99,146,169,18,171,151,90,206,206,66,241,143,210,232,201,2,59,21,140,98,214,202,82,77,201,149,242,212,191,158,192,230,126,151,134,81,165,87,1,173,36,53,113,35,226,99,73,17,151,17,93,68,124,44,0,102,92,197,171,218,192,191,252,44,103,25,255,0,255,0,63,196,62,206,124,93,94,6,86,176,181,91,88,17,150,203,25,201,234,255,0,16,251,57,240,30,107,135,170,81,229,104,122,165,1,82,59,10,242,230,41,203,152,173,203,204,2,160,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,119,241,70,218,117,90,46,195,153,109,178,158,86,226,9,112,36,57,30,180,120,241,246,163,41,165,169,135,234,114,92,143,79,105,243,81,25,161,198,156,53,190,72,77,148,133,180,222,240,200,223,104,90,13,172,124,169,243,147,214,6,33,246,139,226,223,225,60,45,93,199,56,170,141,130,176,180,30,187,90,196,21,8,244,186,116,109,234,27,223,202,125,196,182,211,122,214,105,66,117,45,105,43,168,201,37,123,153,145,113,1,216,50,95,40,113,150,125,102,134,31,202,60,191,98,35,149,220,69,33,76,199,57,111,147,44,52,132,54,167,93,121,197,241,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,244,81,179,174,67,96,221,155,114,142,133,149,56,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,110,41,55,36,154,213,161,4,134,210,122,16,146,46,129,177,38,199,216,103,100,108,175,106,138,146,137,55,27,87,35,176,172,89,88,136,236,141,196,231,218,113,245,178,134,219,117,102,148,161,148,201,91,68,180,161,179,112,146,75,90,82,103,165,57,20,2,213,109,71,145,127,146,83,34,113,54,74,123,169,247,57,238,143,169,124,211,234,61,115,113,213,230,49,39,231,59,198,245,106,220,105,241,202,218,175,198,214,60,0,255,0,96,199,255,0,213,23,255,0,4,255,0,253,120,149,64,1,138,189,40,254,66,121,155,241,47,182,33,8,1,19,253,210,143,228,39,153,191,18,251,98,16,128,16,30,167,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,98,175,69,199,151,102,89,124,117,236,121,162,127,132,0,244,92,121,118,101,151,199,94,199,154,39,248,0,6,10,244,143,244,128,67,217,222,132,238,82,101,14,34,254,203,19,250,179,238,201,142,219,18,27,195,177,117,161,205,82,16,242,28,109,111,60,217,26,16,201,167,81,54,233,186,163,71,188,147,189,171,163,155,109,127,201,85,151,15,208,49,253,78,148,222,102,225,111,123,169,70,96,247,78,85,32,145,32,155,169,165,157,41,66,117,45,102,219,169,104,212,148,56,148,170,205,37,230,155,32,204,0,0,1,133,91,107,116,111,126,76,28,211,165,102,103,201,151,220,151,131,48,251,20,46,165,238,119,175,239,55,114,100,61,189,222,117,166,173,126,179,167,78,147,182,139,223,141,139,181,236,49,176,199,228,46,247,109,253,148,125,216,251,177,240,111,233,39,131,250,175,84,235,63,227,15,107,213,214,126,182,218,59,239,195,42,128,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,9,84,0,0,30,85,199,96,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,186,248,154,158,135,221,158,176,174,9,200,146,218,11,172,248,67,18,102,54,254,54,167,34,182,159,5,193,135,49,246,58,187,46,88,220,61,235,141,111,92,61,68,149,104,97,58,8,218,214,176,200,173,143,182,76,193,187,34,229,127,184,122,20,136,149,138,236,249,14,73,174,226,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,244,95,120,178,34,83,171,51,190,160,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,4,96,81,177,77,119,15,211,171,212,154,68,238,175,19,19,83,209,75,170,55,186,66,250,196,84,74,98,90,91,186,136,205,22,126,36,117,221,38,74,236,90,250,84,162,59,171,178,142,202,57,143,181,174,99,163,5,96,166,186,141,42,14,237,250,253,125,246,77,113,105,17,84,102,68,165,17,25,111,30,94,149,19,76,145,146,156,82,84,102,104,66,28,113,22,255,0,43,114,183,29,231,78,59,166,101,158,90,80,188,51,137,43,59,238,165,11,173,51,31,123,186,101,111,57,239,143,45,13,166,205,180,181,118,148,87,181,138,230,100,71,232,79,101,29,148,114,227,100,172,184,70,10,193,77,117,234,172,237,219,245,250,251,236,146,37,85,229,36,140,137,74,34,51,221,178,141,74,38,153,35,52,182,149,40,204,214,181,184,226,195,16,58,86,114,183,2,100,182,195,184,11,45,50,206,133,224,108,55,70,204,6,58,148,46,180,244,141,214,246,37,81,231,61,241,229,173,197,93,199,86,174,210,142,215,177,88,136,136,176,175,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,234,244,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,90,174,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,0,149,64,1,25,125,35,189,36,152,155,44,49,148,12,159,217,135,30,196,139,93,161,72,124,241,125,85,170,108,121,168,97,242,34,75,116,246,150,249,45,163,90,76,220,83,228,77,153,161,100,210,9,194,82,95,108,130,77,0,88,173,143,182,179,193,187,93,101,127,187,138,20,120,148,122,236,9,14,70,174,225,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,52,95,120,130,51,83,75,34,190,160,0,0,0,49,43,165,7,59,234,185,39,178,133,105,52,106,28,74,140,140,127,33,88,29,107,146,226,146,136,108,77,135,40,222,124,146,158,43,89,52,203,136,65,106,73,18,220,74,207,81,32,219,94,90,136,75,233,136,206,138,86,98,237,13,69,203,252,47,139,226,86,105,24,2,142,184,147,35,198,66,84,136,21,183,164,47,174,52,110,146,110,181,147,76,194,74,210,74,82,91,91,106,71,101,194,116,128,96,88,151,78,133,140,249,141,86,193,184,175,103,42,204,217,107,169,80,164,47,19,81,73,233,14,186,143,7,60,109,181,37,150,144,104,208,194,26,144,109,184,101,175,223,23,57,106,36,118,86,163,136,177,145,91,0,103,204,157,159,54,163,194,56,153,233,177,35,80,171,242,17,134,113,10,229,200,106,51,8,167,75,117,180,169,231,30,113,10,38,144,195,169,102,73,153,26,110,81,205,6,180,165,74,48,30,135,128,0,6,42,237,207,176,199,228,209,247,19,253,148,125,199,123,142,240,151,233,39,132,58,215,91,234,223,227,12,232,211,213,190,186,250,251,173,199,170,108,83,209,189,249,15,179,78,171,153,159,38,95,117,190,19,195,239,208,186,151,185,222,161,187,222,73,142,246,247,121,214,157,189,186,182,157,58,74,250,239,126,22,60,213,0,0,24,85,210,67,182,182,105,236,125,242,59,249,25,208,48,165,79,221,111,133,250,239,135,98,201,123,119,213,122,166,239,117,185,125,171,95,172,175,86,173,87,178,109,107,29,250,87,71,167,72,94,116,109,103,157,21,172,185,204,108,49,130,169,212,218,118,23,147,91,105,218,36,41,108,190,167,219,151,17,148,165,74,122,75,169,52,105,144,179,50,36,145,220,147,199,153,24,119,93,181,186,55,191,38,14,105,210,179,51,228,203,238,75,193,152,125,138,23,82,247,59,215,247,155,185,50,30,222,239,58,211,86,191,89,211,167,73,219,69,239,198,197,218,246,24,216,99,242,23,123,182,254,202,62,236,125,216,248,55,244,147,193,253,87,170,117,159,241,135,181,234,235,63,91,109,29,247,225,149,64,0,0,0,33,223,18,244,55,237,31,95,204,26,174,35,86,55,203,53,82,170,53,151,231,27,74,169,212,18,241,199,113,243,94,147,34,135,98,94,147,183,5,90,253,253,226,98,0,0,97,39,72,246,195,217,153,181,244,220,1,63,44,107,184,86,152,246,24,106,166,205,65,85,217,146,89,222,165,243,140,108,147,68,203,14,222,198,211,218,175,167,198,77,175,221,219,122,59,182,79,204,29,146,50,207,18,224,236,199,172,225,202,149,66,181,93,240,155,46,81,31,125,230,146,207,87,105,178,74,148,243,45,43,86,164,40,236,73,50,177,151,30,38,69,149,192,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,149,93,6,63,78,207,189,191,198,67,149,233,107,216,163,195,112,230,109,101,150,84,202,172,202,211,59,150,241,165,61,130,223,182,168,44,177,187,69,77,36,106,214,222,229,13,52,219,169,109,42,73,182,105,116,201,178,105,229,175,138,232,49,250,118,125,237,254,50,18,168,3,204,102,75,230,246,50,200,92,208,195,249,185,151,239,196,110,187,135,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,6,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,94,138,54,110,206,250,86,209,249,37,133,179,162,141,67,151,70,143,136,227,186,165,192,146,226,92,92,103,217,125,200,239,32,150,158,11,65,58,203,154,23,100,154,145,165,70,148,25,154,11,18,255,0,216,117,200,159,147,183,187,255,0,12,127,99,111,252,159,245,121,159,222,123,175,237,159,93,235,31,154,62,88,241,126,199,226,241,25,254,3,205,102,214,62,84,249,201,235,3,16,251,69,241,111,235,56,166,187,136,41,212,42,77,94,119,88,137,134,105,235,165,210,219,221,33,29,94,42,229,72,150,166,238,146,35,93,223,151,33,119,81,154,187,118,190,148,164,138,224,109,99,229,79,156,158,176,49,15,180,95,23,127,163,207,98,202,174,212,249,161,30,187,139,240,252,181,101,94,26,144,103,136,38,20,149,69,41,175,147,122,154,167,176,226,82,106,90,212,163,105,78,146,13,38,134,77,71,188,109,107,103,80,94,14,140,94,143,248,121,187,50,54,208,57,223,135,122,222,5,137,165,252,51,77,117,198,29,139,94,148,219,239,50,234,164,161,43,55,9,150,28,143,197,151,16,148,188,165,166,230,166,210,180,57,49,53,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,133,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,1,1,125,33,155,22,85,118,88,205,9,21,220,33,135,229,167,42,241,44,130,60,63,48,228,170,81,66,124,219,212,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,61,227,139,67,218,113,44,122,125,205,44,173,192,153,211,129,42,121,103,153,116,47,12,225,186,206,231,174,194,235,79,71,222,238,158,67,205,251,227,43,67,137,179,141,33,93,149,21,237,99,185,25,145,249,236,218,187,101,28,199,217,43,49,215,130,177,171,93,122,149,59,120,253,2,190,195,38,136,181,120,169,50,35,82,72,204,247,111,35,82,73,214,76,205,77,169,73,50,53,161,109,184,176,184,29,23,30,93,153,101,241,215,177,230,137,254,16,3,209,113,229,217,150,95,29,123,30,104,159,224,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,33,106,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,2,85,0,0,0,0,0,99,254,218,219,41,126,76,28,172,165,101,159,187,223,114,94,12,196,12,87,122,239,130,250,254,243,119,26,67,59,173,222,249,171,95,172,234,213,168,237,162,214,227,114,176,27,46,116,82,126,70,188,246,195,57,215,242,122,247,71,238,115,174,252,204,247,45,212,247,253,98,27,241,190,125,214,220,211,167,127,171,196,59,233,183,11,220,179,252,0,96,7,77,95,146,198,22,245,129,7,217,213,17,10,194,106,122,106,252,150,48,183,172,8,62,206,168,136,181,217,23,36,41,91,71,109,23,131,50,106,187,92,151,72,166,215,228,73,84,201,113,27,74,223,38,35,197,122,75,136,111,87,101,43,90,88,52,18,204,148,72,53,146,141,43,211,160,195,32,58,52,54,28,147,180,118,50,103,56,113,194,226,35,46,176,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,109,14,19,104,35,53,45,108,206,72,226,112,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,142,88,0,0,0,6,58,237,255,0,159,49,182,124,217,115,23,98,102,102,203,141,93,175,199,94,25,195,203,137,33,216,207,162,163,45,167,18,151,155,121,180,40,218,91,13,37,233,36,102,105,185,199,36,18,210,165,36,198,69,8,139,233,167,207,153,53,108,101,133,54,114,163,77,136,186,109,10,58,49,53,104,153,144,211,171,240,139,196,227,81,153,117,4,141,108,45,168,230,227,132,90,253,241,19,144,163,71,101,10,48,140,177,39,221,9,121,199,93,107,21,99,173,159,164,51,190,162,201,167,158,49,134,230,164,39,170,74,109,200,241,36,21,137,26,220,223,33,216,220,77,122,81,213,123,41,187,138,50,140,17,114,182,107,205,233,57,11,159,56,27,55,25,126,91,113,240,237,97,151,170,5,17,134,158,125,218,114,238,212,214,91,67,182,65,173,200,206,60,217,25,154,108,107,35,37,36,200,148,65,233,120,7,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,192,96,7,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,140,255,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,208,19,252,0,48,215,164,83,110,168,219,45,96,211,192,249,125,62,34,243,82,191,29,151,160,179,38,43,171,69,50,156,241,200,65,212,136,205,179,97,229,165,200,234,109,12,169,126,58,210,181,33,104,73,161,97,153,64,48,215,163,175,110,168,219,82,224,210,192,249,131,62,34,51,82,129,29,231,167,51,26,43,168,69,78,156,201,199,65,84,140,201,178,97,149,169,201,9,109,108,165,126,58,20,180,161,8,81,33,25,148,0,48,171,109,110,141,239,201,131,154,116,172,204,249,50,251,146,240,102,31,98,133,212,189,206,245,253,230,238,76,135,183,187,206,180,213,175,214,116,233,210,118,209,123,241,177,102,168,0,194,173,138,122,55,191,33,246,105,213,115,51,228,203,238,183,194,120,125,250,23,82,247,59,212,55,123,201,49,222,222,239,58,211,183,183,86,211,167,73,95,93,239,194,199,133,125,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,51,43,47,54,227,202,60,202,218,143,22,108,183,66,68,182,170,248,98,59,200,110,167,41,104,97,138,141,70,43,170,68,248,76,54,179,39,86,182,74,202,37,18,79,120,77,74,81,18,91,105,14,60,25,20,0,0,0,0,0,0,0,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,15,85,0,0,0,0,0,2,135,113,81,67,228,3,65,242,20,46,98,167,200,81,60,76,6,178,183,120,88,251,140,45,198,194,183,34,224,3,72,177,249,250,162,47,1,91,252,107,254,168,95,3,22,27,63,94,47,152,94,55,232,175,250,160,16,27,153,71,253,174,191,31,159,127,160,50,7,98,231,141,56,131,13,164,141,69,124,99,15,151,219,199,24,251,153,43,74,188,29,98,253,91,253,1,126,182,47,86,156,73,134,73,87,63,203,148,47,225,35,128,155,220,177,94,170,35,220,79,243,98,191,120,129,221,45,198,227,164,101,137,234,163,59,167,129,117,197,126,241,3,188,219,141,128,117,220,111,31,127,135,166,162,201,61,91,191,27,151,142,145,18,91,126,208,9,186,230,59,159,186,141,195,193,124,73,61,175,18,41,121,132,189,98,54,183,148,153,8,50,35,190,142,127,108,66,47,250,65,105,136,221,99,215,73,166,111,243,47,142,158,60,226,250,0,97,182,204,51,10,157,141,230,170,235,79,204,135,83,239,124,63,63,100,196,223,228,12,157,254,8,194,238,93,71,171,14,66,87,107,159,22,90,16,141,179,116,5,63,152,21,6,18,77,145,166,144,226,184,242,249,243,62,143,72,155,204,129,142,108,224,108,44,131,36,221,56,110,10,120,126,178,208,11,180,159,20,190,1,168,138,227,74,124,82,248,5,64,87,151,49,160,140,136,107,46,60,198,148,154,72,184,144,10,145,149,133,72,187,192,141,38,87,34,11,241,224,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,92,83,79,164,84,206,194,134,93,224,42,94,111,48,218,115,184,110,17,92,109,185,220,3,88,23,48,2,230,2,170,254,65,212,243,15,134,22,168,127,193,127,8,129,218,214,124,109,232,29,79,49,184,225,74,135,252,23,240,136,1,13,123,124,57,124,194,199,72,183,248,51,143,252,4,81,240,236,38,143,236,135,130,23,127,240,151,240,18,70,254,222,197,253,145,241,209,127,189,159,192,69,21,216,57,187,227,236,15,199,252,39,252,12,160,19,65,131,203,77,6,150,175,60,6,63,120,145,204,72,93,144,92,59,199,21,133,56,80,105,137,243,65,103,247,137,28,148,163,236,17,125,112,8,210,233,28,70,188,65,133,206,246,249,114,181,251,248,194,47,112,218,183,93,103,133,239,163,249,68,162,116,138,51,174,191,134,15,85,190,92,172,247,125,124,113,22,116,127,122,223,119,223,79,242,128,157,13,144,223,215,63,16,22,155,123,245,63,191,235,158,25,106,130,225,127,72,194,205,140,231,245,138,165,125,59,173,63,44,83,75,198,191,53,61,232,25,162,217,89,63,116,6,225,243,2,43,119,130,121,10,128,11,85,181,135,146,206,114,122,191,196,62,206,124,93,107,240,176,181,59,88,31,255,0,133,172,228,47,255,0,231,248,139,217,207,128,243,94,61,82,143,43,67,213,40,0,10,242,251,163,80,0,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,73,167,68,86,201,152,55,15,101,221,63,106,202,204,136,149,188,67,138,163,201,141,69,109,232,6,149,225,228,49,46,92,89,38,211,134,226,146,226,223,75,109,221,123,180,45,8,214,217,25,165,197,234,140,189,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,1,149,64,0,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,0,34,127,186,81,252,132,243,55,226,95,108,66,16,2,3,213,64,0,0,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,6,42,244,92,121,118,101,151,199,94,199,154,37,211,109,189,176,112,206,200,217,94,237,105,71,18,110,54,174,71,125,56,78,143,45,169,27,137,207,180,227,8,121,110,56,210,13,41,67,41,146,135,77,10,91,102,225,36,208,133,36,207,82,97,91,98,12,222,193,185,11,180,230,18,205,204,192,126,91,116,44,59,30,174,244,130,136,193,188,251,171,93,46,91,77,50,218,56,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,116,156,244,207,76,199,218,47,49,234,57,161,154,21,158,189,85,157,102,153,101,162,52,69,167,197,73,153,183,22,51,102,103,187,101,26,149,98,185,168,212,165,45,106,90,214,181,168,56,12,127,143,241,150,105,227,42,182,96,230,14,33,151,92,196,53,201,7,38,116,233,38,90,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,137,128,49,254,50,202,204,101,73,204,28,190,196,50,232,120,134,135,32,164,193,157,24,203,91,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,201,167,69,30,194,223,56,218,131,58,240,103,247,188,172,1,10,114,190,217,74,170,57,28,211,250,215,85,90,149,245,111,18,63,51,188,45,255,0,73,215,71,252,60,162,153,39,104,28,144,195,189,83,2,203,212,254,38,166,180,227,13,69,160,202,113,246,89,105,81,144,165,147,134,203,238,72,224,203,104,82,89,82,21,99,75,106,66,27,9,31,216,251,107,60,27,181,214,87,251,184,161,71,137,71,174,192,144,228,106,238,28,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,69,247,136,35,53,52,178,43,234,60,214,108,197,180,46,42,217,127,57,104,185,185,133,163,117,254,161,188,141,81,165,174,83,145,217,169,193,117,58,93,142,226,144,127,106,226,13,73,90,80,235,77,44,208,189,26,79,208,246,75,230,246,13,207,172,175,195,249,185,151,239,203,114,133,136,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,36,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,97,221,64,0,7,95,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,237,86,206,59,105,228,54,212,245,92,73,66,202,188,65,45,85,44,53,33,100,184,117,40,221,85,249,176,137,68,148,212,35,54,106,53,46,50,148,100,155,168,146,226,12,208,78,182,222,182,245,88,174,150,221,159,115,31,57,50,58,159,141,112,54,32,249,67,44,250,253,118,183,64,113,243,105,185,241,119,40,53,75,73,154,137,181,61,21,182,222,52,165,69,169,77,190,249,33,68,171,54,236,53,229,110,105,99,188,150,199,116,204,204,203,74,239,129,177,37,27,125,212,166,245,86,100,110,183,172,173,151,61,237,228,45,181,93,183,86,158,210,78,215,185,88,200,140,131,53,122,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,49,43,164,7,105,140,27,181,126,101,224,172,210,193,240,101,211,150,156,15,18,155,87,166,73,35,82,233,213,22,231,77,91,172,19,154,73,47,35,75,173,173,14,36,139,82,22,157,73,66,245,182,140,181,232,49,250,118,125,237,254,50,1,42,128,0,3,202,184,159,238,139,143,33,60,178,248,235,219,19,68,0,137,254,232,184,242,19,203,47,142,189,177,52,6,85,0,0,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,87,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,2,45,122,110,41,53,90,253,87,33,168,84,42,100,186,141,74,163,35,16,68,135,14,35,42,121,249,47,184,170,98,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,74,80,234,152,139,43,112,38,43,199,120,71,51,43,244,46,181,137,48,39,95,247,63,55,173,60,142,167,215,89,38,101,123,218,22,77,185,173,180,146,125,241,42,211,107,166,199,196,5,128,216,23,98,140,43,178,158,92,68,173,213,169,157,99,51,113,53,61,151,49,29,66,65,54,183,32,107,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,190,113,4,179,61,41,105,13,101,80,0,12,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,234,244,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,90,174,154,191,42,124,45,234,254,15,180,106,35,165,108,25,182,14,25,217,27,43,243,198,180,163,137,55,27,87,35,208,147,132,232,242,218,145,184,156,251,78,75,67,203,113,198,144,105,74,25,76,148,58,104,82,219,55,9,38,132,41,38,122,146,25,233,210,63,210,1,15,103,122,19,185,73,148,56,139,251,44,79,234,207,187,38,59,108,72,111,14,197,214,135,53,72,67,200,113,181,188,243,100,104,67,38,157,68,219,166,234,141,30,242,78,194,8,236,24,255,0,31,227,44,211,198,85,108,193,204,28,67,46,185,136,107,146,14,76,233,210,76,181,186,187,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,20,201,244,123,116,116,225,236,149,193,178,49,246,125,224,168,149,28,197,196,17,230,211,100,82,106,137,139,54,37,26,156,225,184,194,216,108,155,91,172,188,185,44,153,155,142,25,159,189,61,185,36,164,183,219,208,138,29,152,182,133,197,91,47,231,45,23,55,48,180,110,191,212,55,145,170,52,181,202,114,59,53,56,46,167,75,177,220,82,15,237,92,65,169,43,74,29,105,165,154,23,163,73,250,30,201,124,222,193,185,245,149,248,127,55,50,253,249,110,80,177,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,142,16,58,67,54,44,170,236,177,154,18,43,184,67,15,203,78,85,226,89,4,120,126,97,201,84,162,132,249,183,169,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,123,199,22,135,180,245,253,133,246,205,174,236,121,152,242,170,110,82,188,51,131,49,71,87,143,137,169,173,33,5,41,77,180,107,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,15,66,128,62,74,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,214,3,170,102,198,58,249,23,229,102,50,204,207,5,248,79,220,150,31,168,215,122,150,255,0,115,214,186,172,103,30,221,111,52,171,70,173,222,157,90,85,107,222,199,107,15,50,248,179,20,215,113,206,42,172,227,92,83,59,174,214,177,5,66,69,82,163,39,116,134,247,242,159,113,78,58,230,132,18,80,157,75,90,142,201,34,73,94,196,68,92,4,186,116,207,231,204,156,43,149,248,107,32,40,83,98,117,140,113,33,85,74,234,19,33,165,62,221,58,27,141,169,134,214,201,160,214,132,61,38,203,75,164,164,113,130,226,11,89,41,100,156,0,216,3,33,164,237,7,181,30,17,195,47,66,137,38,133,64,144,140,77,136,81,46,59,82,88,93,58,35,173,169,76,184,203,139,73,58,135,221,83,49,140,136,149,98,144,107,52,41,41,81,0,199,80,1,146,155,101,228,92,60,176,163,228,134,99,97,234,55,82,162,230,94,87,225,250,139,202,65,176,134,85,88,98,4,118,230,147,109,54,73,90,117,33,113,31,90,214,70,110,59,37,213,18,212,122,146,128,151,254,142,172,227,161,103,38,200,248,18,77,33,158,175,47,7,211,216,193,213,72,218,150,189,204,168,12,52,218,79,90,144,130,86,245,131,142,253,147,169,40,223,232,212,165,33,70,50,84,68,7,66,230,122,87,105,89,143,136,246,120,169,214,105,76,225,186,221,62,78,36,166,198,144,72,110,82,235,13,28,102,220,68,117,220,148,230,184,169,90,214,217,146,204,147,16,150,157,4,78,154,229,252,0,0,0,98,174,220,251,12,126,77,31,113,63,217,71,220,119,184,239,9,126,146,120,67,173,117,190,173,254,48,206,141,61,91,235,175,175,186,220,122,166,197,61,27,223,144,251,52,234,185,153,242,101,247,91,225,60,62,253,11,169,123,157,234,27,189,228,152,239,111,119,157,105,219,219,171,105,211,164,175,174,247,225,99,205,80,0,0,0,0,0,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,202,174,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,33,91,107,31,42,124,228,245,129,136,125,162,248,154,158,139,143,33,60,178,248,235,219,19,64,101,80,0,0,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,6,42,244,92,121,118,101,151,199,94,199,154,39,248,64,15,69,199,151,102,89,124,117,236,121,162,127,128,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,9,84,0,0,0,0,0,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,0,0,226,113,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,15,52,89,215,154,21,92,234,205,204,95,154,245,148,203,110,70,41,172,73,169,34,60,153,170,150,184,108,45,103,185,138,78,168,136,214,134,90,221,180,142,202,72,144,218,72,146,146,34,34,154,158,149,140,249,147,147,123,46,79,195,52,41,177,27,174,230,76,131,195,45,161,82,26,39,219,167,45,165,170,123,200,101,104,81,186,141,209,20,101,25,18,119,103,49,181,146,210,162,65,42,26,246,107,202,25,57,245,159,56,27,40,217,98,91,145,241,21,97,150,106,7,17,246,153,125,170,114,46,236,215,155,91,183,65,45,184,205,188,225,17,146,174,104,34,36,168,204,146,97,109,64,92,173,166,233,52,170,6,210,89,175,66,161,83,34,83,169,180,236,113,93,137,14,28,70,82,203,17,152,110,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,112,51,131,33,164,210,118,70,200,125,163,104,208,162,34,155,93,143,87,195,53,163,102,59,77,47,194,44,214,42,46,198,121,213,146,245,190,183,99,147,141,145,232,247,180,65,66,77,125,164,36,130,87,186,43,51,142,187,155,187,35,210,35,98,54,111,47,1,84,29,193,205,201,212,143,150,162,198,97,135,35,30,132,33,36,141,219,18,26,98,221,165,43,113,173,74,53,44,200,179,0,66,7,68,38,122,67,203,13,163,165,229,206,33,172,245,42,46,101,211,211,78,101,43,38,16,202,171,12,44,220,132,110,58,225,165,105,212,133,203,97,8,65,153,184,236,150,146,104,81,233,82,38,252,6,0,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,207,254,154,191,37,140,45,235,2,15,179,170,34,50,246,32,205,236,27,144,187,78,97,44,220,204,7,229,183,66,195,177,234,239,72,40,140,27,207,186,181,210,229,180,211,45,163,129,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,16,77,246,216,155,85,96,221,148,50,142,161,140,43,53,40,138,196,245,24,242,35,97,58,67,141,155,203,168,212,73,29,131,83,73,90,21,213,155,82,155,83,203,212,157,40,50,73,30,241,109,161,126,123,49,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,235,180,190,209,120,239,106,12,211,159,153,152,234,71,234,176,232,240,180,51,243,50,151,214,94,121,136,123,198,154,111,125,186,223,173,59,213,167,90,249,153,242,34,206,158,139,174,143,249,149,121,148,221,166,243,191,14,238,105,76,245,106,142,7,165,190,227,236,74,114,83,79,180,251,53,101,110,214,141,44,150,234,205,54,225,45,47,37,197,56,105,36,19,74,116,35,91,9,226,154,238,6,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,104,73,217,68,105,59,88,200,203,128,244,19,176,230,215,116,173,175,178,141,88,173,250,116,74,62,44,160,200,77,55,17,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,90,180,111,10,228,182,222,108,148,230,232,220,86,15,244,162,244,127,204,164,76,169,109,55,146,24,119,125,74,123,172,212,113,197,45,135,31,126,83,114,157,125,215,222,171,39,120,181,234,100,247,182,117,182,201,9,101,45,165,194,73,160,221,83,88,23,179,174,124,227,45,155,115,114,133,154,216,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,14,37,54,37,26,21,161,100,135,18,90,208,147,32,244,188,2,218,108,235,159,56,55,105,44,163,161,102,182,12,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,91,106,85,137,70,132,235,65,161,196,150,133,164,206,229,128,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,24,171,149,251,69,227,188,159,202,204,197,203,60,11,35,168,124,147,58,148,58,196,221,12,187,174,150,212,105,236,191,15,118,235,75,182,251,175,33,91,212,41,11,70,226,196,103,172,205,54,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,103,174,113,244,74,227,188,176,217,149,188,227,167,227,15,9,98,250,37,60,235,184,179,14,200,101,152,237,193,130,81,91,114,67,81,222,75,174,33,231,162,173,50,13,106,214,73,125,187,110,201,43,108,144,248,103,167,71,206,219,116,173,171,240,3,148,44,78,252,72,57,139,133,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,158,236,148,100,78,55,124,181,30,96,114,171,51,49,86,77,230,62,28,205,44,21,47,171,214,176,205,65,170,132,109,78,56,134,222,208,125,182,29,221,173,11,83,46,160,212,219,136,37,22,182,214,180,153,217,70,61,15,108,171,180,198,13,218,191,40,225,230,150,15,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,164,146,242,52,186,218,208,226,72,181,33,105,212,148,47,91,104,11,192,0,0,0,0,0,0,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,0,245,80,0,0,0,0,0,52,171,152,212,0,52,31,17,164,184,24,170,252,99,20,79,3,1,168,84,138,227,80,161,149,192,104,80,198,205,161,166,238,60,1,239,122,181,117,175,162,183,234,67,37,22,124,44,49,39,106,151,119,62,229,251,55,191,93,239,253,96,4,30,99,133,111,122,151,11,91,121,254,136,190,187,32,175,78,39,195,60,63,219,116,47,225,35,139,13,141,11,119,212,251,239,188,255,0,68,100,110,198,76,239,49,22,26,86,171,126,92,97,151,47,175,142,2,106,50,121,203,225,247,184,126,152,43,247,141,139,144,147,185,142,133,150,5,186,163,184,142,119,154,103,127,243,80,59,232,15,150,172,90,160,186,87,250,159,194,66,55,58,65,96,106,165,99,215,183,182,191,130,248,105,250,232,190,145,37,19,11,84,69,149,252,223,132,96,198,222,148,173,238,2,199,47,245,139,95,193,156,52,125,154,41,121,192,71,94,204,104,221,102,133,85,23,189,168,174,127,13,28,77,78,71,171,242,155,134,248,127,181,248,127,193,54,33,71,38,101,248,43,55,43,40,221,239,109,73,52,222,250,121,174,57,250,68,209,236,247,39,172,224,188,48,173,26,117,97,184,74,231,127,206,154,1,120,81,226,39,224,33,81,68,248,165,240,10,128,170,70,130,230,53,164,81,41,225,204,5,75,145,129,23,120,173,172,70,52,151,48,26,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,21,72,219,115,184,110,36,109,185,220,3,88,23,48,2,230,2,171,254,65,212,179,12,239,133,170,28,63,82,254,17,3,182,47,145,252,3,169,102,33,153,97,90,135,15,212,191,132,64,8,102,219,220,175,153,56,232,191,222,207,226,241,69,118,13,236,102,6,6,244,120,79,248,9,66,155,123,43,251,36,99,174,95,165,159,192,69,27,155,8,50,165,99,172,14,189,42,253,51,238,251,12,160,19,61,133,76,142,133,77,59,254,129,103,247,137,28,140,179,45,5,199,232,135,23,133,53,21,10,152,86,229,5,159,222,36,114,50,190,118,95,108,2,54,122,68,221,209,94,195,54,77,254,92,172,247,253,124,113,21,49,76,145,170,230,92,108,37,87,164,65,189,85,236,51,207,243,101,103,247,241,196,83,163,133,239,192,4,194,236,17,57,15,214,241,25,17,36,173,42,145,244,87,250,57,2,66,163,149,208,124,123,196,110,116,124,190,103,136,113,10,75,79,25,180,114,63,253,121,2,73,35,145,18,12,139,206,3,116,138,192,0,0,106,178,121,11,83,181,121,223,101,156,227,63,255,0,231,248,139,217,207,139,170,191,20,197,170,218,180,191,252,44,103,25,255,0,255,0,63,196,94,206,124,7,155,1,234,148,121,90,30,169,64,85,35,80,210,92,57,141,64,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,136,86,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,208,25,84,0,0,0,0,3,21,122,81,252,132,243,55,226,95,108,66,16,2,39,251,165,31,200,79,51,126,37,246,196,33,0,32,61,84,0,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,69,88,206,158,142,14,143,249,155,68,87,90,205,188,222,195,191,216,158,7,89,97,168,210,28,126,59,152,138,86,133,183,166,58,217,91,110,33,150,92,50,90,222,37,105,55,26,38,146,75,247,227,106,208,108,73,177,246,38,218,231,52,26,162,164,165,194,193,52,57,12,43,22,86,34,59,31,127,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,105,84,255,0,96,12,1,131,114,179,6,210,114,251,47,176,244,74,30,30,161,199,40,208,96,198,35,208,210,46,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,97,216,0,0,4,11,116,140,236,81,249,21,115,29,138,254,0,166,85,92,203,44,83,239,148,217,47,150,245,186,92,227,53,155,148,197,61,169,75,86,148,32,156,105,78,146,84,182,212,164,221,213,50,235,135,213,54,23,219,54,187,177,230,99,202,169,185,74,240,206,12,197,29,94,62,38,166,180,132,20,165,54,209,175,117,38,51,138,181,158,107,122,233,147,106,81,54,226,86,164,171,73,154,29,110,122,115,75,43,112,38,116,224,74,158,89,230,93,11,195,56,110,179,185,235,176,186,211,209,247,187,167,144,243,126,248,202,208,226,108,227,72,87,101,69,123,88,238,70,100,120,65,179,111,67,254,87,229,126,50,170,226,124,237,174,196,204,216,241,36,71,60,57,5,112,220,135,17,36,130,109,213,200,152,193,56,162,117,123,210,91,68,194,150,182,77,164,154,150,78,27,164,134,67,63,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,0,0,134,190,147,174,143,248,121,69,50,78,208,57,33,135,122,166,5,151,169,252,77,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,193,150,208,164,178,164,42,198,150,212,132,55,50,131,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,7,150,33,42,157,6,63,78,207,189,191,198,67,23,250,67,54,44,170,236,177,154,18,43,184,67,15,203,78,85,226,89,4,120,126,97,201,84,162,132,249,183,169,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,123,199,22,135,180,229,7,65,143,211,179,239,111,241,144,9,84,0,0,30,85,196,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,50,168,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,186,189,6,63,78,207,189,191,198,66,85,4,85,244,24,253,59,62,246,255,0,25,9,84,0,0,0,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,93,94,154,191,42,124,45,234,254,15,180,106,35,0,6,127,244,213,249,83,225,111,87,240,125,163,81,28,79,71,7,71,252,205,162,43,173,102,222,111,97,223,236,79,3,172,176,212,105,14,63,29,204,69,43,66,219,211,29,108,173,183,16,203,46,25,45,111,18,180,155,141,19,73,37,251,241,180,23,175,162,143,97,111,156,109,65,157,120,51,251,222,86,0,133,57,95,108,165,85,28,142,105,253,107,170,173,74,250,183,137,31,153,222,18,168,0,3,170,102,150,86,224,76,233,192,149,60,179,204,186,23,134,112,221,103,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,252,251,237,131,178,102,50,217,23,52,61,195,215,100,75,172,80,167,199,110,77,11,17,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,174,219,181,153,18,93,65,159,163,49,103,246,170,217,159,6,237,95,148,115,50,183,24,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,212,73,121,26,93,113,11,109,70,90,144,181,105,82,23,161,196,4,91,116,98,237,227,242,16,174,198,200,108,216,173,105,192,56,130,160,159,6,213,42,53,29,220,92,46,242,144,242,156,178,119,74,61,204,135,213,28,149,169,198,218,101,70,227,199,109,110,168,230,164,96,175,71,255,0,71,5,11,103,120,116,156,222,205,182,58,254,108,118,228,70,105,137,171,234,184,117,183,88,113,149,198,78,237,68,220,151,148,219,203,39,92,86,182,201,90,82,215,136,111,59,122,182,239,207,74,238,206,219,48,98,236,198,193,213,154,85,59,20,167,170,211,168,74,168,18,23,174,84,137,13,182,179,101,165,153,19,175,54,193,190,250,80,100,164,251,201,169,104,82,18,180,152,66,14,218,25,199,66,207,221,168,49,254,106,225,102,116,81,106,181,6,227,211,156,212,179,235,49,98,71,106,35,82,108,180,33,104,223,34,58,93,221,169,36,164,111,52,29,205,55,57,10,232,88,200,104,212,156,27,138,246,141,172,194,150,138,149,118,66,240,205,20,222,142,235,72,240,115,38,219,178,94,105,102,189,15,161,217,4,219,102,122,61,237,112,86,146,95,105,105,40,160,194,120,90,187,142,113,85,27,5,97,104,61,118,181,136,42,17,233,116,232,219,212,55,191,148,251,137,109,166,245,172,210,132,234,90,210,87,81,146,74,247,51,34,226,61,47,100,166,87,210,178,87,40,240,134,84,81,149,17,200,248,90,143,26,154,185,17,161,38,34,38,62,132,22,250,81,180,147,50,66,222,119,120,234,251,74,51,91,138,51,82,140,204,204,60,198,9,158,218,67,36,42,185,217,209,83,150,170,163,87,34,83,164,96,12,15,64,199,11,68,150,212,164,76,98,21,9,68,243,4,164,241,66,205,167,156,90,15,74,136,214,218,80,122,73,102,226,33,132,122,72,217,146,147,74,175,236,137,149,20,42,237,50,37,70,155,81,203,122,20,73,144,229,178,151,152,146,195,148,198,82,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,96,60,240,229,62,58,249,23,230,158,13,204,207,5,248,79,220,150,32,167,87,122,150,255,0,115,214,186,172,150,222,221,111,52,171,70,173,222,157,90,85,107,222,199,107,15,77,24,79,20,208,177,206,21,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,90,78,202,34,81,94,198,68,124,7,156,45,170,178,183,228,45,180,118,98,229,155,52,47,3,64,163,98,9,94,10,133,214,186,198,234,150,234,247,208,125,240,214,181,42,241,93,97,93,181,26,202,246,93,148,74,34,150,158,136,76,244,153,153,251,56,203,203,156,67,89,235,181,172,180,168,38,156,202,86,79,173,228,209,223,65,185,8,220,117,195,82,21,165,104,150,194,16,131,34,109,168,205,36,208,146,210,165,134,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,101,87,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,0,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,16,173,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,160,50,168,0,0,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,3,21,122,46,60,187,50,203,227,175,99,205,19,252,32,7,162,227,203,179,44,190,58,246,60,209,63,192,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,4,170,0,0,0,0,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,91,253,160,115,51,228,55,145,216,243,52,155,151,74,143,47,12,225,249,213,8,30,20,115,68,87,167,33,149,117,86,23,219,65,171,122,249,180,217,33,42,37,45,75,36,164,245,40,128,66,183,74,158,113,208,179,119,107,138,188,108,56,205,226,96,42,123,88,57,201,58,151,242,212,168,207,190,228,147,208,180,36,209,187,126,67,172,91,180,149,110,53,165,70,149,145,21,255,0,232,75,201,202,235,184,171,29,109,3,33,237,205,22,53,60,240,116,54,244,161,93,110,83,142,71,151,32,238,75,214,222,229,13,70,224,104,210,190,181,217,85,219,81,28,107,98,204,83,93,199,56,170,179,141,113,76,238,187,90,196,21,9,21,74,140,157,210,27,223,202,125,197,56,235,154,16,73,66,117,45,106,59,36,137,37,123,17,17,112,30,138,54,54,200,184,123,59,108,227,131,50,231,192,222,14,173,38,158,221,71,17,165,102,194,222,93,98,66,18,228,162,113,214,8,144,238,237,103,184,66,238,163,221,50,210,117,168,146,74,48,129,125,172,124,169,243,147,214,6,33,246,139,226,71,242,223,33,163,109,7,208,225,65,195,44,194,151,38,187,64,143,92,196,216,121,17,35,187,37,245,212,98,85,42,42,75,45,178,218,210,110,173,246,148,244,98,35,37,88,228,18,201,10,82,82,66,56,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,4,11,97,60,83,93,192,216,170,141,141,112,180,238,165,90,195,245,8,245,74,116,157,210,28,220,74,97,196,184,211,154,22,74,66,180,173,9,59,40,141,39,107,25,25,112,30,154,50,159,29,124,148,50,179,6,230,103,130,252,25,238,183,15,211,171,189,75,127,190,234,189,106,51,111,110,183,154,83,175,78,243,78,173,41,189,175,98,189,132,6,109,255,0,144,210,118,124,218,143,23,97,150,97,68,141,66,175,200,94,38,195,200,137,29,168,204,34,157,45,215,20,150,91,101,181,168,154,67,14,165,232,196,70,73,185,71,37,146,18,149,36,134,122,116,46,103,165,10,171,151,24,143,103,138,157,102,170,246,36,162,84,36,226,74,108,105,4,183,34,162,142,233,70,109,196,71,93,205,45,232,148,165,173,109,153,32,141,82,201,105,214,102,233,160,59,95,77,95,146,198,22,245,129,7,217,213,17,10,194,106,122,106,252,150,48,183,172,8,62,206,168,136,203,216,239,101,92,101,181,126,110,83,240,125,26,155,45,56,98,157,34,60,156,89,87,109,194,101,20,234,113,175,182,73,117,72,90,122,203,137,75,137,101,26,85,169,100,106,50,221,161,197,160,46,175,71,94,194,178,118,165,198,69,142,51,6,4,180,101,93,2,67,204,206,122,52,166,144,186,157,69,146,142,178,166,153,19,132,251,40,83,114,18,226,222,74,60,68,41,9,90,22,162,90,39,78,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,197,96,12,1,131,114,179,6,210,114,251,47,176,244,74,30,30,161,199,40,208,96,198,35,208,210,46,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,125,128,0,65,15,72,166,194,178,118,90,198,71,142,50,250,4,181,229,93,126,67,44,193,122,76,166,150,186,101,69,226,144,179,166,145,27,134,251,200,75,113,212,226,30,82,60,69,165,10,90,214,147,90,231,120,113,56,179,11,80,177,206,21,172,224,172,83,7,174,209,113,5,62,69,46,163,27,122,182,247,241,95,109,77,186,222,180,26,86,157,72,90,138,233,50,81,94,228,100,124,64,121,247,216,115,107,186,174,200,57,184,172,86,253,58,93,99,9,215,163,166,155,136,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,90,55,133,99,67,143,54,74,111,122,110,39,208,70,19,197,52,44,115,133,104,216,215,11,78,235,180,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,1,128,27,61,244,70,101,198,0,206,92,81,138,243,69,255,0,118,152,66,149,80,54,176,149,30,173,20,139,172,183,166,28,150,166,200,91,15,146,29,221,172,229,68,92,119,89,38,221,221,155,166,130,66,210,130,145,80,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,3,181,116,37,229,158,21,196,25,143,152,153,165,86,137,214,43,88,62,159,79,167,210,55,141,182,182,227,245,243,147,191,125,58,144,107,67,196,136,132,218,86,133,39,222,223,125,38,74,37,240,151,241,21,125,6,63,78,207,189,191,198,66,85,0,67,183,74,198,195,145,178,214,171,63,106,76,182,92,183,104,88,158,176,107,197,52,197,33,215,206,157,81,148,165,172,230,161,203,25,34,51,206,221,42,75,138,45,219,206,182,148,26,146,234,91,103,13,118,104,218,47,29,236,191,154,112,51,51,2,200,253,74,29,98,22,134,126,105,210,250,203,47,63,15,120,235,78,110,119,187,132,39,122,132,235,71,50,62,100,126,146,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,16,45,210,13,177,37,87,101,12,126,221,119,12,49,46,118,93,98,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,188,52,145,155,110,88,38,255,0,37,243,123,6,231,214,87,225,252,220,203,247,229,185,66,196,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,18,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,62,234,32,47,163,231,109,186,174,202,24,253,202,22,39,126,92,236,186,197,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,118,74,51,54,219,180,239,97,60,83,66,199,56,86,141,141,112,180,238,187,69,196,20,248,245,74,116,157,210,219,223,197,125,180,184,211,154,22,73,90,117,33,105,59,40,137,69,123,25,17,240,1,203,0,0,0,0,0,181,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,3,213,64,0,0,0,0,0,161,138,138,31,32,26,76,236,92,133,18,125,171,129,242,20,46,96,55,46,126,96,185,249,130,246,32,1,165,68,94,113,139,155,75,81,29,168,123,156,210,226,147,187,235,156,155,213,207,115,233,244,12,163,50,184,176,25,242,213,252,7,114,50,252,213,255,0,84,2,0,113,179,106,71,82,224,124,119,157,223,106,50,159,98,122,107,207,214,240,235,201,74,205,41,198,81,46,100,131,50,224,184,221,227,25,115,17,131,143,224,254,202,139,86,247,198,47,180,25,181,176,62,26,106,92,106,92,213,38,78,166,113,155,22,210,93,158,5,20,248,240,1,44,249,123,29,77,210,156,212,103,249,172,207,137,125,106,7,112,50,176,224,112,140,114,98,156,226,123,69,239,230,125,175,181,72,231,76,238,2,142,149,218,50,255,0,235,152,195,173,185,218,51,203,124,109,199,252,27,221,254,49,24,102,42,184,144,196,61,186,16,69,150,88,217,92,111,243,55,248,196,96,17,61,64,112,163,230,229,110,246,63,148,18,92,237,220,192,153,253,150,159,75,216,27,9,145,90,254,228,224,31,59,254,114,192,133,104,78,155,121,185,91,50,183,230,20,115,251,86,4,206,108,148,225,175,5,225,75,219,251,145,130,124,63,90,96,6,69,167,197,47,128,84,81,62,41,124,3,81,29,128,11,135,49,163,153,141,124,249,141,5,204,6,162,43,10,145,250,5,5,72,251,128,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,85,35,109,206,225,184,70,73,231,222,54,214,119,176,13,96,92,194,192,2,170,254,65,212,51,25,69,238,86,160,87,47,206,191,132,64,237,202,59,145,252,3,165,230,82,180,225,90,138,140,237,109,207,240,136,1,13,155,122,146,75,50,49,201,145,241,249,153,252,4,81,244,108,27,41,73,199,88,25,174,205,190,105,252,63,57,148,62,45,188,23,175,49,241,193,145,220,143,193,159,192,69,26,118,20,120,155,204,44,16,102,171,17,120,75,187,236,18,64,77,62,22,81,157,18,154,124,56,194,103,247,137,28,132,195,50,108,140,139,232,135,29,132,13,43,160,82,213,206,240,24,63,249,9,28,164,189,27,178,183,213,0,141,206,144,180,58,170,238,25,50,109,71,242,221,99,145,31,213,199,17,67,115,250,34,176,150,238,144,98,50,173,97,139,119,202,172,126,254,56,137,39,123,128,75,15,71,162,239,136,241,15,47,205,212,111,225,36,9,46,142,102,105,251,162,51,122,60,72,203,18,98,31,217,212,111,225,36,9,50,143,243,179,248,64,111,25,121,133,1,38,125,226,167,110,224,26,87,226,152,181,59,87,31,255,0,133,140,227,47,255,0,231,248,135,217,207,139,172,191,20,198,148,145,218,228,3,202,232,245,76,92,197,44,118,226,42,86,239,1,83,43,138,138,17,151,112,92,128,84,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,149,64,0,0,0,0,0,3,21,122,81,252,132,243,55,226,95,108,66,16,2,61,84,0,0,0,0,8,234,233,90,200,188,199,218,47,49,242,11,43,242,190,141,215,170,179,189,210,186,243,206,153,162,45,62,42,78,150,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,145,80,1,111,242,47,34,242,227,103,76,184,167,101,126,87,209,186,141,42,13,221,121,231,76,151,42,161,41,68,68,228,169,46,17,22,241,229,233,77,206,196,146,74,82,132,37,8,66,16,155,128,0,0,0,0,0,0,0,0,0,0,0,3,170,102,150,86,224,76,233,192,149,60,179,204,186,23,134,112,221,103,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,241,3,163,127,101,28,199,217,43,49,243,195,5,99,86,186,245,42,119,185,247,232,21,246,25,52,69,171,197,73,212,72,212,146,51,61,219,200,212,146,117,147,51,83,106,82,76,141,104,91,110,47,58,128,0,0,0,121,87,19,253,209,113,228,39,150,95,29,123,98,104,202,160,0,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,0,138,190,131,31,167,103,222,223,227,33,42,128,0,0,0,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,68,255,0,0,8,224,219,67,99,236,77,181,206,222,216,70,138,146,151,11,4,208,240,61,41,88,178,177,17,216,251,248,44,59,54,176,182,80,219,110,172,148,165,188,168,203,104,150,148,56,77,154,137,107,74,136,180,171,63,240,6,0,193,185,89,131,105,57,125,151,216,122,37,15,15,80,227,148,104,48,99,17,232,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,62,192,0,0,0,0,0,0,2,26,250,105,51,142,133,140,51,151,9,100,237,33,157,228,188,187,167,200,145,84,147,169,101,166,85,73,49,220,76,109,10,65,17,232,97,136,238,239,18,181,165,93,103,79,101,77,168,142,101,0,4,27,116,79,108,207,27,59,51,229,89,159,93,157,16,168,89,77,34,13,93,200,42,55,73,249,149,23,119,199,3,65,161,73,36,161,167,99,155,202,51,81,220,218,109,179,66,210,226,205,19,146,0,3,202,184,244,167,178,119,146,198,77,250,191,195,222,206,96,93,80,1,21,125,54,153,41,253,194,237,25,14,161,230,193,85,8,174,59,251,34,100,71,25,65,55,251,52,156,82,156,253,64,146,159,28,198,53,116,86,103,29,11,40,182,184,164,70,196,108,218,38,61,167,187,131,155,147,169,127,42,202,146,251,14,70,61,8,66,141,123,199,227,180,197,187,41,78,255,0,90,148,73,65,145,207,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,0,138,190,131,31,167,103,222,223,227,33,42,128,0,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,140,170,0,0,0,0,17,87,211,157,244,147,251,228,252,90,37,80,0,64,15,69,199,151,102,89,124,117,236,121,162,127,128,0,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,132,170,0,0,0,0,0,0,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,19,252,0,0,0,0,35,3,166,211,56,232,77,97,92,11,179,244,118,119,213,169,53,2,198,51,28,212,180,245,72,173,183,34,36,114,177,163,67,155,229,187,39,137,47,82,58,175,105,54,113,38,82,126,0,60,251,116,111,100,133,87,59,182,175,194,105,167,215,34,82,227,224,57,17,241,196,229,188,218,156,91,236,64,153,28,201,134,146,86,35,91,142,184,210,12,212,162,36,160,214,190,209,164,155,95,160,144,0,30,107,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,101,80,0,141,94,154,60,139,161,85,114,227,14,109,15,76,163,85,94,196,148,74,132,108,55,82,147,28,214,228,84,81,221,41,46,54,185,8,177,165,189,18,148,132,33,194,52,17,170,89,161,90,204,218,36,96,175,71,86,113,215,114,111,107,140,9,38,144,207,88,137,140,42,12,96,234,164,109,72,70,250,44,247,218,109,39,173,72,89,167,116,249,71,126,201,210,165,238,52,106,74,86,163,30,133,0,6,31,244,155,228,94,99,237,23,147,248,23,43,242,190,141,215,170,179,179,2,19,175,60,233,154,34,211,226,166,159,80,39,37,73,112,136,247,108,163,82,110,118,53,26,148,148,33,43,90,208,133,94,189,154,54,116,192,155,47,229,100,12,179,192,177,255,0,82,153,88,155,173,239,154,117,78,172,203,47,204,221,186,235,155,157,238,225,10,221,33,90,17,200,139,153,157,213,0,0,0,0,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,0,138,190,131,31,167,103,222,223,227,33,42,128,0,3,170,102,174,89,225,92,228,203,140,71,149,184,214,39,88,162,226,106,123,180,249,58,91,109,110,51,172,187,15,181,188,66,208,151,154,89,37,198,214,105,61,14,33,10,34,186,72,118,176,1,230,219,106,173,153,241,150,202,25,185,51,43,113,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,70,166,87,169,167,16,182,212,103,165,104,86,149,45,26,28,94,80,116,94,237,211,242,20,197,72,200,236,227,198,125,83,45,171,90,252,15,38,106,117,51,66,170,56,226,76,174,241,168,186,188,55,174,230,242,228,164,33,211,67,158,244,149,72,112,230,164,0,0,0,0,0,0,90,173,172,124,150,51,147,213,254,33,246,115,227,205,96,245,80,0,0,0,0,0,0,2,135,113,81,67,228,3,65,242,20,46,98,167,200,81,60,192,107,43,119,133,207,184,133,108,64,119,238,1,164,88,124,252,225,224,43,255,0,141,127,213,11,240,49,243,63,166,182,159,0,235,119,251,234,221,159,214,128,64,230,103,184,75,240,103,18,225,190,229,254,96,144,62,143,88,197,224,24,150,37,127,118,109,254,242,32,142,220,124,241,191,212,123,90,180,239,123,173,245,34,73,122,62,34,169,56,126,49,232,181,177,154,15,159,214,69,1,39,244,86,247,113,148,86,63,158,25,241,248,8,114,35,227,165,17,148,117,95,234,207,240,16,251,0,81,92,18,102,49,7,110,135,11,228,101,141,147,114,191,204,223,227,17,134,94,72,86,150,20,171,218,214,252,35,12,182,233,152,148,229,206,55,35,115,143,204,222,239,179,198,1,20,49,204,254,75,85,179,183,232,36,126,245,129,51,219,35,240,193,88,76,255,0,243,66,7,240,44,8,96,167,44,157,205,122,210,175,114,56,72,253,235,34,104,246,73,65,167,4,225,51,183,15,114,16,63,129,96,6,69,167,197,47,128,84,81,62,41,124,2,160,42,145,160,185,141,105,26,11,152,13,64,92,192,11,152,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,5,181,125,193,160,202,220,198,226,70,133,149,236,3,85,192,45,96,0,85,172,118,243,14,145,153,218,149,133,42,73,79,63,121,254,21,3,187,168,172,71,240,14,151,152,197,171,13,212,8,254,197,252,34,0,67,54,221,141,172,179,11,27,234,46,63,51,127,128,140,62,109,135,16,234,179,7,5,18,75,252,37,230,253,66,72,228,246,244,101,73,204,12,114,180,167,135,204,206,55,251,4,81,199,236,48,233,35,48,240,73,41,86,50,240,151,119,216,36,128,154,108,22,78,22,30,165,18,251,169,236,126,241,35,153,144,68,105,227,231,28,62,14,89,30,31,165,157,248,117,6,63,120,145,203,201,59,32,143,210,3,2,54,241,163,245,218,190,26,87,86,215,166,77,88,252,123,115,84,127,72,135,217,77,18,52,246,109,123,247,137,156,219,104,208,117,60,57,127,213,234,127,190,96,67,69,68,136,183,118,244,255,0,32,9,81,232,240,215,238,147,16,223,251,250,141,252,36,129,38,113,202,200,59,249,196,103,116,120,25,123,163,196,95,179,104,223,194,72,18,98,193,246,14,254,112,27,159,7,33,81,68,138,218,192,40,175,20,193,28,136,187,193,94,41,138,35,184,204,6,179,62,22,20,21,50,46,98,128,43,99,238,21,177,10,92,198,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,62,66,162,151,227,96,26,78,220,143,152,36,138,226,139,190,163,176,32,206,229,112,27,130,151,176,17,241,5,114,1,165,71,110,39,200,98,38,212,248,152,169,62,230,62,94,221,111,122,239,231,90,175,109,199,160,252,227,46,93,51,36,151,194,48,39,109,74,166,235,220,110,151,237,127,8,253,15,236,127,64,8,115,197,50,55,221,87,183,171,78,190,235,125,72,147,78,143,185,95,48,34,167,121,207,25,35,187,235,34,136,189,172,184,181,110,117,29,237,171,249,4,151,244,125,73,74,168,113,12,151,195,221,155,125,223,89,20,4,171,82,85,170,58,142,247,237,159,224,33,247,17,119,159,33,198,80,220,74,227,42,199,114,222,25,126,225,14,77,92,18,118,1,177,61,100,136,110,29,237,107,126,18,24,25,183,181,121,182,48,94,58,137,214,180,154,124,25,217,209,127,207,98,159,59,12,237,170,25,148,7,76,249,118,127,124,66,55,250,65,167,56,138,78,61,101,46,216,139,193,124,52,253,116,80,17,237,131,212,117,12,206,171,45,7,188,188,2,59,242,229,185,33,53,187,41,33,109,224,156,38,147,43,91,9,64,47,249,150,4,42,101,38,233,220,196,169,184,255,0,27,211,85,199,143,213,179,230,19,107,178,250,80,156,25,133,141,5,195,220,172,27,124,27,166,64,95,212,120,137,191,152,133,69,17,226,39,224,33,80,21,35,176,208,100,100,101,110,67,89,21,198,131,87,27,92,6,171,220,11,152,90,194,164,64,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,88,208,124,192,85,35,66,142,214,26,210,54,220,238,1,184,103,113,66,230,0,92,192,23,200,254,1,212,51,13,31,149,154,130,172,95,157,127,8,129,220,23,252,131,168,230,33,151,185,106,129,254,181,252,34,0,67,134,222,203,73,99,204,116,139,29,254,102,127,3,20,113,155,10,180,149,230,30,8,51,74,78,254,18,230,95,96,146,62,205,189,151,253,145,113,209,92,237,243,51,248,8,163,103,97,36,223,48,48,57,149,191,76,255,0,128,146,2,104,48,138,82,88,126,150,148,145,21,160,49,251,196,142,86,65,89,5,127,56,227,48,153,90,131,76,253,130,207,239,18,57,57,159,58,47,182,1,130,91,115,77,110,61,91,13,145,146,248,200,170,242,251,102,4,58,77,94,189,28,248,95,159,220,18,217,210,7,45,77,214,48,177,33,107,79,203,53,123,216,237,126,212,113,18,10,61,229,173,221,231,1,43,189,31,12,154,49,22,33,50,177,124,187,70,229,250,228,129,37,49,14,237,153,159,213,8,226,232,254,36,170,189,136,244,164,138,211,40,253,223,95,32,72,236,66,247,179,47,174,1,244,23,19,35,33,169,92,198,146,225,192,106,59,247,128,210,191,20,197,18,71,110,98,170,228,8,238,62,224,26,172,118,43,152,160,169,220,80,5,109,126,67,80,210,68,125,193,99,243,128,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,74,185,141,66,135,227,0,219,85,204,204,19,114,50,21,81,113,51,2,228,3,89,2,185,1,114,3,43,128,218,145,125,217,88,251,196,112,109,182,243,199,238,50,206,172,191,182,63,68,127,226,194,71,38,153,165,148,241,250,34,252,6,35,59,109,234,171,73,247,23,193,222,62,17,243,127,139,122,64,68,245,69,122,183,119,185,243,231,247,4,133,236,17,90,68,104,148,216,218,159,45,230,50,103,130,79,135,18,138,92,120,136,242,127,223,52,250,47,204,103,222,194,237,158,170,61,172,69,238,198,63,253,152,4,192,225,57,9,118,2,213,101,124,252,203,143,218,164,115,234,59,164,199,90,193,201,50,167,175,151,230,131,253,234,71,100,191,112,15,130,174,118,167,59,254,111,239,136,70,119,72,91,218,97,227,242,186,191,74,191,12,65,38,53,191,237,107,223,230,254,248,132,98,116,135,46,209,241,250,110,127,165,95,134,32,12,24,201,72,206,78,199,213,4,182,105,35,240,98,213,218,253,113,146,19,127,179,68,83,103,3,97,68,153,35,81,97,104,41,51,47,214,89,16,201,178,228,20,77,204,106,146,86,211,75,249,140,234,187,105,191,231,204,16,155,108,136,136,152,184,51,13,89,8,73,22,30,134,146,210,86,252,233,160,23,89,36,100,132,252,4,53,105,49,165,39,116,151,192,43,115,243,128,170,70,146,65,159,30,3,82,70,146,87,119,16,26,172,96,92,192,185,24,161,115,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,12,80,252,194,170,228,52,128,169,21,251,198,219,157,195,89,240,183,164,109,25,220,6,232,23,49,82,43,138,0,47,145,252,3,166,230,58,204,176,181,69,37,246,31,225,16,59,146,142,228,127,0,232,249,162,246,235,8,212,207,77,237,185,239,251,42,0,67,110,222,107,63,146,62,57,35,51,63,237,103,127,216,34,141,237,131,18,75,199,248,27,211,225,63,224,37,14,59,110,167,247,153,147,141,207,77,175,224,222,255,0,241,120,195,146,216,40,191,47,248,25,127,239,159,240,18,128,76,254,22,43,80,169,165,230,132,207,239,18,62,233,206,105,104,187,63,69,252,134,62,28,51,218,161,83,75,252,73,159,222,36,125,179,62,118,95,108,2,59,58,64,87,174,181,134,110,92,165,85,255,0,127,28,68,203,74,37,222,201,181,132,181,244,128,185,106,206,24,43,126,138,171,254,254,56,137,184,235,182,174,30,96,18,241,176,93,41,49,43,120,136,201,210,59,202,164,253,5,185,45,255,0,72,144,152,201,210,131,227,126,35,4,54,29,151,189,172,98,18,221,219,229,154,95,127,215,62,51,198,55,105,23,250,224,27,165,196,239,230,26,140,238,28,184,10,0,25,92,172,40,158,10,176,162,149,99,181,133,80,119,183,0,21,48,3,230,42,69,112,11,249,131,87,160,84,188,222,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,85,204,106,26,85,204,6,131,51,184,212,158,224,50,185,115,4,240,1,172,0,0,124,181,4,154,153,73,17,219,181,252,134,34,159,110,105,14,254,82,108,226,203,251,101,244,71,254,44,37,90,164,222,182,18,87,183,108,191,1,136,173,219,150,29,253,196,251,231,248,75,187,246,48,8,192,125,6,90,108,163,46,98,67,182,22,164,25,181,75,119,172,248,152,193,131,182,143,49,70,244,136,240,221,232,239,189,196,153,236,29,79,181,38,18,183,220,177,123,103,226,253,108,95,72,9,71,194,13,26,41,235,35,89,159,191,153,255,0,201,72,236,31,68,67,130,195,45,232,134,162,189,253,248,255,0,2,71,59,244,68,3,225,173,255,0,107,94,255,0,55,247,196,35,7,164,59,231,88,252,255,0,222,175,195,16,73,237,119,133,49,255,0,243,127,124,66,47,250,67,85,118,241,249,91,252,21,255,0,100,1,138,187,36,54,149,230,45,68,236,95,218,71,187,190,206,192,155,60,150,104,139,6,97,190,95,218,24,125,223,98,108,66,142,200,5,171,49,170,37,127,210,55,191,140,48,38,215,39,75,78,10,195,127,239,20,63,224,155,1,112,45,98,32,21,189,200,133,0,5,18,42,40,158,64,53,23,35,20,46,98,165,200,197,11,152,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,10,243,251,131,109,101,107,13,196,141,183,59,128,110,17,216,80,185,128,23,48,5,242,63,128,116,156,206,70,188,37,82,69,237,125,207,240,168,29,217,124,143,224,29,39,51,77,41,194,117,37,234,43,150,231,191,236,168,1,12,91,118,53,163,50,113,185,106,189,188,25,221,254,47,24,114,27,5,170,216,251,3,38,223,225,63,224,101,15,135,110,213,146,243,35,28,113,46,62,12,229,250,196,97,245,236,27,114,204,12,13,98,255,0,9,255,0,1,40,4,208,97,133,218,133,77,225,250,9,159,222,36,125,179,56,182,95,108,62,44,47,115,160,211,56,126,130,103,247,137,31,92,235,238,203,135,209,127,56,8,253,219,237,189,117,124,49,198,214,147,86,253,244,113,19,112,23,187,222,112,189,237,252,162,87,118,252,124,155,172,97,139,26,120,201,171,243,251,104,226,41,41,8,35,222,233,185,248,191,202,2,100,182,27,107,119,86,196,103,170,255,0,44,82,251,190,185,241,157,76,159,102,254,145,136,27,30,196,67,117,12,64,101,171,231,212,238,127,108,240,204,6,202,201,251,160,53,153,220,62,132,197,0,184,152,13,42,43,247,130,56,25,2,184,40,197,81,227,16,10,159,48,3,230,0,53,90,228,66,163,77,204,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,164,248,24,169,151,120,210,103,112,3,95,117,129,60,69,47,198,195,85,248,88,6,161,77,94,129,75,247,5,251,128,124,181,35,187,9,251,114,252,6,34,151,110,121,26,125,196,246,47,127,9,119,254,198,18,177,82,81,165,132,153,125,89,126,3,17,19,183,84,163,87,184,139,26,15,251,101,203,255,0,70,1,28,141,246,110,37,39,97,19,221,81,162,53,107,234,197,205,241,255,0,50,48,139,184,166,106,213,195,149,132,172,108,39,74,117,116,72,175,27,15,217,24,185,28,116,240,224,136,222,128,18,79,135,139,76,69,254,186,127,128,135,48,71,113,198,209,153,209,29,92,21,243,195,62,63,1,14,76,203,178,119,1,199,87,120,211,31,255,0,55,247,196,34,251,164,49,61,140,127,199,252,21,255,0,100,18,131,90,254,214,189,254,111,239,136,70,31,72,113,93,156,127,241,87,225,136,3,21,246,63,59,102,69,72,191,220,55,191,140,48,38,215,39,14,248,47,14,127,188,80,255,0,130,108,66,46,200,203,209,152,213,30,37,253,164,123,159,236,134,4,217,228,194,245,96,188,55,203,251,67,15,248,38,192,92,115,228,66,128,92,128,0,81,60,133,69,17,107,112,1,168,185,24,17,119,129,114,48,35,238,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,1,84,141,10,43,216,106,26,111,126,96,53,153,88,80,85,66,133,204,1,101,98,63,128,116,28,210,112,147,133,42,100,163,34,47,121,231,250,226,7,126,115,145,252,2,215,103,116,211,131,129,171,82,75,77,209,213,188,98,51,46,47,54,93,223,8,8,117,219,161,244,158,102,227,100,37,73,50,249,155,223,254,47,24,115,59,5,88,241,246,6,59,255,0,132,255,0,129,148,58,62,217,213,53,206,204,220,96,179,36,118,252,31,226,145,151,40,241,252,255,0,0,238,251,4,23,229,243,2,153,255,0,186,127,192,202,1,52,24,96,139,192,84,219,31,232,38,127,120,145,245,77,34,52,113,250,175,231,31,30,24,63,152,84,223,216,76,254,241,35,235,155,125,217,91,234,191,156,4,118,244,129,37,62,26,195,60,127,69,85,255,0,127,28,69,134,31,65,43,172,94,252,52,127,40,148,62,144,169,138,143,92,195,5,100,241,151,88,230,71,245,113,196,94,225,179,191,88,255,0,51,249,68,129,56,187,33,183,105,216,130,228,127,61,167,254,23,134,90,35,129,88,98,158,201,41,211,55,16,25,126,171,79,252,47,12,172,71,18,251,162,138,138,151,48,50,176,23,48,26,87,227,24,162,121,138,175,198,48,71,140,64,53,29,133,0,249,128,10,145,92,106,26,110,99,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,159,112,210,53,29,175,233,20,59,247,128,211,244,66,162,134,71,123,144,173,142,215,48,0,0,181,192,124,21,151,55,113,82,119,47,158,17,113,248,12,68,46,220,73,71,229,42,234,183,246,203,191,246,48,151,60,72,226,26,132,133,45,86,247,210,46,94,131,16,209,182,190,46,133,80,247,27,213,223,109,123,191,8,234,247,181,149,175,213,188,255,0,0,12,23,167,88,247,154,142,220,191,148,76,142,195,180,182,35,225,98,54,212,225,145,98,157,92,76,191,83,141,232,16,219,1,58,183,154,187,173,252,162,105,246,33,105,181,225,19,50,81,223,221,65,255,0,5,24,6,114,211,120,48,171,125,89,254,2,31,89,157,210,99,230,128,222,134,84,71,127,24,207,247,8,125,28,45,112,28,125,107,251,90,247,249,191,190,33,24,189,33,165,242,182,63,63,247,171,240,196,18,119,90,227,78,123,252,223,223,16,140,94,144,226,180,108,127,241,87,225,136,3,17,54,84,144,166,243,22,162,73,211,253,165,119,159,235,236,9,179,201,9,10,86,11,195,94,47,247,63,15,248,38,196,29,236,209,61,168,25,137,81,113,213,146,72,232,238,167,137,25,241,223,48,125,223,0,155,108,129,150,212,172,25,134,84,149,17,146,176,228,37,21,136,203,243,166,128,93,228,157,210,71,231,33,81,68,91,73,121,172,42,0,52,166,196,67,90,70,130,43,128,214,70,86,48,34,59,242,2,77,136,46,96,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,22,184,211,107,13,87,176,210,119,239,1,173,66,130,170,20,46,96,11,190,147,191,152,90,92,250,66,157,192,53,214,146,87,51,234,188,63,225,154,23,105,206,71,240,11,85,157,170,108,176,109,107,120,124,62,86,191,254,213,176,16,155,182,11,78,53,153,216,181,10,77,173,212,56,95,252,94,56,184,187,4,23,229,239,2,252,103,252,12,161,209,54,205,83,42,205,76,96,77,159,248,62,220,255,0,189,163,142,255,0,176,66,63,47,56,20,237,195,230,159,240,50,128,76,198,26,225,66,166,219,251,205,159,222,16,251,165,17,155,101,195,232,135,197,134,205,37,67,166,223,251,205,159,222,16,251,102,40,183,69,164,254,136,4,112,244,133,196,223,87,48,199,189,222,210,235,29,255,0,95,28,69,198,27,39,11,172,127,153,252,162,80,58,68,39,185,30,187,134,8,157,211,121,117,159,161,191,37,199,244,8,191,195,102,225,245,159,243,63,148,72,19,159,178,65,168,230,98,31,215,105,255,0,133,225,149,104,191,119,156,98,158,200,228,178,153,136,111,250,173,63,240,188,50,177,187,233,63,132,81,185,114,62,124,192,185,138,21,251,197,120,17,128,210,175,24,197,82,92,72,105,89,241,51,33,84,154,174,64,42,124,192,84,237,247,69,0,6,177,160,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,185,16,168,210,174,96,6,124,120,7,117,204,80,15,196,48,2,50,239,21,238,225,200,104,46,99,95,208,128,160,94,192,42,118,176,14,177,142,31,83,52,198,212,75,183,203,36,92,190,181,66,8,54,152,174,63,59,220,222,254,86,189,29,114,221,130,43,95,115,230,47,64,157,108,198,89,162,140,209,145,219,229,180,254,241,98,2,182,138,122,254,231,236,175,239,190,239,214,128,88,234,97,45,205,230,142,54,211,252,162,102,246,19,114,90,240,121,154,206,255,0,150,171,119,126,165,24,67,125,1,146,94,255,0,179,123,105,239,248,68,216,236,69,70,68,76,26,231,202,218,45,137,205,94,61,255,0,58,141,233,244,0,205,72,151,221,43,87,213,31,224,27,167,226,153,13,17,202,205,159,194,53,159,138,102,3,224,172,17,248,53,239,243,127,124,66,49,250,67,200,250,174,63,248,171,240,196,18,115,88,63,153,175,121,251,63,190,33,24,189,33,234,62,173,143,211,127,240,87,225,136,3,7,178,21,46,175,29,207,38,74,234,240,90,252,220,183,172,137,188,217,201,43,78,6,194,186,139,143,185,136,55,248,119,44,136,87,217,158,23,92,204,90,146,13,173,100,84,119,85,109,86,252,249,129,54,217,3,27,113,131,48,202,116,105,36,225,200,73,231,127,206,154,1,119,155,241,19,127,49,10,138,39,197,47,128,84,5,82,52,118,187,185,13,100,118,26,10,255,0,112,6,162,81,153,113,49,82,32,34,43,24,17,128,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,13,36,126,113,168,104,1,184,161,65,85,10,0,46,250,78,254,97,102,246,135,120,216,203,204,64,226,77,73,52,245,78,41,224,127,63,104,94,69,157,200,254,1,100,54,150,112,209,151,24,142,198,101,110,167,203,245,246,64,66,190,214,82,87,35,53,49,81,41,197,158,174,163,227,29,255,0,67,48,47,78,192,209,20,120,171,2,189,100,126,154,124,63,59,148,44,70,212,11,83,153,179,137,139,81,157,250,151,51,255,0,22,100,100,30,192,109,40,241,70,4,43,149,190,106,127,7,40,4,189,225,180,159,129,224,36,207,148,70,191,122,67,238,148,69,187,46,31,68,62,92,60,86,164,193,47,52,86,191,122,67,234,148,125,139,125,112,8,202,233,26,81,158,33,195,37,115,225,54,181,251,248,226,51,240,186,191,52,243,250,15,244,132,150,116,139,153,251,163,195,159,179,107,95,194,71,17,165,133,140,190,90,191,214,127,164,2,117,118,76,50,57,152,130,197,111,125,129,248,94,25,59,74,171,210,171,49,87,50,143,82,139,61,134,228,63,17,110,198,121,46,161,47,176,234,153,121,163,82,76,200,150,219,173,184,218,211,205,43,66,146,118,50,50,24,199,178,81,23,92,196,28,63,61,167,254,23,134,5,229,78,219,85,77,148,118,228,206,122,22,39,126,84,236,186,197,57,143,89,102,171,13,82,148,150,41,79,170,176,105,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,118,74,51,54,219,176,76,233,25,88,57,143,150,149,86,165,87,169,112,171,180,42,148,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,151,48,26,21,192,204,19,231,5,243,49,84,242,1,168,249,10,10,159,34,20,0,181,133,108,126,112,35,243,141,64,56,154,54,41,161,98,10,141,122,147,72,157,214,37,225,154,130,41,117,70,247,75,71,87,148,184,172,75,75,119,81,17,46,236,75,142,187,164,205,61,187,95,82,84,69,203,8,96,218,119,105,140,101,178,135,74,70,96,230,150,15,131,18,162,133,71,164,83,106,244,201,36,73,69,70,156,229,42,156,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,114,233,149,89,153,133,115,147,46,48,230,105,96,169,125,98,139,137,169,237,84,35,106,113,181,184,206,178,237,176,238,237,107,66,94,105,100,166,220,65,40,244,56,133,164,206,233,48,29,172,0,0,6,42,255,0,178,143,176,159,254,92,255,0,248,102,177,255,0,116,25,84,60,171,128,245,37,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,114,194,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,89,76,235,219,51,102,205,157,177,84,92,21,156,121,145,238,126,181,54,158,138,163,17,188,15,62,94,184,171,113,198,210,230,184,236,56,130,186,217,112,172,103,171,179,123,88,200,205,146,155,102,108,217,180,78,42,149,130,178,115,50,61,208,86,161,83,215,84,126,55,129,231,196,209,21,14,54,218,156,215,33,134,208,118,91,205,149,136,245,118,175,107,17,153,70,15,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,2,106,71,74,202,172,232,202,252,239,165,85,235,185,81,139,226,98,74,109,14,177,34,131,50,100,68,57,184,41,172,165,10,113,45,184,164,146,94,70,151,91,81,58,217,169,181,18,136,210,165,12,0,233,150,133,180,186,48,205,46,161,135,42,210,220,201,23,227,196,103,16,65,128,148,93,138,186,36,58,109,61,52,210,130,116,227,56,78,71,74,8,214,166,73,230,81,169,40,112,217,53,224,6,199,123,85,99,45,148,51,114,159,140,40,213,41,106,195,21,25,17,227,98,202,67,109,147,200,168,211,137,125,179,75,74,90,19,214,91,74,156,83,43,212,157,43,51,73,158,237,110,33,97,232,204,7,95,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,0,234,152,255,0,52,176,38,87,251,156,247,117,93,240,103,186,220,65,15,11,81,254,85,121,238,181,84,149,171,112,199,189,33,90,53,110,215,219,94,148,21,184,168,174,67,235,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,252,240,237,93,181,118,99,237,107,152,235,198,184,213,222,163,74,131,188,98,129,64,97,227,92,90,68,85,25,25,165,38,100,91,199,151,165,38,235,198,68,167,20,148,145,18,16,134,219,64,122,62,1,24,29,23,93,32,16,234,240,233,187,50,103,126,34,220,213,89,234,212,236,15,84,125,182,24,138,228,86,152,105,134,105,42,221,161,26,94,45,213,218,113,195,90,158,83,138,108,212,75,38,146,236,159,128,0,12,32,233,47,219,142,54,206,56,53,236,158,192,232,150,188,197,198,148,119,22,204,182,214,236,116,80,233,207,27,140,28,212,188,131,74,142,73,169,14,165,148,161,93,133,182,110,44,200,146,132,60,25,63,131,243,251,38,177,254,99,226,156,163,193,185,133,74,170,226,252,23,167,195,116,182,22,173,228,107,153,37,90,84,100,72,119,118,179,38,221,221,169,91,167,20,148,57,161,102,73,59,128,60,192,229,63,187,191,146,158,13,249,22,255,0,118,126,232,41,222,231,62,115,253,180,235,45,245,95,159,251,215,207,183,127,60,236,125,87,11,143,74,121,79,238,239,228,89,131,126,74,95,221,159,185,250,119,186,63,156,255,0,109,58,179,125,107,231,30,245,243,237,231,206,251,31,83,194,192,59,88,235,237,227,252,26,238,63,145,149,169,196,49,11,22,69,163,179,95,93,37,70,105,124,233,206,188,227,9,144,130,50,178,208,78,178,180,43,73,158,131,54,245,233,222,55,171,176,8,128,233,86,204,204,85,147,123,119,101,158,105,96,169,125,94,181,134,112,125,50,161,27,83,142,33,183,180,84,234,58,216,119,118,180,45,76,186,131,83,110,32,148,90,219,90,210,103,101,24,9,127,1,103,246,85,218,99,6,237,95,148,112,243,75,7,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,210,73,121,26,93,109,104,113,36,90,144,180,234,74,23,173,180,94,0,0,0,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,62,76,39,138,104,88,231,10,209,177,174,22,157,215,104,184,130,159,30,169,78,147,186,91,123,248,175,182,151,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,2,35,58,101,179,55,59,95,205,10,94,84,87,104,210,233,57,94,220,120,149,90,18,212,219,14,177,89,168,180,219,169,126,90,30,38,201,214,214,209,75,56,234,142,110,29,137,13,186,105,34,121,6,58,255,0,68,222,215,159,34,44,199,252,143,184,214,110,140,33,143,234,8,240,74,155,129,189,114,46,34,120,217,97,157,78,32,201,100,203,232,66,90,85,210,178,75,137,97,69,186,65,188,179,9,169,0,0,1,111,241,134,127,100,214,0,204,124,45,148,120,203,48,169,84,172,95,141,53,120,18,150,250,213,188,147,99,52,167,82,136,141,13,111,22,70,219,91,197,39,122,226,84,134,245,172,141,37,242,109,21,159,56,55,102,220,163,174,230,182,51,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,91,138,77,141,68,133,104,65,45,197,22,132,40,203,207,102,209,89,243,140,182,146,205,202,238,107,99,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,116,54,149,88,212,72,78,181,154,220,81,107,90,140,195,210,240,12,106,232,244,196,123,65,98,157,153,112,253,91,104,164,111,170,175,110,221,160,84,157,144,211,242,170,180,39,98,176,244,73,82,86,219,139,212,241,239,92,65,154,201,14,154,91,73,184,147,89,169,107,201,80,0,1,28,29,43,27,113,201,203,90,84,253,150,242,217,17,29,174,226,122,57,163,20,212,212,182,159,42,117,58,82,86,131,132,134,238,102,137,47,53,117,41,78,36,183,108,186,218,144,74,83,169,113,144,207,76,1,154,88,19,52,61,209,251,133,174,248,79,220,150,32,153,133,171,31,42,188,207,85,170,69,211,191,99,223,80,157,122,119,136,237,163,82,14,252,20,118,49,218,199,155,109,149,118,152,198,91,40,102,228,60,210,193,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,126,135,178,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,3,181,142,39,22,98,154,22,6,194,181,156,107,138,103,117,42,46,31,167,200,170,84,100,238,150,230,226,43,13,169,199,92,208,130,82,213,165,8,81,217,36,106,59,88,136,207,128,229,133,170,218,199,201,99,57,61,95,226,31,103,62,2,213,127,178,143,176,159,254,92,255,0,248,102,177,255,0,116,25,84,60,171,143,85,0,0,0,0,49,255,0,52,182,245,217,59,37,177,221,79,44,243,47,53,188,13,137,40,219,158,187,11,192,85,41,27,173,235,40,121,191,124,102,58,219,85,219,117,10,236,168,237,123,29,140,140,139,32,4,0,244,163,249,118,102,111,196,190,199,132,2,111,178,83,62,242,159,104,156,43,43,26,228,230,43,247,65,69,133,80,93,45,249,61,70,76,77,18,144,219,110,41,189,18,27,109,103,100,60,217,220,139,79,106,215,185,25,23,106,163,98,154,22,32,168,215,169,52,137,221,98,94,25,168,34,151,84,111,116,180,117,121,75,138,196,180,183,117,17,18,238,196,184,235,186,76,211,219,181,245,37,68,88,45,208,169,228,177,138,125,96,78,246,117,56,98,254,211,187,76,99,45,148,58,82,51,7,52,176,124,24,149,20,42,61,34,155,87,166,73,34,74,42,52,231,41,84,229,186,193,57,164,212,202,245,52,218,208,226,72,244,173,9,212,149,163,91,107,9,159,1,213,50,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,59,88,0,0,0,0,0,0,0,0,14,169,128,51,75,2,102,135,186,63,112,181,223,9,251,146,196,19,48,181,99,229,87,153,234,181,72,186,119,236,123,234,19,175,78,241,29,180,106,65,223,130,142,198,48,47,165,99,110,57,57,107,74,159,178,222,91,34,35,181,220,79,71,52,98,154,154,150,211,229,78,167,74,74,208,112,144,221,204,209,37,230,174,165,41,196,150,237,151,91,82,9,74,117,46,51,26,187,42,237,49,140,182,80,205,200,121,165,131,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,105,53,50,189,77,54,180,56,146,61,43,66,117,37,104,214,218,195,210,72,14,169,149,89,153,133,115,147,46,48,230,105,96,169,125,98,139,137,169,237,84,35,106,113,181,184,206,178,237,176,238,237,107,66,94,105,100,166,220,65,40,244,56,133,164,206,233,49,218,192,0,0,7,19,139,49,77,11,3,97,90,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,99,95,251,40,251,9,255,0,229,207,255,0,134,107,31,247,65,117,118,177,242,88,206,79,87,248,135,217,207,143,53,128,61,84,0,0,0,0,233,89,214,222,104,59,148,120,189,57,43,54,36,92,118,84,121,42,195,235,147,25,183,208,115,73,6,109,160,146,235,136,104,150,163,45,8,91,138,54,208,181,37,107,75,136,74,155,80,124,152,195,63,178,107,0,102,62,22,202,60,101,152,84,170,86,47,198,154,188,9,75,125,106,222,73,177,154,83,169,68,70,134,183,139,35,109,173,226,147,189,113,42,67,122,214,70,146,184,3,204,102,97,85,179,66,129,157,24,150,187,141,106,114,233,217,139,78,197,19,101,213,166,68,121,182,95,141,91,110,90,212,251,173,185,24,201,8,90,100,18,148,74,100,201,36,100,70,142,22,19,83,209,215,183,84,109,169,112,105,96,124,193,159,17,25,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,29,10,90,80,132,40,144,128,204,160,0,0,29,43,42,179,163,43,243,190,149,87,174,229,70,47,137,137,41,180,58,196,138,12,201,145,16,230,224,166,178,148,41,196,182,226,146,73,121,26,93,109,68,235,102,166,212,74,35,74,148,35,215,164,175,164,106,187,130,171,179,182,123,217,231,20,117,26,172,29,45,226,76,81,75,152,133,185,25,197,34,75,82,41,72,74,153,61,219,200,213,29,195,146,203,196,227,78,36,219,45,11,66,237,129,123,31,109,103,140,182,69,205,15,119,20,40,242,235,20,41,241,220,141,93,195,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,107,182,241,4,100,151,86,70,30,140,192,117,76,173,205,44,9,157,56,18,153,153,153,105,93,240,206,27,172,239,186,148,222,170,244,125,238,233,229,178,231,189,188,132,56,155,56,210,211,218,73,94,215,43,145,145,159,107,0,29,43,55,179,163,43,242,23,6,185,152,25,185,139,226,97,218,19,114,26,136,82,30,67,142,173,215,220,51,208,211,77,52,149,58,234,236,74,81,165,9,81,146,16,181,157,146,133,25,114,184,255,0,31,224,220,172,193,181,108,193,204,28,67,18,135,135,168,113,206,76,233,210,76,244,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,158,205,176,118,179,198,91,93,102,135,187,138,236,121,116,122,20,8,237,198,161,97,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,53,219,118,131,51,75,72,34,15,70,96,35,87,161,147,242,71,123,132,174,251,166,255,0,192,199,190,123,155,240,142,190,177,225,77,241,111,250,135,248,159,207,183,183,236,111,237,186,237,245,161,37,64,0,0,0,62,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,214,33,91,164,235,111,31,147,125,118,78,67,101,61,107,86,1,195,245,5,120,74,169,78,168,239,34,226,135,146,134,84,221,211,186,73,238,99,190,153,4,157,46,56,211,202,38,222,43,232,105,68,19,19,128,49,254,13,205,60,27,73,204,28,190,196,49,43,152,122,185,28,164,193,157,24,207,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,118,1,4,61,28,91,113,198,217,75,25,79,193,249,130,137,114,50,235,24,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,78,245,72,105,165,36,212,108,147,78,78,240,0,181,89,233,181,30,68,236,215,224,79,147,94,57,247,57,238,143,172,248,51,230,100,201,155,254,175,186,223,126,102,105,205,58,119,237,120,214,190,174,23,177,218,234,136,171,233,206,250,73,253,242,126,45,1,154,153,91,183,174,201,217,211,142,233,153,103,150,153,173,225,156,73,89,223,117,40,94,2,169,71,222,238,153,91,206,123,227,209,208,218,108,219,75,87,105,69,123,88,174,102,68,121,0,32,7,162,227,203,179,44,190,58,246,60,209,63,192,0,0,3,228,114,173,74,102,171,30,132,245,78,34,42,83,35,189,46,60,53,60,146,125,230,25,83,105,117,212,55,125,74,66,20,251,41,82,136,172,147,117,178,59,106,43,253,98,50,250,99,241,254,50,202,204,101,179,238,96,229,246,33,151,67,196,52,57,24,142,76,25,209,140,181,180,187,83,72,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,242,255,0,99,237,172,240,110,215,89,95,238,226,133,30,37,30,187,2,67,145,171,184,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,23,222,32,140,212,210,200,130,250,128,0,0,0,0,11,127,157,121,247,148,251,59,97,88,184,215,56,241,95,185,250,44,218,130,41,108,73,234,50,101,235,148,182,220,113,45,232,142,219,139,43,161,151,14,230,90,123,54,189,204,136,238,0,192,14,154,191,37,140,45,235,2,15,179,170,32,47,254,86,237,235,178,118,116,227,186,102,89,229,166,107,120,103,18,86,119,221,74,23,128,170,81,247,187,166,86,243,158,248,244,116,54,155,54,210,213,218,81,94,214,43,153,145,30,64,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,226,113,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,14,88,90,173,172,124,150,51,147,213,254,33,246,115,224,45,87,251,40,251,9,255,0,229,207,255,0,134,107,31,247,65,146,152,179,20,208,176,54,21,172,227,92,83,59,169,81,112,253,62,69,82,163,39,116,183,55,17,88,109,78,58,230,132,18,150,173,40,66,142,201,35,81,218,196,70,124,7,150,209,233,79,107,31,37,140,228,245,127,136,125,156,248,11,85,254,202,62,194,127,249,115,255,0,225,154,199,253,208,101,80,242,174,61,84,0,0,0,0,0,0,0,0,11,127,157,121,247,148,251,59,97,88,184,215,56,241,95,185,250,44,218,130,41,108,73,234,50,101,235,148,182,220,113,45,232,142,219,139,43,161,151,14,230,90,123,54,189,204,136,237,254,86,237,235,178,118,116,227,186,102,89,229,166,107,120,103,18,86,119,221,74,23,128,170,81,247,187,166,86,243,158,248,244,116,54,155,54,210,213,218,81,94,214,43,153,145,29,128,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,208,19,252,0,0,0,0,3,21,127,217,71,216,79,255,0,46,127,252,51,88,255,0,186,11,255,0,149,185,165,129,51,167,2,83,51,51,45,43,190,25,195,117,157,247,82,155,213,94,143,189,221,60,182,92,247,183,144,135,19,103,26,90,123,73,43,218,229,114,50,51,243,4,39,251,162,227,200,79,44,190,58,246,196,208,25,21,128,49,254,13,205,60,27,73,204,28,190,196,49,43,152,122,185,28,164,193,157,24,207,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,118,1,4,61,28,91,113,198,217,75,25,79,193,249,130,137,114,50,235,24,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,78,245,72,105,165,36,212,108,147,78,78,240,0,0,0,0,0,0,197,51,233,70,216,80,207,255,0,14,127,252,51,88,255,0,186,12,172,30,115,54,220,200,104,219,56,237,47,140,114,218,141,10,91,24,120,164,34,169,135,205,232,238,182,131,167,73,65,58,219,109,45,213,173,79,33,149,41,200,198,238,181,107,92,117,153,217,90,146,65,232,67,0,99,252,27,154,88,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,224,51,175,62,178,159,103,124,39,23,26,231,22,43,247,63,70,155,80,110,150,196,158,163,38,94,185,75,109,199,18,222,136,237,184,178,186,25,112,238,100,73,236,218,247,50,35,194,190,133,220,226,174,227,12,155,197,185,61,87,103,121,19,46,234,17,228,82,228,234,65,105,139,82,84,135,21,27,66,80,70,122,31,98,67,187,197,45,106,87,89,211,217,75,105,35,229,186,106,124,150,48,183,172,8,62,206,168,128,191,153,91,183,158,202,25,209,143,41,153,105,150,153,171,225,140,73,88,223,117,40,94,2,169,71,222,238,153,91,206,123,227,209,208,218,108,219,75,87,105,69,123,88,174,102,68,121,5,244,34,0,186,46,124,186,242,207,227,159,99,205,19,209,139,49,77,11,3,225,74,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,168,236,146,53,29,172,68,103,192,5,148,205,29,189,54,79,201,124,119,83,203,76,203,205,111,3,226,74,62,231,174,194,240,21,74,70,235,122,202,30,111,223,25,142,182,213,118,221,66,187,42,59,94,199,99,35,34,237,89,25,181,30,69,109,41,225,191,144,174,57,247,71,238,115,171,120,79,230,100,200,123,142,177,189,220,254,105,105,189,90,183,14,248,183,182,158,54,185,95,206,118,63,199,248,203,52,177,149,91,48,115,7,16,203,174,98,26,228,131,147,58,116,147,45,110,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,59,189,24,217,93,242,47,216,223,5,117,186,23,131,42,184,183,172,98,154,135,203,91,238,181,214,156,62,168,255,0,5,169,40,213,5,184,93,132,233,181,187,73,37,154,192,95,76,205,85,168,140,243,252,216,159,222,44,64,38,208,142,95,192,28,79,244,87,253,80,159,124,209,94,154,35,38,119,252,218,159,222,44,64,46,208,7,171,192,54,238,235,95,245,64,45,166,18,108,149,214,238,68,118,221,243,255,0,56,78,246,203,20,180,211,240,194,219,38,153,77,235,166,187,33,54,47,157,177,232,244,8,47,192,173,164,250,246,180,165,95,58,181,202,255,0,84,39,103,101,231,201,252,46,226,139,87,246,240,203,143,235,108,128,201,102,173,160,236,93,226,182,224,52,181,193,6,94,145,175,146,76,7,27,93,81,38,154,255,0,249,191,190,33,23,253,33,174,25,183,143,248,159,233,87,253,144,73,253,124,200,169,79,170,223,83,251,226,17,109,210,25,33,38,188,126,201,106,191,204,175,131,244,33,128,197,205,146,153,39,179,22,163,217,73,252,196,120,248,151,217,216,19,105,146,140,147,120,51,13,158,148,255,0,104,33,151,2,251,19,98,20,246,63,108,215,152,149,18,225,253,163,127,248,195,2,109,178,109,26,112,94,27,224,95,218,40,127,193,54,2,224,23,34,1,83,228,66,128,2,137,228,42,40,158,64,53,23,35,20,46,98,165,200,197,11,152,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,0,208,53,141,0,55,20,40,42,161,64,26,87,200,254,1,98,246,157,115,78,91,98,94,39,250,15,248,195,34,250,47,145,252,2,197,109,59,199,45,177,47,254,135,252,97,144,16,149,180,162,245,230,238,35,79,30,61,79,159,236,86,70,85,244,127,211,72,230,224,57,187,182,191,77,56,219,181,202,81,121,134,43,237,34,155,102,246,34,85,255,0,189,63,138,178,50,223,163,250,93,149,128,227,238,255,0,194,156,111,251,40,192,74,141,19,179,77,136,94,104,205,151,252,146,27,179,136,247,100,100,118,237,127,56,211,68,47,153,241,21,126,113,219,253,233,13,233,133,116,127,156,2,51,58,69,26,181,127,12,168,200,142,243,43,39,255,0,46,56,140,220,44,157,61,107,85,143,196,255,0,72,74,111,72,53,59,173,86,240,201,239,180,233,149,88,250,27,243,92,127,72,139,74,2,116,111,248,222,250,127,148,4,232,236,150,180,156,188,67,98,63,158,64,252,47,8,88,218,191,202,151,56,255,0,203,252,67,237,23,196,205,108,138,187,78,196,28,63,61,167,254,23,132,50,109,93,199,106,76,226,63,252,255,0,196,62,209,124,6,101,244,84,109,197,31,45,170,176,54,91,204,148,75,118,133,137,235,4,140,45,83,74,221,124,233,213,25,74,66,10,18,219,185,146,35,60,237,148,149,54,146,221,188,235,138,89,41,46,169,198,102,32,138,198,60,172,137,136,232,168,219,142,78,100,210,224,108,185,153,40,136,213,119,12,81,201,24,90,166,149,180,193,84,105,209,146,132,20,37,183,114,53,73,101,171,41,42,109,39,188,101,167,20,178,74,154,83,143,4,142,47,198,48,79,152,22,87,185,138,32,184,145,0,214,103,194,194,130,166,125,194,128,3,88,211,203,238,134,159,72,8,3,233,71,242,236,204,223,137,125,143,8,125,93,31,59,109,213,118,80,199,238,80,177,59,242,231,101,214,42,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,91,178,81,153,182,221,190,94,148,127,46,204,205,248,151,216,240,134,42,128,245,37,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,91,92,213,218,235,103,76,144,199,244,140,177,205,124,204,137,134,241,13,114,60,121,112,216,151,10,86,224,216,121,229,178,219,174,73,75,70,195,40,222,52,225,26,156,113,36,146,73,169,90,83,196,70,7,69,206,221,180,172,147,170,189,145,25,209,137,165,199,193,53,201,8,86,31,168,203,125,61,75,15,77,82,150,110,161,205,69,169,168,210,20,180,153,175,94,237,167,18,107,52,164,158,121,212,226,174,214,249,209,85,207,173,161,177,182,96,74,197,242,241,21,33,202,196,200,152,110,67,200,83,72,106,136,220,135,58,147,77,52,164,164,218,70,232,210,163,73,165,42,53,173,107,93,220,90,204,195,209,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,203,16,153,238,134,156,164,170,225,188,134,170,102,189,106,163,136,16,140,89,88,150,213,30,158,170,202,149,74,56,76,238,154,114,90,33,33,90,19,37,114,24,117,165,58,234,119,154,34,182,72,210,133,40,220,134,16,30,148,246,78,242,88,201,191,87,248,123,217,204,11,170,34,175,162,179,111,31,237,70,202,153,191,90,253,85,172,33,93,169,212,127,88,68,106,34,81,186,253,144,166,150,227,223,169,199,66,126,116,129,42,128,0,3,170,102,174,102,97,92,155,203,140,71,154,88,214,95,87,162,225,154,123,181,9,58,92,109,14,61,160,187,12,53,188,90,16,167,157,89,165,182,208,106,45,110,45,9,35,186,136,4,64,244,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,195,23,246,170,218,99,25,109,95,155,147,51,75,24,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,210,74,121,122,157,113,107,113,68,90,150,181,105,74,17,161,180,101,7,66,167,149,62,41,245,127,59,218,52,224,19,39,139,48,181,11,28,225,90,206,10,197,48,122,237,23,16,83,228,82,234,49,183,171,111,127,21,246,212,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,64,190,223,91,20,98,173,148,243,30,93,110,147,76,235,25,101,137,170,15,57,135,42,17,201,197,183,3,89,169,196,211,36,27,138,90,210,243,72,35,36,41,106,61,243,104,53,145,234,75,168,106,127,133,191,207,76,139,203,141,162,242,226,163,149,249,161,70,235,212,169,214,117,151,154,50,68,170,124,164,145,147,114,163,56,100,123,183,145,169,86,59,26,77,42,82,22,149,161,107,66,130,21,186,63,118,238,174,236,171,138,155,193,88,165,125,119,44,177,5,64,156,168,198,178,27,240,92,167,220,138,219,181,93,104,142,236,135,247,81,163,168,186,178,76,146,187,220,172,174,39,58,126,235,48,175,185,95,119,94,233,169,94,230,252,31,225,111,12,117,214,250,143,81,221,239,122,206,254,251,189,206,239,183,188,213,167,79,106,246,226,60,225,109,47,179,166,59,217,127,52,231,229,158,58,143,250,172,202,60,221,108,252,211,165,245,151,153,98,102,237,167,92,220,239,119,11,86,233,106,214,142,70,92,140,223,146,95,52,255,0,35,143,228,92,240,183,229,51,221,7,135,254,127,39,172,120,159,152,190,123,186,234,123,239,150,119,91,191,159,251,229,238,2,245,116,129,109,221,93,218,171,21,57,130,176,178,250,150,89,97,250,129,185,78,141,100,57,225,73,76,57,41,182,170,186,215,29,169,12,111,99,72,73,117,101,25,165,22,185,221,92,75,16,5,213,217,163,103,76,119,181,6,105,192,203,60,11,31,245,41,149,137,186,217,249,153,75,235,44,178,252,205,219,174,183,190,221,111,208,173,210,21,173,124,136,185,153,117,252,239,193,84,172,181,206,140,125,151,52,41,18,223,166,225,92,81,85,162,67,118,90,210,167,220,98,52,183,25,109,78,41,41,74,77,102,148,17,153,146,82,87,189,136,185,0,234,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,212,232,235,219,170,54,212,184,52,176,62,96,207,136,140,212,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,142,133,45,40,66,20,72,68,101,229,62,197,24,171,63,118,59,170,231,94,83,211,60,37,139,240,126,48,169,194,169,82,90,39,23,42,173,75,40,52,247,91,76,100,234,52,27,204,45,114,20,77,37,4,183,146,250,136,148,165,182,211,75,199,92,1,143,241,150,86,99,42,78,96,229,246,33,151,67,196,52,57,5,38,12,232,198,90,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,140,39,251,110,77,174,233,91,32,229,26,113,91,20,232,149,140,89,94,144,170,110,28,165,63,33,40,66,223,36,26,151,41,228,18,137,213,198,100,180,235,221,149,205,110,50,217,169,189,233,56,159,62,216,179,20,215,113,206,42,172,227,92,83,59,174,214,177,5,66,69,82,163,39,116,134,247,242,159,113,78,58,230,132,18,80,157,75,90,142,201,34,73,94,196,68,92,7,106,207,76,244,204,125,162,243,30,163,154,25,161,89,235,213,89,214,105,150,90,35,68,90,124,84,153,155,113,99,54,102,123,182,81,169,86,43,154,141,74,82,214,165,173,107,90,164,43,162,251,163,238,53,90,53,23,106,28,233,165,75,66,17,33,51,240,125,14,75,78,198,94,182,93,139,34,29,104,157,105,244,168,208,106,67,233,67,14,181,161,196,26,93,237,33,72,184,94,174,140,173,132,169,89,35,131,105,217,231,154,88,102,91,121,161,94,142,226,162,195,170,48,148,47,13,194,89,169,41,67,109,220,205,18,94,106,202,113,107,210,226,16,230,227,75,102,79,111,115,212,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,197,253,149,118,152,198,91,40,102,228,60,210,193,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,126,133,50,95,55,176,110,125,101,126,31,205,204,191,126,91,148,44,69,29,79,71,41,108,27,47,180,180,56,166,157,101,196,113,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,243,24,50,211,163,231,109,186,174,202,24,253,202,22,39,126,92,236,186,197,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,118,74,51,54,219,176,77,166,117,231,222,83,236,237,133,98,227,92,227,197,126,231,232,179,106,8,165,177,39,168,201,151,174,82,219,113,196,183,162,59,110,44,174,134,92,59,153,105,236,218,247,50,35,237,88,91,22,97,92,115,66,139,138,112,86,38,165,98,10,44,221,125,90,163,75,154,220,184,175,232,90,144,189,14,182,106,66,180,173,10,73,216,248,41,38,71,196,140,65,15,73,102,212,88,103,105,204,249,139,63,46,107,114,234,56,39,11,81,216,166,210,159,82,228,33,137,111,185,119,164,202,68,103,219,109,76,44,212,226,24,85,210,102,178,136,218,181,25,105,36,228,7,66,198,69,85,106,120,203,21,237,23,62,84,184,212,138,44,117,225,122,107,76,201,83,104,155,53,226,109,233,27,212,182,233,26,208,203,91,139,54,243,107,109,75,146,133,164,201,200,228,100,18,41,181,86,204,248,55,106,252,163,153,149,184,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,162,75,200,210,235,136,91,106,50,212,133,171,74,144,189,14,35,206,190,63,192,24,203,43,49,149,91,47,179,7,15,75,161,226,26,28,131,141,58,12,146,45,109,46,196,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,234,32,97,87,73,94,197,20,237,162,242,226,118,104,96,170,101,243,55,8,211,210,228,101,164,165,62,229,86,151,24,164,186,186,99,76,54,163,65,60,181,190,165,182,162,105,75,83,136,67,70,105,74,205,72,14,171,209,55,181,231,201,119,46,63,35,238,53,155,175,23,224,10,122,60,18,166,224,110,155,149,135,89,38,88,103,83,136,51,65,188,194,214,150,149,116,160,212,218,152,81,111,86,79,44,179,210,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,229,223,9,226,154,238,6,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,104,73,217,68,105,59,88,200,203,128,205,253,181,250,75,42,187,69,100,150,19,202,76,31,2,37,62,61,122,143,14,126,96,44,226,41,11,58,171,47,153,156,24,233,112,214,77,198,39,88,110,74,92,75,139,90,208,227,8,82,155,52,60,218,194,223,244,131,109,183,85,218,191,31,183,66,195,15,203,131,151,88,86,68,134,105,80,211,41,74,98,172,250,94,121,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,111,9,38,70,227,151,236,29,26,155,20,84,118,139,204,120,57,161,141,105,151,203,44,35,80,83,146,86,162,138,251,117,90,164,99,140,234,41,142,176,226,141,100,202,208,250,86,226,141,165,33,77,161,109,17,165,75,37,34,192,108,209,179,166,59,218,131,52,224,101,158,5,143,250,148,202,196,221,108,252,204,165,245,150,89,126,102,237,215,91,223,110,183,232,86,233,10,214,190,68,92,204,189,20,101,86,89,225,92,155,203,140,57,149,184,42,39,87,162,225,154,123,84,248,218,155,109,14,61,160,187,111,187,187,66,16,167,157,89,169,199,22,73,45,110,45,106,50,186,140,7,107,0,22,127,106,173,166,48,110,202,25,71,51,52,177,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,14,45,166,13,205,38,150,81,165,167,22,183,20,71,165,8,86,148,173,122,27,88,89,254,144,45,187,168,91,42,225,87,48,86,22,95,93,204,220,65,79,55,41,209,172,182,252,23,21,246,229,54,213,87,90,227,187,29,253,212,152,233,46,172,163,37,46,247,59,39,137,193,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,150,199,248,255,0,25,102,158,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,175,166,99,236,101,93,202,77,142,240,174,211,24,230,171,186,170,227,188,65,78,143,68,163,199,90,22,219,20,121,16,101,201,76,153,11,43,221,231,119,76,169,13,164,200,155,108,207,93,214,179,67,33,141,99,45,58,62,118,219,170,236,161,143,220,161,98,119,229,206,203,172,85,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,183,100,163,51,109,187,88,12,144,193,84,172,202,206,140,3,151,53,217,18,216,166,226,172,81,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,87,181,200,249,14,213,181,86,204,248,203,101,12,220,153,149,184,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,163,83,43,212,211,136,91,106,51,210,180,43,74,150,141,14,44,61,31,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,45,174,214,62,75,25,201,234,255,0,16,251,57,241,24,29,20,123,107,252,140,177,83,27,53,230,101,78,171,39,13,226,218,132,120,216,73,219,239,153,163,213,30,113,73,56,250,9,38,226,89,148,227,136,226,149,104,109,210,212,104,34,121,231,83,39,251,88,249,44,103,39,171,252,67,236,231,192,121,172,30,170,7,149,113,57,61,26,27,113,198,218,59,6,179,147,216,225,18,209,152,184,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,182,183,9,196,25,146,150,134,67,55,192,0,0,64,15,74,63,151,102,102,252,75,236,120,66,103,182,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,249,225,205,92,204,197,89,201,152,248,143,52,177,172,190,177,90,196,213,7,106,18,116,184,226,219,103,89,246,24,107,120,181,173,44,180,130,75,109,160,212,122,27,66,18,71,100,144,9,127,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,3,234,232,249,219,110,171,178,134,63,114,133,137,223,151,59,46,177,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,221,146,140,205,182,237,59,216,79,20,208,177,206,21,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,90,78,202,34,81,94,198,68,124,7,150,209,34,157,20,123,107,252,140,177,83,27,53,230,101,78,171,39,13,226,218,132,120,216,73,219,239,153,163,213,30,113,73,56,250,9,38,226,89,148,227,136,226,149,104,109,210,212,104,34,121,231,82,19,40,0,49,43,164,27,109,186,86,202,24,1,186,22,24,126,36,236,197,197,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,120,73,51,38,220,176,89,94,149,141,184,228,229,173,42,126,203,121,108,136,142,215,113,61,28,209,138,106,106,91,79,149,58,157,41,43,65,194,67,119,51,68,151,154,186,148,167,18,91,182,93,109,72,37,41,212,184,207,21,209,195,210,71,136,115,14,171,66,217,203,60,90,151,84,174,170,58,227,208,241,67,72,149,50,109,77,105,83,68,212,89,76,178,202,204,214,150,142,67,142,77,90,208,130,109,141,78,246,181,188,168,160,252,181,99,220,85,250,107,136,241,38,35,168,125,146,100,234,148,233,14,127,156,227,207,56,226,253,42,82,149,222,102,39,79,163,247,97,26,22,202,184,85,188,107,138,81,215,115,55,16,83,201,186,140,155,173,191,5,197,125,184,174,59,74,208,137,14,199,127,117,38,58,143,172,164,137,75,189,138,201,224,97,152,3,15,250,64,182,238,161,108,171,133,92,193,88,89,125,119,51,113,5,60,220,167,70,178,219,240,92,87,219,148,219,85,93,107,142,236,119,247,82,99,164,186,178,140,148,187,220,236,158,39,120,54,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,249,215,199,248,255,0,25,102,158,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,131,137,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,124,163,37,51,31,99,42,238,82,108,119,133,118,152,199,53,93,213,87,29,226,10,116,122,37,30,58,208,182,216,163,200,131,46,74,100,200,89,94,239,59,186,101,72,109,38,68,219,102,122,238,181,154,25,180,25,33,130,169,89,149,157,24,7,46,107,178,37,177,77,197,88,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,175,107,145,242,1,127,250,62,118,219,170,236,161,143,220,161,98,119,229,206,203,172,85,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,183,100,163,51,109,187,79,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,206,14,213,91,51,227,45,148,51,114,102,86,227,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,122,141,76,175,83,78,33,109,168,207,74,208,173,42,90,52,56,188,181,232,163,219,95,228,101,138,152,217,175,51,42,117,89,56,111,22,212,35,198,194,78,223,124,205,30,168,243,138,73,199,208,73,55,18,204,167,28,71,20,171,67,110,150,163,65,19,207,58,144,153,64,0,1,106,182,177,242,88,206,79,87,248,135,217,207,143,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,170,128,0,0,0,0,24,1,210,133,176,183,201,175,10,175,60,114,115,6,117,188,201,162,232,240,196,104,74,210,245,118,150,219,106,35,179,36,147,235,19,25,179,123,187,26,86,182,137,109,251,234,147,29,178,134,188,39,138,107,184,27,21,81,177,174,22,157,212,171,88,126,161,30,169,78,147,186,67,155,137,76,56,151,26,115,66,201,72,86,149,161,39,101,17,164,237,99,35,46,3,212,152,137,94,148,94,143,249,148,137,149,45,166,242,67,14,239,169,79,117,154,142,56,165,176,227,239,202,110,83,175,186,251,213,100,239,22,189,76,158,246,206,182,217,33,44,165,180,184,73,52,27,170,104,51,171,98,141,171,168,91,90,100,212,44,101,189,165,67,197,244,219,67,197,52,72,79,45,93,66,86,165,147,110,18,92,34,89,50,250,17,189,108,238,180,149,214,222,241,107,105,195,22,171,164,103,111,111,200,175,66,99,45,242,237,142,177,153,184,154,159,215,34,72,126,62,184,180,88,43,90,218,41,138,37,150,135,158,53,182,226,90,107,138,73,72,82,221,45,41,75,111,67,94,69,231,166,99,236,233,152,244,236,208,202,250,207,81,170,193,187,79,50,233,26,226,212,34,168,200,220,139,37,178,50,222,50,189,41,185,92,148,74,74,86,133,33,104,66,211,213,113,102,41,174,227,156,85,89,198,184,166,119,93,173,98,10,132,138,165,70,78,233,13,239,229,62,226,156,117,205,8,36,161,58,150,181,29,146,68,146,189,136,136,184,0,226,128,101,254,116,236,81,249,31,246,30,194,121,207,152,84,202,172,28,201,198,88,194,36,103,105,211,75,115,224,106,90,162,79,90,35,155,73,81,221,231,119,76,60,225,184,68,182,251,13,104,109,72,119,121,111,246,10,202,220,9,157,59,88,224,108,179,204,186,23,134,112,221,103,194,125,118,23,90,122,62,247,117,77,148,243,126,248,202,208,226,108,227,72,87,101,69,123,88,238,70,100,97,221,122,60,246,211,170,236,177,154,17,232,88,191,16,75,78,85,226,89,6,88,130,25,70,84,162,132,249,183,165,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,91,183,22,134,116,207,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,206,102,213,219,40,230,62,201,89,142,188,21,141,90,235,212,169,219,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,187,121,26,146,78,178,102,106,109,74,73,145,173,11,109,197,241,95,146,143,61,190,65,63,145,163,221,207,246,54,255,0,2,120,50,31,247,231,93,252,209,186,235,31,154,59,127,60,250,223,23,178,2,250,244,142,237,199,27,106,220,101,3,7,229,242,37,199,203,172,31,33,245,193,121,213,186,210,235,114,212,68,131,154,235,6,100,148,33,41,37,37,132,169,59,212,161,215,84,163,73,188,109,55,111,246,36,216,251,19,109,115,154,13,81,82,82,225,96,154,28,134,21,139,43,17,29,143,191,130,195,173,190,182,80,219,110,172,148,165,188,168,203,104,150,148,56,77,154,137,107,74,136,180,171,165,108,197,179,214,42,218,131,57,104,185,71,133,164,245,14,191,188,147,81,170,46,43,146,25,166,65,105,58,157,144,226,80,95,106,218,9,74,66,86,235,173,32,214,141,122,139,208,246,75,229,14,13,200,92,175,195,249,71,151,236,75,110,133,135,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,4,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,65,202,224,12,1,131,114,179,6,210,114,251,47,176,244,74,30,30,161,199,40,208,96,198,35,208,210,46,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,125,128,0,0,0,97,7,73,102,221,82,118,101,195,49,114,195,44,103,203,139,154,24,142,59,21,40,179,147,21,167,24,164,83,138,65,146,159,89,62,218,218,121,111,27,15,50,150,201,39,164,183,142,41,72,52,182,78,5,170,233,94,219,142,54,26,165,86,246,71,203,148,75,42,237,74,60,116,98,234,177,45,216,229,6,35,169,109,244,194,96,210,105,55,86,251,74,70,245,71,118,137,151,84,221,150,167,23,185,136,177,245,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,50,215,110,109,140,168,91,30,101,198,78,211,28,170,248,103,25,226,143,14,72,196,213,38,150,178,138,167,26,40,27,168,209,155,85,172,203,91,215,72,156,82,73,199,20,181,41,90,72,208,211,97,136,2,77,58,40,118,227,147,134,170,180,77,145,243,25,17,10,133,82,145,33,24,70,172,107,106,57,193,150,234,156,125,80,159,53,26,73,212,62,234,151,186,81,93,210,121,212,183,101,165,196,110,113,127,97,13,152,232,91,90,102,22,50,202,170,189,107,192,146,209,131,220,170,82,234,253,89,114,122,132,166,170,116,244,169,205,194,93,104,157,212,195,146,26,178,149,164,183,186,236,106,74,69,139,199,248,3,25,101,102,50,171,101,246,96,225,233,116,60,67,67,144,113,167,65,146,69,173,165,216,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,195,212,64,138,190,156,239,164,159,223,39,226,209,114,186,52,186,65,35,103,13,42,143,179,230,111,213,101,185,152,48,35,245,106,61,90,91,174,202,127,18,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,186,140,205,102,171,219,94,156,239,164,159,223,39,226,208,24,171,209,113,229,217,150,95,29,123,30,104,159,225,0,61,23,30,93,153,101,241,215,177,230,137,254,0,0,0,17,87,211,157,244,147,251,228,252,90,48,3,102,45,161,113,86,203,249,203,69,205,204,45,27,175,245,13,228,106,141,45,114,156,142,205,78,11,169,210,236,119,20,131,251,87,16,106,74,210,135,90,105,102,133,232,210,121,255,0,211,157,244,147,251,228,252,90,34,172,7,167,60,151,205,236,27,159,89,95,135,243,115,47,223,150,229,11,17,71,83,209,202,91,6,203,237,45,14,41,167,89,113,28,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,251,168,243,215,176,190,217,181,221,143,51,30,85,77,202,87,134,112,102,40,234,241,241,53,53,164,32,165,41,182,141,123,169,49,156,85,172,243,91,215,76,155,82,137,183,18,181,37,90,76,208,235,126,130,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,245,128,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,63,198,0,116,213,249,44,97,111,88,16,125,157,81,1,14,216,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,28,255,0,108,73,182,14,25,218,231,43,218,173,36,226,66,198,212,56,236,39,22,81,226,53,35,113,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,106,87,158,17,114,182,117,207,156,101,179,110,110,80,179,91,6,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,161,196,166,196,163,66,180,44,144,226,75,90,18,100,30,151,133,170,218,199,201,99,57,61,95,226,31,103,62,59,6,75,230,246,13,207,172,175,195,249,185,151,239,203,114,133,136,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,36,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,125,127,107,31,37,140,228,245,127,136,125,156,248,15,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,3,205,96,245,80,60,171,143,85,0,0,0,0,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,14,216,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,24,122,136,1,98,182,62,218,207,6,237,117,149,254,238,40,81,226,81,235,176,36,57,26,187,135,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,209,125,226,8,205,77,44,138,250,128,0,12,53,233,29,219,142,78,202,88,54,6,15,203,228,68,145,152,184,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,119,74,91,78,169,70,162,100,218,112,32,132,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,68,148,244,90,109,237,238,18,101,7,101,28,208,99,94,31,170,212,58,158,16,170,71,143,119,32,78,150,249,168,161,200,74,10,238,50,243,238,168,208,237,141,77,184,225,146,204,218,81,41,136,214,0,30,170,0,71,175,70,151,72,36,108,225,165,81,246,124,205,250,172,183,51,6,4,126,173,71,171,75,117,217,79,226,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,119,81,153,172,213,121,10,0,16,237,183,223,73,134,50,174,230,132,44,15,179,54,59,151,69,161,96,58,193,201,94,35,162,84,137,198,49,28,148,182,201,164,148,131,100,137,81,153,119,172,182,104,53,187,30,73,26,86,100,164,147,102,46,175,74,246,220,113,176,213,42,183,178,62,92,162,89,87,106,81,227,163,23,85,137,110,199,40,49,29,75,111,166,19,6,147,73,186,183,218,82,55,170,59,180,76,186,166,236,181,56,189,204,90,229,110,86,227,188,233,199,116,204,179,203,74,23,134,113,37,103,125,212,161,117,166,99,239,119,76,173,231,61,241,229,161,180,217,182,150,174,210,138,246,177,92,204,136,194,111,186,62,54,237,153,182,5,10,185,68,198,88,63,192,216,207,11,233,126,115,212,184,111,157,30,84,87,86,162,101,72,113,102,189,195,197,164,210,108,184,225,169,100,131,113,179,81,19,168,102,207,244,207,228,60,156,85,150,24,107,63,168,80,162,117,140,15,33,84,202,234,211,29,164,190,229,58,99,141,165,135,22,241,172,150,164,51,38,200,75,68,149,241,156,226,203,65,37,102,172,192,217,87,102,124,27,178,134,81,195,202,220,31,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,81,165,148,105,105,180,33,180,153,233,66,19,169,75,94,183,23,207,231,254,78,208,182,128,201,188,89,147,216,141,238,175,19,19,83,213,29,185,58,86,190,169,41,10,39,35,73,208,133,160,220,221,62,219,78,238,245,146,87,163,74,187,38,100,2,11,58,59,179,210,30,65,109,87,133,49,29,122,179,224,204,55,94,222,225,186,243,202,38,9,180,197,148,68,77,45,215,30,52,165,150,91,148,136,175,56,225,41,42,75,108,175,198,43,161,82,41,211,85,195,101,140,44,95,255,0,208,32,251,58,162,33,134,173,73,170,208,42,179,40,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,38,123,109,231,21,119,63,58,46,178,95,53,49,75,58,43,85,92,97,26,61,69,205,72,62,179,42,36,106,180,71,100,217,8,66,17,190,92,117,59,187,74,73,40,222,104,43,146,110,97,141,125,23,62,93,121,103,241,207,177,230,137,10,233,133,206,250,86,3,217,206,62,77,61,67,151,50,165,154,50,9,49,229,165,196,161,136,44,83,165,68,146,234,215,205,75,90,148,108,161,40,34,34,178,220,81,168,180,18,28,143,94,139,158,59,117,229,159,199,94,199,154,29,39,89,163,242,80,219,39,26,245,58,239,132,233,88,75,171,225,106,127,202,187,158,171,213,91,249,109,142,40,74,151,166,115,147,123,106,213,123,246,84,104,208,2,213,108,179,146,191,146,35,104,28,19,147,174,79,234,81,49,5,64,250,251,233,119,118,226,32,176,210,228,74,221,43,118,225,19,198,195,46,147,122,144,105,222,26,53,89,55,50,244,162,103,97,22,253,10,57,49,85,167,70,199,153,237,136,112,132,184,177,234,145,226,208,112,213,97,229,169,8,148,193,58,226,234,41,105,189,86,90,9,214,97,17,186,104,50,214,218,208,133,93,46,164,165,32,202,224,45,206,111,58,104,160,178,100,165,23,203,233,46,7,245,142,8,8,207,135,77,126,3,226,174,29,103,159,252,16,158,92,234,147,213,168,45,47,70,175,154,73,46,118,250,7,4,6,103,52,173,255,0,129,253,239,78,158,177,223,127,212,192,116,220,37,33,76,117,187,173,125,173,223,35,251,97,58,27,34,84,81,43,8,186,105,222,127,116,10,79,107,245,166,61,34,8,104,137,249,247,31,169,254,81,55,123,19,163,242,150,233,95,253,179,43,248,40,192,51,61,162,236,29,252,226,188,248,13,17,203,75,102,87,239,27,133,204,7,19,137,80,179,164,201,36,170,222,39,127,215,16,138,174,144,134,159,77,67,31,41,78,221,63,50,184,106,63,169,138,37,99,16,166,244,201,28,126,163,247,196,34,223,164,53,187,22,63,59,255,0,130,191,236,128,49,155,99,143,252,34,212,72,255,0,192,79,255,0,24,96,77,182,79,255,0,113,120,115,253,226,135,252,19,98,18,182,55,79,246,70,168,241,253,34,127,248,195,2,109,178,128,173,130,176,231,251,199,15,248,38,192,119,211,228,66,130,167,200,131,197,1,65,68,242,21,20,79,32,26,139,145,129,23,120,23,35,21,79,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,163,43,138,114,226,64,40,41,167,210,53,17,92,109,128,220,80,160,170,133,11,152,13,46,112,35,248,5,147,218,73,27,220,184,196,72,189,175,213,63,135,100,94,229,242,63,128,90,252,234,167,162,102,12,172,182,173,231,111,171,248,188,248,58,223,163,208,2,11,246,160,99,119,155,56,151,181,123,117,62,239,241,102,70,69,108,2,229,177,22,4,77,191,194,159,193,202,22,131,108,250,75,112,179,71,24,41,59,210,209,224,255,0,31,211,30,63,163,210,46,22,193,82,82,156,91,129,154,53,160,173,225,62,103,199,231,82,128,76,157,3,251,87,8,252,241,91,253,233,13,249,190,39,249,223,206,62,12,42,162,58,61,60,200,200,254,82,107,247,169,28,132,210,35,108,184,253,23,243,128,192,237,184,163,239,42,216,116,245,219,229,138,167,119,215,48,34,53,142,198,174,251,216,76,150,216,109,33,202,165,11,120,102,155,63,82,183,117,251,76,136,107,168,56,104,221,222,197,123,243,251,128,38,203,99,249,187,250,141,125,59,173,62,255,0,78,47,26,255,0,68,240,135,125,171,60,168,179,135,252,190,196,62,209,124,73,190,193,21,215,37,215,113,18,20,108,112,151,72,46,207,165,111,250,68,100,109,86,119,218,135,56,15,207,143,113,7,180,95,1,149,109,108,49,242,106,232,236,203,108,240,201,220,25,214,243,34,141,225,127,12,70,132,173,47,87,105,104,170,79,35,179,36,147,235,19,26,179,123,187,26,86,182,137,109,251,234,147,29,178,192,202,77,90,171,64,170,195,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,132,248,116,93,31,255,0,129,92,179,47,247,231,219,19,70,33,116,161,236,1,50,145,46,165,180,222,72,97,237,245,41,222,179,80,199,20,198,28,125,249,77,74,117,247,95,122,172,157,226,215,169,147,222,217,214,219,36,19,41,109,46,18,77,6,234,154,12,180,232,250,219,106,149,181,134,1,114,131,137,159,137,7,49,112,180,120,236,213,97,170,82,84,253,85,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,221,146,140,137,198,239,150,132,155,43,152,242,245,128,49,254,50,202,204,101,73,204,28,190,196,50,232,120,134,135,32,164,193,157,24,203,91,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,250,39,217,91,105,156,29,181,118,81,195,205,44,33,6,85,57,105,144,170,109,94,153,36,141,75,167,84,91,66,22,235,4,229,137,47,35,75,173,173,14,36,139,82,22,157,73,66,245,182,128,187,199,204,5,76,184,92,80,5,72,236,42,103,97,164,44,126,96,16,9,210,143,229,217,153,191,18,251,30,16,201,254,143,237,153,240,110,213,253,31,152,215,43,113,132,233,116,229,167,50,37,212,169,21,56,198,106,93,58,162,221,42,18,26,124,219,212,73,121,26,93,113,11,109,70,90,144,181,105,82,23,161,196,99,7,74,63,151,102,102,252,75,236,120,67,34,186,32,54,179,193,184,22,76,157,151,177,132,120,148,149,226,170,196,154,213,34,185,38,121,165,18,170,46,53,14,59,84,210,107,119,165,43,90,88,113,72,113,78,150,165,233,105,41,53,173,26,130,61,115,87,44,241,86,77,230,62,35,202,220,107,19,171,214,176,205,65,218,124,157,45,184,134,222,208,125,135,218,222,33,11,83,46,160,210,227,107,52,150,182,214,133,17,89,68,57,92,129,201,202,238,208,25,203,132,242,119,14,61,213,229,226,106,130,99,185,39,74,23,213,34,161,42,114,76,157,11,90,9,205,211,13,186,238,239,89,41,122,52,167,180,162,33,54,157,32,219,18,82,182,175,192,13,215,112,195,17,32,230,46,21,143,33,234,84,196,197,74,159,171,48,150,94,82,41,43,113,79,52,132,33,201,10,109,73,117,195,81,50,123,195,73,17,56,229,236,87,68,70,202,53,220,180,153,143,51,163,31,181,85,165,98,72,213,10,142,95,53,72,113,148,20,93,220,87,216,84,201,9,125,38,164,201,249,105,131,97,42,105,91,180,170,51,229,119,13,69,187,9,20,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,60,182,143,85,3,202,184,0,156,158,141,13,184,227,109,29,131,89,201,236,112,137,104,204,92,23,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,219,91,132,226,12,201,75,67,54,127,105,29,138,63,36,6,195,217,61,156,249,123,76,170,206,204,156,27,149,248,110,51,84,232,69,190,240,205,45,49,26,90,227,147,74,81,89,230,183,175,188,217,182,70,183,59,109,104,113,75,107,119,21,120,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,0,122,136,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,64,183,72,54,219,117,93,171,241,251,116,44,48,252,184,57,117,133,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,150,240,146,100,110,57,126,193,182,39,73,86,42,218,163,38,176,174,85,69,194,94,230,62,117,80,198,46,198,152,230,230,163,57,165,45,45,176,194,9,95,152,252,73,6,135,181,168,157,221,164,143,229,114,117,235,1,179,70,206,152,239,106,12,211,129,150,120,22,63,234,83,43,19,117,179,243,50,151,214,89,101,249,155,183,93,111,125,186,223,161,91,164,43,90,249,17,115,50,11,84,51,255,0,161,83,202,159,20,250,191,157,237,26,112,233,93,40,121,67,131,114,23,53,242,219,40,242,253,137,109,208,176,238,91,195,102,57,203,124,222,125,213,174,171,83,117,215,156,95,2,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,46,235,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,11,41,181,118,202,57,113,181,174,92,47,5,99,86,186,141,86,14,241,250,5,125,134,73,114,169,18,148,68,70,164,145,153,111,25,94,148,147,172,153,146,92,74,82,100,104,90,27,113,16,3,242,1,206,95,147,47,228,124,249,30,213,126,72,94,16,240,103,128,180,39,125,190,211,175,86,187,238,247,59,191,125,223,234,221,110,189,247,94,239,182,61,52,142,190,222,0,193,173,99,249,25,164,156,61,16,241,100,170,59,52,5,213,148,70,167,202,156,211,206,62,152,232,51,59,33,6,235,203,90,180,145,107,50,111,94,173,219,122,66,223,236,171,179,62,13,217,67,40,225,229,110,15,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,168,210,202,52,180,218,16,218,76,244,161,9,212,165,175,91,139,128,205,172,124,169,243,147,214,6,33,246,139,227,210,152,243,89,181,143,149,62,114,122,192,196,62,209,124,4,170,116,42,121,44,98,159,88,19,189,157,78,22,83,165,23,163,254,101,34,101,75,105,188,144,195,187,234,83,221,102,163,142,41,108,56,251,242,155,148,235,238,190,245,89,59,197,175,83,39,189,179,173,182,72,75,41,109,46,18,77,6,234,154,189,125,10,158,75,24,167,214,4,239,103,83,134,122,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,2,16,122,52,54,28,147,180,118,50,103,56,113,194,226,35,46,176,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,109,14,19,104,35,53,45,108,206,72,226,112,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,142,88,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,14,169,209,83,150,120,87,57,51,131,51,50,183,26,196,235,20,92,77,149,245,58,124,157,45,182,183,25,215,80,167,104,125,173,226,22,132,188,210,201,46,54,179,73,232,113,8,81,21,210,66,197,109,85,179,62,50,217,67,55,38,101,110,48,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,168,212,202,245,52,226,22,218,140,244,173,10,210,165,163,67,139,185,125,26,155,66,225,93,157,54,154,131,91,198,177,173,69,197,212,245,97,41,53,5,74,109,134,233,93,102,84,103,17,49,211,112,201,6,202,22,194,73,195,53,39,75,107,90,200,212,104,36,46,106,118,151,217,211,2,109,65,149,147,242,207,29,71,253,86,101,30,110,183,190,102,85,58,179,204,177,51,118,211,173,239,183,91,245,171,116,181,104,95,35,46,70,65,231,7,9,225,106,238,57,197,84,108,21,133,160,245,218,214,32,168,71,165,211,163,111,80,222,254,83,238,37,182,155,214,179,74,19,169,107,73,93,70,73,43,220,204,139,136,244,125,178,246,69,208,182,116,200,236,43,149,244,154,53,42,12,248,52,248,238,215,222,167,26,214,221,66,176,166,80,82,229,27,142,17,56,230,183,18,122,77,100,70,77,165,180,18,80,148,37,9,140,189,128,182,4,198,84,77,176,107,232,207,12,35,45,84,220,154,144,212,150,42,48,38,145,83,164,215,201,81,164,83,201,46,21,150,242,58,187,165,47,66,73,42,71,202,233,124,145,175,116,185,137,0,0,22,171,105,125,162,240,38,203,249,89,63,51,49,212,143,213,97,209,225,104,123,230,157,83,171,60,243,16,247,141,52,230,231,123,184,90,119,171,78,132,115,51,228,70,17,87,210,235,179,238,83,229,70,105,210,49,254,2,196,20,170,125,107,28,245,170,141,119,11,239,228,191,57,201,78,73,121,215,42,218,150,165,161,182,93,91,134,214,238,237,36,148,207,189,37,194,223,110,112,0,119,92,232,205,236,101,159,89,161,136,51,115,48,31,136,229,119,17,72,75,210,10,35,4,203,13,33,13,165,166,153,109,28,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,217,135,146,249,161,149,52,172,39,93,204,12,33,46,147,77,199,52,118,107,216,122,98,150,219,172,79,132,226,82,164,169,14,54,165,36,150,73,91,106,83,74,50,113,4,227,102,164,167,90,110,19,147,209,179,179,214,21,200,189,153,112,221,110,147,39,194,53,172,200,167,192,197,181,122,131,145,91,105,194,235,49,91,113,136,105,52,145,172,217,97,11,50,73,45,74,187,142,62,178,36,19,186,19,149,66,18,250,44,118,211,165,100,30,50,153,147,89,165,136,34,82,242,251,23,72,57,113,103,63,25,36,138,109,109,68,211,73,117,231,245,17,183,25,214,155,36,45,75,37,165,11,67,42,247,164,111,150,115,104,0,33,3,165,147,40,246,130,195,153,227,242,80,204,218,199,186,140,25,89,215,78,194,181,152,240,26,142,221,58,46,249,233,13,210,100,19,73,43,60,214,245,221,14,56,106,83,237,145,172,148,102,151,27,106,111,199,19,139,48,181,11,28,225,90,206,10,197,48,122,237,23,16,83,228,82,234,49,183,171,111,127,21,246,212,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,4,70,116,83,236,57,27,50,170,176,54,164,204,149,203,106,133,134,43,4,188,45,76,74,29,96,234,53,24,170,66,202,106,220,177,18,227,50,237,146,148,182,163,222,60,211,137,89,165,45,41,183,178,43,166,175,201,99,11,122,192,131,236,234,136,207,74,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,5,244,213,249,44,97,111,88,16,125,157,81,1,21,123,39,121,83,228,223,172,12,61,237,22,4,249,237,85,179,62,13,218,191,40,230,101,110,48,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,168,146,242,52,186,226,22,218,140,181,33,106,210,164,47,67,136,128,205,147,188,169,242,111,214,6,30,246,139,3,210,152,15,50,216,167,34,243,31,10,103,140,173,158,38,209,183,216,205,156,64,140,55,30,50,76,216,110,100,167,94,75,113,214,210,228,19,126,242,246,182,214,219,139,36,37,77,184,133,240,35,184,153,252,53,151,57,219,149,93,26,120,255,0,6,103,222,42,137,86,196,48,114,222,184,204,88,81,163,48,132,80,233,205,209,148,204,106,105,186,201,18,100,173,164,180,102,183,142,247,91,138,73,45,196,161,46,47,42,156,192,24,53,220,127,31,52,149,135,162,22,44,139,71,122,128,138,178,72,210,249,211,157,121,183,213,29,102,71,101,160,157,101,11,78,162,61,6,110,104,211,188,115,87,74,218,199,201,99,57,61,95,226,31,103,62,3,205,96,229,112,158,41,174,224,108,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,14,40,74,79,74,15,71,220,106,76,106,214,212,57,45,74,150,180,46,66,167,227,10,28,102,157,146,189,111,59,42,68,202,209,186,235,234,81,32,148,182,18,182,26,107,67,104,37,59,217,66,87,96,205,93,135,54,187,165,109,125,148,106,197,111,211,162,81,241,101,6,66,105,184,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,213,163,120,87,37,182,243,100,167,55,70,226,174,254,106,230,102,21,201,188,184,196,121,165,141,101,245,122,46,25,167,187,80,147,165,198,208,227,218,11,176,195,91,197,161,10,121,213,154,91,109,6,162,214,226,208,146,59,168,135,156,205,157,115,231,25,108,219,155,148,44,214,193,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,232,113,41,177,40,208,173,11,36,56,146,214,132,153,93,93,182,182,236,198,91,99,213,104,76,42,135,47,8,225,58,20,114,90,48,226,106,197,53,135,106,38,167,9,83,86,178,101,147,82,247,75,67,105,74,137,91,178,39,13,6,91,215,8,194,223,237,85,180,198,50,218,191,55,38,102,150,48,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,164,148,242,245,58,226,214,226,136,181,45,106,210,148,35,67,104,180,3,45,58,62,118,36,170,237,95,143,220,174,226,118,37,193,203,172,43,34,59,213,89,138,138,165,49,86,125,47,50,165,210,80,226,94,105,104,91,145,212,226,148,235,102,163,100,183,102,162,35,113,187,245,254,145,188,45,66,192,219,97,99,76,21,133,160,245,42,46,31,167,225,218,93,58,54,245,110,110,34,177,66,128,219,77,235,89,169,106,210,132,36,174,163,53,29,174,102,103,196,4,138,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,1,147,253,31,219,51,224,221,171,250,63,49,174,86,227,9,210,233,203,78,100,75,169,82,42,113,140,212,186,117,69,186,84,36,52,249,183,168,146,242,52,186,226,22,218,140,181,33,106,210,164,47,67,136,142,12,213,203,60,85,147,121,143,136,242,183,26,196,234,245,172,51,80,118,159,39,75,110,33,183,180,31,97,246,183,136,66,212,203,168,52,184,218,205,37,173,181,161,68,86,81,9,127,232,84,242,88,197,62,176,39,123,58,156,46,87,72,54,196,148,173,171,240,3,117,220,48,196,72,57,139,133,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,158,240,210,68,78,57,112,195,93,142,58,86,97,229,14,71,86,176,6,119,194,170,226,42,174,18,167,176,222,7,40,108,176,203,114,226,180,203,17,153,165,56,166,219,78,231,119,163,123,214,92,39,84,166,205,235,221,109,180,219,216,1,154,185,153,138,179,147,49,241,30,105,99,89,125,98,181,137,170,14,212,36,233,113,197,182,206,179,236,48,214,241,107,90,89,105,4,150,219,65,168,244,54,132,36,142,201,33,197,98,204,45,93,192,216,170,179,130,177,76,30,165,90,195,245,9,20,186,140,109,234,28,220,74,97,197,54,235,122,208,106,66,180,173,10,43,164,205,39,107,145,153,113,18,21,209,79,176,228,108,202,170,192,218,147,50,87,45,170,22,24,172,18,240,181,49,40,117,131,168,212,98,169,11,41,171,114,196,75,140,203,182,74,82,218,143,120,243,78,37,102,148,180,166,222,11,171,209,79,176,172,156,28,220,13,169,243,94,4,184,213,217,81,201,236,21,5,50,154,83,9,167,75,132,131,240,146,205,151,20,106,91,173,72,113,164,178,225,39,118,68,226,148,133,41,77,155,82,104,0,2,16,58,89,50,143,104,44,57,158,63,37,12,205,172,123,168,193,149,157,116,236,43,89,143,1,168,237,211,162,239,158,144,221,38,65,52,146,179,205,111,93,208,227,134,165,62,217,26,201,70,105,113,182,187,183,69,62,195,145,179,42,171,3,106,76,201,92,182,168,88,98,176,75,194,212,196,161,214,14,163,81,138,164,44,166,173,203,17,46,51,46,217,41,75,106,61,227,205,56,149,154,82,210,155,122,92,241,102,22,161,99,156,43,89,193,88,166,15,93,162,226,10,124,138,93,70,54,245,109,239,226,190,218,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,143,174,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,32,24,23,211,87,228,177,133,189,96,65,246,117,68,69,94,201,222,84,249,55,235,3,15,123,69,129,42,157,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,1,62,123,85,108,207,131,118,175,202,57,153,91,140,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,234,36,188,141,46,184,133,182,163,45,72,90,180,169,11,208,226,60,251,98,156,139,204,124,41,158,50,182,120,155,70,223,99,54,113,2,48,220,120,201,51,97,185,146,157,121,45,199,91,75,144,77,251,203,218,219,91,110,44,144,149,54,226,23,192,142,227,211,72,235,238,96,12,26,238,63,143,154,74,195,209,11,22,69,163,189,64,69,89,36,105,124,233,206,188,219,234,142,179,35,178,208,78,178,133,167,81,30,131,55,52,105,222,57,168,45,86,197,57,115,157,185,85,179,206,26,193,153,247,138,162,85,177,12,24,236,179,22,20,104,204,33,20,58,115,113,218,102,53,52,221,100,137,50,86,210,90,51,91,199,123,173,197,36,150,226,80,151,23,125,64,0,90,173,172,124,150,51,147,213,254,33,246,115,227,205,96,244,167,181,143,146,198,114,122,191,196,62,206,124,121,172,1,234,160,0,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,128,226,177,254,63,193,185,89,131,106,217,131,152,56,134,37,15,15,80,227,156,153,211,164,153,232,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,54,94,227,90,86,101,96,12,53,152,212,40,242,216,166,226,170,60,42,220,54,165,161,41,125,182,36,178,135,155,75,137,74,148,146,89,37,100,70,68,165,21,239,99,62,98,16,122,69,54,234,147,181,46,50,60,15,151,211,229,163,42,232,18,25,122,11,50,98,180,133,212,234,44,148,132,29,72,140,219,39,217,66,155,144,166,208,202,151,226,33,43,82,16,181,26,17,49,59,39,121,44,100,223,171,252,61,236,230,0,93,81,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,62,176,1,4,61,34,155,10,201,217,107,25,30,56,203,232,18,215,149,117,249,12,179,5,233,50,154,90,233,149,23,138,66,206,154,68,110,27,239,33,45,199,83,136,121,72,241,22,148,41,107,90,77,107,191,253,23,221,31,113,170,209,168,187,80,231,77,42,90,16,137,9,159,131,232,114,90,118,50,245,178,236,89,16,235,68,235,79,165,70,131,82,31,74,24,117,173,14,32,210,239,105,10,69,229,82,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,245,128,192,14,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,25,255,0,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,160,38,79,106,237,148,114,227,107,92,184,94,10,198,173,117,26,172,29,227,244,10,251,12,146,229,82,37,40,136,141,73,35,50,222,50,189,41,39,89,51,36,184,148,164,200,208,180,54,226,32,50,167,179,118,118,210,115,181,27,57,74,192,50,215,152,171,144,196,98,161,198,144,196,149,235,121,132,72,65,155,173,45,76,146,9,149,165,197,172,215,161,180,18,148,179,73,37,86,244,188,56,159,114,120,87,221,87,187,175,115,52,175,116,158,15,240,79,134,58,147,125,123,168,239,55,189,91,127,109,230,231,121,219,221,234,211,171,181,107,241,1,104,54,62,217,51,6,236,139,149,254,225,232,82,34,86,43,179,228,57,38,187,136,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,209,125,226,200,137,78,172,206,250,128,0,0,0,15,146,172,221,85,234,84,214,104,83,98,67,169,46,59,137,135,34,92,101,73,97,151,205,39,187,91,141,37,198,212,226,9,86,51,65,56,131,81,17,145,41,55,185,121,204,218,227,44,246,142,192,25,203,95,157,180,188,74,172,188,73,90,168,60,191,116,47,182,181,65,173,110,210,223,190,66,127,66,91,91,41,109,198,8,155,65,39,114,147,67,74,67,70,157,218,125,31,14,38,191,132,240,174,43,240,111,186,156,51,74,172,248,26,160,205,90,157,225,8,77,200,234,115,154,190,234,75,58,200,247,111,35,82,180,184,155,41,55,59,25,92,6,11,116,98,236,29,242,16,161,70,207,156,216,162,233,199,216,130,158,159,6,210,234,52,237,220,172,46,202,150,242,92,178,183,170,45,244,134,21,28,213,169,182,221,101,38,227,39,109,110,164,237,87,78,119,210,79,239,147,241,104,149,65,21,125,57,223,73,63,190,79,197,160,45,87,66,167,149,62,41,245,127,59,218,52,225,155,253,35,187,14,73,218,183,6,192,198,25,124,184,145,243,23,7,199,125,16,89,117,13,52,138,220,69,25,44,225,58,249,145,41,11,74,137,74,97,74,86,233,43,117,212,168,146,79,27,173,225,7,66,167,149,62,41,245,127,59,218,52,225,53,32,60,203,100,94,86,231,46,109,230,61,59,14,100,53,10,171,81,197,240,175,86,136,229,58,82,98,57,7,171,153,44,164,156,149,173,8,143,161,122,9,46,41,105,247,197,54,148,158,181,36,143,63,250,104,169,213,218,62,21,217,234,147,138,113,31,186,10,212,42,125,114,61,70,175,212,209,19,194,18,144,221,45,46,201,220,32,205,13,111,22,74,94,237,39,165,58,172,92,8,74,85,11,0,96,220,51,137,177,54,51,161,97,232,145,43,184,198,68,105,53,218,130,72,205,249,203,143,29,17,216,37,168,204,204,144,219,77,145,37,5,100,17,169,197,17,106,113,106,84,101,244,231,125,36,254,249,63,22,128,197,94,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,181,89,219,180,94,4,201,10,198,5,194,117,249,27,236,73,152,216,130,13,11,15,211,52,60,158,181,189,159,18,52,167,119,200,105,109,163,112,220,194,123,75,134,141,230,141,9,50,51,185,114,185,233,158,153,113,179,166,92,84,115,67,52,43,61,70,149,6,205,50,203,68,75,149,80,148,162,51,110,44,102,204,203,120,242,244,170,197,114,73,37,42,90,212,132,33,107,76,21,224,44,244,204,125,162,246,238,202,204,208,205,10,207,94,170,206,204,12,58,211,44,180,70,136,180,248,169,169,178,109,197,140,217,153,238,217,70,165,88,174,106,53,41,75,90,150,181,173,106,12,192,233,206,250,73,253,242,126,45,24,213,209,145,145,121,113,180,94,112,99,172,175,205,10,55,94,165,78,203,249,174,178,243,70,72,149,79,148,154,133,60,155,149,25,195,35,221,188,141,74,177,216,210,105,82,144,180,173,11,90,21,146,189,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,1,135,249,233,145,121,143,179,166,99,212,114,191,52,40,221,70,171,6,206,178,243,70,107,139,80,138,163,50,110,84,103,12,139,120,202,244,170,199,98,81,41,42,66,210,133,161,104,78,96,116,98,237,227,242,16,174,198,200,108,216,173,105,192,56,130,160,159,6,213,42,53,29,220,92,46,242,144,242,156,178,119,74,61,204,135,213,28,149,169,198,218,101,70,227,199,109,110,168,228,127,109,189,143,176,206,215,57,94,237,21,69,18,22,54,161,199,125,88,78,177,45,217,27,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,74,160,7,31,224,12,101,149,152,202,173,151,217,131,135,165,208,241,13,14,65,198,157,6,73,22,182,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,15,81,0,35,3,162,83,109,127,13,195,135,178,110,102,212,234,179,43,76,239,156,193,117,7,207,126,218,160,178,198,241,116,197,25,39,91,123,148,52,235,141,41,197,41,38,217,169,162,54,201,166,80,185,63,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,216,58,71,118,28,141,178,150,50,129,140,50,249,114,228,101,214,48,144,250,32,178,234,29,117,116,73,105,34,89,194,117,243,35,74,208,164,154,148,194,148,173,234,144,211,169,81,40,217,55,92,183,253,30,152,255,0,6,229,134,216,217,115,140,243,3,16,196,161,80,162,200,159,26,69,66,89,154,88,97,114,105,242,99,180,110,42,214,66,13,215,155,35,90,172,132,17,154,148,105,73,26,138,127,177,254,0,193,185,167,131,106,217,125,152,56,122,37,115,15,87,35,156,105,208,100,145,232,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,32,128,189,133,246,205,174,236,121,152,242,170,110,82,188,51,131,49,71,87,143,137,169,173,33,5,41,77,180,107,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,155,77,166,234,212,170,254,200,153,175,93,161,84,226,84,105,181,28,183,174,203,135,50,35,201,121,137,44,57,76,121,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,32,179,108,29,147,49,150,200,185,161,238,30,187,34,93,98,133,62,59,114,104,88,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,118,221,172,200,146,234,12,251,254,204,27,109,213,114,187,34,243,59,102,156,118,252,186,134,19,198,56,94,183,18,131,33,233,74,52,80,38,189,77,155,239,77,52,150,86,181,162,84,149,198,65,167,90,27,105,106,91,167,227,186,102,24,150,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,224,60,214,15,85,3,202,184,245,80,0,0,0,0,0,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,133,97,53,61,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,213,108,197,180,46,42,217,127,57,104,185,185,133,163,117,254,161,188,141,81,165,174,83,145,217,169,193,117,58,93,142,226,144,127,106,226,13,73,90,80,235,77,44,208,189,26,79,208,246,75,230,246,13,207,172,175,195,249,185,151,239,203,114,133,136,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,36,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,112,151,210,51,177,71,228,85,204,118,43,248,2,153,85,115,44,177,79,190,83,100,190,91,214,233,115,140,214,110,83,20,246,165,45,90,80,130,113,165,58,73,82,219,82,147,119,84,203,174,31,84,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,176,153,253,176,118,179,193,187,34,229,127,187,138,236,120,149,138,236,249,13,198,161,97,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,52,95,118,131,50,83,168,35,243,217,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,119,93,167,118,133,197,91,80,103,45,107,55,49,76,110,161,215,247,113,169,212,180,74,114,67,52,200,45,39,75,81,219,82,207,237,156,89,165,40,74,221,117,213,146,17,175,73,102,87,69,126,194,178,113,254,33,165,109,61,154,80,37,177,134,40,114,25,169,96,198,89,148,214,138,181,69,137,79,33,79,186,109,184,111,54,136,175,70,35,38,214,132,111,86,164,30,165,54,133,161,192,142,1,63,221,23,30,66,121,101,241,215,182,38,136,1,19,253,209,113,228,39,150,95,29,123,98,104,8,1,18,105,133,118,28,147,181,111,71,14,81,227,12,190,92,72,249,139,131,227,226,4,65,101,212,52,210,43,113,21,89,152,179,132,235,230,68,164,45,42,37,41,133,41,91,164,173,215,82,162,73,60,110,183,25,98,127,186,46,60,132,242,203,227,175,108,77,1,1,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,52,168,244,197,87,88,217,78,145,76,166,71,235,121,237,47,172,82,170,85,39,41,168,106,159,5,182,204,183,117,68,183,117,54,243,206,54,180,18,90,36,165,178,125,15,169,77,165,164,180,211,247,3,165,47,96,159,119,112,235,219,87,101,123,250,49,5,42,159,215,49,125,46,68,139,55,62,12,70,9,39,50,58,150,118,109,230,88,105,36,182,174,73,113,182,200,208,68,234,77,47,196,8,15,170,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,63,219,0,236,125,74,217,55,40,210,154,129,75,115,29,227,24,240,231,226,181,188,234,77,17,159,66,20,109,193,105,45,173,77,104,142,111,58,131,113,42,81,186,181,45,122,180,27,109,183,104,58,49,118,14,249,8,80,163,103,206,108,81,116,227,236,65,79,79,131,105,117,26,118,238,86,23,101,75,121,46,89,91,213,22,250,67,10,142,106,212,219,110,178,147,113,147,182,183,82,121,254,0,52,171,152,212,40,124,128,65,183,75,118,67,201,202,221,165,156,204,138,124,40,140,97,236,207,143,225,56,197,26,59,81,208,213,69,132,54,212,230,205,8,89,169,107,82,141,169,43,117,72,70,181,204,81,118,148,133,168,241,130,155,153,125,91,32,241,14,78,203,151,85,119,194,24,194,141,137,169,236,111,53,65,143,213,225,84,163,203,94,147,87,97,231,58,212,34,186,80,122,146,199,105,69,161,4,115,17,210,221,144,241,179,75,102,151,51,34,159,10,91,248,135,44,36,120,78,49,70,142,236,133,187,78,125,109,181,57,179,66,22,73,66,18,146,106,74,221,82,23,161,16,212,93,148,173,106,40,56,1,117,118,95,206,191,200,237,157,84,140,227,106,159,215,101,225,250,125,99,168,48,166,183,141,174,115,244,185,81,226,239,83,188,108,205,146,125,230,141,205,43,37,110,201,122,110,171,17,218,160,25,105,209,131,147,21,92,214,218,211,9,215,94,194,18,234,216,99,3,72,85,122,177,49,43,83,76,64,125,182,93,85,61,75,112,148,155,172,230,33,149,37,162,51,53,147,110,25,165,77,161,203,4,211,236,223,146,20,173,156,114,75,11,100,189,30,185,46,179,31,14,71,117,43,159,37,180,182,185,47,188,251,146,30,89,33,60,16,131,117,231,52,34,234,52,163,74,77,75,50,53,157,202,81,240,176,10,56,101,160,184,247,128,176,219,73,202,220,97,86,21,187,213,243,97,37,206,223,157,188,32,51,48,100,239,122,135,98,214,222,247,253,160,157,125,170,165,147,56,69,147,212,130,249,186,146,226,127,98,124,64,190,49,113,42,234,122,84,147,182,243,145,253,168,14,58,140,175,159,112,250,159,229,19,133,177,97,126,83,92,63,252,229,63,224,163,136,73,195,173,41,238,177,217,81,219,71,34,248,68,227,108,98,202,216,193,111,33,104,82,111,136,212,125,162,183,231,81,192,101,212,127,157,159,194,53,151,1,165,159,16,254,17,172,185,128,227,235,252,105,79,255,0,155,251,226,17,119,210,24,94,247,143,203,253,234,255,0,178,9,70,174,127,107,31,255,0,55,247,196,34,255,0,164,54,219,172,126,119,255,0,5,127,217,0,98,214,199,105,254,200,245,30,63,164,79,255,0,24,96,77,174,79,255,0,113,88,115,253,226,135,252,19,98,19,246,56,50,44,200,169,92,203,251,68,255,0,241,136,226,108,178,136,203,220,94,28,227,250,71,15,248,38,192,119,195,228,66,130,167,200,133,0,5,19,200,84,81,60,128,107,46,65,171,208,40,92,140,80,185,128,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,134,118,20,189,249,138,171,144,210,3,81,119,141,165,118,109,97,184,71,97,161,92,121,128,214,103,113,66,230,42,101,97,66,230,2,142,25,149,254,1,208,115,91,251,146,170,31,127,188,127,10,129,223,215,200,254,1,111,115,101,196,181,132,170,170,82,146,146,45,199,19,59,23,207,91,1,12,155,114,17,124,146,241,177,153,216,254,102,255,0,23,140,57,13,133,165,27,120,247,4,52,70,139,23,132,185,254,179,36,113,91,113,190,219,185,153,141,77,46,32,200,252,27,200,255,0,197,227,13,253,135,150,132,99,236,20,173,69,195,194,92,207,236,50,64,77,86,11,116,215,69,166,242,252,192,201,240,251,68,142,102,89,246,46,127,84,56,60,14,73,240,5,41,100,174,42,167,48,124,254,177,35,154,157,243,162,251,111,231,1,130,155,112,215,228,83,106,216,117,45,19,6,74,145,84,46,221,251,148,199,167,210,33,246,166,234,215,187,214,68,86,191,242,9,110,219,186,50,228,86,48,221,155,89,233,147,85,241,75,235,163,136,149,174,50,108,238,46,149,21,245,115,47,128,65,38,125,30,213,150,253,211,87,155,55,227,221,115,232,201,34,213,196,253,241,254,92,68,125,109,78,119,218,119,55,143,207,143,49,1,255,0,239,7,198,95,116,126,87,93,70,57,154,209,27,22,118,173,68,73,243,191,207,158,229,199,210,48,251,106,19,213,180,198,109,171,207,142,171,199,255,0,188,30,20,77,111,69,215,144,182,89,252,115,237,137,163,40,106,180,138,85,122,145,54,133,93,166,69,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,24,189,209,117,228,45,150,127,28,251,98,104,202,180,153,159,3,1,4,125,34,155,11,73,217,111,25,30,56,203,232,18,215,149,117,249,12,179,5,233,50,154,90,233,149,23,138,66,206,154,68,110,27,239,33,45,199,83,136,121,72,241,22,148,41,107,90,77,107,177,91,52,237,23,142,246,95,205,56,25,151,129,100,126,165,14,177,11,67,63,52,233,125,101,151,159,135,188,117,167,55,59,221,194,19,189,66,117,167,153,31,50,63,71,184,183,11,208,177,198,21,172,224,156,83,3,174,209,113,5,62,69,46,163,27,122,182,247,241,95,109,77,186,222,180,26,86,157,72,90,138,233,50,81,94,228,100,124,71,158,205,181,182,82,174,236,153,156,147,112,110,234,171,51,8,84,175,51,11,86,230,178,132,245,248,186,80,110,54,106,108,205,6,243,11,94,233,194,178,20,118,67,155,180,33,214,200,4,249,228,198,111,96,220,250,202,236,63,155,152,1,249,110,80,177,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,186,8,14,232,250,219,110,171,178,134,62,114,133,137,159,151,59,46,177,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,221,146,140,205,182,237,59,152,79,20,208,177,198,22,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,82,78,202,34,81,94,198,68,124,0,114,196,87,26,132,63,237,233,183,174,214,25,45,181,134,57,203,76,179,205,111,3,97,186,63,131,58,148,47,1,83,100,110,183,180,216,175,57,239,143,71,91,138,187,142,173,93,165,29,175,98,177,17,17,102,7,70,6,125,230,206,209,25,5,95,198,185,197,138,253,208,86,161,99,9,84,182,36,245,24,209,52,69,68,40,78,37,189,17,219,109,7,101,188,225,220,200,213,218,181,236,68,68,17,131,210,143,229,217,153,191,18,251,30,16,197,81,149,93,40,254,93,153,155,241,47,177,225,15,171,40,182,44,170,231,230,196,213,220,229,202,220,63,46,169,152,56,71,28,76,137,42,11,18,84,107,169,81,19,79,134,234,154,101,141,38,78,73,105,215,13,104,74,13,10,90,22,242,125,245,123,148,16,72,175,70,134,220,113,182,142,193,172,228,246,56,68,180,102,46,11,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,237,173,194,113,6,100,165,161,156,223,30,91,48,158,41,174,224,108,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,15,65,59,14,109,119,74,218,251,40,213,138,223,167,68,163,226,202,12,132,211,113,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,171,70,240,174,75,109,230,201,78,110,141,197,6,69,15,42,227,213,64,242,174,3,210,158,201,222,75,25,55,234,255,0,15,123,57,129,17,125,45,57,101,146,89,121,180,52,121,89,91,89,136,140,67,136,163,201,170,227,58,27,46,62,250,225,212,95,144,169,9,150,235,174,56,180,161,114,82,249,153,71,65,35,118,134,80,189,58,95,64,203,252,213,219,110,149,178,134,195,89,47,66,195,15,196,157,152,184,171,45,232,172,210,161,166,82,82,253,37,133,81,201,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,239,9,38,100,219,150,136,26,181,79,25,102,190,63,155,89,152,220,186,254,44,198,53,135,36,186,136,145,8,223,168,84,101,188,106,81,54,203,41,34,53,184,235,135,100,54,146,226,162,36,151,34,1,215,196,255,0,116,101,208,50,106,133,178,62,22,94,78,86,252,41,225,75,84,49,83,171,146,167,30,107,17,45,134,83,49,135,16,100,157,206,239,67,109,161,4,148,145,180,150,156,187,155,205,235,145,23,180,190,194,185,219,178,214,13,194,152,227,48,96,68,93,54,191,30,59,51,158,141,41,133,162,153,87,120,228,172,169,166,68,225,173,229,166,60,116,184,183,146,141,206,181,169,9,90,244,146,215,202,236,3,182,13,87,100,220,220,74,170,7,17,204,9,140,100,67,129,138,208,243,74,53,198,97,11,81,55,57,165,54,133,59,174,57,60,234,205,180,165,68,234,20,180,105,214,109,184,216,94,14,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,113,61,47,248,166,133,142,115,247,47,113,174,22,157,215,104,184,131,43,233,53,74,116,157,210,219,223,197,126,108,247,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,3,150,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,0,0,0,7,154,205,172,124,169,243,147,214,6,33,246,139,227,210,152,243,89,181,143,149,62,114,122,192,196,62,209,124,4,170,116,42,121,44,98,159,88,19,189,157,78,25,254,48,3,161,83,201,99,20,250,192,157,236,234,112,207,240,0,0,0,0,17,129,210,129,182,102,210,123,59,103,237,3,5,100,230,100,123,159,162,205,193,241,106,143,198,240,60,9,122,229,46,108,214,212,230,185,12,56,178,186,25,108,172,71,167,179,123,92,204,204,36,252,66,183,77,95,149,62,22,245,127,7,218,53,17,122,186,47,246,204,218,79,104,156,253,175,224,172,227,204,143,116,20,88,88,62,85,81,136,222,7,129,19,68,164,77,132,218,92,215,29,134,214,118,67,206,21,140,244,246,175,107,145,25,89,94,154,191,42,124,45,234,254,15,180,106,32,48,0,74,167,69,102,222,63,218,141,149,51,126,181,250,171,88,66,187,83,168,254,176,136,212,68,163,117,251,33,77,45,199,191,83,142,132,252,233,3,8,54,73,217,158,78,212,248,135,30,96,122,52,233,108,98,26,30,7,157,136,240,251,44,155,90,38,212,88,149,21,13,196,116,221,82,82,148,58,151,156,108,151,173,26,22,164,44,205,73,66,144,171,63,139,48,181,119,3,98,170,206,10,197,48,122,149,107,15,212,36,82,234,49,183,168,115,113,41,135,20,219,173,235,65,169,10,210,180,40,174,147,52,157,174,70,101,196,7,169,48,24,65,209,161,183,28,109,163,176,107,57,61,142,17,45,25,139,130,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,187,107,112,156,65,153,41,104,103,55,192,113,56,179,20,208,176,54,21,172,227,92,83,59,169,81,112,253,62,69,82,163,39,116,183,55,17,88,109,78,58,230,132,18,150,173,40,66,142,201,35,81,218,196,70,124,4,0,237,245,181,116,205,171,115,198,93,110,152,238,140,25,133,247,212,124,46,203,111,62,109,191,21,47,40,213,61,77,186,73,221,189,35,176,165,17,54,133,37,180,48,218,181,27,90,213,146,189,44,155,107,211,179,2,103,228,98,202,250,158,254,139,68,168,45,204,95,53,179,149,29,199,106,145,95,121,147,166,41,181,165,8,113,150,150,218,94,82,189,245,11,115,112,104,52,155,38,107,195,93,149,118,103,198,91,87,230,228,60,173,193,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,245,18,158,94,167,91,66,27,73,150,165,173,58,148,132,107,113,1,145,93,23,187,20,126,72,12,118,140,231,204,42,101,42,118,91,96,218,130,227,59,78,154,91,239,12,213,18,202,86,136,230,210,84,86,101,173,235,15,56,110,17,161,206,195,90,28,74,221,221,203,86,210,251,58,96,77,168,50,178,126,89,227,168,255,0,170,204,163,205,214,247,204,202,167,86,121,150,38,110,218,117,189,246,235,126,181,110,150,173,11,228,101,200,203,186,224,12,1,131,114,179,6,210,114,251,47,176,244,74,30,30,161,199,40,208,96,198,35,208,210,46,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,125,128,7,152,28,213,203,60,85,147,121,143,136,242,183,26,196,234,245,172,51,80,118,159,39,75,110,33,183,180,31,97,246,183,136,66,212,203,168,52,184,218,205,37,173,181,161,68,86,81,9,105,232,163,219,95,228,155,133,88,217,175,51,42,116,168,216,147,9,83,227,198,194,78,223,114,245,98,150,203,106,73,199,208,73,38,212,244,86,219,71,20,171,91,141,30,163,65,155,47,58,174,237,210,131,177,246,25,206,204,163,173,103,109,24,162,83,177,222,0,163,170,122,231,201,118,66,145,50,137,9,18,164,61,4,144,149,238,144,179,55,156,117,14,110,212,163,91,105,108,212,148,44,214,136,75,194,120,166,187,129,177,85,27,26,225,105,221,74,181,135,234,17,234,148,233,59,164,57,184,148,195,137,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,3,212,152,11,21,177,102,211,17,182,174,200,106,86,103,189,6,37,62,186,196,135,169,24,134,12,66,119,113,26,162,206,147,86,236,220,73,25,161,198,156,101,226,34,82,244,19,196,217,173,106,66,140,95,80,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,0,233,171,242,88,194,222,176,32,251,58,162,2,42,246,78,242,167,201,191,88,24,123,218,44,15,74,99,205,102,201,222,84,249,55,235,3,15,123,69,129,233,76,0,90,173,172,124,150,51,147,213,254,33,246,115,226,234,139,85,181,143,146,198,114,122,191,196,62,206,124,7,154,193,234,160,121,87,19,39,210,185,182,191,200,203,10,191,179,94,89,212,233,82,113,38,45,167,200,141,139,93,190,249,234,61,45,230,210,146,143,160,210,109,165,233,77,184,190,42,86,182,218,45,68,130,55,153,117,33,28,59,107,101,206,73,101,86,208,216,151,6,100,38,42,151,86,195,208,100,60,204,168,82,99,62,133,208,234,45,200,117,153,52,210,117,226,37,73,67,74,104,141,15,21,238,135,18,147,91,138,66,156,93,159,194,116,234,21,99,21,81,169,56,167,17,251,159,162,205,168,71,143,81,171,245,53,203,240,124,85,184,148,187,39,112,131,37,187,187,65,169,123,180,158,165,105,177,113,49,245,224,12,1,140,179,79,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,93,255,0,105,141,149,115,115,101,12,101,27,7,230,149,54,34,145,81,143,214,105,149,122,107,139,122,157,81,65,18,119,132,203,171,66,21,173,181,40,146,180,45,41,90,110,149,91,66,219,90,194,127,182,107,193,89,95,151,217,13,129,176,198,75,200,151,39,4,166,142,204,234,44,185,107,113,79,204,98,85,228,245,151,55,137,74,146,183,84,242,157,52,232,65,36,214,105,36,32,136,144,80,153,210,143,229,217,153,191,18,251,30,16,239,253,23,187,107,254,71,252,118,140,152,204,42,157,42,14,91,99,42,130,228,187,81,154,123,159,3,85,20,202,80,137,6,234,82,119,101,221,211,12,184,78,25,33,190,195,186,219,74,29,222,116,14,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,128,29,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,98,86,212,221,29,89,95,180,238,110,96,252,215,168,77,137,66,145,75,144,217,98,184,236,211,156,90,241,84,38,214,206,238,59,174,183,33,163,97,105,105,14,180,79,165,42,115,67,136,43,217,150,200,178,170,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,128,0,0,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,149,78,154,191,37,140,45,235,2,15,179,170,34,42,246,78,242,167,201,191,88,24,123,218,44,0,244,166,0,0,0,49,255,0,111,92,210,199,121,45,178,118,57,204,204,180,174,248,27,18,81,188,25,212,166,245,86,100,110,183,181,40,172,185,239,111,33,109,170,237,186,180,246,146,118,189,202,198,68,101,24,27,61,116,143,109,157,142,115,247,45,48,86,41,206,78,187,69,196,24,194,141,75,168,198,247,59,74,111,127,21,249,173,54,235,122,209,25,43,78,164,45,69,116,153,40,175,114,50,62,32,37,171,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,168,17,43,210,139,210,1,50,175,50,165,179,38,72,98,45,205,41,158,179,78,199,21,70,27,125,137,78,74,105,247,88,122,146,157,226,17,165,146,221,93,215,27,53,165,228,184,150,201,68,130,117,46,222,14,148,109,187,106,185,39,74,103,34,50,95,19,68,143,141,171,145,214,172,65,81,136,250,186,238,30,132,164,160,218,67,122,75,75,82,100,37,106,50,94,189,227,77,164,150,73,73,188,203,169,136,28,1,128,49,150,105,227,42,78,95,101,246,30,151,92,196,53,201,5,26,12,24,196,90,221,93,140,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,200,58,248,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,30,148,246,78,242,88,201,191,87,248,123,217,204,0,186,160,0,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,0,0,0,1,111,246,133,197,53,220,13,144,89,151,141,112,180,238,165,90,195,248,62,179,84,167,73,221,33,205,196,166,33,58,227,78,104,89,41,10,210,180,36,236,162,52,157,172,100,101,192,66,15,251,40,251,118,127,229,207,255,0,134,104,255,0,247,64,19,252,0,0,2,42,250,115,190,146,127,124,159,139,68,170,8,171,233,206,250,73,253,242,126,45,1,106,186,21,60,169,241,79,171,249,222,209,167,9,169,16,173,208,169,229,79,138,125,95,206,246,141,56,77,72,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,98,175,69,199,151,102,89,124,117,236,121,162,119,177,254,63,193,185,89,131,106,217,131,152,56,134,37,15,15,80,227,156,153,211,164,153,232,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,56,33,232,184,242,236,203,47,142,189,143,52,119,254,145,254,144,9,155,68,87,93,202,76,161,196,95,216,158,7,86,125,217,49,219,126,59,152,138,86,132,57,170,66,30,67,110,33,150,92,51,66,25,52,233,55,26,55,84,107,247,146,104,45,6,219,123,96,226,109,174,115,65,218,210,142,92,44,19,67,144,250,112,157,30,91,81,247,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,165,116,173,147,188,169,242,111,214,6,30,246,139,3,170,97,220,173,199,120,175,2,98,236,204,160,80,186,214,27,192,157,67,221,4,222,180,202,58,159,93,120,217,139,239,107,89,56,230,183,18,105,247,180,171,77,174,171,23,17,218,246,78,242,167,201,191,88,24,123,218,44,0,207,254,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,19,82,48,87,164,127,163,254,30,209,20,39,115,111,40,112,239,246,88,129,213,152,118,52,119,24,142,222,34,139,173,13,233,144,183,150,219,104,121,150,204,214,135,141,90,141,182,141,165,18,253,228,218,206,160,1,229,92,78,79,70,158,221,82,118,154,195,50,178,195,51,167,203,149,154,24,114,59,245,41,83,149,21,166,216,171,211,142,65,18,95,65,48,218,26,101,108,155,236,178,166,205,37,168,183,110,37,75,53,56,77,217,254,150,189,138,60,55,14,102,214,89,101,76,170,204,173,51,185,111,26,83,216,45,251,106,130,203,27,180,84,210,70,173,109,238,80,211,77,186,150,210,164,155,102,151,76,155,38,158,90,226,219,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,81,3,0,58,106,252,150,48,183,172,8,62,206,168,139,255,0,177,214,216,184,19,107,252,9,34,191,64,135,224,108,73,70,209,238,131,15,239,30,145,224,189,235,210,17,23,229,165,176,211,111,239,91,142,110,123,217,30,139,233,85,140,184,216,14,154,191,37,140,45,235,2,15,179,170,32,33,88,76,247,70,151,72,36,108,225,165,81,246,124,205,250,172,183,51,6,4,126,173,71,171,75,117,217,79,226,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,119,81,153,172,213,120,150,201,188,161,198,89,239,152,148,252,173,203,230,34,63,136,106,209,231,61,5,137,47,147,40,144,184,209,30,148,108,146,207,178,149,173,44,41,8,53,26,81,173,73,212,164,38,234,46,169,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,15,71,219,85,108,207,131,118,175,202,57,153,91,140,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,234,36,188,141,46,184,133,182,163,45,72,90,180,169,11,208,226,60,240,230,150,86,227,188,150,199,117,60,179,204,186,23,129,177,37,27,115,215,97,117,166,100,110,183,172,161,230,253,241,149,173,181,93,183,80,174,202,142,215,177,216,200,200,167,167,97,125,179,104,91,97,229,196,170,155,148,175,3,99,60,47,213,227,226,106,107,72,89,197,75,142,146,247,82,99,56,171,221,151,119,78,153,54,165,27,141,169,10,74,181,17,33,215,58,87,73,206,202,184,55,59,178,27,16,230,147,52,216,145,49,222,93,81,223,171,64,171,27,134,209,191,78,143,119,229,67,124,210,133,27,168,221,19,203,105,38,69,165,227,77,150,132,56,246,176,130,17,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,1,230,176,122,168,30,85,199,170,128,0,0,0,0,0,0,24,127,210,129,159,121,177,179,182,65,80,49,174,78,98,191,115,245,169,184,194,45,45,249,61,70,52,189,113,87,10,107,138,111,68,134,220,65,93,108,182,119,34,213,217,181,236,102,71,136,27,5,109,235,181,142,116,237,99,129,178,207,50,243,91,195,56,110,179,225,62,187,11,192,84,216,251,221,213,54,83,205,251,227,49,208,226,108,227,72,87,101,69,123,88,238,70,100,97,144,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,78,78,116,96,60,175,204,172,175,196,24,67,58,34,196,127,4,191,29,50,235,69,46,160,228,22,27,98,51,137,147,189,114,67,107,109,77,33,10,101,43,53,107,73,89,7,126,23,30,104,113,101,58,133,71,197,85,154,78,22,196,126,232,40,176,170,18,35,211,170,253,77,113,60,33,21,14,41,45,73,220,44,205,109,111,16,73,94,237,71,169,58,172,124,72,103,167,73,111,72,36,156,225,170,214,54,124,202,10,172,71,50,250,4,142,173,88,171,68,117,169,76,98,85,161,81,95,108,219,53,176,75,97,17,228,176,234,73,108,186,164,62,86,81,25,160,211,124,96,217,71,101,28,199,218,215,49,209,130,176,83,93,70,149,7,118,253,126,190,251,38,184,180,136,170,51,34,82,136,140,183,143,47,74,137,166,72,201,78,41,42,51,52,33,14,56,128,226,182,88,160,100,214,41,218,11,4,208,54,129,173,248,43,0,204,168,26,42,242,85,37,81,155,224,210,205,134,221,121,36,102,211,46,62,76,182,227,151,78,134,214,181,107,110,219,196,250,83,30,96,115,75,43,113,222,75,99,186,158,89,230,93,11,192,216,146,141,185,235,176,186,211,50,55,91,214,80,243,126,248,202,214,218,174,219,168,87,101,71,107,216,236,100,100,82,191,209,95,183,84,108,127,135,169,91,48,230,148,248,140,98,122,28,118,105,184,49,230,98,187,174,173,78,98,43,203,83,14,147,109,155,45,174,43,49,136,137,197,173,27,212,41,5,165,78,33,107,112,33,216,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,68,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,50,168,97,174,10,232,199,202,60,15,181,163,187,74,82,42,49,24,161,69,144,170,149,23,4,71,163,33,48,169,245,21,50,148,239,247,174,56,178,52,37,211,121,246,155,109,166,183,78,27,59,181,37,44,146,85,153,64,0,0,0,2,134,125,194,162,134,68,2,132,92,46,60,204,103,238,78,215,118,127,206,76,89,147,216,141,237,252,188,51,80,84,118,228,233,66,58,220,85,164,156,141,39,66,22,178,111,122,195,141,59,187,214,106,70,189,42,237,17,144,244,206,92,140,68,95,76,246,207,52,172,57,137,176,214,210,24,106,149,45,11,197,146,21,68,197,18,21,49,42,96,230,179,29,178,128,164,52,163,214,149,174,59,18,18,163,71,189,218,51,119,36,173,70,110,4,102,137,189,232,127,201,202,14,7,217,124,179,86,59,221,98,181,153,117,7,228,75,115,74,209,184,139,6,67,241,35,198,177,173,72,86,149,162,75,187,194,74,20,125,103,66,181,19,105,49,12,57,123,130,170,185,149,143,176,214,93,80,164,68,98,165,138,171,16,232,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,118,189,136,249,15,78,88,79,11,208,112,62,20,163,96,172,45,7,169,81,176,253,62,61,46,157,27,122,183,55,17,88,109,45,180,222,181,154,150,173,40,74,74,234,51,81,218,230,102,124,64,114,131,74,200,140,184,159,120,212,52,63,193,4,101,231,1,139,59,94,184,134,176,115,42,37,166,254,232,18,92,79,236,82,4,18,98,68,182,125,91,181,245,125,255,0,0,156,221,177,13,71,131,154,34,77,255,0,44,73,238,251,20,129,5,245,210,37,110,47,221,171,249,0,114,248,57,134,15,173,221,203,124,239,188,190,184,78,86,201,205,68,44,38,230,226,65,44,188,62,174,36,178,62,59,166,60,194,13,112,131,109,151,91,212,171,124,239,153,253,176,155,93,141,30,39,176,91,202,51,77,203,17,168,184,126,181,28,78,99,46,89,34,36,29,188,227,87,33,165,159,16,254,17,168,81,240,87,21,243,53,251,253,111,239,136,70,7,72,113,145,181,143,237,254,229,127,217,4,158,215,142,212,183,255,0,205,253,241,8,186,233,12,121,69,238,253,54,43,124,202,227,255,0,248,128,49,151,99,191,252,35,212,75,253,194,127,248,195,2,108,242,136,136,176,86,27,255,0,120,225,255,0,2,216,132,189,142,21,124,201,169,43,135,246,137,255,0,227,17,196,218,101,17,223,5,225,207,247,142,31,240,77,128,239,165,200,0,185,0,0,162,121,10,138,39,144,13,69,200,192,139,188,11,145,129,31,112,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,5,134,131,51,49,184,124,136,109,94,220,192,110,243,189,197,5,72,249,138,23,48,5,222,199,127,48,181,249,221,190,247,11,90,54,255,0,197,173,203,245,102,197,208,89,220,143,224,22,187,58,84,233,224,202,202,8,251,63,43,240,225,250,171,96,33,95,108,253,249,230,78,48,222,127,185,247,229,253,239,28,115,187,14,71,55,115,3,5,39,69,239,225,46,255,0,176,73,28,46,218,123,194,204,220,98,158,239,153,255,0,197,227,142,205,176,146,47,152,24,28,204,191,194,127,192,73,1,51,184,37,189,24,126,148,155,90,212,230,11,254,66,71,51,54,196,209,95,234,191,144,199,25,131,210,101,67,166,112,225,212,25,253,226,71,41,49,58,155,34,181,251,95,206,3,15,54,179,194,139,175,84,168,139,110,6,255,0,116,253,64,207,223,116,219,82,153,244,151,152,67,206,96,208,228,211,250,134,184,187,189,230,246,221,178,59,219,71,167,210,39,27,59,34,197,122,116,46,180,221,244,187,43,79,19,243,162,252,132,83,237,25,128,233,212,175,115,221,70,149,186,222,245,189,126,254,165,94,219,155,115,81,249,204,99,19,97,220,246,4,150,72,204,23,11,121,107,214,104,157,223,103,116,99,46,211,103,171,105,44,216,85,249,227,138,233,255,0,211,222,23,219,97,138,219,80,179,29,150,221,147,160,222,173,209,73,37,162,247,247,245,250,61,34,194,237,36,178,115,104,172,211,112,142,228,188,107,92,85,252,247,156,240,200,77,159,69,213,191,32,190,89,249,254,108,251,98,104,202,196,222,252,70,41,116,93,121,12,101,159,195,89,246,196,209,149,197,204,1,92,140,133,166,218,91,103,76,11,180,254,87,79,203,76,117,31,245,89,148,121,186,222,249,153,83,234,207,50,196,205,219,78,183,190,221,111,212,173,210,213,161,92,140,185,25,93,147,230,52,25,113,184,15,52,187,68,228,62,50,217,191,54,235,185,85,140,225,75,74,233,210,22,186,108,231,163,147,40,170,211,141,106,40,243,90,36,173,105,208,226,83,115,73,45,90,22,75,109,71,173,10,34,207,78,133,236,244,204,121,216,219,17,236,241,83,172,245,236,25,7,15,201,196,148,216,210,8,214,229,58,82,102,70,109,196,71,93,251,12,185,214,150,181,182,100,105,222,36,150,157,6,183,77,206,87,167,44,191,240,39,247,201,248,180,90,190,133,111,42,108,83,234,254,119,180,105,192,50,167,106,46,138,95,201,41,158,184,155,58,190,79,94,231,61,209,245,47,153,158,229,186,230,227,171,195,102,55,207,186,219,122,181,110,53,120,133,109,86,227,107,158,64,108,83,178,145,108,127,149,149,92,180,247,123,238,187,194,120,129,250,239,93,240,95,80,221,239,35,71,103,117,187,223,59,123,117,109,90,181,21,245,218,220,46,119,252,139,206,43,107,0,128,46,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,192,44,255,0,74,15,71,220,106,76,106,214,212,57,45,74,150,180,46,66,167,227,10,28,102,157,146,189,111,59,42,68,202,209,186,235,234,81,32,148,182,18,182,26,107,67,104,37,59,217,66,87,108,0,217,215,62,113,150,205,185,185,66,205,108,25,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,135,18,155,18,141,10,208,178,67,137,45,104,73,151,165,225,129,88,43,161,255,0,33,176,158,124,187,153,211,235,178,235,152,38,60,133,77,165,96,105,208,247,140,48,255,0,100,208,220,137,74,113,74,151,25,10,214,105,101,109,145,168,183,105,117,110,146,92,39,131,45,114,7,56,232,91,64,100,214,19,206,44,56,207,87,137,137,169,233,144,228,109,75,95,84,148,133,41,185,49,181,173,8,55,55,79,182,235,91,205,4,149,232,212,158,202,136,199,153,113,234,160,121,87,1,202,226,108,83,93,198,21,22,106,216,142,119,91,151,30,159,2,150,219,155,164,55,166,44,40,173,68,140,221,144,68,71,161,134,26,69,237,169,90,110,163,53,25,153,202,167,69,215,71,252,58,68,58,110,211,121,223,135,119,213,87,186,181,71,3,210,223,113,135,226,183,21,214,26,125,154,178,183,107,94,167,143,123,102,155,112,144,166,84,218,156,52,154,205,165,53,101,122,47,118,22,249,53,226,164,103,142,113,224,206,183,150,212,93,126,7,141,53,90,89,174,213,27,113,36,87,100,210,125,98,27,54,115,121,115,74,22,233,33,191,125,74,100,54,83,82,3,175,227,252,1,131,115,79,6,213,178,251,48,112,244,74,230,30,174,71,56,211,160,201,35,208,234,46,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,94,123,54,196,217,87,25,108,161,155,149,12,31,89,166,203,86,24,168,200,145,39,9,213,220,112,158,69,70,156,75,236,18,157,74,16,158,178,218,84,218,94,70,148,233,89,146,136,183,107,109,107,244,102,45,86,210,251,58,96,77,168,50,178,126,89,227,168,255,0,170,204,163,205,214,247,204,202,167,86,121,150,38,110,218,117,189,246,235,126,181,110,150,173,11,228,101,200,200,60,214,12,255,0,232,84,242,167,197,62,175,231,123,70,156,48,255,0,61,50,47,49,246,116,204,122,142,87,230,133,27,168,213,96,217,214,94,104,205,113,106,17,84,102,77,202,140,225,145,111,25,94,149,88,236,74,37,37,72,90,80,180,45,9,204,14,133,79,42,124,83,234,254,119,180,105,192,38,164,0,0,0,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,61,41,143,53,155,88,249,83,231,39,172,12,67,237,23,192,74,167,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,1,133,91,107,116,111,126,76,28,211,165,102,103,201,151,220,151,131,48,251,20,46,165,238,119,175,239,55,114,100,61,189,222,117,166,173,126,179,167,78,147,182,139,223,141,139,53,64,6,21,108,83,209,189,249,15,179,78,171,153,159,38,95,117,190,19,195,239,208,186,151,185,222,161,187,222,73,142,246,247,121,214,157,189,186,182,157,58,74,250,239,126,22,60,43,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,14,133,79,42,124,83,234,254,119,180,105,195,47,250,80,182,40,252,144,24,17,121,207,151,180,202,172,236,201,193,180,244,70,106,157,8,183,222,25,165,165,229,45,113,201,165,40,172,243,91,215,222,108,219,35,91,157,182,180,56,165,181,187,196,14,133,79,42,124,83,234,254,119,180,105,194,106,64,121,108,194,120,166,187,129,177,85,27,26,225,105,221,74,181,135,234,17,234,148,233,59,164,57,184,148,195,137,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,61,9,236,65,181,47,228,184,200,230,51,34,110,27,240,37,106,155,80,114,133,91,142,210,181,69,92,230,153,101,213,59,24,205,70,178,101,104,125,181,18,87,218,66,141,72,186,201,36,226,236,174,117,244,78,229,62,109,103,236,92,226,167,98,111,115,244,89,181,4,85,49,86,27,234,82,101,248,122,82,230,185,34,99,157,108,230,37,113,119,232,112,154,179,72,210,222,157,73,43,157,134,106,97,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,1,133,125,40,91,20,126,72,12,8,188,231,203,218,101,86,118,100,224,218,122,35,53,78,132,91,239,12,210,210,242,150,184,228,210,148,86,121,173,235,239,54,109,145,173,206,219,90,28,82,218,221,194,182,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,234,76,67,95,74,230,197,31,35,44,84,254,210,153,103,76,170,201,195,120,182,161,34,78,45,106,219,230,104,245,71,156,74,138,70,179,81,184,150,101,56,226,248,41,58,27,116,180,146,200,158,101,164,132,148,236,127,180,165,11,106,156,142,163,230,109,48,183,53,86,116,210,241,36,68,197,91,13,196,172,52,203,107,144,219,68,165,47,83,39,189,67,141,153,45,103,187,113,4,163,37,146,210,155,214,60,224,236,127,180,165,119,101,108,241,163,230,109,48,183,212,167,180,210,241,36,68,197,67,238,75,163,186,243,107,144,219,68,165,35,75,197,186,67,141,153,45,5,188,109,4,163,52,26,210,169,116,219,107,164,19,6,228,70,75,208,171,57,97,85,137,91,197,153,149,71,41,248,101,9,116,216,126,5,58,76,71,21,30,180,182,94,97,100,104,75,166,206,150,30,75,123,211,222,17,124,233,194,72,99,175,74,158,222,63,219,125,149,50,130,181,250,147,88,190,187,76,168,254,190,137,52,69,35,117,251,29,78,173,183,191,84,142,180,252,245,3,0,54,104,217,211,29,237,65,154,112,50,207,2,199,253,74,101,98,110,182,126,102,82,250,203,44,191,51,118,235,173,239,183,91,244,43,116,133,107,95,34,46,102,93,42,147,76,198,89,175,143,225,81,161,185,46,191,139,49,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,93,110,40,184,168,205,71,204,196,249,236,11,178,140,61,148,178,58,37,18,166,214,188,103,138,55,53,140,80,243,140,176,78,49,41,76,164,147,1,46,52,106,222,51,31,182,148,153,184,180,169,197,190,226,116,147,186,18,23,171,42,178,207,10,228,222,92,97,204,173,193,81,58,189,23,12,211,218,167,198,212,219,104,113,237,5,219,125,221,218,16,133,60,234,205,78,56,178,73,107,113,107,81,149,212,99,181,128,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,96,7,77,95,146,198,22,245,129,7,217,213,16,17,87,178,119,149,62,77,250,192,195,222,209,96,122,83,30,107,54,78,242,167,201,191,88,24,123,218,44,15,74,96,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,14,193,86,169,227,44,215,199,243,107,51,27,151,95,197,152,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,236,134,210,92,84,68,146,228,67,175,137,105,232,186,232,255,0,135,72,135,77,218,111,59,240,238,250,170,247,86,168,224,122,91,238,48,252,86,226,186,195,79,179,86,86,237,107,212,241,239,108,211,110,18,20,202,155,83,134,147,89,180,166,130,250,244,117,236,43,27,101,172,26,88,227,48,96,68,94,106,87,227,188,204,231,163,74,117,104,166,83,158,56,235,42,105,145,56,108,60,180,185,29,46,45,228,163,199,90,144,149,173,9,37,174,250,237,47,179,166,4,218,131,43,39,229,158,58,143,250,172,202,60,221,111,124,204,170,117,103,153,98,102,237,167,91,223,110,183,235,86,233,106,208,190,70,92,140,174,168,0,243,45,158,153,23,152,251,58,102,61,71,43,243,66,141,212,106,176,108,235,47,52,102,184,181,8,170,51,38,229,70,112,200,183,140,175,74,172,118,37,18,146,164,45,40,90,22,132,245,92,77,138,107,184,194,162,205,91,17,206,235,114,227,211,224,82,219,115,116,134,244,197,133,21,168,145,155,178,8,136,244,48,195,72,189,181,43,77,212,102,163,51,57,233,219,235,98,140,43,181,102,92,75,173,210,105,157,95,51,112,205,61,231,48,229,66,57,54,135,39,232,37,56,154,100,131,113,72,66,153,117,102,100,133,45,69,185,113,102,178,61,42,117,14,192,182,44,194,213,220,13,138,171,56,43,20,193,234,85,172,63,80,145,75,168,198,222,161,205,196,166,28,83,110,183,173,6,164,43,74,208,162,186,76,210,118,185,25,151,16,19,41,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,6,127,244,42,121,44,98,159,88,19,189,157,78,25,254,48,3,161,83,201,99,20,250,192,157,236,234,112,207,240,0,17,65,181,191,74,246,38,195,123,67,81,40,187,57,226,136,149,76,190,194,50,25,44,68,108,68,142,104,196,207,166,65,42,76,118,101,186,135,141,49,183,72,38,144,251,72,65,154,214,242,210,110,163,114,161,34,155,58,231,206,13,218,75,40,232,89,173,131,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,214,218,149,98,81,161,58,208,104,113,37,161,105,51,11,150,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,0,61,41,128,0,11,85,181,30,69,254,73,76,137,196,217,41,238,167,220,231,186,62,165,243,79,168,245,205,199,87,152,196,159,156,239,27,213,171,113,167,199,43,106,191,27,88,240,171,41,250,26,254,69,249,167,131,115,51,242,71,120,79,220,150,32,167,87,122,151,185,13,207,90,234,178,91,123,117,188,235,170,209,171,119,167,86,149,90,247,177,218,194,74,128,5,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,29,130,173,83,198,89,175,143,230,214,102,55,46,191,139,49,141,97,201,46,162,36,66,55,234,21,25,111,26,148,77,178,202,72,141,110,58,225,217,13,164,184,168,137,37,200,132,223,116,117,236,43,27,101,172,26,88,227,48,96,68,94,106,87,227,188,204,231,163,74,117,104,166,83,158,56,235,42,105,145,56,108,60,180,185,29,46,45,228,163,199,90,144,149,173,9,37,174,197,116,93,116,127,195,164,67,166,237,55,157,248,119,125,85,123,171,84,112,61,45,247,24,126,43,113,93,97,167,217,171,43,118,181,234,120,247,182,105,183,9,10,101,77,169,195,73,172,218,83,82,126,3,202,184,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,30,148,246,78,242,88,201,191,87,248,123,217,204,0,186,160,0,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,0,0,1,213,51,99,2,252,148,50,179,25,101,159,133,60,25,238,183,15,212,104,93,119,113,190,234,189,106,51,140,239,119,122,147,175,78,243,86,157,73,189,173,114,189,196,107,127,176,99,255,0,234,139,255,0,130,127,254,188,74,160,0,0,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,17,86,59,254,69,228,94,99,237,23,152,244,236,175,202,250,55,94,170,206,187,175,60,233,154,34,211,226,164,200,156,149,37,194,35,221,178,141,73,185,216,212,106,82,80,132,173,107,66,21,192,96,12,1,140,179,79,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,83,253,177,38,199,216,103,100,108,175,106,138,146,137,55,27,87,35,176,172,89,88,136,236,141,196,231,218,113,245,178,134,219,117,102,148,161,148,201,91,68,180,161,179,112,146,75,90,82,103,165,33,103,246,210,200,188,184,217,211,163,51,30,101,126,87,209,186,141,42,15,129,157,121,231,76,151,42,161,41,85,120,36,228,169,46,17,22,241,229,233,77,206,196,146,74,82,132,37,8,66,16,152,150,217,59,202,159,38,253,96,97,239,104,176,38,167,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,0,103,255,0,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,133,213,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,1,9,125,36,125,31,113,182,118,146,222,112,228,221,42,90,178,234,163,33,49,166,211,89,105,215,145,134,86,77,48,219,70,236,135,159,117,231,145,37,227,125,68,181,37,40,109,102,134,239,117,182,71,54,130,213,109,99,228,177,156,158,175,241,15,179,159,1,231,175,34,243,211,49,246,116,204,122,118,104,101,125,103,168,213,96,221,167,153,116,141,113,106,17,84,100,110,69,146,217,25,111,25,94,148,220,174,74,37,37,43,66,144,180,33,105,150,174,154,191,37,140,45,235,2,15,179,170,34,21,132,212,244,213,249,44,97,111,88,16,125,157,81,1,128,29,23,30,93,153,101,241,215,177,230,140,202,233,94,216,114,54,37,165,86,246,184,203,149,203,58,237,54,60,117,226,234,73,33,217,5,58,35,73,109,132,205,96,146,74,54,150,195,73,70,245,39,102,141,150,148,229,208,166,215,190,195,94,139,143,46,204,178,248,235,216,243,68,255,0,0,243,25,146,249,189,140,178,23,52,48,254,110,101,251,241,27,174,225,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,129,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,20,228,213,54,133,194,187,80,116,122,102,86,110,97,104,221,67,175,229,254,37,141,81,165,174,83,114,30,166,78,106,3,233,118,59,138,65,253,171,136,53,37,10,91,78,180,179,66,53,233,40,245,233,35,232,251,141,179,180,150,243,135,38,233,82,213,151,85,25,9,141,54,154,203,78,188,140,50,178,105,134,218,55,100,60,251,175,60,137,47,27,234,37,169,41,67,107,52,55,123,173,178,60,85,201,124,249,198,89,42,222,50,165,208,166,203,118,133,143,48,189,83,12,215,105,41,144,77,177,49,18,161,62,195,15,44,141,10,45,113,221,120,157,73,145,18,204,137,198,201,105,75,171,184,91,81,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,1,230,176,122,168,30,85,199,164,141,170,182,152,193,187,40,101,28,204,210,198,16,101,212,86,169,9,166,210,41,145,136,210,186,141,69,196,56,182,152,55,52,154,89,70,150,156,90,220,81,30,148,33,90,82,181,232,109,97,120,0,116,172,151,205,236,27,159,89,95,135,243,115,47,223,150,229,11,17,71,83,209,202,91,6,203,237,45,14,41,167,89,113,28,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,251,168,0,0,0,199,253,181,182,82,252,152,57,89,74,203,63,119,190,228,188,25,136,24,174,245,223,5,245,253,230,238,52,134,119,91,189,243,86,191,89,213,171,81,219,69,173,198,229,96,54,92,232,164,252,141,121,237,134,115,175,228,245,238,143,220,231,93,249,153,238,91,169,239,250,196,55,227,124,251,173,185,167,78,255,0,87,136,119,211,110,23,185,103,248,0,192,14,154,191,37,140,45,235,2,15,179,170,34,26,240,214,41,174,224,250,139,213,108,57,59,170,75,145,79,159,75,113,205,210,28,213,22,108,87,98,73,110,203,35,34,214,195,238,162,246,212,157,87,73,146,136,140,166,83,166,175,201,99,11,122,192,131,236,234,136,134,10,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,128,118,12,173,202,220,119,157,56,238,153,150,121,105,66,240,206,36,172,239,186,148,46,180,204,125,238,233,149,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,31,161,61,148,118,81,203,141,146,178,225,24,43,5,53,215,170,179,183,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,118,202,53,40,154,100,140,210,218,84,163,51,90,214,227,139,182,189,30,123,22,82,182,88,202,248,245,220,95,135,226,39,53,49,44,115,60,65,48,164,166,81,194,96,220,212,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,61,227,136,67,58,114,212,6,37,116,134,108,89,74,218,159,43,228,87,112,134,31,136,172,212,195,81,200,240,252,195,146,152,167,53,130,115,83,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,247,141,161,111,106,129,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,169,225,29,93,39,93,31,243,51,118,28,157,160,114,67,14,245,188,117,19,83,248,154,154,211,143,187,42,189,21,182,25,101,165,70,66,150,109,147,204,55,31,131,45,161,42,121,43,85,141,78,37,8,112,33,176,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,68,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,50,168,7,95,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,226,131,14,116,193,99,185,27,86,42,185,83,62,173,145,213,90,131,52,226,162,84,98,50,114,169,16,76,154,109,85,18,122,51,42,121,79,36,208,185,10,96,205,228,233,113,198,82,102,100,219,169,9,127,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,1,164,200,106,26,76,192,8,248,88,66,103,76,46,119,85,113,222,209,76,100,211,212,56,144,233,185,93,28,147,30,90,92,82,223,156,253,70,44,73,46,173,124,146,132,37,36,202,18,130,35,59,161,197,26,143,89,33,185,147,199,216,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,252,199,98,204,83,93,199,56,170,179,141,113,76,238,187,90,196,21,9,21,74,140,157,210,27,223,202,125,197,56,235,154,16,73,66,117,45,106,59,36,137,37,123,17,17,112,1,242,82,106,213,90,5,86,29,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,61,46,100,22,113,80,182,128,201,188,39,156,88,113,158,175,19,19,83,211,33,200,218,150,190,169,41,42,54,228,198,214,180,32,220,221,62,219,173,111,52,18,87,163,82,123,42,35,30,102,68,196,116,48,231,204,156,85,149,248,151,32,43,179,98,111,240,60,132,212,232,72,84,134,146,251,148,233,142,56,167,219,67,36,130,90,144,204,155,173,78,154,151,198,115,104,61,4,148,18,130,71,109,113,182,255,0,4,21,252,227,117,60,198,211,229,116,253,208,24,151,182,43,205,181,131,89,51,85,191,44,73,46,95,98,144,32,190,188,119,220,105,250,239,228,19,177,181,245,53,82,176,115,41,220,234,252,176,37,94,53,191,58,145,233,16,83,136,90,52,117,123,38,215,215,223,240,0,228,233,41,91,59,221,217,105,213,166,253,254,113,53,187,23,26,189,198,186,69,200,241,34,191,130,142,33,58,136,227,207,111,181,29,237,167,205,233,19,97,177,115,111,22,13,112,204,184,123,164,63,55,234,81,192,102,43,36,100,131,191,156,106,20,100,238,131,248,70,162,230,3,140,196,54,42,84,131,63,172,253,241,8,180,233,12,121,6,188,126,209,43,181,243,43,133,191,98,9,72,196,196,231,130,100,232,250,207,223,36,69,71,72,66,38,248,71,31,40,203,222,254,101,121,190,166,32,12,117,216,237,90,51,18,160,102,118,249,134,255,0,241,134,4,219,100,242,137,88,47,14,88,255,0,72,161,255,0,4,216,132,61,144,221,209,152,85,4,169,86,50,162,61,221,254,48,192,155,76,152,116,149,131,48,225,106,253,33,135,221,246,38,192,92,130,228,0,92,136,0,5,18,119,33,81,68,149,136,6,162,228,96,68,5,200,192,140,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,75,119,128,42,246,43,13,174,124,134,233,157,236,54,146,3,116,202,194,130,165,196,142,226,128,40,175,20,254,1,107,115,177,195,111,6,86,85,126,5,213,255,0,133,108,93,23,57,31,192,45,54,122,154,189,195,214,236,102,71,242,183,240,205,0,134,29,179,221,55,51,63,24,113,59,31,131,255,0,139,199,29,179,97,35,36,227,236,15,127,247,79,248,25,35,165,109,141,168,243,51,23,25,168,255,0,64,119,255,0,139,199,29,203,97,52,168,241,230,8,227,254,18,254,6,72,9,164,194,38,71,66,166,126,193,103,247,137,28,156,195,50,108,173,245,67,137,193,228,162,161,83,46,127,160,25,253,226,71,39,49,86,108,175,245,64,49,191,63,39,72,98,161,0,155,114,215,122,103,113,31,209,54,35,223,104,202,83,242,125,207,107,91,103,167,173,219,137,151,234,62,129,157,91,76,212,147,18,165,75,43,186,90,159,157,226,250,20,215,164,97,190,122,178,137,126,4,208,132,246,58,205,245,23,159,116,48,24,233,178,157,89,218,78,104,80,244,173,68,78,215,233,23,210,146,62,82,61,63,8,182,121,252,241,200,207,124,199,124,239,239,152,186,176,190,62,153,142,152,236,185,27,80,240,118,100,97,215,13,110,151,205,186,114,187,7,199,131,233,244,142,155,156,111,245,156,221,199,18,110,163,222,226,74,154,238,174,124,101,56,124,70,98,114,122,46,140,191,32,190,89,223,207,89,246,196,209,149,164,162,184,197,30,139,179,255,0,240,49,150,133,233,172,251,98,104,202,196,240,226,124,128,107,244,247,13,38,101,200,106,46,60,123,134,149,21,149,126,224,17,91,211,152,100,127,33,59,127,231,39,226,209,106,250,21,188,169,177,79,171,249,222,209,167,11,167,211,151,244,148,251,228,252,90,45,103,66,183,149,54,41,245,127,59,218,52,224,19,80,71,231,21,212,67,72,0,128,78,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,192,51,252,0,0,7,149,113,234,160,121,87,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,162,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,29,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,0,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,143,74,99,205,102,214,62,84,249,201,235,3,16,251,69,240,18,169,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,0,0,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,7,66,167,149,62,41,245,127,59,218,52,225,53,34,21,186,21,60,169,241,79,171,249,222,209,167,9,169,0,0,0,1,196,226,204,45,66,199,56,86,179,130,177,76,30,187,69,196,20,249,20,186,140,109,234,219,223,197,125,181,54,235,122,208,105,90,117,33,106,43,164,201,69,123,145,145,241,28,176,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,231,135,109,125,148,107,187,37,231,44,220,27,186,170,204,194,21,43,204,194,213,185,172,161,61,126,46,148,27,141,154,155,51,65,188,194,215,186,112,172,133,29,144,230,237,8,117,178,22,0,100,254,223,219,96,213,118,178,205,197,42,158,113,27,192,152,58,68,200,24,81,12,180,162,92,150,22,180,147,147,157,83,136,75,186,228,19,45,44,155,82,82,77,33,40,70,157,100,227,142,99,0,9,126,232,155,216,162,163,151,240,255,0,36,238,104,83,55,21,170,221,61,13,225,8,78,20,89,13,181,75,148,195,47,21,77,46,33,75,91,111,58,135,20,202,83,239,75,67,123,242,89,40,158,34,68,149,12,0,232,155,218,243,228,187,151,31,145,247,26,205,215,139,240,5,61,30,9,83,112,55,77,202,195,172,147,44,51,169,196,25,160,222,97,107,75,74,186,80,106,109,76,40,183,171,39,150,89,254,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,255,0,24,1,211,87,228,177,133,189,96,65,246,117,68,4,85,236,157,229,79,147,126,176,48,247,180,88,30,148,199,154,205,147,188,169,242,111,214,6,30,246,139,3,210,152,0,181,91,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,131,213,64,242,174,61,84,0,0,0,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,6,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,133,191,233,69,233,0,135,72,135,82,217,147,36,49,22,250,170,247,89,167,99,138,163,13,176,252,86,226,186,195,172,61,73,78,241,11,212,241,239,110,235,141,154,20,202,155,75,100,163,89,186,150,177,215,102,141,186,163,108,181,177,54,43,192,249,125,62,34,243,82,191,142,36,61,5,153,49,93,90,41,148,231,169,241,144,117,34,51,108,216,121,105,114,58,155,67,42,95,142,180,173,72,90,18,104,94,32,82,105,152,203,53,241,252,42,52,55,37,215,241,102,49,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,43,173,197,23,21,25,168,249,152,14,190,50,43,97,205,174,234,187,32,230,226,177,91,244,233,117,140,39,94,142,154,110,35,165,49,33,72,90,216,37,146,145,41,148,26,137,165,201,100,245,104,222,21,141,14,60,217,41,189,233,184,153,84,217,19,163,167,40,242,155,33,165,225,140,215,193,81,49,30,44,204,42,59,76,227,35,169,37,11,56,168,94,135,124,27,25,109,45,68,210,24,117,40,86,249,165,235,91,204,161,226,89,104,97,45,68,182,216,155,42,227,45,148,51,114,161,131,235,52,217,106,195,21,25,18,36,225,58,187,142,19,200,168,211,137,125,130,83,169,66,19,214,91,74,155,75,200,210,157,43,50,81,22,237,109,173,97,232,119,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,229,132,27,116,104,109,199,39,103,28,100,206,79,99,132,68,94,93,99,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,174,194,27,39,16,100,105,90,30,156,144,0,0,1,128,29,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,18,169,211,87,228,177,133,189,96,65,246,117,68,69,94,201,222,84,249,55,235,3,15,123,69,128,30,148,192,0,0,0,0,90,173,172,124,150,51,147,213,254,33,246,115,226,45,122,46,118,18,165,103,101,85,236,247,206,140,51,46,70,9,161,200,66,112,253,58,91,9,234,88,134,106,84,178,117,110,106,61,78,198,142,164,36,141,26,55,110,184,163,65,169,68,203,205,42,98,113,102,22,161,99,156,43,89,193,88,166,15,93,162,226,10,124,138,93,70,54,245,109,239,226,190,218,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,134,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,16,28,176,0,0,242,174,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,0,46,168,0,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,0,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,1,21,125,57,223,73,63,190,79,197,162,85,7,74,196,217,67,131,113,126,104,96,140,220,174,177,45,234,238,94,199,171,51,66,36,190,104,97,149,212,27,101,167,222,90,11,138,214,77,50,109,164,140,244,17,60,225,154,77,68,133,32,49,43,163,131,163,254,30,206,244,38,179,111,55,176,239,246,88,159,214,88,106,52,135,24,144,222,29,139,173,109,233,142,182,86,227,107,121,230,200,150,183,137,90,137,183,73,164,146,61,248,221,206,160,0,24,171,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,2,106,122,81,252,132,243,55,226,95,108,66,16,173,178,119,149,62,77,250,192,195,222,209,96,6,127,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,93,94,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,0,154,144,0,0,22,171,107,31,37,140,228,245,127,136,125,156,248,186,162,213,109,99,228,177,156,158,175,241,15,179,159,1,230,176,77,79,77,95,146,198,22,245,129,7,217,213,17,10,194,106,122,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,14,191,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,64,14,219,123,31,98,109,145,179,65,218,42,138,92,220,19,92,144,250,176,157,98,91,177,247,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,148,250,30,22,43,110,60,1,131,115,7,101,12,207,139,140,240,244,74,170,40,120,94,169,95,166,27,196,122,225,212,98,67,121,216,242,26,90,76,148,133,165,69,99,177,246,144,165,161,90,144,181,36,195,206,96,244,167,181,143,146,198,114,122,191,196,62,206,124,121,172,30,148,246,177,242,88,206,79,87,248,135,217,207,128,243,88,47,174,216,59,89,227,45,174,179,67,221,197,118,60,186,61,10,4,118,227,80,176,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,26,237,187,65,153,165,164,17,88,161,146,155,11,236,101,93,219,15,49,229,83,28,170,248,27,6,97,126,175,35,19,84,154,90,14,82,91,116,215,186,141,25,181,94,239,59,186,116,137,197,36,219,109,40,82,149,168,201,13,56,13,133,246,205,174,236,121,152,242,170,110,82,188,51,131,49,71,87,143,137,169,173,33,5,41,77,180,107,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,244,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,243,175,182,14,201,152,203,100,92,208,247,15,93,145,46,177,66,159,29,185,52,44,70,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,187,110,214,100,73,117,6,119,255,0,163,115,164,18,54,206,210,92,201,236,228,170,203,86,93,84,100,42,76,42,147,206,186,242,48,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,229,174,183,12,194,109,0,0,0,0,0,96,7,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,140,255,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,208,19,252,0,0,0,0,3,202,184,159,238,139,143,33,60,178,248,235,219,19,68,0,137,254,232,184,242,19,203,47,142,189,177,52,4,0,137,254,232,184,242,19,203,47,142,189,177,52,64,8,203,76,81,182,157,86,139,176,230,91,108,167,149,184,130,92,9,14,71,173,30,60,125,168,202,105,106,97,250,156,151,35,211,218,124,212,70,104,113,167,13,111,146,19,101,33,109,55,188,50,55,218,1,221,122,71,250,64,38,109,17,93,119,41,50,135,17,127,98,120,29,89,247,100,199,109,248,238,98,41,90,16,230,169,8,121,13,184,134,89,112,205,8,100,211,164,220,104,221,81,175,222,73,172,22,29,255,0,34,242,47,49,246,139,204,122,118,87,229,125,27,175,85,103,93,215,158,116,205,17,105,241,82,100,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,155,252,117,209,187,179,142,42,217,198,14,207,84,74,15,128,252,7,189,153,70,196,201,105,15,85,24,170,56,132,147,179,31,95,103,172,111,183,109,147,205,30,148,41,8,109,40,38,183,44,27,65,128,29,24,187,120,252,132,43,177,178,27,54,43,90,112,14,32,168,39,193,181,74,141,71,119,23,11,188,164,60,167,44,157,210,143,115,33,245,71,37,106,113,182,153,81,184,241,219,91,170,57,169,30,96,115,75,43,113,222,75,99,186,158,89,230,93,11,192,216,146,141,185,235,176,186,211,50,55,91,214,80,243,126,248,202,214,218,174,219,168,87,101,71,107,216,236,100,100,82,149,209,67,183,28,108,75,74,162,108,143,152,200,150,117,218,108,121,8,194,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,189,210,138,205,27,45,37,187,33,77,163,124,18,104,52,171,152,212,40,102,64,35,171,166,139,56,171,184,63,38,240,150,79,82,25,221,196,204,74,132,137,21,73,58,144,122,162,211,85,29,196,198,208,164,25,150,183,223,142,238,241,43,66,147,213,180,246,146,226,136,161,180,100,167,72,134,122,67,207,221,170,241,94,36,160,214,124,39,134,232,59,172,55,65,121,36,193,182,168,177,72,201,213,180,227,38,164,188,203,146,151,41,230,220,53,41,74,109,228,120,164,68,132,252,147,50,30,78,21,216,41,188,254,174,194,137,191,199,25,143,79,166,80,214,168,237,41,246,233,208,225,85,82,251,136,120,150,107,74,30,147,116,41,163,74,56,193,109,103,172,148,131,72,99,176,189,59,24,103,21,11,32,246,159,192,25,169,138,89,215,69,165,84,28,143,81,115,82,203,171,69,151,29,216,142,201,178,16,181,175,114,137,10,119,118,148,154,151,187,208,86,53,92,185,109,131,114,207,10,231,38,212,184,87,43,113,172,78,177,69,196,212,250,253,62,78,150,219,91,140,235,162,205,208,251,91,196,45,9,121,165,146,92,109,102,147,208,226,16,162,43,164,133,149,197,152,90,187,129,177,85,103,5,98,152,61,74,181,135,234,18,41,117,24,219,212,57,184,148,195,138,109,214,245,160,212,133,105,90,20,87,73,154,78,215,35,50,226,3,212,137,29,134,219,196,102,158,201,219,136,176,155,8,103,165,119,104,141,152,112,150,99,99,26,205,42,163,138,21,214,169,213,213,83,201,8,209,42,60,133,182,131,121,164,25,147,79,56,193,48,242,144,68,148,251,241,41,8,74,20,132,149,252,93,255,0,116,6,53,237,79,31,121,132,88,37,88,254,110,36,249,253,137,241,2,152,177,43,103,170,241,46,58,249,127,154,39,227,106,18,79,185,22,12,210,95,219,180,247,125,137,225,1,184,209,73,249,78,197,250,167,250,32,57,28,11,79,93,67,175,92,208,123,189,215,51,50,231,171,205,240,9,196,217,42,130,229,51,8,60,218,141,191,237,250,156,236,168,207,243,166,60,229,232,16,151,149,242,24,107,194,123,198,205,87,220,219,129,31,213,137,217,217,229,76,123,158,94,225,162,109,62,23,59,145,36,139,142,134,188,192,47,251,62,33,252,35,89,115,26,25,241,15,225,26,139,129,128,227,235,229,170,152,250,79,145,233,253,241,8,188,233,13,138,132,163,31,186,73,45,95,50,184,220,255,0,197,4,163,214,83,170,156,241,240,250,31,223,16,140,158,144,200,198,113,113,250,236,155,124,202,252,49,0,97,126,203,213,66,166,230,37,69,74,215,253,166,117,61,146,35,230,243,7,222,38,227,33,103,117,220,25,134,140,181,118,176,236,53,241,34,47,206,154,243,124,34,7,242,118,98,224,99,202,130,146,227,136,249,154,164,251,217,219,232,218,49,55,251,48,76,84,140,15,133,12,214,225,223,10,193,87,104,254,194,200,11,244,159,20,190,1,81,68,120,165,240,16,168,10,145,92,105,34,81,241,35,26,136,143,184,105,53,149,236,68,100,3,81,92,138,198,40,92,192,84,139,188,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,59,119,141,38,99,82,185,13,32,3,69,200,134,177,160,142,224,55,11,145,138,23,49,85,10,23,48,20,114,196,71,195,184,90,92,248,113,41,192,149,206,7,127,149,191,134,104,93,183,60,83,248,5,167,207,34,252,164,86,203,246,55,240,205,0,133,61,176,220,37,102,102,46,46,63,160,63,139,199,29,235,96,242,47,119,152,28,204,139,244,207,248,25,67,165,109,142,118,204,252,94,155,127,131,255,0,139,199,29,243,96,244,223,27,224,115,191,248,79,248,25,64,38,99,9,145,120,10,155,195,244,11,63,188,72,251,230,149,219,177,125,87,243,143,139,10,127,104,169,159,176,89,253,226,71,221,44,181,34,215,250,32,24,131,181,36,71,223,170,82,119,110,36,180,200,159,123,153,253,83,67,27,51,154,152,143,152,246,105,159,209,31,67,250,223,160,101,190,209,80,181,207,166,43,123,107,189,52,252,95,174,108,88,12,66,159,8,117,126,59,189,222,191,77,239,111,230,24,216,70,230,95,188,81,177,222,28,90,46,155,85,225,159,103,135,39,146,58,174,101,185,189,204,124,86,237,204,245,214,231,42,231,207,139,235,29,166,49,117,92,91,134,215,227,124,209,100,237,203,147,168,29,51,27,47,121,140,235,238,90,218,170,146,142,223,11,170,25,9,220,232,186,242,24,203,91,247,29,103,218,243,6,86,164,251,251,134,40,116,92,157,246,26,203,98,243,42,179,237,121,131,43,203,152,13,101,231,46,67,74,238,119,50,49,82,226,6,93,192,34,175,167,43,233,39,247,201,248,180,90,206,133,111,42,108,83,234,254,119,180,105,194,233,244,229,253,37,62,249,63,22,139,89,208,173,229,77,138,125,95,206,246,141,56,4,212,17,92,80,87,159,220,26,128,64,15,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,25,254,0,0,3,202,184,245,80,60,171,128,244,167,178,119,146,198,77,250,191,195,222,206,96,93,81,106,182,78,242,88,201,191,87,248,123,217,204,11,170,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,14,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,199,165,49,230,179,107,31,42,124,228,245,129,136,125,162,248,9,84,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,0,0,0,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,3,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,0,0,0,137,94,150,189,181,252,55,50,102,201,185,101,83,165,76,162,179,185,115,26,84,24,61,251,138,156,203,251,196,83,18,102,157,13,238,86,211,78,58,166,212,165,27,134,150,140,219,54,158,66,242,171,164,103,109,127,200,171,151,12,80,48,5,78,148,230,102,226,159,123,166,198,124,247,174,82,224,153,44,156,169,169,157,42,66,180,173,4,219,73,116,210,149,184,165,42,206,165,151,91,56,44,194,120,90,187,142,113,85,27,5,97,104,61,118,181,136,42,17,233,116,232,219,212,55,191,148,251,137,109,166,245,172,210,132,234,90,210,87,81,146,74,247,51,34,226,2,224,108,209,179,166,59,218,131,52,224,101,158,5,143,250,148,202,196,221,108,252,204,165,245,150,89,126,102,237,215,91,223,110,183,232,86,233,10,214,190,68,92,204,165,39,109,174,141,12,27,138,178,26,133,63,36,163,203,137,139,50,151,11,149,54,4,68,176,110,158,34,167,71,222,62,182,22,204,118,200,142,115,142,184,251,201,113,166,203,124,243,238,37,196,158,241,11,102,250,236,11,178,140,61,148,178,58,37,18,166,214,188,103,138,55,53,140,80,243,140,176,78,49,41,76,164,147,1,46,52,106,222,51,31,182,148,153,184,180,169,197,190,226,116,147,186,19,146,160,60,182,97,60,83,93,192,216,170,141,141,112,180,238,165,90,195,245,8,245,74,116,157,210,28,220,74,97,196,184,211,154,22,74,66,180,173,9,59,40,141,39,107,25,25,112,30,138,54,63,218,82,133,181,78,71,81,243,54,152,91,154,171,58,105,120,146,34,98,173,134,226,86,26,101,181,200,109,162,82,151,169,147,222,161,198,204,150,179,221,184,130,81,146,201,105,76,117,244,178,108,81,78,203,249,159,146,119,43,233,155,138,45,110,160,182,241,124,38,202,84,135,26,170,74,125,231,142,166,167,22,165,161,182,93,91,137,101,73,247,164,33,205,193,32,148,111,25,35,16,54,63,218,82,187,178,182,120,209,243,54,152,91,234,83,218,105,120,146,34,98,161,247,37,209,221,121,181,200,109,162,82,145,165,226,221,33,198,204,150,130,222,54,130,81,154,13,105,80,122,62,1,196,225,60,83,66,199,56,86,141,141,112,180,238,187,69,196,20,248,245,74,116,157,210,219,223,197,125,180,184,211,154,22,73,90,117,33,105,59,40,137,69,123,25,17,240,28,176,0,192,14,154,191,37,140,45,235,2,15,179,170,35,63,198,0,116,213,249,44,97,111,88,16,125,157,81,1,21,123,39,121,83,228,223,172,12,61,237,22,7,165,49,230,179,100,239,42,124,155,245,129,135,189,162,192,244,166,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,117,69,170,218,199,201,99,57,61,95,226,31,103,62,3,205,96,245,80,60,171,143,85,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,192,14,148,127,46,204,205,248,151,216,240,128,98,168,154,158,139,221,133,190,66,152,85,25,227,156,120,51,170,102,77,107,95,129,227,77,86,167,168,84,183,27,73,21,217,52,151,87,152,245,220,222,92,212,180,52,104,111,222,148,169,13,157,148,232,186,232,255,0,153,87,153,77,218,111,59,240,238,230,148,207,86,168,224,122,91,238,62,196,167,37,52,251,79,179,86,86,237,104,210,201,110,172,211,110,18,210,242,92,83,134,146,65,52,167,101,168,0,90,173,165,246,116,192,155,80,101,100,252,179,199,81,255,0,85,153,71,155,173,239,153,149,78,172,243,44,76,221,180,235,123,237,214,253,106,221,45,90,23,200,203,145,149,213,0,30,104,118,138,200,108,101,179,110,110,87,114,167,25,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,161,196,166,230,146,90,180,44,150,218,143,90,20,69,33,93,21,155,120,255,0,106,54,84,205,250,215,234,173,97,10,237,78,163,250,194,35,81,18,141,215,236,133,52,183,30,253,78,58,19,243,164,12,180,219,251,99,234,86,214,89,70,164,211,202,91,120,239,7,71,153,63,10,45,151,82,72,146,250,208,147,114,11,169,113,105,107,68,131,101,164,19,138,82,77,165,165,11,213,160,156,109,207,151,98,13,130,112,38,200,244,38,49,28,215,252,55,153,181,42,123,144,235,117,182,164,60,152,168,101,213,178,226,161,198,100,204,144,108,161,108,54,100,234,209,189,90,137,74,186,18,162,105,1,149,64,0,3,0,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,0,61,41,128,0,0,0,0,0,0,0,0,0,242,174,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,0,46,168,0,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,0,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,0,0,0,0,0,24,171,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,2,106,122,81,252,132,243,55,226,95,108,66,16,173,178,119,149,62,77,250,192,195,222,209,96,6,127,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,93,94,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,0,154,144,0,0,22,171,107,31,37,140,228,245,127,136,125,156,248,186,162,213,109,99,228,177,156,158,175,241,15,179,159,1,230,176,77,79,77,95,146,198,22,245,129,7,217,213,17,10,194,106,122,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,181,91,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,3,205,96,244,231,146,249,67,131,114,23,43,240,254,81,229,251,18,219,161,97,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,129,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,152,193,234,160,5,170,218,119,103,172,43,181,6,77,86,178,143,20,201,234,29,127,119,38,157,84,68,86,228,61,76,156,210,181,53,33,180,172,190,217,181,146,84,133,45,167,93,65,45,26,245,23,158,28,232,202,28,101,144,185,161,136,50,143,48,24,136,221,119,14,200,75,50,14,35,228,243,14,161,109,165,214,158,109,124,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,189,57,140,106,219,163,99,42,22,216,121,113,22,152,221,87,192,216,207,11,245,137,24,102,164,234,214,113,82,227,164,141,236,105,45,166,247,101,221,211,68,110,37,38,227,106,66,84,157,68,75,105,192,197,94,137,77,181,252,55,14,30,201,185,155,83,170,204,173,51,190,115,5,212,31,61,251,106,130,203,27,197,211,20,100,157,109,238,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,228,252,121,97,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,77,167,71,7,72,4,61,162,40,77,101,38,111,98,47,236,177,3,172,190,212,153,13,177,29,188,69,23,90,220,213,29,12,161,182,208,243,45,153,33,108,146,117,27,109,19,169,53,251,241,52,25,212,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,0,0,1,229,92,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,2,0,71,96,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,186,248,155,238,142,14,143,248,123,59,208,154,205,188,222,195,191,217,98,127,89,97,168,210,28,98,67,120,118,46,181,183,166,58,217,91,141,173,231,155,34,90,222,37,106,38,221,38,146,72,247,227,116,47,6,196,155,31,97,157,145,178,189,170,42,74,36,220,109,92,142,194,177,101,98,35,178,55,19,159,105,199,214,202,27,109,213,154,82,134,83,37,109,18,210,134,205,194,73,45,105,73,158,148,228,80,0,12,95,219,251,99,234,86,214,89,70,164,211,202,91,120,239,7,71,153,63,10,45,151,82,72,146,250,208,147,114,11,169,113,105,107,68,131,101,164,19,138,82,77,165,165,11,213,160,156,109,200,1,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,122,158,24,65,182,199,70,94,25,218,135,25,68,204,236,15,138,34,96,236,89,46,67,73,196,114,164,199,145,49,21,86,8,162,176,133,146,77,242,67,11,143,25,135,77,8,67,100,79,45,73,74,212,223,23,8,57,94,142,45,184,228,237,91,131,103,224,252,193,68,72,249,139,131,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,116,149,186,210,146,105,39,137,166,238,246,218,25,197,93,200,61,152,113,254,106,97,102,117,214,169,84,246,227,211,156,212,130,234,210,165,200,106,35,82,108,180,45,11,220,174,66,93,221,169,38,149,238,244,29,137,87,46,95,103,173,152,178,107,101,252,42,246,22,202,60,47,212,58,254,225,117,74,140,151,149,34,117,77,230,155,36,37,199,221,87,249,234,38,208,72,105,10,117,195,66,17,173,87,142,174,154,204,244,135,85,175,96,189,158,40,53,157,247,129,53,226,76,69,25,178,97,198,209,41,212,110,224,161,75,35,55,91,121,12,170,82,212,217,146,18,109,203,97,125,187,164,208,17,151,73,164,213,107,245,88,116,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,149,238,146,204,157,161,108,255,0,209,235,149,89,61,135,30,223,196,195,56,194,159,29,201,58,86,142,183,41,80,42,78,73,147,161,107,89,183,189,125,199,93,221,235,52,163,94,148,246,72,136,99,175,68,142,67,201,205,45,165,155,204,138,132,40,143,225,236,176,143,225,57,37,38,59,82,16,237,69,244,56,212,22,201,11,89,41,11,74,137,217,40,117,40,94,133,195,73,118,84,180,40,179,39,166,167,201,103,11,122,192,131,236,234,136,12,2,232,184,242,236,203,47,142,189,143,52,92,174,152,108,144,170,224,61,162,216,206,87,171,145,38,83,115,70,57,42,60,68,182,164,63,5,250,116,88,145,157,66,249,165,104,82,77,149,165,100,100,119,91,137,52,150,130,91,150,215,162,227,203,179,44,190,58,246,60,209,41,29,39,249,49,74,205,109,147,49,109,117,156,33,18,173,137,240,52,116,215,168,243,20,180,180,252,6,27,121,165,84,20,135,13,73,186,14,26,30,82,154,51,50,89,182,217,146,84,226,27,176,97,7,66,238,113,80,176,126,114,98,220,158,171,179,187,151,152,148,248,242,41,114,117,44,245,74,166,166,67,138,141,161,40,50,45,108,63,33,221,226,150,132,167,171,105,237,41,196,145,76,138,185,15,48,185,85,153,120,171,38,243,31,14,230,142,10,151,213,235,88,102,160,213,66,54,167,28,67,111,105,62,219,14,238,212,133,169,151,80,106,109,196,18,139,91,107,90,76,236,163,30,153,112,174,41,161,99,140,43,70,198,184,90,119,93,162,226,10,124,122,165,58,78,233,109,239,226,190,218,92,105,205,11,36,173,58,144,180,157,148,68,162,189,140,136,248,0,178,27,83,36,189,198,198,177,17,31,134,209,252,19,226,1,49,137,153,117,75,157,254,121,254,136,159,205,169,127,184,216,223,239,218,63,130,124,64,38,49,253,9,255,0,9,254,136,15,175,4,201,83,61,119,74,214,87,221,242,63,182,19,179,178,141,73,51,240,131,206,153,186,163,42,234,147,117,241,63,157,49,233,244,136,26,195,42,252,211,195,234,63,210,19,163,177,234,55,120,53,226,189,255,0,44,42,63,249,168,224,50,185,171,104,59,121,197,70,150,184,164,207,210,53,23,0,31,45,84,175,78,116,190,215,247,196,35,75,164,40,139,168,227,226,177,126,149,126,24,130,75,106,138,180,55,120,125,79,225,33,27,93,33,109,222,153,143,157,191,248,43,135,249,209,0,71,46,92,44,219,199,181,27,25,145,117,3,229,246,205,9,187,217,49,227,115,6,97,68,234,81,219,8,193,62,39,246,38,4,30,224,94,24,238,160,127,226,63,202,208,155,157,144,213,171,6,225,68,218,214,193,240,127,130,96,6,75,35,196,79,192,66,162,136,241,19,240,16,168,10,164,104,46,99,90,70,130,230,3,80,169,17,138,1,115,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,62,99,81,138,31,43,0,160,208,103,97,172,105,35,183,112,13,100,118,20,46,98,170,20,46,96,14,114,63,128,90,28,254,127,115,128,43,203,211,170,221,87,133,237,249,251,66,239,57,200,254,1,101,54,143,116,209,151,120,135,177,114,46,169,198,255,0,103,100,4,46,237,117,43,127,154,184,176,183,122,117,117,14,251,254,134,96,93,125,130,25,213,140,240,41,234,255,0,9,247,125,138,80,179,27,81,187,190,205,172,76,130,77,175,212,187,239,250,25,129,146,59,1,80,157,93,75,2,84,55,138,210,126,20,225,187,225,226,202,46,119,1,44,184,99,133,30,158,159,52,54,191,120,145,247,201,87,103,151,209,15,146,128,141,20,184,73,191,40,173,151,252,146,31,100,130,186,126,232,11,85,152,48,250,220,166,15,121,167,75,143,119,95,153,164,99,222,45,160,104,234,159,45,222,251,207,206,254,215,210,50,31,48,100,166,60,166,9,68,92,92,123,153,219,189,35,161,85,232,174,205,221,105,90,203,70,174,77,153,243,183,167,208,32,133,140,66,207,84,196,24,113,205,90,237,48,149,107,91,146,219,22,235,20,47,121,137,170,238,90,218,167,72,59,124,46,40,95,44,231,162,46,147,83,194,235,91,170,81,41,247,143,139,122,121,41,159,79,164,102,135,71,236,198,253,206,199,77,211,199,24,163,232,190,199,20,81,147,221,23,7,125,134,242,220,188,203,172,23,254,247,152,50,192,142,195,139,164,168,150,193,153,91,231,159,200,67,147,73,112,184,13,194,226,145,161,69,126,241,172,188,65,165,94,41,128,138,206,156,175,164,159,223,39,226,209,107,58,21,188,169,177,79,171,249,222,209,167,9,164,71,49,172,5,117,122,5,72,238,52,138,248,192,32,15,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,127,128,0,0,0,15,42,227,213,64,0,181,91,39,121,44,100,223,171,252,61,236,230,5,213,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,9,169,0,0,0,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,0,48,3,161,83,201,99,20,250,192,157,236,234,112,207,240,0,0,0,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,128,8,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,0,70,175,73,143,71,118,42,205,154,237,107,105,124,152,63,8,226,4,211,226,21,111,11,53,29,197,202,170,117,116,41,181,75,140,225,184,162,83,201,97,17,144,81,80,218,117,165,149,41,38,167,84,77,184,232,155,216,162,163,151,240,255,0,36,238,104,83,55,21,170,221,61,13,225,8,78,20,89,13,181,75,148,195,47,21,77,46,33,75,91,111,58,135,20,202,83,239,75,67,123,242,89,40,158,34,68,149,0,0,0,0,226,113,102,22,161,99,156,43,89,193,88,166,15,93,162,226,10,124,138,93,70,54,245,109,239,226,190,218,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,136,33,218,239,97,44,125,148,187,81,196,202,60,171,195,50,235,244,220,196,144,236,252,19,30,19,15,89,12,41,213,235,130,183,95,51,73,174,34,72,183,142,41,213,17,50,109,60,234,155,214,105,76,250,0,12,127,216,131,101,175,200,143,145,204,101,188,220,73,225,186,213,74,160,229,118,183,33,164,233,138,137,206,178,203,74,106,49,26,73,102,202,16,195,105,37,47,180,181,18,151,100,18,137,180,100,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,63,192,7,154,205,147,188,169,242,111,214,6,30,246,139,3,210,152,0,0,181,91,88,249,44,103,39,171,252,67,236,231,197,213,0,30,85,199,170,128,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,224,1,128,29,10,158,75,24,167,214,4,239,103,83,135,74,198,91,10,201,218,151,164,123,50,241,198,96,192,150,140,171,160,72,165,179,57,232,210,154,66,234,117,22,104,212,165,149,52,200,156,39,217,66,155,144,151,22,242,81,226,33,72,74,208,181,18,209,38,128,3,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,0,0,0,0,0,0,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,61,41,128,0,0,0,0,0,0,0,0,0,0,15,42,227,210,158,201,222,75,25,55,234,255,0,15,123,57,129,117,64,0,0,0,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,159,224,0,0,0,0,0,0,0,0,0,0,0,17,87,211,157,244,147,251,228,252,90,37,80,0,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,0,0,0,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,7,165,48,1,21,125,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,117,64,7,149,113,53,61,53,126,75,24,91,214,4,31,103,84,70,127,128,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,181,91,88,249,44,103,39,171,252,67,236,231,197,213,0,30,85,199,165,61,172,124,150,51,147,213,254,33,246,115,226,234,128,15,42,227,213,64,0,0,0,0,192,14,147,173,131,190,77,244,41,57,243,148,244,93,88,251,15,211,213,225,42,93,58,157,188,149,138,25,74,217,75,119,86,245,37,190,142,194,100,26,116,182,227,175,36,155,100,175,161,164,148,59,96,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,126,162,0,6,58,236,73,182,14,25,218,231,43,218,173,36,226,66,198,212,56,236,39,22,81,226,53,35,113,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,106,86,69,0,0,192,14,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,19,252,0,0,0,0,0,0,60,171,137,254,232,184,242,19,203,47,142,189,177,52,101,80,0,138,190,138,61,133,190,113,181,6,117,224,207,239,121,88,2,20,229,125,178,149,84,114,57,167,245,174,170,181,43,234,222,36,126,103,120,74,160,0,0,0,0,0,0,0,243,45,159,217,199,93,218,3,57,113,102,113,98,54,122,188,188,77,80,84,134,227,106,66,250,164,84,36,155,141,27,90,16,130,115,116,195,109,53,188,208,74,94,141,74,237,40,204,122,105,20,48,24,63,209,35,144,241,178,183,102,150,243,34,161,10,91,24,135,51,228,120,78,73,73,142,236,117,181,78,97,110,53,5,178,66,214,105,90,20,147,118,74,29,74,17,173,19,18,93,164,161,10,62,191,211,83,228,179,133,189,96,65,246,117,68,103,240,161,242,1,0,189,23,30,93,153,101,241,215,177,230,137,252,62,99,66,47,168,184,13,103,204,7,154,221,169,178,87,242,59,237,3,141,178,117,185,253,118,38,31,168,23,80,125,78,239,28,92,23,218,68,136,187,213,110,219,35,120,152,121,162,115,74,9,59,194,94,155,166,198,114,209,209,1,156,84,44,115,179,1,101,84,118,122,189,107,45,42,15,199,152,222,165,175,127,22,116,135,229,199,147,115,66,80,157,75,92,150,183,100,165,168,186,182,181,105,39,18,67,58,65,102,90,75,136,12,122,218,156,173,131,163,255,0,191,104,254,9,241,0,120,192,175,213,63,225,63,209,19,247,181,61,213,131,99,17,23,233,218,63,130,124,64,54,50,65,167,169,223,236,157,223,106,3,86,20,107,123,214,187,86,182,142,239,182,19,173,178,75,91,188,34,233,106,191,205,245,31,47,177,48,32,163,11,184,148,245,157,70,69,226,115,63,182,19,163,178,12,166,228,96,231,148,147,79,247,64,162,224,171,254,117,28,6,85,179,226,31,194,53,23,17,70,188,67,248,69,75,152,15,150,166,155,195,115,143,155,240,144,143,221,191,105,251,204,35,142,221,223,90,254,11,225,167,236,177,125,34,64,170,87,56,174,112,243,126,18,17,251,183,220,149,39,11,99,182,55,38,118,240,95,27,253,146,41,128,139,252,54,206,235,48,170,104,213,123,67,46,239,214,132,211,236,118,143,202,174,23,227,254,211,225,127,7,28,66,238,26,212,188,196,170,118,76,190,82,47,250,161,53,251,33,54,101,131,48,161,216,255,0,184,248,29,223,98,142,3,37,155,224,218,75,235,72,106,26,81,226,39,224,33,168,5,72,236,54,239,99,33,184,145,160,185,128,212,149,112,228,43,123,153,10,1,115,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,82,253,194,170,228,52,128,13,36,118,26,134,128,27,138,20,21,80,160,10,45,71,99,248,5,142,218,97,221,25,111,137,14,229,195,169,243,253,125,145,123,220,228,127,0,177,27,79,43,251,26,226,82,225,250,15,248,195,32,33,87,105,39,13,236,226,196,73,225,199,170,114,253,138,200,204,78,143,248,133,212,112,27,150,95,233,167,193,227,74,24,111,180,45,149,156,245,244,153,240,62,171,252,81,161,155,125,31,173,163,193,152,13,58,143,244,211,191,235,165,0,146,234,57,90,12,82,243,48,143,192,67,233,147,193,5,111,56,217,166,89,48,227,149,249,50,130,253,194,27,178,84,68,139,220,185,128,178,57,185,82,84,105,145,18,102,209,123,236,146,237,122,13,30,145,174,18,14,78,189,36,106,211,111,23,143,156,116,157,162,177,33,82,234,84,228,19,209,83,173,249,165,239,138,183,37,55,233,47,56,238,184,18,65,212,58,246,163,79,189,238,188,79,78,175,230,16,68,70,211,48,151,21,252,42,226,155,113,54,92,179,237,21,139,129,176,50,3,96,74,219,108,211,32,69,55,227,17,187,140,154,177,41,93,163,186,98,151,14,34,218,237,151,135,147,77,143,133,157,36,73,46,197,69,94,248,92,56,19,30,129,245,108,61,83,91,53,58,4,116,238,172,188,103,18,247,231,197,81,139,206,2,103,112,234,210,228,53,171,81,124,244,203,129,250,8,115,73,241,76,117,188,32,179,114,158,181,112,224,249,151,15,181,72,236,105,228,40,221,47,16,80,203,179,233,21,47,16,57,21,192,105,36,145,113,26,140,184,92,104,53,92,198,180,157,202,192,40,42,145,67,21,229,200,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,92,198,161,67,1,164,80,249,10,129,241,1,68,153,220,188,195,81,243,20,228,0,3,109,102,94,126,241,184,124,74,195,101,211,177,88,252,224,44,22,211,164,107,194,49,202,199,253,186,71,47,214,158,16,19,141,210,127,41,88,140,254,121,254,136,159,221,163,217,91,248,81,132,33,10,85,170,233,62,201,95,243,183,132,5,227,166,20,199,81,214,133,167,86,247,198,43,125,72,14,38,131,98,223,241,250,159,229,19,141,177,130,147,238,45,238,37,253,210,43,248,40,226,13,232,119,247,251,23,212,255,0,40,155,157,138,229,155,152,57,194,186,56,226,83,46,31,173,71,1,153,172,248,135,240,141,124,138,228,54,163,159,96,237,231,27,151,225,96,31,60,238,49,86,125,252,63,9,12,9,219,230,154,110,97,28,117,43,67,167,127,6,113,34,225,243,216,165,230,25,243,45,58,163,172,184,247,126,17,133,27,118,48,149,101,230,55,241,175,243,55,248,120,192,34,111,13,160,218,204,154,170,12,140,173,8,185,255,0,192,137,174,217,19,251,140,194,159,228,124,15,224,152,16,181,76,65,35,52,171,8,227,194,18,121,253,171,34,105,118,68,35,44,23,132,206,199,111,113,240,63,130,96,6,72,167,197,47,128,84,81,62,41,124,2,160,42,145,160,185,141,105,26,11,152,13,66,164,68,40,5,204,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,50,184,161,219,238,138,222,195,73,243,0,26,6,179,35,238,26,10,253,224,55,20,40,42,119,239,20,1,165,100,102,71,240,11,7,181,9,233,203,124,77,126,95,41,127,14,200,191,142,25,146,78,222,97,143,219,83,239,126,70,152,156,211,254,37,230,254,248,96,4,43,109,4,119,206,138,241,151,47,149,127,138,52,51,155,163,226,62,170,70,1,116,209,254,21,227,127,174,148,48,91,62,205,103,156,149,210,87,63,149,127,138,180,51,203,163,216,191,43,248,7,227,95,223,203,1,36,80,19,242,171,37,111,206,147,248,8,38,95,118,86,250,161,170,7,230,102,127,90,79,224,33,73,69,217,227,245,64,48,91,108,58,177,198,174,82,80,153,26,79,173,212,136,251,23,228,182,189,2,251,229,10,218,145,225,109,7,171,78,226,252,203,245,65,141,187,108,188,150,49,13,34,234,211,170,101,87,186,255,0,70,200,191,187,63,205,84,175,15,107,119,86,158,171,244,54,181,247,162,115,24,69,183,197,13,76,81,176,211,189,87,73,34,53,89,70,122,239,107,34,63,164,90,173,138,220,52,98,12,52,68,118,47,118,80,255,0,127,28,100,215,72,22,29,104,240,157,33,244,195,226,205,58,178,171,239,15,135,189,48,126,127,64,197,221,142,221,234,216,155,12,163,86,155,226,248,71,107,95,243,200,224,38,195,2,40,149,73,116,204,239,242,202,191,122,145,217,210,86,33,211,242,229,242,118,140,241,234,191,203,106,46,95,88,129,220,83,107,122,69,27,133,226,1,248,128,94,32,31,136,3,109,37,117,24,214,92,57,13,9,59,40,198,180,216,204,0,84,173,222,40,124,192,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,92,198,161,165,92,192,80,0,0,86,220,46,5,204,62,132,80,5,15,81,25,216,124,53,7,28,67,119,73,216,245,255,0,56,251,204,252,227,230,144,210,93,43,26,111,198,252,192,89,220,238,52,30,26,142,111,242,58,138,63,111,118,231,152,64,134,109,38,58,124,21,186,47,213,239,207,236,98,125,51,214,35,139,195,49,208,203,119,50,169,163,191,187,118,232,128,188,217,101,214,188,21,189,77,175,191,183,31,214,192,117,234,1,67,247,253,95,91,231,244,137,172,216,178,35,105,193,206,26,27,177,22,37,51,231,246,40,226,19,112,243,107,119,172,104,43,219,69,255,0,116,78,22,198,241,29,139,131,157,109,198,244,153,226,53,42,215,35,252,234,56,12,188,142,68,77,157,188,227,88,208,193,25,32,254,17,172,6,151,140,183,42,35,244,126,17,133,187,117,104,247,1,141,254,45,254,26,48,204,249,103,166,50,212,92,248,126,17,132,91,119,206,67,120,3,28,32,221,178,139,193,159,67,246,120,160,34,186,22,159,146,173,100,255,0,196,145,251,214,68,210,236,142,101,238,35,9,91,255,0,19,224,127,2,192,133,106,50,250,198,104,214,21,125,87,132,159,71,115,34,106,182,71,77,176,78,18,225,254,212,32,127,2,192,12,140,79,138,95,0,168,162,121,23,192,43,107,128,170,70,130,230,53,164,104,46,96,53,1,115,1,82,32,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,3,63,56,209,123,141,106,35,224,52,17,88,6,225,157,197,5,76,172,40,3,67,156,142,254,97,96,246,165,82,62,70,152,158,231,195,229,47,227,12,11,250,226,78,199,240,11,1,181,59,102,121,105,137,237,111,208,95,198,24,1,10,89,250,164,124,154,43,166,71,195,229,95,226,141,12,243,232,246,177,208,48,9,151,47,154,191,191,150,48,43,63,75,78,114,215,72,255,0,197,127,138,180,51,187,163,213,244,149,23,0,181,218,253,53,248,60,121,98,72,146,168,92,35,50,125,219,180,254,2,20,152,126,246,86,250,161,88,74,35,138,207,15,206,211,248,8,37,25,19,100,102,95,68,40,143,93,185,90,89,215,168,102,73,231,50,173,223,245,236,11,221,179,108,150,213,238,138,235,189,186,167,119,235,194,205,237,185,33,148,87,168,164,227,102,175,151,42,182,224,71,110,219,34,232,236,179,41,183,189,211,234,37,29,186,151,63,248,113,57,139,117,183,252,52,30,5,136,162,111,138,105,53,179,231,246,22,134,16,108,169,33,76,99,44,44,222,189,55,197,144,78,214,191,231,172,12,246,219,221,164,43,47,82,122,19,116,209,171,102,92,57,123,195,98,58,246,121,152,184,184,255,0,9,161,46,56,155,226,104,10,236,157,191,62,104,81,56,249,88,234,156,162,58,100,171,151,93,81,114,250,196,14,252,158,66,212,100,108,197,72,195,79,169,107,113,71,225,37,21,212,119,252,237,161,117,210,119,32,27,165,226,7,27,122,0,188,65,64,26,12,172,124,6,164,112,59,159,152,45,99,185,138,128,31,48,0,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,236,42,52,171,152,10,10,240,181,197,0,252,67,0,35,59,250,5,76,187,203,144,209,115,26,146,70,101,204,0,210,102,92,8,109,47,135,46,119,27,198,125,195,109,69,112,22,219,54,227,54,253,9,164,184,141,69,215,210,124,237,244,14,8,6,207,8,201,103,192,186,81,107,245,158,255,0,214,199,160,92,214,111,230,19,54,34,252,218,159,222,44,64,94,127,180,72,240,13,137,37,126,181,203,254,8,5,186,194,8,51,235,122,139,245,63,244,132,235,236,182,204,102,112,202,201,132,216,188,58,103,204,249,238,216,243,136,39,194,26,139,173,221,71,249,223,127,219,9,184,216,238,170,114,176,146,247,142,60,179,60,68,105,186,206,255,0,157,71,244,128,203,246,21,118,207,143,120,220,46,99,106,57,93,6,101,231,27,165,204,7,205,82,81,166,27,134,71,107,91,240,144,143,62,144,26,227,204,225,188,121,16,165,88,139,193,125,157,5,250,164,83,231,97,33,85,115,180,23,79,237,127,124,66,52,250,66,223,181,63,31,166,234,253,42,253,244,64,17,233,129,220,92,188,198,170,58,163,215,170,7,62,93,236,144,155,141,146,210,104,193,88,78,229,98,247,35,3,248,22,4,33,229,145,41,220,125,81,210,127,165,231,207,237,154,19,121,178,153,41,56,39,10,17,159,44,37,4,191,230,88,1,145,9,228,95,0,212,145,161,30,34,126,2,26,200,236,0,145,162,214,49,173,35,110,252,72,6,177,169,60,134,145,82,62,224,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,1,160,107,26,0,110,40,80,85,66,128,52,184,103,99,227,220,44,46,212,73,51,203,92,77,127,241,47,227,12,139,246,162,185,31,192,44,70,212,9,47,145,166,38,255,0,208,191,140,50,2,18,246,129,79,246,104,175,23,15,208,191,197,26,25,197,209,242,133,21,55,1,25,31,15,154,191,190,148,48,119,104,149,110,243,151,16,40,187,186,167,241,70,134,107,116,125,75,87,131,176,18,108,127,166,159,69,245,210,128,73,220,27,148,70,12,207,243,164,254,2,9,103,239,101,246,195,110,152,163,92,56,247,51,249,202,15,247,8,110,75,47,123,47,182,1,30,187,114,184,69,95,162,115,252,217,86,253,251,2,246,236,207,79,40,158,233,46,134,139,95,83,241,75,205,190,244,11,11,183,51,198,188,71,71,73,92,180,78,171,23,63,178,50,50,43,103,82,37,251,160,177,90,221,83,254,184,5,178,219,237,228,183,151,200,35,35,237,81,171,124,191,88,108,70,246,66,185,171,48,112,158,155,151,229,146,1,127,207,180,36,83,111,247,20,120,10,63,19,254,211,214,251,254,194,208,143,141,156,96,166,94,61,194,107,53,146,109,138,32,39,197,191,231,204,128,154,61,159,137,94,229,164,106,59,159,133,87,252,27,66,241,36,133,171,201,8,69,23,14,62,130,89,31,205,37,43,130,109,249,219,98,234,39,144,13,210,241,5,5,75,196,20,1,164,249,141,72,46,60,69,12,203,204,42,64,7,204,0,87,151,164,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,189,184,5,248,216,0,249,1,114,3,228,5,200,5,64,5,12,236,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,113,80,1,166,214,62,32,174,37,192,15,135,14,97,126,22,1,183,99,37,113,228,53,149,237,114,228,22,227,112,0,3,181,185,0,169,21,192,116,92,206,105,78,81,90,73,91,243,98,79,143,218,44,64,110,208,76,171,230,13,204,191,69,127,213,15,64,120,230,42,100,83,91,66,140,138,210,72,248,149,254,133,66,8,246,155,162,53,79,247,55,165,104,94,243,174,114,108,138,214,220,250,125,32,44,22,25,148,219,125,103,130,184,232,229,254,112,154,173,139,150,75,194,74,50,191,247,74,127,193,71,16,143,69,37,43,125,165,70,159,23,151,221,19,95,177,51,198,188,30,178,181,175,137,140,175,127,177,70,1,155,113,142,237,159,194,55,72,108,194,77,153,85,206,253,163,252,4,55,139,128,15,138,178,70,84,247,184,253,79,239,136,70,95,72,98,237,19,31,166,231,250,85,248,98,9,51,173,170,212,215,142,223,83,251,226,17,131,210,26,234,141,188,126,155,157,190,101,119,254,196,1,129,249,63,163,221,237,65,78,32,148,71,77,87,50,191,209,178,38,239,101,228,17,96,188,42,164,145,17,30,21,131,107,126,180,200,132,236,143,133,215,113,221,65,179,115,69,169,139,85,244,223,243,198,68,223,236,207,13,44,96,124,40,146,81,30,156,45,5,55,211,107,251,203,32,47,139,126,34,126,2,26,129,37,100,39,224,33,84,128,17,31,112,209,192,204,184,13,194,59,247,13,36,157,92,121,0,10,145,119,129,151,27,10,145,88,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,1,160,107,26,0,110,40,80,85,66,128,40,124,143,224,22,51,105,212,234,203,108,75,199,251,207,248,195,34,250,47,129,31,192,44,150,210,141,235,203,124,70,119,181,250,159,240,236,128,132,61,164,139,117,155,248,137,124,237,213,63,138,178,50,211,96,26,165,149,128,226,238,63,194,157,173,95,178,143,149,134,41,109,66,141,25,179,137,184,222,221,75,248,179,35,33,182,3,149,167,17,224,70,180,127,133,56,223,236,114,128,75,213,17,122,169,209,21,110,113,219,63,249,36,55,230,113,71,249,195,227,195,197,243,46,18,188,241,91,253,233,15,174,105,93,178,251,111,231,1,28,219,115,68,213,137,41,10,222,90,243,170,199,203,236,140,140,138,217,205,189,62,232,120,255,0,122,127,215,11,15,182,215,111,16,81,203,150,153,149,95,223,178,50,3,32,87,191,240,247,13,58,122,175,167,245,81,5,149,219,245,219,96,88,137,211,227,82,107,101,207,236,45,12,11,217,10,189,6,126,104,225,252,54,181,41,185,209,177,60,41,36,90,46,149,179,214,89,69,200,251,140,140,138,228,127,84,70,87,227,108,220,233,0,69,240,109,52,239,202,153,90,254,9,145,18,244,172,67,88,194,24,194,30,43,195,211,58,165,86,139,82,110,163,6,70,237,46,110,164,50,233,56,218,244,172,141,42,178,146,71,101,17,145,219,137,25,0,244,157,150,44,238,232,206,150,171,252,186,163,229,245,136,29,237,60,134,45,244,127,109,53,74,218,119,39,228,98,7,34,197,166,98,122,37,64,161,87,169,140,190,149,18,29,54,144,164,73,105,26,141,196,199,118,203,209,188,43,146,155,121,4,107,221,154,213,148,101,204,81,186,71,217,176,10,23,33,168,252,64,27,119,226,100,53,35,159,220,22,79,105,253,171,114,231,101,74,30,25,173,227,231,117,251,167,196,17,104,237,50,219,196,78,49,21,75,35,153,61,77,164,148,235,140,199,102,234,81,52,218,212,167,22,195,125,157,233,45,55,55,47,113,246,13,205,44,29,73,204,28,190,196,49,43,152,122,185,28,164,193,157,24,207,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,7,96,62,96,7,204,0,107,0,0,0,0,0,24,213,176,190,217,180,45,176,242,226,85,77,202,87,129,177,158,23,234,241,241,53,53,164,44,226,165,199,73,123,169,49,156,85,238,203,187,167,76,155,82,141,198,212,133,37,90,136,144,235,153,42,60,198,100,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,224,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,68,30,156,192,90,173,152,182,133,194,187,80,100,213,23,55,48,180,110,161,215,247,145,170,52,181,202,110,67,212,201,205,43,75,177,220,82,15,237,92,65,169,40,82,218,117,165,154,17,175,73,93,80,0,0,0,0,24,213,183,70,217,180,45,143,50,226,45,77,186,87,134,113,158,40,235,17,240,205,53,212,44,162,169,198,137,27,217,50,92,77,172,203,91,214,140,219,74,137,199,20,180,165,58,72,214,235,97,103,250,72,250,65,36,236,237,25,188,158,201,186,172,69,102,45,70,58,100,205,169,50,235,79,47,12,160,157,97,198,137,216,239,48,235,47,46,75,38,250,73,10,82,86,218,13,14,90,203,108,207,32,54,62,218,207,6,237,117,149,254,238,40,81,226,81,235,176,36,57,26,187,135,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,209,125,226,8,205,77,44,139,206,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,229,236,197,180,46,42,217,127,57,104,185,185,133,163,117,254,161,188,141,81,165,174,83,145,217,169,193,117,58,93,142,226,144,127,106,226,13,73,90,80,235,77,44,208,189,26,76,61,41,128,233,89,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,80,24,149,156,187,109,210,182,126,219,55,13,228,150,100,63,18,30,9,198,152,94,157,45,21,153,114,147,29,138,20,211,147,84,109,78,185,102,84,167,16,250,155,132,209,169,110,33,182,73,179,112,236,70,225,140,181,16,173,211,87,229,79,133,189,95,193,246,141,68,95,94,138,29,184,227,98,90,85,19,100,124,198,68,179,174,211,99,200,70,17,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,238,148,86,104,217,105,45,217,10,109,27,224,147,64,0,0,0,0,1,135,251,115,109,155,93,216,243,49,242,118,166,229,43,195,56,51,20,120,114,62,38,166,180,132,20,165,54,209,192,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,204,1,21,125,57,223,73,63,190,79,197,160,37,38,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,136,86,232,197,219,199,228,33,93,141,144,217,177,90,211,128,113,5,65,62,13,170,84,106,59,184,184,93,229,33,229,57,100,238,148,123,153,15,170,57,43,83,141,180,202,141,199,142,218,221,81,205,72,0,0,0,0,12,127,217,247,110,157,156,118,149,174,213,176,182,93,227,62,175,90,167,84,29,133,18,157,88,74,33,74,172,50,132,45,101,46,11,75,86,183,153,52,54,226,140,172,78,182,148,93,214,219,37,39,80,98,7,74,6,217,155,73,236,237,159,180,12,21,147,153,145,238,126,139,55,7,197,170,63,27,192,240,37,235,148,185,179,91,83,154,228,48,226,202,232,101,178,177,30,158,205,237,115,51,59,129,209,73,181,30,123,109,41,242,81,249,53,227,159,116,126,231,60,9,224,207,153,144,225,238,58,199,94,223,126,102,105,189,90,183,13,120,215,182,158,22,185,223,21,122,106,252,169,240,183,171,248,62,209,168,142,87,161,171,61,50,227,45,179,31,25,229,126,53,172,248,42,171,152,222,9,106,128,243,228,73,139,34,84,83,148,71,21,78,25,246,30,115,173,39,116,70,90,86,164,41,4,162,90,155,66,194,101,0,0,6,31,244,160,103,222,108,108,237,144,84,12,107,147,152,175,220,253,106,110,48,139,75,126,79,81,141,47,92,85,194,154,226,155,209,33,183,16,87,91,45,157,200,181,118,109,123,25,145,226,6,193,91,122,237,99,157,59,88,224,108,179,204,188,214,240,206,27,172,248,79,174,194,240,21,54,62,247,117,77,148,243,126,248,204,116,56,155,56,210,21,217,81,94,214,59,145,153,30,64,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,24,127,210,129,159,121,177,179,182,65,80,49,174,78,98,191,115,245,169,184,194,45,45,249,61,70,52,189,113,87,10,107,138,111,68,134,220,65,93,108,182,119,34,213,217,181,236,102,71,136,27,5,109,235,181,142,116,237,99,129,178,207,50,243,91,195,56,110,179,225,62,187,11,192,84,216,251,221,213,54,83,205,251,227,49,208,226,108,227,72,87,101,69,123,88,238,70,100,121,1,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,160,39,248,99,86,221,27,102,208,182,60,203,136,181,54,233,94,25,198,120,163,172,71,195,52,215,80,178,138,167,26,36,111,100,201,113,54,179,45,111,90,51,109,42,39,28,82,210,148,233,35,91,173,220,13,167,118,133,194,187,47,228,213,107,55,49,76,110,191,212,55,113,169,212,180,74,110,59,213,57,206,171,75,81,219,82,207,237,156,89,165,43,82,26,105,213,146,23,163,73,249,225,206,140,222,198,89,245,154,24,131,55,51,1,248,142,87,113,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,196,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,140,37,123,163,255,0,164,234,30,110,204,164,228,134,208,51,122,166,58,151,173,170,110,38,125,108,53,22,189,41,199,220,82,34,169,166,90,105,184,175,19,106,101,182,139,180,151,148,133,22,164,184,164,33,203,193,156,187,109,210,182,126,219,55,13,228,150,100,63,18,30,9,198,152,94,157,45,21,153,114,147,29,138,20,211,147,84,109,78,185,102,84,167,16,250,155,132,209,169,110,33,182,73,179,112,236,70,225,139,1,209,67,176,228,108,53,74,162,109,113,152,203,150,85,218,148,121,11,194,52,147,67,177,202,12,71,82,227,10,154,249,40,146,110,173,246,148,189,210,74,237,19,46,165,203,173,78,35,115,98,186,106,252,169,240,183,171,248,62,209,168,128,154,144,17,151,209,67,183,28,108,75,74,162,108,143,152,200,150,117,218,108,121,8,194,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,189,210,138,205,27,45,37,187,33,77,163,125,38,128,0,0,0,3,175,227,252,127,131,114,179,6,213,179,7,48,113,12,74,30,30,161,199,57,51,167,73,51,208,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,118,211,101,29,171,178,227,107,92,184,70,53,193,78,245,26,172,29,219,21,250,3,239,18,229,82,37,40,140,201,42,50,34,222,50,189,42,54,158,34,36,184,148,168,140,144,180,56,218,2,245,128,0,0,0,0,198,172,43,182,109,10,94,217,216,215,99,188,91,74,234,53,88,61,82,70,20,168,199,66,214,221,65,181,82,152,155,38,52,130,227,187,121,26,159,113,14,112,109,109,164,208,122,22,132,239,242,84,64,15,74,63,151,102,102,252,75,236,120,66,74,122,57,182,246,252,149,20,39,242,223,49,24,234,249,155,134,105,253,114,92,134,35,232,139,90,130,133,161,163,152,146,65,104,101,226,91,141,165,214,184,36,212,180,173,162,210,165,54,200,102,168,183,251,66,226,154,238,6,200,44,203,198,184,90,119,82,173,97,252,31,89,170,83,164,238,144,230,226,83,16,157,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,46,0,181,91,88,249,44,103,39,171,252,67,236,231,192,117,253,143,182,179,193,187,93,101,127,187,138,20,120,148,122,236,9,14,70,174,225,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,52,95,120,130,51,83,75,34,190,163,205,102,204,91,66,226,173,151,243,150,139,155,152,90,55,95,234,27,200,213,26,90,229,57,29,154,156,23,83,165,216,238,41,7,246,174,32,212,149,165,14,180,210,205,11,209,164,253,15,100,190,111,96,220,250,202,252,63,155,153,126,252,183,40,88,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,70,29,212,0,0,0,0,0,71,175,72,79,73,101,87,103,172,101,31,37,242,74,4,73,88,202,151,34,20,252,71,62,169,17,75,137,17,131,38,228,34,11,104,51,73,186,183,218,82,55,142,36,200,155,105,205,40,86,249,70,184,247,3,164,119,110,57,59,41,96,216,24,63,47,145,18,70,98,227,8,239,174,11,206,173,167,81,68,136,147,36,28,215,88,51,53,45,106,81,169,44,37,73,221,41,109,58,165,26,137,147,105,200,33,1,233,79,102,45,161,112,174,212,25,53,69,205,204,45,27,168,117,253,228,106,141,45,114,155,144,245,50,115,74,210,236,119,20,131,251,87,16,106,74,20,182,157,105,102,132,107,210,87,84,121,204,216,251,107,60,101,178,46,104,123,184,161,71,151,88,161,79,142,228,106,238,28,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,93,183,136,35,36,186,178,63,66,120,3,31,224,220,211,193,180,156,193,203,236,67,18,185,135,171,145,202,76,25,209,140,244,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,16,118,1,16,27,122,237,235,181,142,75,109,99,142,114,207,45,51,91,192,216,110,141,224,206,165,11,192,84,217,27,173,237,54,43,206,123,227,209,214,226,174,227,171,87,105,71,107,216,172,68,68,82,254,32,7,165,31,203,179,51,126,37,246,60,32,25,255,0,209,73,181,30,123,109,41,242,81,249,53,227,159,116,126,231,60,9,224,207,153,144,225,238,58,199,94,223,126,102,105,189,90,183,13,120,215,182,158,22,185,223,63,196,85,244,24,253,59,62,246,255,0,25,9,84,0,0,0,24,107,72,219,142,78,26,233,0,198,91,35,230,50,34,21,10,165,34,154,140,35,86,53,181,28,224,203,118,147,25,245,66,124,212,105,39,80,251,170,94,233,69,119,73,231,82,221,150,151,17,185,204,161,0,61,40,254,93,153,155,241,47,177,225,12,255,0,232,197,219,199,228,223,66,141,144,217,177,90,213,143,176,253,61,62,13,170,84,106,59,201,88,161,148,173,229,57,100,238,146,91,232,236,38,57,43,83,142,58,242,73,199,142,250,29,81,6,127,128,0,0,0,233,89,209,155,216,55,33,114,191,16,102,230,96,63,45,186,22,29,142,151,164,20,70,13,231,221,90,220,75,77,50,218,56,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,7,117,17,43,210,29,182,102,217,219,59,109,65,92,193,88,47,50,61,207,225,9,180,250,125,83,14,198,240,61,42,94,184,171,142,150,222,115,91,140,56,233,94,91,50,202,206,30,174,205,200,180,26,12,228,127,33,182,138,202,61,164,176,108,108,103,149,56,178,37,69,10,142,203,211,169,139,117,9,168,210,86,225,173,36,204,200,228,163,83,43,212,211,164,70,119,66,244,26,155,82,209,101,30,37,244,201,228,167,187,157,159,105,57,199,18,161,185,151,150,85,3,223,48,227,186,91,126,13,69,216,241,220,210,146,109,70,167,146,250,33,154,110,180,36,155,223,223,82,180,16,15,147,162,203,109,156,208,218,50,171,142,50,231,60,49,148,74,230,33,165,199,143,91,162,58,154,75,113,95,114,22,163,102,90,86,168,237,161,141,13,184,168,134,146,52,147,134,114,28,226,180,166,205,230,86,208,184,166,187,129,178,11,50,241,174,22,157,212,171,88,127,7,214,106,148,233,59,164,57,184,148,196,39,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,8,1,216,191,56,232,89,5,181,6,0,205,92,82,206,186,45,42,160,228,122,139,154,150,93,90,44,184,238,196,118,77,144,133,173,123,148,72,83,187,180,164,212,189,222,130,177,170,229,61,59,88,249,44,103,39,171,252,67,236,231,192,66,183,251,40,251,118,127,229,207,255,0,134,104,255,0,247,65,63,195,202,184,245,80,2,50,250,77,58,64,179,19,38,179,66,137,148,123,59,230,4,186,21,118,129,29,215,177,121,170,137,18,75,10,92,150,227,187,9,148,46,83,75,51,90,90,53,184,163,108,137,22,144,217,106,82,137,73,111,175,244,108,109,119,181,142,210,219,71,43,9,230,94,117,117,236,55,66,195,243,107,179,105,158,230,233,173,120,67,74,218,140,219,91,230,89,109,198,180,185,41,15,106,73,157,247,58,12,172,179,50,142,172,254,206,58,238,208,25,203,139,51,139,17,179,213,229,226,106,130,164,55,27,82,23,213,34,161,36,220,104,218,208,132,19,155,166,27,105,173,230,130,82,244,106,87,105,70,98,95,250,33,50,46,102,88,108,227,47,49,177,13,27,169,86,179,46,160,154,139,42,89,190,135,149,71,97,6,220,34,113,167,9,40,78,165,174,91,232,90,8,201,198,164,180,163,90,139,74,80,25,212,0,0,0,0,0,0,0,34,3,111,93,189,118,177,201,109,172,113,206,89,229,166,107,120,27,13,209,188,25,212,161,120,10,155,35,117,189,166,197,121,207,124,122,58,220,85,220,117,106,237,40,237,123,21,136,136,139,47,250,47,243,239,54,54,137,200,42,254,53,206,60,87,238,130,181,11,24,74,165,177,39,168,198,137,162,42,33,66,113,45,232,142,219,104,59,45,231,14,230,90,187,86,189,136,136,163,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,103,248,140,13,179,122,86,107,185,117,158,48,114,203,35,33,111,105,88,19,16,37,188,103,46,67,40,67,149,167,35,189,162,85,42,57,188,218,247,12,150,151,27,92,146,65,184,110,17,27,86,66,53,63,216,58,86,54,227,147,150,180,169,251,45,229,178,34,59,93,196,244,115,70,41,169,169,109,62,84,234,116,164,173,7,9,13,220,205,18,94,106,234,82,156,73,110,217,117,181,32,148,167,82,227,49,65,149,89,103,138,179,147,49,240,230,86,224,168,157,98,181,137,170,13,83,227,106,109,197,182,206,179,237,190,238,237,11,90,89,105,4,167,28,89,36,244,54,133,168,202,201,48,30,132,246,81,218,187,46,54,181,203,132,99,92,20,239,81,170,193,221,177,95,160,62,241,46,85,34,82,136,204,146,163,34,45,227,43,210,163,105,226,34,75,137,74,136,201,11,67,141,162,218,244,124,237,183,74,218,191,0,57,66,196,239,196,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,186,187,42,236,207,131,118,80,202,56,121,91,131,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,234,52,178,141,45,54,132,54,147,61,40,66,117,41,107,214,226,252,240,229,86,102,98,172,155,204,124,57,154,88,42,95,87,173,97,154,131,85,8,218,156,113,13,189,160,251,108,59,187,90,22,166,93,65,169,183,16,74,45,109,173,105,51,178,140,7,167,224,22,127,101,93,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,69,224,0,1,67,238,2,59,128,25,92,80,248,21,133,129,218,111,109,124,154,217,86,187,131,48,254,98,85,55,146,241,77,65,45,203,141,12,212,236,170,93,44,208,233,29,77,198,80,147,53,50,151,210,219,122,110,149,173,42,121,77,19,170,101,77,157,243,164,213,105,85,234,84,58,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,7,212,53,23,33,164,106,46,64,42,41,167,210,6,87,22,127,106,141,166,48,110,202,25,73,51,52,177,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,11,91,76,27,150,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,194,213,244,131,109,183,74,217,63,0,55,66,195,15,196,157,152,184,170,60,134,105,80,211,41,41,126,146,194,152,121,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,239,9,38,100,219,150,116,124,237,183,74,218,191,0,57,66,196,239,196,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,131,108,213,204,204,85,156,153,143,136,243,75,26,203,235,21,172,77,80,118,161,39,75,142,45,182,117,159,97,134,183,139,90,210,203,72,36,182,218,13,71,161,180,33,36,118,73,6,85,102,102,42,201,188,199,195,153,165,130,165,245,122,214,25,168,53,80,141,169,199,16,219,218,15,182,195,187,181,161,106,101,212,26,155,113,4,162,214,218,214,147,59,40,192,122,126,1,103,246,85,218,99,6,237,95,148,113,51,75,8,65,151,78,90,36,42,155,87,166,73,35,82,233,213,22,208,133,186,193,57,164,146,242,52,186,218,208,226,72,181,33,105,212,148,47,91,104,188,0,48,3,165,111,106,60,246,217,175,228,93,242,20,199,62,231,61,209,248,111,194,127,51,33,204,223,245,126,163,185,252,210,211,154,116,239,221,241,109,125,92,111,98,181,191,232,191,219,51,105,61,162,115,246,191,130,179,143,50,61,208,81,97,96,249,85,70,35,120,30,4,77,18,145,54,19,105,115,92,118,27,89,217,15,56,86,51,211,218,189,174,68,101,197,116,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,195,92,252,219,142,78,206,59,108,225,12,158,199,8,136,188,186,198,152,94,154,183,165,184,182,163,174,135,81,122,161,53,130,154,167,150,105,73,198,52,161,164,188,149,171,176,134,201,196,25,26,86,135,179,40,66,183,77,95,149,62,22,245,127,7,218,53,16,19,82,2,42,250,43,54,241,254,212,108,169,155,245,175,213,90,194,21,218,157,71,245,132,70,162,37,27,175,217,10,105,110,61,250,156,116,39,231,72,18,168,0,0,0,0,0,3,15,250,80,51,239,54,54,118,200,42,6,53,201,204,87,238,126,181,55,24,69,165,191,39,168,198,151,174,42,225,77,113,77,232,144,219,136,43,173,150,206,228,90,187,54,189,140,200,241,3,96,173,189,118,177,206,157,172,112,54,89,230,94,107,120,103,13,214,124,39,215,97,120,10,155,31,123,186,166,202,121,191,124,102,58,28,77,156,105,10,236,168,175,107,29,200,204,143,32,58,106,252,150,48,183,172,8,62,206,168,136,203,216,119,55,176,110,68,109,81,128,243,75,48,95,150,198,30,164,200,152,204,231,227,48,111,46,58,36,194,126,41,60,104,46,210,144,133,62,149,172,146,74,94,132,171,74,86,171,36,195,209,152,15,146,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,128,183,251,66,226,154,238,6,200,44,203,198,184,90,119,82,173,97,252,31,89,170,83,164,238,144,230,226,83,16,157,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,33,7,253,148,125,187,63,242,231,255,0,195,52,127,251,160,154,157,172,124,150,51,147,213,254,33,246,115,227,205,96,15,78,121,223,141,106,185,107,146,248,251,49,168,81,226,63,82,194,184,94,171,91,134,212,180,41,76,56,252,104,142,60,218,92,74,84,149,26,13,72,34,50,37,36,237,123,25,115,29,83,101,109,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,233,181,122,100,146,53,46,157,81,109,8,91,172,19,150,36,188,141,46,182,180,56,146,45,72,90,117,37,11,214,218,62,189,172,124,150,51,147,213,254,33,246,115,226,2,246,85,218,99,25,108,161,155,144,243,75,7,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,210,106,101,122,154,109,104,113,36,122,86,132,234,74,209,173,181,135,164,125,62,145,66,226,58,182,85,230,94,21,206,76,185,195,153,163,130,165,239,232,184,154,158,213,66,54,167,27,91,140,235,46,219,14,238,214,180,37,230,150,74,109,196,18,143,67,136,90,76,238,147,29,170,220,108,1,200,197,15,136,175,35,20,62,32,2,169,230,49,211,51,54,236,200,108,161,218,22,159,179,254,96,98,104,148,121,18,168,232,159,42,178,251,250,162,65,154,244,134,155,139,5,237,217,44,216,90,218,83,178,22,227,230,211,109,52,76,168,212,162,118,232,200,178,59,0,226,235,232,222,69,74,111,111,125,35,253,195,16,217,182,245,15,113,238,47,229,173,90,188,35,244,22,254,246,244,137,158,168,23,188,164,254,184,191,1,136,194,219,139,14,239,189,197,124,185,107,120,75,243,191,216,222,144,17,101,4,244,235,239,189,191,148,76,174,194,171,213,132,185,127,182,175,250,168,194,25,218,94,230,252,47,113,52,123,11,189,249,78,87,103,253,180,159,127,216,163,0,206,200,101,239,70,127,93,252,131,120,184,13,136,107,214,209,157,173,218,31,65,23,120,14,54,190,118,165,190,118,250,159,223,16,139,158,144,215,174,88,253,26,127,193,92,111,251,16,74,14,39,225,72,147,254,103,239,146,34,159,164,37,119,168,99,228,219,252,21,251,216,128,49,159,100,248,189,107,49,106,37,188,211,243,21,227,229,127,207,216,19,105,145,204,110,112,118,28,78,171,219,15,195,46,95,98,104,67,86,197,141,107,199,243,207,85,190,97,72,238,255,0,25,96,77,62,80,181,167,10,80,79,85,254,98,69,238,251,27,96,46,15,208,23,192,40,42,126,41,10,0,169,29,134,130,43,141,105,26,83,200,6,164,149,146,98,133,204,84,185,24,17,119,128,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,31,49,169,92,134,144,1,78,92,134,174,124,198,218,184,114,1,184,161,66,230,42,102,102,40,0,190,71,240,11,77,158,176,83,51,3,214,217,50,112,245,245,111,23,159,7,154,254,97,118,86,86,35,248,5,187,205,166,137,120,74,171,123,241,220,127,10,216,8,64,219,22,152,80,179,75,23,25,37,210,209,212,60,114,243,198,143,232,244,139,141,176,91,202,44,107,129,145,194,223,52,255,0,129,148,58,198,220,49,201,25,155,141,86,90,184,120,55,159,47,204,241,135,57,176,131,230,140,119,129,202,233,177,120,79,159,235,50,64,76,246,21,47,152,212,245,121,225,53,251,196,142,66,101,137,178,59,253,23,243,142,63,9,168,149,65,166,29,203,140,22,79,254,66,71,217,82,89,147,37,98,250,63,228,48,17,233,182,235,110,57,136,233,58,80,163,180,218,175,34,251,35,34,248,236,218,149,31,186,45,105,52,254,100,183,11,126,172,44,214,217,138,37,87,233,86,50,51,235,149,75,219,237,218,23,211,103,248,174,71,240,247,189,184,90,186,175,140,95,174,136,49,227,111,249,236,167,7,211,27,223,181,119,41,149,164,145,26,138,231,239,76,242,17,33,55,243,108,139,126,170,191,194,98,79,122,64,170,107,86,30,195,200,247,174,212,42,193,127,200,143,233,17,131,44,239,41,227,251,34,191,8,64,184,155,59,231,190,49,217,195,54,232,89,171,131,102,74,74,233,210,27,77,74,11,50,9,148,85,105,230,180,156,136,78,153,165,105,208,226,83,98,81,161,90,22,72,113,37,173,9,50,244,9,179,62,209,88,23,105,236,174,129,153,120,30,79,234,80,235,16,180,61,243,50,167,213,153,121,248,123,199,90,111,125,187,223,165,59,212,39,66,185,145,243,34,128,156,93,179,158,49,194,219,62,224,109,164,147,42,44,220,41,140,230,75,164,175,73,146,31,167,212,25,126,66,18,202,208,103,119,16,227,81,150,226,92,79,35,75,137,89,38,205,169,222,207,177,86,213,181,221,147,51,146,22,50,222,213,102,97,26,149,162,98,138,44,39,144,158,191,23,74,201,183,9,46,17,160,222,97,107,222,182,119,66,142,203,111,120,132,58,225,138,61,19,223,133,133,182,218,47,62,48,110,205,217,67,93,205,92,103,54,34,81,78,142,180,83,96,189,32,217,93,86,162,104,81,199,132,209,146,22,173,110,41,54,53,18,21,161,4,183,20,90,16,163,46,82,151,156,249,97,90,202,53,231,181,31,23,196,159,129,91,163,191,94,93,98,50,28,117,9,132,194,22,183,148,109,165,38,233,45,178,109,194,91,90,55,137,90,20,131,73,44,141,34,6,54,227,218,234,171,181,238,109,167,21,177,78,151,71,194,116,24,234,166,225,202,83,242,20,181,161,131,89,169,114,158,65,40,218,76,151,143,78,189,217,88,144,219,45,154,156,221,19,138,11,127,180,78,124,99,45,164,51,110,187,154,184,202,108,181,46,163,33,105,166,193,122,65,60,138,85,56,150,163,143,9,163,74,16,157,13,165,86,53,18,19,173,102,183,20,90,214,163,57,74,232,123,200,204,228,192,25,115,81,204,252,91,138,42,180,172,33,140,245,187,75,193,211,32,167,119,38,197,28,216,173,182,225,184,107,107,120,130,125,173,27,180,239,91,75,46,154,150,130,100,203,13,58,59,118,23,145,181,38,50,44,111,152,48,37,163,42,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,226,33,72,74,208,181,18,209,59,168,62,54,244,0,31,49,94,92,133,15,152,138,142,152,12,214,205,28,174,205,220,12,172,179,207,60,99,134,78,169,134,220,41,212,90,38,37,145,9,180,110,165,57,187,148,182,25,90,123,78,111,28,70,241,94,49,71,177,120,134,2,86,128,64,110,199,155,69,109,35,140,182,164,202,236,51,94,207,204,201,171,211,103,98,120,40,153,6,102,45,158,235,18,24,39,9,75,67,136,91,186,86,131,74,78,233,50,50,50,225,99,189,132,213,237,39,42,183,7,103,108,209,159,134,103,205,131,88,139,131,43,79,211,165,66,144,166,36,49,41,16,157,83,78,54,226,12,148,133,165,100,147,37,17,145,145,145,0,184,224,60,214,126,75,29,169,255,0,252,203,102,175,255,0,188,170,63,215,9,180,232,213,196,120,203,25,108,115,130,177,118,60,197,213,124,75,87,171,63,85,113,201,245,89,206,203,146,164,55,80,144,202,82,183,93,82,148,171,19,92,56,240,43,23,112,12,159,30,85,199,170,129,229,92,5,245,216,251,107,60,101,178,46,104,123,184,161,71,151,88,161,79,142,228,106,238,28,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,93,183,136,35,36,186,178,63,65,25,91,154,88,19,58,112,37,51,51,50,210,187,225,156,55,89,223,117,41,189,85,232,251,221,211,203,101,207,123,121,8,113,54,113,165,167,180,146,189,174,87,35,35,63,60,57,243,179,62,50,200,108,61,150,216,206,179,58,37,71,15,102,142,23,133,136,232,179,89,50,66,210,183,34,199,122,76,71,90,53,26,146,182,85,37,178,37,241,67,136,90,20,70,74,214,219,119,131,163,155,109,127,200,171,152,239,208,49,253,78,170,230,89,98,159,123,169,70,96,247,173,210,231,25,160,155,169,165,157,42,90,180,161,6,219,169,104,210,165,182,164,170,206,169,150,155,48,158,144,1,213,51,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,65,210,182,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,249,225,205,44,210,199,121,211,142,234,121,153,153,117,223,12,226,74,206,231,174,205,234,172,199,222,238,153,67,45,251,219,40,67,105,179,109,33,61,148,149,237,115,185,153,153,220,189,176,118,179,198,91,93,102,135,187,138,236,121,116,122,20,8,237,198,161,97,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,53,219,118,131,51,75,72,34,200,174,140,93,131,190,77,245,216,217,243,155,20,93,88,7,15,212,19,224,218,93,70,157,188,139,138,30,74,30,75,150,86,245,39,185,142,250,99,154,181,54,227,79,40,156,100,239,161,212,144,96,85,78,147,85,162,201,68,58,205,50,92,9,14,71,98,90,26,146,202,154,90,152,125,164,60,203,164,149,17,25,161,198,156,109,196,43,146,144,180,168,174,70,70,13,210,106,175,82,164,87,89,166,75,93,54,28,134,98,72,152,150,84,108,50,251,201,113,77,52,183,45,165,43,90,88,121,73,73,157,212,77,56,101,125,39,108,160,233,71,242,236,204,223,137,125,143,8,100,87,67,134,0,193,185,167,131,118,130,203,236,193,195,209,43,152,122,185,31,14,70,157,6,73,30,135,81,122,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,144,98,254,194,251,102,215,118,60,204,121,85,55,41,94,25,193,152,163,171,199,196,212,214,144,130,148,166,218,53,238,164,198,113,86,179,205,111,93,50,109,74,38,220,74,212,149,105,51,67,173,207,246,19,197,52,44,115,133,104,216,215,11,78,235,180,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,1,231,139,108,29,147,49,150,200,185,161,238,30,187,34,93,98,133,62,59,114,104,88,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,118,221,172,200,146,234,12,239,255,0,70,231,72,36,109,157,164,185,147,217,201,85,150,172,186,168,200,84,152,85,39,157,117,228,97,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,203,93,110,25,135,215,211,87,229,79,133,189,95,193,246,141,68,96,0,207,254,154,191,42,124,45,234,254,15,180,106,35,15,240,54,69,230,62,100,229,198,57,205,12,21,70,240,173,43,46,122,139,181,246,88,51,84,168,241,101,20,131,41,73,108,139,182,203,125,85,91,211,35,212,132,173,43,52,154,18,226,208,19,63,209,197,183,28,157,171,112,108,252,31,152,40,137,31,49,112,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,238,146,183,90,82,77,36,241,52,222,101,15,46,248,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,161,61,143,182,179,193,187,93,101,127,187,138,20,120,148,122,236,9,14,70,174,225,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,52,95,120,130,51,83,75,34,11,234,0,0,2,42,250,115,190,146,127,124,159,139,68,170,8,171,233,206,250,73,253,242,126,45,1,21,98,90,122,37,54,215,240,220,56,123,38,230,109,78,171,50,180,206,249,204,23,80,124,247,237,170,11,44,111,23,76,81,146,117,183,185,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,142,13,156,178,66,171,180,118,112,209,114,106,133,92,137,72,169,87,227,212,85,14,92,182,212,182,9,248,240,95,146,218,28,211,218,74,22,166,9,6,178,37,26,9,102,162,74,244,232,59,127,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,15,83,192,48,87,163,131,164,2,30,209,20,38,178,147,55,177,23,246,88,129,214,95,106,76,134,216,142,222,34,139,173,110,106,142,134,80,219,104,121,150,204,144,182,73,58,141,182,137,212,154,253,248,154,226,186,78,182,241,249,8,80,164,228,54,83,214,180,227,236,65,79,87,132,170,148,234,142,238,86,23,101,75,101,77,221,59,165,22,250,67,10,144,73,210,227,110,178,147,109,226,182,182,148,97,98,186,87,182,227,147,137,106,181,189,145,242,229,17,14,133,77,145,29,24,186,172,75,106,65,206,150,210,155,125,48,152,52,154,137,164,48,234,81,189,81,217,211,121,165,55,100,37,181,239,176,131,101,236,156,204,124,243,207,28,43,129,178,189,234,172,10,175,132,35,206,122,183,78,73,239,40,49,90,121,6,229,72,212,75,111,70,230,233,82,125,241,10,83,155,180,32,245,173,4,125,43,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,244,17,177,214,199,88,19,100,12,9,34,129,64,153,225,156,73,89,209,238,131,16,110,222,143,225,77,211,210,23,23,229,85,190,235,108,110,155,144,109,251,217,150,187,106,85,204,248,4,101,244,202,194,147,78,218,75,4,211,230,85,165,213,36,69,203,122,107,46,206,150,150,146,252,165,166,125,64,148,243,132,202,16,209,45,70,70,163,38,208,132,92,207,74,82,86,34,192,177,159,253,53,126,84,248,91,213,252,31,104,212,70,58,228,6,201,152,203,104,204,175,205,108,113,151,242,37,206,174,229,172,122,92,152,248,114,36,2,125,250,202,37,56,249,58,77,175,120,147,74,218,106,59,142,18,18,135,22,233,217,9,45,70,146,48,149,78,141,61,186,164,237,53,134,101,101,134,103,79,151,43,52,48,228,119,234,82,167,42,43,77,177,87,167,28,130,36,190,130,97,180,52,202,217,55,217,101,77,154,75,81,110,220,74,150,106,112,155,205,241,229,223,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,244,39,177,246,214,120,55,107,172,175,247,113,66,143,18,143,93,129,33,200,213,220,56,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,139,239,16,70,106,105,100,65,142,189,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,0,0,192,14,154,191,37,140,45,235,2,15,179,170,34,56,58,61,241,254,13,202,205,174,112,78,96,230,14,33,137,67,195,212,56,245,185,51,167,73,51,208,210,60,15,48,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,142,71,250,106,252,150,48,183,172,8,62,206,168,136,86,1,125,118,193,218,207,25,109,117,154,30,238,43,177,229,209,232,80,35,183,26,133,135,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,215,109,218,12,205,45,32,139,34,186,49,118,14,249,55,215,99,103,206,108,81,117,96,28,63,80,79,131,105,117,26,118,242,46,40,121,40,121,46,89,91,212,158,230,59,233,142,106,212,219,141,60,162,113,147,190,135,82,86,83,97,125,140,171,187,97,230,60,170,99,149,95,3,96,204,47,213,228,98,106,147,75,65,202,75,110,154,247,81,163,54,171,221,231,119,78,145,56,164,155,109,165,10,82,181,25,33,167,38,43,106,253,171,242,191,98,28,175,165,169,84,8,143,212,159,142,152,152,79,9,196,75,144,88,150,196,103,35,52,243,77,188,211,14,51,21,12,50,250,22,73,82,82,70,72,36,35,208,25,20,33,91,166,175,202,159,11,122,191,131,237,26,136,201,78,143,254,147,168,121,187,50,147,146,27,64,205,234,152,234,94,182,169,184,153,245,176,212,90,244,167,31,113,72,138,166,153,105,166,226,188,77,169,150,218,46,210,94,82,20,90,146,226,144,135,49,175,166,175,202,159,11,122,191,131,237,26,136,12,0,19,147,209,167,183,84,157,166,176,204,172,176,204,233,242,229,102,134,28,142,253,74,84,229,69,105,182,42,244,227,144,68,151,208,76,54,134,153,91,38,251,44,169,179,73,106,45,219,137,82,205,78,19,113,87,144,27,38,99,45,163,50,191,53,177,198,95,200,151,58,187,150,177,233,114,99,225,200,144,9,247,235,40,148,227,228,233,54,189,226,77,43,105,168,238,56,72,74,28,91,167,100,36,181,26,72,237,86,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,70,30,162,0,99,254,199,91,98,224,77,175,240,36,138,253,2,31,129,177,37,27,71,186,12,63,188,122,71,130,247,175,72,68,95,150,150,195,77,191,189,110,57,185,239,100,122,47,165,86,50,227,129,125,43,219,113,201,196,181,90,222,200,249,114,136,135,66,166,200,142,140,93,86,37,181,32,231,75,105,77,190,152,76,26,77,68,210,24,117,40,222,168,236,233,188,210,155,178,18,218,247,193,101,122,71,118,227,141,181,110,50,129,131,242,249,18,227,229,214,15,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,157,234,80,235,170,81,164,222,54,155,226,122,52,178,67,56,115,71,104,186,62,50,203,26,228,188,53,77,193,114,53,87,241,44,70,224,200,126,152,196,168,178,144,148,55,30,94,164,184,183,210,219,204,18,201,167,73,163,112,156,82,79,73,17,217,93,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,250,41,201,124,161,193,185,11,149,248,127,40,242,253,137,109,208,176,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,192,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,72,59,168,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,99,174,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,145,93,40,254,93,153,155,241,47,177,225,11,105,74,217,159,25,87,246,92,170,237,79,66,157,18,85,11,14,98,133,225,202,236,21,25,54,252,52,27,80,205,137,104,51,85,158,66,221,152,77,41,4,68,180,30,237,68,75,74,150,109,4,228,236,117,182,46,4,218,255,0,2,72,175,208,33,248,27,18,81,180,123,160,195,251,199,164,120,47,122,244,132,69,249,105,108,52,219,251,214,227,155,158,246,71,162,250,85,99,46,61,175,107,31,37,140,228,245,127,136,125,156,248,243,215,145,121,233,152,251,58,102,61,59,52,50,190,179,212,106,176,110,211,204,186,70,184,181,8,170,50,55,34,201,108,140,183,140,175,74,110,87,37,18,146,149,161,72,90,16,180,206,166,61,207,76,184,218,47,97,28,211,205,12,175,172,245,234,84,236,191,196,77,60,203,164,72,149,79,148,154,99,198,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,160,243,216,50,83,97,125,179,107,187,30,102,60,170,155,148,175,12,224,204,81,213,227,226,106,107,72,65,74,83,109,26,247,82,99,56,171,89,230,183,174,153,54,165,19,110,37,106,74,180,153,161,214,241,172,95,93,176,118,76,198,91,34,230,135,184,122,236,137,117,138,20,248,237,201,161,98,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,245,219,118,179,34,75,168,51,15,67,184,79,20,208,177,206,21,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,90,78,202,34,81,94,198,68,124,7,44,33,47,163,115,164,18,54,206,210,92,201,236,228,170,203,86,93,84,100,42,76,42,147,206,186,242,48,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,229,174,183,12,230,208,0,99,254,216,187,98,224,77,144,48,36,122,253,126,31,134,113,37,103,95,185,252,63,188,122,63,133,55,79,71,68,175,150,144,195,173,177,186,110,65,57,239,132,90,237,165,55,51,225,112,51,211,61,50,227,103,76,184,168,230,134,104,86,122,141,42,13,154,101,150,136,151,42,161,41,68,102,220,88,205,153,150,241,229,233,85,138,228,146,74,84,181,169,8,66,214,159,60,59,69,103,206,50,218,75,55,43,185,173,140,230,203,82,234,50,22,138,100,23,164,19,200,164,211,137,106,56,240,154,52,161,9,208,218,85,99,81,33,58,214,107,113,69,173,106,51,14,171,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,49,230,0,198,89,97,137,159,193,153,129,135,165,208,171,177,99,196,147,34,159,44,137,47,176,137,49,219,144,209,56,155,221,11,54,158,108,205,10,178,208,102,105,81,37,68,105,41,20,232,161,216,114,78,37,170,209,54,184,204,101,196,58,21,54,68,133,225,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,94,233,37,103,77,230,146,229,208,150,209,190,199,94,148,127,46,204,205,248,151,216,240,128,99,84,156,45,93,137,133,105,216,214,68,29,20,90,173,66,109,46,28,157,234,15,123,42,35,113,156,144,222,130,61,105,210,137,177,142,230,68,147,222,89,38,102,149,17,101,175,71,22,220,113,182,82,198,83,240,126,96,162,92,140,186,198,18,24,92,231,154,91,174,174,137,45,36,104,41,173,48,70,105,90,20,147,74,95,74,83,189,82,26,105,73,53,27,36,211,153,85,209,121,148,56,55,62,182,9,204,156,163,204,6,37,185,66,196,88,226,99,50,14,35,230,203,237,45,16,169,142,180,243,107,226,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,28,27,78,236,245,138,182,95,206,90,214,81,226,153,61,127,168,110,228,211,170,136,138,228,118,106,112,93,78,166,164,54,149,151,219,54,178,74,150,148,58,211,168,37,175,70,163,15,74,98,0,122,81,252,187,51,55,226,95,99,194,23,215,162,191,110,169,56,3,16,210,182,97,205,41,242,223,195,21,201,12,211,112,99,204,197,107,69,38,162,252,167,150,166,29,38,219,39,156,68,167,164,145,19,139,90,247,75,74,11,74,91,90,214,221,138,233,71,242,236,204,223,137,125,143,8,6,85,116,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,64,15,74,63,151,102,102,252,75,236,120,67,23,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,25,65,210,143,229,217,153,191,18,251,30,16,181,89,107,179,214,42,205,76,154,205,28,220,194,210,119,255,0,34,191,4,201,168,210,209,21,199,94,147,6,98,164,165,217,13,169,4,118,220,117,116,184,178,82,73,59,163,117,102,180,238,180,172,38,207,96,29,176,105,91,89,101,26,85,80,57,109,227,188,29,30,28,12,86,135,154,73,34,75,235,66,137,185,205,41,180,37,173,18,13,151,86,109,165,41,54,150,149,163,78,130,109,199,50,128,121,129,202,220,210,199,121,45,142,233,153,153,150,149,223,3,98,74,54,251,169,77,234,172,200,221,111,89,91,46,123,219,200,91,106,187,110,173,61,164,157,175,114,177,145,25,122,19,217,71,106,236,184,218,215,46,17,141,112,83,189,70,171,7,118,197,126,128,251,196,185,84,137,74,35,50,74,140,136,183,140,175,74,141,167,136,137,46,37,42,35,36,45,14,54,128,188,21,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,62,219,116,109,155,93,219,15,49,226,212,219,165,120,27,6,97,126,177,31,12,211,93,66,14,82,91,116,209,189,147,37,196,222,239,59,186,104,205,180,168,219,109,40,74,83,168,201,110,185,122,250,78,182,241,249,55,215,100,228,54,83,214,181,96,28,63,80,87,132,170,148,234,142,242,46,40,121,40,101,77,221,59,164,158,230,59,233,144,73,210,227,141,60,162,109,226,190,134,148,88,235,177,246,201,152,203,107,172,208,247,15,66,145,46,143,66,129,29,201,53,220,70,152,5,41,138,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,187,111,22,68,105,105,102,65,127,250,34,50,67,52,49,134,124,175,55,232,85,204,65,134,48,126,18,142,235,21,58,140,38,219,220,86,95,94,236,202,142,189,237,210,180,41,38,79,57,100,44,219,38,218,50,54,92,113,135,83,51,216,179,11,80,177,206,21,172,224,172,83,7,174,209,113,5,62,69,46,163,27,122,182,247,241,95,109,77,186,222,180,26,86,157,72,90,138,233,50,81,94,228,100,124,71,21,149,185,91,129,50,91,2,83,50,207,45,40,94,6,195,116,109,247,82,133,214,158,145,186,222,188,183,156,247,199,150,183,21,119,29,90,187,74,59,94,197,98,34,34,237,96,60,182,98,204,45,93,192,216,170,179,130,177,76,30,165,90,195,245,9,20,186,140,109,234,28,220,74,97,197,54,235,122,208,106,66,180,173,10,43,164,205,39,107,145,153,113,19,83,147,217,233,51,63,186,43,113,206,36,175,86,124,39,137,40,57,127,137,176,221,121,229,19,230,226,165,69,167,60,77,45,215,30,53,41,231,156,138,184,175,56,225,41,73,83,143,47,197,50,52,39,16,58,100,242,83,220,54,208,84,156,227,137,80,223,68,204,218,121,239,152,113,221,78,49,58,156,212,120,238,105,73,54,146,75,42,97,112,205,55,90,212,110,111,239,165,58,8,91,77,134,115,190,149,129,112,54,208,121,47,80,161,203,145,35,52,50,222,182,168,51,217,113,58,34,63,77,163,212,228,26,29,65,216,205,14,52,227,182,90,76,205,43,109,9,210,100,179,91,97,137,98,114,122,91,243,230,54,86,108,208,230,91,83,230,203,99,16,230,124,143,5,198,56,210,29,142,182,169,204,45,183,103,56,107,66,13,43,66,146,109,70,91,74,90,53,162,98,143,180,148,45,39,6,195,55,250,91,243,230,78,105,237,46,230,91,83,230,196,127,15,101,132,127,5,198,56,210,26,144,135,106,47,161,183,103,56,107,66,9,72,90,84,77,70,91,74,90,244,46,26,143,178,165,173,36,24,191,144,57,57,93,218,3,57,112,158,78,225,199,186,188,188,77,80,76,119,36,233,66,250,164,84,37,78,73,147,161,107,65,57,186,97,183,93,221,235,37,47,70,148,246,148,68,61,47,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,34,47,161,111,34,232,88,167,29,226,220,249,196,116,106,170,229,224,158,175,78,195,82,238,182,224,245,169,108,200,68,211,185,17,19,175,54,193,180,157,26,141,40,76,189,74,65,169,77,41,50,254,0,0,0,0,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,114,182,90,219,110,149,178,134,195,88,150,133,134,31,137,59,49,113,86,56,171,51,74,134,153,73,75,244,150,21,71,136,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,247,132,147,50,109,203,91,94,148,127,46,204,205,248,151,216,240,134,42,128,229,127,45,88,247,21,126,154,226,60,73,136,234,31,100,153,58,165,58,67,159,231,56,243,206,56,191,74,148,165,119,153,137,222,232,249,216,146,149,178,134,0,114,187,137,216,137,59,49,113,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,221,154,136,201,182,237,101,122,41,246,28,147,150,180,168,27,82,102,74,226,59,93,196,244,114,94,22,166,37,13,62,84,234,116,164,161,101,53,110,88,205,18,94,106,201,74,91,81,110,217,117,196,172,212,167,84,219,63,38,218,221,42,63,34,252,211,165,101,158,69,163,194,126,228,177,3,14,227,25,183,220,245,174,171,38,67,51,232,59,185,81,21,163,86,237,165,117,198,84,171,94,200,189,140,192,73,80,242,174,61,30,236,163,181,118,92,109,107,151,8,198,184,41,222,163,85,131,187,98,191,64,125,226,92,170,68,165,17,153,37,70,68,91,198,87,165,70,211,196,68,151,18,149,17,146,22,135,27,71,156,32,23,87,102,141,162,241,222,203,249,167,3,51,48,44,143,212,161,214,33,104,103,230,157,47,172,178,243,240,247,142,180,230,231,123,184,66,119,168,78,180,115,35,230,71,232,123,37,243,123,6,231,214,87,225,252,220,203,247,229,185,66,196,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,18,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,56,1,218,7,100,204,101,145,24,7,44,51,73,82,37,214,240,158,101,97,122,117,105,21,100,192,38,24,129,81,146,201,190,170,106,204,156,89,154,210,209,161,105,113,68,222,244,183,154,19,239,78,105,239,253,31,59,109,213,118,80,199,238,80,177,59,242,231,101,214,42,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,91,178,81,153,182,221,130,124,207,207,230,22,127,106,157,166,112,118,202,57,71,51,52,177,124,25,85,21,170,66,105,180,138,100,98,52,174,163,81,113,11,91,76,27,150,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,251,14,41,207,92,183,194,153,29,43,104,121,181,173,246,12,103,15,163,18,71,146,146,38,28,153,21,214,82,228,116,52,137,6,223,191,61,173,180,54,218,205,10,83,142,33,28,12,236,60,251,109,83,180,190,50,218,187,55,38,102,150,47,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,107,105,131,115,73,41,229,234,117,197,173,197,17,106,90,213,165,40,70,134,208,29,43,53,115,51,21,103,38,99,226,60,210,198,178,250,197,107,19,84,29,168,73,210,227,139,109,157,103,216,97,173,226,214,180,178,210,9,45,182,131,81,232,109,8,73,29,146,66,98,58,36,50,67,56,114,187,37,231,98,108,127,92,151,79,195,216,190,67,117,172,61,134,146,220,23,88,121,137,49,34,173,53,85,200,111,91,250,220,109,45,180,150,20,182,201,178,105,197,41,181,41,196,154,49,131,162,147,98,159,146,110,42,99,105,60,203,166,85,99,97,188,37,80,143,39,9,181,109,203,53,138,163,46,41,71,35,89,40,156,83,49,92,109,28,18,157,14,58,122,77,102,76,188,210,166,72,192,6,174,69,233,20,46,119,28,86,45,197,52,44,13,133,171,56,219,20,78,234,84,92,63,79,145,84,168,202,221,45,205,196,86,27,83,142,185,161,4,107,86,148,37,71,100,145,168,237,98,35,62,0,58,254,115,230,246,13,200,108,176,196,25,185,152,15,203,110,133,135,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,4,107,113,215,27,108,141,70,148,17,172,141,106,74,73,74,47,60,91,75,109,23,142,246,160,205,57,249,151,142,100,126,171,14,143,11,67,63,51,41,125,101,231,152,135,188,105,166,247,219,173,250,211,189,90,117,175,153,159,34,43,193,210,11,182,221,87,106,252,124,221,11,12,191,46,14,93,97,89,18,25,165,67,76,165,41,138,179,233,121,228,162,172,182,212,203,75,66,220,142,166,210,150,156,37,27,37,188,36,153,27,142,93,209,243,177,37,83,106,252,126,229,119,19,177,42,14,93,97,89,17,222,170,204,84,85,41,138,179,233,121,149,46,146,135,18,243,75,66,220,142,167,20,167,91,53,27,37,187,53,17,27,141,220,49,86,109,38,171,78,141,2,101,66,153,46,44,122,164,115,151,5,215,153,82,17,41,130,117,198,77,214,148,101,101,160,157,101,214,205,73,185,107,109,105,230,147,34,66,164,213,106,49,167,204,167,211,37,202,143,75,142,82,231,58,203,42,90,34,176,110,182,201,58,234,136,172,132,27,175,52,217,41,86,45,110,33,60,212,68,121,213,211,41,73,165,80,118,146,193,52,42,21,50,37,58,155,77,203,138,108,72,112,226,50,150,88,140,195,115,234,9,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,78,134,186,77,42,189,180,142,54,161,87,105,145,42,52,218,142,91,212,162,76,135,45,148,188,196,150,28,159,79,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,128,198,189,149,118,152,198,91,40,102,228,60,210,193,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,126,133,50,95,55,176,110,125,101,126,31,205,204,191,126,91,148,44,69,29,79,71,41,108,27,47,180,180,56,166,157,101,196,113,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,132,14,144,109,137,42,155,40,99,246,235,184,97,137,83,178,235,21,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,45,225,164,140,219,114,206,143,157,182,234,187,40,99,247,40,88,157,249,115,178,235,21,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,45,217,40,204,219,110,193,148,29,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,29,255,0,166,139,20,208,177,206,21,217,235,26,225,105,221,118,139,136,41,245,202,165,58,78,233,109,239,226,190,221,45,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,232,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,24,0,39,39,163,67,110,56,219,71,96,214,114,123,28,34,90,51,23,5,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,118,214,225,56,131,50,82,208,204,48,96,12,173,199,121,161,238,143,220,45,11,194,126,228,176,252,204,83,88,249,105,150,122,173,46,46,157,251,254,250,180,235,211,188,71,97,26,150,119,224,147,177,142,43,9,226,154,238,6,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,104,73,217,68,105,59,88,200,203,128,15,82,96,49,215,97,205,174,233,91,95,101,26,177,91,244,232,148,124,89,65,144,154,110,35,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,181,104,222,21,201,109,188,217,41,205,209,184,172,138,0,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,66,176,154,158,154,191,37,140,45,235,2,15,179,170,34,40,54,114,201,10,174,209,217,195,69,201,170,21,114,37,34,165,95,143,81,84,57,114,219,82,216,39,227,193,126,75,104,115,79,105,40,90,152,36,26,200,148,104,37,154,137,43,211,160,195,61,58,46,186,64,38,82,38,83,118,100,206,252,69,190,165,61,213,169,216,30,168,251,111,191,41,185,78,190,211,12,210,85,187,66,245,50,123,219,180,227,134,132,178,150,212,217,168,208,109,37,169,106,30,91,49,102,22,174,224,108,85,89,193,88,166,15,82,173,97,250,132,138,93,70,54,245,14,110,37,48,226,155,117,189,104,53,33,90,86,133,21,210,102,147,181,200,204,184,137,169,232,189,219,95,242,64,96,68,100,198,97,84,234,179,179,39,6,211,215,37,218,140,211,223,120,102,150,151,146,132,72,55,82,146,179,205,111,88,101,194,112,205,110,118,29,214,226,150,238,236,50,87,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,25,105,209,243,182,221,87,101,12,126,229,11,19,191,46,118,93,98,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,187,37,25,155,109,218,119,176,166,41,161,99,140,45,70,198,184,90,119,94,162,226,10,124,122,173,58,78,233,109,239,226,190,218,92,105,205,11,36,173,58,144,164,157,148,68,162,189,140,136,248,15,57,155,85,108,207,140,182,80,205,201,153,91,140,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,234,53,50,189,77,56,133,182,163,61,43,66,180,169,104,208,226,242,171,162,231,110,218,86,73,213,94,200,140,232,196,210,227,224,138,228,132,43,15,212,101,190,158,165,135,166,169,75,55,80,230,162,212,212,105,10,90,76,215,175,118,211,137,53,154,82,79,60,234,66,102,148,103,123,219,136,196,206,144,61,183,41,155,40,224,22,232,120,101,232,147,179,23,20,199,144,205,42,26,101,37,15,210,88,83,47,37,21,101,182,166,93,66,208,220,132,182,73,105,194,73,60,123,194,73,153,54,229,174,174,213,91,75,224,221,148,114,154,102,105,98,248,50,234,43,84,132,83,105,20,200,196,105,93,70,162,227,107,91,76,27,150,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,252,242,102,174,101,226,172,228,204,124,69,154,56,214,95,88,173,98,106,131,181,9,58,92,113,109,179,168,251,12,53,188,82,214,150,90,65,37,182,208,106,61,13,161,9,35,178,72,7,21,249,106,199,184,171,244,215,17,226,76,71,80,251,36,201,213,41,210,28,255,0,57,199,158,113,197,250,84,165,43,188,204,122,28,216,171,40,179,67,35,246,122,195,88,3,54,49,220,188,71,86,139,29,151,153,143,37,134,210,186,11,11,142,213,233,36,234,29,112,164,162,59,164,242,80,238,171,104,52,161,4,150,208,130,44,65,232,168,216,86,70,14,68,13,169,243,94,4,184,213,201,81,201,236,21,5,50,154,83,9,167,75,132,131,240,146,205,151,20,106,91,173,72,113,164,178,225,39,118,68,226,148,133,41,77,155,82,102,119,229,96,27,82,82,70,217,92,251,196,113,237,170,75,79,184,222,193,241,240,143,119,236,113,35,207,149,219,34,63,56,143,237,180,40,221,99,220,119,189,190,122,124,33,226,151,236,127,64,8,112,124,244,233,191,14,124,196,187,236,9,86,83,248,77,41,53,51,218,197,196,158,7,246,40,190,145,17,21,66,54,247,92,15,142,174,127,112,74,191,71,195,167,238,97,148,240,227,140,147,252,28,80,18,105,6,198,202,142,255,0,68,127,128,135,208,92,199,205,78,177,48,162,250,227,252,4,62,146,230,3,133,197,106,81,82,37,105,77,252,78,239,174,72,138,30,144,77,247,134,113,234,183,71,111,153,124,116,157,188,72,162,88,113,63,246,162,79,249,159,190,72,139,14,144,118,82,78,227,231,174,122,254,101,112,251,145,64,88,93,138,26,91,184,242,113,232,87,246,138,71,34,255,0,25,96,77,78,84,160,145,131,240,249,113,185,81,98,21,143,245,164,8,100,216,108,217,247,119,55,120,226,82,126,1,147,192,204,139,244,83,2,103,178,195,119,238,82,133,161,100,127,50,34,247,253,141,0,59,161,151,11,138,10,159,34,20,0,26,72,251,134,180,141,41,36,159,19,48,26,139,145,129,115,15,131,137,1,31,112,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,77,134,163,183,120,161,223,238,0,31,34,27,70,119,27,134,118,181,198,217,149,128,110,164,238,70,40,4,86,189,128,1,71,192,207,208,45,238,109,56,73,194,53,91,125,131,248,86,197,194,85,172,118,243,11,127,154,168,109,120,82,168,149,21,239,184,254,17,0,33,139,110,37,146,179,23,26,220,249,248,55,248,8,195,123,97,185,72,107,31,224,164,25,151,15,9,119,31,234,18,70,141,186,27,109,188,196,198,218,74,214,240,111,240,17,135,15,177,101,69,44,102,70,14,74,158,210,73,240,143,208,223,243,137,30,128,19,129,130,221,75,152,126,149,164,239,243,61,131,229,245,137,28,157,74,251,146,183,213,255,0,33,142,191,151,143,111,176,245,33,100,171,146,169,113,212,92,62,177,3,176,207,50,38,138,255,0,85,252,134,2,60,54,201,149,45,24,150,2,73,164,88,167,85,8,191,246,141,122,70,78,100,163,74,47,12,232,43,254,103,189,207,245,193,142,27,99,194,83,216,142,156,166,218,191,203,181,67,62,215,217,26,25,49,147,77,41,191,12,89,54,191,87,239,253,112,65,129,125,32,15,41,52,76,52,70,69,198,45,95,247,145,196,109,73,227,33,211,250,245,126,17,35,157,32,171,81,81,240,177,95,156,106,191,239,99,136,226,145,243,247,62,221,95,132,32,78,127,70,222,23,161,227,126,143,172,59,130,241,68,14,187,69,196,12,215,233,117,24,219,213,183,191,138,252,233,77,186,222,180,25,45,58,144,165,21,210,100,162,189,200,200,248,136,181,219,131,100,122,174,200,153,180,156,42,197,70,93,95,10,87,99,170,165,135,106,143,199,82,22,182,9,102,149,197,121,100,146,109,82,89,61,58,247,103,99,67,140,184,105,111,122,77,166,88,58,44,111,249,8,240,31,236,154,191,180,164,139,221,180,54,67,224,221,164,114,146,187,149,88,202,20,69,34,163,29,197,211,103,61,28,222,93,42,162,77,168,163,205,104,137,104,86,182,212,171,154,73,105,214,131,91,106,61,11,81,29,30,116,254,74,56,239,228,89,242,21,240,239,229,51,221,7,186,159,6,117,86,127,182,157,91,171,111,247,218,55,191,57,236,232,215,163,191,77,248,139,191,176,238,200,181,93,175,115,109,88,85,250,140,186,62,19,160,199,77,75,17,213,88,142,165,173,12,27,132,148,69,101,102,147,105,50,94,61,90,55,135,98,67,111,56,73,115,116,109,171,149,153,209,249,157,176,54,174,129,178,251,244,169,106,93,70,65,207,102,184,203,76,60,132,97,178,152,228,115,172,186,210,31,52,178,141,45,41,68,195,142,165,102,179,67,69,219,90,53,77,246,206,217,15,131,118,110,202,26,22,85,96,200,81,18,138,116,118,215,83,156,204,115,101,117,90,137,161,37,34,107,164,165,173,90,220,82,110,73,53,171,66,9,13,164,244,33,36,65,220,48,150,22,161,96,124,47,71,193,88,90,15,82,163,97,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,51,90,180,161,41,43,168,205,71,107,153,153,241,28,194,57,253,193,160,185,152,214,142,127,112,5,79,152,138,46,156,138,77,41,154,174,78,87,89,166,68,69,74,100,122,244,73,19,18,202,73,247,152,101,80,84,211,75,114,218,148,132,41,247,148,148,153,217,38,235,134,86,212,119,149,211,230,34,179,167,51,233,39,247,201,248,180,6,29,116,117,83,83,85,219,87,42,226,169,14,40,145,85,122,77,155,231,118,162,60,233,31,192,90,46,126,130,49,61,89,205,4,170,153,63,142,169,134,219,139,41,120,106,166,198,150,202,234,86,184,174,38,197,233,226,32,247,162,174,7,92,219,139,1,72,222,232,234,49,171,18,45,166,250,239,76,146,221,185,240,249,229,239,199,149,187,238,39,158,177,3,194,180,153,180,189,238,235,174,70,114,62,243,78,173,26,210,105,189,174,87,181,249,92,7,150,49,232,95,163,150,158,84,205,138,50,174,49,52,219,122,233,146,36,89,178,177,30,246,99,238,95,225,61,119,63,73,152,243,208,61,29,236,73,76,42,70,200,185,69,20,163,155,59,204,35,78,149,164,204,206,251,230,137,221,92,126,171,94,175,186,2,246,143,42,227,213,64,242,174,3,208,246,91,101,14,13,207,173,130,114,239,40,243,1,137,110,80,177,22,91,225,182,100,28,71,205,151,218,90,33,70,117,167,155,95,18,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,56,54,218,119,103,172,85,178,254,114,214,178,143,20,201,235,253,67,119,38,157,84,68,87,35,179,83,130,234,117,53,33,180,172,190,217,181,146,84,180,161,214,157,65,45,122,53,28,255,0,108,157,228,177,147,126,175,240,247,179,152,24,43,211,39,158,153,52,245,10,147,144,206,97,106,86,38,199,209,239,83,69,81,185,202,110,86,17,212,184,234,74,84,148,182,100,239,91,99,122,74,97,78,39,74,82,195,202,65,251,194,128,90,174,140,94,144,8,121,69,50,54,207,217,223,136,186,166,5,151,165,140,51,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,197,231,22,164,178,164,38,228,150,212,181,183,49,53,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,48,88,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,165,60,151,193,88,203,46,178,191,15,224,124,192,204,169,120,254,187,70,142,168,210,49,28,184,101,21,249,232,39,20,109,27,136,214,179,53,165,163,109,179,90,150,165,184,104,53,168,205,74,51,1,29,88,251,161,130,149,59,62,105,47,96,44,111,46,157,149,117,105,18,231,214,35,186,132,170,109,17,134,247,27,184,49,93,90,212,169,43,121,78,62,77,184,227,100,76,182,205,220,83,235,210,78,201,253,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,16,3,210,143,229,217,153,191,18,251,30,16,202,174,131,31,167,103,222,223,227,33,138,189,40,254,93,153,155,241,47,177,225,12,170,232,49,250,118,125,237,254,50,1,159,251,78,236,245,133,118,160,201,170,214,81,226,153,61,67,175,238,228,211,170,136,138,220,135,169,147,154,86,166,164,54,149,151,219,54,178,74,144,165,180,235,168,37,163,94,162,197,93,132,122,49,104,89,27,49,57,157,158,240,169,88,143,29,65,168,27,180,72,201,66,215,22,136,228,103,228,182,153,77,44,157,221,202,223,182,113,164,54,110,178,135,24,82,81,100,161,194,51,78,127,128,8,86,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,101,58,71,250,63,230,108,239,93,119,54,242,135,14,255,0,98,121,253,89,135,99,71,113,249,14,97,217,90,16,222,153,11,121,110,56,182,94,112,141,104,120,213,164,156,116,218,81,35,222,77,220,107,217,139,104,92,85,178,254,114,209,115,115,11,70,235,253,67,121,26,163,75,92,167,35,179,83,130,234,116,187,29,197,32,254,213,196,26,146,180,161,214,154,89,161,122,52,159,163,60,127,128,48,110,105,224,218,182,95,102,14,30,137,92,195,213,200,231,26,116,25,36,122,29,69,200,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,0,118,219,216,251,19,108,141,154,14,209,84,82,230,224,154,228,135,213,132,235,18,221,143,191,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,244,164,39,167,37,243,123,6,231,214,87,225,252,220,203,247,229,185,66,196,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,18,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,62,234,60,240,236,73,182,14,38,217,27,52,26,173,36,229,205,193,53,201,12,39,22,81,226,53,31,127,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,234,79,160,140,39,138,104,88,231,10,209,177,174,22,157,215,104,184,130,159,30,169,78,147,186,91,123,248,175,182,151,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,0,57,97,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,197,94,139,143,46,204,178,248,235,216,243,70,127,244,157,108,29,242,111,161,73,207,156,167,162,234,199,216,126,158,175,9,82,233,212,237,228,172,80,202,86,202,91,186,183,169,45,244,118,19,32,211,165,183,29,121,36,219,37,125,13,36,176,3,162,227,203,179,44,190,58,246,60,209,63,192,60,187,224,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,124,77,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,77,58,90,246,40,240,36,201,155,89,101,149,50,149,14,138,246,229,188,105,79,96,183,14,38,115,207,238,209,83,73,26,180,57,190,91,173,54,234,91,74,84,78,18,93,50,112,221,121,104,238,221,20,59,14,70,195,84,170,38,215,25,140,185,101,93,169,71,144,188,35,73,52,59,28,160,196,117,46,48,169,175,146,137,38,234,223,105,75,221,36,174,209,50,234,92,186,212,226,55,33,119,250,57,182,9,252,138,244,39,243,35,49,31,235,25,155,137,169,253,78,92,118,36,107,139,69,130,181,161,211,134,147,65,232,121,227,91,109,169,215,120,164,148,132,161,163,210,149,56,246,106,128,0,133,110,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,11,85,211,87,229,79,133,189,95,193,246,141,68,90,174,142,237,175,63,34,150,114,159,186,153,187,156,189,198,59,168,88,163,68,14,178,243,27,164,187,213,101,183,164,201,194,221,56,234,181,146,117,234,105,199,108,218,220,38,180,134,69,116,175,108,57,39,13,85,107,123,92,101,202,226,21,10,165,34,58,241,117,36,144,212,115,131,45,213,54,194,102,176,73,36,147,168,125,213,35,122,147,187,164,243,170,114,235,75,139,220,225,6,204,91,66,226,173,151,243,150,139,155,152,90,55,95,234,27,200,213,26,90,229,57,29,154,156,23,83,165,216,238,41,7,246,174,32,212,149,165,14,180,210,205,11,209,164,253,41,136,22,233,25,216,163,242,42,230,59,21,252,1,76,170,185,150,88,167,223,41,178,95,45,235,116,185,198,107,55,41,138,123,82,150,173,40,65,56,210,157,36,169,109,169,73,187,170,101,215,12,50,215,165,15,55,176,110,125,108,19,150,217,185,151,239,203,114,133,136,177,196,55,163,148,182,13,151,218,90,33,84,218,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,13,122,46,60,187,50,203,227,175,99,205,24,213,27,20,215,98,97,90,142,10,143,59,69,22,171,80,135,84,153,27,116,131,222,202,136,220,150,227,185,172,203,90,116,162,108,146,177,25,36,247,151,81,25,165,38,89,43,209,113,229,217,150,95,29,123,30,104,9,254,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,69,6,205,217,33,85,218,63,59,112,182,75,209,171,145,40,210,49,28,135,82,185,242,91,83,136,140,195,44,57,33,229,146,19,197,107,38,153,115,66,46,146,82,244,164,212,130,51,89,74,255,0,77,95,146,198,22,245,129,7,217,213,17,29,93,28,152,166,133,129,182,194,193,120,215,20,206,234,84,92,63,79,196,85,74,140,157,210,220,220,69,98,133,61,199,92,208,130,82,213,165,8,81,217,36,106,59,88,136,207,128,9,169,254,195,91,5,236,193,250,107,31,2,229,213,63,235,166,78,148,243,242,62,226,77,231,229,72,251,27,73,83,191,157,54,158,204,6,109,21,159,56,203,105,44,220,174,230,182,51,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,67,105,85,141,68,132,235,89,173,197,22,181,168,206,224,109,183,182,14,38,218,231,52,29,173,40,229,194,193,52,57,15,167,9,209,229,181,31,127,5,135,91,97,15,45,199,26,65,41,75,121,81,144,233,161,75,112,155,53,26,16,165,17,106,85,223,232,224,232,255,0,153,180,69,117,172,219,205,236,59,253,137,224,117,150,26,141,33,199,227,185,136,165,104,91,122,99,173,149,182,226,25,101,195,37,173,226,86,147,113,162,105,36,191,126,54,130,245,244,81,236,45,243,141,168,51,175,6,127,123,202,192,16,167,43,237,148,170,163,145,205,63,173,117,85,169,95,86,241,35,243,59,194,213,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,58,255,0,74,246,195,146,112,213,86,183,181,198,92,174,33,80,170,82,35,175,23,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,55,169,59,186,79,58,167,46,180,184,189,207,96,232,49,250,118,125,237,254,50,18,168,3,204,14,91,230,174,99,228,253,118,70,39,202,252,105,85,195,53,89,116,249,52,183,165,211,164,27,78,46,43,232,208,227,102,101,254,106,146,126,50,28,67,110,32,210,180,33,73,249,112,6,0,198,89,167,140,169,57,125,151,216,122,93,115,16,215,36,20,104,48,99,17,107,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,44,191,233,44,216,86,54,204,184,154,46,103,229,140,8,145,114,191,17,200,98,155,22,10,101,58,227,244,138,137,71,51,83,11,55,220,91,175,33,226,97,231,146,225,40,244,158,241,181,37,4,150,205,204,255,0,232,226,216,114,78,202,88,54,126,48,204,21,196,145,152,184,194,59,8,156,203,72,105,212,81,34,36,205,101,9,167,200,141,75,90,148,105,83,234,74,183,74,91,77,37,36,162,100,157,112,46,86,199,91,29,96,77,144,48,36,138,5,2,103,134,113,37,103,71,186,12,65,187,122,63,133,55,79,72,92,95,149,86,251,173,177,186,110,65,183,239,102,90,237,169,87,51,225,144,0,0,0,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,14,169,138,122,25,48,38,32,218,10,85,114,147,138,253,204,228,236,138,122,28,110,137,75,121,231,43,17,231,37,164,182,108,161,233,100,242,13,149,44,142,65,188,179,82,174,163,100,154,34,179,165,150,185,229,128,48,110,86,108,77,153,217,125,151,216,122,37,15,15,80,242,223,16,70,131,6,49,30,134,145,224,249,6,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,119,212,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,74,123,78,236,245,133,118,160,201,170,214,81,226,153,61,67,175,238,228,211,170,136,138,220,135,169,147,154,86,166,164,54,149,151,219,54,178,74,144,165,180,235,168,37,163,94,162,243,88,61,84,0,243,25,157,25,67,140,178,23,52,49,6,81,230,3,17,27,174,225,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,129,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,148,148,244,83,237,219,74,58,84,13,150,115,151,19,75,77,73,50,9,140,17,85,168,190,149,48,227,6,148,37,186,57,172,200,148,133,165,68,163,99,90,148,75,37,238,18,104,208,195,110,117,94,153,252,239,202,252,85,137,176,214,70,210,168,114,230,99,108,13,33,83,234,53,133,56,227,76,83,216,153,29,181,245,20,54,125,151,214,234,74,43,202,114,214,108,155,109,41,82,141,199,82,222,0,100,190,80,227,44,250,205,12,63,148,121,126,196,71,43,184,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,226,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,38,30,148,241,254,0,193,185,167,131,106,217,125,152,56,122,37,115,15,87,35,156,105,208,100,145,232,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,40,235,164,244,44,96,218,118,124,194,170,204,204,25,117,76,160,139,29,185,110,210,165,184,105,173,202,150,155,18,161,184,243,45,161,162,140,163,35,89,188,222,135,116,153,180,148,37,86,144,82,41,128,40,88,155,12,224,218,77,11,25,227,153,120,198,187,18,57,38,161,93,147,6,60,53,206,124,204,205,75,38,35,161,45,52,139,158,148,32,136,204,144,148,146,148,226,181,45,93,128,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,138,219,7,100,204,27,181,214,87,251,135,174,200,137,71,174,192,144,220,154,22,35,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,69,247,107,50,53,52,131,44,117,232,84,242,88,197,62,176,39,123,58,156,51,252,6,10,244,127,244,112,80,182,119,135,73,205,236,219,99,175,230,199,110,68,102,152,154,190,171,135,91,117,135,25,92,100,238,212,77,201,121,77,188,178,117,197,107,108,149,165,45,120,134,243,177,215,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,202,174,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,235,248,255,0,31,224,220,172,193,181,108,193,204,28,67,18,135,135,168,113,206,76,233,210,76,244,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,0,108,95,182,14,38,218,231,111,108,93,90,81,203,133,130,104,120,30,170,156,39,71,150,212,125,252,22,29,155,71,67,203,113,198,144,74,82,222,84,100,58,104,82,220,38,205,70,132,41,68,90,149,139,253,35,253,32,19,54,136,174,187,148,153,67,136,191,177,60,14,172,251,178,99,182,252,119,49,20,173,8,115,84,132,60,134,220,67,44,184,102,132,50,105,210,110,52,110,168,215,239,36,215,45,208,169,229,79,138,125,95,206,246,141,56,5,170,233,71,242,236,204,223,137,125,143,8,101,87,65,143,211,179,239,111,241,144,197,94,148,127,46,204,205,248,151,216,240,134,85,116,24,253,59,62,246,255,0,25,0,181,93,39,91,7,124,132,43,178,115,231,41,232,186,112,14,32,168,43,194,84,186,117,59,119,23,11,188,164,50,150,238,173,234,143,115,33,245,72,52,233,109,182,153,81,182,201,91,91,73,60,42,193,249,171,152,249,127,66,197,56,99,5,99,74,173,22,149,141,105,233,165,215,226,67,144,109,183,80,138,75,37,147,110,17,127,156,155,149,148,109,186,243,102,122,29,113,42,244,231,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,128,205,186,54,40,197,91,54,103,140,90,6,18,166,120,87,11,102,29,66,67,152,30,53,56,156,126,87,23,144,94,12,54,84,165,188,183,153,57,12,54,149,93,91,228,173,181,17,235,55,27,108,44,86,75,229,14,50,207,172,208,195,249,71,151,236,68,114,187,136,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,38,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,126,132,246,85,217,159,6,236,161,148,112,242,183,7,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,212,105,101,26,90,109,8,109,38,122,80,132,234,82,215,173,197,244,173,133,246,50,161,108,121,151,18,169,142,85,124,51,140,241,71,87,145,137,170,77,45,101,21,78,52,75,221,70,140,218,173,102,90,222,186,68,226,146,78,56,165,169,74,210,70,134,155,201,80,0,0,1,138,189,39,89,91,242,80,216,219,26,245,74,23,132,234,184,75,171,226,154,127,203,91,158,171,213,92,46,182,255,0,21,165,43,211,5,201,189,133,106,189,251,41,53,146,4,5,211,42,213,90,44,149,204,163,84,229,192,144,228,119,226,45,216,207,41,165,169,135,218,91,47,52,106,73,145,154,28,105,199,27,90,121,41,11,82,78,228,102,67,212,240,243,109,181,214,72,82,182,113,218,47,25,228,213,10,185,46,175,77,160,72,140,168,114,229,182,148,62,108,72,138,204,150,208,230,158,202,150,132,190,72,53,145,36,150,104,53,18,81,171,65,5,160,31,85,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,229,25,21,176,38,207,20,173,166,54,151,160,96,60,85,74,151,63,9,211,227,201,173,226,52,70,152,152,203,234,76,34,200,73,168,204,150,104,114,75,145,89,89,53,239,154,29,81,164,209,99,113,1,54,123,23,228,229,119,32,182,96,192,25,85,138,94,215,90,165,83,220,145,81,111,74,11,171,74,151,33,217,110,198,186,22,180,47,114,185,10,107,120,149,26,87,187,214,86,37,88,175,88,0,0,0,0,197,253,168,58,66,242,95,100,204,127,79,203,156,198,195,24,214,163,82,168,209,218,173,180,237,18,20,71,152,75,14,60,243,41,74,148,244,150,148,75,213,29,102,100,73,50,177,167,143,50,38,203,253,33,121,47,181,158,63,168,101,206,92,225,140,107,78,169,83,168,238,214,221,118,183,10,35,44,41,134,222,101,149,37,42,102,75,170,53,234,144,131,34,52,145,88,149,199,145,30,48,116,160,108,103,180,158,209,57,251,64,198,185,57,150,254,232,40,176,176,124,90,91,242,124,49,2,38,137,72,155,53,197,55,162,67,237,172,236,135,155,59,145,105,237,90,247,35,34,116,95,236,103,180,158,206,217,251,95,198,185,199,150,254,231,232,179,112,124,170,91,18,124,49,2,94,185,75,155,9,196,183,162,59,238,44,174,134,92,59,153,105,236,218,247,50,35,9,63,0,0,16,3,210,143,229,217,153,191,18,251,30,16,189,93,19,123,25,80,179,110,187,249,38,49,205,87,123,74,192,152,129,17,232,148,120,235,90,28,126,177,29,12,201,76,153,11,43,89,150,183,172,169,13,164,204,220,112,143,93,144,131,67,214,87,165,31,203,179,51,126,37,246,60,33,119,246,82,219,6,149,178,111,71,230,44,85,60,229,185,142,241,142,56,173,64,194,136,101,164,154,35,62,138,85,48,156,156,234,156,66,154,209,28,222,105,100,218,146,163,117,106,66,52,232,55,28,108,50,215,165,11,109,127,200,255,0,129,23,147,25,123,83,170,193,204,156,101,79,68,150,170,48,143,115,224,106,90,158,82,23,32,157,82,78,239,59,186,125,150,201,179,37,183,219,119,91,106,67,91,200,97,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,149,106,158,50,205,124,127,54,179,49,185,117,252,89,140,107,14,73,117,17,34,17,191,80,168,203,120,212,162,109,150,82,68,107,113,215,14,200,109,37,197,68,73,46,68,38,251,163,175,97,88,219,45,96,210,199,25,131,2,34,243,82,191,29,230,103,61,26,83,171,69,50,156,241,199,89,83,76,137,195,97,229,165,200,233,113,111,37,30,58,212,132,173,104,73,45,97,117,118,59,217,87,6,236,161,148,116,252,31,70,166,196,86,39,168,199,143,39,22,85,219,112,222,93,70,162,72,237,146,93,82,16,174,172,218,148,226,89,70,148,233,65,154,140,183,139,113,107,243,152,61,84,15,42,224,61,20,101,30,89,225,92,228,216,71,47,178,183,26,196,235,20,92,77,149,244,58,124,157,45,182,183,25,215,76,99,67,237,111,16,180,37,230,150,73,113,181,154,79,67,136,66,136,174,146,16,109,181,86,204,248,203,101,12,220,153,149,184,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,163,83,43,212,211,136,91,106,51,210,180,43,74,150,141,14,46,124,246,78,50,252,139,57,55,234,255,0,15,123,57,128,218,95,103,92,7,181,6,86,79,203,60,117,31,245,89,148,121,186,222,249,153,84,234,207,50,196,205,219,78,183,190,221,111,214,173,210,213,161,124,140,185,25,7,157,122,142,106,230,61,91,46,41,25,67,83,198,149,89,56,50,131,80,145,84,166,209,28,144,103,22,52,167,136,137,199,18,159,253,115,73,31,101,10,121,245,36,146,111,58,107,200,174,143,157,137,42,155,87,227,247,43,184,157,137,112,114,235,10,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,45,217,168,136,220,110,253,127,47,118,10,206,76,107,181,93,83,101,26,131,244,170,85,107,13,124,185,95,170,38,66,100,69,137,75,34,101,69,49,164,145,165,111,239,17,38,57,182,213,146,179,83,200,39,9,146,39,20,220,243,229,86,90,97,92,155,203,140,59,149,216,42,39,87,162,225,154,123,84,248,218,155,109,14,61,164,187,111,187,187,74,16,167,157,89,169,199,22,73,45,110,45,106,50,186,140,7,43,133,48,181,7,3,97,106,54,10,194,208,122,149,23,15,211,227,210,233,209,183,171,115,113,21,134,210,219,77,235,89,154,213,165,8,73,93,70,106,59,92,204,207,136,229,64,86,221,221,224,23,225,96,191,11,10,0,8,204,218,131,162,6,149,141,179,62,6,46,200,10,236,76,43,71,196,181,134,145,93,163,59,13,39,10,134,194,155,121,201,51,162,217,196,168,208,106,67,40,110,18,81,98,113,254,14,52,201,89,169,9,202,172,180,194,185,55,151,24,119,43,176,84,78,175,69,195,52,246,169,241,181,54,218,28,123,73,118,223,119,118,148,33,79,58,179,83,142,44,146,90,220,90,212,101,117,24,237,64,2,22,58,106,124,169,176,183,171,248,62,209,168,135,66,169,95,106,108,83,234,254,119,180,105,193,211,83,229,77,133,189,95,193,246,141,68,58,21,14,219,83,98,159,87,243,189,163,78,1,47,217,171,150,88,87,57,50,227,17,101,118,53,137,214,40,184,154,158,237,62,78,150,219,91,140,234,46,195,237,111,16,180,37,230,150,73,113,181,154,79,67,136,66,136,174,146,24,3,178,151,68,101,11,47,243,30,189,138,54,134,126,149,141,105,84,90,131,145,112,221,45,81,86,152,181,6,210,113,95,143,83,119,75,255,0,178,35,185,9,230,214,217,168,150,102,167,81,161,74,146,155,216,46,102,124,57,0,138,206,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,19,82,0,35,3,165,23,164,2,29,34,29,75,102,76,144,196,91,234,171,221,102,157,142,42,140,54,195,241,91,138,235,14,176,245,37,59,196,47,83,199,189,187,174,54,104,83,42,109,45,146,141,102,234,90,14,43,105,29,186,126,77,123,104,100,246,71,100,230,51,235,121,109,69,204,12,55,225,137,48,147,165,154,237,81,186,179,70,118,120,148,125,98,27,54,111,119,98,74,22,233,45,207,125,74,99,184,86,171,166,175,202,159,11,122,191,131,237,26,136,197,93,147,188,169,242,111,214,6,30,246,139,3,42,186,106,252,169,240,183,171,248,62,209,168,128,116,42,121,83,226,159,87,243,189,163,78,14,148,45,133,190,66,152,169,121,227,147,152,51,170,101,181,107,71,134,35,66,86,166,104,85,71,28,81,29,153,36,151,87,134,245,219,221,216,212,132,58,107,111,222,146,168,237,155,161,83,202,159,20,250,191,157,237,26,112,153,60,89,133,168,88,231,10,214,112,86,41,131,215,104,184,130,159,34,151,81,141,189,91,123,248,175,182,166,221,111,90,13,43,78,164,45,69,116,153,40,175,114,50,62,32,60,219,236,235,159,56,203,102,220,220,161,102,182,12,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,67,137,77,137,70,133,104,89,33,196,150,180,36,203,208,78,205,27,69,224,77,168,50,178,6,102,96,89,31,169,67,172,66,208,247,204,202,167,86,101,231,225,239,29,105,189,246,235,126,132,239,80,157,11,230,71,204,138,21,182,250,216,163,21,108,167,152,242,235,116,154,103,88,203,44,77,80,121,204,57,80,142,78,45,184,26,205,78,38,153,32,220,82,214,151,154,65,25,33,75,81,239,155,65,172,143,82,93,67,93,83,98,141,171,171,187,37,231,44,44,101,189,170,204,194,21,43,67,197,52,72,79,33,61,126,46,149,147,110,18,92,35,65,188,194,215,189,108,238,133,29,150,222,241,8,117,195,1,232,164,7,19,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,114,192,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,17,43,144,57,199,93,217,255,0,57,112,158,113,97,198,122,196,188,51,80,76,135,35,106,66,58,220,85,165,77,201,141,173,104,89,55,189,97,199,90,222,104,53,35,94,164,246,146,70,2,98,186,75,246,28,141,180,118,13,123,56,112,58,229,163,49,112,93,29,196,51,17,180,59,33,21,202,115,38,227,231,9,44,160,148,162,146,74,91,170,101,72,79,109,110,27,107,35,37,33,108,194,94,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,233,123,37,243,123,6,231,214,87,225,252,220,203,247,229,185,66,196,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,18,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,56,213,233,65,232,251,141,73,141,90,218,135,37,169,82,214,133,200,84,252,97,67,140,211,178,87,173,231,101,72,153,90,55,93,125,74,36,18,150,194,86,195,77,104,109,4,167,123,40,74,236,25,1,131,54,187,165,109,125,209,249,156,216,173,250,116,74,62,44,160,224,122,253,55,17,210,152,144,149,161,15,157,41,229,34,83,40,53,27,168,140,241,106,209,188,43,146,219,121,178,83,155,163,113,80,108,59,6,13,199,248,203,47,164,213,101,96,204,67,46,148,186,229,30,109,2,166,76,153,104,153,78,150,209,181,34,59,168,81,26,86,133,36,238,87,46,202,210,133,167,74,208,149,23,95,1,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,72,218,171,102,124,27,181,126,81,204,202,220,97,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,81,37,228,105,117,196,45,181,25,106,66,213,165,72,94,135,17,231,135,53,114,207,21,100,222,99,226,60,173,198,177,58,189,107,12,212,29,167,201,210,219,136,109,237,7,216,125,173,226,16,181,50,234,13,46,54,179,73,107,109,104,81,21,148,67,211,240,196,158,144,109,137,41,91,87,224,38,235,152,97,136,144,115,23,10,199,144,245,42,98,98,165,79,213,152,75,47,41,20,149,184,167,154,66,16,228,133,54,164,186,225,168,153,61,225,164,136,156,114,225,6,248,251,52,113,222,104,123,156,247,117,93,240,159,185,44,63,15,11,81,254,85,101,158,173,75,139,171,112,199,189,33,58,244,235,95,109,122,150,119,226,163,224,51,207,162,163,97,216,217,149,86,167,237,71,153,43,150,213,11,12,214,9,120,90,152,148,58,193,212,106,49,84,149,148,213,185,98,37,70,101,219,37,41,109,71,188,121,167,18,179,74,90,83,111,90,189,137,250,63,49,158,123,103,69,118,141,153,244,169,116,76,41,150,181,131,129,137,150,166,137,246,39,212,99,75,109,50,40,200,121,151,208,100,181,52,79,106,125,149,57,186,45,217,159,207,91,53,78,133,30,147,75,160,83,33,80,168,116,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,64,62,211,62,225,91,216,136,83,133,206,225,127,63,32,26,94,177,160,175,231,24,67,182,2,86,94,228,172,95,223,255,0,246,113,155,203,226,86,62,87,24,145,181,29,14,60,255,0,115,59,232,186,244,117,219,118,204,173,125,207,152,253,0,32,175,16,36,211,213,237,223,175,249,4,162,244,122,190,75,195,145,236,101,253,217,160,185,125,142,32,140,60,88,206,231,170,246,116,234,215,223,127,169,18,101,209,224,163,247,61,20,175,195,221,162,63,121,16,4,164,83,184,176,163,250,243,252,4,62,162,59,152,249,105,223,56,85,185,107,63,192,67,234,225,126,0,56,140,77,171,193,82,108,95,81,251,228,136,174,233,6,113,245,79,199,173,26,19,163,230,95,30,255,0,22,40,149,122,250,9,116,215,210,101,123,233,253,241,8,195,233,7,164,160,155,199,211,10,63,31,153,93,173,127,177,75,149,192,99,54,198,50,21,31,48,170,5,98,254,209,62,92,127,100,176,38,167,41,84,133,224,252,60,178,62,42,162,68,51,255,0,217,54,33,51,100,87,73,156,199,168,160,213,107,80,222,225,111,241,134,4,212,228,227,228,188,31,135,72,149,127,152,81,59,190,196,216,11,140,92,128,80,185,23,192,42,0,52,145,92,106,20,69,237,196,6,164,149,146,98,133,204,84,185,24,161,115,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,184,212,174,67,72,2,173,98,184,219,80,220,181,198,133,21,172,3,93,192,0,5,15,145,252,3,162,230,130,9,88,94,167,195,158,231,248,68,14,244,124,143,224,29,55,49,26,222,97,202,130,108,92,119,92,255,0,92,64,8,96,219,185,141,57,129,142,23,163,252,25,198,255,0,96,140,45,222,201,51,151,27,51,112,162,82,238,157,61,123,232,111,250,29,241,117,246,247,141,163,30,99,174,9,225,224,206,95,172,197,22,91,101,197,232,205,76,50,158,37,110,187,203,246,51,224,39,115,42,93,91,184,74,128,226,149,125,84,104,170,189,190,196,129,219,167,216,218,43,253,87,242,24,233,57,62,163,60,29,135,110,103,253,163,137,252,19,99,186,79,59,52,95,109,252,224,48,107,106,246,163,59,136,32,234,77,204,166,84,123,207,234,219,25,27,149,45,50,223,133,55,105,181,247,23,226,127,94,49,247,106,56,75,122,189,9,73,209,249,178,160,124,126,221,177,145,89,106,148,163,194,54,73,21,247,60,139,237,196,129,28,221,32,103,170,147,133,72,142,255,0,43,213,255,0,123,28,71,60,146,180,135,75,235,213,248,68,139,237,242,164,174,151,133,138,223,161,234,220,254,214,56,142,153,124,37,188,95,100,87,225,8,19,201,209,97,228,69,129,63,100,213,253,165,36,101,187,124,174,49,31,162,207,134,196,120,7,211,34,175,237,57,35,46,17,203,238,138,55,75,144,169,248,131,73,114,26,143,196,1,180,92,204,107,71,63,184,52,166,218,142,227,90,12,175,192,128,15,152,141,126,155,188,11,225,12,172,203,76,203,240,166,239,192,56,130,93,11,169,110,47,190,235,241,137,237,238,243,87,103,71,131,116,233,210,122,183,215,186,116,89,82,80,124,198,0,244,212,249,44,225,111,88,16,125,157,81,1,134,61,16,20,247,38,109,139,18,74,13,189,48,48,221,78,66,245,115,177,147,109,246,120,115,187,133,230,225,127,128,78,120,133,110,133,122,105,201,218,131,19,212,87,24,150,220,44,13,48,146,225,254,118,234,231,66,34,251,166,146,112,191,108,77,72,15,46,88,230,9,211,49,182,33,166,168,155,35,137,85,150,193,147,126,47,101,229,23,14,92,56,15,72,219,54,83,209,73,217,211,43,41,77,169,106,76,44,21,67,142,147,95,140,100,136,44,167,143,167,128,243,187,180,29,52,232,217,249,153,84,115,140,81,206,14,47,172,198,220,151,231,122,38,186,157,63,114,214,30,145,178,222,1,210,178,239,11,82,212,233,56,112,232,176,99,154,200,173,171,67,8,77,237,221,123,0,236,99,202,184,245,80,60,171,128,155,236,111,182,109,11,99,205,132,114,70,166,221,43,195,56,207,20,101,253,26,62,25,166,186,133,148,85,56,213,50,46,246,76,151,19,107,50,214,245,163,54,210,162,113,197,45,41,78,146,53,186,220,37,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,62,188,77,138,107,184,194,162,205,91,17,206,235,114,227,211,224,82,219,115,116,134,244,197,133,21,168,145,155,178,8,136,244,48,195,72,189,181,43,77,212,102,163,51,57,95,232,161,216,114,54,26,165,81,54,184,204,101,203,42,237,74,60,133,225,26,73,161,216,229,6,35,169,113,133,77,124,148,73,55,86,251,74,94,233,37,118,137,151,82,229,214,167,17,185,11,213,209,197,176,228,157,148,176,108,252,97,152,43,137,35,49,113,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,110,148,182,154,74,73,68,201,58,230,101,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,101,87,65,143,211,179,239,111,241,144,197,94,148,127,46,204,205,248,151,216,240,134,85,116,24,253,59,62,246,255,0,25,0,149,64,0,1,10,221,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,22,171,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,64,37,80,116,172,232,202,28,27,159,89,95,136,50,143,48,24,150,229,11,17,71,75,50,14,35,230,203,237,45,14,37,214,158,109,124,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,251,168,195,93,152,54,234,141,143,246,134,204,237,152,115,74,124,70,49,61,15,28,86,233,184,49,230,98,187,174,173,78,98,68,213,169,135,73,182,205,150,215,21,152,196,68,226,214,141,234,20,130,210,167,16,181,184,16,215,180,86,67,99,45,155,115,114,187,149,56,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,14,37,55,52,146,213,161,100,182,212,122,208,162,44,170,232,220,233,4,141,179,180,151,50,123,57,42,178,213,151,85,25,10,147,10,164,243,174,188,140,50,178,105,247,29,38,163,178,195,175,60,137,47,27,9,52,37,73,67,107,53,185,107,173,195,57,52,219,23,99,172,9,181,254,4,143,64,175,204,240,54,36,163,107,247,63,136,55,111,72,240,94,245,232,235,149,242,170,31,105,183,247,173,199,38,253,240,207,69,245,38,198,92,124,251,227,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,97,234,32,69,95,78,119,210,79,239,147,241,104,116,81,237,211,243,141,151,243,175,25,255,0,123,197,192,19,103,39,237,146,170,91,146,13,95,173,117,84,41,63,86,201,47,243,59,33,211,157,244,147,251,228,252,90,3,21,122,46,60,187,50,203,227,175,99,205,19,252,32,7,162,227,203,179,44,190,58,246,60,209,63,192,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,192,1,159,253,53,126,84,248,91,213,252,31,104,212,71,95,232,242,217,51,6,237,117,149,249,219,129,235,178,34,81,235,176,36,97,121,52,44,70,168,7,41,250,82,205,201,230,249,33,4,227,70,180,58,210,13,181,32,215,162,251,181,153,26,154,65,144,92,174,137,221,181,234,56,91,21,83,54,87,204,138,158,188,55,89,188,108,28,250,206,44,118,105,83,148,228,137,14,71,113,70,148,56,247,90,113,237,40,53,56,181,19,164,211,104,65,147,166,104,149,76,210,202,220,9,157,56,18,167,150,121,151,66,240,206,27,172,238,122,236,46,180,244,125,238,233,228,60,223,190,50,180,56,155,56,210,21,217,81,94,214,59,145,153,31,154,44,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,98,122,49,118,241,249,55,208,163,100,54,108,86,181,99,236,63,79,79,131,106,149,26,142,242,86,40,101,43,121,78,89,59,164,150,250,59,9,142,74,212,227,142,188,146,113,227,190,135,84,65,24,27,87,108,163,152,251,37,102,58,240,86,53,107,175,82,167,111,31,160,87,216,100,209,22,175,21,38,68,106,73,25,158,237,228,106,73,58,201,153,169,181,41,38,70,180,45,183,23,112,58,46,60,187,50,203,227,175,99,205,25,233,211,95,73,165,61,179,110,13,174,189,76,136,186,148,60,113,30,36,121,138,101,38,251,44,61,2,106,157,105,14,91,82,80,181,48,202,148,146,59,40,218,108,206,250,74,216,23,209,113,229,217,150,95,29,123,30,104,9,190,206,188,251,202,125,157,176,172,92,107,156,120,175,220,253,22,109,65,20,182,36,245,25,50,245,202,91,110,56,150,244,71,109,197,149,208,203,135,115,45,61,155,94,230,68,118,255,0,43,118,245,217,59,58,113,221,51,44,242,211,53,188,51,137,43,59,238,165,11,192,85,40,251,221,211,43,121,207,124,122,58,27,77,155,105,106,237,40,175,107,21,204,200,142,192,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,12,255,0,233,171,242,88,194,222,176,32,251,58,162,33,88,77,79,77,95,146,198,22,245,129,7,217,213,17,17,121,47,148,56,203,62,179,67,15,229,30,95,177,17,202,238,34,144,166,99,156,183,201,150,26,66,27,83,174,188,226,248,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,133,213,216,147,99,236,77,181,206,104,53,69,73,75,133,130,104,114,24,86,44,172,68,118,62,254,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,210,169,254,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,250,254,69,228,94,92,108,233,151,20,236,175,202,250,55,81,165,65,187,175,60,233,146,229,84,37,40,136,156,149,37,194,34,222,60,189,41,185,216,146,73,74,80,132,161,8,66,19,112,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,37,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,24,255,0,154,91,122,236,157,146,216,238,167,150,121,151,154,222,6,196,148,109,207,93,133,224,42,148,141,214,245,148,60,223,190,51,29,109,170,237,186,133,118,84,118,189,142,198,70,69,112,50,83,62,242,159,104,156,43,43,26,228,230,43,247,65,69,133,80,93,45,249,61,70,76,77,18,144,219,110,41,189,18,27,109,103,100,60,217,220,139,79,106,215,185,25,20,32,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,127,139,85,181,143,146,198,114,122,191,196,62,206,124,93,81,106,182,177,242,88,206,79,87,248,135,217,207,128,243,88,39,123,164,119,110,57,59,41,96,216,24,63,47,145,18,70,98,227,8,239,174,11,206,173,167,81,68,136,147,36,28,215,88,51,53,45,106,81,169,44,37,73,221,41,109,58,165,26,137,147,105,200,33,29,131,31,227,252,101,154,120,202,173,152,57,131,136,101,215,49,13,114,65,201,157,58,73,150,183,87,98,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,14,38,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,232,39,97,125,140,168,91,30,101,196,170,99,149,95,12,227,60,81,213,228,98,106,147,75,89,69,83,141,18,247,81,163,54,171,89,150,183,174,145,56,164,147,142,41,106,82,180,145,161,166,236,175,70,46,193,223,33,10,20,108,249,205,138,46,156,125,136,41,233,240,109,46,163,78,221,202,194,236,169,111,37,203,43,122,162,223,72,97,81,205,90,155,109,214,82,110,50,118,214,234,79,63,192,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,6,85,116,24,253,59,62,246,255,0,25,7,74,230,221,63,63,217,127,37,49,159,247,196,92,127,54,10,126,213,41,165,183,32,149,250,239,90,66,83,245,12,154,255,0,52,50,48,171,102,173,177,113,222,203,56,19,50,104,25,105,15,170,226,76,119,224,126,165,136,55,140,175,193,29,73,231,150,231,202,175,48,227,114,55,173,190,182,251,70,157,23,212,87,59,90,208,96,12,1,140,179,79,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,65,215,198,127,244,42,121,83,226,159,87,243,189,163,78,29,43,111,61,143,176,206,200,217,95,145,212,84,148,73,184,218,185,30,186,172,89,88,136,236,141,196,231,218,114,34,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,210,158,235,208,169,229,79,138,125,95,206,246,141,56,5,170,233,71,242,236,204,223,137,125,143,8,101,87,65,143,211,179,239,111,241,144,197,94,148,127,46,204,205,248,151,216,240,134,85,116,24,253,59,62,246,255,0,25,0,149,64,0,0,0,0,0,0,0,17,107,211,97,146,245,90,140,108,7,158,248,123,8,75,149,30,151,30,85,7,19,86,25,90,150,136,172,27,173,174,156,151,91,213,100,32,221,122,105,19,164,130,45,110,33,11,85,212,210,78,82,134,47,244,151,98,124,27,134,182,45,204,68,99,58,124,74,138,43,17,227,82,233,144,94,169,28,53,191,81,114,75,103,29,198,141,61,167,87,29,72,235,102,209,17,235,68,85,165,86,70,163,32,243,238,38,79,161,111,39,43,184,63,38,177,110,113,85,222,221,196,204,74,132,120,244,184,218,80,122,162,211,85,33,181,73,214,149,153,150,183,223,144,214,237,72,66,147,213,181,118,146,226,76,161,176,122,40,216,14,191,133,113,46,198,217,79,81,193,212,79,5,64,103,15,183,79,121,142,172,219,26,231,69,113,113,230,191,165,179,52,158,246,83,79,187,172,251,75,222,107,89,18,148,162,32,200,0,0,1,101,51,175,108,205,155,54,118,197,81,112,86,113,230,71,185,250,212,218,122,42,140,70,240,60,249,122,226,173,199,27,75,154,227,176,226,10,235,101,194,177,158,174,205,237,99,35,54,74,109,153,179,102,209,56,170,86,10,201,204,200,247,65,90,133,79,93,81,248,222,7,159,19,68,84,56,219,106,115,92,134,27,65,217,111,54,86,35,213,218,189,172,70,101,24,61,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,24,255,0,154,91,122,236,157,146,216,238,167,150,121,151,154,222,6,196,148,109,207,93,133,224,42,148,141,214,245,148,60,223,190,51,29,109,170,237,186,133,118,84,118,189,142,198,70,69,112,50,83,62,242,159,104,156,43,43,26,228,230,43,247,65,69,133,80,93,45,249,61,70,76,77,18,144,219,110,41,189,18,27,109,103,100,60,217,220,139,79,106,215,185,25,20,32,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,0,233,71,242,236,204,223,137,125,143,8,98,168,202,174,148,127,46,204,205,248,151,216,240,133,202,232,177,216,178,149,159,152,202,102,114,230,150,31,137,84,203,236,35,32,226,69,130,252,148,154,42,85,180,147,78,165,167,152,210,102,228,102,154,112,150,180,172,208,149,173,108,167,223,81,190,65,5,245,232,186,232,255,0,135,72,135,77,218,111,59,240,238,250,170,247,86,168,224,122,91,238,48,252,86,226,186,195,79,179,86,86,237,107,212,241,239,108,211,110,18,20,202,155,83,134,147,89,180,166,164,252,0,0,121,87,30,170,7,149,112,30,148,182,79,34,252,139,57,55,127,252,159,225,239,103,48,46,165,140,90,205,147,188,150,50,111,213,254,30,246,115,2,233,153,249,128,44,125,224,118,238,20,185,249,192,0,113,120,179,20,208,112,62,21,172,227,108,83,63,169,81,176,253,62,69,82,163,39,116,183,55,17,88,109,78,58,230,132,18,150,173,40,74,142,201,35,81,218,196,70,124,7,40,45,86,214,30,75,57,201,234,255,0,16,251,57,240,22,175,253,148,109,133,47,199,60,191,248,102,177,255,0,116,25,84,101,222,92,135,149,145,234,152,140,5,5,74,221,225,107,138,0,133,142,154,175,42,108,45,234,254,15,180,106,33,208,171,111,201,77,138,111,255,0,147,249,222,209,167,7,77,79,149,54,22,245,127,7,218,53,16,232,86,242,166,197,62,175,231,123,70,156,2,106,56,152,173,172,42,0,34,175,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,194,234,244,231,125,36,254,249,63,22,140,53,216,159,105,136,219,40,226,220,127,153,236,193,137,80,174,191,129,228,82,48,244,25,100,238,226,77,69,234,140,3,78,240,219,73,153,33,182,155,121,227,35,82,53,147,38,217,45,10,90,76,4,170,116,138,109,213,27,101,172,26,120,31,47,167,196,94,106,87,227,178,244,22,100,197,117,104,166,83,158,57,8,58,145,25,182,108,60,180,185,29,77,161,149,47,199,90,86,164,45,9,52,46,10,234,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,31,94,44,197,53,220,115,138,171,56,215,20,206,235,181,172,65,80,145,84,168,201,221,33,189,252,167,220,83,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,147,249,187,177,101,87,32,246,38,161,103,46,105,97,249,116,188,193,197,216,226,28,72,176,95,146,162,93,54,136,170,124,199,82,211,204,105,34,110,75,174,182,75,90,86,107,82,16,134,83,239,75,223,32,194,208,108,157,229,79,147,126,176,48,247,180,88,25,85,211,87,229,79,133,189,95,193,246,141,68,98,174,201,222,84,249,55,235,3,15,123,69,129,149,93,53,126,84,248,91,213,252,31,104,212,64,58,21,60,169,241,79,171,249,222,209,167,9,169,16,173,208,169,229,79,138,125,95,206,246,141,56,77,72,14,149,157,25,67,131,115,235,43,241,6,81,230,3,18,220,161,98,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,137,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,158,29,165,246,116,199,123,47,230,156,252,179,199,81,255,0,85,153,71,155,173,159,154,116,190,178,243,44,76,221,180,235,155,157,238,225,106,221,45,90,209,200,203,145,159,165,49,103,246,170,217,159,6,237,95,148,115,50,183,24,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,212,73,121,26,93,113,11,109,70,90,144,181,105,82,23,161,196,4,64,244,117,237,213,39,101,172,100,88,31,48,103,203,94,85,215,228,60,244,230,99,69,105,107,166,84,94,40,232,42,145,153,54,111,188,132,183,29,45,173,148,175,196,90,150,148,45,105,36,46,119,135,151,124,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,71,186,46,186,64,38,82,38,83,118,100,206,252,69,190,165,61,213,169,216,30,168,251,111,191,41,185,78,190,211,12,210,85,187,66,245,50,123,219,180,227,134,132,178,150,212,217,168,208,109,37,160,189,125,53,126,75,24,91,214,4,31,103,84,68,43,9,169,233,171,242,88,194,222,176,32,251,58,162,35,87,96,220,179,194,185,201,181,46,21,202,220,107,19,172,81,113,53,62,191,79,147,165,182,214,227,58,232,179,116,62,214,241,11,66,94,105,100,151,27,89,164,244,56,132,40,138,233,32,29,215,163,231,109,186,174,202,24,253,202,22,39,126,92,236,186,197,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,118,74,51,54,219,180,239,126,85,113,238,21,253,42,196,120,111,17,211,254,199,50,13,74,12,134,255,0,206,109,230,92,109,126,148,169,42,239,35,30,115,54,170,217,159,25,108,161,155,147,50,183,24,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,212,106,101,122,154,113,11,109,70,122,86,133,105,82,209,161,197,230,7,69,62,220,113,178,214,171,3,101,188,201,68,183,104,88,158,176,72,194,213,52,173,215,206,157,81,148,164,32,161,45,187,153,34,51,206,217,73,83,105,45,219,206,184,165,146,146,234,156,100,45,87,72,166,194,178,118,90,198,71,142,50,250,4,181,229,93,126,67,44,193,122,76,166,150,186,101,69,226,144,179,166,145,27,134,251,200,75,113,212,226,30,82,60,69,165,10,90,214,147,90,240,212,122,72,219,18,147,74,173,108,161,156,48,235,52,200,147,227,183,129,235,82,208,212,150,82,234,18,251,16,221,121,151,73,42,35,34,91,110,182,219,136,87,52,173,9,81,88,200,140,121,183,1,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,168,26,79,152,212,52,153,31,51,1,164,204,249,130,111,168,140,15,144,161,25,220,6,163,230,42,69,231,20,0,7,11,179,195,206,49,103,105,148,201,47,115,123,162,254,252,191,47,176,140,166,62,5,115,22,3,61,224,55,55,192,119,105,165,104,235,62,58,111,207,117,232,244,0,128,76,118,209,183,212,110,155,95,123,223,246,162,73,122,60,151,249,95,138,68,124,61,218,35,247,145,4,117,102,83,68,143,7,118,83,199,125,200,190,208,72,151,71,143,247,63,23,252,180,111,247,145,0,74,125,52,239,29,95,110,127,128,135,212,92,199,199,75,50,234,234,251,115,252,4,62,176,31,53,85,178,114,3,164,69,115,61,63,190,33,30,251,126,97,149,63,133,113,220,238,165,168,149,224,190,214,242,223,158,69,46,87,18,29,37,58,227,169,60,56,219,159,194,48,203,110,136,9,94,91,227,99,54,218,51,63,6,241,50,251,60,96,17,165,179,164,164,81,115,86,174,211,142,110,73,52,101,166,214,213,205,216,231,233,19,67,144,243,138,94,16,195,134,78,235,35,195,208,212,93,155,126,116,215,243,136,64,194,147,60,17,155,117,163,37,45,31,51,210,159,122,59,115,38,15,208,38,107,102,9,253,103,4,225,85,106,112,245,97,88,42,237,31,216,89,244,128,200,4,248,165,240,10,141,45,157,219,73,250,8,106,1,82,43,141,4,118,26,210,41,98,243,0,169,29,200,197,11,152,17,240,224,5,204,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,75,119,141,67,65,128,170,70,131,50,49,173,35,109,92,121,112,1,172,0,0,80,249,31,192,58,166,57,34,85,14,106,45,196,247,124,254,221,35,181,159,35,248,7,86,198,133,122,52,207,248,63,223,164,4,66,116,128,83,86,88,171,30,75,34,111,79,204,191,135,231,113,75,204,49,219,102,69,26,115,99,13,149,207,135,92,254,44,240,201,254,144,53,180,85,92,122,222,142,223,204,190,213,139,234,98,140,95,217,152,203,228,179,134,255,0,244,207,226,207,8,39,103,38,239,238,51,14,25,159,58,20,63,224,155,29,218,121,146,90,35,50,191,107,249,199,72,201,175,238,51,14,127,188,48,255,0,130,108,119,153,233,35,100,184,23,141,252,134,40,196,173,162,41,157,122,175,13,77,161,174,204,153,166,122,139,206,164,122,5,242,193,49,122,175,93,212,72,237,110,252,95,70,161,213,241,254,20,58,189,68,150,109,67,89,33,231,204,183,169,189,174,162,244,31,152,119,248,113,202,30,187,37,9,215,111,16,173,202,255,0,206,2,45,246,239,116,156,129,132,209,199,180,205,80,184,253,172,113,30,117,2,211,62,74,124,207,44,191,229,24,207,93,181,170,109,204,70,15,108,183,188,74,162,158,215,46,61,95,210,48,58,174,90,106,179,83,230,144,225,127,202,48,19,189,209,106,159,255,0,4,89,126,126,119,234,254,212,148,50,225,190,37,247,70,37,116,92,112,216,127,46,253,46,214,15,255,0,122,203,31,102,222,155,107,97,109,149,50,222,93,22,147,83,223,230,102,37,128,243,120,114,159,28,219,83,144,53,146,155,77,78,65,56,149,161,44,180,178,51,66,86,147,223,56,131,65,22,146,117,109,5,237,44,253,201,178,206,63,200,251,242,66,164,252,144,188,31,225,63,1,107,86,251,115,167,94,157,118,221,239,183,126,251,184,213,189,221,123,238,141,223,108,92,31,161,30,96,254,74,56,239,228,167,242,106,240,239,229,207,221,7,186,159,9,245,86,127,182,157,103,172,239,247,58,55,95,62,237,104,209,163,187,77,184,9,199,232,252,219,114,149,181,118,95,187,66,196,207,197,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,12,177,62,99,115,146,72,200,109,141,101,200,0,117,252,107,151,184,7,50,169,77,80,179,23,3,225,252,85,77,98,66,101,181,14,183,76,102,115,13,190,148,169,41,117,45,188,149,36,150,73,90,210,74,34,189,148,162,239,49,216,0,7,79,193,25,45,147,153,103,61,250,174,92,101,54,13,194,147,101,51,213,223,147,68,160,197,130,235,173,106,37,104,82,217,66,77,73,212,68,118,51,181,200,140,119,48,0,22,210,173,179,38,205,181,250,172,218,237,119,103,204,181,168,212,170,50,28,151,50,100,188,39,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,139,146,219,109,178,218,25,101,180,161,180,36,146,148,164,172,73,34,228,68,93,196,53,0,0,242,174,61,84,15,42,224,51,255,0,163,23,96,239,147,125,118,54,124,230,197,23,86,1,195,245,4,248,54,151,81,167,111,34,226,135,146,135,146,229,149,189,73,238,99,190,152,230,173,77,184,211,202,39,25,59,232,117,37,53,34,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,98,175,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,128,74,160,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,11,85,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,32,18,168,60,219,109,55,86,170,208,54,187,205,122,237,10,167,46,157,82,167,102,69,118,92,57,145,30,83,47,198,125,186,155,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,233,36,121,172,218,199,202,159,57,61,96,98,31,104,190,2,119,182,29,205,236,101,158,251,43,224,60,210,204,23,226,63,136,106,209,230,51,57,248,204,19,40,144,184,211,95,138,79,26,11,178,149,173,44,37,107,36,146,81,173,74,210,148,38,201,44,106,233,125,217,159,6,227,28,158,147,180,210,103,75,129,139,48,28,120,84,213,146,76,220,98,165,78,126,114,90,75,11,65,168,137,181,180,236,181,186,151,19,204,141,196,45,42,187,106,106,240,116,92,121,9,229,151,199,94,216,154,29,40,254,66,121,155,241,47,182,33,0,128,17,42,157,57,223,73,63,190,79,197,162,42,196,170,116,231,125,36,254,249,63,22,128,197,94,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,157,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,96,58,254,105,102,150,4,201,108,9,83,204,204,203,174,248,27,13,209,183,61,118,111,85,122,70,235,122,242,25,111,222,217,66,220,85,220,117,9,236,164,237,123,157,136,140,203,235,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,160,175,164,51,109,58,174,212,249,161,34,133,132,49,4,181,101,94,26,144,69,135,225,156,101,69,41,175,147,122,93,168,62,218,148,106,90,212,163,117,45,26,201,38,134,77,37,187,109,107,123,87,96,232,230,219,219,242,43,215,95,203,124,196,99,172,101,150,38,168,117,201,114,24,143,174,85,22,114,208,134,142,98,73,5,173,230,77,13,182,151,90,226,162,74,18,182,139,82,84,219,193,58,128,0,2,21,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,45,87,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,95,254,147,13,138,42,59,79,224,74,110,54,203,74,103,89,204,156,37,104,208,161,182,81,89,240,204,23,158,108,156,142,244,135,148,222,141,205,214,251,102,167,52,149,223,73,32,212,241,41,48,109,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,245,60,34,215,165,191,98,202,173,106,75,155,86,101,110,31,151,62,67,113,237,143,24,106,74,157,90,88,97,166,219,143,80,105,131,73,153,33,182,155,52,62,104,85,146,132,52,230,236,136,159,116,5,181,219,15,108,218,22,216,123,8,208,42,110,82,188,13,140,240,190,96,82,99,226,106,107,72,89,197,75,142,211,42,155,169,49,156,85,238,203,187,167,76,155,82,141,198,212,133,37,90,136,144,235,150,87,162,227,203,179,44,190,58,246,60,209,138,163,42,186,46,60,187,50,203,227,175,99,205,1,63,192,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,74,115,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,65,215,243,191,105,28,146,217,194,149,76,172,231,70,62,137,135,35,214,100,46,52,4,42,59,242,159,146,180,39,82,205,12,199,66,221,52,36,141,58,151,167,66,77,109,145,153,26,208,71,114,199,156,29,171,182,174,204,125,173,115,29,120,215,26,187,212,105,80,119,140,80,40,12,60,107,139,72,138,163,35,52,164,204,139,120,242,244,164,221,120,200,148,226,146,146,34,66,16,219,104,204,174,138,29,184,228,225,170,173,19,100,124,198,68,66,161,84,164,72,70,17,171,26,218,142,112,101,186,167,31,84,39,205,70,146,117,15,186,165,238,148,87,116,158,117,45,217,105,113,27,144,151,64,0,0,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,103,248,181,91,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,130,77,58,40,118,28,147,137,106,180,77,174,51,25,113,14,133,77,145,33,120,70,146,104,106,65,206,150,210,156,97,83,95,37,18,137,164,48,234,87,186,73,89,211,121,164,185,116,37,180,111,163,44,122,168,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,138,162,111,186,56,58,63,225,236,239,66,107,54,243,123,14,255,0,101,137,253,101,134,163,72,113,137,13,225,216,186,214,222,152,235,101,110,54,183,158,108,137,107,120,149,168,155,116,154,73,35,223,141,219,43,209,71,176,183,206,54,160,206,188,25,253,239,43,0,66,156,175,182,82,170,142,71,52,254,181,213,86,165,125,91,196,143,204,239,9,84,1,21,125,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,23,87,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,192,45,87,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,134,42,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,4,170,11,105,155,187,72,228,150,66,213,112,189,27,55,241,244,76,49,35,24,200,118,53,29,114,227,190,108,58,182,212,210,92,55,30,66,20,212,116,36,228,53,117,188,164,32,137,70,102,118,74,140,190,188,244,207,76,184,217,211,46,42,57,161,154,21,158,163,74,131,102,153,101,162,37,202,168,74,81,25,183,22,51,102,101,188,121,122,85,98,185,36,146,149,45,106,66,16,181,167,206,182,122,103,166,99,237,23,152,245,28,208,205,10,207,94,170,206,179,76,178,209,26,34,211,226,164,204,219,139,25,179,51,221,178,141,74,177,92,212,106,82,150,181,45,107,90,212,30,154,64,70,175,69,166,222,222,238,225,208,118,81,205,6,52,98,10,85,63,169,225,10,164,120,246,110,124,24,140,26,138,28,132,160,172,219,204,176,210,141,14,216,146,227,109,153,44,201,212,146,159,146,160,0,0,0,16,215,211,73,156,116,44,97,156,184,75,39,105,12,239,37,229,221,62,68,138,164,157,75,45,50,170,73,142,226,99,104,82,8,143,67,12,71,119,120,149,173,42,235,58,123,42,109,68,114,253,139,49,77,11,3,97,90,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,121,162,206,140,222,198,89,245,154,24,131,55,51,1,248,142,87,113,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,196,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,140,58,80,149,78,132,44,210,255,0,194,94,74,84,43,191,222,152,166,145,76,234,191,12,105,239,239,137,31,239,106,116,45,126,148,39,231,134,34,172,92,173,155,179,190,171,179,134,118,225,108,232,163,80,226,86,100,97,201,14,169,112,36,184,166,209,37,135,152,114,59,200,37,167,138,22,109,60,230,133,217,68,149,233,81,165,100,70,131,15,75,192,0,0,0,0,58,86,53,206,252,151,203,90,171,84,44,198,205,236,21,133,106,79,199,76,182,161,214,235,241,32,190,227,10,82,146,151,82,219,206,37,70,131,82,22,146,81,21,174,133,23,113,134,10,206,252,151,204,170,171,180,44,185,205,236,21,138,170,76,71,84,183,97,209,43,241,39,62,219,9,82,82,167,84,219,46,41,68,130,82,208,147,81,149,174,180,151,121,8,139,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,128,30,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,192,51,252,0,0,7,149,113,234,160,121,87,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,100,87,22,175,100,227,47,200,179,147,126,175,240,247,179,152,22,43,164,83,110,168,219,45,224,211,193,25,123,62,42,243,82,191,29,151,160,179,38,43,171,69,50,156,241,200,65,212,136,205,179,97,229,165,200,234,109,12,169,126,58,210,181,33,104,73,161,97,127,176,158,210,25,37,142,179,115,16,100,94,16,199,209,42,216,219,10,199,114,77,94,155,26,59,234,68,84,54,182,155,116,142,70,141,194,150,135,31,109,11,66,92,53,165,122,146,162,35,66,201,55,40,121,121,164,227,252,101,69,199,208,243,74,30,33,150,230,44,129,88,110,190,213,90,89,148,167,213,81,67,196,250,100,56,111,18,137,213,239,72,150,122,201,90,142,250,175,115,19,249,176,230,215,84,173,175,114,141,88,173,250,116,74,62,44,160,200,77,55,17,210,152,144,149,161,15,154,9,72,148,202,13,70,234,99,60,90,180,111,10,228,182,222,108,148,230,232,220,80,100,80,0,0,173,184,92,104,53,145,43,79,27,141,119,225,97,182,164,25,170,229,96,26,200,149,206,226,167,96,226,73,33,64,16,177,211,83,229,77,133,189,95,193,246,141,68,58,21,188,169,177,79,171,249,222,209,167,7,77,79,149,54,22,245,127,7,218,53,16,232,85,183,228,166,197,55,255,0,201,252,239,104,211,128,77,61,207,206,43,99,46,241,66,230,53,25,247,0,138,190,156,211,191,200,79,239,147,241,104,138,193,42,125,57,188,178,79,239,147,241,104,199,110,142,189,133,100,237,75,140,139,28,102,12,9,104,202,186,4,135,153,156,244,105,77,33,117,58,139,37,29,101,77,50,39,9,246,80,166,228,37,197,188,148,120,136,82,18,180,45,68,180,5,244,232,186,232,255,0,153,87,153,77,218,111,59,240,238,230,148,207,86,168,224,122,91,238,62,196,167,37,52,251,79,179,86,86,237,104,210,201,110,172,211,110,18,210,242,92,83,134,146,65,52,167,111,95,77,95,146,198,22,245,129,7,217,213,17,158,148,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,11,233,171,242,88,194,222,176,32,251,58,162,2,42,246,78,242,167,201,191,88,24,123,218,44,12,170,233,171,242,167,194,222,175,224,251,70,162,49,87,100,239,42,124,155,245,129,135,189,162,192,202,174,154,191,42,124,45,234,254,15,180,106,32,29,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,97,87,73,118,199,88,19,60,114,178,187,157,125,115,192,152,207,47,240,252,170,143,132,247,111,73,235,212,184,49,166,73,240,118,231,126,134,154,214,243,186,183,250,20,180,233,181,148,71,98,130,193,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,2,106,122,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,153,237,170,182,103,193,187,87,229,28,204,173,198,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,245,18,94,70,151,92,66,219,81,150,164,45,90,84,133,232,113,30,117,241,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,81,3,13,122,69,54,21,141,181,46,13,60,113,151,208,34,35,53,40,17,217,102,11,210,101,58,132,84,233,204,156,133,157,52,136,220,38,25,90,156,144,167,16,242,145,227,161,40,82,208,133,26,208,24,171,178,198,220,114,115,43,100,76,213,217,111,50,81,17,170,238,24,202,124,64,140,45,83,74,218,96,170,52,232,180,199,16,80,150,221,200,215,37,150,172,164,169,180,158,241,150,156,82,201,42,105,78,61,25,99,234,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,124,160,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,15,85,3,74,134,161,24,29,40,187,127,194,164,67,169,108,201,146,24,135,125,85,123,172,211,177,197,81,134,216,126,43,113,93,97,214,30,164,167,120,133,234,120,247,183,117,198,205,10,101,77,165,178,81,172,221,75,65,159,153,79,159,217,53,158,158,31,249,17,230,21,43,20,123,152,168,29,50,169,212,150,163,220,61,199,74,139,81,22,241,149,233,94,237,244,106,105,205,11,208,181,105,85,187,241,40,137,92,135,155,13,154,118,139,199,123,48,102,156,28,203,192,210,63,82,135,88,133,161,159,154,116,190,178,203,207,195,222,58,211,155,157,238,225,9,222,161,58,211,204,143,153,31,160,93,157,115,227,6,109,35,148,180,28,212,193,179,34,41,21,24,232,69,74,11,50,13,229,210,170,36,218,78,68,39,77,72,66,181,182,165,88,148,104,78,180,26,28,73,104,90,76,194,230,153,119,249,197,5,79,145,10,0,11,47,156,140,165,126,8,178,83,195,172,119,126,182,47,64,180,121,184,206,191,4,216,147,195,127,255,0,86,2,1,179,138,33,71,240,69,144,130,213,214,60,82,253,108,103,207,71,162,141,20,40,137,51,62,56,209,191,222,68,24,45,157,232,73,248,23,74,72,191,52,247,126,182,51,143,163,233,118,163,66,43,159,28,102,223,239,34,128,149,106,81,222,58,190,220,255,0,1,15,176,124,52,143,204,202,251,115,252,4,62,224,20,89,25,164,200,98,54,220,17,84,121,107,141,87,217,183,204,223,227,17,134,92,171,197,49,139,251,103,194,57,89,91,140,82,146,70,165,120,63,138,189,18,99,128,135,57,15,148,76,216,173,25,234,47,149,27,46,207,218,50,38,35,100,106,170,36,96,252,42,209,27,183,78,16,130,125,174,95,58,99,210,33,191,30,37,84,188,212,173,18,149,99,38,89,77,219,63,59,45,31,160,74,190,196,85,206,187,74,195,241,119,146,12,219,193,177,15,182,124,56,38,49,112,227,233,1,155,108,113,97,181,121,208,71,251,131,115,151,49,179,16,239,17,131,251,26,127,0,222,46,60,192,57,242,224,52,153,29,198,174,92,197,46,68,96,2,164,100,23,35,238,11,24,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,10,145,216,109,171,178,55,8,174,54,220,238,1,172,0,0,81,69,114,63,128,117,92,113,194,129,55,254,15,247,233,29,165,124,143,224,29,71,31,112,195,179,255,0,224,191,126,144,17,3,210,2,245,241,182,60,107,79,248,47,141,254,195,20,99,246,204,101,253,150,48,209,254,204,254,44,240,191,123,125,167,242,233,142,215,127,240,95,15,248,40,162,194,108,199,199,53,112,217,254,204,254,44,240,9,216,201,175,238,55,14,127,188,80,255,0,130,108,119,201,41,212,217,21,237,196,116,60,153,254,227,48,231,251,195,15,248,38,199,127,119,197,47,132,7,84,159,26,239,172,245,253,26,187,189,34,149,132,238,183,60,111,125,95,200,57,137,44,107,89,158,171,113,62,225,215,113,147,219,190,167,217,189,247,157,255,0,106,2,27,246,165,127,127,43,8,22,141,54,114,103,125,251,216,24,139,91,43,86,170,5,230,148,239,239,204,100,214,209,83,119,245,28,32,157,214,159,127,146,94,53,249,169,129,140,213,238,21,202,137,127,141,189,251,243,18,4,198,236,159,180,70,5,217,139,163,51,3,230,94,56,145,244,117,216,148,120,90,30,249,167,83,235,213,23,152,135,188,105,183,55,59,205,194,211,189,90,116,39,153,159,34,56,162,207,60,243,204,109,162,115,26,163,153,249,159,89,235,213,89,214,105,150,90,35,68,88,17,82,102,109,197,140,217,153,238,217,70,165,88,174,106,53,41,75,90,150,181,173,106,235,245,204,121,140,49,38,26,195,120,58,183,136,37,74,161,225,6,36,199,162,83,212,162,38,33,38,68,133,200,124,208,146,34,35,91,142,172,205,75,59,168,201,45,164,207,75,104,74,115,123,163,7,97,159,147,86,41,78,120,103,14,13,235,121,111,69,215,224,120,211,85,165,154,229,77,14,36,138,236,154,79,172,68,106,206,111,46,105,66,221,36,55,239,169,76,134,202,139,89,254,199,70,123,126,69,143,201,47,224,239,247,99,192,187,232,127,220,199,131,186,231,134,58,199,89,255,0,51,170,238,247,223,69,111,161,22,3,42,243,47,20,228,230,99,97,220,209,193,82,247,21,156,53,80,106,124,109,78,56,150,222,210,125,182,29,221,169,11,83,46,160,212,219,136,37,22,166,214,180,153,216,204,122,122,71,2,33,12,157,40,187,9,82,178,82,168,206,123,228,190,25,151,31,4,215,36,45,56,130,157,17,132,156,44,61,53,74,65,52,182,244,158,166,163,72,82,212,68,141,27,182,156,73,32,148,146,121,150,146,18,117,178,174,210,216,55,106,236,164,135,154,24,66,12,186,114,209,33,84,218,189,50,73,26,151,79,168,182,134,214,235,4,229,137,47,35,75,173,173,14,36,139,82,22,157,73,66,245,182,139,196,60,220,236,175,180,190,50,217,71,54,225,230,150,16,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,11,117,130,114,198,166,87,169,166,214,135,18,71,165,104,78,164,173,26,219,95,161,188,170,204,188,45,156,121,113,135,51,71,5,75,235,20,108,75,79,106,124,109,78,54,183,25,212,93,182,29,221,169,104,75,205,44,148,219,136,37,30,135,16,180,153,220,140,7,107,0,0,26,192,0,0,0,0,7,149,113,234,160,121,87,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,162,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,98,175,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,128,74,160,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,11,85,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,32,18,168,60,214,109,99,229,79,156,158,176,49,15,180,95,30,148,199,154,205,172,124,169,243,147,214,6,33,246,139,224,38,167,162,227,200,79,44,190,58,246,196,208,233,71,242,19,204,223,137,125,177,8,58,46,60,132,242,203,227,175,108,77,14,148,127,33,60,205,248,151,219,16,128,64,8,149,78,156,239,164,159,223,39,226,209,21,98,85,58,115,190,146,127,124,159,139,64,98,175,69,199,151,102,89,124,117,236,121,162,245,116,157,116,128,67,205,217,146,118,126,201,12,69,214,240,44,77,76,98,106,147,77,176,236,90,244,166,223,101,230,147,25,106,65,184,76,176,228,126,15,54,180,165,229,45,86,37,54,148,45,204,11,192,120,255,0,25,101,134,38,99,25,229,254,33,151,66,174,197,143,46,52,122,132,67,36,190,194,36,199,114,59,166,218,173,116,44,218,121,194,37,166,203,65,153,41,38,149,17,40,190,172,173,202,220,119,157,56,238,153,150,121,105,66,240,206,36,172,239,186,148,46,180,204,125,238,233,149,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,24,92,13,148,118,81,204,125,173,115,29,24,43,5,53,212,105,80,119,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,120,242,244,168,154,100,140,148,226,146,163,51,66,16,227,136,234,153,233,145,121,143,179,166,99,212,114,191,52,40,221,70,171,6,206,178,243,70,107,139,80,138,163,50,110,84,103,12,139,120,202,244,170,199,98,81,41,42,66,210,133,161,104,76,255,0,108,163,178,142,92,108,149,151,8,193,88,41,174,189,85,157,187,126,191,95,125,146,68,170,188,164,145,145,41,68,70,123,182,81,169,68,211,36,102,150,210,165,25,154,214,183,28,95,21,182,46,199,88,19,107,252,9,30,129,95,153,224,108,73,70,215,238,127,16,110,222,145,224,189,235,209,215,43,229,84,62,211,111,239,91,142,77,251,225,158,139,234,77,140,184,134,5,244,80,237,199,39,13,85,104,155,35,230,50,34,21,10,165,34,66,48,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,116,162,187,164,243,169,110,203,75,136,220,203,160,242,239,143,240,6,50,202,204,101,86,203,236,193,195,210,232,120,134,135,32,227,78,131,36,139,91,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,204,79,70,46,222,63,38,250,20,108,134,205,138,214,172,125,135,233,233,240,109,82,163,81,222,74,197,12,165,111,41,203,39,116,146,223,71,97,49,201,90,156,113,215,146,78,60,119,208,234,136,49,87,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,4,170,0,0,8,54,233,44,216,86,54,204,184,154,46,103,229,140,8,145,114,191,17,200,98,155,22,10,101,58,227,244,138,137,71,51,83,11,55,220,91,175,33,226,97,231,146,225,40,244,158,241,181,37,4,150,205,206,149,209,113,229,217,150,95,29,123,30,104,207,254,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,1,63,192,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,87,66,61,90,149,64,165,103,205,118,187,83,137,78,166,211,163,225,249,115,38,75,121,44,177,25,134,211,83,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,106,233,12,219,78,171,181,62,104,72,161,97,12,65,45,89,87,134,164,17,97,248,103,25,81,74,107,228,222,151,106,15,182,165,26,150,181,40,221,75,70,178,73,161,147,73,110,219,90,222,213,142,184,119,52,177,222,20,192,152,187,44,232,21,222,171,134,241,223,80,247,65,11,170,178,190,185,212,158,55,162,251,226,208,110,55,161,197,26,189,237,73,213,123,42,229,192,92,13,148,118,81,204,125,173,115,29,24,43,5,53,212,105,80,119,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,120,242,244,168,154,100,140,148,226,146,163,51,66,16,227,136,14,193,178,70,195,153,185,181,236,154,220,172,30,184,148,60,61,67,142,242,30,175,85,16,190,168,229,71,116,106,98,19,122,8,212,181,169,70,217,184,164,145,238,90,86,181,18,148,166,154,118,202,227,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,126,151,114,183,43,112,38,75,96,74,102,89,229,165,11,192,216,110,141,190,234,80,186,211,210,55,91,215,150,243,158,248,242,214,226,174,227,171,87,105,71,107,216,172,68,68,88,129,210,63,209,255,0,15,104,138,19,185,183,148,56,119,251,44,64,234,204,59,26,59,140,71,111,17,69,214,134,244,200,91,203,109,180,60,203,102,107,67,198,173,70,219,70,210,137,126,242,109,7,21,209,139,183,143,201,190,133,27,33,179,98,181,171,31,97,250,122,124,27,84,168,212,119,146,177,67,41,91,202,114,201,221,36,183,209,216,76,114,86,167,28,117,228,147,143,29,244,58,162,207,241,229,134,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,232,39,97,125,179,104,91,97,229,196,170,155,148,175,3,99,60,47,213,227,226,106,107,72,89,197,75,142,146,247,82,99,56,171,221,151,119,78,153,54,165,27,141,169,10,74,181,17,33,215,3,37,64,0,4,117,116,143,244,143,215,114,46,186,238,67,100,51,253,83,29,68,234,210,43,213,233,16,144,235,116,166,220,66,30,106,52,118,158,74,155,121,231,27,90,20,183,20,149,54,134,214,73,78,167,20,102,199,64,232,163,219,167,231,27,47,231,94,51,254,247,139,128,38,206,79,219,37,84,183,36,26,191,90,234,168,82,126,173,146,95,230,118,70,101,109,183,177,246,25,218,231,43,221,162,168,162,66,198,212,56,239,171,9,214,37,187,35,113,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,105,84,0,227,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,97,145,93,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,34,3,52,179,75,29,231,78,59,169,230,102,101,215,124,51,137,43,59,158,187,55,170,179,31,123,186,101,12,183,239,108,161,13,166,205,180,132,246,82,87,181,206,230,102,103,47,253,10,158,75,24,167,214,4,239,103,83,128,103,248,181,91,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,131,213,64,242,174,61,84,0,0,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,17,235,136,250,62,227,109,19,183,166,104,103,14,114,82,165,167,46,169,210,41,17,161,83,94,105,214,81,137,150,116,22,91,116,218,144,203,237,60,202,35,60,76,40,214,148,169,14,44,150,221,238,135,8,164,40,0,0,0,4,85,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,93,94,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,0,181,93,40,254,93,153,155,241,47,177,225,12,138,232,112,199,248,55,43,48,110,208,89,131,152,56,134,37,15,15,80,227,225,201,51,167,73,51,208,210,47,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,199,94,148,127,46,204,205,248,151,216,240,134,58,210,177,254,50,161,96,218,254,95,81,177,12,184,120,123,21,72,131,38,181,5,147,36,162,122,225,155,167,24,157,50,45,74,66,20,251,139,36,95,65,175,66,140,141,77,160,210,23,171,109,189,176,113,54,215,57,160,237,105,71,46,22,9,161,200,125,56,78,143,45,168,251,248,44,58,219,8,121,110,56,210,9,74,91,202,140,135,77,10,91,132,217,168,208,133,40,139,82,185,93,156,122,60,243,231,105,124,175,196,153,169,132,33,196,167,83,105,209,214,88,125,21,37,110,79,18,77,109,194,39,99,198,82,172,148,33,41,39,83,191,89,147,102,241,33,171,252,249,198,56,173,137,54,62,196,219,92,230,131,84,84,148,184,88,38,135,33,133,98,202,196,71,99,239,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,42,159,236,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,204,60,192,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,39,83,163,139,110,57,59,86,224,217,248,63,48,81,18,62,98,224,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,221,37,110,180,164,154,73,226,105,187,127,210,91,209,247,27,56,105,85,141,160,242,130,149,45,204,193,129,31,172,214,41,49,26,118,83,248,149,8,76,86,27,38,201,111,146,24,92,120,204,58,162,67,45,41,111,157,146,68,107,52,222,32,112,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,245,16,2,197,108,125,181,158,13,218,235,43,253,220,80,163,196,163,215,96,72,114,53,119,14,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,162,251,196,17,154,154,89,21,245,1,130,189,48,89,199,66,192,219,48,30,85,72,103,172,86,179,46,160,196,120,109,234,90,55,17,96,200,98,92,137,55,36,41,10,210,180,70,107,118,106,66,143,172,235,78,162,109,68,33,135,3,224,170,174,63,173,73,161,81,164,68,102,68,90,61,90,182,181,73,90,146,131,98,159,79,145,57,228,145,165,42,61,106,106,51,137,65,90,198,179,73,25,164,140,212,89,63,210,151,158,147,51,131,106,202,246,27,133,89,235,120,111,46,255,0,43,116,198,91,39,219,109,18,155,34,58,130,212,219,167,167,125,214,183,140,169,196,37,41,91,113,152,241,137,36,181,92,14,143,60,173,255,0,240,177,181,126,117,212,40,95,75,250,182,22,164,84,250,215,251,157,34,76,246,55,36,191,247,181,90,214,143,66,21,243,194,1,128,3,181,102,174,89,226,172,155,204,124,71,149,184,214,39,87,173,97,154,131,180,249,58,91,113,13,189,160,251,15,181,188,66,22,166,93,65,165,198,214,105,45,109,173,10,34,178,136,117,81,34,157,52,153,57,66,193,249,203,132,179,138,144,246,238,94,98,83,228,71,170,70,210,179,213,42,154,152,237,166,78,181,44,200,181,176,252,118,183,105,66,18,158,173,171,180,167,20,100,25,191,209,129,157,20,172,214,217,47,9,80,158,197,241,42,216,159,3,71,85,6,179,13,40,75,79,192,97,183,157,77,61,43,108,146,155,160,225,161,148,165,210,35,37,155,110,17,169,78,33,203,101,168,132,190,135,156,239,170,224,61,162,228,100,211,52,56,147,41,185,163,28,211,34,90,156,82,31,130,253,58,44,185,45,45,28,210,180,41,38,242,20,131,34,59,173,181,18,139,65,161,201,180,0,0,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,127,128,0,0,242,174,61,84,15,42,224,39,122,167,181,86,13,217,67,163,243,42,241,133,102,165,17,88,158,163,150,244,104,216,78,144,227,102,242,234,53,18,165,49,160,212,210,86,133,117,102,212,166,212,242,245,39,74,12,146,71,188,91,104,92,32,227,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,95,86,63,205,44,119,154,30,231,61,221,87,124,39,238,75,15,195,194,212,127,149,89,103,170,210,226,234,220,49,239,72,78,189,59,197,246,215,169,103,126,42,59,16,145,78,139,189,128,38,85,166,83,118,155,206,252,59,185,165,51,213,170,56,30,150,251,143,177,41,201,77,62,211,236,213,149,187,90,52,178,91,171,52,219,132,180,188,151,20,225,164,144,77,41,208,198,188,117,209,187,180,118,95,236,227,7,104,90,221,7,245,89,149,156,50,150,151,225,74,45,47,66,77,169,143,163,255,0,104,111,52,93,184,232,221,169,101,243,242,143,103,246,117,207,140,101,179,118,110,80,179,87,6,77,150,149,211,164,33,21,40,44,200,38,81,85,167,26,210,114,33,58,106,66,211,161,196,166,196,163,66,180,44,144,226,75,90,18,101,233,74,177,73,165,87,233,115,40,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,5,157,34,155,11,73,217,107,25,30,55,203,232,18,220,202,186,252,134,89,130,244,153,77,45,116,202,139,197,33,103,77,34,55,13,247,144,150,227,169,196,60,164,120,139,74,20,181,173,38,181,132,201,108,235,159,24,55,105,28,163,161,102,174,12,155,17,72,168,199,66,42,80,89,144,111,46,149,81,36,36,228,66,116,212,132,43,91,106,85,137,70,132,235,65,161,196,150,133,164,206,229,15,60,123,14,109,117,85,217,7,55,21,138,223,167,75,172,97,58,236,116,211,113,29,41,137,10,66,214,193,44,148,137,76,160,212,77,42,75,39,171,70,240,172,104,113,230,201,77,239,77,196,250,7,194,152,166,133,142,112,181,27,26,225,105,221,118,139,136,41,241,234,148,233,59,165,183,191,138,251,105,113,167,52,44,146,180,234,66,210,118,81,18,138,246,50,35,224,3,149,21,34,191,120,23,2,184,90,252,64,12,251,131,159,0,231,195,204,6,125,192,33,95,166,171,202,155,11,122,191,131,237,26,136,116,43,121,83,98,159,87,243,189,163,78,14,154,175,42,108,43,234,254,15,180,106,33,208,170,118,218,155,20,250,191,157,237,26,112,9,168,46,70,40,42,103,112,229,195,206,3,10,246,246,217,70,187,181,166,114,100,54,13,221,85,97,225,10,111,186,73,120,166,183,9,148,43,168,69,211,79,54,219,37,56,100,130,121,245,163,116,217,89,106,43,173,205,218,208,211,132,51,3,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,229,121,112,20,62,6,2,183,227,97,128,61,53,126,75,24,91,214,4,31,103,84,70,127,17,223,184,96,15,77,95,146,198,22,245,129,7,217,213,16,17,87,178,119,149,62,77,250,192,195,222,209,96,101,87,77,95,149,62,22,245,127,7,218,53,17,138,187,39,121,83,228,223,172,12,61,237,22,6,85,116,213,249,83,225,111,87,240,125,163,81,0,232,84,242,167,197,62,175,231,123,70,156,38,164,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,9,169,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,209,159,253,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,2,127,128,0,4,96,116,162,244,127,195,171,195,169,109,55,146,24,119,115,85,103,172,212,113,197,45,135,24,98,43,145,90,97,215,222,171,39,120,180,105,120,183,86,117,182,201,106,121,78,37,194,73,44,157,83,177,44,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,19,189,210,41,183,84,109,150,176,105,224,124,190,159,17,121,169,95,142,203,208,89,147,21,213,162,153,78,120,228,32,234,68,102,217,176,242,210,228,117,54,134,84,191,29,105,90,144,180,36,208,184,64,164,211,49,150,107,227,232,116,120,110,75,175,226,204,99,88,110,51,75,151,44,141,250,133,70,91,196,146,55,30,121,68,70,183,29,112,174,181,168,184,168,205,71,204,197,113,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,41,136,232,190,216,95,228,41,133,145,158,25,199,131,58,166,100,86,181,248,30,52,213,106,122,133,75,113,180,145,93,147,73,117,121,142,221,205,229,205,75,67,70,134,253,233,74,144,217,132,117,237,83,176,142,108,108,171,133,112,142,54,197,40,235,180,92,65,79,128,221,70,77,227,55,224,186,235,237,190,227,180,173,8,144,226,223,221,34,58,143,172,164,137,165,222,197,99,224,127,38,195,187,92,213,54,66,205,195,197,143,211,165,214,48,165,118,58,105,184,142,148,196,133,33,107,99,89,41,18,153,65,168,155,84,150,79,86,141,225,88,208,227,205,146,155,222,155,137,159,188,194,192,56,55,52,176,117,95,47,179,7,15,68,174,97,234,228,115,141,58,12,146,61,14,162,228,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,231,231,109,77,148,235,187,38,231,28,220,29,186,170,204,194,53,43,203,194,245,169,172,161,61,126,46,148,27,141,154,155,51,65,188,194,215,186,112,172,133,29,144,230,237,8,117,178,1,232,75,9,98,154,22,56,194,212,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,37,167,82,20,147,178,136,148,87,177,145,31,1,202,136,56,232,209,219,142,78,206,56,201,156,159,199,8,136,188,186,198,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,93,132,54,78,32,200,210,180,61,56,224,2,212,230,163,58,252,23,218,181,183,253,223,104,46,176,181,153,162,87,240,103,252,55,250,0,32,95,62,96,238,252,7,239,183,191,89,250,31,214,134,101,116,124,73,249,137,15,177,254,220,219,239,250,200,163,16,54,130,86,175,0,112,254,250,255,0,170,25,25,176,117,115,171,38,145,19,170,234,222,227,56,253,173,118,181,250,169,114,176,9,142,195,174,107,136,163,211,111,125,50,231,232,33,203,171,152,235,152,49,253,229,53,197,105,183,203,6,92,254,181,35,177,223,81,92,5,5,146,218,86,15,90,192,24,141,27,221,58,186,159,208,222,214,125,145,123,109,126,2,215,231,164,93,238,7,173,167,93,175,213,187,190,204,208,8,55,218,82,55,80,206,108,66,157,123,203,28,66,229,110,113,25,49,33,59,3,63,173,116,132,232,181,176,92,126,255,0,216,163,4,182,194,135,213,243,143,16,175,121,170,239,66,46,86,253,4,208,205,29,128,102,124,191,78,111,119,226,224,198,74,247,250,232,160,36,146,154,119,133,31,245,148,126,2,31,66,71,203,72,86,170,108,67,183,56,237,159,252,146,31,82,64,84,202,227,109,92,198,232,219,81,113,176,10,23,50,248,70,179,230,67,73,21,148,67,81,243,32,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,21,35,176,219,82,140,110,17,23,120,219,50,243,128,214,0,0,52,172,248,25,122,7,80,204,21,154,112,220,243,43,112,221,127,8,129,219,215,200,254,1,211,243,6,199,134,231,145,159,234,95,194,32,4,60,109,245,33,197,99,92,118,217,164,180,252,203,227,111,177,69,22,59,101,198,245,230,166,25,59,31,30,187,203,246,51,194,248,109,243,187,247,109,142,139,89,95,230,103,127,216,98,139,57,178,147,9,94,105,97,115,45,71,126,189,203,246,51,224,39,39,39,44,156,29,135,75,205,66,136,95,243,77,142,254,190,67,162,229,35,73,70,17,195,246,51,254,210,68,46,63,173,54,59,226,147,217,32,31,27,132,90,185,247,139,117,153,243,74,39,131,116,173,190,222,251,198,63,54,143,231,23,17,251,146,185,119,152,180,57,208,249,53,224,123,41,60,122,199,51,253,108,4,46,231,21,65,51,235,56,77,41,113,165,26,101,58,93,131,191,53,179,233,22,43,17,21,177,5,76,143,186,99,197,255,0,44,197,219,197,164,83,49,38,22,109,93,243,137,36,73,231,197,198,135,197,149,57,13,139,182,132,207,167,114,203,9,54,164,111,106,202,85,78,103,189,168,233,208,14,106,25,122,81,182,183,27,222,238,247,201,86,237,42,37,43,145,121,200,46,70,193,91,22,98,157,170,51,30,37,106,173,76,220,101,158,26,168,50,188,71,62,65,56,150,231,105,52,173,84,214,13,181,33,106,121,196,25,18,212,133,22,229,181,146,204,245,27,72,114,121,112,150,21,160,224,124,43,71,193,120,90,15,82,163,97,248,17,233,116,232,219,213,185,184,138,195,105,109,166,245,172,205,106,210,132,164,174,163,53,29,174,102,103,196,116,172,130,201,12,188,217,235,45,224,101,158,90,81,250,149,46,18,141,215,158,116,201,114,103,201,82,82,78,74,146,225,17,111,29,94,148,220,236,68,68,148,161,4,148,33,8,77,202,71,139,247,64,110,32,136,172,56,172,95,133,168,88,227,10,214,176,86,40,131,215,104,216,130,159,34,151,81,141,189,91,123,248,175,182,166,221,111,90,12,150,157,72,82,138,233,50,81,94,228,100,124,71,42,131,59,149,197,85,222,2,3,58,64,246,38,170,236,165,143,155,174,225,150,37,206,203,172,83,34,67,212,185,137,138,164,177,74,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,183,134,146,51,109,203,103,7,68,94,207,219,65,101,94,22,171,227,252,123,136,60,23,128,113,173,62,45,70,133,133,247,237,74,235,142,60,219,46,183,86,212,133,40,162,221,131,38,183,124,28,114,254,250,148,110,25,213,159,152,147,11,80,177,133,57,154,78,35,129,214,226,49,80,129,84,109,189,234,219,211,42,20,166,165,198,114,232,50,51,208,251,13,46,215,210,173,54,81,26,76,200,249,112,0,0,1,172,0,0,0,0,0,121,87,30,170,7,149,112,30,148,246,78,242,88,201,191,87,248,123,217,204,11,170,45,86,201,222,75,25,55,234,255,0,15,123,57,129,117,64,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,134,42,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,4,170,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,42,131,205,102,214,62,84,249,201,235,3,16,251,69,241,233,76,121,172,218,199,202,159,57,61,96,98,31,104,190,2,106,122,46,60,132,242,203,227,175,108,77,14,148,127,33,60,205,248,151,219,16,131,162,227,200,79,44,190,58,246,196,208,233,71,242,19,204,223,137,125,177,8,4,0,137,84,233,206,250,73,253,242,126,45,17,86,37,83,167,59,233,39,247,201,248,180,4,90,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,39,167,163,207,98,202,86,203,25,95,30,187,139,240,252,68,230,166,37,142,103,136,38,20,148,202,56,76,27,154,154,167,176,226,82,73,66,18,146,105,78,146,13,68,183,137,71,188,113,8,103,77,159,232,197,232,255,0,153,148,80,227,109,3,157,248,119,170,99,169,122,95,195,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,28,89,113,10,83,41,66,110,105,113,75,67,114,42,0,0,0,48,131,164,179,97,89,59,77,97,152,185,159,150,48,37,202,205,12,57,29,138,108,88,41,148,211,108,85,233,199,32,205,76,44,223,113,13,50,182,77,247,158,75,132,162,212,91,198,212,149,154,155,54,226,87,102,77,158,51,231,104,44,126,204,60,134,165,75,77,75,15,200,137,58,69,121,51,58,147,20,51,55,146,77,73,92,155,146,144,180,168,141,196,165,173,79,25,50,226,155,66,180,29,189,36,143,146,21,38,149,78,147,62,101,62,153,18,44,138,164,130,151,57,214,89,74,23,41,242,105,182,73,215,84,69,117,172,154,101,166,201,74,185,232,109,9,228,146,34,8,86,233,149,110,170,206,210,88,37,154,236,216,147,42,72,203,122,106,102,72,137,25,81,152,121,242,159,80,222,45,182,148,227,138,109,6,171,153,32,220,89,164,140,136,212,171,92,239,7,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,42,128,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,67,7,76,173,38,171,95,218,239,4,208,168,84,201,117,26,149,71,3,211,98,67,135,17,149,60,252,151,220,169,212,18,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,64,48,131,43,114,183,29,231,78,59,166,101,158,90,80,188,51,137,43,59,238,165,11,173,51,31,123,186,101,111,57,239,143,45,13,166,205,180,181,118,148,87,181,138,230,100,71,232,79,101,29,148,114,227,100,172,184,70,10,193,77,117,234,172,237,219,245,250,251,236,146,37,85,229,36,140,137,74,34,51,221,178,141,74,38,153,35,52,182,149,40,204,214,181,184,226,237,175,71,158,197,148,173,150,50,190,61,119,23,225,248,137,205,76,75,28,207,16,76,41,41,148,112,152,55,53,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,120,226,16,206,156,181,0,0,0,17,129,210,215,177,71,134,225,204,218,203,44,169,149,89,149,166,119,45,227,74,123,5,191,109,80,89,99,118,138,154,72,213,173,189,202,26,105,183,82,218,84,147,108,210,233,147,100,211,203,94,42,244,107,100,22,208,88,255,0,61,176,254,109,101,55,229,126,139,132,42,15,53,80,197,115,105,173,77,131,25,197,195,122,241,78,51,143,50,185,59,212,40,153,112,152,94,241,164,201,67,154,155,51,66,142,122,71,95,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,176,0,0,0,193,94,145,254,143,248,123,68,80,157,205,188,161,195,191,217,98,7,86,97,216,209,220,98,59,120,138,46,180,55,166,66,222,91,109,161,230,91,51,90,30,53,106,54,218,54,148,75,247,147,107,58,128,7,149,113,53,61,10,158,75,24,167,214,4,239,103,83,133,170,233,92,216,91,231,251,80,100,166,12,254,248,149,143,225,65,87,218,169,53,70,227,146,127,93,235,75,74,190,161,227,71,230,135,133,213,232,84,242,88,197,62,176,39,123,58,156,3,63,197,170,218,199,201,99,57,61,95,226,31,103,62,46,168,181,91,88,249,44,103,39,171,252,67,236,231,192,121,172,30,170,7,149,113,234,160,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,0,0,0,0,8,171,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,186,189,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,1,106,186,81,252,187,51,55,226,95,99,194,22,83,34,242,47,49,246,139,204,122,118,87,229,125,27,175,85,103,93,215,158,116,205,17,105,241,82,100,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,200,190,144,140,1,140,179,79,164,123,27,101,246,95,97,233,117,204,67,92,145,68,141,6,12,98,45,110,175,192,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,165,83,98,77,143,176,206,200,217,94,213,21,37,18,110,54,174,71,97,88,178,177,17,217,27,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,74,66,229,100,94,69,229,198,206,153,113,78,202,252,175,163,117,26,84,27,186,243,206,153,46,85,66,82,136,137,201,82,92,34,45,227,203,210,155,157,137,36,148,165,8,74,16,132,33,55,0,0,0,67,183,74,134,194,178,112,6,33,170,237,61,149,176,37,191,134,43,146,30,169,99,54,94,148,214,138,77,69,249,76,161,47,180,110,56,79,56,137,79,73,51,54,208,133,238,150,149,158,164,182,180,33,185,137,0,16,173,209,75,179,166,209,211,51,151,14,109,11,133,163,251,157,203,216,221,122,29,70,169,80,90,201,154,212,114,73,54,236,54,99,161,212,56,253,220,82,77,46,171,222,27,118,49,168,205,199,24,220,170,90,115,251,56,232,91,63,228,214,44,206,44,70,207,88,137,134,105,234,144,220,109,75,71,91,148,181,19,113,163,107,66,22,109,239,95,113,166,183,154,13,40,215,169,93,148,153,142,235,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,140,190,154,204,244,153,74,161,96,189,158,40,53,157,207,134,245,226,76,69,25,178,125,183,23,21,165,238,224,161,75,35,38,156,101,111,38,82,212,217,146,212,78,68,97,125,139,36,214,17,44,39,250,86,74,126,71,110,141,108,93,147,142,84,58,236,188,63,149,248,143,175,190,151,119,141,174,115,240,229,72,149,186,86,237,179,54,73,247,157,38,245,32,149,187,36,106,186,174,103,21,125,24,185,91,242,80,219,39,5,117,186,23,132,233,88,75,172,98,154,135,203,91,158,171,213,91,62,168,255,0,5,165,75,211,57,200,93,132,234,189,251,73,52,18,196,212,237,99,228,177,156,158,175,241,15,179,159,1,230,176,122,40,219,191,34,235,187,68,236,193,139,178,231,7,81,169,85,28,82,174,171,81,161,38,160,104,70,137,81,228,54,226,201,151,86,70,77,60,227,4,251,9,89,154,83,239,198,149,173,40,82,212,94,117,199,170,128,30,91,48,158,41,174,224,108,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,15,77,25,85,153,152,87,57,50,227,14,102,150,10,151,214,40,184,154,158,213,66,54,167,27,91,140,235,46,219,14,238,214,180,37,230,150,74,109,196,18,143,67,136,90,76,238,147,30,125,246,220,200,104,219,56,237,47,140,114,218,141,10,91,24,120,164,34,169,135,205,232,238,182,131,167,73,65,58,219,109,45,213,173,79,33,149,41,200,198,238,181,107,92,117,153,217,90,146,89,255,0,208,177,159,49,170,216,55,21,236,229,89,155,45,117,42,20,133,226,106,41,61,33,215,81,224,231,141,182,164,178,210,13,26,24,67,82,13,183,12,181,251,226,231,45,68,142,202,212,97,38,128,0,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,0,207,240,0,0,30,85,199,170,129,231,51,99,189,149,113,150,213,249,185,79,193,244,106,108,180,225,138,116,136,242,113,101,93,183,9,148,83,169,198,190,217,37,213,33,105,235,46,37,46,37,148,105,86,165,145,168,203,118,135,22,128,186,157,29,123,11,73,218,147,25,22,56,204,24,18,209,149,116,9,15,51,57,232,210,154,66,234,117,22,74,58,202,154,100,78,19,236,161,77,200,75,139,121,40,241,16,164,37,104,90,137,104,157,58,77,30,149,64,165,67,161,80,169,177,105,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,23,128,48,6,13,202,204,27,73,203,236,190,195,209,40,120,122,135,28,163,65,131,24,143,67,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,246,0,20,181,135,19,139,112,181,11,27,225,90,206,9,197,16,122,237,23,16,83,228,82,234,49,183,171,111,127,21,246,212,219,173,235,65,165,105,212,133,40,174,147,37,21,238,70,71,196,114,227,79,27,222,192,60,236,109,173,178,141,123,100,188,228,155,131,119,85,89,152,66,165,121,152,90,183,53,148,39,175,197,210,131,113,179,83,102,104,55,152,90,247,78,21,144,163,178,28,221,161,14,182,66,79,122,41,178,11,104,44,141,202,202,217,102,207,229,126,141,136,170,30,19,167,225,73,180,214,186,243,46,46,52,107,78,57,13,188,107,107,120,130,54,156,136,251,68,226,21,29,10,187,102,107,74,243,47,22,96,28,29,142,164,225,233,88,195,14,196,171,47,10,214,27,175,210,10,74,77,72,139,81,109,167,90,106,65,34,250,84,180,37,247,13,26,136,244,175,74,211,101,161,10,79,62,124,192,83,144,213,123,144,210,42,68,64,42,87,243,13,58,136,140,248,144,213,114,243,141,181,151,155,143,16,16,179,211,83,229,77,133,143,207,128,32,251,70,162,29,10,230,73,218,151,20,153,153,127,112,19,189,163,78,14,154,127,42,92,45,234,254,15,180,106,35,71,66,225,25,237,73,138,108,87,252,160,78,246,141,56,4,213,153,220,106,46,92,70,218,108,103,127,48,215,117,25,218,220,0,57,114,20,21,229,192,44,94,112,21,34,239,24,3,211,87,228,177,133,189,96,65,246,117,68,103,241,91,149,198,0,244,213,249,44,97,111,88,16,125,157,81,1,21,123,39,121,83,228,223,172,12,61,237,22,6,85,116,213,249,83,225,111,87,240,125,163,81,24,171,178,119,149,62,77,250,192,195,222,209,96,101,87,77,95,149,62,22,245,127,7,218,53,16,14,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,230,176,122,83,218,199,201,99,57,61,95,226,31,103,62,60,214,0,154,158,154,191,37,140,45,235,2,15,179,170,35,0,58,46,60,187,50,203,227,175,99,205,25,255,0,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,160,39,248,0,0,90,173,172,124,150,51,147,213,254,33,246,115,227,205,96,244,167,181,143,146,198,114,122,191,196,62,206,124,121,172,1,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,16,237,209,215,176,172,157,169,113,145,99,140,193,129,45,25,87,64,144,243,51,158,141,41,164,46,167,81,100,163,172,169,166,68,225,62,202,20,220,132,184,183,146,143,17,10,66,86,133,168,150,128,190,157,23,93,31,243,42,243,41,187,77,231,126,29,220,210,153,234,213,28,15,75,125,199,216,148,228,166,159,105,246,106,202,221,173,26,89,45,213,154,109,194,90,94,75,138,112,210,72,38,148,236,181,15,146,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,31,32,26,22,68,119,49,106,118,149,217,211,2,109,63,149,147,178,207,28,199,253,86,101,30,110,183,190,102,85,58,179,204,177,51,118,211,173,239,183,91,245,171,116,181,104,95,35,46,70,87,98,196,100,52,233,32,30,110,179,123,101,236,208,202,125,161,92,217,214,85,18,92,186,236,250,195,84,220,54,235,200,110,42,43,140,72,144,108,194,148,210,148,225,180,148,60,122,111,119,12,155,94,180,45,68,166,214,69,56,251,11,229,54,114,100,174,206,56,119,1,103,142,47,240,213,122,38,167,35,67,212,151,124,5,4,208,130,102,153,214,8,207,172,110,172,174,213,205,40,215,186,108,212,211,77,168,239,92,156,45,65,151,138,41,216,214,68,29,117,170,77,62,101,42,28,157,234,203,117,22,91,145,156,144,222,130,61,7,169,112,163,29,204,141,69,187,178,76,137,74,35,229,0,5,177,205,6,212,191,6,104,74,149,109,247,34,191,212,11,156,45,246,97,50,225,245,13,13,173,95,61,189,138,255,0,80,2,7,182,133,167,59,15,192,22,101,226,215,214,188,100,159,118,235,209,233,23,7,98,202,129,181,93,195,136,53,54,87,198,48,207,137,253,124,127,72,224,246,160,98,91,62,230,183,145,156,69,250,237,181,32,202,255,0,57,27,91,32,79,67,24,159,12,165,78,52,147,60,93,8,236,163,183,231,145,253,32,39,47,46,36,19,212,151,12,212,143,205,102,92,15,235,80,59,185,112,43,11,103,148,82,138,77,21,197,165,72,81,20,243,43,164,238,94,35,98,230,240,176,1,115,29,31,53,163,166,70,19,170,52,163,87,107,113,203,159,207,80,59,193,115,29,83,49,35,165,220,53,80,51,213,115,221,114,253,113,0,33,67,111,10,115,113,179,82,188,187,184,87,153,0,187,95,176,17,232,25,29,209,252,251,41,173,196,73,60,139,150,13,108,173,168,190,174,40,177,29,33,17,82,214,100,214,213,219,43,212,41,229,199,253,239,72,186,29,31,149,39,143,23,166,58,210,217,33,188,32,68,71,99,185,217,216,165,231,1,44,84,2,73,210,161,40,142,247,138,209,255,0,201,33,201,17,220,113,24,93,195,93,18,157,123,126,98,100,248,125,162,71,46,68,93,192,40,71,97,165,101,198,195,93,139,206,52,40,206,224,52,146,120,247,141,196,166,195,73,24,212,70,126,96,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,1,161,71,123,13,195,191,120,219,93,184,88,6,176,21,43,247,10,0,210,190,71,240,14,155,152,182,78,24,168,46,252,125,235,248,68,14,228,190,71,240,14,155,153,4,159,114,149,31,63,188,255,0,8,128,16,219,183,187,186,179,3,29,34,229,99,240,103,240,17,69,185,217,10,10,159,204,204,38,164,161,197,106,235,254,41,95,244,60,129,112,118,243,73,124,144,241,207,15,240,103,240,17,71,3,177,60,100,47,49,176,98,148,139,145,248,71,191,236,18,64,77,30,86,177,186,194,180,36,153,40,141,52,120,165,199,245,180,14,232,174,5,192,117,156,0,214,140,61,72,178,108,69,76,142,69,199,235,16,59,66,136,236,3,224,144,102,74,47,132,197,147,206,237,74,240,47,100,255,0,68,247,126,182,47,84,163,81,47,143,156,197,141,206,249,46,183,224,91,174,215,235,61,223,173,132,136,92,170,180,107,198,24,68,140,149,253,178,111,248,86,132,151,108,3,129,112,238,26,195,117,106,173,46,156,132,79,172,98,229,63,58,90,144,147,121,254,203,75,66,20,187,92,208,131,117,205,9,228,157,106,62,106,81,156,104,186,243,146,49,166,17,73,171,87,205,70,75,149,185,186,208,149,189,137,98,40,176,91,166,77,242,196,202,239,251,20,97,6,101,197,78,148,91,235,135,216,217,112,226,62,120,233,50,79,18,227,113,244,164,187,140,81,168,136,181,2,204,136,142,194,164,146,231,97,69,145,88,204,128,81,42,51,59,29,134,161,160,136,110,125,9,0,160,10,145,92,86,196,2,160,0,0,0,0,2,42,255,0,216,49,255,0,245,69,255,0,193,63,255,0,94,37,80,0,117,76,167,192,191,34,252,172,193,185,103,225,79,9,251,146,195,244,234,23,93,220,110,122,215,85,140,219,59,221,222,165,104,213,187,213,167,82,173,123,92,237,113,218,192,0,0,0,0,0,0,96,6,212,125,20,159,146,83,61,177,54,117,252,158,189,206,123,163,234,95,51,61,203,117,205,199,87,134,196,111,159,117,182,245,106,220,106,241,10,218,173,198,215,59,171,176,198,195,31,144,187,221,183,246,81,247,99,238,199,193,191,164,158,15,234,189,83,172,255,0,140,61,175,87,89,250,219,104,239,191,12,170,0,0,0,1,133,91,107,116,111,126,76,28,211,165,102,103,201,151,220,151,131,48,251,20,46,165,238,119,175,239,55,114,100,61,189,222,117,166,173,126,179,167,78,147,182,139,223,141,139,181,236,49,176,199,228,46,247,109,253,148,125,216,251,177,240,111,233,39,131,250,175,84,235,63,227,15,107,213,214,126,182,218,59,239,195,42,128,0,70,174,108,116,53,252,148,51,79,25,102,103,228,142,240,103,186,220,65,81,174,245,47,114,27,238,171,214,164,184,246,235,121,215,83,175,78,243,78,173,41,189,175,98,189,132,149,0,11,85,178,230,69,254,70,188,137,195,57,41,238,167,221,31,185,206,187,243,79,168,245,61,255,0,88,152,252,159,156,239,28,211,167,127,167,199,59,233,191,11,216,155,81,228,95,228,148,200,156,77,146,158,234,125,206,123,163,234,95,52,250,143,92,220,117,121,140,73,249,206,241,189,90,183,26,124,114,182,171,241,181,142,234,128,8,171,255,0,96,199,255,0,213,23,255,0,4,255,0,253,120,206,156,243,217,71,46,54,137,204,124,184,198,185,160,215,133,105,89,115,225,55,217,160,58,201,42,45,74,84,163,136,109,170,73,153,246,217,111,170,168,205,155,105,113,75,73,44,205,9,91,110,222,176,0,0,0,0,0,0,0,0,24,85,182,183,70,247,228,193,205,58,86,102,124,153,125,201,120,51,15,177,66,234,94,231,122,254,243,119,38,67,219,221,231,90,106,215,235,58,116,233,59,104,189,248,216,187,94,195,27,12,126,66,239,118,223,217,71,221,143,187,31,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,50,168,0,0,0,6,63,237,173,178,151,228,193,202,202,86,89,251,189,247,37,224,204,64,197,119,174,248,47,175,239,55,113,164,51,186,221,239,154,181,250,206,173,90,142,218,45,110,55,43,1,178,231,69,39,228,107,207,108,51,157,127,39,175,116,126,231,58,239,204,207,114,221,79,127,214,33,191,27,231,221,109,205,58,119,250,188,67,190,155,112,189,203,63,192,0,0,0,99,254,218,219,41,126,76,28,172,165,101,159,187,223,114,94,12,196,12,87,122,239,130,250,254,243,119,26,67,59,173,222,249,171,95,172,234,213,168,237,162,214,227,114,176,27,46,116,82,126,70,188,246,195,57,215,242,122,247,71,238,115,174,252,204,247,45,212,247,253,98,27,241,190,125,214,220,211,167,127,171,196,59,233,183,11,220,179,252,0,0,0,0,90,170,134,206,152,18,183,180,116,45,165,235,241,250,246,36,161,97,248,180,44,63,219,121,175,6,105,93,67,173,59,216,116,155,123,124,221,64,145,165,198,207,119,185,212,147,186,251,55,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,173,158,246,116,192,155,52,209,241,70,19,203,56,253,71,13,215,113,1,215,97,83,53,188,239,131,245,64,135,25,198,183,207,58,227,142,234,114,42,222,212,163,43,111,180,17,89,4,103,117,64,0,117,76,216,192,191,37,12,172,198,89,103,225,79,6,123,173,195,245,26,23,93,220,111,186,175,90,140,227,59,221,222,164,235,211,188,213,167,82,111,107,92,175,113,218,192,4,85,255,0,176,99,255,0,234,139,255,0,130,127,254,188,74,160,0,0,0,0,0,0,0,192,13,168,250,41,63,36,166,123,98,108,235,249,61,123,156,247,71,212,190,102,123,150,235,155,142,175,13,136,223,62,235,109,234,213,184,213,226,21,181,91,141,174,121,254,0,49,255,0,98,157,148,191,33,246,86,85,114,207,221,239,186,223,9,226,7,235,189,119,193,125,67,119,188,141,29,157,214,239,124,237,237,213,181,106,212,87,215,107,112,185,228,0,0,0,0,0,0,0,12,85,219,159,97,143,201,163,238,39,251,40,251,142,247,29,225,47,210,79,8,117,174,183,213,191,198,25,209,167,171,125,117,245,247,91,143,84,216,167,163,123,242,31,102,157,87,51,62,76,190,235,124,39,135,223,161,117,47,115,189,67,119,188,147,29,237,238,243,173,59,123,117,109,58,116,149,245,222,252,44,121,170,0,44,166,21,217,71,46,40,27,73,227,93,169,170,109,120,103,25,226,142,168,197,53,201,12,145,55,66,138,212,6,34,56,152,229,115,187,206,238,150,107,120,236,162,109,100,210,73,36,110,155,215,172,0,0,0,0,0,0,0,96,6,212,125,20,159,146,83,61,177,54,117,252,158,189,206,123,163,234,95,51,61,203,117,205,199,87,134,196,111,159,117,182,245,106,220,106,241,10,218,173,198,215,60,255,0,0,24,191,176,230,195,148,173,139,233,88,185,150,115,22,94,47,169,98,249,16,213,34,66,169,169,128,195,44,69,75,187,164,33,173,227,170,53,234,144,241,169,102,229,140,141,178,36,167,73,154,239,174,108,96,95,146,134,86,99,44,179,240,167,131,61,214,225,250,141,11,174,238,55,221,87,173,70,113,157,238,239,82,117,233,222,106,211,169,55,181,174,87,184,237,96,2,42,255,0,216,49,255,0,245,69,255,0,193,63,255,0,94,37,80,0,6,37,109,199,176,21,43,108,186,174,17,174,179,143,162,96,186,150,26,143,50,36,137,137,195,201,158,253,65,135,84,210,154,105,110,111,217,81,33,149,37,229,37,38,106,43,200,112,203,77,207,87,74,217,15,163,54,187,178,94,114,198,205,90,70,209,30,27,136,186,124,170,93,82,145,238,73,17,186,252,87,82,74,75,123,245,74,116,218,210,251,113,221,186,83,168,247,90,46,73,82,134,117,0,0,0,0,0,0,0,0,0,192,13,168,250,41,63,36,166,123,98,108,235,249,61,123,156,247,71,212,190,102,123,150,235,155,142,175,13,136,223,62,235,109,234,213,184,213,226,21,181,91,141,174,119,255,0,98,157,148,191,33,246,86,85,114,207,221,239,186,223,9,226,7,235,189,119,193,125,67,119,188,141,29,157,214,239,124,237,237,213,181,106,212,87,215,107,112,185,228,0,0,0,0,0,181,91,52,108,233,129,54,95,202,200,25,103,129,99,254,165,50,177,55,91,223,52,234,157,89,150,95,153,187,117,215,55,59,221,194,21,186,66,180,35,145,23,51,59,170,0,0,0,2,134,118,2,191,120,88,84,5,15,144,210,53,92,185,10,25,113,177,0,161,10,216,143,152,167,32,1,83,34,238,26,15,135,18,226,99,85,149,220,22,253,176,24,77,182,191,71,41,237,123,154,116,172,203,249,49,123,147,240,109,1,154,31,82,247,61,215,247,155,185,50,30,222,239,58,203,86,191,89,211,167,73,219,69,239,198,197,167,98,142,142,117,108,133,154,117,92,203,249,49,123,172,240,150,31,126,133,212,189,207,117,13,222,242,76,119,183,187,206,178,237,237,213,180,233,210,87,215,123,240,177,230,202,154,66,184,169,63,186,4,210,19,201,54,191,164,1,37,99,248,70,190,92,128,136,143,159,112,169,114,0,189,200,197,56,88,62,14,65,217,0,46,98,192,237,173,178,151,228,193,202,202,86,89,251,189,247,37,224,204,64,197,119,174,248,47,175,239,55,113,164,51,186,221,239,154,181,250,206,173,90,142,218,45,110,55,43,254,94,129,80,17,171,148,253,13,127,34,252,211,193,185,153,249,35,188,39,238,75,16,83,171,189,75,220,134,231,173,117,89,45,189,186,222,117,213,104,213,187,211,171,74,173,123,216,237,97,117,118,214,232,222,252,152,57,167,74,204,207,147,47,185,47,6,97,246,40,93,75,220,239,95,222,110,228,200,123,123,188,235,77,90,253,103,78,157,39,109,23,191,27,22,106,128,12,42,216,167,163,123,242,31,102,157,87,51,62,76,190,235,124,39,135,223,161,117,47,115,189,67,119,188,147,29,237,238,243,173,59,123,117,109,58,116,149,245,222,252,44,121,170,0,0,0,0,58,166,108,96,95,146,134,86,99,44,179,240,167,131,61,214,225,250,141,11,174,238,55,221,87,173,70,113,157,238,239,82,117,233,222,106,211,169,55,181,174,87,184,141,111,246,12,127,253,81,127,240,79,255,0,215,137,84,0,24,255,0,182,182,202,95,147,7,43,41,89,103,238,247,220,151,131,49,3,21,222,187,224,190,191,188,221,198,144,206,235,119,190,106,215,235,58,181,106,59,104,181,184,220,172,6,203,157,20,159,145,175,61,176,206,117,252,158,189,209,251,156,235,191,51,61,203,117,61,255,0,88,134,252,111,159,117,183,52,233,223,234,241,14,250,109,194,247,44,255,0,0,0,0,1,213,51,99,2,252,148,50,179,25,101,159,133,60,25,238,183,15,212,104,93,119,113,190,234,189,106,51,140,239,119,122,147,175,78,243,86,157,73,189,173,114,189,196,107,127,176,99,255,0,234,139,255,0,130,127,254,188,74,160,0,235,249,133,130,169,89,149,128,49,46,92,215,100,75,98,155,138,168,243,104,147,29,136,180,165,246,216,146,202,217,113,77,169,73,82,73,100,149,153,145,154,84,87,181,200,249,6,0,192,24,55,43,48,109,39,47,178,251,15,68,161,225,234,28,114,141,6,12,98,61,13,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,216,0,0,80,249,10,138,31,32,20,228,87,239,26,13,102,106,238,26,251,54,226,41,165,55,189,128,86,220,8,197,5,78,246,244,10,0,14,147,141,29,63,148,239,111,207,63,209,29,216,116,44,127,33,152,253,67,82,244,234,222,247,25,253,64,8,103,219,22,59,44,123,145,220,184,106,213,215,239,115,35,254,247,22,155,102,74,147,145,49,166,22,109,59,190,56,166,10,187,92,254,122,207,167,208,59,142,211,248,151,194,254,230,173,55,123,186,235,159,157,233,181,247,62,130,243,11,115,179,179,137,44,111,133,141,71,199,221,52,27,127,237,154,1,59,123,61,78,92,188,46,250,213,163,133,89,73,236,254,182,208,189,54,225,113,97,54,100,119,94,16,145,117,95,230,202,251,190,196,200,191,68,124,0,84,185,142,189,142,147,171,13,206,46,63,157,127,8,145,216,75,152,225,49,122,117,208,165,166,215,190,239,247,233,1,13,29,34,140,219,48,171,42,50,81,124,210,167,251,56,135,119,216,17,12,39,23,145,147,189,163,194,60,75,81,126,171,20,117,126,145,232,202,70,61,172,47,69,136,234,148,242,189,255,0,220,226,27,187,4,85,150,140,127,33,149,72,178,81,133,86,146,45,28,172,252,82,243,0,152,92,38,100,84,26,102,147,191,202,44,254,241,35,154,34,46,225,215,48,59,187,220,61,73,81,170,228,116,230,15,151,214,36,118,36,128,169,145,119,141,42,227,196,106,50,184,210,102,64,40,69,222,53,17,247,13,36,101,220,42,92,192,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,84,239,222,54,148,86,176,221,226,99,109,119,225,112,26,238,0,0,52,175,145,252,3,167,102,58,77,88,86,162,68,95,168,255,0,8,129,220,87,200,254,1,212,113,241,41,120,118,122,47,192,247,95,194,36,4,52,109,232,218,147,152,88,228,204,191,193,159,192,69,29,123,98,135,244,102,46,13,73,174,196,94,17,238,251,4,145,219,118,251,140,164,227,220,118,229,211,98,240,95,127,216,98,139,119,177,212,229,199,204,220,34,130,81,217,61,127,145,23,247,188,128,19,147,151,235,82,176,237,32,204,238,71,76,142,101,255,0,168,129,217,214,118,33,211,242,209,213,57,134,40,139,81,220,149,73,140,124,190,198,129,220,23,226,144,14,54,97,246,138,254,115,22,19,62,148,105,240,21,143,251,235,254,168,95,185,101,117,21,252,230,44,6,208,43,221,248,7,211,214,191,234,130,68,48,195,90,149,142,112,137,25,223,230,180,127,225,155,18,231,177,66,45,130,30,177,127,182,85,127,3,24,68,77,53,90,241,214,18,244,85,163,255,0,12,216,151,173,138,74,216,29,251,255,0,227,34,191,129,140,3,47,89,62,31,116,111,17,157,198,195,70,86,225,231,27,197,204,6,234,79,135,17,69,242,59,10,167,137,10,47,130,76,6,148,113,59,24,220,62,68,54,209,207,238,13,195,228,64,41,123,10,220,197,0,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,176,31,62,28,197,69,12,142,247,32,26,79,210,2,182,59,216,80,248,0,173,204,45,222,98,129,112,21,185,119,135,19,2,43,135,46,96,6,101,220,5,127,184,22,183,49,75,128,175,193,200,45,98,227,204,8,251,133,108,70,2,133,127,184,53,10,88,239,232,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,62,66,162,135,112,26,79,144,210,70,173,94,129,168,203,179,113,165,60,76,6,178,227,192,192,139,136,114,229,204,11,209,204,2,220,120,11,101,154,6,178,240,101,190,205,254,128,185,165,123,139,107,153,49,222,115,193,215,82,120,111,191,208,1,3,89,232,236,131,240,38,245,95,223,54,224,95,98,28,22,207,139,182,58,194,196,71,254,217,96,255,0,12,208,236,91,67,196,122,55,185,253,43,65,106,235,124,184,254,164,58,246,207,72,190,57,194,199,223,238,150,15,240,205,0,156,173,151,238,120,62,65,255,0,187,75,254,9,145,127,210,92,46,44,6,204,4,105,193,242,11,253,218,95,240,76,139,254,147,225,96,21,28,102,36,104,157,163,72,78,155,153,232,239,250,242,28,152,248,234,201,222,65,117,7,200,244,254,248,128,68,119,73,101,13,198,107,243,234,37,22,196,237,102,158,141,122,249,252,206,62,22,191,160,116,13,134,230,161,140,199,154,130,119,74,147,134,156,73,246,111,249,252,97,124,250,77,41,173,155,46,56,73,78,163,175,192,185,234,63,240,123,131,24,246,65,174,21,43,52,42,183,55,44,154,27,237,246,82,71,250,34,63,159,224,1,55,121,118,242,28,194,212,69,18,174,103,74,140,103,195,236,104,29,173,35,162,101,28,180,76,193,152,117,210,37,93,202,36,69,241,34,46,109,55,252,227,190,112,32,21,26,76,146,42,119,238,20,52,223,144,13,61,145,168,136,105,211,110,99,89,114,1,80,20,230,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,10,164,109,243,230,55,18,54,213,199,151,0,26,237,112,4,145,249,197,78,221,192,52,171,145,252,3,171,99,116,18,168,83,74,197,249,223,239,210,59,74,142,196,127,0,234,184,213,95,49,166,23,31,206,255,0,126,144,17,19,210,5,21,37,138,49,227,164,132,17,252,203,227,110,63,59,138,44,46,202,82,84,198,107,97,114,214,178,36,245,239,20,255,0,197,159,25,13,210,2,221,235,216,241,206,22,249,151,251,200,163,27,182,98,81,167,53,240,209,145,153,91,174,114,253,140,240,9,219,202,87,183,152,71,15,168,205,71,122,44,67,227,250,211,99,189,168,238,146,22,247,39,21,124,29,135,111,115,249,133,19,248,38,197,193,62,64,62,41,41,186,139,225,49,143,155,67,151,247,63,111,241,191,250,161,144,178,10,230,95,9,140,125,218,36,137,30,231,238,92,250,223,253,80,8,91,164,255,0,119,120,75,253,246,141,252,51,98,95,118,43,34,247,13,35,135,251,100,95,240,49,196,64,210,8,253,221,225,46,63,166,241,191,134,108,75,246,197,102,94,225,164,127,148,139,254,6,56,12,185,107,187,225,31,66,74,230,54,26,50,34,251,163,125,10,34,1,184,158,22,20,115,145,138,165,68,101,98,230,40,178,59,25,0,210,158,7,113,184,126,41,13,41,47,56,212,103,194,192,40,42,69,112,35,46,241,91,151,152,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,12,84,0,80,136,239,113,67,50,26,134,147,230,1,207,129,1,149,133,72,184,220,21,200,5,8,143,184,106,26,6,176,20,185,25,10,17,119,138,240,47,186,7,200,5,45,126,36,42,68,126,113,66,35,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,80,212,52,168,187,192,46,86,176,211,114,184,212,126,45,198,130,230,3,95,62,64,92,12,80,0,84,143,141,197,183,204,165,153,120,58,198,101,243,239,244,5,199,34,184,232,57,130,210,87,212,46,148,157,183,188,203,237,0,64,142,208,111,169,223,0,93,107,59,117,174,103,250,208,225,182,119,70,188,119,133,109,111,238,154,9,127,207,52,59,102,211,49,153,137,238,111,75,45,167,95,92,241,18,69,203,115,252,227,132,217,154,49,61,141,176,170,244,160,237,138,96,151,18,251,51,32,38,235,102,132,19,88,70,66,84,69,115,172,172,248,126,180,200,191,41,59,144,178,91,61,49,187,195,15,145,18,75,230,178,143,135,235,109,11,216,130,177,0,212,54,39,36,149,21,101,98,238,252,36,55,198,220,178,188,101,125,207,194,2,53,122,76,35,124,164,165,154,81,99,175,193,238,255,0,115,221,24,69,179,132,131,143,153,245,147,37,44,190,102,200,79,100,255,0,198,25,25,249,210,71,73,114,77,17,46,164,153,237,98,8,94,55,63,204,46,250,4,121,100,132,158,165,154,149,244,40,213,216,139,41,29,159,68,150,255,0,152,4,230,228,60,146,119,1,225,111,24,207,220,228,19,227,250,203,66,232,25,31,120,179,91,58,204,75,248,23,10,145,26,255,0,185,152,39,199,245,150,133,229,80,10,153,31,112,161,220,187,192,207,204,22,51,226,3,65,157,251,198,180,114,26,76,138,220,134,164,114,251,160,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,42,145,182,55,8,236,52,44,237,96,26,128,0,6,149,242,63,128,117,156,102,189,20,57,135,107,219,119,251,244,142,202,225,247,122,7,84,199,103,167,15,206,95,59,110,191,126,144,17,53,210,9,82,189,111,30,198,220,255,0,130,251,90,190,178,41,249,134,54,108,190,122,243,95,13,29,173,126,185,252,89,225,124,118,254,122,248,239,29,150,159,240,95,127,216,98,139,45,178,163,27,220,213,194,234,213,107,245,222,239,241,103,192,78,94,78,255,0,113,248,123,253,227,137,252,19,98,224,159,2,184,232,57,74,90,112,142,31,71,212,209,98,23,252,211,99,190,171,196,32,31,59,252,203,238,140,118,218,77,58,125,206,241,254,251,255,0,169,25,22,190,99,31,118,140,45,94,231,187,173,214,255,0,234,64,66,173,35,134,58,194,126,154,180,111,225,155,18,249,177,81,254,81,164,23,254,114,47,248,24,226,33,105,39,249,122,194,103,110,85,104,255,0,195,54,37,235,98,163,213,129,223,59,127,182,69,127,3,28,6,94,51,203,238,141,244,242,27,45,119,124,35,232,73,92,172,3,82,78,197,200,84,248,144,33,54,50,226,14,114,48,2,62,225,81,161,7,198,222,129,184,124,136,5,0,0,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,43,138,128,13,36,87,26,128,0,5,8,238,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,241,49,168,80,207,184,5,12,236,86,26,72,239,220,53,31,4,141,6,119,238,1,175,159,1,65,95,161,33,64,1,208,115,1,237,223,80,236,222,251,222,255,0,180,29,252,142,195,162,99,211,213,212,123,173,189,255,0,68,4,13,109,25,51,125,238,123,222,237,110,183,223,250,200,226,118,105,225,141,48,177,255,0,231,68,31,225,89,29,131,105,134,186,191,185,190,214,173,93,115,186,223,168,142,19,102,37,234,198,88,95,135,251,105,133,252,43,32,38,247,103,126,214,23,124,255,0,221,117,127,6,208,190,40,229,247,69,148,217,241,86,195,15,149,185,213,149,252,27,66,245,163,151,221,1,168,105,127,139,10,251,159,132,106,5,241,108,192,97,110,223,16,183,248,82,57,239,52,222,189,23,232,111,250,13,225,19,84,9,94,15,205,92,78,123,189,229,159,154,142,118,253,18,92,127,112,75,206,221,168,190,18,141,199,244,246,47,241,71,132,60,75,61,57,155,137,251,254,95,155,252,96,4,218,108,155,59,172,96,156,39,239,90,111,132,96,43,198,191,231,44,12,146,80,197,61,141,23,171,6,225,50,183,251,76,129,252,20,113,149,134,119,1,65,82,228,98,130,165,200,192,80,87,87,160,105,50,239,4,242,1,168,185,141,67,73,115,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,142,221,226,135,112,20,229,204,109,168,110,153,17,248,199,97,182,178,46,22,1,172,0,0,105,95,242,14,161,152,238,18,112,165,68,206,220,55,61,255,0,101,64,237,235,228,127,0,232,185,160,241,39,10,212,200,212,146,34,220,243,63,178,32,4,59,109,234,242,85,143,49,202,72,203,143,131,59,254,195,20,116,13,142,218,213,153,152,69,122,191,191,251,191,197,228,14,225,183,99,228,188,196,198,232,37,36,200,252,27,200,254,193,24,117,237,140,97,147,217,141,131,206,203,59,248,67,151,235,18,2,68,215,229,167,12,49,68,43,242,164,198,254,13,3,186,115,73,17,240,29,71,46,152,67,120,110,140,68,103,114,165,199,43,31,235,104,29,185,69,217,32,129,182,174,99,30,246,143,65,254,87,185,254,139,238,253,100,100,26,133,128,218,56,200,189,207,92,255,0,190,255,0,234,64,66,149,36,139,221,206,20,227,250,109,31,248,102,196,188,108,82,139,96,119,248,255,0,182,69,127,3,24,68,53,43,134,58,194,118,255,0,11,71,254,25,177,47,123,20,25,251,135,127,135,251,101,87,240,49,128,101,235,37,111,219,31,66,70,195,100,95,186,55,209,107,220,192,107,73,29,197,22,92,248,141,68,101,206,227,74,249,153,144,10,35,152,220,62,68,54,210,158,243,27,135,226,144,10,0,0,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,168,106,20,62,64,40,126,32,210,70,92,174,42,101,192,105,34,237,92,6,179,62,22,11,10,10,242,228,2,132,66,222,230,19,201,103,193,247,50,227,189,239,183,212,11,132,45,150,102,111,21,224,219,32,207,231,220,139,237,0,65,78,210,53,6,231,251,157,221,146,123,29,110,246,94,174,123,159,230,28,102,205,15,18,49,174,22,43,95,242,209,4,249,253,149,145,92,251,97,113,252,5,173,11,78,174,181,227,21,191,82,27,91,54,19,69,141,176,177,27,133,253,212,65,239,47,213,153,1,57,123,58,184,78,97,89,7,203,230,178,203,159,216,218,23,181,4,118,251,162,200,108,224,150,207,10,62,100,187,252,215,87,127,216,217,23,196,184,21,128,1,127,59,48,20,89,246,12,128,98,62,221,191,220,116,95,247,250,47,241,71,132,53,212,215,163,51,113,65,153,126,152,77,254,48,98,101,118,237,34,60,29,23,253,254,141,252,81,225,12,245,155,252,147,49,65,127,186,51,127,140,24,9,155,216,181,87,193,248,76,200,191,218,92,15,224,163,140,181,24,147,177,77,143,7,97,46,63,237,42,7,240,81,134,91,94,192,2,165,200,192,202,192,92,140,5,15,144,162,121,10,159,33,68,242,1,81,168,185,88,105,228,43,233,239,1,168,5,11,137,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,242,20,51,238,21,51,176,161,219,238,128,162,136,140,136,109,92,204,110,141,22,176,13,98,164,69,96,248,69,45,194,224,52,57,200,254,1,109,51,130,78,227,9,85,213,116,22,158,175,227,126,186,216,185,78,159,3,183,152,89,252,252,146,108,96,90,234,245,233,211,213,120,218,255,0,159,52,2,30,54,218,155,214,51,43,25,167,83,102,74,240,119,138,127,226,241,135,35,176,220,4,191,152,56,41,102,78,118,188,37,203,245,137,35,167,109,119,51,172,230,142,44,65,185,171,87,80,225,107,126,135,96,92,237,131,33,41,88,215,3,57,187,224,126,19,227,127,176,202,1,48,248,29,146,106,135,76,73,18,184,83,217,46,63,104,145,217,47,220,124,7,13,133,81,162,141,79,34,43,25,66,104,191,228,36,115,6,94,112,26,23,107,240,24,237,180,164,133,167,220,229,137,60,122,231,253,72,200,119,12,146,124,59,198,54,109,44,253,189,206,93,127,223,157,223,172,128,134,106,65,153,227,172,41,114,253,54,141,252,51,98,95,118,40,35,247,12,255,0,15,246,200,175,224,99,8,127,160,47,123,142,240,161,94,246,171,198,254,25,177,48,155,22,35,78,7,127,135,251,100,87,240,49,192,101,195,102,125,254,113,189,126,226,27,72,183,127,156,107,47,24,173,200,6,233,120,182,26,173,216,244,141,9,81,119,152,213,115,51,236,128,17,144,173,204,248,88,9,37,244,68,28,185,0,169,138,0,0,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,74,185,141,67,73,243,0,63,16,105,35,238,21,85,180,250,70,130,190,175,64,13,98,188,184,144,17,249,192,200,5,5,183,204,151,16,223,131,187,105,43,239,185,159,218,11,144,45,150,103,199,53,120,54,200,189,183,221,255,0,104,2,8,246,139,121,185,30,231,180,184,133,105,235,126,41,223,245,17,193,108,234,225,163,28,225,91,91,251,166,130,127,243,204,142,103,104,24,43,99,192,62,245,167,87,90,250,43,254,164,56,29,158,213,167,28,97,110,54,252,178,193,254,25,160,19,165,179,34,183,152,66,66,149,107,149,101,101,195,245,166,69,250,47,20,198,62,236,186,225,171,7,72,237,126,157,47,187,236,76,140,128,73,240,176,10,130,139,176,102,0,175,19,128,12,72,219,179,251,142,139,254,255,0,70,254,40,240,134,106,189,213,153,184,160,173,250,99,55,248,193,137,153,219,186,254,227,162,255,0,191,209,191,138,60,33,178,160,222,172,206,197,23,79,233,132,238,255,0,241,131,1,50,155,21,17,22,15,194,119,63,246,149,3,248,40,195,45,79,143,33,137,91,23,145,150,18,194,133,230,193,144,127,130,142,50,212,248,114,1,169,64,92,140,20,5,200,192,80,249,10,39,144,25,145,112,4,242,1,80,1,82,230,2,165,200,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,176,212,118,239,20,51,1,65,160,107,62,28,198,155,95,144,13,106,20,191,11,10,153,220,82,220,46,3,105,219,17,31,192,44,94,210,115,55,25,127,136,141,46,105,52,245,78,235,254,126,200,190,114,20,90,21,199,232,76,99,110,213,21,52,69,203,252,78,107,127,78,158,165,126,205,237,119,216,244,0,135,61,167,37,156,172,218,196,168,55,53,106,234,124,45,110,81,153,25,37,176,45,12,215,88,192,147,250,173,200,252,41,219,215,245,178,139,149,198,44,103,204,180,207,205,250,225,161,205,225,57,213,187,173,123,69,107,249,134,110,236,3,74,71,131,48,28,147,99,181,243,83,181,171,235,165,23,156,4,156,97,244,19,116,168,41,181,173,21,162,255,0,146,67,145,81,220,124,52,114,52,192,138,158,226,97,5,255,0,36,135,218,174,64,54,92,185,153,12,81,218,146,176,212,95,115,26,228,105,213,215,109,216,51,229,184,244,12,172,117,70,71,207,206,48,119,108,218,171,209,61,199,238,159,209,175,194,23,236,145,222,221,95,208,2,43,240,139,169,123,30,97,114,37,92,202,175,19,187,236,200,19,35,177,114,109,129,164,106,46,62,232,215,252,12,113,12,185,112,163,127,48,48,201,44,245,90,179,11,209,249,250,4,208,236,118,217,55,130,159,36,149,139,221,10,143,254,106,56,12,171,73,29,174,64,110,105,46,39,99,20,65,240,227,231,28,125,98,114,34,52,165,111,116,25,36,143,197,191,125,128,114,109,47,93,136,142,230,99,233,66,108,146,59,113,28,77,22,87,90,142,203,250,245,106,213,198,214,228,102,67,151,77,254,224,7,19,224,22,49,83,47,48,210,102,187,128,173,140,80,84,181,247,133,140,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,225,204,84,80,207,133,128,105,81,25,157,203,144,210,68,173,94,129,172,252,65,164,148,119,230,3,85,173,204,47,231,228,7,200,133,0,5,183,204,165,44,188,29,115,253,91,253,1,114,5,189,204,18,97,222,161,175,141,183,182,231,245,128,32,131,104,125,249,251,159,215,254,55,230,251,16,233,217,10,246,239,29,97,98,213,111,203,28,19,229,246,102,133,215,218,130,149,79,133,238,107,67,26,53,245,203,246,148,119,182,231,211,233,22,111,38,165,53,23,27,97,165,155,154,116,87,161,174,246,51,181,158,108,4,232,236,177,41,42,194,15,145,185,206,184,174,239,177,48,50,49,6,74,43,145,140,81,217,18,176,220,220,34,233,166,78,178,60,64,164,120,150,252,233,143,71,164,101,107,22,181,189,32,53,130,190,118,98,167,204,81,127,59,48,24,141,183,105,159,184,232,191,239,244,95,226,143,8,120,118,59,146,51,67,20,33,8,212,101,58,113,243,183,232,129,48,219,119,157,176,116,95,247,250,47,241,71,132,74,97,248,72,153,155,120,169,10,107,95,203,19,149,109,86,253,18,95,206,2,94,118,58,134,251,24,63,10,44,219,211,124,29,4,185,145,254,117,28,101,85,140,198,60,108,179,1,184,152,31,9,169,13,104,63,114,112,19,227,95,243,150,6,69,17,92,1,64,92,140,82,247,21,46,70,3,73,145,31,27,113,2,43,1,223,184,85,55,50,185,128,10,151,156,80,253,2,165,127,184,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,11,228,64,158,60,133,79,145,13,13,153,241,226,3,80,169,114,49,65,95,161,48,31,52,190,13,175,237,12,97,190,219,85,85,196,203,204,103,165,215,147,163,193,222,34,173,205,248,222,159,72,204,105,167,102,29,87,153,181,31,238,24,193,141,186,166,105,203,252,111,218,93,139,193,189,255,0,103,140,2,38,113,204,149,84,51,66,106,212,181,168,220,221,241,112,238,124,35,167,159,237,9,32,216,10,41,39,14,96,67,82,80,127,219,78,239,178,74,17,177,60,202,86,105,56,86,185,42,222,55,162,57,9,74,216,50,154,77,225,28,12,254,134,172,94,19,228,92,126,123,40,188,192,51,222,157,98,138,193,17,90,205,39,240,16,250,20,100,54,226,39,229,118,137,36,69,239,105,252,3,117,105,59,119,0,216,81,164,204,238,87,226,48,11,109,135,201,62,227,53,106,63,237,143,253,152,103,234,147,196,71,158,219,174,25,251,139,178,140,191,182,61,255,0,177,128,70,70,89,154,189,223,97,195,37,31,10,196,35,231,246,100,137,165,216,209,74,94,8,144,102,163,63,203,18,249,159,216,99,136,91,202,211,37,99,236,61,126,63,54,32,255,0,12,145,52,219,28,38,216,38,65,149,136,139,16,175,248,24,224,50,168,140,136,172,48,159,164,111,110,70,182,101,163,49,151,56,18,34,101,102,70,37,167,117,184,175,200,141,174,45,30,18,156,91,101,49,68,178,208,243,166,182,220,75,77,113,73,41,10,91,165,164,146,219,221,203,111,45,180,240,174,203,57,113,46,139,73,169,239,243,47,18,192,121,188,59,2,57,182,167,32,234,37,33,53,55,201,105,90,18,203,75,185,161,43,73,239,156,65,160,139,73,58,182,224,135,21,226,138,238,55,197,53,140,105,138,39,117,218,205,126,161,34,169,81,147,186,67,123,249,79,184,167,29,115,66,8,144,157,75,82,142,201,34,34,189,136,136,184,0,244,15,176,254,212,120,115,106,92,153,167,226,182,213,73,133,139,41,119,137,137,232,144,92,81,245,9,58,151,187,112,144,178,37,19,47,161,59,212,29,214,146,186,219,222,45,109,56,99,34,200,238,87,46,4,60,214,236,213,180,86,58,217,135,52,160,102,94,6,145,250,148,58,196,45,12,252,211,166,117,150,94,126,30,241,214,156,220,239,119,9,78,245,9,214,158,100,124,200,253,3,108,231,159,24,55,104,252,164,160,230,166,13,155,21,109,212,99,161,21,40,12,200,55,151,74,168,146,18,114,33,58,106,66,21,173,181,42,218,141,9,214,131,67,137,45,11,73,152,92,187,159,156,68,22,222,187,122,237,97,146,251,88,99,156,180,203,76,214,240,62,27,163,248,51,169,66,240,21,54,70,235,123,77,138,243,158,248,244,117,184,171,184,234,213,218,81,218,246,43,17,17,20,190,136,3,233,70,242,235,204,207,137,189,143,8,4,159,116,96,103,222,108,237,17,144,85,252,107,156,88,175,221,5,102,22,48,149,75,98,79,81,141,19,68,84,66,132,226,91,209,29,182,208,118,91,206,29,204,181,118,173,123,17,17,102,2,68,127,244,43,121,44,226,159,88,19,189,157,78,25,255,0,203,152,13,64,0,0,0,0,33,3,104,94,145,237,179,176,54,126,230,94,10,194,217,201,212,168,184,127,24,86,105,116,232,222,231,105,78,110,34,177,53,214,218,111,90,227,41,106,210,132,36,174,163,53,29,174,102,103,196,103,255,0,69,254,125,230,198,209,57,5,95,198,185,199,138,253,208,86,161,99,9,84,182,36,245,24,209,52,69,68,40,78,37,189,17,219,109,7,101,188,225,220,203,87,106,215,177,17,20,54,109,99,229,79,156,158,176,49,15,180,95,18,169,208,169,228,177,138,125,96,78,246,117,56,6,127,128,0,0,140,13,183,250,88,189,205,204,127,44,246,76,174,82,170,18,209,187,57,184,217,164,245,150,226,188,219,239,37,232,145,163,190,198,229,235,147,108,168,165,18,157,105,77,186,162,65,26,180,184,153,63,17,43,210,139,209,255,0,50,145,50,165,180,222,72,97,221,245,41,238,179,81,199,20,182,28,125,249,77,202,117,247,95,122,172,157,226,215,169,147,222,217,214,219,36,37,148,182,151,9,38,131,117,77,6,112,108,73,182,14,25,218,231,43,218,173,36,226,66,198,212,56,236,39,22,81,226,53,35,113,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,106,86,69,15,50,217,23,158,153,143,179,166,99,211,179,67,43,235,61,70,171,6,237,60,203,164,107,139,80,138,163,35,114,44,150,200,203,120,202,244,166,229,114,81,41,41,90,20,133,161,11,79,161,237,157,115,231,6,237,37,148,116,44,214,193,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,107,109,74,177,40,208,157,104,52,56,146,208,180,153,133,203,31,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,235,16,193,210,91,210,9,39,56,106,181,141,159,50,130,171,17,204,190,129,35,171,86,42,209,29,106,83,24,149,104,84,87,219,54,205,108,18,216,68,121,44,58,146,91,46,169,15,149,148,70,104,52,220,46,172,46,151,218,82,54,192,158,154,132,233,111,228,19,145,202,137,5,108,210,210,212,150,31,212,217,157,101,212,154,85,33,212,107,39,80,76,165,77,153,71,90,23,185,55,144,109,174,82,135,149,113,34,157,24,189,32,16,242,138,100,109,159,179,191,17,117,76,11,47,75,24,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,139,206,45,73,101,72,77,201,45,169,107,108,38,80,0,90,173,167,118,133,194,187,47,228,213,107,55,49,76,110,191,212,55,113,169,212,180,74,110,59,213,57,206,171,75,81,219,82,207,237,156,89,165,43,82,26,105,213,146,23,163,73,133,191,219,163,108,218,22,199,153,113,22,166,221,43,195,56,207,20,117,136,248,102,154,234,22,81,84,227,68,141,236,153,46,38,214,101,173,235,70,109,165,68,227,138,90,82,157,36,107,117,188,127,232,255,0,233,58,135,155,179,41,57,33,180,12,222,169,142,165,235,106,155,137,159,91,13,69,175,74,113,247,20,136,170,105,150,154,110,43,196,218,153,109,162,237,37,229,33,69,169,46,41,8,114,40,115,163,55,177,150,125,102,134,32,205,204,192,126,35,149,220,69,33,47,72,40,140,19,44,52,132,54,150,154,101,180,113,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,145,254,138,61,133,190,113,181,6,117,224,207,239,121,88,2,20,229,125,178,149,84,114,57,167,245,174,170,181,43,234,222,36,126,103,120,4,170,0,0,8,192,233,64,219,51,105,61,157,179,246,129,130,178,115,50,61,207,209,102,224,248,181,71,227,120,30,4,189,114,151,54,107,106,115,92,134,28,89,93,12,182,86,35,211,217,189,174,102,103,112,58,41,54,163,207,109,165,62,74,63,38,188,115,238,143,220,231,129,60,25,243,50,28,61,199,88,235,219,239,204,205,55,171,86,225,175,26,246,211,194,215,59,226,175,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,74,160,0,0,140,14,148,13,179,54,147,217,219,63,104,24,43,39,51,35,220,253,22,110,15,139,84,126,55,129,224,75,215,41,115,102,182,167,53,200,97,197,149,208,203,101,98,61,61,155,218,230,102,119,3,162,147,106,60,246,218,83,228,163,242,107,199,62,232,253,206,120,19,193,159,51,33,195,220,117,142,189,190,252,204,211,122,181,110,26,241,175,109,60,45,115,190,42,244,213,249,83,225,111,87,240,125,163,81,28,175,67,86,122,101,198,91,102,62,51,202,252,107,89,240,85,87,49,188,18,213,1,231,200,147,22,68,168,167,40,142,42,156,51,236,60,231,90,78,232,140,180,173,72,82,9,68,181,54,133,132,202,0,0,12,63,233,64,207,188,216,217,219,32,168,24,215,39,49,95,185,250,212,220,97,22,150,252,158,163,26,94,184,171,133,53,197,55,162,67,110,32,174,182,91,59,145,106,236,218,246,51,35,196,13,130,182,245,218,199,58,118,177,192,217,103,153,121,173,225,156,55,89,240,159,93,133,224,42,108,125,238,234,155,41,230,253,241,152,232,113,54,113,164,43,178,162,189,172,119,35,50,60,128,233,171,242,88,194,222,176,32,251,58,162,48,3,162,227,203,179,44,190,58,246,60,208,19,252,0,0,48,255,0,165,3,62,243,99,103,108,130,160,99,92,156,197,126,231,235,83,113,132,90,91,242,122,140,105,122,226,174,20,215,20,222,137,13,184,130,186,217,108,238,69,171,179,107,216,204,143,16,54,10,219,215,107,28,233,218,199,3,101,158,101,230,183,134,112,221,103,194,125,118,23,128,169,177,247,187,170,108,167,155,247,198,99,161,196,217,198,144,174,202,138,246,177,220,140,200,242,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,198,173,186,54,205,161,108,121,151,17,106,109,210,188,51,140,241,71,88,143,134,105,174,161,101,21,78,52,72,222,201,146,226,109,102,90,222,180,102,218,84,78,56,165,165,41,210,70,183,91,184,27,78,237,11,133,118,95,201,170,214,110,98,152,221,127,168,110,227,83,169,104,148,220,119,170,115,157,86,150,163,182,165,159,219,56,179,74,86,164,52,211,171,36,47,70,147,243,195,157,25,189,140,179,235,52,49,6,110,102,3,241,28,174,226,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,137,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,24,74,247,71,255,0,73,212,60,221,153,73,201,13,160,102,245,76,117,47,91,84,220,76,250,216,106,45,122,83,143,184,164,69,83,76,180,211,113,94,38,212,203,109,23,105,47,41,10,45,73,113,72,67,151,131,57,118,219,165,108,253,182,110,27,201,44,200,126,36,60,19,141,48,189,58,90,43,50,229,38,59,20,41,167,38,168,218,157,114,204,169,78,33,245,55,9,163,82,220,67,108,147,102,225,216,141,195,22,3,162,135,97,200,216,106,149,68,218,227,49,151,44,171,181,40,242,23,132,105,38,135,99,148,24,142,165,198,21,53,242,81,36,221,91,237,41,123,164,149,218,38,93,75,151,90,156,70,230,197,116,213,249,83,225,111,87,240,125,163,81,1,53,32,35,47,162,135,110,56,216,150,149,68,217,31,49,145,44,235,180,216,242,17,132,106,198,183,100,20,232,141,37,199,213,9,243,81,168,218,91,13,37,123,165,21,154,54,90,75,118,66,155,70,250,77,0,0,0,0,7,95,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,237,166,202,59,87,101,198,214,185,112,140,107,130,157,234,53,88,59,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,188,101,122,84,109,60,68,73,113,41,81,25,33,104,113,180,5,235,0,0,0,0,1,141,88,87,108,218,20,189,179,177,174,199,120,182,149,212,106,176,122,164,140,41,81,142,133,173,186,131,106,165,49,54,76,105,5,199,118,242,53,62,226,28,224,218,219,73,160,244,45,9,223,228,168,128,30,148,127,46,204,205,248,151,216,240,132,148,244,115,109,237,249,42,40,79,229,190,98,49,213,243,55,12,211,250,228,185,12,71,209,22,181,5,11,67,71,49,36,130,208,203,196,183,27,75,173,112,73,169,105,91,69,165,74,109,144,205,81,111,246,133,197,53,220,13,144,89,151,141,112,180,238,165,90,195,248,62,179,84,167,73,221,33,205,196,166,33,58,227,78,104,89,41,10,210,180,36,236,162,52,157,172,100,101,192,92,1,106,182,177,242,88,206,79,87,248,135,217,207,128,235,251,31,109,103,131,118,186,202,255,0,119,20,40,241,40,245,216,18,28,141,93,195,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,104,190,241,4,102,166,150,69,125,71,154,205,152,182,133,197,91,47,231,45,23,55,48,180,110,191,212,55,145,170,52,181,202,114,59,53,56,46,167,75,177,220,82,15,237,92,65,169,43,74,29,105,165,154,23,163,73,250,30,201,124,222,193,185,245,149,248,127,55,50,253,249,110,80,177,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,196,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,140,59,168,0,0,0,0,0,143,94,144,158,146,202,174,207,88,202,62,75,228,148,8,146,177,149,46,68,41,248,142,125,82,34,151,18,35,6,77,200,68,22,208,102,147,117,111,180,164,111,28,73,145,54,211,154,80,173,242,141,113,238,7,72,238,220,114,118,82,193,176,48,126,95,34,36,140,197,198,17,223,92,23,157,91,78,162,137,17,38,72,57,174,176,102,106,90,212,163,82,88,74,147,186,82,218,117,74,53,19,38,211,144,66,3,210,158,204,91,66,225,93,168,50,106,139,155,152,90,55,80,235,251,200,213,26,90,229,55,33,234,100,230,149,165,216,238,41,7,246,174,32,212,148,41,109,58,210,205,8,215,164,174,168,243,153,177,246,214,120,203,100,92,208,247,113,66,143,46,177,66,159,29,200,213,220,56,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,187,111,16,70,73,117,100,126,132,240,6,63,193,185,167,131,105,57,131,151,216,134,37,115,15,87,35,148,152,51,163,25,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,32,236,2,48,58,80,54,204,218,79,103,108,253,160,96,172,156,204,143,115,244,89,184,62,45,81,248,222,7,129,47,92,165,205,154,218,156,215,33,135,22,87,67,45,149,136,244,246,111,107,153,153,201,248,133,110,154,191,42,124,45,234,254,15,180,106,32,50,171,162,147,106,60,246,218,83,228,163,242,107,199,62,232,253,206,120,19,193,159,51,33,195,220,117,142,189,190,252,204,211,122,181,110,26,241,175,109,60,45,115,190,127,136,171,232,49,250,118,125,237,254,50,18,168,0,0,0,49,43,57,118,219,165,108,253,182,110,27,201,44,200,126,36,60,19,141,48,189,58,90,43,50,229,38,59,20,41,167,38,168,218,157,114,204,169,78,33,245,55,9,163,82,220,67,108,147,102,225,216,141,195,25,106,33,91,166,175,202,159,11,122,191,131,237,26,136,190,189,20,59,113,198,196,180,170,38,200,249,140,137,103,93,166,199,144,140,35,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,221,40,172,209,178,210,91,178,20,218,55,193,38,128,0,0,0,58,254,63,199,248,55,43,48,109,91,48,115,7,16,196,161,225,234,28,115,147,58,116,147,61,13,34,228,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,70,29,128,70,7,73,134,210,123,103,108,189,156,180,217,57,121,155,158,14,192,56,202,158,82,40,209,188,1,74,123,169,202,140,150,219,153,27,91,205,56,243,156,84,203,251,197,233,79,203,90,19,125,209,152,205,77,148,118,174,203,141,173,114,225,24,215,5,59,212,106,176,119,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,120,202,244,168,218,120,136,146,226,82,162,50,66,208,227,104,178,189,44,89,23,66,204,253,152,42,121,141,224,106,172,220,83,150,150,168,210,21,79,53,175,76,87,228,71,110,121,60,209,18,137,76,165,132,111,212,187,18,155,234,196,173,105,70,241,43,11,65,209,151,210,5,152,153,203,154,21,188,163,218,35,48,37,215,107,181,248,237,61,132,13,52,72,145,152,74,227,55,33,217,172,173,113,90,65,146,212,209,33,196,155,132,104,180,119,11,82,84,105,75,146,104,60,203,100,14,113,215,118,127,206,92,39,156,88,113,158,177,47,12,212,19,33,200,218,144,142,183,21,105,83,114,99,107,90,22,77,239,88,113,214,183,154,13,72,215,169,61,164,145,143,75,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,128,207,246,81,246,236,255,0,203,159,255,0,12,209,255,0,238,130,111,182,122,197,53,220,115,144,89,105,141,113,76,238,187,90,196,24,62,141,84,168,201,221,33,189,252,167,225,52,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,121,151,30,148,246,78,242,88,201,191,87,248,123,217,204,0,196,174,148,221,182,115,67,103,58,174,7,203,156,143,198,81,40,120,134,169,30,69,110,182,234,169,45,202,125,184,90,137,152,137,66,164,54,182,52,56,226,101,154,136,146,110,17,199,111,138,18,171,57,103,250,60,118,204,219,59,104,157,168,40,120,43,26,102,71,186,12,33,10,159,80,170,98,40,222,7,165,68,209,21,17,212,219,46,107,109,134,221,59,75,122,33,89,179,213,218,185,150,130,89,150,21,237,161,156,116,44,253,218,131,31,230,174,22,103,69,22,171,80,110,61,57,205,75,62,179,22,36,118,162,53,38,203,66,22,141,242,35,165,221,218,146,74,70,243,65,220,211,115,147,78,134,140,144,170,224,92,146,175,231,69,66,185,18,68,124,208,144,194,96,192,101,181,107,136,197,53,249,145,205,110,172,236,70,183,29,113,219,33,36,100,148,54,133,106,51,89,161,176,144,160,0,1,128,29,43,123,81,231,182,205,127,34,239,144,166,57,247,57,238,143,195,126,19,249,153,14,102,255,0,171,245,29,207,230,150,156,211,167,126,239,139,107,234,227,123,21,173,255,0,69,254,217,155,73,237,19,159,181,252,21,156,121,145,238,130,139,11,7,202,170,49,27,192,240,34,104,148,137,176,155,75,154,227,176,218,206,200,121,194,177,158,158,213,237,114,35,46,43,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,192,38,164,0,0,5,191,218,23,20,215,112,54,65,102,94,53,194,211,186,149,107,15,224,250,205,82,157,39,116,135,55,18,152,132,235,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,112,5,170,218,199,201,99,57,61,95,226,31,103,62,2,21,191,217,71,219,179,255,0,46,127,252,51,71,255,0,186,9,254,30,85,199,170,128,17,151,180,199,76,68,108,1,155,145,176,126,64,225,140,63,140,240,197,14,70,235,16,85,230,186,238,138,162,201,105,222,53,77,117,165,146,80,132,164,150,146,146,180,186,133,173,90,144,218,155,66,86,244,132,229,110,105,96,76,233,192,148,204,204,203,74,239,134,112,221,103,125,212,166,245,87,163,239,119,79,45,151,61,237,228,33,196,217,198,150,158,210,74,246,185,92,140,140,224,179,164,71,100,63,200,165,156,165,238,90,22,231,47,113,142,246,110,23,215,63,172,188,198,233,45,117,168,142,106,34,112,183,78,58,157,6,173,122,154,113,171,184,183,9,221,60,175,71,54,218,255,0,145,87,49,223,160,99,250,157,85,204,178,197,62,247,82,140,193,239,91,165,206,51,65,55,83,75,58,84,181,105,66,13,183,82,209,165,75,109,73,85,157,83,45,54,97,61,32,0,3,170,102,150,105,96,76,150,192,149,60,204,204,186,239,129,176,221,27,115,215,102,245,87,164,110,183,175,33,150,253,237,148,45,197,93,199,80,158,202,78,215,185,216,136,204,163,47,103,158,152,106,173,83,59,107,201,218,14,36,74,54,95,98,57,9,85,37,113,137,78,35,9,176,203,15,153,32,210,196,101,200,158,185,11,234,232,90,212,164,146,23,169,105,74,16,123,180,216,174,147,13,181,233,219,79,227,186,110,9,203,74,159,89,203,108,37,105,48,166,54,114,153,240,204,231,153,108,220,144,244,119,146,222,141,205,214,195,100,166,245,21,223,81,44,210,241,37,61,43,96,29,143,170,187,89,102,226,83,80,40,141,224,76,29,34,28,252,86,183,157,81,46,75,11,90,141,184,45,37,181,165,221,114,9,151,80,110,37,73,38,144,149,175,86,178,109,183,3,208,72,15,146,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,128,12,53,233,29,219,142,78,202,88,54,6,15,203,228,68,145,152,184,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,119,74,91,78,169,70,162,100,218,114,234,237,131,181,158,13,217,23,43,253,220,87,99,196,172,87,103,200,110,53,11,14,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,162,251,180,25,146,157,65,31,158,204,127,143,241,150,105,227,42,182,96,230,14,33,151,92,196,53,201,7,38,116,233,38,90,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,136,39,207,97,125,179,104,91,97,229,196,170,155,148,175,3,99,60,47,213,227,226,106,107,72,89,197,75,142,146,247,82,99,56,171,221,151,119,78,153,54,165,27,141,169,10,74,181,17,33,215,50,84,121,140,201,124,222,198,89,11,154,24,127,55,50,253,248,141,215,112,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,192,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,208,246,204,91,66,225,93,168,50,106,139,155,152,90,55,80,235,251,200,213,26,90,229,55,33,234,100,230,149,165,216,238,41,7,246,174,32,212,148,41,109,58,210,205,8,215,164,130,234,128,0,0,0,0,14,149,157,25,189,131,114,23,43,241,6,110,102,3,242,219,161,97,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,129,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,23,43,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,192,14,219,123,96,226,109,174,115,65,218,210,142,92,44,19,67,144,250,112,157,30,91,81,247,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,165,6,122,108,113,210,179,51,55,179,198,181,128,51,190,21,43,14,210,177,109,65,134,240,57,67,101,247,156,137,41,215,152,140,205,41,197,54,218,183,219,205,123,222,178,225,52,148,184,79,94,200,113,166,217,146,161,229,92,76,79,69,62,220,114,115,42,149,3,101,188,201,68,70,171,184,98,142,72,194,213,52,173,166,10,163,78,138,148,32,161,45,187,145,174,75,45,89,73,83,105,61,227,45,56,165,146,84,210,156,120,36,124,98,255,0,72,14,211,24,203,101,12,180,193,89,165,131,224,196,168,161,88,226,37,54,175,76,146,68,148,84,105,206,65,154,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,121,64,48,3,166,175,201,99,11,122,192,131,236,234,136,12,212,202,172,204,194,185,201,151,24,115,52,176,84,190,177,69,196,212,246,170,17,181,56,218,220,103,89,118,216,119,118,181,161,47,52,178,83,110,32,148,122,28,66,210,103,116,152,237,98,2,250,62,118,219,170,236,161,143,220,161,98,119,229,206,203,172,85,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,183,100,163,51,109,187,79,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,64,62,176,0,0,0,0,24,107,159,155,113,201,217,199,109,156,33,147,216,225,17,23,151,88,211,11,211,86,244,183,22,212,117,208,234,47,84,38,176,83,84,242,205,41,56,198,148,52,151,146,181,118,16,217,56,131,35,74,208,246,101,8,86,233,171,242,167,194,222,175,224,251,70,162,46,87,69,247,72,36,106,76,106,46,203,217,211,85,150,180,46,66,96,96,250,228,151,93,146,189,111,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,67,104,36,181,217,66,81,96,149,240,0,1,141,91,53,237,155,66,207,12,224,205,44,129,173,210,188,21,140,242,231,16,86,99,178,76,33,106,139,83,163,197,168,42,51,114,82,163,190,237,228,106,101,14,182,163,178,148,180,184,221,201,75,109,156,149,30,112,118,133,197,53,220,13,182,134,101,227,92,45,59,169,86,176,254,104,86,106,148,233,59,164,57,184,148,197,89,215,26,115,66,201,72,86,149,161,39,101,17,164,237,99,35,46,2,109,54,28,218,238,149,181,246,81,171,21,191,78,137,71,197,148,25,9,166,226,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,86,141,225,92,150,219,205,146,156,221,27,138,12,138,0,0,0,1,101,54,161,218,187,46,54,82,161,97,138,222,63,119,95,186,140,65,22,142,211,45,188,68,227,17,84,178,57,147,212,218,73,78,184,204,118,110,165,19,77,173,74,113,108,55,217,222,146,210,23,172,7,95,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,0,161,243,184,168,161,153,119,128,162,184,167,128,211,110,3,81,145,153,112,26,108,163,239,1,170,252,8,131,159,2,2,43,115,14,92,64,80,91,172,195,50,107,193,247,46,123,222,95,230,11,138,98,216,230,92,121,46,248,55,118,237,173,190,191,104,254,176,4,39,109,41,89,137,80,247,57,165,183,79,119,215,60,114,46,253,207,167,208,44,62,95,173,76,226,170,34,210,163,78,154,164,101,118,78,223,158,32,94,237,160,40,19,90,240,14,183,153,59,245,171,89,71,246,47,64,177,88,28,212,156,85,69,73,168,248,212,163,119,253,145,32,38,79,97,89,238,200,193,46,26,222,117,71,238,164,211,218,81,159,231,49,134,114,68,190,158,39,126,39,248,6,5,236,32,179,78,14,52,220,248,226,191,250,168,163,61,33,157,211,247,79,240,0,250,15,152,162,254,118,98,167,204,81,124,27,48,24,133,183,137,219,7,69,255,0,127,162,255,0,20,120,69,78,10,221,158,111,226,171,160,190,121,59,187,252,105,34,84,54,245,120,139,8,70,79,31,237,244,95,226,143,8,174,192,107,73,230,254,42,185,95,181,59,248,210,64,76,254,204,218,15,3,225,66,208,95,220,180,30,239,176,178,47,168,177,155,52,105,247,15,133,12,139,253,171,65,254,5,145,124,192,0,249,0,90,228,96,52,26,173,231,26,144,174,239,72,161,151,156,106,65,22,147,224,2,166,92,108,42,92,56,13,35,81,114,184,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,0,163,181,133,16,139,95,136,162,202,246,21,65,94,224,42,43,244,38,6,119,2,241,76,7,197,80,61,49,31,87,153,165,31,238,24,143,109,189,43,43,70,15,199,49,73,163,177,120,51,142,191,178,197,62,86,18,15,85,43,66,146,126,102,23,248,12,70,158,223,146,173,69,199,104,209,254,11,227,127,175,138,36,136,221,164,55,215,243,89,162,81,233,222,106,231,199,148,99,254,97,46,27,14,82,80,198,1,193,78,18,210,122,124,37,244,22,252,250,72,137,156,4,141,246,107,65,227,167,86,247,211,250,25,66,99,118,49,137,167,44,48,122,183,151,183,132,59,191,198,36,4,140,175,96,180,178,217,23,114,75,240,13,197,248,164,52,52,86,105,5,230,73,126,1,172,213,195,144,163,143,152,234,155,52,216,207,141,249,24,142,221,184,37,154,61,197,246,15,143,132,123,255,0,99,9,12,170,187,187,83,125,155,220,213,223,240,8,186,219,38,191,214,189,200,124,169,167,79,132,63,60,189,239,213,253,0,48,63,40,83,191,204,28,58,139,219,230,204,2,243,243,125,34,88,48,134,124,96,189,152,182,122,172,230,46,51,145,188,209,92,144,197,38,30,135,75,194,53,18,130,151,153,137,188,109,183,55,59,205,194,147,189,90,116,39,153,247,17,197,46,74,191,187,204,92,58,173,55,181,110,158,124,254,206,145,113,54,198,195,57,201,225,88,152,211,20,185,34,118,3,114,99,208,104,47,71,37,20,56,50,13,182,214,236,117,162,231,162,66,208,148,40,214,127,62,75,119,73,217,163,109,160,181,89,225,158,57,139,180,62,98,212,51,55,51,107,61,122,171,54,205,50,203,68,104,141,2,42,76,205,184,177,155,51,61,219,40,212,171,21,204,204,212,165,173,75,90,214,181,72,63,70,47,71,221,43,16,83,34,109,23,159,88,82,37,70,155,81,143,37,156,59,133,235,180,132,188,196,150,28,75,59,170,178,137,110,26,86,133,36,228,161,182,157,100,200,200,208,250,79,231,74,24,9,179,110,35,203,28,37,159,24,31,16,231,62,25,139,95,193,49,43,12,157,102,28,189,225,176,150,21,116,239,220,109,180,45,79,33,149,41,47,27,26,84,79,19,70,209,145,146,204,122,76,164,85,41,85,234,92,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,4,24,244,137,108,49,39,101,188,100,120,223,47,224,74,115,43,43,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,226,45,40,82,214,180,154,215,208,118,29,218,230,171,178,22,109,171,21,191,78,151,87,194,149,232,233,166,226,58,91,18,20,133,173,130,89,41,18,153,65,168,154,84,150,79,86,141,231,3,67,143,54,74,111,122,110,38,113,54,158,204,172,155,202,204,144,197,53,188,248,151,249,80,169,83,228,81,165,211,218,113,73,149,86,235,44,173,179,131,24,144,180,45,79,58,131,89,22,149,39,74,73,75,82,144,132,41,105,243,121,86,114,148,245,86,99,212,40,82,225,211,87,33,197,67,143,46,74,100,190,203,6,163,221,161,199,82,219,105,113,100,155,17,172,155,65,40,200,204,146,155,216,131,212,38,19,197,20,44,111,133,168,216,219,11,207,235,212,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,75,78,164,41,39,101,17,40,175,99,34,62,2,6,186,81,124,186,179,51,226,95,99,194,25,189,208,179,134,115,110,151,148,152,175,17,86,42,17,35,229,213,102,176,181,209,105,207,83,86,153,111,212,80,134,219,147,53,169,7,165,39,24,210,134,216,52,251,238,167,88,93,141,147,105,100,246,16,244,163,121,117,230,103,196,190,199,132,3,63,186,21,188,150,113,79,172,9,222,206,167,12,254,24,3,208,173,228,179,138,125,96,78,246,117,56,103,255,0,140,3,80,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,196,170,116,42,121,44,98,159,88,19,189,157,78,17,87,181,143,149,62,114,122,192,196,62,209,124,74,167,66,167,146,198,41,245,129,59,217,212,224,25,254,0,0,0,0,2,16,58,71,250,63,230,108,239,93,119,54,242,135,14,255,0,98,121,253,89,135,99,71,113,249,14,97,217,90,16,222,153,11,121,110,56,182,94,112,141,104,120,213,164,156,116,218,81,35,222,77,219,43,177,214,216,184,239,100,12,119,34,191,64,135,225,156,55,89,209,238,131,15,239,25,143,225,77,211,50,17,23,229,165,176,235,140,110,156,144,110,123,217,22,187,105,85,200,248,122,9,199,248,3,6,230,158,13,171,101,246,96,225,232,149,204,61,92,142,113,167,65,146,71,161,212,92,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,160,7,109,189,143,177,54,200,217,160,237,21,69,46,110,9,174,72,125,88,78,177,45,216,251,249,204,52,219,11,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,74,67,50,186,71,250,72,176,38,46,203,135,114,35,103,138,247,134,219,197,212,248,207,215,241,36,87,94,97,184,208,93,36,58,80,89,182,133,169,231,80,100,137,9,89,105,109,181,184,194,210,167,20,226,88,140,12,53,133,171,184,194,162,245,39,14,65,235,114,227,211,231,213,28,111,122,134,244,197,133,21,217,114,92,186,204,136,244,48,195,171,181,245,43,77,146,70,163,34,63,146,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,53,57,101,177,245,43,100,222,143,204,226,77,64,165,185,142,241,142,91,213,103,226,181,188,234,77,17,159,69,42,73,183,5,164,182,181,53,162,57,188,234,13,196,169,70,234,212,181,234,208,109,182,216,66,96,237,89,165,149,184,239,37,177,221,79,44,243,46,133,224,108,73,70,220,245,216,93,105,153,27,173,235,40,121,191,124,101,107,109,87,109,212,43,178,163,181,236,118,50,50,46,170,39,207,164,51,98,202,86,212,249,95,34,187,132,48,252,69,102,166,26,142,71,135,230,28,148,197,57,172,19,154,157,167,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,188,109,11,123,80,99,174,194,253,42,88,66,30,92,74,193,91,93,227,238,163,85,195,157,93,138,53,125,216,51,103,74,172,197,81,44,141,50,74,59,46,123,243,58,16,70,242,140,148,234,93,73,168,141,104,113,199,48,47,108,29,172,241,150,215,89,161,238,226,187,30,93,30,133,2,59,113,168,88,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,118,221,160,204,210,210,8,172,165,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,34,182,23,216,202,187,182,30,99,202,166,57,85,240,54,12,194,253,94,70,38,169,52,180,28,164,182,233,175,117,26,51,106,189,222,119,116,233,19,138,73,182,218,80,165,43,81,146,26,112,47,7,70,231,71,220,109,162,100,185,156,57,201,74,150,156,186,167,72,84,104,84,215,154,117,148,98,101,155,79,182,233,181,33,151,218,121,148,70,120,152,81,173,41,82,28,89,45,187,221,14,17,77,160,249,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,11,85,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,32,18,168,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,192,1,159,253,53,126,84,248,91,213,252,31,104,212,70,58,228,6,201,152,203,104,204,175,205,108,113,151,242,37,206,174,229,172,122,92,152,248,114,36,2,125,250,202,37,56,249,58,77,175,120,147,74,218,106,59,142,18,18,135,22,233,217,9,45,70,146,48,149,78,141,61,186,164,237,53,134,101,101,134,103,79,151,43,52,48,228,119,234,82,167,42,43,77,177,87,167,28,130,36,190,130,97,180,52,202,217,55,217,101,77,154,75,81,110,220,74,150,106,112,155,205,241,229,223,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,244,39,177,246,214,120,55,107,172,175,247,113,66,143,18,143,93,129,33,200,213,220,56,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,139,239,16,70,106,105,100,65,142,189,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,0,0,192,14,154,191,37,140,45,235,2,15,179,170,34,56,58,61,241,254,13,202,205,174,112,78,96,230,14,33,137,67,195,212,56,245,185,51,167,73,51,208,210,60,15,48,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,142,71,250,106,252,150,48,183,172,8,62,206,168,136,86,1,125,118,193,218,207,25,109,117,154,30,238,43,177,229,209,232,80,35,183,26,133,135,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,215,109,218,12,205,45,32,139,34,186,49,118,14,249,55,215,99,103,206,108,81,117,96,28,63,80,79,131,105,117,26,118,242,46,40,121,40,121,46,89,91,212,158,230,59,233,142,106,212,219,141,60,162,113,147,190,135,82,86,83,97,125,140,171,187,97,230,60,170,99,149,95,3,96,204,47,213,228,98,106,147,75,65,202,75,110,154,247,81,163,54,171,221,231,119,78,145,56,164,155,109,165,10,82,181,25,33,167,38,43,106,253,171,242,191,98,28,175,165,169,84,8,143,212,159,142,152,152,79,9,196,75,144,88,150,196,103,35,52,243,77,188,211,14,51,21,12,50,250,22,73,82,82,70,72,36,35,208,25,20,33,91,166,175,202,159,11,122,191,131,237,26,136,201,78,143,254,147,168,121,187,50,147,146,27,64,205,234,152,234,94,182,169,184,153,245,176,212,90,244,167,31,113,72,138,166,153,105,166,226,188,77,169,150,218,46,210,94,82,20,90,146,226,144,135,49,175,166,175,202,159,11,122,191,131,237,26,136,12,0,19,147,209,167,183,84,157,166,176,204,172,176,204,233,242,229,102,134,28,142,253,74,84,229,69,105,182,42,244,227,144,68,151,208,76,54,134,153,91,38,251,44,169,179,73,106,45,219,137,82,205,78,19,113,87,144,27,38,99,45,163,50,191,53,177,198,95,200,151,58,187,150,177,233,114,99,225,200,144,9,247,235,40,148,227,228,233,54,189,226,77,43,105,168,238,56,72,74,28,91,167,100,36,181,26,72,237,86,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,70,30,162,0,99,254,199,91,98,224,77,175,240,36,138,253,2,31,129,177,37,27,71,186,12,63,188,122,71,130,247,175,72,68,95,150,150,195,77,191,189,110,57,185,239,100,122,47,165,86,50,227,129,125,43,219,113,201,196,181,90,222,200,249,114,136,135,66,166,200,142,140,93,86,37,181,32,231,75,105,77,190,152,76,26,77,68,210,24,117,40,222,168,236,233,188,210,155,178,18,218,247,193,101,122,71,118,227,141,181,110,50,129,131,242,249,18,227,229,214,15,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,157,234,80,235,170,81,164,222,54,155,226,122,52,178,67,56,115,71,104,186,62,50,203,26,228,188,53,77,193,114,53,87,241,44,70,224,200,126,152,196,168,178,144,148,55,30,94,164,184,183,210,219,204,18,201,167,73,163,112,156,82,79,73,17,217,93,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,250,41,201,124,161,193,185,11,149,248,127,40,242,253,137,109,208,176,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,192,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,72,59,168,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,99,174,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,145,93,40,254,93,153,155,241,47,177,225,11,105,74,217,159,25,87,246,92,170,237,79,66,157,18,85,11,14,98,133,225,202,236,21,25,54,252,52,27,80,205,137,104,51,85,158,66,221,152,77,41,4,68,180,30,237,68,75,74,150,109,4,228,236,117,182,46,4,218,255,0,2,72,175,208,33,248,27,18,81,180,123,160,195,251,199,164,120,47,122,244,132,69,249,105,108,52,219,251,214,227,155,158,246,71,162,250,85,99,46,61,175,107,31,37,140,228,245,127,136,125,156,248,243,215,145,121,233,152,251,58,102,61,59,52,50,190,179,212,106,176,110,211,204,186,70,184,181,8,170,50,55,34,201,108,140,183,140,175,74,110,87,37,18,146,149,161,72,90,16,180,206,166,61,207,76,184,218,47,97,28,211,205,12,175,172,245,234,84,236,191,196,77,60,203,164,72,149,79,148,154,99,198,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,160,243,216,50,83,97,125,179,107,187,30,102,60,170,155,148,175,12,224,204,81,213,227,226,106,107,72,65,74,83,109,26,247,82,99,56,171,89,230,183,174,153,54,165,19,110,37,106,74,180,153,161,214,241,172,95,93,176,118,76,198,91,34,230,135,184,122,236,137,117,138,20,248,237,201,161,98,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,245,219,118,179,34,75,168,51,15,67,184,79,20,208,177,206,21,163,99,92,45,59,174,209,113,5,62,61,82,157,39,116,182,247,241,95,109,46,52,230,133,146,86,157,72,90,78,202,34,81,94,198,68,124,7,44,33,47,163,115,164,18,54,206,210,92,201,236,228,170,203,86,93,84,100,42,76,42,147,206,186,242,48,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,229,174,183,12,230,208,0,99,254,216,187,98,224,77,144,48,36,122,253,126,31,134,113,37,103,95,185,252,63,188,122,63,133,55,79,71,68,175,150,144,195,173,177,186,110,65,57,239,132,90,237,165,55,51,225,112,51,211,61,50,227,103,76,184,168,230,134,104,86,122,141,42,13,154,101,150,136,151,42,161,41,68,102,220,88,205,153,150,241,229,233,85,138,228,146,74,84,181,169,8,66,214,159,60,59,69,103,206,50,218,75,55,43,185,173,140,230,203,82,234,50,22,138,100,23,164,19,200,164,211,137,106,56,240,154,52,161,9,208,218,85,99,81,33,58,214,107,113,69,173,106,51,14,171,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,49,230,0,198,89,97,137,159,193,153,129,135,165,208,171,177,99,196,147,34,159,44,137,47,176,137,49,219,144,209,56,155,221,11,54,158,108,205,10,178,208,102,105,81,37,68,105,41,20,232,161,216,114,78,37,170,209,54,184,204,101,196,58,21,54,68,133,225,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,94,233,37,103,77,230,146,229,208,150,209,190,199,94,148,127,46,204,205,248,151,216,240,128,99,84,156,45,93,137,133,105,216,214,68,29,20,90,173,66,109,46,28,157,234,15,123,42,35,113,156,144,222,130,61,105,210,137,177,142,230,68,147,222,89,38,102,149,17,101,175,71,22,220,113,182,82,198,83,240,126,96,162,92,140,186,198,18,24,92,231,154,91,174,174,137,45,36,104,41,173,48,70,105,90,20,147,74,95,74,83,189,82,26,105,73,53,27,36,211,153,85,209,121,148,56,55,62,182,9,204,156,163,204,6,37,185,66,196,88,226,99,50,14,35,230,203,237,45,16,169,142,180,243,107,226,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,28,27,78,236,245,138,182,95,206,90,214,81,226,153,61,127,168,110,228,211,170,136,138,228,118,106,112,93,78,166,164,54,149,151,219,54,178,74,150,148,58,211,168,37,175,70,163,15,74,98,21,186,106,252,169,240,183,171,248,62,209,168,142,193,209,95,183,84,156,1,136,105,91,48,230,148,249,111,225,138,228,134,105,184,49,230,98,181,162,147,81,126,83,203,83,14,147,109,147,206,34,83,210,72,137,197,173,123,165,165,5,165,45,173,107,111,175,244,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,192,1,159,253,53,126,84,248,91,213,252,31,104,212,70,58,228,6,201,152,203,104,204,175,205,108,113,151,242,37,206,174,229,172,122,92,152,248,114,36,2,125,250,202,37,56,249,58,77,175,120,147,74,218,106,59,142,18,18,135,22,233,217,9,45,70,146,48,149,78,141,61,186,164,237,53,134,101,101,134,103,79,151,43,52,48,228,119,234,82,167,42,43,77,177,87,167,28,130,36,190,130,97,180,52,202,217,55,217,101,77,154,75,81,110,220,74,150,106,112,155,205,241,229,223,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,244,17,177,214,216,184,19,107,252,9,34,191,64,135,224,108,73,70,209,238,131,15,239,30,145,224,189,235,210,17,23,229,165,176,211,111,239,91,142,110,123,217,30,139,233,85,140,184,134,64,8,33,233,29,219,142,54,213,184,202,6,15,203,228,75,143,151,88,62,67,235,130,243,171,117,165,214,229,168,137,7,53,214,12,201,40,66,82,74,75,9,82,119,169,67,174,169,70,147,120,218,110,245,116,175,109,199,39,18,213,107,123,35,229,202,34,29,10,155,34,58,49,117,88,150,212,131,157,45,165,54,250,97,48,105,53,19,72,97,212,163,122,163,179,166,243,74,110,200,75,107,223,96,174,206,185,13,140,182,146,205,202,22,84,224,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,116,54,149,92,146,107,78,181,154,27,73,235,90,72,194,245,116,105,100,134,112,230,142,209,116,124,101,150,53,201,120,106,155,130,228,106,175,226,88,141,193,144,253,49,137,81,101,33,40,110,60,189,73,113,111,165,183,152,37,147,78,147,70,225,56,164,158,146,35,159,65,210,178,95,40,112,110,66,229,126,31,202,60,191,98,91,116,44,59,29,76,199,57,111,155,207,186,181,184,167,93,121,197,240,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,238,160,60,203,103,246,78,87,118,127,206,92,89,147,184,141,238,177,47,12,212,21,29,185,58,80,142,183,21,105,39,35,73,208,133,172,155,222,176,227,78,238,245,154,145,175,74,187,73,50,19,21,209,33,159,49,179,79,102,134,242,218,161,54,91,248,135,44,36,120,46,73,201,144,236,133,187,78,125,110,59,5,194,90,208,73,66,18,146,118,50,26,74,215,161,16,210,125,148,173,9,44,106,233,159,217,226,149,134,241,54,26,218,71,13,82,165,161,120,178,66,168,152,162,66,166,37,76,28,214,99,183,212,20,134,148,122,210,181,199,98,66,84,104,247,187,69,108,204,146,181,25,185,106,186,36,51,230,78,86,109,46,222,91,84,38,196,99,15,102,124,127,5,201,57,50,26,142,134,170,44,33,199,96,184,75,90,13,75,90,148,110,198,67,73,90,53,174,98,79,180,164,33,38,24,64,38,251,56,115,210,102,64,244,86,224,108,73,65,172,248,51,18,87,178,255,0,12,225,186,11,201,39,201,196,202,149,78,100,157,91,78,50,105,83,47,55,21,18,158,109,195,82,82,151,25,71,140,102,72,84,32,140,191,219,207,56,232,88,195,47,118,110,201,218,67,59,201,121,119,149,244,105,21,73,58,150,90,101,84,169,144,28,76,109,10,65,17,232,97,136,238,239,18,181,165,93,103,79,101,77,168,140,49,87,9,225,106,238,57,197,84,108,21,133,160,245,218,214,32,168,71,165,211,163,111,80,222,254,83,238,37,182,155,214,179,74,19,169,107,73,93,70,73,43,220,204,139,136,244,231,128,48,6,13,202,204,27,73,203,236,190,195,209,40,120,122,135,28,163,65,131,24,143,67,72,185,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,195,183,67,102,74,123,185,218,10,173,156,114,234,27,152,153,101,79,45,203,13,187,165,199,231,84,90,145,29,189,73,54,212,74,101,44,34,97,170,203,66,137,205,197,181,39,89,9,169,0,0,0,17,87,211,157,244,147,251,228,252,90,49,255,0,162,51,51,48,174,93,237,112,205,59,20,203,234,158,237,112,252,188,51,78,125,110,54,219,41,156,227,241,228,52,135,20,181,166,219,206,170,166,144,73,212,165,58,235,72,36,246,174,89,1,211,157,244,147,251,228,252,90,34,172,7,170,128,24,1,209,139,183,143,201,190,133,27,33,179,98,181,171,31,97,250,122,124,27,84,168,212,119,146,177,67,41,91,202,114,201,221,36,183,209,216,76,114,86,167,28,117,228,147,143,29,244,58,162,207,240,1,143,251,123,102,102,21,202,253,145,243,50,163,138,101,238,252,61,135,230,225,154,115,8,113,178,122,84,233,236,46,59,72,109,43,90,117,233,222,41,213,146,110,162,105,151,86,73,86,139,11,193,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,249,236,219,7,107,60,101,181,214,104,123,184,174,199,151,71,161,64,142,220,106,22,28,84,242,148,197,41,6,218,9,243,66,201,182,137,107,117,212,27,138,89,163,93,183,104,51,52,180,130,32,177,67,213,64,242,174,61,84,0,233,89,209,148,56,55,62,178,191,16,101,30,96,49,45,202,22,34,142,150,100,28,71,205,151,218,90,28,75,173,60,218,248,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,249,193,206,140,161,198,89,11,154,24,131,40,243,1,136,141,215,112,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,192,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,75,211,152,197,94,145,29,144,255,0,37,110,77,23,185,104,91,236,194,193,219,217,184,95,92,254,172,203,251,213,53,214,162,57,168,141,179,222,182,210,116,26,180,105,117,182,174,226,27,55,117,6,53,116,74,109,175,225,184,112,246,77,204,218,157,86,101,105,157,243,152,46,160,249,239,219,84,22,88,222,46,152,163,36,235,111,114,134,157,113,165,56,165,36,219,53,52,70,217,52,202,23,202,244,177,109,175,78,194,216,86,167,178,190,91,212,245,226,74,205,163,99,23,208,114,163,189,74,130,166,227,200,110,59,106,36,161,183,186,211,111,105,89,165,197,164,154,39,91,90,12,221,35,68,69,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,21,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,128,237,121,47,148,56,203,62,179,67,15,229,30,95,177,17,202,238,34,144,166,99,156,183,201,150,26,66,27,83,174,188,226,248,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,250,40,217,215,33,176,110,205,185,71,66,202,156,25,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,183,20,155,146,77,106,208,130,67,105,61,8,73,21,160,232,238,217,15,242,41,100,209,251,169,133,185,204,44,99,186,155,138,52,79,235,44,177,186,83,189,86,35,122,72,155,45,211,110,171,89,167,94,167,92,118,206,45,178,107,78,85,0,14,149,157,25,189,131,114,23,43,241,6,110,102,3,242,219,161,97,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,129,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,23,43,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,192,14,219,123,96,226,109,174,115,65,218,210,142,92,44,19,67,144,250,112,157,30,91,81,247,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,165,5,191,218,43,62,113,150,210,89,185,93,205,108,103,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,134,210,171,26,137,9,214,179,91,138,45,107,81,159,74,172,225,106,238,31,167,80,170,213,120,61,94,38,38,167,174,169,75,115,122,133,245,136,168,149,34,34,156,178,76,205,22,126,36,132,89,68,74,236,94,218,84,147,60,181,232,226,216,114,54,213,184,202,126,48,204,21,203,143,151,88,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,183,169,67,173,37,36,147,120,157,111,186,244,213,249,83,225,111,87,240,125,163,81,1,132,20,172,1,140,171,184,54,191,152,52,108,61,46,102,30,194,178,32,198,173,78,100,137,72,128,185,134,233,70,55,72,143,82,80,181,48,226,9,118,208,75,208,147,50,83,136,37,93,93,143,182,179,198,91,34,230,135,187,138,20,121,117,138,20,248,238,70,174,225,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,53,219,120,130,50,75,171,35,205,78,132,122,77,42,191,74,207,154,21,118,153,18,163,77,168,199,195,241,38,67,150,202,94,98,75,14,38,166,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,24,149,183,70,198,85,221,143,51,30,45,49,186,175,134,112,102,40,235,18,48,205,73,213,160,165,41,182,141,27,216,210,91,77,172,243,91,214,136,220,74,73,183,18,180,169,58,76,214,211,97,61,57,91,154,88,19,58,112,37,51,51,50,210,187,225,156,55,89,223,117,41,189,85,232,251,221,211,203,101,207,123,121,8,113,54,113,165,167,180,146,189,174,87,35,35,62,214,32,91,163,155,109,127,200,171,152,239,208,49,253,78,170,230,89,98,159,123,169,70,96,247,173,210,231,25,160,155,169,165,157,42,90,180,161,6,219,169,104,210,165,182,164,170,206,169,150,155,57,233,0,0,24,171,210,69,129,118,142,204,13,156,106,148,77,158,170,159,86,172,77,70,134,194,252,41,90,165,232,237,199,136,233,43,225,55,35,146,117,200,69,208,149,243,98,64,71,87,72,255,0,72,4,205,162,43,174,229,38,80,226,47,236,79,3,171,62,236,152,237,191,29,204,69,43,66,28,213,33,15,33,183,16,203,46,25,161,12,154,116,155,141,27,170,53,251,201,53,96,54,81,217,71,49,246,181,204,116,96,172,20,215,81,165,65,221,191,95,175,190,201,174,45,34,42,140,200,148,162,35,45,227,203,210,162,105,146,50,83,138,74,140,205,8,67,142,34,202,137,232,232,180,199,89,53,138,118,83,160,208,114,190,151,74,162,214,176,255,0,188,98,250,92,119,212,228,175,10,40,205,39,58,66,150,148,173,125,105,13,37,212,43,180,132,36,141,132,40,202,57,165,33,213,118,173,232,197,203,140,198,200,234,13,15,40,97,120,43,25,229,206,31,110,153,68,146,164,18,156,173,69,138,204,167,19,5,212,19,172,68,105,233,51,36,27,206,75,54,245,111,22,181,40,140,148,100,80,173,249,106,192,88,171,244,215,14,98,76,57,80,251,36,57,212,217,209,220,255,0,53,198,94,109,196,122,20,149,39,184,200,122,147,16,67,210,177,139,114,75,24,237,71,62,161,149,10,151,38,187,22,57,211,113,172,197,58,250,88,85,94,35,171,137,184,67,15,52,147,74,218,106,59,105,83,141,173,76,184,70,222,148,165,73,113,110,132,148,244,124,237,183,74,218,191,0,57,66,196,239,196,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,182,189,53,126,75,24,91,214,4,31,103,84,68,101,236,63,132,179,115,23,109,71,151,237,228,186,101,181,93,165,214,35,84,164,206,105,165,173,138,125,57,183,82,82,223,148,72,117,147,84,109,210,212,219,141,239,91,223,19,155,146,86,167,82,71,38,157,53,126,75,24,91,214,4,31,103,84,64,66,176,145,254,138,125,184,227,101,173,86,6,203,121,146,137,110,208,177,61,96,145,133,170,105,91,175,157,58,163,41,72,65,66,91,119,50,68,103,157,178,146,166,210,91,183,157,113,75,37,37,213,56,206,5,101,62,5,249,40,102,158,13,203,63,10,120,51,221,110,32,167,80,186,238,227,125,213,122,212,150,217,222,238,245,39,94,157,230,173,58,147,123,90,229,123,134,106,229,158,42,201,188,199,196,121,91,141,98,117,122,214,25,168,59,79,147,165,183,16,219,218,15,176,251,91,196,33,106,101,212,26,92,109,102,146,214,218,208,162,43,40,128,122,126,1,25,125,20,251,117,73,198,45,192,217,99,53,231,203,147,93,139,28,153,193,83,147,21,164,176,170,116,72,72,47,6,172,153,109,38,149,180,212,119,29,75,206,26,183,132,110,37,75,74,146,217,59,38,128,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,140,0,25,255,0,211,87,229,79,133,189,95,193,246,141,68,98,254,205,27,51,227,45,169,113,14,43,193,153,125,58,34,49,13,3,11,200,196,112,97,73,50,66,42,107,102,84,102,78,33,58,106,36,178,181,38,66,141,11,87,99,90,18,149,26,18,163,113,1,42,157,25,91,118,210,179,187,6,211,178,51,52,177,52,183,51,66,131,29,196,197,153,84,125,43,94,36,132,131,82,146,182,220,177,26,228,178,213,146,226,23,169,197,161,189,254,167,12,222,221,103,168,242,217,132,241,77,119,3,98,170,54,53,194,211,186,149,107,15,212,35,213,41,210,119,72,115,113,41,135,18,227,78,104,89,41,10,210,180,36,236,162,52,157,172,100,101,192,79,78,192,187,107,225,93,171,50,226,37,18,173,83,234,249,155,134,105,236,183,136,233,242,13,180,57,63,65,37,181,84,227,147,105,66,20,203,171,50,53,165,9,45,203,139,36,25,105,83,75,116,33,91,107,31,42,124,228,245,129,136,125,162,248,249,54,117,207,156,101,179,110,110,80,179,91,6,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,161,196,166,196,163,66,180,44,144,226,75,90,18,101,245,237,99,229,79,156,158,176,49,15,180,95,31,86,55,217,159,25,96,237,157,50,243,105,164,206,137,63,9,227,201,19,41,171,36,153,54,253,54,162,196,169,109,37,133,160,212,102,226,29,106,34,221,75,137,228,100,226,22,148,217,181,58,19,233,179,70,209,120,19,106,12,172,129,153,152,22,71,234,80,235,16,180,61,243,50,169,213,153,121,248,123,199,90,111,125,186,223,161,59,212,39,66,249,145,243,34,186,163,206,182,197,27,87,87,118,75,206,88,88,203,123,85,153,132,42,86,135,138,104,144,158,66,122,252,93,43,38,220,36,184,70,131,121,133,175,122,217,221,10,59,45,189,226,16,235,134,39,210,153,157,25,95,90,202,53,231,189,27,23,196,159,129,27,163,191,94,93,98,50,28,117,9,132,194,22,183,148,109,165,38,233,45,178,109,194,91,90,55,137,90,20,131,73,44,141,32,56,157,162,179,231,6,236,219,148,117,220,214,198,115,98,37,20,232,235,69,50,11,210,13,149,213,170,38,133,28,120,77,26,80,181,107,113,73,177,168,144,173,8,37,184,162,208,133,25,121,236,218,43,62,113,150,210,89,185,93,205,108,103,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,134,210,171,26,137,9,214,179,91,138,45,107,81,157,192,219,147,107,186,174,215,217,184,156,86,197,58,93,31,9,208,99,170,155,135,41,79,200,82,214,134,13,102,165,202,121,4,163,105,18,94,61,58,247,101,98,67,108,182,106,115,116,78,42,224,116,117,236,43,39,106,92,100,88,227,48,96,75,70,85,208,36,60,204,231,163,74,105,11,169,212,89,40,235,42,105,145,56,79,178,133,55,33,46,45,228,163,196,66,144,149,161,106,37,160,51,39,161,239,34,243,151,0,101,197,71,51,241,110,41,170,210,176,134,52,214,237,47,7,76,130,157,220,155,20,115,98,182,219,134,225,173,173,226,9,246,180,110,211,189,109,44,186,106,90,9,147,41,21,0,0,20,50,184,168,161,242,1,165,71,164,185,13,41,93,207,144,212,41,244,64,53,120,220,0,185,216,15,145,10,151,32,26,79,152,181,121,157,190,79,131,116,190,178,190,251,145,159,214,11,168,124,197,166,205,87,244,120,47,177,123,239,251,254,208,4,39,109,1,62,67,254,1,247,215,19,167,173,125,25,159,234,66,197,96,146,63,117,84,83,53,95,230,148,111,225,18,46,166,118,61,187,240,55,102,247,235,29,255,0,173,139,93,129,149,188,197,84,84,218,218,170,113,139,254,113,32,37,247,97,11,158,14,51,191,251,107,255,0,170,138,51,222,15,136,127,108,127,128,96,150,194,12,238,176,67,133,170,255,0,150,163,62,95,97,138,51,178,1,221,7,246,199,248,0,125,71,204,105,115,231,70,53,31,49,165,223,156,159,255,0,93,224,48,227,111,117,17,97,40,197,111,211,232,191,196,222,17,53,135,167,185,15,53,241,67,136,37,92,223,154,158,10,183,232,146,254,97,43,187,125,166,248,82,63,31,211,232,191,196,222,17,25,21,118,204,204,74,86,229,42,103,241,128,19,115,178,172,247,36,224,108,37,171,87,28,37,1,92,85,127,206,88,25,20,49,107,99,231,53,96,220,38,155,90,216,58,7,240,81,198,82,128,10,151,35,3,43,1,114,48,26,76,174,99,81,29,138,214,26,21,204,85,60,128,106,46,99,80,208,42,92,192,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,5,20,53,36,105,80,212,146,34,184,10,0,1,128,227,43,167,104,18,184,126,134,95,239,76,69,110,223,243,172,120,242,62,235,252,23,199,87,236,83,18,145,138,158,54,169,19,215,217,236,194,117,92,126,213,66,32,118,245,173,155,213,220,115,27,92,126,62,12,224,71,199,196,138,126,113,36,98,190,78,70,235,153,169,72,78,189,26,250,199,117,237,104,206,127,48,153,205,145,97,245,108,177,194,104,222,106,211,215,251,173,250,33,241,16,251,44,67,76,252,229,195,9,94,187,47,174,248,158,136,175,255,0,48,154,141,159,32,38,30,6,160,33,27,203,35,173,120,222,151,157,254,113,69,227,71,136,159,128,129,92,133,83,123,21,188,194,139,59,23,221,1,199,207,43,154,126,19,17,147,182,158,31,234,222,227,190,91,213,171,194,63,157,219,251,223,210,36,226,98,73,102,155,159,43,136,254,219,94,157,190,247,27,116,59,195,194,60,139,246,55,160,4,96,229,81,91,31,97,239,247,226,15,240,201,18,225,148,153,45,151,251,65,100,29,111,44,179,38,146,114,233,117,10,250,212,219,205,25,34,76,25,4,195,36,137,49,220,50,61,219,168,212,171,29,140,140,141,72,81,41,10,82,85,18,25,104,157,214,61,195,189,215,171,194,231,250,242,68,208,236,104,173,120,41,243,185,127,116,106,229,250,212,112,16,215,180,150,207,24,231,102,76,209,157,150,216,226,63,234,179,40,243,117,179,243,74,153,214,30,101,137,155,182,156,115,115,188,220,41,91,165,171,90,121,25,114,51,204,190,141,94,145,28,51,146,184,106,86,71,103,245,118,37,39,4,210,99,191,63,14,86,19,2,67,207,198,125,201,4,183,96,173,184,172,184,167,80,181,60,243,201,113,68,70,131,75,137,53,44,150,218,91,144,173,175,182,88,193,219,85,229,37,67,8,86,41,209,83,137,233,204,72,147,133,42,238,56,108,174,159,81,52,118,9,78,165,11,87,86,113,73,109,47,35,74,181,32,137,68,91,196,54,180,121,237,197,152,94,187,129,241,77,103,5,98,136,61,74,179,135,234,18,41,117,24,219,212,57,184,148,195,138,109,214,245,160,205,10,210,180,168,174,147,52,157,174,70,101,196,6,74,109,241,182,182,41,218,175,49,229,209,105,53,62,175,150,120,106,160,243,120,114,159,28,220,75,115,244,26,155,77,78,65,56,148,45,79,58,131,51,66,86,146,220,182,179,65,22,163,117,110,242,155,0,108,41,93,218,163,20,183,141,113,66,122,150,89,225,250,129,34,163,38,232,115,194,146,152,114,43,142,210,180,34,67,114,24,222,198,125,71,214,18,70,148,90,197,117,112,43,67,178,182,205,24,203,106,236,220,135,149,184,66,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,180,33,215,201,187,146,158,94,167,91,66,27,73,150,165,173,58,148,132,107,113,30,137,112,30,0,193,185,89,131,41,89,127,151,216,122,37,15,15,80,227,148,104,48,35,17,232,105,23,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,48,228,232,212,154,85,6,153,14,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,16,35,210,141,229,215,153,159,18,251,30,16,159,146,225,199,206,32,27,165,27,203,175,51,62,37,246,52,32,25,253,208,173,228,179,138,125,96,78,246,117,56,103,240,192,30,133,111,37,156,83,235,2,119,179,169,195,60,234,213,106,85,2,149,50,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,198,227,252,127,131,114,179,6,213,179,7,48,113,12,74,30,30,161,199,57,51,167,73,51,208,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,113,215,176,198,213,88,203,106,254,144,60,115,140,43,53,41,105,195,20,236,15,86,141,132,233,14,54,76,162,157,78,58,173,59,65,169,164,173,105,235,46,37,45,169,229,234,86,165,145,36,143,118,134,208,140,85,233,20,219,170,78,212,184,200,240,62,95,79,150,140,171,160,72,101,232,44,201,138,210,23,83,168,178,82,16,117,34,51,108,159,101,10,110,66,155,67,42,95,136,132,173,72,66,212,104,71,117,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,85,58,21,60,150,49,79,172,9,222,206,167,8,171,218,199,202,159,57,61,96,98,31,104,190,37,83,161,83,201,99,20,250,192,157,236,234,112,12,255,0,22,255,0,61,51,211,46,54,116,203,138,142,104,102,133,103,168,210,160,217,166,89,104,137,114,170,18,148,70,109,197,140,217,153,111,30,94,149,88,174,73,36,165,75,90,144,132,45,105,237,88,179,20,208,176,54,21,172,227,92,83,59,169,81,112,253,62,69,82,163,39,116,183,55,17,88,109,78,58,230,132,18,150,173,40,66,142,201,35,81,218,196,70,124,4,11,237,245,182,190,42,218,179,49,229,209,41,53,62,175,150,88,102,160,243,120,114,159,28,220,67,115,244,26,155,77,78,65,56,148,45,79,58,131,51,66,86,146,220,182,179,65,22,165,58,183,67,63,250,50,54,139,199,123,80,102,158,125,230,102,58,145,254,0,135,71,133,161,159,153,148,190,179,88,121,136,123,198,154,111,125,186,223,173,59,213,167,90,249,153,242,34,207,241,21,125,6,63,78,207,189,191,198,66,85,0,7,74,206,140,161,193,185,245,149,248,131,40,243,1,137,110,80,177,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,196,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,186,128,12,21,216,83,163,94,133,179,110,42,157,154,185,133,82,247,65,139,225,84,38,71,195,110,110,87,19,193,145,80,228,216,157,102,205,74,113,167,186,228,71,24,119,118,226,117,49,171,71,142,74,49,146,187,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,131,213,64,242,174,61,84,0,193,93,185,122,51,233,219,78,227,186,46,102,101,189,110,149,133,49,36,250,130,27,198,51,106,7,42,71,94,130,76,176,203,111,50,217,44,219,39,152,110,62,148,178,148,180,151,119,166,107,117,6,130,53,101,174,75,229,14,13,200,92,175,195,249,71,151,236,75,110,133,135,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,4,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,93,212,0,0,0,0,0,96,175,72,255,0,72,4,61,157,232,78,229,38,80,226,47,236,177,63,171,62,236,152,237,177,33,188,59,23,90,28,213,33,15,33,198,214,243,205,145,161,12,154,117,19,110,155,170,52,123,201,58,24,65,210,255,0,143,240,110,58,218,190,52,92,31,136,98,85,151,133,112,188,106,5,92,227,25,169,17,106,45,204,152,235,177,205,118,210,165,161,47,182,75,210,103,165,122,144,171,45,11,74,110,87,66,158,105,96,76,41,142,241,246,89,215,235,189,87,18,99,191,5,123,159,133,213,94,95,92,234,76,212,94,149,239,136,65,182,222,134,212,74,247,197,39,85,236,155,159,1,26,192,3,213,64,12,63,232,230,219,95,242,85,101,195,244,12,127,83,165,55,153,184,91,222,234,81,152,61,211,149,72,36,72,38,234,105,103,74,80,157,75,89,182,234,90,53,37,14,37,42,179,73,121,166,203,48,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,45,87,71,118,215,159,145,75,57,79,221,76,221,206,94,227,29,212,44,81,162,7,89,121,141,210,93,234,178,219,210,100,225,110,156,117,90,201,58,245,52,227,182,109,110,19,90,67,34,186,87,182,28,147,134,170,181,189,174,50,229,113,10,133,82,145,29,120,186,146,72,106,57,193,150,234,155,97,51,88,36,146,73,212,62,234,145,189,73,221,210,121,213,57,117,165,197,238,112,131,102,45,161,113,86,203,249,203,69,205,204,45,27,175,245,13,228,106,141,45,114,156,142,205,78,11,169,210,236,119,20,131,251,87,16,106,74,210,135,90,105,102,133,232,210,126,148,196,11,116,140,236,81,249,21,115,29,138,254,0,166,85,92,203,44,83,239,148,217,47,150,245,186,92,227,53,155,148,197,61,169,75,86,148,32,156,105,78,146,84,182,212,164,221,213,50,235,134,25,107,210,135,155,216,55,62,182,9,203,108,220,203,247,229,185,66,196,88,226,27,209,202,91,6,203,237,45,16,170,109,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,134,189,23,30,93,153,101,241,215,177,230,140,106,141,138,107,177,48,173,71,5,71,157,162,139,85,168,67,170,76,141,186,65,239,101,68,110,75,113,220,214,101,173,58,81,54,73,88,140,146,123,203,168,140,210,147,44,149,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,34,131,102,236,144,170,237,31,157,184,91,37,232,213,200,148,105,24,142,67,169,92,249,45,169,196,70,97,150,28,144,242,201,9,226,181,147,76,185,161,23,73,41,122,82,106,65,25,172,165,127,166,175,201,99,11,122,192,131,236,234,136,142,174,142,76,83,66,192,219,97,96,188,107,138,103,117,42,46,31,167,226,42,165,70,78,233,110,110,34,177,66,158,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,4,212,255,0,97,173,130,246,96,253,53,143,129,114,234,159,245,211,39,74,121,249,31,113,38,243,242,164,125,141,164,169,223,206,155,79,102,3,54,138,207,156,101,180,150,110,87,115,91,25,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,161,180,170,198,162,66,117,172,214,226,139,90,212,103,112,54,219,219,7,19,109,115,154,14,214,148,114,225,96,154,28,135,211,132,232,242,218,143,191,130,195,173,176,135,150,227,141,32,148,165,188,168,200,116,208,165,184,77,154,141,8,82,136,181,42,239,244,112,116,127,204,218,34,186,214,109,230,246,29,254,196,240,58,203,13,70,144,227,241,220,196,82,180,45,189,49,214,202,219,113,12,178,225,146,214,241,43,73,184,209,52,146,95,191,27,65,122,250,40,246,22,249,198,212,25,215,131,63,189,229,96,8,83,149,246,202,85,81,200,230,159,214,186,170,212,175,171,120,145,249,157,225,106,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,29,127,165,123,97,201,56,106,171,91,218,227,46,87,16,168,85,41,17,215,139,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,27,212,157,221,39,157,83,151,90,92,94,231,176,116,24,253,59,62,246,255,0,25,9,84,1,230,7,45,243,87,49,242,126,187,35,19,229,126,52,170,225,154,172,186,124,154,91,210,233,210,13,167,23,21,244,104,113,179,50,255,0,53,73,63,25,14,33,183,16,105,90,16,164,252,184,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,95,244,150,108,43,27,102,92,77,23,51,242,198,4,72,185,95,136,228,49,77,139,5,50,157,113,250,69,68,163,153,169,133,155,238,45,215,144,241,48,243,201,112,148,122,79,120,218,146,130,75,102,230,127,244,113,108,57,39,101,44,27,63,24,102,10,226,72,204,92,97,29,132,78,101,164,52,234,40,145,18,102,178,132,211,228,70,165,173,74,52,169,245,37,91,165,45,166,146,146,81,50,78,184,23,43,99,173,142,176,38,200,24,18,69,2,129,51,195,56,146,179,163,221,6,32,221,189,31,194,155,167,164,46,47,202,171,125,214,216,221,55,32,219,247,179,45,118,212,171,153,240,200,0,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,7,84,197,61,12,152,19,16,109,5,42,185,73,197,126,230,114,118,69,61,14,55,68,165,188,243,149,136,243,146,210,91,54,80,244,178,121,6,202,150,71,32,222,89,169,87,81,178,77,17,89,210,203,92,242,192,24,55,43,54,38,204,236,190,203,236,61,18,135,135,168,121,111,136,35,65,131,24,143,67,72,240,124,131,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,59,234,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,165,61,167,118,122,194,187,80,100,213,107,40,241,76,158,161,215,247,114,105,213,68,69,110,67,212,201,205,43,83,82,27,74,203,237,155,89,37,72,82,218,117,212,18,209,175,81,121,172,30,170,0,121,140,206,140,161,198,89,11,154,24,131,40,243,1,136,141,215,112,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,192,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,74,122,41,246,237,165,29,42,6,203,57,203,137,165,166,164,153,4,198,8,170,212,95,74,152,113,131,74,18,221,28,214,100,74,66,210,162,81,177,173,74,37,146,247,9,52,104,97,183,58,175,76,254,119,229,126,42,196,216,107,35,105,84,57,115,49,182,6,144,169,245,26,194,156,113,166,41,236,76,142,218,250,138,27,62,203,235,117,37,21,229,57,107,54,77,182,148,169,70,227,169,111,0,50,95,40,113,150,125,102,134,31,202,60,191,98,35,149,220,69,33,76,199,57,111,147,44,52,132,54,167,93,121,197,241,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,15,74,120,255,0,0,96,220,211,193,181,108,190,204,28,61,18,185,135,171,145,206,52,232,50,72,244,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,148,117,210,122,22,48,109,59,62,97,85,102,102,12,186,166,80,69,142,220,183,105,82,220,52,214,229,75,77,137,80,220,121,150,208,209,70,81,145,172,222,111,67,186,76,218,74,18,171,72,41,20,192,20,44,77,134,112,109,38,133,140,241,204,188,99,93,137,28,147,80,174,201,131,30,26,231,62,102,102,165,147,17,208,150,154,69,207,74,16,68,102,72,74,73,74,113,90,150,174,192,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,134,69,109,131,178,102,13,218,235,43,253,195,215,100,68,163,215,96,72,110,77,11,17,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,162,251,181,153,26,154,65,150,58,244,42,121,44,98,159,88,19,189,157,78,25,254,3,5,122,63,250,56,40,91,59,195,164,230,246,109,177,215,243,99,183,34,51,76,77,95,85,195,173,186,195,140,174,50,119,106,38,228,188,166,222,89,58,226,181,182,74,210,150,188,67,121,220,64,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,87,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,62,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,96,96,93,180,234,187,83,244,157,229,213,11,8,98,9,106,202,188,53,34,176,88,126,25,198,84,82,154,249,80,230,165,218,131,237,169,70,165,173,74,55,82,209,172,146,104,100,210,91,182,214,183,181,91,94,147,174,144,8,121,187,50,78,207,217,33,136,186,222,5,137,169,140,77,82,105,182,29,139,94,148,219,236,188,210,99,45,72,55,9,150,28,143,193,230,214,148,188,165,170,196,166,210,133,185,101,122,46,60,187,50,203,227,175,99,205,1,117,122,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,45,87,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,117,254,149,237,135,36,225,170,173,111,107,140,185,92,66,161,84,164,71,94,46,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,111,82,119,116,158,117,78,93,105,113,123,152,245,203,124,213,204,124,159,174,200,196,249,95,141,42,184,102,171,46,159,38,150,244,186,116,131,105,197,197,125,26,28,108,204,191,205,82,79,198,67,136,109,196,26,86,132,41,62,159,132,27,116,150,108,43,27,102,92,77,23,51,242,198,4,72,185,95,136,228,49,77,139,5,50,157,113,250,69,68,163,153,169,133,155,238,45,215,144,241,48,243,201,112,148,122,79,120,218,146,130,75,102,224,98,6,0,192,24,203,52,241,149,39,47,178,251,15,75,174,98,26,228,130,141,6,12,98,45,110,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,232,35,99,173,142,176,38,200,24,18,69,2,129,51,195,56,146,179,163,221,6,32,221,189,31,194,155,167,164,46,47,202,171,125,214,216,221,55,32,219,247,179,45,118,212,171,153,240,182,189,28,91,14,73,217,75,6,207,198,25,130,184,146,51,23,24,71,97,19,153,105,13,58,138,36,68,153,172,161,52,249,17,169,107,82,141,42,125,73,86,233,75,105,164,164,148,76,147,174,102,80,0,0,0,178,155,104,100,229,119,63,118,96,199,249,85,133,158,209,90,170,211,219,145,78,111,74,15,172,202,137,33,169,109,70,186,214,132,35,124,184,233,107,120,165,18,81,188,214,119,36,216,252,230,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,61,79,15,61,125,34,89,23,15,32,118,172,197,120,110,131,70,240,102,27,175,110,177,37,5,148,155,4,218,98,202,35,55,80,211,108,146,82,203,45,202,68,166,91,108,210,149,37,182,81,227,17,146,212,24,214,62,170,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,36,161,9,73,88,136,136,124,162,234,236,177,146,159,146,39,104,44,19,147,142,84,58,148,76,65,80,62,190,250,93,221,184,136,44,52,185,18,183,74,221,184,68,241,176,203,164,222,164,26,119,134,141,86,77,204,130,106,122,49,114,183,228,95,177,182,10,235,116,47,6,85,113,111,88,197,53,15,150,183,221,107,173,56,125,81,254,11,82,81,170,11,112,187,9,211,107,118,146,75,53,140,170,0,0,0,0,17,87,211,157,244,147,251,228,252,90,48,3,103,189,157,49,222,210,213,140,81,132,242,206,63,94,196,148,44,62,117,216,84,205,108,181,225,13,51,225,198,113,173,243,206,182,219,90,91,148,183,181,40,206,251,157,4,87,89,25,103,255,0,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,128,96,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,208,78,194,251,102,208,182,195,203,137,85,55,41,94,6,198,120,95,171,199,196,212,214,144,179,138,151,29,37,238,164,198,113,87,187,46,238,157,50,109,74,55,27,82,20,149,106,34,67,174,98,175,75,94,197,30,27,135,51,107,44,178,166,85,102,86,153,220,183,141,41,236,22,253,181,65,101,141,218,42,105,35,86,182,247,40,105,166,221,75,105,82,77,179,75,166,77,147,79,45,113,44,3,50,186,71,118,227,141,181,110,50,129,131,242,249,18,227,229,214,15,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,157,234,80,235,170,81,164,222,54,155,177,89,37,179,166,59,206,250,62,58,197,148,8,251,156,55,151,56,126,117,119,16,84,245,178,174,171,186,129,46,76,86,183,43,117,14,47,126,228,51,103,83,100,189,222,189,106,35,34,177,252,155,58,228,54,50,218,75,55,40,89,83,131,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,208,218,85,114,73,173,58,214,104,109,39,173,105,35,157,76,201,202,28,27,144,187,4,230,38,81,229,251,18,219,161,97,220,183,196,140,199,57,111,155,207,186,181,194,146,235,175,56,190,4,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,65,231,132,122,168,30,85,199,170,128,1,213,51,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,93,172,64,183,72,206,218,255,0,146,171,49,216,160,96,10,157,85,188,178,194,222,247,77,140,249,238,155,170,78,35,89,57,83,83,58,82,180,234,66,201,182,146,233,169,72,109,42,85,154,83,206,182,65,98,182,145,206,250,174,209,249,219,138,115,162,179,67,137,70,145,136,228,52,164,64,140,226,156,68,102,25,97,184,236,160,214,174,43,89,52,203,122,215,100,146,151,169,68,148,17,146,11,228,200,28,227,174,236,255,0,156,184,79,56,176,227,61,98,94,25,168,38,67,145,181,33,29,110,42,210,166,228,198,214,180,44,155,222,176,227,173,111,52,26,145,175,82,123,73,35,23,175,163,187,100,63,201,91,156,167,238,166,22,251,47,112,118,234,110,40,209,63,171,60,254,245,46,245,88,141,233,35,112,247,174,52,173,102,157,26,90,109,219,56,135,13,173,78,145,29,144,255,0,34,150,114,151,185,104,91,156,189,198,59,217,184,95,92,254,178,243,27,164,181,214,162,57,168,137,194,221,56,234,116,26,181,234,105,198,174,226,220,39,116,132,228,228,190,111,96,220,250,202,252,63,155,153,126,252,183,40,88,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,221,68,5,244,121,237,167,85,217,99,52,35,208,177,126,32,150,156,171,196,178,12,177,4,50,140,169,69,9,243,111,75,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,183,110,45,12,233,159,64,1,24,25,249,208,217,66,196,25,177,135,167,100,54,33,247,37,129,107,27,200,245,232,146,9,117,23,40,78,55,25,197,181,38,57,60,242,92,144,203,206,54,134,214,218,157,55,27,113,210,90,117,182,102,150,100,252,0,117,252,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,206,29,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,63,157,25,67,131,115,235,43,241,6,81,230,3,18,220,161,98,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,137,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,156,112,116,24,253,59,62,246,255,0,25,9,84,1,29,91,45,116,66,96,76,180,197,85,140,83,180,45,66,149,152,125,78,160,69,134,105,204,37,230,160,245,118,220,74,209,46,107,70,101,188,121,122,73,39,20,205,198,18,157,100,163,127,89,110,228,84,0,0,0,0,67,95,73,215,71,252,60,162,153,39,104,28,144,195,189,83,2,203,212,254,38,166,180,227,13,69,160,202,113,246,89,105,81,144,165,147,134,203,238,72,224,203,104,82,89,82,21,99,75,106,66,27,196,13,154,54,139,199,123,47,230,156,12,204,192,178,63,82,135,88,133,161,159,154,116,190,178,203,207,195,222,58,211,155,157,238,225,9,222,161,58,209,204,143,153,31,164,138,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,6,116,136,236,135,249,20,179,148,189,203,66,220,229,238,49,222,205,194,250,231,245,151,152,221,37,174,181,17,205,68,78,22,233,199,83,160,213,175,83,78,53,119,22,225,59,164,50,255,0,108,78,148,186,21,87,103,28,43,3,103,172,91,224,220,125,143,233,237,72,174,20,45,110,189,133,226,154,22,137,81,138,74,137,179,110,102,253,38,219,110,19,102,173,210,86,242,119,91,200,206,42,42,240,158,22,174,227,156,85,70,193,88,90,15,93,173,98,10,132,122,93,58,54,245,13,239,229,62,226,91,105,189,107,52,161,58,150,180,149,212,100,146,189,204,200,184,142,40,78,79,69,246,199,216,103,36,242,142,139,157,181,146,137,81,199,120,254,142,153,232,159,25,217,9,68,58,36,212,69,144,204,19,66,151,186,90,200,217,109,213,185,187,74,137,110,41,178,82,144,130,90,194,239,236,81,178,141,11,100,188,154,133,131,119,84,169,152,190,165,105,152,166,183,9,149,167,175,202,212,179,109,178,83,134,107,54,88,66,247,77,149,144,147,178,220,221,161,110,184,66,192,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,8,171,217,59,202,159,38,253,96,97,239,104,176,38,123,164,27,98,74,86,213,248,1,186,238,24,98,36,28,197,194,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,120,105,34,39,28,188,48,236,157,229,79,147,126,176,48,247,180,88,30,148,192,121,108,252,181,96,44,85,250,107,135,49,38,28,168,125,146,28,234,108,232,238,127,154,227,47,54,226,61,10,74,147,220,100,39,79,163,247,110,234,22,213,88,85,188,21,138,87,212,179,55,15,211,201,202,140,107,45,207,10,69,97,184,173,187,85,214,136,237,71,99,123,38,66,139,171,36,205,72,181,202,233,226,81,109,210,61,157,248,7,62,118,163,174,226,124,185,161,196,141,77,163,71,70,30,118,171,29,198,92,42,251,241,93,117,42,168,107,102,233,90,20,147,67,77,44,214,179,83,44,50,171,166,228,218,62,190,141,220,131,204,124,235,218,58,151,86,192,152,202,171,130,226,96,93,21,186,166,35,167,178,106,122,59,122,247,105,136,210,148,133,51,190,144,74,113,4,135,200,219,83,73,144,106,67,201,66,154,88,79,240,0,0,133,110,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,58,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,25,63,182,215,69,205,43,61,179,66,133,153,57,53,38,38,21,169,98,90,193,51,141,245,52,147,132,134,20,219,142,57,86,67,68,164,168,228,154,144,150,212,210,56,62,227,237,184,163,106,207,188,188,191,217,251,103,140,175,217,151,0,39,46,114,162,149,46,29,53,114,10,116,199,101,204,114,75,243,102,155,45,50,228,151,20,163,210,149,173,44,54,102,150,210,134,200,200,244,161,55,176,185,96,3,205,102,214,62,84,249,201,235,3,16,251,69,241,50,125,28,152,90,133,142,122,58,176,94,10,197,48,122,237,23,16,83,241,21,46,163,27,122,182,247,241,95,170,79,109,214,245,160,210,180,234,66,212,87,73,146,138,247,35,35,226,33,179,107,31,42,124,228,245,129,136,125,162,248,154,158,139,143,33,60,178,248,235,219,19,64,68,94,220,155,34,85,118,65,205,196,225,70,42,50,235,24,78,189,29,85,44,57,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,233,215,187,59,26,28,101,195,75,123,210,109,54,127,228,165,142,254,69,159,33,79,14,254,83,61,208,123,169,240,103,85,103,251,105,213,186,182,255,0,125,163,123,243,158,206,141,122,59,244,223,136,244,103,180,86,67,96,221,164,178,142,187,149,56,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,109,169,87,52,146,211,173,6,182,212,122,22,162,56,65,155,209,247,157,176,54,175,129,178,243,244,169,106,93,70,65,207,102,184,203,76,60,132,225,178,152,228,115,173,58,210,31,52,178,141,45,41,68,195,142,165,195,89,161,162,237,173,26,131,138,216,115,100,74,174,215,217,184,172,40,253,70,93,31,9,208,99,166,165,136,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,90,55,135,98,67,111,56,73,115,116,109,171,208,70,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,17,210,182,117,200,108,27,179,110,81,208,178,167,6,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,173,197,38,228,147,90,180,32,144,218,79,66,18,69,114,192,0,0,7,95,204,44,107,74,203,92,1,137,115,26,187,30,91,244,220,43,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,189,174,101,204,96,249,244,213,236,178,127,237,7,53,127,226,170,119,253,248,102,6,208,184,90,187,142,114,11,50,240,86,22,131,215,107,88,131,7,214,105,116,232,219,212,55,191,148,252,39,91,105,189,107,52,161,58,150,180,149,212,100,146,189,204,200,184,136,64,255,0,98,231,110,191,252,134,127,241,53,31,254,246,2,119,50,251,26,210,179,43,0,97,172,198,161,71,150,197,55,21,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,175,123,25,243,28,237,248,216,116,61,158,240,181,119,3,228,30,90,96,172,83,7,169,86,176,254,15,163,82,234,49,183,168,115,113,41,136,77,54,235,122,208,106,66,180,173,42,43,164,205,39,107,145,153,113,29,252,5,83,252,130,188,184,138,39,152,25,121,128,80,90,236,205,153,187,240,111,189,222,251,238,255,0,180,23,68,90,188,212,52,39,193,118,89,126,127,223,246,128,33,43,63,220,213,224,30,31,223,95,245,66,204,101,147,26,177,142,31,86,174,85,136,157,223,101,64,186,57,245,51,95,128,174,164,112,235,93,255,0,173,11,99,149,204,37,236,97,135,208,70,102,106,172,196,73,17,115,249,234,0,76,190,196,237,91,7,44,245,127,182,99,238,251,20,97,154,49,202,223,182,48,211,98,168,29,91,5,186,149,37,196,159,186,85,42,202,43,126,117,31,208,51,42,25,89,7,246,223,200,3,124,249,138,47,131,102,42,124,197,20,87,65,144,12,61,219,209,189,120,66,49,234,181,235,209,123,191,197,30,17,7,29,171,102,142,40,237,126,139,155,221,254,48,38,35,110,182,239,131,162,218,231,243,118,55,241,71,132,56,84,9,45,230,110,40,59,241,240,132,210,227,251,32,192,77,30,200,40,252,166,97,50,191,251,79,129,252,20,113,148,38,87,24,163,177,138,210,230,15,194,105,53,23,247,25,0,248,31,216,163,140,176,34,35,0,80,161,115,1,82,228,96,10,20,35,184,161,153,121,193,60,128,84,86,220,46,40,42,68,95,116,5,75,144,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,162,121,138,171,144,161,112,226,96,52,153,113,59,141,70,69,220,52,44,202,227,80,0,31,35,1,91,246,76,7,86,199,111,110,112,253,89,119,79,102,154,250,184,253,162,132,40,109,197,90,113,252,125,141,99,123,201,146,188,27,203,159,206,99,31,156,77,38,101,186,77,97,154,209,240,225,73,146,127,243,107,16,115,182,124,146,119,50,241,133,140,184,248,63,184,255,0,189,227,128,227,54,59,99,121,155,184,69,211,37,92,250,255,0,46,95,153,100,9,171,201,6,18,156,13,69,87,106,255,0,44,255,0,12,224,134,93,138,226,155,249,171,131,120,31,107,194,60,140,191,189,164,9,167,201,182,119,56,46,144,223,30,29,99,159,235,174,0,184,72,254,65,161,195,243,249,198,229,173,200,109,60,101,111,186,3,143,148,229,148,69,114,230,99,8,54,199,142,167,189,200,89,43,59,120,67,145,126,199,25,157,86,158,134,28,73,106,47,25,69,196,143,208,48,219,106,201,241,229,123,151,179,132,122,122,239,36,153,115,220,9,34,40,112,10,77,56,243,13,220,143,251,111,15,159,235,200,19,57,177,103,28,14,249,159,254,50,43,248,24,226,26,112,81,54,88,239,13,26,84,103,243,90,39,240,200,19,45,177,73,223,3,62,127,249,200,175,224,99,10,46,134,216,153,227,15,103,141,156,241,158,99,120,103,193,213,148,192,114,157,135,84,130,97,111,46,175,33,6,220,83,109,167,204,144,238,237,103,190,90,44,163,221,50,234,180,40,146,105,63,57,130,78,58,106,243,134,186,238,40,192,217,1,29,157,205,26,52,2,198,50,220,212,133,117,185,78,57,34,36,114,177,163,91,123,148,53,39,137,47,74,250,207,20,221,180,153,226,215,71,206,205,180,45,168,54,141,167,224,172,98,122,240,189,18,158,254,33,174,198,68,165,199,122,100,86,84,219,104,97,181,161,38,101,173,247,216,37,216,208,173,214,244,210,180,172,144,96,45,182,205,153,189,39,33,115,231,3,230,219,47,203,109,140,59,88,101,234,129,68,97,167,159,118,156,187,181,53,150,208,237,144,107,114,51,143,54,70,102,155,26,200,201,73,50,37,23,164,250,101,90,149,95,164,67,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,153,12,216,192,223,34,252,211,198,89,105,225,79,9,251,146,196,21,26,23,93,220,110,122,207,85,146,182,119,187,189,74,209,171,119,171,78,165,90,246,185,243,19,161,209,159,157,95,38,141,145,176,191,88,129,213,103,224,75,96,169,154,26,208,203,189,73,134,122,187,141,221,197,169,87,138,236,109,106,61,55,116,157,210,146,78,155,134,84,16,128,110,148,111,46,172,204,248,151,216,208,132,252,163,159,220,16,13,210,141,229,215,153,159,18,251,30,16,12,254,232,86,242,89,197,62,176,39,123,58,156,44,175,74,38,223,243,42,243,42,91,50,100,134,34,220,210,153,235,52,236,113,83,97,183,216,148,228,166,159,117,135,169,41,222,33,26,89,45,213,221,113,179,90,94,75,137,108,148,72,39,82,238,48,101,238,216,21,92,161,216,159,16,236,241,129,14,33,87,115,7,20,85,213,94,148,243,74,90,224,209,93,167,192,99,67,73,82,55,74,92,147,76,150,205,122,141,77,33,149,217,36,167,26,113,22,3,0,96,12,101,154,88,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,14,0,103,255,0,66,167,149,62,41,245,127,59,218,52,225,101,54,235,217,174,133,178,182,54,203,220,178,166,30,250,170,246,95,211,234,152,146,90,101,45,246,229,214,29,153,53,18,28,104,212,148,105,100,183,72,109,178,36,32,247,109,160,212,70,179,90,149,122,250,21,60,169,241,79,171,249,222,209,167,0,145,76,89,210,61,177,142,6,197,85,156,21,138,115,147,169,86,176,253,66,69,46,163,27,220,237,85,205,196,166,28,83,110,183,173,17,148,133,105,90,20,87,73,154,78,215,35,50,226,46,174,74,103,222,83,237,19,133,101,99,92,156,197,126,232,40,176,170,11,165,191,39,168,201,137,162,82,27,109,197,55,162,67,109,172,236,135,155,59,145,105,237,90,247,35,34,243,217,181,143,149,62,114,122,192,196,62,209,124,74,167,66,167,146,198,41,245,129,59,217,212,224,17,87,181,143,149,62,114,122,192,196,62,209,124,74,167,66,167,146,198,41,245,129,59,217,212,225,21,123,88,249,83,231,39,172,12,67,237,23,199,106,192,27,98,227,188,175,217,99,17,236,209,129,97,248,51,221,110,32,153,81,172,86,247,140,189,214,169,114,169,201,132,253,59,171,186,194,180,106,221,161,123,244,56,149,149,180,145,21,205,64,50,3,165,11,110,159,147,94,42,94,71,100,230,51,235,121,109,69,209,225,137,48,147,165,154,237,81,183,20,103,103,137,71,214,33,179,102,247,118,36,161,110,146,220,247,212,166,59,133,128,3,191,228,94,69,230,62,209,121,143,78,202,252,175,163,117,234,172,235,186,243,206,153,162,45,62,42,76,137,201,82,92,34,61,219,40,212,155,157,141,70,165,37,8,74,214,180,33,87,175,164,83,103,76,9,178,254,105,224,124,179,192,177,254,151,244,201,149,137,186,222,249,167,84,235,50,217,126,102,237,215,92,220,239,119,8,86,233,10,208,142,68,92,204,195,42,186,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,85,3,202,184,245,80,0,0,0,0,0,3,29,118,219,219,7,12,236,141,149,238,214,148,113,38,227,106,228,119,211,132,232,242,218,145,184,156,251,78,48,135,150,227,141,32,210,148,50,153,40,116,208,165,182,110,18,77,8,82,76,245,38,0,113,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,44,180,233,92,202,108,229,192,251,71,63,143,115,51,23,251,166,160,227,94,176,230,18,153,169,45,245,24,44,45,38,116,206,174,71,239,93,95,126,142,210,75,75,219,221,233,158,245,111,37,22,87,98,252,200,203,140,162,218,131,0,102,54,109,67,235,24,90,139,80,113,217,138,234,37,47,170,184,184,238,183,30,86,232,238,103,184,125,109,63,116,17,184,157,214,166,210,165,165,41,48,226,182,132,217,211,29,236,211,88,194,248,79,51,35,245,28,73,93,195,229,93,155,76,214,203,190,15,213,62,100,102,218,223,50,235,141,187,169,184,168,123,82,76,173,190,208,101,116,25,159,43,145,155,40,230,62,209,57,113,152,248,215,43,218,240,173,87,46,124,24,251,212,6,153,53,74,169,69,148,82,205,197,70,50,62,219,205,245,84,153,51,109,78,37,106,36,25,173,40,109,220,138,233,149,171,82,171,251,73,96,154,237,10,167,18,163,77,168,229,189,54,92,57,145,30,75,204,73,97,201,245,5,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,186,189,8,245,106,85,2,149,159,53,218,237,78,37,58,155,78,143,135,229,204,153,45,228,178,196,102,27,77,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,2,53,176,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,66,123,31,109,103,131,118,186,202,255,0,119,20,40,241,40,245,216,18,28,141,93,195,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,104,190,241,4,102,166,150,69,1,121,253,140,50,227,31,231,46,44,198,89,71,128,189,197,225,10,173,65,79,210,232,154,200,250,179,122,72,148,173,41,186,26,222,44,150,238,229,6,109,181,188,221,160,205,8,73,158,90,244,65,101,14,110,87,182,139,141,156,120,113,137,112,48,38,24,143,54,159,136,39,41,245,176,197,65,111,197,81,53,1,4,158,18,22,151,85,30,66,144,125,134,201,166,214,163,74,205,146,88,125,125,53,126,84,248,91,213,252,31,104,212,70,0,12,255,0,233,171,242,167,194,222,175,224,251,70,162,58,255,0,71,150,201,152,55,107,172,175,206,220,15,93,145,18,143,93,129,35,11,201,161,98,53,64,57,79,210,150,110,79,55,201,8,39,26,53,161,214,144,109,169,6,189,23,221,172,200,212,210,12,130,229,116,78,237,175,81,194,216,170,153,178,190,100,84,245,225,186,205,227,96,231,214,113,99,179,74,156,167,36,72,114,59,138,52,161,199,186,211,143,105,65,169,197,168,157,38,155,66,12,157,51,68,170,102,150,86,224,76,233,192,149,60,179,204,186,23,134,112,221,103,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,252,209,99,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,115,19,209,139,183,143,201,190,133,27,33,179,98,181,171,31,97,250,122,124,27,84,168,212,119,146,177,67,41,91,202,114,201,221,36,183,209,216,76,114,86,167,28,117,228,147,143,29,244,58,162,8,192,218,187,101,28,199,217,43,49,215,130,177,171,93,122,149,59,120,253,2,190,195,38,136,181,120,169,50,35,82,72,204,247,111,35,82,73,214,76,205,77,169,73,50,53,161,109,184,187,129,209,113,229,217,150,95,29,123,30,104,207,78,154,250,77,41,237,155,112,109,117,234,100,69,212,161,227,136,241,35,204,83,41,55,217,97,232,19,84,235,72,114,218,146,133,169,134,84,164,145,217,70,211,102,119,210,86,192,190,139,143,46,204,178,248,235,216,243,64,77,246,117,231,222,83,236,237,133,98,227,92,227,197,126,231,232,179,106,8,165,177,39,168,201,151,174,82,219,113,196,183,162,59,110,44,174,134,92,59,153,105,236,218,247,50,35,183,249,91,183,174,201,217,211,142,233,153,103,150,153,173,225,156,73,89,223,117,40,94,2,169,71,222,238,153,91,206,123,227,209,208,218,108,219,75,87,105,69,123,88,174,102,68,118,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,103,255,0,77,95,146,198,22,245,129,7,217,213,17,10,194,106,122,106,252,150,48,183,172,8,62,206,168,136,139,201,124,161,198,89,245,154,24,127,40,242,253,136,142,87,113,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,196,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,76,46,174,196,155,31,98,109,174,115,65,170,42,74,92,44,19,67,144,194,177,101,98,35,177,247,240,88,117,183,214,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,149,79,246,0,192,24,55,43,48,109,39,47,178,251,15,68,161,225,234,28,114,141,6,12,98,61,13,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,215,242,47,34,242,227,103,76,184,167,101,126,87,209,186,141,42,13,221,121,231,76,151,42,161,41,68,68,228,169,46,17,22,241,229,233,77,206,196,146,74,82,132,37,8,66,16,155,128,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,0,0,0,0,0,199,252,210,219,215,100,236,150,199,117,60,179,204,188,214,240,54,36,163,110,122,236,47,1,84,164,110,183,172,161,230,253,241,152,235,109,87,109,212,43,178,163,181,236,118,50,50,43,129,146,153,247,148,251,68,225,89,88,215,39,49,95,186,10,44,42,130,233,111,201,234,50,98,104,148,134,219,113,77,232,144,219,107,59,33,230,206,228,90,123,86,189,200,200,161,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,103,248,0,0,128,30,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,192,51,252,90,173,172,124,150,51,147,213,254,33,246,115,226,234,139,85,181,143,146,198,114,122,191,196,62,206,124,7,154,193,59,221,35,187,113,201,217,75,6,192,193,249,124,136,146,51,23,24,71,125,112,94,117,109,58,138,36,68,153,32,230,186,193,153,169,107,82,141,73,97,42,78,233,75,105,213,40,212,76,155,78,65,8,236,24,255,0,31,227,44,211,198,85,108,193,204,28,67,46,185,136,107,146,14,76,233,210,76,181,186,187,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,16,113,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,15,65,59,11,236,101,66,216,243,46,37,83,28,170,248,103,25,226,142,175,35,19,84,154,90,202,42,156,104,151,186,141,25,181,90,204,181,189,116,137,197,36,156,113,75,82,149,164,141,13,55,101,122,49,118,14,249,8,80,163,103,206,108,81,116,227,236,65,79,79,131,105,117,26,118,238,86,23,101,75,121,46,89,91,213,22,250,67,10,142,106,212,219,110,178,147,113,147,182,183,82,121,254,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,59,255,0,73,215,72,4,204,162,135,39,103,236,144,196,93,83,29,75,212,198,38,169,52,219,237,74,160,197,113,134,94,105,49,150,164,19,102,243,237,200,224,243,107,82,153,74,21,98,75,138,66,219,192,189,147,182,193,170,236,159,148,121,186,156,12,113,15,29,227,89,20,24,20,85,201,105,78,34,11,13,34,162,114,103,18,77,6,211,139,104,220,97,8,109,197,17,26,223,74,205,46,33,181,182,172,106,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,7,202,50,171,162,227,203,179,44,190,58,246,60,208,218,247,100,63,200,165,147,89,39,238,166,22,231,48,177,143,135,230,226,141,19,250,203,44,110,149,7,170,196,111,73,19,101,186,109,213,107,52,235,212,235,142,217,197,182,77,105,116,92,121,118,101,151,199,94,199,154,2,234,244,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,90,174,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,0,149,64,0,0,0,0,0,0,0,17,213,211,73,147,149,220,97,147,88,75,56,169,15,111,34,101,221,66,68,122,164,109,40,45,49,106,74,142,218,100,235,82,200,207,67,236,71,107,118,148,45,74,235,58,187,41,109,70,114,42,44,166,218,24,195,46,48,30,204,24,255,0,19,230,214,2,247,107,133,163,211,219,98,101,7,89,55,215,92,126,67,76,199,78,244,248,179,103,220,105,91,228,93,198,180,239,27,35,90,18,70,30,112,132,170,116,33,101,111,254,18,243,174,161,66,254,244,194,212,138,159,90,248,100,207,99,114,75,255,0,123,85,173,104,244,33,95,60,33,21,98,122,58,39,241,77,11,16,108,75,132,41,52,137,221,98,94,25,168,85,233,117,70,247,75,71,87,148,185,207,75,75,119,81,17,46,236,75,142,187,164,205,61,187,95,82,84,68,25,128,0,0,45,86,122,109,71,145,59,53,248,19,228,215,142,125,206,123,163,235,62,12,249,153,50,102,255,0,171,238,183,223,153,154,115,78,157,251,94,53,175,171,133,236,118,226,114,83,108,205,155,54,137,197,82,176,86,78,102,71,186,10,212,42,122,234,143,198,240,60,248,154,34,161,198,219,83,154,228,48,218,14,203,121,178,177,30,174,213,237,98,51,44,22,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,225,117,122,115,190,146,127,124,159,139,70,26,236,79,180,196,109,148,113,110,63,204,246,96,196,168,87,95,192,242,41,24,122,12,178,119,113,38,162,245,70,1,167,120,109,164,204,144,219,77,188,241,145,169,26,201,147,108,150,133,45,38,2,74,122,72,250,65,36,236,237,25,188,158,201,186,172,69,102,45,70,58,100,205,169,50,235,79,47,12,160,157,97,198,137,216,239,48,235,47,46,75,38,250,73,10,82,86,218,13,14,90,203,108,206,19,7,43,139,49,77,119,28,226,170,206,53,197,51,186,237,107,16,84,36,85,42,50,119,72,111,127,41,247,20,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,76,78,195,253,24,24,7,4,229,125,70,181,181,6,94,68,174,99,108,87,30,85,58,85,30,164,166,100,49,66,133,188,82,18,81,156,97,197,167,172,184,148,165,222,180,133,147,141,146,144,134,247,102,151,20,224,71,6,199,91,98,227,189,144,49,220,138,253,2,31,134,112,221,103,71,186,12,63,188,102,63,133,55,76,200,68,95,150,150,195,174,49,186,114,65,185,239,100,90,237,165,87,35,225,54,153,229,143,240,110,105,236,77,153,217,131,151,216,134,37,115,15,87,50,223,16,73,131,58,49,158,135,81,224,249,4,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,80,173,182,222,199,216,155,100,108,208,118,138,162,151,55,4,215,36,62,172,39,88,150,236,125,252,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,165,60,174,203,27,96,213,114,123,42,51,87,103,188,74,113,23,130,115,19,11,226,4,176,234,154,86,254,157,91,122,148,227,44,45,10,109,10,83,136,125,77,199,142,164,47,178,131,54,220,37,54,73,116,156,12,96,30,170,7,149,113,234,75,22,83,171,181,140,43,89,164,225,108,71,238,126,181,54,159,34,61,58,175,212,209,47,193,242,150,218,146,212,157,194,204,144,238,237,102,149,238,212,122,85,166,199,192,192,70,183,75,94,218,254,4,135,51,100,220,178,169,213,97,214,158,220,185,141,42,12,30,225,180,193,121,141,226,41,137,51,78,183,55,200,117,167,29,83,106,74,73,178,75,70,110,19,175,33,17,151,146,249,67,140,179,235,52,48,254,81,229,251,17,28,174,226,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,137,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,159,213,159,217,111,152,249,73,156,184,179,0,102,228,206,187,139,233,213,5,59,84,155,215,142,103,94,113,244,147,233,149,190,87,109,205,242,29,67,183,89,19,158,249,219,74,87,169,37,159,253,11,121,199,148,248,98,163,139,114,118,174,207,131,177,246,50,168,71,145,75,147,170,75,222,23,139,26,44,135,21,27,66,80,108,199,234,196,137,14,239,20,180,169,222,181,167,142,233,36,2,77,114,95,40,112,110,66,229,126,31,202,60,191,98,91,116,44,59,29,76,199,57,111,155,207,186,181,184,167,93,121,197,240,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,103,70,80,224,220,250,202,252,65,148,121,128,196,183,40,88,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,226,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,221,64,7,154,29,162,178,27,25,108,219,155,149,220,169,198,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,232,113,41,185,164,150,173,11,37,182,163,214,133,17,72,87,67,238,215,156,182,71,199,83,127,87,155,129,148,220,15,215,229,79,136,243,168,63,183,125,179,90,63,87,73,185,243,134,199,19,211,73,156,121,79,137,234,56,75,39,105,12,248,71,31,96,218,132,137,21,73,58,164,179,224,136,178,98,199,113,49,180,41,4,204,142,178,75,142,238,241,43,82,154,234,186,120,111,84,66,61,178,95,40,113,150,125,102,134,31,202,60,191,98,35,149,220,69,33,76,199,57,111,147,44,52,132,54,167,93,121,197,241,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,15,78,96,56,156,39,78,174,209,240,173,26,147,138,113,31,186,10,212,42,124,120,245,26,191,83,68,79,8,74,67,105,75,178,119,8,51,67,91,197,146,151,187,73,233,78,171,23,2,28,176,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,45,86,122,109,71,145,59,53,248,19,228,215,142,125,206,123,163,235,62,12,249,153,50,102,255,0,171,238,183,223,153,154,115,78,157,251,94,53,175,171,133,236,118,186,162,42,250,115,190,146,127,124,159,139,64,103,78,74,109,153,179,102,209,56,170,86,10,201,204,200,247,65,90,133,79,93,81,248,222,7,159,19,68,84,56,219,106,115,92,134,27,65,217,111,54,86,35,213,218,189,172,70,101,122,196,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,60,245,244,137,103,164,60,254,218,179,21,226,74,13,103,194,120,110,131,186,195,116,23,146,76,27,106,139,20,140,157,91,78,50,106,75,204,185,41,114,158,109,195,82,148,166,222,71,138,68,72,76,212,237,161,156,117,220,130,217,131,31,230,174,22,103,93,106,149,79,110,61,57,205,72,46,173,42,92,134,162,53,38,203,66,208,189,202,228,37,221,218,146,105,94,239,65,216,149,114,243,132,0,39,79,162,111,61,43,185,193,179,47,185,188,91,89,165,75,170,229,221,65,24,110,43,49,201,13,202,69,29,184,172,156,37,200,109,39,250,251,40,115,74,73,105,140,119,212,180,184,181,71,182,218,155,29,201,200,188,134,200,92,211,165,209,229,192,143,86,194,241,105,24,166,52,232,109,70,155,22,190,254,250,160,125,99,196,117,197,153,63,37,132,146,154,212,203,116,246,208,181,168,205,36,57,94,136,140,226,165,101,174,212,107,194,56,142,189,46,13,55,48,104,238,209,35,52,114,146,212,39,42,169,117,183,162,41,244,173,105,73,172,210,137,12,52,100,74,94,242,82,80,146,247,197,24,9,201,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,34,175,100,239,42,124,155,245,129,135,189,162,192,207,254,149,61,188,127,182,251,42,101,5,107,245,38,177,125,118,153,81,253,125,18,104,138,70,235,246,58,157,91,111,126,169,29,105,249,234,4,90,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,62,188,39,133,171,184,231,21,81,176,86,22,131,215,107,88,130,161,30,151,78,141,189,67,123,249,79,184,150,218,111,90,205,40,78,165,173,37,117,25,36,175,115,50,46,32,59,174,206,185,13,140,182,146,205,202,22,84,224,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,116,54,149,92,146,107,78,181,154,27,73,235,90,72,253,9,236,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,139,160,108,57,178,37,43,100,28,163,86,20,126,163,18,177,139,43,210,19,82,196,117,86,35,165,8,91,228,130,74,34,178,179,73,58,184,204,150,173,27,195,185,173,199,156,36,183,189,54,211,145,64,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,162,21,182,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,6,85,0,0,0,0,0,226,113,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,12,107,255,0,101,31,97,63,252,185,255,0,240,205,99,254,232,46,174,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,169,44,39,138,104,88,231,10,209,177,174,22,157,215,104,184,130,159,30,169,78,147,186,91,123,248,175,182,151,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,3,149,62,66,213,236,157,228,177,147,126,175,240,247,179,152,23,77,71,220,3,169,230,150,105,96,92,151,192,149,60,203,204,186,231,129,240,221,31,115,215,102,245,87,164,110,183,175,33,150,253,237,148,45,197,93,199,80,158,202,78,215,185,216,136,204,172,166,18,233,28,216,207,28,226,186,54,10,194,249,199,215,107,56,130,161,30,151,78,141,238,122,170,222,254,83,238,37,182,155,214,184,196,132,234,90,146,87,81,146,74,247,51,34,226,56,206,148,98,255,0,240,41,153,135,254,243,123,98,16,133,125,147,252,169,178,111,214,6,30,246,139,0,61,41,23,49,91,119,138,112,21,35,32,26,79,152,180,217,174,217,151,130,236,147,63,159,247,125,160,187,92,207,128,181,153,166,151,156,240,102,237,4,118,223,95,143,218,0,130,28,242,247,223,2,119,219,172,242,255,0,130,29,35,40,244,183,141,176,218,204,236,73,174,67,51,51,228,94,252,216,239,57,233,30,124,31,2,111,152,74,117,245,155,118,136,249,110,188,199,233,29,19,42,80,183,113,109,1,41,43,169,85,152,169,34,244,239,80,2,106,182,61,125,183,176,123,170,67,136,85,177,10,139,178,119,252,234,56,203,152,103,116,31,219,127,32,195,173,138,225,200,99,5,60,151,91,210,103,137,20,124,200,248,110,163,140,198,138,131,73,91,210,3,120,249,129,248,128,124,197,21,193,6,3,21,54,223,96,157,194,17,110,74,254,222,70,229,251,21,225,12,181,228,19,89,157,138,185,151,205,57,197,199,246,65,137,168,219,70,58,223,193,209,52,145,153,248,110,57,243,47,239,103,132,45,99,68,46,46,100,226,165,25,91,230,188,228,241,227,250,33,64,38,31,98,183,146,172,41,133,83,169,60,48,92,30,255,0,177,71,25,120,130,46,54,24,91,177,52,244,43,12,225,116,18,139,81,96,184,87,43,31,234,113,134,104,160,237,112,1,82,228,98,130,164,124,44,3,74,136,140,239,112,79,32,81,42,252,128,174,64,42,67,81,115,191,120,167,35,224,29,247,48,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,80,204,172,42,174,66,132,68,124,192,109,157,175,196,107,26,84,69,126,67,80,0,31,32,3,228,3,164,102,145,23,185,90,233,247,149,30,87,240,107,16,101,182,34,137,89,151,139,147,126,39,212,63,139,199,19,161,153,196,149,97,90,233,31,51,164,74,47,249,181,136,48,219,21,9,78,105,226,228,145,90,221,67,248,180,112,29,155,97,138,82,222,204,124,19,39,113,114,63,9,118,181,125,130,73,121,196,203,229,115,27,140,41,76,70,141,38,157,247,11,223,243,197,136,131,216,64,218,44,109,129,239,227,124,211,243,254,163,36,76,22,92,173,30,231,41,228,71,250,183,240,139,1,219,200,248,241,27,47,216,147,127,72,222,50,46,99,98,71,136,95,8,11,115,142,42,138,167,200,102,239,238,201,107,118,221,155,222,198,159,71,164,97,182,209,245,102,95,247,59,170,70,173,61,111,232,12,191,81,244,12,170,205,135,222,41,80,201,165,114,114,69,248,23,157,3,1,182,134,197,235,95,128,55,117,11,219,173,95,222,127,90,250,209,140,241,24,55,130,77,7,142,176,214,143,240,180,79,225,144,38,95,98,114,63,112,178,63,202,85,255,0,3,24,67,14,95,56,110,99,188,57,115,189,170,240,255,0,134,72,147,9,24,190,155,130,54,12,206,42,205,85,137,46,177,37,154,133,33,41,142,148,169,100,244,232,209,225,178,163,37,40,139,65,57,33,6,163,189,201,36,163,34,81,217,39,144,141,237,169,243,67,228,207,180,94,98,102,83,53,207,12,64,172,87,229,120,42,111,86,234,251,218,99,74,220,193,247,179,66,20,155,69,105,132,246,146,75,59,93,119,81,168,206,74,58,19,242,211,11,70,202,204,117,156,93,83,123,137,42,24,128,240,214,253,198,219,87,87,131,30,52,121,26,25,86,157,226,55,142,74,187,133,172,210,173,195,29,146,52,92,226,16,122,68,216,255,0,0,70,203,29,151,114,187,6,53,135,165,208,228,69,195,16,100,212,41,242,201,212,190,197,66,75,69,34,105,56,151,79,90,22,114,94,120,205,7,109,6,102,146,36,145,18,72,34,99,166,15,5,82,176,174,215,235,174,211,228,75,114,70,49,194,244,218,220,228,188,180,154,27,125,10,122,9,37,162,36,145,146,55,80,90,81,146,141,71,173,75,59,216,201,41,187,253,9,249,197,93,107,20,99,173,159,228,179,190,162,201,167,158,49,134,230,164,39,170,74,109,200,241,36,21,137,26,220,223,33,216,199,115,94,148,117,94,202,110,226,140,175,7,77,46,0,143,92,217,231,10,102,12,124,61,46,101,75,10,226,132,70,92,230,73,213,34,5,58,100,119,9,227,116,146,122,18,133,200,98,10,9,107,46,11,208,148,153,111,12,149,26,219,12,227,90,174,1,218,251,41,107,180,120,241,30,126,86,39,137,69,90,100,161,74,65,49,80,87,81,121,68,73,82,79,90,90,146,226,144,119,177,44,146,102,74,34,52,152,122,47,79,3,191,112,128,110,148,111,46,188,204,248,151,216,240,132,252,163,137,216,196,3,116,163,121,117,230,103,196,190,199,132,3,24,41,52,154,173,126,171,14,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,19,165,209,217,176,180,109,150,240,105,99,140,193,129,17,121,169,95,142,243,51,158,141,41,213,162,153,78,120,227,172,169,166,68,225,176,242,210,228,116,184,183,146,143,29,106,66,86,180,36,150,187,23,209,117,176,4,42,68,58,110,211,121,225,135,119,213,87,186,181,71,3,210,223,113,135,226,183,21,214,26,125,154,178,183,107,94,167,143,123,102,155,112,144,166,84,218,156,52,154,205,165,53,39,221,144,16,177,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,7,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,223,225,60,45,93,199,56,170,141,130,176,180,30,187,90,196,21,8,244,186,116,109,234,27,223,202,125,196,182,211,122,214,105,66,117,45,105,43,168,201,37,123,153,145,113,23,3,107,31,42,124,228,245,129,136,125,162,248,149,78,139,221,133,190,66,152,85,25,227,156,120,51,170,102,77,107,95,129,227,77,86,167,168,84,183,27,73,21,217,52,151,87,152,245,220,222,92,212,180,52,104,111,222,148,169,13,152,93,93,129,118,40,194,187,41,229,196,74,221,90,153,214,51,55,19,83,217,115,17,212,36,19,107,114,6,178,75,138,166,71,54,212,180,37,150,150,68,75,82,20,123,231,16,75,51,210,150,144,214,0,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,37,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,22,171,107,31,37,140,228,245,127,136,125,156,248,186,162,213,109,99,228,177,156,158,175,241,15,179,159,1,230,176,122,168,30,85,199,170,128,0,0,0,0,0,29,43,58,50,135,6,231,214,87,226,12,163,204,6,37,185,66,196,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,18,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,63,60,59,78,236,245,138,182,95,206,90,214,81,226,153,61,127,168,110,228,211,170,136,138,228,118,106,112,93,78,166,164,54,149,151,219,54,178,74,150,148,58,211,168,37,175,70,163,244,166,44,86,216,59,38,96,221,174,178,191,220,61,118,68,74,61,118,4,134,228,208,177,26,160,28,167,233,75,55,16,111,146,16,78,52,107,67,173,32,219,82,13,122,47,187,89,145,169,164,25,7,158,26,206,41,174,226,10,117,10,147,87,157,214,34,97,154,122,233,116,182,247,72,71,87,138,185,82,37,169,187,164,136,215,119,229,200,93,212,102,174,221,175,165,41,34,250,233,88,255,0,25,80,176,109,127,47,168,216,134,92,60,61,138,164,65,147,90,130,201,146,81,61,112,205,211,140,78,153,22,165,33,10,125,197,146,47,160,215,161,70,70,166,208,105,99,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,124,174,75,229,14,50,207,172,208,195,249,71,151,236,68,114,187,136,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,38,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,97,112,54,62,217,51,25,109,117,154,30,225,232,82,37,209,232,80,35,185,38,187,136,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,215,109,226,200,141,45,44,203,208,70,86,229,110,4,201,108,9,76,203,60,180,161,120,27,13,209,183,221,74,23,90,122,70,235,122,242,222,115,223,30,90,220,85,220,117,106,237,40,237,123,21,136,136,139,165,108,171,179,62,13,217,67,40,225,229,110,15,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,168,210,202,52,180,218,16,218,76,244,161,9,212,165,175,91,139,188,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,5,255,0,233,48,216,162,163,180,254,4,166,227,108,180,166,117,156,201,194,86,141,10,27,101,21,159,12,193,121,230,201,200,239,72,121,77,232,220,221,111,182,106,115,73,93,244,146,13,79,18,147,6,212,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,83,194,45,122,91,246,44,170,214,164,185,181,102,86,225,249,115,228,55,30,216,241,134,164,169,213,165,134,26,109,184,245,6,152,52,153,146,27,105,179,67,230,133,89,40,67,78,110,200,137,247,64,91,93,176,246,205,161,109,135,176,141,2,166,229,43,192,216,207,11,230,5,38,62,38,166,180,133,156,84,184,237,50,169,186,147,25,197,94,236,187,186,116,201,181,40,220,109,72,82,85,168,137,14,185,101,122,46,60,187,50,203,227,175,99,205,24,170,50,171,162,227,203,179,44,190,58,246,60,208,19,252,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,70,127,244,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,36,167,52,179,75,2,100,182,4,169,230,102,101,215,124,13,134,232,219,158,187,55,170,189,35,117,189,121,12,183,239,108,161,110,42,238,58,132,246,82,118,189,206,196,70,100,29,127,59,246,145,201,45,156,41,84,202,206,116,99,232,152,114,61,102,66,227,64,66,163,191,41,249,43,66,117,44,208,204,116,45,211,66,72,211,169,122,116,36,214,217,25,145,173,4,119,44,121,193,218,187,106,236,199,218,215,49,215,141,113,171,189,70,149,7,120,197,2,128,195,198,184,180,136,170,50,51,74,76,200,183,143,47,74,77,215,140,137,78,41,41,34,36,33,13,182,140,202,232,161,219,142,78,26,170,209,54,71,204,100,68,42,21,74,68,132,97,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,94,233,69,119,73,231,82,221,150,151,17,185,9,116,0,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,127,139,85,181,143,146,198,114,122,191,196,62,206,124,93,81,106,182,177,242,88,206,79,87,248,135,217,207,128,243,88,36,211,162,135,97,201,56,150,171,68,218,227,49,151,16,232,84,217,18,23,132,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,123,164,149,157,55,154,75,151,66,91,70,250,50,199,170,128,0,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,255,0,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,6,0,9,147,232,197,232,255,0,153,148,80,227,109,3,157,248,119,170,99,169,122,95,195,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,28,89,113,10,83,41,66,110,105,113,75,67,118,3,163,23,163,254,30,110,204,141,180,14,119,225,222,183,129,98,105,127,12,211,93,113,135,98,215,165,54,251,204,186,169,40,74,205,194,101,135,35,241,101,196,37,47,41,105,185,169,180,173,14,76,160,8,171,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,202,174,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,186,189,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,22,171,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,64,37,80,91,76,239,218,71,36,182,112,165,83,43,57,209,143,162,97,200,245,153,11,141,1,10,142,252,167,228,173,9,212,179,67,49,208,183,77,9,35,78,165,233,208,147,91,100,102,70,180,17,246,12,210,205,44,9,146,216,18,167,153,153,151,93,240,54,27,163,110,122,236,222,170,244,141,214,245,228,50,223,189,178,133,184,171,184,234,19,217,73,218,247,59,17,25,151,158,205,171,182,174,204,125,173,115,29,120,215,26,187,212,105,80,119,140,80,40,12,60,107,139,72,138,163,35,52,164,204,139,120,242,244,164,221,120,200,148,226,146,146,34,66,16,219,104,15,71,192,34,47,162,135,110,57,56,106,171,68,217,31,49,145,16,168,85,41,18,17,132,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,123,165,21,221,39,157,75,118,90,92,70,230,93,0,0,0,0,69,95,77,238,105,127,224,211,37,41,245,223,239,188,83,87,166,117,95,130,52,7,247,198,143,247,201,58,16,191,74,211,243,179,18,168,60,214,109,79,157,127,146,39,104,44,109,156,109,211,250,148,76,65,80,46,160,194,154,221,184,136,44,52,136,241,119,169,222,56,68,241,176,203,70,230,149,154,119,134,189,54,77,136,130,213,9,20,232,91,206,58,22,15,206,92,91,147,181,118,119,114,243,18,159,30,69,46,78,165,158,169,84,212,200,113,81,180,37,6,69,173,135,228,59,188,82,208,148,245,109,61,165,56,146,40,235,29,171,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,96,61,63,0,226,112,158,41,161,99,156,43,70,198,184,90,119,93,162,226,10,124,122,165,58,78,233,109,239,226,190,218,92,105,205,11,36,173,58,144,180,157,148,68,162,189,140,136,248,14,88,0,0,0,69,95,78,119,210,79,239,147,241,104,138,177,42,157,57,223,73,63,190,79,197,163,21,122,54,54,116,192,155,75,109,28,172,39,153,113,250,246,27,161,97,249,181,217,180,205,111,53,225,13,43,106,51,109,111,153,117,183,26,210,228,164,61,169,38,119,220,232,50,178,204,200,50,171,162,143,97,111,156,109,65,157,120,51,251,222,86,0,133,57,95,108,165,85,28,142,105,253,107,170,173,74,250,183,137,31,153,222,18,168,0,2,223,231,166,69,229,198,209,121,113,81,202,252,208,163,117,234,84,235,58,203,205,25,34,85,62,82,72,201,185,81,156,50,61,219,200,212,171,29,141,38,149,41,11,74,208,181,161,94,117,179,211,34,243,31,103,76,199,168,229,126,104,81,186,141,86,13,157,101,230,140,215,22,161,21,70,100,220,168,206,25,22,241,149,233,85,142,196,162,82,84,133,165,11,66,208,159,77,35,21,122,71,182,116,192,153,223,179,142,42,197,149,248,251,156,73,151,56,126,167,93,195,245,61,111,43,170,238,144,220,153,77,110,80,234,27,94,253,184,100,206,167,9,123,189,122,210,70,101,99,8,1,30,170,7,149,113,234,160,6,42,244,136,236,135,249,43,114,104,189,203,66,223,102,22,14,222,205,194,250,231,245,102,95,222,169,174,181,17,205,68,109,158,245,182,147,160,213,163,75,173,181,119,16,217,187,170,2,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,30,167,132,85,244,193,108,135,207,107,140,11,11,245,8,88,229,46,79,253,98,44,9,108,180,178,251,70,28,36,47,245,5,19,127,63,112,6,101,108,73,182,14,25,218,231,43,218,173,36,226,66,198,212,56,236,39,22,81,226,53,35,113,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,106,83,109,189,176,112,206,200,217,94,237,105,71,18,110,54,174,71,125,56,78,143,45,169,27,137,207,180,227,8,121,110,56,210,13,41,67,41,146,135,77,10,91,102,225,36,208,133,36,207,82,96,219,102,45,161,113,86,203,249,203,69,205,204,45,27,175,245,13,228,106,141,45,114,156,142,205,78,11,169,210,236,119,20,131,251,87,16,106,74,210,135,90,105,102,133,232,210,109,167,118,133,197,91,80,103,45,107,55,49,76,110,161,215,247,113,169,212,180,74,114,67,52,200,45,39,75,81,219,82,207,237,156,89,165,40,74,221,117,213,146,17,175,73,5,180,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,78,247,71,54,197,31,145,87,46,31,175,227,250,101,41,204,205,197,62,249,82,146,193,111,92,165,193,50,65,183,76,75,218,148,133,105,90,13,199,84,209,37,43,113,73,77,221,75,45,56,120,171,209,41,177,71,134,230,67,218,203,51,105,148,169,148,86,119,205,224,186,123,229,191,113,83,153,127,118,186,154,136,149,161,189,202,218,117,182,146,226,84,163,112,212,233,19,102,211,43,92,181,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,0,0,2,42,250,111,115,75,255,0,6,153,41,79,174,255,0,125,226,154,189,51,170,252,17,160,63,190,52,127,190,73,208,133,250,86,159,157,152,192,173,143,240,4,156,207,218,143,43,112,99,56,122,37,118,60,172,81,6,77,66,159,44,154,83,15,211,163,58,82,38,147,137,116,244,45,5,25,151,140,208,119,214,68,105,34,81,153,36,251,95,72,126,53,165,99,253,180,179,86,187,70,143,45,152,241,107,8,162,45,50,80,148,172,223,167,198,106,11,202,34,74,148,90,20,236,103,20,131,189,205,6,147,50,73,153,164,178,255,0,160,251,0,70,118,171,154,121,165,59,15,75,41,17,99,211,168,20,186,178,137,212,176,104,117,78,191,54,58,14,251,165,172,141,152,11,87,3,90,8,219,241,73,195,212,25,107,210,105,146,159,38,157,145,241,79,87,168,117,89,248,18,248,214,30,183,116,50,239,82,97,238,176,219,150,109,106,85,226,187,39,66,75,77,221,38,181,40,147,170,240,87,148,248,235,228,95,154,120,55,51,60,23,225,63,114,88,130,157,93,234,91,253,207,90,234,178,91,123,117,188,210,173,26,183,122,117,105,85,175,123,29,172,61,52,98,204,45,66,199,56,86,179,130,177,76,30,187,69,196,20,249,20,186,140,109,234,219,223,197,125,181,54,235,122,208,105,90,117,33,106,43,164,201,69,123,145,145,241,30,101,243,99,2,252,139,243,79,25,101,159,133,60,39,238,75,16,84,104,93,119,113,185,235,93,86,75,140,239,119,122,149,163,86,239,86,157,74,181,237,115,181,192,122,104,194,120,166,133,142,112,173,27,26,225,105,221,118,139,136,41,241,234,148,233,59,165,183,191,138,251,105,113,167,52,44,146,180,234,66,210,118,81,18,138,246,50,35,224,48,91,166,175,201,99,11,122,192,131,236,234,136,187,253,26,249,189,27,55,246,62,192,239,155,241,14,165,131,227,158,16,169,51,25,135,90,67,11,130,148,162,58,76,220,190,181,170,25,196,113,106,65,154,13,110,168,139,77,141,9,180,29,53,126,75,24,91,214,4,31,103,84,64,66,176,156,158,141,13,135,35,108,227,131,89,206,28,112,185,107,204,92,105,71,109,15,68,113,14,199,69,14,156,241,182,249,66,83,43,36,168,228,154,144,210,158,82,211,216,91,100,218,8,137,43,91,209,23,178,119,149,62,77,250,192,195,222,209,96,122,83,0,0,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,192,38,164,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,3,42,133,191,249,63,100,215,201,151,242,62,124,144,169,95,36,47,7,248,79,192,90,213,190,220,233,215,167,93,183,123,237,223,190,238,53,111,119,94,251,163,119,219,22,87,111,173,181,240,174,202,121,113,46,137,73,169,245,140,205,196,212,247,155,195,148,248,230,218,220,129,172,148,218,106,114,9,196,173,9,101,165,145,154,18,180,158,249,196,26,8,180,165,213,181,5,127,37,44,119,242,83,249,53,248,119,242,231,238,131,221,79,132,250,171,63,219,78,179,214,119,251,157,27,175,159,118,180,104,209,221,166,220,0,122,126,1,137,93,31,59,109,210,182,175,192,14,80,177,59,241,32,230,46,21,143,29,154,172,53,74,74,159,171,48,150,89,74,234,200,109,44,180,132,33,201,10,113,42,105,178,81,50,123,178,81,145,56,221,242,212,0,0,0,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,139,102,123,88,108,179,255,0,230,91,42,191,253,229,78,254,184,106,218,199,201,99,57,61,95,226,31,103,62,60,214,0,245,55,74,171,82,171,244,120,117,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,146,71,97,106,246,79,242,88,201,178,255,0,254,127,135,189,156,192,186,100,102,71,98,228,2,161,107,138,157,190,232,39,152,10,114,22,215,49,214,202,60,29,189,59,95,125,110,127,88,46,81,243,22,171,52,220,183,130,248,254,175,254,128,8,62,218,69,232,47,251,157,234,106,213,167,173,234,224,101,250,141,185,253,209,109,242,89,147,127,29,97,132,146,117,37,85,248,73,62,54,252,249,177,218,51,169,249,138,240,55,92,95,247,198,158,5,246,59,242,251,131,131,200,116,37,88,231,11,157,175,249,98,133,252,51,64,38,171,100,200,5,31,9,58,72,107,73,21,125,74,241,175,249,211,3,41,24,51,181,207,149,198,56,236,172,193,123,144,124,244,254,158,43,191,236,76,12,144,108,180,149,173,222,3,89,243,5,120,130,128,175,18,197,204,5,128,218,162,151,225,28,49,29,181,49,188,73,85,152,85,181,91,244,59,165,231,244,136,72,206,8,203,167,230,62,45,208,141,222,156,65,61,28,239,249,251,156,63,112,78,158,209,17,141,204,53,28,205,23,249,164,215,127,216,92,16,117,180,42,14,54,97,226,229,145,105,190,39,158,94,127,207,221,1,36,187,9,86,223,145,10,133,17,82,181,19,88,46,47,103,65,21,172,81,139,157,132,128,160,245,94,194,52,58,63,170,107,114,117,53,149,63,114,70,11,103,134,158,86,56,165,230,18,90,201,218,224,55,0,185,128,0,170,140,136,197,11,143,33,83,34,183,30,99,66,79,137,124,32,53,13,95,66,40,124,248,138,145,151,34,0,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,77,200,184,152,212,174,66,150,183,19,1,161,74,33,172,138,227,109,118,191,2,26,192,0,249,0,0,233,121,158,100,156,39,94,81,151,42,60,163,255,0,154,88,130,253,177,28,74,179,71,23,47,143,232,15,226,241,196,231,102,143,107,10,215,72,187,232,242,139,254,109,98,11,246,199,108,209,153,216,191,151,15,7,242,253,143,28,7,113,216,94,122,17,152,120,37,175,124,225,225,47,131,231,18,68,199,229,146,210,230,22,166,184,69,207,125,207,159,207,22,33,75,98,71,214,140,208,193,137,37,172,136,188,35,200,255,0,197,228,137,162,202,23,13,120,58,146,102,102,119,223,243,63,178,184,32,184,28,202,195,97,243,178,120,249,198,249,25,13,167,237,167,137,119,138,44,190,109,202,97,153,80,181,54,102,102,228,142,68,94,116,8,192,206,218,178,36,248,22,198,247,103,172,248,223,240,126,145,41,89,177,78,57,114,32,154,18,209,89,114,12,245,23,156,209,232,17,103,159,48,186,143,128,245,37,190,223,89,241,11,205,186,254,113,140,241,24,175,150,202,213,142,240,247,251,239,11,248,100,140,163,218,243,22,211,96,236,179,134,48,27,172,73,58,133,99,48,37,213,216,113,41,78,229,44,195,167,52,211,169,81,234,212,75,53,78,100,210,68,147,35,36,174,230,86,34,86,45,229,138,146,172,119,135,236,95,166,240,191,134,72,237,187,89,21,179,26,157,254,242,51,252,59,227,33,213,54,124,194,244,44,113,159,153,107,130,177,68,30,187,70,196,24,190,141,75,168,198,222,173,189,252,87,230,180,219,173,235,65,146,211,169,10,81,93,38,74,43,220,140,143,136,244,196,70,33,19,161,207,11,208,177,6,214,210,234,213,120,59,249,88,107,8,84,42,148,183,55,171,79,87,148,183,227,68,83,150,73,145,46,236,75,144,139,40,141,61,187,219,81,36,202,110,200,187,192,89,157,181,48,181,11,24,108,143,155,212,156,71,7,173,196,99,7,212,234,141,183,189,91,122,101,66,97,82,227,57,116,25,25,232,125,134,151,107,233,86,155,40,141,38,100,126,113,7,170,66,228,60,194,230,198,5,249,23,230,158,50,203,79,10,120,79,220,150,32,168,208,186,238,227,115,214,186,172,151,25,222,238,245,43,70,173,222,173,58,149,107,218,231,107,128,244,157,148,152,231,228,159,149,216,59,50,252,23,224,207,117,184,126,159,93,234,91,253,247,86,235,81,219,123,117,188,210,157,122,119,154,117,105,77,237,123,23,33,136,148,173,138,62,73,189,34,153,139,180,166,101,211,42,177,176,222,18,168,97,233,56,77,171,110,89,172,85,25,165,196,81,200,214,74,39,20,204,87,27,71,4,167,67,142,158,147,89,147,47,52,171,143,209,165,143,164,230,14,198,25,121,42,163,136,98,85,106,84,56,242,104,18,137,147,104,151,13,17,36,184,212,88,238,161,178,45,11,76,50,136,101,168,181,169,10,66,213,168,215,168,242,138,252,8,128,80,0,0,66,207,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,29,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,17,235,179,127,71,220,106,182,211,217,149,181,14,116,210,165,161,8,204,138,252,252,31,67,146,211,177,151,173,154,178,100,67,173,19,173,62,149,26,13,72,125,40,97,214,180,56,131,75,189,164,41,23,144,160,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,5,170,218,199,201,99,57,61,95,226,31,103,62,46,168,181,91,88,249,44,103,39,171,252,67,236,231,192,121,172,30,170,7,149,113,234,160,0,0,0,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,170,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,9,84,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,33,106,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,2,85,0,0,4,27,116,150,108,43,27,102,92,77,23,51,242,198,4,72,185,95,136,228,49,77,139,5,50,157,113,250,69,68,163,153,169,133,155,238,45,215,144,241,48,243,201,112,148,122,79,120,218,146,130,75,102,231,74,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,43,161,30,173,74,160,82,179,230,187,93,169,196,167,83,105,209,240,252,185,147,37,188,150,88,140,195,105,169,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,53,116,134,109,167,85,218,159,52,36,80,176,134,32,150,172,171,195,82,8,176,252,51,140,168,165,53,242,111,75,181,7,219,82,141,75,90,148,110,165,163,89,36,208,201,164,183,109,173,111,106,199,92,59,154,88,239,10,96,76,93,150,116,10,239,85,195,120,239,168,123,160,133,213,89,95,92,234,79,27,209,125,241,104,55,27,208,226,141,94,246,164,234,189,149,114,224,46,6,202,59,40,230,62,214,185,142,140,21,130,154,234,52,168,59,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,188,121,122,84,77,50,70,74,113,73,81,153,161,8,113,196,7,96,217,35,97,204,220,218,246,77,110,86,15,92,74,30,30,161,199,121,15,87,170,136,95,84,114,163,186,53,49,9,189,4,106,90,212,163,108,220,82,72,247,45,43,90,137,74,83,77,59,101,113,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,75,185,91,149,184,19,37,176,37,51,44,242,210,133,224,108,55,70,223,117,40,93,105,233,27,173,235,203,121,207,124,121,107,113,87,113,213,171,180,163,181,236,86,34,34,44,64,233,31,232,255,0,135,180,69,9,220,219,202,28,59,253,150,32,117,102,29,141,29,198,35,183,136,162,235,67,122,100,45,229,182,218,30,101,179,53,161,227,86,163,109,163,105,68,191,121,54,131,138,232,197,219,199,228,223,66,141,144,217,177,90,213,143,176,253,61,62,13,170,84,106,59,201,88,161,148,173,229,57,100,238,146,91,232,236,38,57,43,83,142,58,242,73,199,142,250,29,81,103,248,242,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,244,19,176,190,217,180,45,176,242,226,85,77,202,87,129,177,158,23,234,241,241,53,53,164,44,226,165,199,73,123,169,49,156,85,238,203,187,167,76,155,82,141,198,212,133,37,90,136,144,235,129,146,160,0,2,58,186,71,250,71,235,185,23,93,119,33,178,25,254,169,142,162,117,105,21,234,244,136,72,117,186,83,110,33,15,53,26,59,79,37,77,188,243,141,173,10,91,138,74,155,67,107,36,167,83,138,51,99,160,116,81,237,211,243,141,151,243,175,25,255,0,123,197,192,19,103,39,237,146,170,91,146,13,95,173,117,84,41,63,86,201,47,243,59,35,50,182,219,216,251,12,237,115,149,238,209,84,81,33,99,106,28,119,213,132,235,18,221,145,184,130,251,174,48,183,144,227,109,44,146,164,60,152,200,104,214,164,56,109,146,141,104,74,140,180,170,0,113,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,48,200,174,148,127,46,204,205,248,151,216,240,134,127,244,42,121,44,98,159,88,19,189,157,78,17,1,154,89,165,142,243,167,29,212,243,51,50,235,190,25,196,149,157,207,93,155,213,89,143,189,221,50,134,91,247,182,80,134,211,102,218,66,123,41,43,218,231,115,51,51,151,254,133,79,37,140,83,235,2,119,179,169,192,51,252,90,173,172,124,150,51,147,213,254,33,246,115,226,234,139,85,181,143,146,198,114,122,191,196,62,206,124,7,154,193,234,160,121,87,30,170,0,0,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,51,255,0,161,83,201,99,20,250,192,157,236,234,112,207,241,128,29,10,158,75,24,167,214,4,239,103,83,134,127,128,12,21,218,75,98,143,201,85,183,118,29,175,227,250,101,85,188,178,194,217,127,5,202,148,150,11,116,221,82,113,84,231,27,116,196,189,169,43,78,164,44,220,117,77,18,148,134,210,148,221,165,60,211,133,157,64,0,0,0,34,175,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,234,244,213,249,83,225,111,87,240,125,163,81,23,43,161,30,173,74,160,82,179,230,187,93,169,196,167,83,105,209,240,252,185,147,37,188,150,88,140,195,105,169,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,181,233,171,242,167,194,222,175,224,251,70,162,48,171,14,230,150,59,194,152,19,23,101,157,2,187,213,112,222,59,234,30,232,33,117,86,87,215,58,147,198,244,95,124,90,13,198,244,56,163,87,189,169,58,175,101,92,184,0,200,174,144,205,180,234,187,83,230,132,138,22,16,196,18,213,149,120,106,65,22,31,134,113,149,20,166,190,77,233,118,160,251,106,81,169,107,82,141,212,180,107,36,154,25,52,150,237,181,173,237,93,87,100,141,135,51,115,107,217,53,185,88,61,113,40,120,122,135,29,228,61,94,170,33,125,81,202,142,232,212,196,38,244,17,169,107,82,141,179,113,73,35,220,180,173,106,37,41,77,52,239,95,217,71,101,28,199,218,215,49,209,130,176,83,93,70,149,7,118,253,126,190,251,38,184,180,136,170,51,34,82,136,140,183,143,47,74,137,166,72,201,78,41,42,51,52,33,14,56,143,66,121,91,149,184,19,37,176,37,51,44,242,210,133,224,108,55,70,223,117,40,93,105,233,27,173,235,203,121,207,124,121,107,113,87,113,213,171,180,163,181,236,86,34,34,32,243,69,143,240,6,50,202,204,101,86,203,236,193,195,210,232,120,134,135,32,227,78,131,36,139,91,75,177,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,204,79,70,46,222,63,38,250,20,108,134,205,138,214,172,125,135,233,233,240,109,82,163,81,222,74,197,12,165,111,41,203,39,116,146,223,71,97,49,201,90,156,113,215,146,78,60,119,208,234,139,149,233,31,232,255,0,135,180,69,9,220,219,202,28,59,253,150,32,117,102,29,141,29,198,35,183,136,162,235,67,122,100,45,229,182,218,30,101,179,53,161,227,86,163,109,163,105,68,191,121,54,161,46,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,30,167,128,99,86,194,251,102,208,182,195,203,137,85,55,41,94,6,198,120,95,171,199,196,212,214,144,179,138,151,29,37,238,164,198,113,87,187,46,238,157,50,109,74,55,27,82,20,149,106,34,67,174,100,168,12,85,233,58,205,47,145,126,198,216,215,170,87,124,25,85,197,189,95,11,83,254,85,223,117,174,180,225,117,182,56,161,73,70,168,45,205,237,171,77,173,217,81,44,208,32,175,42,178,207,21,103,38,99,225,204,173,193,81,58,197,107,19,84,26,167,198,212,219,139,109,157,103,219,125,221,218,22,180,178,210,9,78,56,178,73,232,109,11,81,149,146,99,50,186,97,179,190,171,143,54,139,143,147,79,80,226,67,166,229,116,114,76,121,105,113,75,126,115,245,24,177,36,186,181,242,74,16,148,147,40,74,8,140,238,135,20,106,61,100,134,251,7,66,222,78,80,177,134,114,226,220,226,171,189,188,151,151,116,248,241,233,113,180,172,180,202,169,38,67,106,147,173,43,34,61,12,49,33,173,218,144,180,171,172,234,236,169,180,153,132,117,142,193,142,48,85,87,0,86,163,80,171,50,34,61,34,85,30,147,91,66,163,45,74,65,49,80,167,199,156,202,76,212,148,158,180,181,37,180,172,173,98,89,40,136,212,68,74,62,190,51,255,0,164,51,43,127,252,44,108,161,157,116,250,23,210,254,147,133,170,245,62,181,254,231,71,147,1,141,201,175,253,242,86,180,35,208,181,124,236,128,101,255,0,67,238,113,208,177,206,204,5,149,81,217,234,245,172,180,168,63,30,99,122,150,189,252,89,210,31,151,30,77,205,9,66,117,45,114,90,221,146,150,162,234,218,213,164,156,73,12,234,16,45,209,105,158,147,50,127,106,202,14,27,155,89,234,152,111,49,63,43,117,54,92,39,220,109,114,156,35,58,122,210,219,71,167,125,214,183,108,165,197,165,73,67,114,95,241,73,70,180,207,72,0,0,0,138,190,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,19,82,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,85,3,202,184,245,80,0,0,35,87,165,139,109,122,118,22,194,181,61,149,242,222,167,175,18,86,109,27,24,190,131,149,29,234,84,21,55,30,67,113,219,81,37,13,189,214,155,123,74,205,46,45,36,209,58,218,208,102,233,26,2,50,246,145,133,146,80,51,183,20,177,179,149,90,93,71,46,149,33,167,168,111,73,75,233,90,80,227,13,173,214,72,164,33,15,104,109,229,58,218,13,194,53,154,16,147,53,44,251,106,249,50,6,157,148,245,76,229,194,113,179,211,17,248,19,0,162,160,153,21,249,61,78,76,157,228,86,146,167,14,54,136,166,79,22,252,208,150,55,141,246,155,222,235,227,166,195,229,201,124,161,198,89,245,154,24,127,40,242,253,136,142,87,113,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,196,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,77,157,25,67,140,178,23,52,49,6,81,230,3,17,27,174,225,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,129,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,144,122,104,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,98,48,58,37,54,215,240,220,56,123,38,230,109,78,171,50,180,206,249,204,23,80,124,247,237,170,11,44,111,23,76,81,146,117,183,185,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,147,240,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,0,0,0,117,252,194,198,180,172,181,192,24,151,49,171,177,229,191,77,194,180,121,181,185,141,68,66,84,251,140,70,101,111,56,150,210,165,37,38,179,74,12,136,141,73,43,218,230,92,199,96,24,171,210,143,228,39,153,191,18,251,98,16,8,1,19,209,209,63,133,168,88,127,98,92,33,86,164,65,234,242,241,53,66,175,84,170,57,189,90,250,196,164,78,122,34,92,178,140,201,22,98,36,116,89,36,73,236,94,218,148,163,56,23,30,164,176,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,128,229,132,5,244,163,229,12,108,165,219,7,19,63,77,98,35,20,220,115,29,156,95,21,150,95,117,213,161,114,84,180,74,83,166,231,138,181,204,98,91,132,148,154,144,72,113,4,157,62,34,103,208,68,7,77,238,5,240,126,105,229,166,102,120,83,121,225,236,63,46,133,212,183,22,220,245,9,36,246,247,121,171,181,175,194,90,116,233,45,59,155,221,90,236,144,185,125,8,249,161,74,149,128,51,11,37,222,76,70,42,84,202,195,88,162,57,170,106,119,243,24,146,203,113,157,209,30,196,173,12,42,35,58,156,35,81,94,91,105,50,79,13,125,215,166,175,201,99,11,122,192,131,236,234,136,196,174,134,26,181,42,157,181,125,110,29,66,167,18,44,138,166,7,159,18,11,79,60,148,46,83,229,50,19,198,211,73,51,186,214,77,50,235,134,148,220,244,54,181,114,73,153,101,175,77,95,146,198,22,245,129,7,217,213,16,17,87,178,119,149,62,77,250,192,195,222,209,96,122,83,30,107,54,78,242,167,201,191,88,24,123,218,44,15,74,96,0,0,3,21,122,66,246,197,252,137,89,89,15,220,244,62,183,140,241,175,94,167,80,189,243,119,224,253,220,99,215,81,237,176,235,78,238,30,118,39,188,47,78,243,123,192,236,149,218,58,182,41,233,41,199,121,91,156,181,89,91,65,227,10,173,127,6,99,186,131,243,235,178,58,179,43,122,13,81,228,199,105,21,27,33,173,234,217,109,152,173,179,213,154,82,80,134,142,237,54,102,218,27,84,186,109,21,144,216,55,105,44,163,174,229,78,51,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,91,106,85,205,36,180,235,65,173,181,30,133,168,143,207,190,210,251,58,99,189,151,243,78,126,89,227,168,255,0,170,204,163,205,214,207,205,58,95,89,121,150,38,110,218,117,205,206,247,112,181,110,150,173,104,228,101,200,204,50,127,166,86,173,74,175,237,37,130,107,180,42,156,74,141,54,163,150,244,217,112,230,68,121,47,49,37,135,39,212,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,232,84,242,167,197,62,175,231,123,70,156,48,131,22,99,252,101,142,163,97,248,184,195,16,203,171,35,10,209,219,160,82,14,73,146,151,22,156,219,174,186,212,114,93,181,41,8,83,238,18,53,25,233,70,148,38,200,66,18,156,223,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,85,54,79,218,47,2,108,191,209,129,128,115,47,29,72,255,0,15,67,163,194,208,247,205,58,167,132,42,111,49,15,120,211,78,110,119,187,133,167,122,180,232,71,51,62,68,113,87,181,143,149,62,114,122,192,196,62,209,124,116,170,238,63,198,88,155,12,225,156,25,93,196,50,229,208,176,116,121,49,168,84,245,25,19,16,81,34,66,228,62,104,73,17,17,173,199,92,51,82,206,235,50,75,105,51,210,218,18,144,231,243,211,61,51,31,104,188,199,168,230,134,104,86,122,245,86,117,154,101,150,136,209,22,159,21,38,102,220,88,205,153,158,237,148,106,85,138,230,163,82,148,181,169,107,90,214,171,215,254,199,70,123,126,69,143,201,47,224,239,247,99,192,155,232,127,220,199,131,186,239,134,58,199,89,255,0,51,170,238,247,223,69,111,161,23,87,162,247,97,111,147,94,42,70,120,231,30,12,235,121,109,69,215,224,120,211,85,165,154,237,81,183,18,69,118,77,39,214,33,179,103,55,151,52,161,110,146,27,247,212,166,67,101,53,32,60,192,229,86,102,98,172,155,204,124,57,154,88,42,95,87,173,97,154,131,85,8,218,156,113,13,189,160,251,108,59,187,90,22,166,93,65,169,183,16,74,45,109,173,105,51,178,140,122,30,217,87,105,140,27,181,126,81,195,205,44,31,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,73,37,228,105,117,181,161,196,145,106,66,211,169,40,94,182,209,24,29,40,219,9,82,178,78,170,206,123,228,190,25,151,31,4,215,36,45,56,130,157,17,132,245,44,61,53,74,65,52,182,244,158,166,163,72,82,212,68,141,27,182,156,73,32,148,146,121,150,147,138,187,42,237,49,140,182,80,205,200,121,165,131,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,105,53,50,189,77,54,180,56,146,61,43,66,117,37,104,214,218,195,210,72,14,169,149,89,153,133,115,147,46,48,230,105,96,169,125,98,139,137,169,237,84,35,106,113,181,184,206,178,237,176,238,237,107,66,94,105,100,166,220,65,40,244,56,133,164,206,233,49,218,192,5,12,251,133,70,149,23,120,10,16,173,211,230,20,49,66,62,224,21,21,35,176,91,188,80,0,197,167,205,39,217,71,131,53,160,206,251,238,226,250,193,118,5,157,205,211,50,240,77,142,223,63,255,0,171,1,7,59,66,59,20,252,1,185,96,145,249,170,246,73,21,254,116,58,206,64,219,221,214,22,35,46,120,146,15,240,205,15,179,57,159,113,207,3,239,92,90,237,214,45,168,239,111,157,143,139,32,8,203,29,225,107,255,0,227,36,31,225,154,1,57,59,44,160,139,7,72,224,95,219,181,255,0,4,192,200,84,242,24,249,178,209,254,83,164,23,251,182,191,224,152,25,8,155,88,0,0,84,236,73,184,11,87,159,104,37,225,184,197,98,254,216,183,207,245,167,4,24,237,52,90,49,246,46,183,15,203,84,242,225,250,243,194,116,51,216,203,220,228,115,255,0,116,27,254,9,193,5,187,79,95,221,254,47,227,195,221,93,67,248,119,128,102,207,71,187,183,172,65,43,171,134,11,107,247,209,68,164,54,68,119,177,88,69,151,71,167,26,220,43,255,0,226,91,127,191,136,37,53,190,240,26,128,185,138,153,88,80,185,128,170,255,0,144,104,73,220,203,225,26,213,252,131,66,121,151,194,3,89,243,21,46,66,135,204,84,143,184,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,80,251,69,98,21,87,33,68,243,1,182,178,50,230,53,138,47,152,168,0,31,32,3,228,3,164,230,122,20,172,45,92,52,157,139,193,18,127,131,88,131,29,178,146,162,204,252,95,115,255,0,7,255,0,23,142,39,83,50,63,185,106,231,251,211,39,248,53,136,49,219,67,134,104,99,31,139,255,0,139,199,1,187,177,81,223,52,48,106,75,129,252,209,227,255,0,163,200,19,71,147,151,78,13,164,18,142,255,0,154,63,133,112,67,78,195,241,55,185,157,130,221,222,90,254,17,225,111,241,121,34,103,242,157,173,214,16,165,39,85,237,191,238,251,43,128,59,217,31,120,217,126,234,46,7,222,55,70,211,135,221,233,1,208,113,212,5,188,236,99,236,31,105,222,127,10,68,96,109,75,69,92,31,115,23,75,5,175,174,248,133,230,220,122,61,34,86,49,15,23,26,244,26,255,0,144,70,94,216,171,209,238,71,133,239,215,255,0,236,227,25,226,48,43,43,19,171,30,97,242,43,127,109,224,255,0,12,145,243,103,101,95,195,121,173,137,166,117,109,198,234,114,161,105,215,170,253,92,137,157,87,177,120,219,189,86,238,189,174,118,184,228,114,139,181,152,24,123,253,249,129,252,58,71,95,205,63,252,39,98,255,0,247,250,161,252,97,99,33,36,253,9,57,95,255,0,132,172,233,168,80,255,0,189,48,189,34,167,214,126,25,51,216,221,18,255,0,222,213,107,90,61,8,87,207,8,74,146,124,83,24,3,208,180,127,254,23,49,65,127,231,252,223,103,83,134,127,164,174,86,1,173,28,72,135,156,253,186,112,77,87,0,109,129,155,116,42,204,136,143,72,149,138,37,214,208,168,203,82,144,76,84,20,83,153,73,154,146,147,214,150,164,182,149,149,172,75,37,17,26,136,137,71,232,193,5,101,17,8,47,233,120,192,222,228,182,201,169,87,252,41,214,253,218,225,250,93,119,117,184,221,245,77,219,106,129,186,213,168,247,151,234,27,205,86,79,207,116,219,179,169,65,154,93,10,222,75,152,167,252,191,157,236,234,112,144,11,119,136,202,232,65,198,213,89,216,11,52,178,233,232,241,10,155,67,171,211,171,81,221,74,84,79,169,249,204,186,203,169,89,234,210,104,36,211,217,52,145,36,140,141,78,92,213,114,36,201,169,248,164,2,128,0,2,22,122,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,85,3,202,184,245,80,0,0,0,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,4,170,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,181,93,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,1,42,128,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,0,1,128,29,53,126,75,24,91,214,4,31,103,84,70,0,116,92,121,118,101,151,199,94,199,154,51,255,0,166,175,201,99,11,122,192,131,236,234,136,192,14,139,143,46,204,178,248,235,216,243,64,79,240,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,67,7,76,173,38,171,95,218,239,4,208,168,84,201,117,26,149,71,3,211,98,67,135,17,149,60,252,151,220,169,212,18,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,64,48,131,43,114,183,29,231,78,59,166,101,158,90,80,188,51,137,43,59,238,165,11,173,51,31,123,186,101,111,57,239,143,45,13,166,205,180,181,118,148,87,181,138,230,100,71,232,79,101,29,148,114,227,100,172,184,70,10,193,77,117,234,172,237,219,245,250,251,236,146,37,85,229,36,140,137,74,34,51,221,178,141,74,38,153,35,52,182,149,40,204,214,181,184,226,237,175,71,158,197,148,173,150,50,190,61,119,23,225,248,137,205,76,75,28,207,16,76,41,41,148,112,152,55,53,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,120,226,16,206,156,181,0,0,0,17,129,210,215,177,71,134,225,204,218,203,44,169,149,89,149,166,119,45,227,74,123,5,191,109,80,89,99,118,138,154,72,213,173,189,202,26,105,183,82,218,84,147,108,210,233,147,100,211,203,94,42,244,107,100,22,208,88,255,0,61,176,254,109,101,55,229,126,139,132,42,15,53,80,197,115,105,173,77,131,25,197,195,122,241,78,51,143,50,185,59,212,40,153,112,152,94,241,164,201,67,154,155,51,66,142,122,71,95,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,176,0,0,0,193,94,145,254,143,248,123,68,80,157,205,188,161,195,191,217,98,7,86,97,216,209,220,98,59,120,138,46,180,55,166,66,222,91,109,161,230,91,51,90,30,53,106,54,218,54,148,75,247,147,107,58,128,7,149,113,53,61,10,158,75,24,167,214,4,239,103,83,133,170,233,92,216,91,231,251,80,100,166,12,254,248,149,143,225,65,87,218,169,53,70,227,146,127,93,235,75,74,190,161,227,71,230,135,133,213,232,84,242,88,197,62,176,39,123,58,156,3,63,197,170,218,199,201,99,57,61,95,226,31,103,62,46,168,181,91,88,249,44,103,39,171,252,67,236,231,192,121,172,30,170,7,149,113,234,160,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,0,0,0,0,8,171,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,202,174,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,186,189,53,126,84,248,91,213,252,31,104,212,70,21,101,110,86,227,188,233,199,116,204,179,203,74,23,134,113,37,103,125,212,161,117,166,99,239,119,76,173,231,61,241,229,161,180,217,182,150,174,210,138,246,177,92,204,136,243,127,166,86,147,85,175,237,119,130,104,84,42,100,186,141,74,163,129,233,177,33,195,136,202,158,126,75,238,84,234,9,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,157,93,30,123,22,82,182,88,202,248,245,220,95,135,226,39,53,49,44,115,60,65,48,164,166,81,194,96,220,212,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,61,227,136,67,58,66,229,108,163,178,142,92,108,149,151,8,193,88,41,174,189,85,157,187,126,191,95,125,146,68,170,188,164,145,145,41,68,70,123,182,81,169,68,211,36,102,150,210,165,25,154,214,183,28,93,235,0,0,17,129,210,215,177,71,134,225,204,218,203,44,169,149,89,149,166,119,45,227,74,123,5,191,109,80,89,99,118,138,154,72,213,173,189,202,26,105,183,82,218,84,147,108,210,233,147,100,211,203,92,159,128,8,22,232,214,200,45,160,177,254,123,97,252,218,202,111,202,253,23,8,84,30,106,161,138,230,211,90,155,6,51,139,134,245,226,156,103,30,101,114,119,168,81,50,225,48,189,227,73,146,135,53,54,102,133,28,228,227,252,127,131,114,179,6,213,179,7,48,113,12,74,30,30,161,199,57,51,167,73,51,208,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,108,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,5,122,101,243,190,171,129,114,74,129,146,244,250,28,73,17,243,66,67,234,157,61,231,21,174,35,20,215,225,200,36,52,130,177,26,220,117,198,174,181,25,146,80,218,211,164,205,100,182,194,29,177,102,41,174,227,156,85,89,198,184,166,119,93,173,98,10,132,138,165,70,78,233,13,239,229,62,226,156,117,205,8,36,161,58,150,181,29,146,68,146,189,136,136,184,9,254,232,237,200,185,153,3,178,158,20,195,117,234,55,131,49,37,123,123,137,43,204,168,223,39,19,42,81,145,180,135,91,120,146,166,94,110,42,34,178,227,100,148,165,46,50,191,24,204,214,168,86,216,191,39,40,89,251,181,6,0,202,172,82,246,138,45,86,160,228,138,139,122,86,125,102,44,72,238,203,118,53,208,180,45,27,228,71,83,91,196,168,148,141,230,178,185,166,199,232,248,7,149,113,63,209,114,83,242,68,244,107,97,28,156,110,161,212,165,226,12,175,195,157,65,245,59,187,109,19,152,135,22,68,93,234,183,110,25,50,111,178,209,57,165,6,173,217,175,77,149,99,40,1,30,148,246,78,242,88,201,191,87,248,123,217,204,0,243,88,61,46,236,221,157,244,173,163,242,75,11,103,69,26,135,46,141,31,17,199,117,75,129,37,196,184,184,207,178,251,145,222,65,45,60,22,130,117,151,52,46,201,53,35,74,141,40,51,52,20,43,116,159,228,189,87,42,118,180,197,181,214,112,132,186,78,24,199,50,19,94,163,76,82,212,235,19,223,113,150,149,80,82,28,53,42,203,41,139,121,74,104,204,141,4,227,102,73,75,107,110,249,85,208,159,157,21,90,140,108,121,145,24,135,23,203,149,30,151,30,45,123,12,209,222,66,150,136,172,27,174,34,162,166,156,211,100,32,221,122,17,155,70,178,45,110,45,104,77,212,234,140,37,40,0,0,69,95,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,133,213,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,170,129,229,92,122,168,1,142,187,109,237,131,134,118,70,202,247,107,74,56,147,113,181,114,59,233,194,116,121,109,72,220,78,125,167,24,67,203,113,198,144,105,74,25,76,148,58,104,82,219,55,9,38,132,41,38,122,147,231,174,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,117,118,179,206,252,125,180,22,124,226,124,192,204,106,28,188,63,82,76,143,5,181,135,164,56,242,142,134,196,107,182,152,90,94,178,144,180,168,150,167,72,146,130,55,150,242,244,35,89,164,179,215,161,247,100,62,91,92,99,168,95,171,194,192,201,110,127,235,241,103,203,121,164,23,219,176,217,45,127,171,168,219,249,195,128,50,171,163,187,100,63,200,165,147,71,238,166,22,231,48,177,142,234,110,40,209,63,172,178,198,233,78,245,88,141,233,34,108,183,77,186,173,102,157,122,157,113,219,56,182,201,173,46,145,29,144,255,0,37,110,77,23,185,104,91,236,194,193,219,217,184,95,92,254,172,203,251,213,53,214,162,57,168,141,179,222,182,210,116,26,180,105,117,182,174,226,27,55,117,101,80,0,242,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,159,237,128,118,193,165,109,101,148,105,85,64,229,183,142,240,116,120,112,49,90,30,105,36,137,47,173,10,38,231,52,166,208,150,180,72,54,93,89,182,148,164,218,90,86,141,58,9,183,28,196,190,152,45,144,249,237,113,129,97,126,161,11,28,165,201,255,0,172,69,129,45,150,150,95,104,195,132,133,254,160,162,111,231,238,8,245,217,215,62,113,150,205,185,185,66,205,108,25,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,135,18,155,18,141,10,208,178,67,137,45,104,73,144,122,94,1,242,82,102,201,168,210,161,84,38,82,101,210,228,74,142,219,206,193,150,166,148,252,85,169,36,106,101,195,101,107,104,214,147,51,73,155,107,90,46,71,165,74,43,25,253,96,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,0,0,0,8,213,233,189,199,94,15,202,204,180,203,63,5,239,60,61,136,37,215,122,238,254,219,158,161,24,153,221,110,244,246,181,248,75,86,173,69,167,115,107,43,93,211,37,66,42,250,115,190,146,127,124,159,139,64,96,6,202,185,91,242,105,218,59,46,178,205,234,23,134,96,86,113,4,95,10,194,235,93,95,123,75,105,123,233,222,248,75,66,147,104,173,62,174,194,137,103,107,34,234,52,145,250,83,16,3,209,113,229,217,150,95,29,123,30,104,159,224,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,42,233,121,192,190,235,118,54,169,87,252,41,213,61,197,98,10,93,119,115,184,222,117,189,227,138,129,186,213,168,183,118,235,251,205,86,87,206,180,219,181,169,33,21,123,1,227,175,145,222,217,57,79,95,240,95,132,58,222,32,110,133,185,223,238,180,248,73,181,192,222,234,210,171,238,250,214,243,77,187,90,52,221,55,212,82,85,211,87,228,177,133,189,96,65,246,117,68,69,94,201,222,84,249,55,235,3,15,123,69,129,42,157,53,126,75,24,91,214,4,31,103,84,64,69,94,201,222,84,249,55,235,3,15,123,69,129,233,76,121,172,217,59,202,159,38,253,96,97,239,104,176,61,41,128,0,0,0,177,91,98,108,171,131,118,175,202,58,134,15,172,211,98,39,19,211,163,200,147,132,234,238,56,108,174,157,81,52,118,9,78,165,11,87,86,113,73,109,47,35,74,181,32,137,68,91,196,54,180,95,80,1,229,223,31,224,12,101,149,152,202,173,151,217,131,135,165,208,241,13,14,65,198,157,6,73,22,182,151,98,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,205,254,133,79,42,124,83,234,254,119,180,105,195,55,250,69,54,21,141,181,46,13,60,113,151,208,34,35,53,40,17,217,102,11,210,101,58,132,84,233,204,156,133,157,52,136,220,38,25,90,156,144,167,16,242,145,227,161,40,82,208,133,26,209,133,93,13,84,154,173,3,107,188,109,66,174,211,37,211,170,84,236,15,82,137,50,28,182,84,203,241,159,110,167,79,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,128,153,240,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,186,187,2,236,81,138,182,172,204,120,149,186,181,51,171,229,150,25,168,50,230,35,168,72,39,16,220,253,6,151,21,76,142,109,169,11,83,206,160,200,150,164,40,183,45,172,150,103,169,77,33,213,107,103,76,119,181,6,223,89,171,150,152,22,63,211,2,187,50,177,55,91,63,51,41,126,26,54,95,153,187,117,214,247,219,173,250,21,186,66,181,175,145,23,51,41,190,200,188,139,203,141,157,50,226,157,149,249,95,70,234,52,168,55,117,231,157,50,92,170,132,165,17,19,146,164,184,68,91,199,151,165,55,59,18,73,41,74,16,148,33,8,66,67,181,97,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,28,176,0,14,39,22,97,106,22,57,194,181,156,21,138,96,245,218,46,32,167,200,165,212,99,111,86,222,254,43,237,169,183,91,214,131,74,211,169,11,81,93,38,74,43,220,140,143,136,130,30,144,109,137,42,187,40,99,246,235,184,97,137,115,178,235,21,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,45,225,164,140,219,114,211,232,56,156,77,133,168,88,194,156,205,39,17,193,235,113,35,212,32,85,27,111,122,182,244,202,133,41,169,113,156,186,12,140,244,62,195,75,181,244,171,77,148,70,147,50,48,192,14,136,173,159,118,130,202,188,43,87,199,248,247,16,120,47,0,227,90,124,90,141,11,11,239,218,149,215,28,121,182,93,110,173,169,10,81,69,187,6,77,110,238,78,57,127,125,74,55,12,234,145,80,0,1,165,67,80,161,242,1,164,206,197,113,164,148,70,161,83,228,52,145,246,172,3,112,130,215,48,35,176,23,48,20,22,135,54,150,215,204,171,162,255,0,63,238,253,108,93,227,230,45,14,110,181,111,4,246,191,87,238,253,108,4,20,103,147,76,181,224,77,45,32,175,214,121,36,190,196,56,108,129,227,142,240,175,249,73,7,248,102,135,47,158,46,239,60,9,217,181,186,207,127,235,67,136,200,3,182,58,194,223,229,36,31,225,154,1,57,91,45,23,229,58,71,251,246,191,224,152,25,8,68,100,67,31,54,91,59,224,233,63,239,218,255,0,130,96,100,18,121,0,168,169,248,130,128,174,8,1,106,243,221,86,195,145,203,143,246,193,191,224,156,16,101,180,213,149,143,241,113,127,231,84,255,0,225,222,19,125,180,68,205,198,26,142,91,189,95,52,154,46,118,252,229,193,7,91,67,189,190,204,28,91,217,211,124,79,60,249,223,243,247,64,102,247,71,187,102,85,152,71,195,142,11,111,247,241,68,163,167,179,123,136,203,232,248,99,69,82,158,230,187,234,193,77,112,183,215,69,18,102,149,106,238,1,186,161,66,230,42,161,66,230,2,170,254,65,160,185,151,194,53,171,249,6,130,230,95,8,13,103,204,80,184,24,169,243,20,1,171,152,168,161,114,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,79,49,85,114,20,79,48,26,28,230,53,13,43,51,184,212,0,7,200,0,249,0,234,25,145,253,202,87,63,222,153,95,193,172,65,150,217,101,124,211,197,229,254,247,255,0,22,142,39,51,50,85,167,10,87,79,253,201,149,252,26,196,26,109,140,179,94,106,226,226,225,199,168,114,253,141,28,7,127,216,46,61,241,182,6,94,191,240,159,119,216,101,9,129,203,246,244,225,168,28,111,109,239,240,139,17,23,176,76,93,230,49,192,170,210,190,62,19,228,95,98,148,37,235,2,50,77,225,200,41,237,112,222,243,253,113,64,59,16,217,119,191,225,27,230,86,27,46,145,126,232,14,6,178,222,181,55,218,183,21,119,124,2,52,182,208,99,117,238,59,183,123,248,67,187,246,56,147,90,155,73,90,145,207,154,185,125,193,23,123,106,58,241,251,141,212,221,191,182,61,199,254,46,32,193,204,142,99,127,152,184,125,58,180,252,218,167,23,43,243,124,134,102,225,174,139,95,147,149,78,185,142,190,78,158,4,240,165,122,74,186,175,185,142,179,187,222,40,157,241,250,218,47,109,237,188,82,190,155,247,216,177,39,102,246,55,185,155,135,202,202,63,155,212,190,95,178,8,78,14,207,49,73,172,50,245,201,101,243,89,71,199,245,182,133,28,254,203,153,29,249,27,178,55,12,228,191,186,143,116,94,231,78,103,205,46,165,213,55,253,98,99,210,126,117,188,115,78,157,246,159,28,239,166,252,47,98,187,73,59,21,198,195,118,225,111,56,223,73,216,6,226,14,246,49,133,155,107,116,111,254,76,28,212,165,230,95,201,151,220,151,131,112,251,20,46,165,238,119,175,239,55,114,36,61,189,222,117,166,173,126,177,167,78,147,182,139,223,141,139,52,111,126,6,7,98,1,138,251,12,108,51,249,12,15,27,23,201,71,221,143,187,15,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,50,172,207,184,105,71,63,184,42,124,192,0,6,171,23,156,6,21,237,173,209,189,249,48,115,78,149,153,159,38,95,114,94,12,195,236,80,186,151,185,222,191,188,221,201,144,246,247,121,214,154,181,250,206,157,58,78,218,47,126,54,38,197,61,27,223,144,251,52,234,185,153,242,101,247,91,225,60,62,253,11,169,123,157,234,27,189,228,152,239,111,119,157,105,219,219,171,105,211,164,175,174,247,225,99,205,80,0,0,0,0,0,0,24,85,182,183,70,247,228,193,205,58,86,102,124,153,125,201,120,51,15,177,66,234,94,231,122,254,243,119,38,67,219,221,231,90,106,215,235,58,116,233,59,104,189,248,216,179,84,0,98,174,195,27,12,126,66,239,118,223,217,71,221,143,187,31,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,50,168,0,0,0,0,7,84,205,140,11,242,80,202,204,101,150,126,20,240,103,186,220,63,81,161,117,221,198,251,170,245,168,206,51,189,221,234,78,189,59,205,90,117,38,246,181,202,247,29,172,0,69,95,251,6,63,254,168,191,248,39,255,0,235,196,170,0,0,0,0,0,0,0,0,0,12,42,219,91,163,123,242,96,230,157,43,51,62,76,190,228,188,25,135,216,161,117,47,115,189,127,121,187,147,33,237,238,243,173,53,107,245,157,58,116,157,180,94,252,108,93,175,97,141,134,63,33,119,187,111,236,163,238,199,221,143,131,127,73,60,31,213,122,167,89,255,0,24,123,94,174,179,245,182,209,223,126,25,84,0,0,0,3,10,182,214,232,222,252,152,57,167,74,204,207,147,47,185,47,6,97,246,40,93,75,220,239,95,222,110,228,200,123,123,188,235,77,90,253,103,78,157,39,109,23,191,27,23,107,216,99,97,143,200,93,238,219,251,40,251,177,247,99,224,223,210,79,7,245,94,169,214,127,198,30,215,171,172,253,109,180,119,223,134,85,0,0,0,0,199,253,181,182,82,252,152,57,89,74,203,63,119,190,228,188,25,136,24,174,245,223,5,245,253,230,238,52,134,119,91,189,243,86,191,89,213,171,81,219,69,173,198,229,96,54,92,232,164,252,141,121,237,134,115,175,228,245,238,143,220,231,93,249,153,238,91,169,239,250,196,55,227,124,251,173,185,167,78,255,0,87,136,119,211,110,23,185,103,248,0,0,0,12,127,219,91,101,47,201,131,149,148,172,179,247,123,238,75,193,152,129,138,239,93,240,95,95,222,110,227,72,103,117,187,223,53,107,245,157,90,181,29,180,90,220,110,86,3,101,206,138,79,200,215,158,216,103,58,254,79,94,232,253,206,117,223,153,158,229,186,158,255,0,172,67,126,55,207,186,219,154,116,239,245,120,135,125,54,225,123,150,127,128,0,0,0,11,85,80,217,211,2,86,246,142,133,180,189,126,63,94,196,148,44,63,22,133,135,251,111,53,224,205,43,168,117,167,123,14,147,111,111,155,168,18,52,184,217,238,247,58,146,119,95,102,234,128,0,0,0,0,0,0,0,0,0,0,0,0,0,11,85,179,222,206,152,19,102,154,62,40,194,121,103,31,168,225,186,238,32,58,236,42,102,183,157,240,126,168,16,227,56,214,249,231,92,113,221,78,69,91,218,148,101,109,246,130,43,32,140,238,168,0,14,169,155,24,23,228,161,149,152,203,44,252,41,224,207,117,184,126,163,66,235,187,141,247,85,235,81,156,103,123,187,212,157,122,119,154,180,234,77,237,107,149,238,59,88,0,138,191,246,12,127,253,81,127,240,79,255,0,215,137,84,0,0,0,0,0,0,0,24,1,181,31,69,39,228,148,207,108,77,157,127,39,175,115,158,232,250,151,204,207,114,221,115,113,213,225,177,27,231,221,109,189,90,183,26,188,66,182,171,113,181,207,63,192,6,63,236,83,178,151,228,62,202,202,174,89,251,189,247,91,225,60,64,253,119,174,248,47,168,110,247,145,163,179,186,221,239,157,189,186,182,173,90,138,250,237,110,23,60,128,0,0,0,0,0,0,1,138,187,115,236,49,249,52,125,196,255,0,101,31,113,222,227,188,37,250,73,225,14,181,214,250,183,248,195,58,52,245,111,174,190,190,235,113,181,91,46,116,82,126,70,188,246,195,57,215,242,122,247,71,238,115,174,252,204,247,45,212,247,253,98,27,241,190,125,214,220,211,167,127,171,196,59,233,183,11,220,179,252,0,90,170,134,206,152,18,183,180,116,45,165,235,241,250,246,36,161,97,248,180,44,63,219,121,175,6,105,93,67,173,59,216,116,155,123,124,221,64,145,165,198,207,119,185,212,147,186,251,55,84,0,0,0,0,0,0,0,96,174,215,157,25,181,221,173,51,150,78,106,213,246,136,240,36,68,83,226,210,233,116,143,114,72,147,212,34,180,147,82,155,223,166,83,70,238,167,220,144,237,212,157,69,189,209,115,74,82,51,168,0,98,86,195,155,1,82,182,52,170,226,234,235,216,250,38,52,169,98,88,240,226,71,152,172,60,152,15,211,216,105,78,169,214,144,230,253,229,26,30,82,153,82,146,70,146,188,118,204,245,88,180,229,168,0,8,171,255,0,96,199,255,0,213,23,255,0,4,255,0,253,120,146,156,167,192,191,34,252,172,193,185,103,225,79,9,251,146,195,244,234,23,93,220,110,122,215,85,140,219,59,221,222,165,104,213,187,213,167,82,173,123,92,237,113,218,192,6,47,237,199,176,229,43,109,10,86,17,101,236,197,151,132,42,88,66,68,197,71,144,154,106,103,176,243,18,146,214,245,11,107,120,210,137,122,163,178,105,89,57,98,34,112,141,42,212,70,139,65,178,231,69,39,228,107,207,108,51,157,127,39,175,116,126,231,58,239,204,207,114,221,79,127,214,33,191,27,231,221,109,205,58,119,250,188,67,190,155,112,189,203,63,192,0,0,0,98,174,220,251,12,126,77,31,113,63,217,71,220,119,184,239,9,126,146,120,67,173,117,190,173,254,48,206,141,61,91,235,175,175,186,220,122,166,197,61,27,223,144,251,52,234,185,153,242,101,247,91,225,60,62,253,11,169,123,157,234,27,189,228,152,239,111,119,157,105,219,219,171,105,211,164,175,174,247,225,99,205,80,0,0,0,1,213,51,99,2,252,148,50,179,25,101,159,133,60,25,238,183,15,212,104,93,119,113,190,234,189,106,51,140,239,119,122,147,175,78,243,86,157,73,189,173,114,189,199,107,0,17,87,254,193,143,255,0,170,47,254,9,255,0,250,241,42,128,0,49,255,0,104,45,133,182,113,218,86,187,73,197,57,137,131,58,189,106,157,80,106,108,186,141,29,72,133,42,176,202,16,132,28,73,206,161,58,222,100,208,219,105,35,185,58,218,81,102,156,108,148,173,89,0,0,0,0,0,3,18,182,121,232,220,201,45,157,179,182,189,156,152,117,217,117,21,170,66,94,194,48,164,173,244,175,12,161,198,31,102,91,36,233,61,166,98,28,76,141,40,55,155,53,182,132,36,181,45,122,156,60,181,0,0,0,0,24,85,182,183,70,247,228,193,205,58,86,102,124,153,125,201,120,51,15,177,66,234,94,231,122,254,243,119,38,67,219,221,231,90,106,215,235,58,116,233,59,104,189,248,216,179,84,0,98,174,195,27,12,126,66,239,118,223,217,71,221,143,187,31,6,254,146,120,63,170,245,78,179,254,48,246,189,93,103,235,109,163,190,252,50,168,0,0,0,0,6,42,237,207,176,199,228,209,247,19,253,148,125,199,123,142,240,151,233,39,132,58,215,91,234,223,227,12,232,211,213,190,186,250,251,173,199,42,128,6,21,108,83,209,189,249,15,179,78,171,153,159,38,95,117,190,19,195,239,208,186,151,185,222,161,187,222,73,142,246,247,121,214,157,189,186,182,157,58,74,250,239,126,22,60,213,0,0,22,171,106,60,139,252,146,153,19,137,178,83,221,79,185,207,116,125,75,230,159,81,235,155,142,175,49,137,63,57,222,55,171,86,227,79,142,86,213,126,54,177,221,80,1,26,185,79,208,215,242,47,205,60,27,153,159,146,59,194,126,228,177,5,58,187,212,189,200,110,122,215,85,146,219,219,173,231,93,86,141,91,189,58,180,170,215,189,142,214,25,85,182,182,202,95,147,7,43,41,89,103,238,247,220,151,131,49,3,21,222,187,224,190,191,188,221,198,144,206,235,119,190,106,215,235,58,181,106,59,104,181,184,220,178,0,0,70,174,83,244,53,252,139,243,79,6,230,103,228,142,240,159,185,44,65,78,174,245,47,114,27,158,181,213,100,182,246,235,121,215,85,163,86,239,78,173,42,181,239,99,181,132,149,0,0,0,0,0,0,0,11,41,134,54,81,203,140,13,180,213,99,105,188,20,215,129,170,184,163,15,203,163,215,233,108,50,69,22,116,167,101,70,124,167,166,198,91,167,143,171,168,157,34,35,75,170,90,92,61,43,39,20,237,235,0,0,0,1,111,242,167,34,242,227,38,166,98,250,182,10,163,110,170,184,239,16,77,196,149,250,147,230,75,149,54,84,135,220,120,144,165,145,21,153,107,122,164,52,217,17,37,41,53,25,221,107,113,107,184,0,0,0,0,0,0,0,0,0,0,40,103,220,42,40,124,128,104,62,66,133,204,84,249,10,17,29,192,107,34,184,94,220,44,40,53,119,0,210,44,222,113,57,167,193,28,63,190,63,234,197,228,49,102,115,153,164,171,192,252,79,135,88,255,0,171,1,2,249,190,189,231,130,120,90,219,255,0,250,177,76,129,47,203,206,22,63,252,228,131,252,51,67,115,55,27,89,248,43,82,20,95,63,238,253,108,109,228,29,189,220,225,123,31,251,99,133,252,51,64,39,35,101,131,190,14,145,254,253,175,248,38,6,67,39,144,199,93,150,13,69,131,228,17,23,233,226,255,0,130,96,100,82,47,110,32,42,40,178,236,25,138,130,254,118,96,44,46,212,18,119,56,102,63,98,255,0,53,89,46,127,96,116,66,62,116,175,173,102,46,44,77,180,254,88,103,171,207,249,251,130,102,118,200,158,168,88,74,42,210,109,241,172,199,79,107,246,51,194,22,113,227,231,55,50,113,81,47,77,142,177,57,125,159,217,10,254,112,18,121,176,117,35,113,14,133,39,172,106,222,96,168,189,157,22,181,202,41,249,196,129,55,218,184,194,141,135,160,165,20,12,52,178,39,56,224,184,124,254,210,48,205,114,73,39,144,10,129,115,1,82,228,96,10,20,37,247,88,105,87,49,84,242,1,82,226,53,23,3,176,210,92,76,106,183,11,0,168,10,114,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,79,49,85,114,20,79,48,26,22,69,113,168,105,81,220,198,179,43,0,160,31,33,91,23,112,162,139,135,0,29,47,51,156,36,225,74,233,92,191,181,18,185,254,182,177,6,91,95,186,71,154,216,180,174,159,208,31,197,163,137,190,205,249,93,95,11,87,143,82,8,138,139,41,93,163,251,27,130,11,246,174,152,153,121,179,138,84,75,108,201,93,71,138,79,205,25,128,23,219,96,6,245,98,140,6,174,63,166,159,193,202,18,221,131,174,154,28,52,219,135,190,126,253,66,38,122,63,26,35,196,152,11,159,233,167,240,114,132,181,97,52,18,104,113,75,143,209,254,253,64,57,147,51,27,14,159,119,164,111,153,249,198,195,182,183,62,240,28,92,245,154,84,155,91,153,136,200,219,113,134,17,238,46,206,115,240,143,121,127,139,9,53,168,153,18,147,115,239,87,242,8,173,219,106,182,226,253,198,92,216,225,225,31,251,55,164,65,137,219,47,167,121,154,20,2,59,255,0,111,233,60,191,100,9,201,200,120,228,156,52,249,246,191,182,106,63,249,182,132,28,236,172,90,243,74,131,232,175,210,57,126,201,19,163,145,137,34,195,50,47,254,18,95,240,109,10,46,163,105,183,237,141,244,151,30,35,101,30,143,56,223,77,249,152,10,233,33,67,46,225,91,157,197,15,129,128,171,124,254,224,169,243,20,71,49,83,230,0,42,71,97,64,177,249,128,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,228,42,40,124,128,105,59,218,246,20,35,63,48,213,232,49,79,162,183,112,1,29,133,111,126,98,159,0,0,169,159,112,181,89,167,5,153,126,12,214,165,150,157,245,180,153,119,232,23,80,91,124,195,67,106,240,126,165,90,219,222,255,0,180,1,5,27,64,97,132,209,188,3,161,185,101,190,235,95,61,47,54,235,151,2,243,142,157,144,73,252,188,225,114,227,253,210,65,254,25,161,122,182,165,109,135,253,204,110,220,213,167,174,223,73,145,219,231,2,204,228,25,126,94,240,177,127,231,36,31,225,154,1,56,123,44,21,176,116,143,247,241,127,193,48,50,33,60,134,61,108,182,146,44,31,34,255,0,225,181,255,0,4,192,200,84,242,1,80,87,206,204,1,92,16,96,49,79,110,23,52,96,232,188,72,190,110,70,231,251,21,225,12,120,149,70,230,100,226,130,255,0,116,230,159,15,217,6,38,79,110,165,25,96,232,167,111,211,216,223,197,30,16,207,93,95,246,73,196,252,191,182,83,127,140,24,9,135,216,145,187,97,140,44,118,63,238,46,15,240,113,134,99,39,143,49,136,27,19,39,242,171,133,85,199,142,10,131,252,28,97,151,228,86,0,21,46,70,40,42,92,140,6,133,115,21,79,32,87,48,79,32,21,228,42,70,102,98,130,165,204,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,111,97,169,92,134,144,26,120,92,238,53,168,104,62,99,90,128,86,214,35,20,63,16,254,3,21,62,66,135,226,31,192,96,45,30,126,73,220,96,188,76,178,94,147,78,29,154,174,87,252,233,209,4,91,65,206,84,204,208,175,153,187,175,95,85,250,27,94,209,218,254,97,58,27,70,185,187,193,24,164,136,237,249,88,156,127,243,47,8,31,206,165,41,220,207,172,220,239,126,175,252,93,176,25,119,209,240,218,189,208,96,19,183,248,87,247,146,132,178,225,139,149,22,55,249,255,0,191,80,138,126,143,184,203,240,198,2,113,40,255,0,10,113,191,214,202,18,177,134,137,69,72,140,147,231,219,253,241,128,229,86,119,34,31,59,199,98,251,163,232,52,153,247,13,151,211,217,229,222,3,130,170,188,148,173,26,149,222,174,239,128,68,126,218,82,9,207,113,221,187,219,194,29,223,177,196,182,86,80,90,219,185,119,171,249,4,66,109,154,241,126,83,251,95,225,14,239,216,224,44,62,202,37,124,210,161,91,255,0,24,41,31,198,68,233,100,129,126,86,164,95,252,36,191,224,219,16,93,178,114,77,89,165,67,177,114,175,209,255,0,140,137,209,201,59,150,27,124,191,221,21,127,6,216,11,164,142,31,182,55,200,238,86,33,176,139,247,249,198,234,111,126,0,55,83,107,23,156,104,115,153,141,73,244,138,42,218,142,224,13,243,251,130,167,204,81,30,55,1,83,230,1,123,10,220,197,0,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,191,27,10,138,31,156,6,133,153,149,204,134,146,59,159,164,107,62,60,198,146,34,37,112,1,172,185,112,230,40,43,200,174,66,182,35,1,166,215,22,207,49,210,233,120,58,197,250,183,155,235,5,204,62,98,216,102,132,141,215,131,52,174,215,223,119,125,160,8,67,218,34,167,53,94,231,253,255,0,251,239,232,75,236,94,129,209,182,121,97,110,227,156,44,165,34,231,238,150,9,115,251,51,67,158,207,137,231,35,192,122,157,213,167,172,253,13,191,82,244,14,15,103,135,92,70,57,194,221,171,23,186,88,39,203,236,205,0,156,61,153,152,54,240,147,229,166,223,54,86,124,254,196,200,191,168,43,16,176,155,51,173,199,112,147,234,35,185,21,101,69,255,0,52,200,191,137,35,183,16,21,5,120,156,64,22,125,131,32,24,145,183,114,173,131,98,146,79,244,250,55,241,71,132,50,214,204,143,50,177,69,255,0,194,51,127,140,24,153,173,186,200,143,7,197,191,248,118,55,241,71,132,50,215,19,108,203,197,22,47,211,41,191,198,12,4,203,108,76,86,194,56,76,237,254,210,160,127,5,24,101,225,21,198,32,236,76,231,229,75,10,17,159,44,21,3,248,40,195,47,138,253,192,40,42,92,140,80,84,185,24,10,31,33,68,242,21,62,66,137,228,2,162,165,204,56,91,210,42,68,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,210,124,198,190,124,134,147,35,26,146,2,167,200,83,232,15,224,21,62,67,73,157,144,163,243,17,128,178,27,75,47,78,10,197,63,228,188,239,224,158,16,67,155,235,55,51,70,172,158,243,220,127,23,108,78,182,211,143,36,176,86,41,231,253,203,78,254,9,225,5,89,150,105,123,53,170,36,101,123,238,121,254,198,64,12,225,232,247,130,225,203,192,47,154,145,163,230,175,11,157,249,75,33,41,20,4,18,105,172,17,125,119,239,140,71,39,71,220,38,74,151,128,158,220,53,171,230,167,29,37,127,26,80,146,58,66,73,48,26,34,34,47,27,247,198,3,235,177,159,2,27,46,164,251,252,227,233,225,220,67,105,194,191,237,128,235,181,166,251,77,242,230,175,228,16,231,182,106,207,242,159,99,255,0,8,127,217,196,202,86,209,197,174,5,205,95,200,33,155,108,165,95,220,133,239,250,97,255,0,103,1,104,54,68,103,94,104,209,175,110,21,250,63,241,131,19,153,147,73,54,232,15,39,253,208,87,239,27,16,127,177,228,117,59,154,20,147,78,158,205,126,141,123,254,200,49,56,217,74,217,183,67,116,142,223,155,212,124,62,209,176,23,37,63,202,55,147,123,92,108,32,255,0,8,223,64,13,100,125,227,66,142,230,100,53,88,239,232,26,84,147,189,192,106,73,25,10,138,36,143,206,42,0,43,107,242,20,21,72,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,124,133,69,15,144,10,29,137,55,20,45,60,236,42,102,90,108,40,70,87,228,0,102,43,115,3,46,240,34,1,65,108,179,42,50,100,120,59,129,118,119,220,204,254,176,92,211,230,45,110,103,188,108,248,54,202,81,95,125,200,254,208,4,27,109,21,70,110,153,238,127,74,80,91,206,183,201,70,124,183,94,127,132,117,141,157,91,55,49,198,22,189,191,186,104,37,255,0,60,208,229,179,238,176,117,31,1,123,227,234,221,245,175,158,29,249,238,185,113,244,14,63,102,243,73,99,124,45,114,255,0,108,240,127,134,100,4,225,236,206,130,103,9,72,73,114,240,202,207,254,105,145,126,82,100,105,51,33,98,182,110,52,158,20,126,197,250,112,175,224,217,23,216,136,137,39,96,20,20,93,180,31,156,84,23,243,179,1,137,123,116,54,103,131,162,171,133,142,187,27,248,163,194,25,113,9,19,121,145,137,212,127,225,41,165,195,245,243,19,73,182,228,117,61,131,226,145,105,254,222,70,62,63,177,94,16,187,139,218,90,51,39,20,149,203,133,86,113,112,63,241,133,0,152,141,137,151,249,85,194,166,124,189,197,65,254,14,48,204,68,157,249,12,43,216,130,98,92,195,120,97,130,215,169,24,42,21,239,203,131,113,136,102,146,46,87,226,3,80,169,114,49,64,32,20,59,222,192,69,97,85,17,10,23,32,26,136,200,133,110,70,52,138,145,144,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,31,49,169,92,133,15,145,0,160,212,69,97,165,37,115,49,172,0,104,115,131,75,251,83,26,198,219,229,239,46,31,214,31,224,1,141,219,88,84,209,19,8,226,134,204,221,43,225,57,170,236,242,249,211,254,145,7,120,193,242,153,154,114,214,157,93,189,223,141,232,140,159,230,19,63,182,107,219,188,55,137,147,166,255,0,148,233,167,207,236,114,4,41,204,94,243,50,87,194,215,183,241,112,18,105,209,253,21,194,163,96,53,93,54,249,169,195,252,249,66,69,233,104,50,134,209,112,250,47,194,99,3,54,1,98,248,39,1,171,87,248,83,187,236,210,134,123,192,45,49,144,87,243,254,19,1,244,92,139,184,80,210,92,236,67,115,79,164,104,81,247,0,224,49,10,137,10,103,210,107,229,247,4,46,237,140,237,253,200,220,207,244,195,254,206,38,99,23,57,186,84,110,23,185,185,254,136,133,45,175,229,111,61,201,123,221,173,215,251,255,0,99,128,227,54,31,167,166,70,100,70,82,155,105,70,138,229,20,203,81,94,222,254,190,92,4,217,229,203,36,197,37,196,105,73,94,89,159,100,190,181,2,24,118,21,131,188,204,102,213,189,182,154,221,16,252,95,179,172,77,62,5,143,187,166,57,219,191,203,38,124,190,181,32,59,122,11,191,210,55,209,202,227,101,174,239,132,111,151,48,21,51,26,111,198,194,167,196,192,248,0,212,155,247,0,23,32,0,21,229,204,99,86,44,233,29,216,203,3,226,170,206,10,197,57,201,212,171,88,126,161,34,151,81,141,238,122,170,230,226,83,14,41,183,91,214,136,202,66,180,173,42,43,164,205,39,107,145,153,113,23,171,43,179,71,2,103,70,4,166,102,102,90,87,124,51,134,235,59,238,165,55,170,189,31,123,185,121,108,185,239,111,33,14,38,206,52,180,246,146,87,181,202,228,100,102,29,180,0,117,247,49,254,13,107,31,199,202,213,98,24,135,139,37,81,222,175,162,146,147,53,62,84,230,158,109,133,72,89,17,89,8,55,94,66,19,168,203,89,147,154,53,110,220,210,29,128,0,0,0,0,0,0,91,252,235,207,188,167,217,219,10,197,198,185,199,138,253,207,209,102,212,17,75,98,79,81,147,47,92,165,182,227,137,111,68,118,220,89,93,12,184,119,50,211,217,181,238,100,70,23,0,6,63,229,110,222,187,39,103,78,59,166,101,158,90,102,183,134,113,37,103,125,212,161,120,10,165,31,123,186,101,111,57,239,143,71,67,105,179,109,45,93,165,21,237,98,185,153,17,228,0,0,0,0,0,0,0,0,249,27,171,82,158,170,200,161,51,83,136,186,148,56,236,203,145,13,47,36,223,101,135,148,226,90,117,109,223,82,80,181,48,242,82,163,43,40,218,112,138,250,78,193,245,128,0,0,0,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,245,128,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,0,0,0,0,226,106,56,179,10,209,235,180,140,45,86,196,212,168,85,172,65,214,60,17,78,145,53,182,229,84,55,8,37,191,213,218,81,146,221,221,160,201,75,208,71,165,38,70,118,33,203,0,0,0,0,0,0,0,0,0,14,39,22,98,154,22,6,194,181,156,107,138,103,117,42,46,31,167,200,170,84,100,238,150,230,226,43,13,169,199,92,208,130,82,213,165,8,81,217,36,106,59,88,136,207,128,229,128,0,0,0,0,117,252,1,143,240,110,105,224,218,78,96,229,246,33,137,92,195,213,200,229,38,12,232,198,122,29,69,204,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,136,59,0,0,0,0,14,191,93,199,248,55,12,226,108,51,131,43,184,134,36,74,238,49,145,38,53,10,158,163,51,126,114,227,199,92,135,205,9,34,51,36,54,211,102,106,89,217,4,106,109,38,122,156,66,84,29,128,0,0,0,0,0,7,19,64,197,152,87,21,248,75,220,182,38,165,86,124,13,80,122,147,81,240,124,214,228,117,57,205,91,123,25,237,6,123,183,145,169,58,155,85,148,155,149,200,174,45,86,117,237,153,179,102,206,216,170,46,10,206,60,200,247,63,90,155,79,69,81,136,222,7,159,47,92,85,184,227,105,115,92,118,28,65,93,108,184,86,51,213,217,189,172,100,102,23,172,5,170,200,189,168,242,39,105,79,13,252,133,49,207,186,63,115,157,91,194,127,51,38,67,220,117,141,238,231,243,75,77,234,213,184,119,197,189,180,241,181,202,247,84,0,0,0,0,0,0,7,201,10,173,74,168,201,159,14,159,83,137,42,69,46,65,68,156,211,47,37,107,138,249,180,219,196,211,169,35,186,22,109,60,211,132,149,88,244,56,133,114,81,25,253,96,0,0,0,0,49,87,253,148,125,132,255,0,242,231,255,0,195,53,143,251,160,12,170,1,213,50,183,52,176,38,116,224,74,102,102,101,165,119,195,56,110,179,190,234,83,122,171,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,125,172,0,0,0,0,90,172,244,218,143,34,118,107,240,39,201,175,28,251,156,247,71,214,124,25,243,50,100,205,255,0,87,221,111,191,51,52,230,157,59,246,188,107,95,87,11,216,237,196,228,166,217,155,54,109,19,138,165,96,172,156,204,143,116,21,168,84,245,213,31,141,224,121,241,52,69,67,141,182,167,53,200,97,180,29,150,243,101,98,61,93,171,218,196,102,65,122,192,7,95,161,99,252,27,137,177,54,38,193,148,44,67,18,93,119,7,72,141,26,187,79,73,153,63,5,114,35,162,67,6,180,153,17,154,28,105,194,52,172,174,131,52,184,146,61,77,173,41,14,192,0,0,0,3,175,227,252,127,131,114,179,6,213,179,7,48,113,12,74,30,30,161,199,57,51,167,73,51,208,210,46,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,97,216,0,0,0,0,0,0,113,62,235,48,175,186,175,112,190,233,169,94,233,60,31,225,111,3,245,214,250,247,81,222,110,186,206,226,251,205,206,243,177,188,211,167,87,102,247,224,57,96,0,1,106,179,211,106,60,137,217,175,192,159,38,188,115,238,115,221,31,89,240,103,204,201,147,55,253,95,117,190,252,204,211,154,116,239,218,241,173,125,92,47,99,176,93,80,22,83,37,54,204,217,179,104,156,85,43,5,100,230,100,123,160,173,66,167,174,168,252,111,3,207,137,162,42,28,109,181,57,174,67,13,160,236,183,155,43,17,234,237,94,214,35,50,189,96,0,0,0,0,0,0,62,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,194,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,32,31,88,0,0,0,14,191,85,199,248,54,133,140,168,25,125,89,196,49,33,226,28,85,30,116,154,44,23,140,210,185,232,134,77,28,146,104,204,180,169,104,75,237,172,209,125,102,141,106,34,52,182,179,72,118,0,0,0,0,0,0,29,127,1,227,252,27,153,248,101,140,103,151,248,134,37,118,133,42,68,184,209,234,17,12,212,195,235,141,33,200,238,155,106,181,150,130,117,151,8,150,155,161,100,68,164,154,146,100,163,236,0,0,0,0,0,0,0,0,0,0,0,0,62,70,234,212,167,170,178,40,76,212,226,46,165,14,59,50,228,67,75,201,55,217,97,229,56,150,157,91,119,212,148,45,76,60,148,168,202,202,54,156,34,190,147,183,214,0,0,0,0,3,29,113,255,0,72,70,200,217,89,140,170,217,125,152,57,165,46,135,136,104,114,14,52,232,50,112,189,99,91,75,177,25,25,25,69,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,48,200,160,22,255,0,37,51,239,41,246,137,194,178,177,174,78,98,191,116,20,88,85,5,210,223,147,212,100,196,209,41,13,182,226,155,209,33,182,214,118,67,205,157,200,180,246,173,123,145,145,118,172,89,138,104,88,27,10,214,113,174,41,157,212,168,184,126,159,34,169,81,147,186,91,155,136,172,54,167,29,115,66,9,75,86,148,33,71,100,145,168,237,98,35,62,0,57,96,24,171,254,202,62,194,127,249,115,255,0,225,154,199,253,208,100,166,19,197,52,44,115,133,104,216,215,11,78,235,180,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,0,28,176,11,127,157,121,247,148,251,59,97,88,184,215,56,241,95,185,250,44,218,130,41,108,73,234,50,101,235,148,182,220,113,45,232,142,219,139,43,161,151,14,230,90,123,54,189,204,136,237,174,0,233,8,217,27,52,241,149,39,47,178,251,52,165,215,49,13,114,65,70,131,6,54,23,172,107,117,118,51,51,51,56,164,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,100,25,20,3,228,110,173,74,122,171,34,132,205,78,34,234,80,227,179,46,68,52,188,147,125,150,30,83,137,105,213,183,125,73,66,212,195,201,74,140,172,163,105,194,43,233,59,125,96,0,0,0,0,0,0,0,0,0,49,171,22,116,143,108,99,129,177,85,103,5,98,156,228,234,85,172,63,80,145,75,168,198,247,59,85,115,113,41,135,20,219,173,235,68,101,33,90,86,133,21,210,102,147,181,200,204,184,128,201,80,29,83,43,115,75,2,103,78,4,166,102,102,90,87,124,51,134,235,59,238,165,55,170,189,31,123,186,121,108,185,239,111,33,14,38,206,52,180,246,146,87,181,202,228,100,103,218,192,0,117,247,49,254,13,107,31,199,202,213,98,24,135,139,37,81,222,175,162,146,147,53,62,84,230,158,109,133,72,89,17,89,8,55,94,66,19,168,203,89,147,154,53,110,220,211,216,0,0,0,0,80,207,184,84,105,87,48,20,26,108,122,253,3,94,155,151,49,160,209,99,230,3,89,159,11,5,200,47,194,194,128,6,45,86,106,32,213,224,187,25,126,127,254,128,186,162,212,230,177,91,193,127,240,255,0,232,0,129,252,247,132,228,95,1,220,208,90,186,207,139,232,221,10,108,212,214,247,26,225,101,17,23,247,81,4,184,254,186,200,209,158,110,234,240,39,102,214,235,61,255,0,173,15,167,102,127,238,203,11,151,159,20,66,254,21,144,19,129,179,146,73,188,44,250,76,138,254,23,81,240,253,109,145,124,136,238,147,22,67,103,84,91,11,63,199,244,221,95,193,180,47,121,21,146,96,40,11,249,217,128,169,240,72,12,88,219,85,100,140,37,24,206,246,240,220,127,226,175,8,88,198,202,51,204,156,84,105,51,47,154,243,191,140,40,77,62,219,206,233,193,177,75,79,233,228,110,255,0,241,87,132,44,227,21,223,50,49,71,15,211,105,191,195,168,4,172,108,32,185,29,78,132,75,125,106,71,184,184,182,35,81,157,184,70,25,228,130,62,55,24,89,177,3,86,195,120,93,122,185,224,168,92,45,246,56,195,53,18,2,162,165,97,65,82,46,240,20,81,29,249,138,18,79,157,193,92,76,84,184,0,173,175,196,133,72,172,5,196,238,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,66,135,200,133,85,200,80,249,16,13,37,204,198,224,219,46,102,55,0,6,219,255,0,56,115,237,15,240,13,193,183,35,243,59,191,104,175,192,3,13,246,220,115,69,15,17,166,215,190,12,153,251,201,34,24,27,61,89,140,71,202,255,0,212,9,151,219,136,239,68,196,127,228,92,207,222,73,16,205,5,55,204,100,91,211,252,1,128,150,190,143,246,255,0,41,24,13,87,255,0,10,127,13,40,103,116,126,13,39,238,140,25,216,9,38,88,19,2,92,143,244,211,248,105,67,57,217,63,121,73,124,63,132,6,249,248,164,52,168,184,92,106,46,68,40,190,64,58,62,96,63,187,84,34,211,126,46,247,253,168,130,157,163,231,245,143,115,190,245,167,79,91,250,43,254,162,39,43,50,230,37,167,32,17,164,143,139,197,227,91,234,4,15,237,1,81,110,87,128,116,18,123,61,106,246,93,249,238,128,94,77,129,25,254,200,46,30,174,85,154,39,119,217,221,19,51,132,75,76,21,149,255,0,68,31,224,72,135,157,128,216,81,227,215,206,199,194,177,68,238,251,51,162,99,48,178,77,48,148,95,103,63,192,144,29,133,179,238,244,141,244,13,132,243,47,132,111,39,144,13,118,227,113,67,230,9,230,10,230,3,81,114,0,46,64,3,205,118,214,30,84,217,201,235,3,16,251,69,241,53,61,23,30,66,153,103,241,207,182,38,136,86,218,195,202,155,57,61,96,98,31,104,190,37,207,98,28,222,193,185,11,209,139,132,179,115,31,191,45,186,22,29,143,87,122,65,68,96,222,125,213,174,185,45,166,153,109,28,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,131,32,118,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,249,236,199,249,197,143,179,23,55,42,217,223,89,175,75,139,139,42,149,131,173,162,100,41,79,33,112,31,37,146,153,76,103,20,181,58,210,24,36,182,134,75,89,155,104,109,178,35,236,144,237,91,85,109,49,140,182,175,205,201,153,165,140,32,196,167,33,49,211,77,164,83,35,17,41,20,234,115,107,113,109,48,110,105,37,60,189,78,184,181,184,162,45,75,90,180,165,8,208,218,51,87,162,159,97,88,216,197,200,27,83,230,188,8,146,104,81,100,19,216,42,10,101,58,151,213,81,137,53,7,225,37,155,46,36,146,134,157,142,227,73,101,194,86,240,205,197,41,9,74,91,55,67,45,40,216,235,57,115,47,163,43,24,227,172,244,165,210,162,98,74,214,87,215,102,54,253,61,244,171,194,16,92,165,188,168,211,30,105,9,38,227,188,243,102,149,169,166,212,164,149,201,86,104,212,108,53,101,122,45,54,246,247,119,14,131,178,142,104,49,163,16,82,169,253,79,8,85,35,199,179,115,224,196,96,212,80,228,37,5,102,222,101,134,148,104,118,196,151,27,108,201,102,78,164,148,254,106,237,99,228,177,156,158,175,241,15,179,159,30,109,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,1,234,120,6,31,244,126,237,221,66,218,171,10,183,130,177,74,250,150,102,225,250,121,57,81,141,101,185,225,72,172,55,21,183,106,186,209,29,168,236,111,100,200,81,117,100,153,169,22,185,93,60,75,48,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,199,93,190,243,191,52,54,122,217,162,191,153,57,77,67,137,46,174,196,136,208,30,168,201,113,189,20,70,36,47,116,83,137,149,240,144,180,186,166,91,67,124,72,150,242,92,90,86,219,107,66,161,3,103,141,166,241,246,207,185,243,7,62,97,201,151,136,42,74,145,33,85,232,243,170,47,36,235,140,73,191,89,68,135,72,205,75,90,148,100,234,86,225,44,137,228,54,226,146,189,22,63,71,213,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,1,219,251,99,234,174,201,185,184,164,211,202,35,152,19,24,200,153,63,10,45,151,84,107,140,194,22,147,114,11,169,113,106,119,92,114,121,164,19,138,82,137,212,41,11,213,172,220,109,176,157,236,173,205,44,9,157,56,18,153,153,153,105,93,240,206,27,172,239,186,148,222,170,244,125,238,233,229,178,231,189,188,132,56,155,56,210,211,218,73,94,215,43,145,145,159,107,16,87,209,159,182,189,59,102,12,119,82,193,57,151,83,234,217,109,139,111,38,108,199,14,83,222,6,156,203,46,27,114,25,142,202,92,215,190,178,24,112,146,222,163,179,10,53,146,89,52,170,117,0,4,64,116,177,109,175,81,197,56,170,167,178,190,91,212,244,97,186,53,163,99,23,208,113,100,51,85,156,151,35,200,110,59,106,36,173,198,122,171,140,233,89,165,196,40,221,55,91,90,8,154,35,94,80,116,150,109,213,39,102,92,51,23,44,50,198,124,184,185,161,136,227,177,82,139,57,49,90,113,138,69,56,164,25,41,245,147,237,173,167,150,241,176,243,41,108,146,122,75,120,226,148,131,75,100,228,43,96,12,1,140,179,79,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,65,34,157,14,57,223,159,47,227,41,217,25,22,135,47,17,229,124,88,239,84,101,204,121,205,40,194,175,172,150,166,205,167,21,193,72,146,234,84,147,138,92,77,102,183,209,164,145,35,121,46,130,197,108,125,178,102,13,217,23,43,253,195,208,164,68,172,87,103,200,114,77,119,17,166,1,197,126,170,178,113,102,193,45,6,227,166,132,52,210,201,180,160,151,162,251,197,145,18,157,89,157,245,0,29,43,58,51,123,6,228,46,87,226,12,220,204,7,229,183,66,195,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,2,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,46,87,31,227,252,27,149,152,54,173,152,57,131,136,98,80,240,245,14,57,201,157,58,73,158,134,145,114,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,128,29,182,246,193,196,219,92,230,131,181,165,28,184,88,38,135,33,244,225,58,60,182,163,239,224,176,235,108,33,229,184,227,72,37,41,111,42,50,29,52,41,110,19,102,163,66,20,162,45,74,14,149,158,155,71,230,62,121,231,141,71,60,234,216,130,171,2,171,225,2,145,64,75,83,207,121,65,138,211,198,228,72,209,157,109,45,232,220,220,140,156,66,80,165,57,169,211,237,173,74,57,190,216,95,108,218,22,216,121,113,42,166,229,43,192,216,207,11,245,120,248,154,154,210,22,113,82,227,164,189,212,152,206,42,247,101,221,211,166,77,169,70,227,106,66,146,173,68,72,117,207,61,131,181,101,110,105,99,188,150,199,116,204,204,203,74,239,129,177,37,27,125,212,166,245,86,100,110,183,172,173,151,61,237,228,45,181,93,183,86,158,210,78,215,185,88,200,140,131,211,240,11,63,178,174,211,24,55,106,252,163,135,154,88,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,146,75,200,210,235,107,67,137,34,212,133,167,82,80,189,109,162,240,0,0,0,0,0,138,190,149,205,186,126,127,178,254,74,99,63,239,136,184,254,108,20,253,170,83,75,110,65,43,245,222,180,132,167,234,25,53,254,104,100,5,148,233,31,233,0,153,180,69,117,220,164,202,28,69,253,137,224,117,103,221,147,29,183,227,185,136,165,104,67,154,164,33,228,54,226,25,101,195,52,33,147,78,147,113,163,117,70,191,121,38,174,95,69,14,220,114,112,213,86,137,178,62,99,34,33,80,170,82,36,35,8,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,247,74,43,186,79,58,150,236,180,184,141,206,0,100,190,80,227,44,250,205,12,63,148,121,126,196,71,43,184,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,226,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,197,99,252,1,140,178,179,25,85,178,251,48,112,244,186,30,33,161,200,56,211,160,201,34,214,210,236,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,97,234,32,6,0,116,98,237,227,242,111,161,70,200,108,216,173,106,199,216,126,158,159,6,213,42,53,29,228,172,80,202,86,242,156,178,119,73,45,244,118,19,28,149,169,199,29,121,36,227,199,125,14,168,179,252,4,69,244,195,102,198,210,240,49,52,124,166,174,196,137,67,202,10,196,130,147,66,122,3,200,39,241,18,227,199,136,183,202,105,19,202,94,136,242,94,61,8,54,218,66,140,208,179,39,20,218,22,139,85,209,167,183,84,109,153,113,52,172,176,204,233,241,34,229,126,35,144,253,74,84,229,69,117,199,233,21,18,142,68,151,208,76,54,183,94,67,196,195,44,169,179,73,233,61,219,137,82,9,46,19,147,19,158,153,23,151,27,69,229,197,71,43,243,66,141,215,169,83,172,235,47,52,100,137,84,249,73,35,38,229,70,112,200,247,111,35,82,172,118,52,154,84,164,45,43,66,214,133,121,214,207,76,139,204,125,157,51,30,163,149,249,161,70,234,53,88,54,117,151,154,51,92,90,132,85,25,147,114,163,56,100,91,198,87,165,86,59,18,137,73,82,22,148,45,11,66,67,211,72,8,139,232,161,219,142,78,26,170,209,54,71,204,100,68,42,21,74,68,132,97,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,94,233,69,119,73,231,82,221,150,151,17,185,150,154,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,192,117,92,232,205,236,27,144,185,95,136,51,115,48,31,150,221,11,14,199,75,210,10,35,6,243,238,173,110,37,166,153,109,28,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,188,251,109,41,181,118,99,237,33,158,37,157,245,55,125,206,79,165,238,24,195,108,82,222,54,220,163,69,142,242,221,142,148,72,73,37,197,188,151,28,91,134,241,217,70,226,140,210,77,164,144,218,59,86,221,27,102,215,118,195,204,120,181,54,233,94,6,193,152,95,172,71,195,52,215,80,131,148,150,221,52,111,100,201,113,55,187,206,238,154,51,109,42,54,219,74,18,148,234,50,91,174,99,88,9,243,232,243,219,78,149,181,62,87,199,161,98,252,65,17,89,169,134,163,153,98,8,101,25,49,78,107,4,230,150,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,110,219,66,217,213,150,163,204,14,86,230,150,59,201,108,119,76,204,204,180,174,248,27,18,81,183,221,74,111,85,102,70,235,122,202,217,115,222,222,66,219,85,219,117,105,237,36,237,123,149,140,136,203,208,158,202,59,87,101,198,214,185,112,140,107,130,157,234,53,88,59,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,188,101,122,84,109,60,68,73,113,41,81,25,33,104,113,180,5,235,24,1,210,117,183,143,200,66,133,39,33,178,158,181,167,31,98,10,122,188,37,84,167,84,119,114,176,187,42,91,42,110,233,221,40,183,210,24,84,130,78,151,27,117,148,155,111,21,181,180,163,187,251,127,109,131,74,217,55,40,212,170,121,203,115,29,227,24,243,32,97,68,50,210,77,17,159,66,18,78,78,117,78,33,77,104,142,111,52,178,109,73,81,186,181,33,26,116,27,142,55,0,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,128,188,27,35,230,102,209,216,3,57,104,16,118,104,151,85,151,137,43,85,6,81,238,121,135,22,168,53,173,218,92,247,185,172,107,75,107,101,45,184,249,155,139,52,238,82,107,117,43,104,211,188,78,74,244,213,249,83,225,111,87,240,125,163,81,25,169,209,205,176,79,228,87,161,63,153,25,136,255,0,88,204,220,77,79,234,114,227,177,35,92,90,44,21,173,14,156,52,154,15,67,207,26,219,109,78,187,197,36,164,37,13,30,148,169,199,176,175,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,37,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,16,237,180,54,214,120,203,100,94,147,188,204,199,20,40,242,235,20,41,241,233,49,171,184,113,51,202,43,21,84,21,14,41,48,107,89,182,233,33,109,58,178,113,43,36,107,182,241,4,100,151,86,71,43,217,91,154,88,19,58,112,37,51,51,50,210,187,225,156,55,89,223,117,41,189,85,232,251,221,211,203,101,207,123,121,8,113,54,113,165,167,180,146,189,174,87,35,35,56,44,233,71,242,236,204,223,137,125,143,8,114,189,28,219,107,254,69,92,199,126,129,143,234,117,87,50,203,20,251,221,74,51,7,189,110,151,56,205,4,221,77,44,233,82,213,165,8,54,221,75,70,149,45,181,37,86,117,76,180,217,132,244,128,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,29,87,26,231,70,87,229,214,50,193,217,127,142,49,124,74,53,119,31,200,145,19,14,71,146,135,18,137,239,178,77,235,104,157,36,238,144,179,55,154,74,18,181,36,220,91,137,66,53,40,200,128,119,81,229,92,122,168,30,85,192,79,247,69,199,144,158,89,124,117,237,137,163,42,134,42,244,92,121,9,229,151,199,94,216,154,50,168,0,0,0,69,95,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,133,213,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,12,223,233,62,205,141,165,242,143,36,142,185,145,81,34,66,195,210,35,200,141,139,177,42,30,67,117,26,42,29,126,35,49,14,25,155,201,82,86,234,158,121,179,90,27,113,104,224,180,155,74,36,172,68,6,202,187,76,99,45,148,51,114,30,105,96,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,154,77,76,175,83,77,173,14,36,143,74,208,157,73,90,53,182,191,71,213,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,22,233,12,216,178,171,178,198,104,72,174,225,12,63,45,57,87,137,100,17,225,249,135,37,82,138,19,230,222,167,105,239,184,164,146,144,180,168,157,83,68,179,81,173,146,73,239,28,90,30,210,19,147,149,185,165,129,51,167,2,83,51,51,45,43,190,25,195,117,157,247,82,155,213,94,143,189,221,60,182,92,247,183,144,135,19,103,26,90,123,73,43,218,229,114,50,51,237,99,207,94,194,251,102,215,118,60,204,121,85,55,41,94,25,193,152,163,171,199,196,212,214,144,130,148,166,218,53,238,164,198,113,86,179,205,111,93,50,109,74,38,220,74,212,149,105,51,67,173,250,9,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,7,214,32,175,164,103,111,111,201,81,93,99,45,242,237,142,175,150,88,102,161,215,34,72,126,62,137,85,169,200,66,218,41,138,37,150,182,89,36,56,226,90,107,130,141,43,82,221,45,74,75,108,222,14,149,237,184,228,226,90,173,111,100,124,185,68,67,161,83,100,71,70,46,171,18,218,144,115,165,180,166,223,76,38,13,38,162,105,12,58,148,111,84,118,116,222,105,77,217,9,109,123,232,203,1,42,157,20,123,116,252,227,101,252,235,198,127,222,241,112,4,217,201,251,100,170,150,228,131,87,235,93,85,10,79,213,178,75,252,206,200,149,65,229,92,77,247,71,7,72,4,61,162,40,77,101,38,111,98,47,236,177,3,172,190,212,153,13,177,29,188,69,23,90,220,213,29,12,161,182,208,243,45,153,33,108,146,117,27,109,19,169,53,251,241,52,25,212,44,86,216,59,89,224,221,145,114,191,221,197,118,60,74,197,118,124,134,227,80,176,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,26,47,187,65,153,41,212,17,220,12,232,205,236,27,144,185,95,136,51,115,48,31,150,221,11,14,199,75,210,10,35,6,243,238,173,110,37,166,153,109,28,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,188,235,109,21,159,56,203,105,44,220,174,230,182,51,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,67,105,85,141,68,132,235,89,173,197,22,181,168,204,56,170,182,117,230,229,107,52,38,231,84,204,199,196,13,227,185,242,28,146,238,32,137,57,113,102,165,107,108,218,81,54,227,38,147,105,27,163,54,137,13,233,66,91,178,18,68,130,36,143,67,219,44,87,243,151,20,236,251,130,107,251,64,209,60,21,143,166,83,205,117,120,202,140,152,206,112,117,100,195,142,178,147,50,105,231,24,38,92,113,187,39,67,139,90,116,55,109,218,99,87,162,211,96,159,119,115,40,59,87,102,131,250,48,253,42,161,215,48,133,46,60,139,57,62,116,71,205,37,50,66,144,119,109,150,95,105,68,134,174,74,113,198,204,214,68,210,73,47,203,248,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,0,0,2,21,186,94,241,214,209,211,179,150,38,5,204,138,95,129,114,218,38,169,152,57,138,123,235,118,13,86,201,36,185,49,231,77,41,215,49,59,205,10,105,73,46,174,149,146,80,74,75,166,252,143,171,163,75,164,18,78,79,85,104,251,62,102,253,86,35,121,125,62,71,86,163,213,165,186,212,86,48,210,214,169,79,184,110,26,24,53,190,137,18,95,105,38,183,157,74,24,43,168,204,144,74,180,154,109,93,178,142,92,109,107,151,11,193,88,213,174,163,85,131,188,126,129,95,97,146,92,170,68,165,17,17,169,36,102,91,198,87,165,36,235,38,100,151,18,148,153,26,22,134,220,71,158,204,210,202,220,119,146,216,238,167,150,121,151,66,240,54,36,163,110,122,236,46,180,204,141,214,245,148,60,223,190,50,181,182,171,182,234,21,217,81,218,246,59,25,25,16,122,126,1,25,125,20,59,113,198,196,180,170,38,200,249,140,137,103,93,166,199,144,140,35,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,221,40,172,209,178,210,91,178,20,218,55,210,41,143,241,254,13,202,204,27,86,204,28,193,196,49,40,120,122,135,28,228,206,157,36,207,67,72,185,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,135,74,218,119,104,92,43,178,254,77,86,179,115,20,198,235,253,67,119,26,157,75,68,166,227,189,83,156,234,180,181,29,181,44,254,217,197,154,82,181,33,166,157,89,33,122,52,156,0,226,157,167,115,151,19,237,5,43,105,212,226,143,3,227,231,170,8,168,51,54,150,202,88,110,46,237,164,178,219,8,108,245,18,153,75,8,75,38,135,53,239,27,35,39,77,205,75,53,118,13,176,118,179,198,91,93,102,135,187,138,236,121,116,122,20,8,237,198,161,97,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,53,219,118,131,51,75,72,34,177,64,61,15,108,73,182,14,25,218,231,43,218,173,36,226,66,198,212,56,236,39,22,81,226,53,35,113,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,106,86,69,15,50,217,23,158,153,143,179,166,99,211,179,67,43,235,61,70,171,6,237,60,203,164,107,139,80,138,163,35,114,44,150,200,203,120,202,244,166,229,114,81,41,41,90,20,133,161,11,79,162,156,139,207,76,184,218,47,46,41,217,161,149,245,158,189,74,157,118,158,101,210,36,74,167,202,73,17,185,22,75,100,103,187,121,26,147,114,185,164,210,164,173,10,90,22,133,168,46,0,140,190,149,237,184,227,97,170,85,111,100,124,185,68,178,174,212,163,199,70,46,171,18,221,142,80,98,58,150,223,76,38,13,38,147,117,111,180,164,111,84,119,104,153,117,77,217,106,113,123,155,171,210,89,183,84,157,153,112,204,92,176,203,25,242,226,230,134,35,142,197,74,44,228,197,105,198,41,20,226,144,100,167,214,79,182,182,158,91,198,195,204,165,178,73,233,45,227,138,82,13,45,147,144,129,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,12,138,232,255,0,205,205,160,178,207,104,42,77,39,103,234,63,186,105,248,155,91,21,44,36,252,246,162,69,174,69,97,167,31,90,84,235,202,75,108,188,219,104,121,109,61,125,72,86,162,178,210,181,180,230,85,102,254,217,181,221,143,58,76,243,94,166,229,43,195,56,51,20,123,157,143,137,169,173,33,5,41,77,181,72,139,186,147,25,197,90,207,53,189,116,201,181,40,155,113,43,82,85,164,205,14,183,154,187,11,236,101,66,216,243,46,37,83,28,170,248,103,25,226,142,175,35,19,84,154,90,202,42,156,104,151,186,141,25,181,90,204,181,189,116,137,197,36,156,113,75,82,149,164,141,13,55,18,221,40,254,93,153,155,241,47,177,225,0,159,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,214,33,47,163,115,164,18,54,206,210,92,201,236,228,170,203,86,93,84,100,42,76,42,147,206,186,242,48,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,229,174,183,12,230,208,0,0,0,0,0,0,0,0,69,7,73,14,124,227,45,155,122,64,242,227,53,176,100,217,105,93,59,3,211,145,83,130,204,130,101,21,106,113,213,103,156,136,78,154,144,180,232,113,41,177,40,208,173,11,36,56,146,214,132,153,72,86,205,27,69,224,77,168,50,178,6,102,96,89,31,169,67,172,66,208,247,204,202,167,86,101,231,225,239,29,105,189,246,235,126,132,239,80,157,11,230,71,204,138,42,250,106,252,169,240,183,171,248,62,209,168,140,127,216,163,106,234,238,201,121,203,11,25,111,106,179,48,133,74,208,241,77,18,19,200,79,95,139,165,100,219,132,151,8,208,111,48,181,239,91,59,161,71,101,183,188,66,29,112,192,122,41,1,196,225,60,83,66,199,56,86,141,141,112,180,238,187,69,196,20,248,245,74,116,157,210,219,223,197,125,180,184,211,154,22,73,90,117,33,105,59,40,137,69,123,25,17,240,28,176,0,136,190,154,124,134,147,73,198,88,83,104,218,52,40,136,166,215,99,163,12,214,141,152,237,52,191,8,178,78,59,25,231,86,75,214,250,221,142,78,54,71,163,222,209,5,9,53,246,144,146,151,65,142,187,127,228,52,109,160,246,92,197,216,101,152,82,228,215,104,17,215,137,176,242,34,71,118,75,235,168,196,105,197,37,150,217,109,105,55,86,251,74,122,49,17,146,172,114,9,100,133,41,41,32,17,129,209,45,180,61,43,38,182,134,145,128,241,93,86,92,90,22,103,71,141,68,97,12,195,75,200,85,108,164,36,169,234,117,68,91,212,32,201,233,44,145,162,233,215,33,6,225,18,83,188,110,93,54,177,242,88,206,79,87,248,135,217,207,143,56,56,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,7,161,60,216,199,95,37,13,129,113,150,101,248,47,193,158,235,114,126,163,93,234,91,253,247,85,235,84,87,30,221,111,52,167,94,157,230,157,90,83,123,94,197,123,0,243,174,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,162,140,167,199,95,34,253,129,112,110,101,248,47,194,126,228,178,126,157,93,234,91,253,207,90,234,180,86,222,221,111,52,171,70,173,222,157,90,85,107,222,199,107,0,140,14,151,188,244,135,153,251,71,68,203,156,61,89,235,180,92,180,167,170,156,242,80,76,45,148,214,31,89,57,52,219,117,179,82,213,165,8,136,194,208,179,35,109,216,206,164,144,147,212,165,220,190,133,140,134,147,86,198,88,175,104,218,204,40,139,166,208,163,175,12,209,77,232,237,58,191,8,188,77,187,37,230,150,107,214,194,218,142,109,182,103,163,223,17,57,105,37,246,86,147,142,12,89,138,107,184,231,21,86,113,174,41,157,215,107,88,130,161,34,169,81,147,186,67,123,249,79,184,167,29,115,66,9,40,78,165,173,71,100,145,36,175,98,34,46,3,208,78,192,25,13,27,103,205,151,48,142,25,122,20,184,213,218,252,116,98,108,66,137,113,221,140,250,42,50,218,109,74,101,198,92,90,141,165,176,210,89,140,100,68,155,156,115,89,161,42,82,136,6,21,116,144,231,206,50,217,183,164,15,46,51,91,6,77,150,149,211,176,61,57,21,56,44,200,38,81,86,167,29,86,121,200,132,233,169,11,78,135,18,155,18,141,10,208,178,67,137,45,104,73,148,133,108,209,180,94,4,218,131,43,32,102,102,5,145,250,148,58,196,45,15,124,204,170,117,102,94,126,30,241,214,155,223,110,183,232,78,245,9,208,190,100,124,200,162,175,166,175,202,159,11,122,191,131,237,26,136,199,253,138,54,174,174,236,151,156,176,177,150,246,171,51,8,84,173,15,20,209,33,60,132,245,248,186,86,77,184,73,112,141,6,243,11,94,245,179,186,20,118,91,123,196,33,215,12,7,162,144,29,127,0,99,252,27,154,120,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,236,0,0,3,29,118,228,218,238,149,178,14,81,167,21,177,78,137,88,197,149,233,10,166,225,202,83,242,18,132,45,242,65,169,114,158,65,40,157,92,102,75,78,189,217,92,214,227,45,154,155,222,147,137,12,138,1,21,123,16,116,177,84,106,21,214,50,207,107,58,231,88,114,181,80,112,225,99,103,83,22,36,88,58,208,202,89,137,38,59,12,54,134,217,214,151,148,114,141,71,165,78,164,150,73,109,42,113,18,168,0,60,214,109,99,229,79,156,158,176,49,15,180,95,30,148,199,154,205,172,124,169,243,147,214,6,33,246,139,224,38,167,162,227,200,79,44,190,58,246,196,209,114,182,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,216,13,136,51,123,6,228,47,70,38,18,205,204,192,126,91,116,44,59,30,174,244,130,136,193,188,251,171,93,114,91,77,50,218,56,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,68,174,213,91,76,99,45,171,243,114,102,105,99,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,154,73,79,47,83,174,45,110,40,139,82,214,173,41,66,52,54,128,234,184,255,0,56,177,246,98,230,229,91,59,235,53,233,113,113,101,82,176,117,180,76,133,41,228,46,3,228,178,83,41,140,226,150,167,90,67,4,150,208,201,107,51,109,13,182,68,125,146,19,103,70,199,89,203,153,125,25,88,199,29,103,165,46,149,19,18,86,178,190,187,49,183,233,239,165,94,16,130,229,45,229,70,152,243,72,73,55,29,231,155,52,173,77,54,165,36,174,74,179,70,163,97,172,75,232,167,216,86,54,49,114,6,212,249,175,2,36,154,20,89,4,246,10,130,153,78,165,245,84,98,77,65,248,73,102,203,137,36,161,167,99,184,210,89,112,149,188,51,113,74,66,82,150,205,217,31,218,199,201,99,57,61,95,226,31,103,62,3,10,186,45,54,246,247,119,14,131,178,142,104,49,163,16,82,169,253,79,8,85,35,199,179,115,224,196,96,212,80,228,37,5,102,222,101,134,148,104,118,196,151,27,108,201,102,78,164,148,252,149,15,44,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,222,232,253,219,186,133,181,86,21,111,5,98,149,245,44,205,195,244,242,114,163,26,203,115,194,145,88,110,43,110,213,117,162,59,81,216,222,201,144,162,234,201,51,82,45,114,186,120,144,102,0,161,151,120,168,161,249,128,80,248,36,80,143,188,21,202,195,69,204,143,144,13,96,43,204,139,184,80,0,91,220,192,143,191,234,29,189,58,119,189,215,250,129,112,236,45,214,97,234,71,131,236,147,59,239,127,208,1,6,27,79,83,122,159,185,175,126,215,175,174,125,13,173,109,207,167,210,62,93,148,224,245,140,93,134,21,189,211,249,108,132,94,45,255,0,61,96,110,109,38,242,158,247,59,169,163,69,186,231,62,255,0,156,142,111,99,200,230,172,71,134,213,115,225,139,225,247,125,146,56,9,162,200,184,221,87,14,188,222,189,87,169,168,239,107,126,118,208,187,191,66,98,219,229,11,102,154,19,183,254,255,0,87,119,214,54,46,69,248,88,5,5,79,196,20,5,29,145,200,6,40,237,204,171,224,200,137,183,42,236,111,226,143,8,96,196,135,171,50,113,66,124,213,57,191,198,12,76,238,220,174,146,112,116,91,151,233,236,110,255,0,241,87,132,49,215,213,124,204,197,38,69,206,167,59,248,193,128,152,45,136,211,249,89,194,252,127,218,84,47,224,227,12,201,34,176,196,13,137,82,101,133,176,170,188,248,42,15,240,113,134,96,145,95,188,5,5,75,145,138,10,151,35,1,164,207,184,19,200,21,204,19,200,6,178,228,23,227,97,75,112,2,46,240,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,80,249,16,170,185,10,31,34,1,164,185,152,220,27,101,204,198,224,0,219,145,249,157,223,180,87,224,27,131,110,71,230,119,126,209,95,128,6,23,237,197,253,164,196,159,228,92,207,222,73,16,213,73,78,188,201,104,184,241,213,203,246,57,137,148,219,140,254,98,98,66,255,0,204,185,159,188,146,33,219,11,197,57,89,161,25,164,165,106,53,107,224,146,185,240,142,160,18,219,176,83,58,48,6,6,93,149,195,194,124,255,0,95,148,51,118,63,22,147,247,127,8,195,141,134,233,170,141,151,88,40,212,219,201,211,225,47,24,173,249,252,159,64,204,120,253,150,147,111,79,225,1,191,244,36,11,241,72,47,114,5,248,164,2,210,231,4,180,69,122,155,239,141,145,169,82,47,168,253,40,16,51,156,47,165,239,4,118,146,122,122,199,35,253,108,78,94,125,202,67,18,41,36,167,16,155,174,95,140,118,239,108,65,14,101,190,151,252,27,218,73,233,223,114,63,180,1,152,251,0,209,191,46,211,157,38,223,247,186,173,21,92,184,23,191,61,207,128,151,28,60,130,76,85,23,31,158,159,224,33,24,187,0,210,144,156,79,91,89,147,164,105,159,71,50,255,0,218,63,232,18,127,70,78,134,12,184,252,243,191,224,32,29,11,60,54,160,200,189,155,124,8,121,211,142,125,206,251,162,235,62,13,249,153,50,94,255,0,171,238,183,191,153,154,115,78,157,243,94,53,175,171,133,236,118,182,9,233,68,216,87,191,60,191,248,102,177,255,0,116,24,209,211,123,133,235,178,240,174,82,227,88,240,117,209,169,85,10,189,46,92,157,234,11,119,42,91,113,156,142,222,131,61,103,169,16,228,157,200,141,37,187,177,153,26,146,71,19,160,61,76,213,170,113,232,180,169,181,121,141,75,114,60,8,238,73,117,17,34,59,41,245,33,9,53,25,54,203,41,83,142,172,200,142,200,66,84,181,29,137,36,102,100,67,24,127,217,69,216,87,151,201,203,135,249,51,88,255,0,186,12,169,62,67,202,216,15,76,25,37,180,38,79,109,23,64,157,137,242,107,23,251,161,166,83,38,117,9,79,248,62,84,77,219,250,18,189,26,100,54,218,143,178,180,157,200,140,184,243,184,184,163,0,250,22,233,135,19,101,188,75,81,114,57,33,115,177,204,195,67,151,35,55,26,68,24,73,47,130,203,222,115,254,97,159,128,60,215,109,97,229,77,156,158,176,49,15,180,95,31,46,54,207,140,101,140,178,123,47,50,57,83,101,196,194,120,2,60,197,162,158,153,4,166,38,212,100,78,151,33,83,86,146,66,79,90,90,146,134,18,149,26,244,19,110,41,6,157,243,137,31,86,214,30,84,217,201,235,3,16,251,69,241,245,236,171,179,62,50,218,191,55,33,229,110,16,157,18,154,132,199,85,74,175,83,146,100,164,83,169,205,173,8,117,242,111,81,41,229,234,117,180,33,180,153,106,90,211,169,72,70,183,16,23,131,163,247,97,26,238,213,88,169,188,107,138,81,212,178,203,15,212,9,186,140,155,161,207,10,74,97,200,174,59,74,208,137,13,72,99,123,26,66,143,172,164,141,40,181,138,234,224,83,125,77,197,57,113,134,241,85,43,36,40,147,169,84,234,212,124,62,170,165,63,14,194,104,155,234,180,120,206,53,24,156,38,219,45,12,178,75,113,182,219,35,210,74,210,178,65,25,52,189,54,215,54,51,55,36,182,12,217,229,137,81,232,209,40,120,122,135,29,202,86,24,161,198,109,253,19,170,61,93,249,12,196,55,80,219,170,66,223,83,46,26,228,58,71,219,82,150,226,148,165,30,168,33,204,141,167,115,151,52,243,198,62,208,184,159,20,95,23,211,106,17,170,20,117,180,202,85,22,147,213,158,222,198,98,51,14,107,66,89,105,101,114,66,181,106,81,169,78,26,214,181,169,65,63,219,88,249,44,103,39,171,252,67,236,231,199,154,193,59,216,107,49,179,183,53,122,52,241,254,51,207,188,43,18,147,136,103,101,189,113,232,179,99,73,97,104,174,83,156,163,41,232,213,35,105,147,52,198,91,169,116,201,108,157,172,182,212,162,67,105,90,91,68,16,128,236,24,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,161,61,142,246,170,193,187,87,229,29,63,24,81,170,81,19,137,233,209,227,198,197,148,134,219,54,87,78,168,154,59,102,150,148,181,171,171,56,164,184,166,87,169,90,144,70,147,61,226,28,66,35,175,165,99,97,200,217,107,85,159,181,38,91,46,91,180,44,79,88,53,226,154,98,144,235,231,78,168,202,82,214,115,80,229,140,145,25,231,110,149,37,197,22,237,231,91,74,13,73,117,45,179,134,187,52,109,23,142,246,95,205,56,25,153,129,100,126,165,14,177,11,67,63,52,233,125,101,151,159,135,188,117,167,55,59,221,194,19,189,66,117,163,153,31,50,48,244,166,48,3,166,175,201,99,11,122,192,131,236,234,136,203,252,139,207,76,184,218,47,46,41,217,161,149,245,158,189,74,157,118,158,101,210,36,74,167,202,73,17,185,22,75,100,103,187,121,26,147,114,185,164,210,164,173,10,90,22,133,171,16,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,234,152,255,0,52,176,38,87,251,156,247,117,93,240,103,186,220,65,15,11,81,254,85,121,238,181,84,149,171,112,199,189,33,90,53,110,215,219,94,148,21,184,168,174,64,59,88,0,0,14,149,157,25,67,131,115,235,43,241,6,81,230,3,18,220,161,98,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,137,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,117,0,30,99,51,163,40,113,150,66,230,134,32,202,60,192,98,35,117,220,59,33,44,200,56,143,147,204,58,133,182,151,90,121,181,240,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,207,253,139,122,81,176,206,76,236,209,87,203,252,225,141,46,173,93,192,113,219,99,5,199,101,217,14,73,175,48,234,220,211,17,215,86,149,181,25,17,79,66,73,195,81,17,71,52,33,182,148,166,108,230,90,116,158,236,215,66,207,77,156,107,24,214,253,95,20,229,117,62,110,33,164,73,92,165,182,201,197,66,16,228,246,28,65,37,68,189,227,17,238,142,4,162,117,166,139,90,16,167,9,80,46,3,176,99,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,83,19,209,139,176,119,200,66,133,27,62,115,98,139,167,31,98,10,122,124,27,75,168,211,183,114,176,187,42,91,201,114,202,222,168,183,210,24,84,115,86,166,219,117,148,155,140,157,181,186,147,195,94,139,13,147,48,110,209,153,161,86,199,25,129,34,36,234,22,90,200,167,201,145,135,37,192,55,216,172,174,83,115,9,162,113,123,196,146,80,211,177,219,112,208,164,56,135,74,232,81,105,51,35,156,144,0,1,133,93,43,159,146,59,242,56,191,242,20,254,229,62,88,247,127,212,117,248,83,193,122,19,167,119,111,208,127,61,235,90,123,122,52,95,222,58,192,12,21,233,31,233,0,153,180,69,117,220,164,202,28,69,253,137,224,117,103,221,147,29,183,227,185,136,165,104,67,154,164,33,228,54,226,25,101,195,52,33,147,78,147,113,163,117,70,191,121,38,172,94,199,219,38,99,45,174,179,67,220,61,10,68,186,61,10,4,119,36,215,113,26,96,20,166,41,72,54,214,108,18,208,110,52,75,91,174,160,155,74,9,122,237,188,89,17,165,165,153,91,252,151,202,28,101,159,89,161,135,242,143,47,216,136,229,119,17,72,83,49,206,91,228,203,13,33,13,169,215,94,113,124,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,253,20,108,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,136,60,209,11,235,139,182,76,198,88,123,101,124,5,181,101,26,68,186,222,30,197,82,42,49,171,77,179,0,146,140,60,182,38,170,44,99,117,194,113,74,113,15,169,183,44,189,218,16,133,232,108,204,212,226,53,88,161,62,125,25,212,154,85,127,163,255,0,47,232,85,218,100,74,141,54,163,30,189,18,100,57,108,165,230,36,176,229,90,114,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,4,59,108,163,181,118,99,236,149,152,232,198,184,41,222,189,74,157,187,98,191,64,125,227,68,90,188,84,153,153,37,70,68,123,183,145,169,70,211,196,70,166,212,165,17,146,208,183,27,95,161,60,173,205,44,9,157,56,18,153,153,153,105,93,240,206,27,172,239,186,148,222,170,244,125,238,233,229,178,231,189,188,132,56,155,56,210,211,218,73,94,215,43,145,145,156,11,109,209,177,149,119,99,204,199,139,76,110,171,225,156,25,138,58,196,140,51,82,117,104,41,74,109,163,70,246,52,150,211,107,60,214,245,162,55,18,146,109,196,173,42,78,147,53,180,222,80,116,56,210,118,163,167,99,41,211,41,84,201,113,114,70,169,29,233,117,87,106,236,186,136,146,166,145,45,150,93,165,168,202,203,146,78,179,187,121,72,187,123,166,212,151,125,241,49,200,130,93,0,0,6,10,244,143,244,128,67,217,222,132,238,82,101,14,34,254,203,19,250,179,238,201,142,219,18,27,195,177,117,161,205,82,16,242,28,109,111,60,217,26,16,201,167,81,54,233,186,163,71,188,147,176,195,128,48,6,50,205,60,101,73,203,236,190,195,210,235,152,134,185,32,163,65,131,24,139,91,171,177,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,75,159,73,215,71,252,204,221,135,39,104,28,144,195,189,111,29,68,212,254,38,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,224,203,104,74,158,74,213,99,83,137,66,28,136,204,1,143,241,150,86,99,42,78,96,229,246,33,151,67,196,52,57,5,38,12,232,198,90,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,140,39,251,98,77,143,176,206,200,217,94,213,21,37,18,110,54,174,71,97,88,178,177,17,217,27,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,74,109,255,0,72,238,195,146,118,173,193,176,49,134,95,46,36,124,197,193,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,186,74,221,117,42,36,147,198,235,119,87,99,237,172,240,110,215,89,95,238,226,133,30,37,30,187,2,67,145,171,184,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,23,222,32,140,212,210,200,173,255,0,72,102,218,116,173,150,50,190,69,11,8,98,8,137,205,76,75,28,139,15,195,56,201,148,112,152,55,52,187,80,125,181,40,146,132,37,36,234,90,53,146,137,111,18,75,118,226,16,246,144,129,106,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,132,255,0,108,3,182,13,43,107,44,163,74,170,7,45,188,119,131,163,195,129,138,208,243,73,36,73,125,104,81,55,57,165,54,132,181,162,65,178,234,205,180,165,38,210,210,180,105,208,77,184,228,6,126,90,177,238,42,253,53,196,120,147,17,212,62,201,50,117,74,116,135,63,206,113,231,156,113,126,149,41,74,239,51,19,167,209,205,177,71,228,85,203,135,235,248,254,153,74,115,51,113,79,190,84,164,176,91,215,41,112,76,144,109,211,18,246,165,33,90,86,131,113,213,52,73,74,220,82,83,119,82,203,78,24,102,0,199,253,177,118,58,192,155,95,224,72,244,10,252,207,3,98,74,54,191,115,248,131,118,244,143,5,239,94,142,185,95,42,161,246,155,127,122,220,114,111,223,12,244,95,82,108,101,199,32,0,7,151,124,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,250,103,86,222,57,203,157,251,62,224,156,134,196,245,170,170,155,195,251,239,116,85,71,106,41,113,204,81,165,212,170,15,89,73,52,149,252,174,132,216,245,56,230,249,194,75,206,93,196,37,69,39,253,35,59,4,254,74,138,19,25,145,151,111,245,124,205,195,52,254,167,18,59,242,52,69,173,65,66,214,233,67,81,172,244,50,241,45,199,20,211,188,18,106,90,144,233,233,82,92,102,24,114,95,40,113,150,125,102,134,31,202,60,191,98,35,149,220,69,33,76,199,57,111,147,44,52,132,54,167,93,121,197,241,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,11,129,177,246,201,152,203,107,172,208,247,15,66,145,46,143,66,129,29,201,53,220,70,152,5,41,138,82,13,181,155,4,180,27,141,18,214,235,168,38,210,130,94,187,111,22,68,105,105,102,86,40,122,83,217,139,103,172,43,178,254,77,81,114,143,11,73,235,253,67,121,38,163,84,92,86,227,189,83,156,234,181,59,33,196,160,190,213,180,18,148,181,33,166,154,65,173,122,53,31,154,192,25,21,139,182,62,196,208,54,70,192,91,90,96,242,151,82,161,85,35,212,83,139,146,243,177,208,138,67,237,86,21,6,34,218,35,90,93,117,15,146,155,73,161,40,89,161,109,173,74,86,151,18,148,117,77,149,118,152,198,91,40,102,228,60,210,193,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,52,154,153,94,166,155,90,28,73,30,149,161,58,146,180,107,109,115,41,209,157,73,165,87,250,63,242,254,133,93,166,68,168,211,106,49,235,209,38,67,150,202,94,98,75,14,85,167,37,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,96,116,134,108,89,85,217,99,52,36,87,112,134,31,150,156,171,196,178,8,240,252,195,146,169,69,9,243,111,83,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,247,142,45,15,105,12,117,205,44,210,199,121,211,142,234,121,153,153,117,223,12,226,74,206,231,174,205,234,172,199,222,238,153,67,45,251,219,40,67,105,179,109,33,61,148,149,237,115,185,153,153,202,87,69,14,195,145,176,213,42,137,181,198,99,46,89,87,106,81,228,47,8,210,77,14,199,40,49,29,75,140,42,107,228,162,73,186,183,218,82,247,73,43,180,76,186,151,46,181,56,141,205,148,232,210,232,251,147,156,53,90,62,208,121,191,74,136,230,95,64,145,214,104,244,153,109,53,41,140,74,180,42,83,14,19,132,135,201,108,34,60,150,26,81,161,230,148,135,202,233,50,52,26,175,51,224,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,0,0,183,248,171,61,50,227,8,102,198,10,201,10,157,103,123,140,241,223,91,118,155,75,142,68,183,25,139,30,51,239,185,42,71,18,221,50,125,93,109,160,206,234,91,134,100,148,153,33,213,54,23,0,0,0,64,15,74,63,151,102,102,252,75,236,120,67,21,70,85,116,163,249,118,102,111,196,190,199,132,59,175,71,150,201,152,55,107,172,175,206,220,15,93,145,18,143,93,129,35,11,201,161,98,53,64,57,79,210,150,110,79,55,201,8,39,26,53,161,214,144,109,169,6,189,23,221,172,200,212,210,12,131,186,244,98,244,128,67,202,41,145,182,126,206,252,69,213,48,44,189,44,97,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,47,56,181,37,149,33,55,36,182,165,173,188,106,219,167,104,191,201,59,180,118,34,199,244,217,27,220,55,79,211,66,195,61,141,55,165,199,90,244,59,197,166,220,247,231,22,244,141,46,36,214,141,254,236,204,201,4,45,86,105,101,110,59,201,108,119,83,203,60,203,161,120,27,18,81,183,61,118,23,90,102,70,235,122,202,30,111,223,25,90,219,85,219,117,10,236,168,237,123,29,140,140,139,229,192,24,3,25,102,158,50,164,229,246,95,97,233,117,204,67,92,144,81,160,193,140,69,173,213,216,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,130,92,250,22,232,25,167,27,38,177,110,41,197,149,186,171,184,50,161,80,143,79,194,84,233,178,100,169,152,253,93,82,23,53,248,173,56,91,164,50,227,210,146,147,91,70,122,157,97,226,89,17,163,140,54,15,78,121,47,148,56,55,33,114,191,15,229,30,95,177,45,186,22,29,142,166,99,156,183,205,231,221,90,220,83,174,188,226,248,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,121,140,1,45,61,17,219,102,208,165,208,168,251,29,226,218,87,81,170,193,235,242,48,165,70,58,22,182,234,13,169,111,77,147,26,65,113,221,188,141,79,184,135,56,54,182,210,104,61,11,66,119,242,126,60,171,137,222,232,226,219,142,78,213,184,54,126,15,204,20,68,143,152,184,62,59,11,156,243,75,105,164,86,226,40,205,5,53,166,8,201,72,90,84,73,75,233,74,119,73,91,173,41,38,146,120,154,108,51,40,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,172,66,183,73,214,222,63,38,250,236,156,134,202,122,214,172,3,135,234,10,240,149,82,157,81,222,69,197,15,37,12,169,187,167,116,147,220,199,125,50,9,58,92,113,167,148,77,188,87,208,210,136,44,86,219,123,96,226,109,174,115,65,218,210,142,92,44,19,67,144,250,112,157,30,91,81,247,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,165,95,94,133,79,42,124,83,234,254,119,180,105,195,0,6,127,244,42,121,83,226,159,87,243,189,163,78,1,53,35,170,102,150,86,224,76,233,192,149,60,179,204,186,23,134,112,221,103,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,251,88,0,243,153,182,14,201,152,203,100,92,208,247,15,93,145,46,177,66,159,29,185,52,44,70,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,187,110,214,100,73,117,6,124,254,74,237,227,156,185,33,179,238,54,200,108,49,90,170,165,188,65,185,247,59,84,106,162,150,220,194,250,157,82,167,117,100,155,74,95,203,8,85,139,75,141,238,92,53,60,221,156,90,148,115,105,181,86,204,248,55,106,252,163,153,149,184,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,162,75,200,210,235,136,91,106,50,212,133,171,74,144,189,14,35,207,102,116,101,14,50,200,92,208,196,25,71,152,12,68,110,187,135,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,6,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,65,197,96,12,1,140,179,79,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,93,215,106,60,139,252,141,121,237,137,178,83,221,79,186,63,115,157,75,230,159,81,234,123,254,177,13,137,63,57,222,57,167,78,255,0,79,142,119,211,126,23,177,76,79,71,22,195,146,118,82,193,179,241,134,96,174,36,140,197,198,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,186,82,218,105,41,37,19,36,235,145,151,210,143,229,217,153,191,18,251,30,16,14,191,179,46,199,216,155,106,92,175,205,42,214,92,148,185,152,219,3,72,160,42,149,71,75,177,218,98,166,196,199,37,34,74,22,227,235,109,45,45,9,101,14,165,102,187,89,183,17,165,70,226,84,139,21,132,241,77,119,3,98,170,54,53,194,211,186,149,107,15,212,35,213,41,210,119,72,115,113,41,135,18,227,78,104,89,41,10,210,180,36,236,162,52,157,172,100,101,192,73,255,0,65,143,211,179,239,111,241,144,116,174,108,45,243,253,168,50,83,6,127,124,74,199,240,160,171,237,84,154,163,113,201,63,174,245,165,165,95,80,241,163,243,67,192,48,131,106,253,176,115,67,107,156,77,75,173,99,195,137,10,155,67,142,148,210,232,241,26,111,113,5,247,99,198,68,213,182,230,130,121,72,121,232,219,210,67,171,112,219,37,18,9,74,177,169,87,87,163,139,97,200,219,86,227,41,248,195,48,87,46,62,93,96,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,222,165,14,180,148,146,77,226,117,187,105,177,214,199,88,239,107,252,119,34,129,64,153,224,108,55,70,209,238,131,16,110,217,145,224,189,235,50,23,23,229,85,190,211,143,239,92,142,109,251,217,158,139,234,85,136,184,250,9,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,176,0,0,0,138,190,156,239,164,159,223,39,226,209,42,130,42,250,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,0,0,0,49,87,111,173,138,48,174,213,153,113,46,183,73,166,117,124,205,195,52,247,156,195,149,8,228,218,28,159,160,148,226,105,146,13,197,33,10,101,213,153,146,20,181,22,229,197,154,200,244,169,212,59,149,64,3,203,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,32,54,159,219,143,55,54,173,193,184,19,7,230,10,34,71,70,15,142,234,231,61,5,107,105,21,186,138,143,65,77,125,130,50,101,11,75,36,148,165,41,79,101,110,201,82,77,40,120,154,110,69,58,75,122,62,227,103,13,42,177,180,30,80,82,165,185,152,48,35,245,154,197,38,35,78,202,127,18,161,9,138,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,178,72,141,102,155,197,182,204,91,61,98,173,168,51,150,139,148,120,90,79,80,235,251,201,53,26,162,226,185,33,154,100,22,147,169,217,14,37,5,246,173,160,148,164,37,110,186,210,13,104,215,168,131,191,236,47,177,149,119,108,60,199,149,76,114,171,224,108,25,133,250,188,140,77,82,105,104,57,73,109,211,94,234,52,102,213,123,188,238,233,210,39,20,147,109,180,161,74,86,163,36,52,230,53,143,78,121,47,148,56,55,33,114,191,15,229,30,95,177,45,186,22,29,142,166,99,156,183,205,231,221,90,220,83,174,188,226,248,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,121,140,1,149,91,77,108,81,138,178,191,39,242,231,105,12,21,76,235,184,7,23,224,252,59,54,173,213,201,197,185,68,170,63,79,143,190,84,141,106,81,238,100,62,165,56,135,72,201,9,113,211,100,210,223,188,239,122,86,202,27,96,230,134,200,216,154,169,90,192,103,18,109,54,185,29,73,170,81,229,180,222,226,115,237,71,146,136,75,113,205,6,242,80,203,210,119,166,134,150,217,184,73,52,26,147,114,82,102,251,35,112,6,13,205,61,137,178,199,47,179,7,15,68,174,97,234,230,91,225,248,211,160,201,35,208,234,60,31,28,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,21,182,219,216,251,19,108,141,154,14,209,84,82,230,224,154,228,135,213,132,235,18,221,143,191,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,244,164,44,174,63,199,248,203,52,241,149,91,48,115,7,16,203,174,98,26,228,131,147,58,116,147,45,110,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,49,61,24,187,7,124,132,40,81,179,231,54,40,186,113,246,32,167,167,193,180,186,141,59,119,43,11,178,165,188,151,44,173,234,139,125,33,133,71,53,106,109,183,89,73,184,201,219,91,169,59,41,209,41,177,71,134,230,67,218,203,51,105,148,169,148,86,119,205,224,186,123,229,191,113,83,153,127,118,186,154,136,149,161,189,202,218,117,182,146,226,84,163,112,212,233,19,102,211,43,92,181,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,98,168,150,158,137,77,181,252,55,14,30,201,185,155,83,170,204,173,51,190,115,5,212,31,61,251,106,130,203,27,197,211,20,100,157,109,238,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,241,131,32,54,21,147,180,214,198,88,131,51,242,198,4,185,89,161,135,49,195,244,216,176,83,41,166,216,171,211,142,53,60,212,194,205,247,16,211,43,100,223,121,228,184,74,45,69,188,109,73,89,169,179,111,13,64,122,168,1,130,189,23,187,107,254,72,12,8,140,152,204,42,157,86,118,100,224,218,122,228,187,81,154,123,239,12,210,210,242,80,137,6,234,82,86,121,173,235,12,184,78,25,173,206,195,186,220,82,221,221,231,80,0,0,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,48,0,103,255,0,77,95,149,62,22,245,127,7,218,53,17,109,58,55,178,27,6,237,37,153,121,143,149,56,206,20,69,34,163,150,245,21,211,39,61,28,222,93,38,162,83,160,20,121,173,18,86,133,107,109,74,185,164,150,157,104,53,182,163,208,181,17,135,45,209,215,183,84,157,150,177,145,96,124,193,159,45,121,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,17,106,90,80,181,164,144,185,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,121,172,218,43,33,177,150,205,185,185,93,202,156,103,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,135,18,155,154,73,106,208,178,91,106,61,104,81,22,122,116,93,116,128,76,164,76,166,236,201,157,248,139,125,74,123,171,83,176,61,81,246,223,126,83,114,157,125,166,25,164,171,118,133,234,100,247,183,105,199,13,9,101,45,169,179,81,160,218,75,65,45,64,0,3,207,14,223,249,13,39,103,205,168,241,118,25,102,20,72,212,42,252,133,226,108,60,136,145,218,140,194,41,210,221,113,73,101,182,91,90,137,164,48,234,94,140,68,100,155,148,114,89,33,41,82,72,100,174,193,57,243,26,173,177,54,209,251,57,86,102,203,93,74,133,129,241,38,38,162,147,210,29,117,30,14,122,158,182,164,178,210,13,26,24,67,82,13,183,12,181,251,226,231,45,68,142,202,212,119,127,166,143,34,232,85,92,184,195,155,67,211,40,213,87,177,37,18,161,27,13,212,164,199,53,185,21,20,119,74,75,141,174,66,44,105,111,68,165,33,8,112,141,4,106,150,104,86,179,54,137,17,129,147,121,199,93,201,186,142,41,147,72,103,172,68,198,24,62,183,131,170,145,181,33,27,232,179,226,173,180,158,181,33,102,157,211,229,29,251,39,74,151,184,209,169,41,90,140,7,64,18,83,183,150,122,80,169,91,8,236,241,179,197,50,179,85,103,18,86,240,126,21,196,149,40,209,201,109,197,93,29,170,98,155,109,18,23,114,75,154,229,37,11,67,100,75,34,84,67,90,180,25,52,107,141,97,223,243,147,56,235,185,201,81,194,210,106,236,245,120,152,63,7,209,48,117,46,54,164,47,115,22,4,84,54,163,214,148,32,213,189,124,228,63,101,106,82,55,250,53,41,40,73,128,185,123,0,100,52,157,160,246,163,194,56,101,232,81,36,208,168,18,17,137,177,10,37,199,106,75,11,167,68,117,181,41,151,25,113,105,39,80,251,170,102,49,145,18,172,82,13,102,133,37,42,33,232,120,70,95,66,198,67,70,164,224,220,87,180,109,102,20,180,84,171,178,23,134,104,166,244,119,90,71,131,153,54,221,146,243,75,53,232,125,14,200,38,219,51,209,239,107,130,180,146,251,75,73,73,160,8,86,233,171,242,167,194,222,175,224,251,70,162,48,0,103,255,0,77,95,149,62,22,245,127,7,218,53,17,109,58,55,178,27,6,237,37,153,121,143,149,56,206,20,69,34,163,150,245,21,211,39,61,28,222,93,38,162,83,160,20,121,173,18,86,133,107,109,74,185,164,150,157,104,53,182,163,208,181,17,135,45,209,215,183,84,157,150,177,145,96,124,193,159,45,121,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,17,106,90,80,181,164,144,185,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,121,183,218,95,103,76,119,178,254,105,207,203,60,117,31,245,89,148,121,186,217,249,167,75,235,47,50,196,205,219,78,185,185,222,238,22,173,210,213,173,28,140,185,25,230,167,71,55,73,77,59,43,232,79,228,206,211,24,195,171,225,10,45,63,121,134,43,175,198,149,46,84,77,11,66,10,152,164,71,105,197,184,206,133,41,109,41,86,221,37,165,55,117,33,77,33,160,146,173,165,246,139,192,155,47,229,100,252,204,199,82,63,85,135,71,133,161,239,154,117,78,172,243,204,67,222,52,211,155,157,238,225,105,222,173,58,17,204,207,145,31,159,109,162,179,231,25,109,37,155,149,220,214,198,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,232,109,42,177,168,144,157,107,53,184,162,214,181,25,247,93,181,246,174,174,237,105,156,179,113,150,246,171,15,8,83,111,15,11,81,38,188,133,117,8,186,80,78,56,105,108,137,4,243,235,70,245,195,186,212,87,67,123,197,161,166,204,94,14,141,13,135,36,237,29,140,153,206,28,112,184,136,203,172,23,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,219,67,132,218,8,205,75,91,33,125,122,43,54,14,254,212,109,87,155,244,95,213,93,194,20,42,157,59,245,133,198,173,165,123,223,217,9,105,14,51,250,156,132,43,231,75,18,168,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,30,148,199,154,205,172,124,169,243,147,214,6,33,246,139,224,62,76,111,159,56,203,25,228,246,94,100,106,166,203,137,132,240,4,121,139,69,61,50,9,76,77,168,200,157,46,66,166,173,36,132,158,180,181,37,12,37,42,53,232,38,220,82,13,59,231,18,47,175,71,238,194,53,221,170,177,83,120,215,20,163,169,101,150,31,168,19,117,25,55,67,158,20,148,195,145,92,118,149,161,18,26,144,198,246,52,133,31,89,73,26,81,107,21,213,192,172,254,202,187,51,227,45,171,243,114,30,86,224,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,122,137,79,47,83,173,161,13,164,203,82,214,157,74,66,53,184,137,212,205,140,205,201,45,131,54,121,98,84,122,52,74,30,30,161,199,114,149,134,40,113,155,127,68,234,143,87,126,67,49,13,212,54,234,144,183,212,203,134,185,14,145,246,212,165,184,165,41,71,168,46,85,55,20,229,198,27,197,84,172,144,162,78,165,83,171,81,240,250,170,148,252,59,9,162,111,170,209,227,56,212,98,112,155,108,180,50,201,45,198,219,108,143,73,43,74,201,4,100,210,244,245,93,172,124,150,51,147,213,254,33,246,115,226,0,115,35,105,220,229,205,60,241,143,180,46,39,197,23,197,244,218,132,106,133,29,109,50,149,69,164,245,103,183,177,152,140,195,154,208,150,90,89,92,144,173,90,148,106,83,134,181,173,106,84,196,225,172,198,206,220,213,232,211,199,248,207,62,240,172,74,78,33,157,150,245,199,162,205,141,37,133,162,185,78,114,140,167,163,84,141,166,76,211,25,110,165,211,37,178,118,178,219,82,137,13,165,105,109,1,4,35,176,96,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,125,124,72,255,0,74,198,195,145,178,214,171,63,106,76,182,92,183,104,88,158,176,107,197,52,197,33,215,206,157,81,148,165,172,230,161,203,25,34,51,206,221,42,75,138,45,219,206,182,148,26,146,234,91,100,36,83,99,189,170,176,110,213,249,71,79,198,20,106,148,68,226,122,116,120,241,177,101,33,182,205,149,211,170,38,142,217,165,165,45,106,234,206,41,46,41,149,234,86,164,17,164,207,120,135,16,139,234,60,214,108,209,180,94,59,217,127,52,224,102,102,5,145,250,148,58,196,45,12,252,211,165,245,150,94,126,30,241,214,156,220,239,119,8,78,245,9,214,142,100,124,200,253,9,228,94,122,229,198,209,121,113,78,205,12,175,173,117,234,84,235,180,243,46,145,34,85,62,82,72,141,200,178,91,35,61,219,200,212,155,149,205,38,149,37,104,82,208,180,45,65,223,84,118,51,26,12,204,212,53,47,198,49,162,199,168,6,239,208,144,160,169,112,34,50,20,244,128,169,95,184,91,236,197,81,23,131,248,151,231,191,232,11,130,92,197,185,204,159,210,239,248,111,244,0,65,102,210,202,74,125,206,104,81,31,230,206,255,0,214,71,111,216,198,1,189,136,48,218,137,14,25,123,177,134,87,34,250,248,227,163,109,36,233,254,87,109,111,209,127,245,34,245,108,49,135,206,76,170,36,194,102,74,137,172,101,27,138,83,116,149,142,49,241,224,2,95,242,198,42,99,209,93,79,104,143,174,40,251,95,104,129,222,75,137,92,249,142,175,129,227,238,169,174,17,165,69,242,201,159,18,250,212,142,210,101,96,20,20,89,246,12,133,70,151,60,67,1,137,59,118,174,216,54,41,17,151,246,250,55,241,71,132,52,86,207,251,36,226,115,255,0,116,102,255,0,24,49,50,59,119,31,229,70,55,251,251,23,248,163,194,27,171,5,171,50,49,49,23,31,154,51,121,126,190,96,38,83,98,116,151,185,28,38,126,124,21,3,248,40,195,47,8,174,49,27,98,130,34,194,24,79,252,138,129,252,20,97,151,41,1,65,82,228,98,130,165,200,192,80,249,10,39,144,169,242,20,79,32,26,139,152,212,52,13,69,200,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,80,249,16,170,185,10,31,34,1,164,185,152,220,27,101,204,198,224,0,219,145,249,157,223,180,87,224,27,131,110,71,230,119,126,209,95,128,6,21,237,202,106,42,46,35,183,47,113,115,63,121,36,68,174,86,198,76,140,227,166,37,104,212,74,223,119,219,244,42,196,181,237,202,95,49,49,25,255,0,230,84,207,222,73,17,63,148,8,37,103,37,39,133,239,191,254,42,224,9,139,217,10,11,108,101,182,19,52,53,164,211,215,237,218,191,232,137,3,38,89,43,54,68,99,29,246,76,107,78,90,97,83,211,195,229,238,255,0,241,135,198,68,38,246,34,32,27,137,50,191,30,66,139,82,72,185,247,138,17,151,120,210,239,139,195,206,3,25,54,166,170,174,28,202,17,37,253,4,167,103,125,13,249,27,62,129,7,24,178,65,201,234,183,94,173,58,251,173,245,34,102,182,201,173,162,5,71,15,33,114,116,93,234,145,23,98,252,148,199,160,66,213,81,125,99,117,99,213,167,87,163,204,2,78,246,8,96,253,209,87,77,41,229,54,145,126,63,100,124,73,61,49,38,77,31,15,163,254,97,29,187,5,65,83,117,236,64,165,181,107,75,164,25,118,190,189,241,34,176,44,77,219,235,255,0,152,6,9,244,209,249,45,97,111,242,254,15,179,170,34,31,114,247,5,85,115,39,31,97,172,186,161,72,136,197,75,21,86,33,209,97,187,45,106,75,13,191,37,228,50,218,156,52,165,74,36,18,150,70,102,73,81,218,246,35,228,38,11,166,143,201,111,11,127,151,240,125,157,81,17,101,178,127,149,46,78,127,151,248,123,218,44,0,244,161,126,3,202,216,245,71,194,222,145,230,151,105,170,77,42,131,180,142,107,208,168,84,200,148,234,109,59,27,215,98,67,135,17,148,178,196,102,27,158,242,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,4,194,116,65,64,234,123,28,196,145,185,113,29,123,18,84,223,212,162,59,57,99,109,189,73,191,119,189,219,135,122,76,102,192,196,222,138,232,40,135,176,222,0,144,151,13,71,58,69,98,66,136,203,197,50,169,202,110,197,247,27,35,251,163,44,128,121,174,218,195,202,155,57,61,96,98,31,104,190,37,207,163,126,173,150,25,27,209,231,70,205,124,85,83,137,135,41,50,164,86,43,216,142,165,37,231,20,133,190,137,238,195,66,137,38,106,61,106,106,52,102,144,211,73,186,214,73,36,165,78,44,245,68,102,214,30,84,217,201,235,3,16,251,69,240,198,91,69,227,188,91,145,88,19,103,94,177,213,48,102,10,223,76,234,90,25,115,173,213,28,153,61,238,185,188,221,19,173,217,153,251,157,214,241,72,247,173,118,186,172,144,236,59,98,109,85,140,182,175,205,202,134,48,172,212,165,167,12,83,164,72,141,132,233,14,54,76,162,157,78,53,246,13,77,37,107,79,89,113,41,109,79,47,82,181,44,137,36,123,180,54,132,100,87,69,238,194,223,38,188,84,140,241,206,60,25,214,242,218,139,175,192,241,166,171,75,53,218,163,110,36,138,236,154,79,172,67,102,206,111,46,105,66,221,36,55,239,169,76,134,202,213,108,11,177,70,42,218,179,49,226,86,234,212,206,175,150,88,102,160,203,152,142,161,32,156,67,115,244,26,92,85,50,57,182,164,45,79,58,131,34,90,144,162,220,182,178,89,158,165,52,135,103,163,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,14,129,181,143,146,198,114,122,191,196,62,206,124,121,172,30,148,246,177,242,88,206,79,87,248,135,217,207,143,53,128,61,78,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,32,135,164,11,97,26,238,202,184,169,204,107,133,145,215,114,203,16,84,13,186,116,155,161,191,5,202,125,201,78,53,74,208,185,14,200,127,117,26,58,79,172,168,137,43,189,142,202,224,115,167,139,49,77,11,3,97,90,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,121,236,219,95,106,234,238,214,153,203,55,25,111,106,176,240,133,54,240,240,181,18,107,200,87,80,139,165,4,227,134,150,200,144,79,62,180,111,92,59,173,69,116,55,188,90,26,108,192,118,189,129,118,215,197,91,41,230,60,74,37,90,167,214,50,203,19,84,25,111,17,211,228,27,139,110,6,179,75,106,169,199,38,210,181,165,230,144,68,107,74,18,123,230,208,72,50,212,150,150,214,116,244,191,226,154,22,57,216,191,47,113,174,22,157,215,104,184,131,24,82,106,148,233,59,165,183,191,138,253,38,123,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,1,137,125,26,27,14,73,218,59,25,51,156,56,225,113,17,151,88,46,176,218,30,136,226,26,144,186,229,69,146,109,242,132,166,86,74,73,70,36,173,165,60,165,167,182,135,9,180,17,154,150,182,115,43,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,249,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,3,138,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,225,6,167,181,86,50,218,191,164,15,42,241,133,102,165,45,56,98,157,153,20,104,216,78,144,227,100,202,41,212,227,170,177,160,212,210,86,180,245,151,18,150,212,242,245,43,82,200,146,71,187,67,104,71,201,210,5,183,117,119,106,172,84,230,10,194,203,234,89,101,135,234,6,229,58,53,144,231,133,37,48,228,166,218,170,235,92,118,164,49,189,141,33,37,213,148,102,148,90,231,117,113,43,43,178,119,149,62,77,250,192,195,222,209,96,7,165,48,0,0,0,24,1,210,117,183,143,200,66,133,39,33,178,158,181,167,31,98,10,122,188,37,84,167,84,119,114,176,187,42,91,42,110,233,221,40,183,210,24,84,130,78,151,27,117,148,155,111,21,181,180,163,12,85,233,58,219,199,228,223,93,147,144,217,79,90,213,128,112,253,65,94,18,170,83,170,59,200,184,161,228,161,149,55,116,238,146,123,152,239,166,65,39,75,142,52,242,137,183,138,250,26,81,97,5,11,0,99,44,77,134,113,54,51,161,97,233,114,232,88,58,60,105,53,218,130,72,137,136,40,145,33,17,216,37,168,204,136,214,227,174,17,37,5,117,153,37,197,17,105,109,106,75,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,244,81,178,174,204,248,55,101,12,163,135,149,184,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,163,75,40,210,211,104,67,105,51,210,132,39,82,150,189,110,44,32,51,102,45,161,113,86,203,249,203,69,205,204,45,27,175,245,13,228,106,141,45,114,156,142,205,78,11,169,210,236,119,20,131,251,87,16,106,74,210,135,90,105,102,133,232,210,126,138,50,183,52,176,38,116,224,74,102,102,101,165,119,195,56,110,179,190,234,83,122,171,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,112,89,210,35,178,31,228,82,206,82,247,45,11,115,151,184,199,123,55,11,235,159,214,94,99,116,150,186,212,71,53,17,56,91,167,29,78,131,86,189,77,56,213,220,91,132,238,158,87,163,155,109,127,200,171,152,239,208,49,253,78,170,230,89,98,159,123,169,70,96,247,173,210,231,25,160,155,169,165,157,42,90,180,161,6,219,169,104,210,165,182,164,170,206,169,150,155,48,158,144,0,1,210,176,86,75,229,126,93,99,44,99,152,24,31,8,68,163,87,113,252,136,242,241,28,136,203,113,40,158,251,36,230,135,77,163,86,233,11,51,121,213,45,72,74,77,197,184,165,175,82,140,204,119,80,0,30,85,196,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,47,254,105,101,110,4,206,156,9,83,203,60,203,161,120,103,13,214,119,61,118,23,90,122,62,247,116,242,30,111,223,25,90,28,77,156,105,10,236,168,175,107,29,200,204,143,176,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,62,176,0,0,0,1,14,221,42,27,10,201,192,24,134,171,180,246,86,192,150,254,24,174,72,122,165,140,217,122,83,90,41,53,23,229,50,132,190,209,184,225,60,226,37,61,36,204,219,66,23,186,90,86,122,146,218,208,134,230,36,0,121,172,217,139,104,92,85,178,254,114,209,115,115,11,70,235,253,67,121,26,163,75,92,167,35,179,83,130,234,116,187,29,197,32,254,213,196,26,146,180,161,214,154,89,161,122,52,159,84,205,44,210,199,121,211,142,234,121,153,153,117,223,12,226,74,206,231,174,205,234,172,199,222,238,153,67,45,251,219,40,67,105,179,109,33,61,148,149,237,115,185,153,153,252,185,133,55,6,212,113,254,37,168,101,205,38,93,47,9,202,172,77,122,131,6,90,141,79,197,167,41,229,156,102,92,51,90,204,214,150,141,9,51,53,175,137,31,105,92,206,234,236,51,73,202,250,254,214,153,103,66,206,42,100,74,142,24,168,214,58,163,144,229,178,227,204,73,154,227,46,38,3,78,54,130,61,104,84,195,140,147,74,136,219,50,51,39,61,239,88,9,30,232,197,232,255,0,153,148,80,227,109,3,157,248,119,170,99,169,122,95,195,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,28,89,113,10,83,41,66,110,105,113,75,67,114,42,0,0,0,0,3,170,97,220,173,192,152,83,29,226,236,204,160,80,186,174,36,199,125,67,221,4,222,180,242,250,231,82,100,217,139,239,107,89,182,222,134,212,105,247,180,167,85,238,171,159,17,218,192,0,121,87,30,170,7,149,112,19,253,209,113,228,39,150,95,29,123,98,104,191,249,165,149,184,19,58,112,37,79,44,243,46,133,225,156,55,89,220,245,216,93,105,232,251,221,211,200,121,191,124,101,104,113,54,113,164,43,178,162,189,172,119,35,50,59,1,209,113,228,39,150,95,29,123,98,104,202,160,31,37,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,74,115,75,52,176,38,75,96,74,158,102,102,93,119,192,216,110,141,185,235,179,122,171,210,55,91,215,144,203,126,246,202,22,226,174,227,168,79,101,39,107,220,236,68,102,65,111,246,174,218,187,46,54,74,203,133,227,92,106,239,94,170,206,222,49,64,160,48,241,34,85,94,82,72,140,210,147,50,61,219,40,212,147,117,227,35,75,105,82,72,137,107,91,109,174,37,182,10,205,44,119,157,61,36,248,27,50,243,46,187,225,156,73,89,240,159,93,155,213,89,143,189,221,80,37,50,223,189,178,132,54,155,54,210,19,217,73,94,215,59,153,153,157,138,218,171,105,140,101,181,126,110,76,205,44,97,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,73,41,229,234,117,197,173,197,17,106,90,213,165,40,70,134,209,114,250,46,60,187,50,203,227,175,99,205,1,63,192,0,2,0,122,81,252,187,51,55,226,95,99,194,23,215,161,95,55,176,110,16,205,12,109,148,117,215,229,179,93,204,40,240,94,161,26,88,53,176,242,233,237,205,117,246,86,178,226,133,155,79,27,137,51,45,6,76,184,70,162,81,161,43,177,93,40,254,93,153,155,241,47,177,225,12,85,1,62,125,33,155,22,82,182,167,202,249,21,220,33,135,226,43,53,48,212,114,60,63,48,228,166,41,205,96,156,212,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,61,227,104,91,218,177,3,161,235,101,218,171,217,161,138,115,235,30,81,37,211,215,151,242,36,97,122,92,57,104,83,47,179,91,91,122,102,239,27,222,37,109,173,136,238,110,141,183,90,52,168,230,25,145,146,217,59,101,87,71,22,220,114,118,173,193,179,240,126,96,162,36,124,197,193,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,186,74,221,105,73,52,147,196,211,121,148,0,60,171,143,85,3,202,184,12,255,0,133,176,119,201,191,163,219,46,243,231,41,232,186,177,246,31,167,214,252,37,75,167,83,183,146,177,67,41,173,190,150,238,173,234,75,125,29,132,200,52,233,109,199,94,73,54,201,95,67,73,44,32,192,24,255,0,25,101,102,50,164,230,14,95,98,25,116,60,67,67,144,82,96,206,140,101,173,165,216,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,231,123,162,227,200,79,44,190,58,246,196,209,30,189,48,25,33,128,114,199,62,105,153,129,132,43,145,17,82,204,136,242,42,149,172,60,211,108,182,112,31,103,116,223,93,36,183,101,18,37,168,221,81,154,211,117,60,204,149,235,94,163,75,97,218,246,187,233,87,141,157,251,58,68,203,28,185,194,146,240,229,119,26,199,117,24,185,101,81,117,194,165,68,68,165,165,48,152,121,40,100,223,92,134,154,66,157,81,163,116,150,95,83,54,113,75,89,181,130,185,47,148,56,203,62,179,67,15,229,30,95,177,17,202,238,34,144,166,99,156,183,201,150,26,66,27,83,174,188,226,248,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,244,161,59,221,21,249,33,149,249,109,179,69,43,50,112,37,114,93,118,175,153,81,217,159,94,168,188,219,140,33,183,227,45,230,186,139,76,171,130,81,25,213,73,108,220,226,110,175,91,132,173,217,180,132,6,16,116,152,236,245,133,118,95,201,173,158,50,143,11,73,235,253,67,221,68,154,141,81,113,91,142,245,78,115,170,166,169,217,14,37,5,246,173,160,148,165,169,13,52,210,13,107,209,168,221,10,158,84,248,167,213,252,239,104,211,133,213,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,1,213,49,22,86,224,76,87,142,240,142,102,87,232,93,107,18,96,78,191,238,126,111,90,121,29,79,174,178,76,202,247,180,44,155,115,91,105,36,251,226,85,166,215,77,143,136,237,96,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,149,93,6,63,78,207,189,191,198,66,85,4,85,244,24,253,59,62,246,255,0,25,9,84,1,210,178,135,37,242,191,33,112,107,121,127,148,120,66,38,29,161,55,33,217,103,29,149,184,234,221,125,195,45,110,186,235,170,83,174,174,196,148,146,150,165,25,33,8,65,89,40,73,23,117,0,0,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,181,93,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,0,0,0,0,0,7,84,193,249,85,151,25,127,93,197,56,159,5,96,186,85,22,171,141,106,9,170,87,229,195,142,77,185,80,148,72,36,19,142,25,127,156,171,21,146,110,58,243,134,90,221,113,74,237,96,0,60,171,143,85,3,202,184,15,74,123,39,121,44,100,223,171,252,61,236,230,7,106,205,44,173,192,153,211,129,42,121,103,153,116,47,12,225,186,206,231,174,194,235,79,71,222,238,158,67,205,251,227,43,67,137,179,141,33,93,149,21,237,99,185,25,145,245,93,147,188,150,50,111,213,254,30,246,115,2,234,128,0,0,0,128,30,148,127,46,204,205,248,151,216,240,132,255,0,8,1,233,71,242,236,204,223,137,125,143,8,6,127,244,42,121,44,98,159,88,19,189,157,78,22,255,0,165,175,98,143,13,195,153,181,150,89,83,42,179,43,76,238,91,198,148,246,11,126,218,160,178,198,237,21,52,145,171,91,123,148,52,211,110,165,180,169,38,217,165,211,38,201,167,150,187,129,208,169,228,177,138,125,96,78,246,117,56,103,248,15,45,152,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,4,244,236,11,182,190,21,218,179,46,34,81,42,213,62,175,153,184,102,158,203,120,142,159,32,219,67,147,244,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,220,184,178,65,150,149,52,183,112,131,165,99,97,200,217,107,85,159,181,38,91,46,91,180,44,79,88,53,226,154,98,144,235,231,78,168,202,82,214,115,80,229,140,145,25,231,110,149,37,197,22,237,231,91,74,13,73,117,45,179,131,249,23,158,153,143,179,166,99,211,179,67,43,235,61,70,171,6,237,60,203,164,107,139,80,138,163,35,114,44,150,200,203,120,202,244,166,229,114,81,41,41,90,20,133,161,11,72,122,105,1,106,182,104,218,47,2,109,65,149,144,51,51,2,200,253,74,29,98,22,135,190,102,85,58,179,47,63,15,120,235,77,239,183,91,244,39,122,132,232,95,50,62,100,87,84,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,29,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,9,41,219,95,101,26,22,214,153,53,55,6,238,169,80,241,125,54,243,48,181,110,107,43,87,80,149,169,6,227,102,166,204,150,76,190,132,110,156,43,45,37,116,57,187,90,218,108,135,158,204,89,133,171,184,27,21,86,112,86,41,131,212,171,88,126,161,34,151,81,141,189,67,155,137,76,56,166,221,111,90,13,72,86,149,161,69,116,153,164,237,114,51,46,34,116,250,64,182,238,161,108,171,133,92,193,88,89,125,119,51,113,5,60,220,167,70,178,219,240,92,87,219,148,219,85,93,107,142,236,119,247,82,99,164,186,178,140,148,187,220,236,158,39,5,159,150,172,123,138,191,77,113,30,36,196,117,15,178,76,157,82,157,33,207,243,156,121,231,28,95,165,74,82,187,204,192,76,167,69,238,221,63,38,188,42,140,142,206,60,103,214,243,38,139,175,192,242,102,167,75,213,218,91,109,164,202,239,26,143,172,76,102,206,111,46,73,90,218,36,57,239,170,76,135,11,63,198,37,116,124,236,73,74,217,67,0,57,93,196,236,68,157,152,184,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,238,205,68,100,219,118,203,80,29,83,54,48,47,201,67,43,49,150,89,248,83,193,158,235,112,253,70,133,215,119,27,238,171,214,163,56,206,247,119,169,58,244,239,53,105,212,155,218,215,43,220,121,151,197,152,90,187,129,177,85,103,5,98,152,61,74,181,135,234,18,41,117,24,219,212,57,184,148,195,138,109,214,245,160,212,133,105,90,20,87,73,154,78,215,35,50,226,61,73,136,64,233,123,200,184,121,97,180,116,76,198,195,212,110,165,69,204,186,122,170,47,41,6,194,25,85,97,133,147,115,73,182,155,36,173,58,144,184,143,173,107,35,55,29,146,234,137,106,61,73,64,96,176,229,112,158,22,174,227,156,85,70,193,88,90,15,93,173,98,10,132,122,93,58,54,245,13,239,229,62,226,91,105,189,107,52,161,58,150,180,149,212,100,146,189,204,200,184,142,40,102,167,68,222,69,208,179,131,105,175,116,152,182,141,85,151,74,203,186,122,49,36,87,163,154,219,138,138,195,114,153,40,72,144,226,75,245,247,144,222,164,154,213,24,239,169,9,113,10,9,159,201,76,175,165,100,174,81,225,12,168,163,42,35,145,240,181,30,53,53,114,35,66,76,68,76,125,8,45,244,163,105,38,100,133,188,238,241,213,246,148,102,183,20,102,165,25,153,159,117,0,1,10,221,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,192,36,167,109,125,148,104,91,90,100,212,220,27,186,165,67,197,244,219,204,194,213,185,172,173,93,66,86,164,27,141,154,155,50,89,50,250,17,186,112,172,180,149,208,230,237,107,105,178,30,125,241,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,81,3,18,182,232,216,19,12,237,121,26,143,136,168,213,72,152,115,29,211,100,65,130,186,236,146,145,33,11,162,33,215,141,232,196,194,93,75,90,210,114,92,125,10,211,169,107,105,45,26,208,133,154,208,17,45,176,230,200,149,93,175,179,113,88,81,250,140,186,62,19,160,199,77,75,17,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,122,180,111,14,196,134,222,112,146,230,232,219,87,160,140,39,133,168,88,27,10,209,176,86,22,131,212,168,184,126,159,30,151,78,141,189,91,155,136,172,54,150,218,111,90,205,75,86,148,33,37,117,25,168,237,115,51,62,35,165,108,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,138,229,128,8,128,219,215,111,93,172,114,91,107,28,115,150,121,105,154,222,6,195,116,111,6,117,40,94,2,166,200,221,111,105,177,94,115,223,30,142,183,21,119,29,90,187,74,59,94,197,98,34,34,151,241,135,249,247,209,127,144,91,68,230,197,119,56,241,174,47,204,8,85,172,65,213,122,203,20,186,132,38,226,163,113,25,168,232,208,151,34,56,178,186,25,73,157,214,125,163,59,88,172,68,14,139,252,251,205,141,162,114,10,191,141,115,143,21,251,160,173,66,198,18,169,108,73,234,49,162,104,138,136,80,156,75,122,35,182,218,14,203,121,195,185,150,174,213,175,98,34,40,108,218,199,202,159,57,61,96,98,31,104,190,39,207,101,253,151,240,14,201,152,2,161,151,57,115,87,196,21,26,109,70,176,237,109,215,107,114,25,121,244,190,227,44,178,164,165,76,180,210,73,26,99,160,200,141,38,119,53,113,228,69,1,155,88,249,83,231,39,172,12,67,237,23,192,75,167,70,245,91,43,242,51,163,202,141,154,248,170,167,19,14,82,37,72,172,87,177,29,74,75,206,41,11,125,19,221,134,133,18,76,212,122,212,212,104,173,33,166,147,117,172,146,73,74,156,89,234,138,189,177,54,170,198,91,87,230,229,67,24,86,106,82,211,134,41,210,36,70,194,116,135,27,38,81,78,167,26,251,6,166,146,181,167,172,184,148,182,167,151,169,90,150,68,146,61,218,27,66,58,254,50,218,47,29,226,220,137,192,155,58,245,142,169,131,48,86,250,103,82,208,203,157,110,168,228,201,239,117,205,230,232,157,110,204,207,220,238,183,138,71,189,107,181,213,100,221,93,129,118,40,197,91,86,102,60,74,221,90,153,213,242,203,12,212,25,115,17,212,36,19,136,110,126,131,75,138,166,71,54,212,133,169,231,80,100,75,82,20,91,150,214,75,51,212,166,144,232,93,94,139,221,133,190,77,120,169,25,227,156,120,51,173,229,181,23,95,129,227,77,86,150,107,181,70,220,73,21,217,52,159,88,134,205,156,222,92,210,133,186,72,111,223,82,153,13,148,170,109,99,228,177,156,158,175,241,15,179,159,29,255,0,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,232,27,88,249,44,103,39,171,252,67,236,231,192,121,172,30,167,106,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,30,88,135,169,44,89,138,104,88,27,10,214,113,174,41,157,212,168,184,126,159,34,169,81,147,186,91,155,136,172,54,167,29,115,66,9,75,86,148,33,71,100,145,168,237,98,35,62,0,32,179,164,11,97,26,238,202,184,169,204,107,133,145,215,114,203,16,84,13,186,116,155,161,191,5,202,125,201,78,53,74,208,185,14,200,127,117,26,58,79,172,168,137,43,189,142,202,224,124,78,192,219,107,98,173,148,243,30,37,22,173,83,223,229,158,38,168,50,222,35,167,200,55,22,220,13,102,150,213,83,142,77,165,107,75,205,32,136,214,148,36,247,205,160,144,101,169,45,45,174,171,182,190,213,213,221,173,51,150,110,50,222,213,97,225,10,109,225,225,106,36,215,144,174,161,23,74,9,199,13,45,145,32,158,125,104,222,184,119,90,138,232,111,120,180,52,217,139,191,209,163,176,228,141,163,177,147,89,193,142,23,17,188,186,193,117,134,144,244,71,16,212,133,215,42,44,147,111,148,37,50,178,82,74,49,37,109,41,229,45,61,180,56,77,160,140,212,181,178,19,101,133,49,77,3,28,225,74,54,53,194,243,186,237,27,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,36,236,162,37,21,236,100,71,192,114,132,92,110,92,128,249,10,17,247,0,213,107,138,223,184,197,47,97,94,207,120,1,90,226,215,102,172,178,143,224,191,124,211,171,127,221,127,168,23,64,89,220,231,124,155,240,63,110,215,235,29,223,173,128,130,92,253,171,20,255,0,1,105,145,175,71,90,250,11,90,251,175,71,160,102,63,71,204,6,151,70,132,181,53,117,22,51,110,199,168,254,162,47,164,96,214,109,186,107,240,86,241,87,182,254,220,63,91,25,241,209,240,205,168,112,207,79,15,118,109,247,253,100,80,18,151,135,26,54,161,172,137,54,45,233,159,63,65,14,94,247,31,5,20,136,162,174,223,170,31,224,33,247,128,13,14,252,236,198,177,182,249,217,165,31,193,248,64,97,222,222,114,82,214,19,140,147,93,173,94,139,221,254,40,240,135,169,68,78,230,86,38,62,119,157,52,255,0,233,2,92,118,255,0,125,73,195,12,22,190,30,30,137,221,254,38,240,137,72,76,42,102,101,98,68,54,157,102,82,102,40,202,246,253,16,95,206,2,100,246,46,105,73,194,88,80,244,216,189,198,65,239,251,20,113,150,169,24,181,177,244,39,99,224,188,36,173,222,147,247,29,0,185,223,243,168,227,41,47,96,1,82,228,98,130,165,200,192,105,59,130,121,10,152,17,29,128,45,222,42,92,192,188,194,182,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,67,228,66,170,228,40,124,136,6,146,230,99,112,109,151,51,27,128,3,110,71,230,119,126,209,95,128,110,13,169,63,153,221,251,69,126,0,24,89,183,49,159,129,113,25,119,30,10,153,251,201,34,41,178,101,189,89,205,71,225,123,245,142,255,0,241,71,4,170,237,204,163,240,78,33,43,159,247,23,47,247,178,68,91,228,131,58,243,150,139,193,60,122,207,63,216,174,0,153,45,148,155,209,150,88,91,133,173,215,191,140,62,47,250,121,11,21,178,235,42,111,45,48,201,240,177,117,222,95,178,30,23,216,188,64,14,124,185,141,183,141,100,159,69,198,177,181,38,251,178,177,247,128,143,253,191,171,18,96,213,240,186,91,145,160,149,38,174,94,33,31,37,71,244,8,147,141,170,78,173,93,173,54,244,9,81,233,16,90,147,91,194,215,81,254,106,172,119,253,124,97,22,20,86,150,123,238,37,244,63,202,2,97,118,48,160,34,157,87,174,173,49,55,122,164,211,12,253,242,252,148,247,167,210,51,142,26,108,158,5,244,67,17,118,76,100,188,35,92,50,74,74,207,211,251,190,185,225,151,145,72,201,54,63,170,8,24,179,210,153,73,165,84,118,31,199,179,42,20,216,178,159,165,200,163,203,130,235,204,165,107,138,249,212,227,50,110,180,102,87,66,205,167,157,108,212,155,30,135,22,158,74,50,56,116,216,246,147,85,173,109,93,147,240,232,244,201,115,223,111,27,209,101,173,168,204,169,213,165,134,38,54,243,206,154,82,70,100,134,218,109,199,22,174,73,66,20,163,177,17,152,156,13,187,242,187,29,103,62,202,56,231,45,50,214,135,225,140,73,88,240,103,82,133,214,89,143,189,221,84,162,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,30,3,236,21,176,110,213,217,49,181,134,6,204,172,203,202,175,3,225,186,63,132,250,236,223,14,83,100,110,183,180,217,76,183,239,108,200,91,138,187,142,161,61,148,157,175,115,177,17,153,4,190,91,188,121,176,218,195,202,151,56,255,0,203,252,67,237,23,199,165,3,225,199,184,66,206,213,61,26,59,88,98,93,163,115,23,22,101,158,94,251,168,195,120,143,16,74,174,194,169,248,90,155,7,95,92,95,89,113,173,203,210,137,194,221,56,234,217,212,162,45,123,173,100,68,74,34,32,207,238,139,159,33,76,179,248,231,219,19,70,84,139,1,176,94,86,227,188,150,217,63,3,101,166,101,208,188,15,137,40,222,19,235,176,186,211,50,55,91,218,148,167,155,247,198,86,182,213,118,221,66,187,42,59,94,199,99,35,34,191,224,60,215,109,97,229,77,156,158,176,49,15,180,95,13,154,54,116,199,123,80,102,156,12,180,192,209,255,0,82,153,88,155,173,159,153,148,190,178,203,47,204,221,186,235,123,237,214,253,10,221,33,90,215,200,139,153,147,107,15,42,108,228,245,129,136,125,162,248,153,78,137,252,45,65,195,251,19,97,26,181,34,6,226,94,38,168,85,170,149,71,55,171,95,88,148,153,207,68,75,150,81,153,34,204,68,142,139,36,137,61,139,219,81,168,204,50,47,37,242,135,6,228,46,87,225,252,163,203,246,37,183,66,195,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,2,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,46,234,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,12,202,233,20,219,170,78,212,184,200,240,62,95,79,150,140,171,160,72,101,232,44,201,138,210,23,83,168,178,82,16,117,34,51,108,159,101,10,110,66,155,67,42,95,136,132,173,72,66,212,104,69,191,216,115,100,74,174,215,217,184,172,40,253,70,93,31,9,208,99,166,165,136,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,90,55,135,98,67,111,56,73,115,116,109,170,223,236,235,144,216,203,105,44,220,161,101,78,12,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,67,105,85,201,38,180,235,89,161,180,158,181,164,143,208,158,206,185,13,131,118,109,202,58,22,84,224,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,181,184,164,220,146,107,86,132,18,27,73,232,66,72,131,186,225,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,24,45,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,127,250,82,246,246,247,119,50,189,178,142,87,177,163,15,210,170,29,79,23,213,36,71,179,147,231,68,124,148,112,227,165,101,118,217,101,246,146,107,118,196,167,28,108,137,6,77,36,212,252,117,225,172,83,93,193,245,23,170,216,114,119,84,151,34,159,62,150,227,155,164,57,170,44,216,174,196,146,221,150,70,69,173,135,221,69,237,169,58,174,147,37,17,25,125,120,3,0,99,44,211,198,84,156,190,203,236,61,46,185,136,107,146,10,52,24,49,136,181,186,187,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,144,124,148,108,45,93,196,20,234,245,90,145,7,172,68,195,52,244,85,42,142,111,80,142,175,21,114,152,136,151,44,163,35,93,223,151,29,22,73,26,187,119,182,148,168,202,224,108,157,229,79,147,126,176,48,247,180,88,18,105,180,30,202,184,55,101,14,139,124,123,131,232,212,216,138,196,245,24,248,118,78,44,171,182,225,188,186,141,68,170,176,181,146,93,82,16,174,172,218,148,226,89,70,148,233,65,154,140,183,139,113,107,140,189,147,188,169,242,111,214,6,30,246,139,0,37,251,164,135,109,108,211,216,251,228,119,242,51,160,97,74,159,186,223,11,245,223,14,197,146,246,239,170,245,77,222,235,114,251,86,191,89,94,173,90,175,100,218,214,59,244,174,143,78,144,188,232,218,207,58,43,89,115,152,216,99,5,83,169,180,236,47,38,182,211,180,72,82,217,125,79,183,46,35,41,74,148,244,151,82,104,211,33,102,100,73,35,185,39,143,50,59,193,183,62,195,31,147,71,220,79,246,81,247,29,238,59,194,95,164,158,16,235,93,111,171,127,140,51,163,79,86,250,235,235,238,183,30,169,177,79,70,247,228,62,205,58,174,102,124,153,125,214,248,79,15,191,66,234,94,231,122,134,239,121,38,59,219,221,231,90,118,246,234,218,116,233,43,235,189,248,88,194,240,109,131,181,158,13,217,23,43,253,220,87,99,196,172,87,103,200,110,53,11,14,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,162,251,180,25,146,157,65,31,158,204,127,143,241,150,105,227,42,182,96,230,14,33,151,92,196,53,201,7,38,116,233,38,90,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,209,158,211,187,61,97,93,168,50,106,181,148,120,166,79,80,235,251,185,52,234,162,34,183,33,234,100,230,149,169,169,13,165,101,246,205,172,146,164,41,109,58,234,9,104,215,168,188,240,231,70,80,227,44,133,205,12,65,148,121,128,196,70,235,184,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,224,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,36,19,19,209,123,177,71,228,127,192,136,206,124,194,166,85,96,230,78,50,167,174,51,180,233,165,185,240,53,45,79,37,104,142,109,37,71,119,157,221,48,243,134,225,18,219,236,53,161,181,33,221,230,117,8,213,232,157,219,94,157,138,112,173,51,101,124,200,169,232,196,148,107,198,193,207,172,229,72,122,171,5,45,200,144,228,119,20,105,91,108,245,86,217,210,131,83,136,73,180,109,54,132,17,180,102,185,42,1,210,179,163,40,112,110,125,101,126,32,202,60,192,98,91,148,44,69,29,44,200,56,143,155,47,180,180,56,151,90,121,181,241,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,243,131,157,25,67,140,178,23,52,49,6,81,230,3,17,27,174,225,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,129,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,151,161,237,167,118,133,194,187,47,228,213,107,55,49,76,110,191,212,55,113,169,212,180,74,110,59,213,57,206,171,75,81,219,82,207,237,156,89,165,43,82,26,105,213,146,23,163,73,249,214,205,44,210,199,121,211,142,234,121,153,153,117,223,12,226,74,206,231,174,205,234,172,199,222,238,153,67,45,251,219,40,67,105,179,109,33,61,148,149,237,115,185,153,153,132,159,244,74,109,175,225,184,112,246,77,204,218,157,86,101,105,157,243,152,46,160,249,239,219,84,22,88,222,46,152,163,36,235,111,114,134,157,113,165,56,165,36,219,53,52,70,217,52,202,23,39,227,0,58,49,118,14,249,8,80,163,103,206,108,81,116,227,236,65,79,79,131,105,117,26,118,238,86,23,101,75,121,46,89,91,213,22,250,67,10,142,106,212,219,110,178,147,113,147,182,183,82,121,254,0,0,0,60,171,137,254,232,184,242,19,203,47,142,189,177,52,64,8,159,238,139,143,33,60,178,248,235,219,19,64,101,80,0,0,136,188,239,233,118,218,75,45,115,163,31,101,205,11,4,229,171,244,220,43,138,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,74,247,177,23,33,33,59,25,231,94,42,218,39,102,204,31,156,120,214,159,74,133,90,196,30,16,235,44,82,218,113,184,168,220,79,145,29,26,18,227,142,44,174,134,82,103,117,159,104,206,214,43,17,98,6,108,116,53,252,148,51,79,25,102,103,228,142,240,103,186,220,65,81,174,245,47,114,27,238,171,214,164,184,246,235,121,215,83,175,78,243,78,173,41,189,175,98,189,134,106,236,185,145,127,145,175,34,112,206,74,123,169,247,71,238,115,174,252,211,234,61,79,127,214,38,63,39,231,59,199,52,233,223,233,241,206,250,111,194,246,32,186,163,15,250,82,243,210,30,79,236,167,94,195,112,171,61,83,18,102,39,229,110,152,203,100,195,142,46,43,134,71,80,90,155,116,245,110,122,174,241,149,56,132,169,72,114,75,30,41,168,150,156,192,16,173,211,39,157,126,238,118,130,164,228,228,74,126,230,38,89,83,207,124,251,141,105,113,249,213,22,163,200,115,74,137,197,18,153,75,8,134,73,186,16,162,115,127,125,73,208,96,48,87,9,225,106,238,57,197,84,108,21,133,160,245,218,214,32,168,71,165,211,163,111,80,222,254,83,238,37,182,155,214,179,74,19,169,107,73,93,70,73,43,220,204,139,136,226,134,116,244,62,228,229,119,28,237,64,89,171,29,238,175,69,203,74,123,242,38,57,165,11,223,202,157,29,248,145,227,88,214,149,167,82,23,37,221,225,37,105,46,173,161,90,77,196,152,178,187,124,101,158,21,202,45,175,115,39,2,224,168,157,82,139,30,161,30,161,26,42,91,109,182,226,245,216,140,204,91,13,33,180,37,8,101,181,200,82,27,65,39,178,218,80,147,51,50,51,48,158,156,129,206,58,22,208,25,53,132,243,139,14,51,213,226,98,106,122,100,57,27,82,215,213,37,33,74,110,76,109,107,66,13,205,211,237,186,214,243,65,37,122,53,39,178,162,49,112,4,117,116,45,231,29,119,24,100,214,45,201,218,187,59,200,153,119,80,143,34,151,39,82,11,76,90,146,164,56,168,218,18,130,51,208,251,18,29,222,41,107,82,186,206,158,202,91,73,28,138,128,0,0,0,0,0,15,42,227,213,64,242,174,2,127,186,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,92,174,132,122,181,42,129,74,207,154,237,118,167,18,157,77,167,71,195,242,230,76,150,242,89,98,51,13,166,166,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,24,149,183,70,217,181,221,176,243,30,45,77,186,87,129,176,102,23,235,17,240,205,53,212,32,229,37,183,77,27,217,50,92,77,238,243,187,166,140,219,74,141,182,210,132,165,58,140,150,235,150,46,149,143,241,149,11,6,215,242,250,141,136,101,195,195,216,170,68,25,53,168,44,153,37,19,215,12,221,56,196,233,145,106,82,16,167,220,89,34,250,13,122,20,100,106,109,6,155,149,178,142,202,57,143,181,174,99,163,5,96,166,186,141,42,14,237,250,253,125,246,77,113,105,17,84,102,68,165,17,25,111,30,94,149,19,76,145,146,156,82,84,102,104,66,28,113,1,103,220,164,213,89,165,71,174,189,76,150,138,108,201,15,68,143,49,76,168,152,121,246,82,218,157,105,14,91,74,150,132,190,202,148,146,59,164,157,108,206,218,138,249,65,209,113,229,217,150,95,29,123,30,104,191,253,47,153,91,129,50,91,2,100,6,89,229,165,11,192,216,110,141,238,175,169,66,235,79,72,221,111,94,128,243,158,248,242,214,226,174,227,171,87,105,71,107,216,172,68,68,86,3,162,227,203,179,44,190,58,246,60,208,25,127,182,103,74,6,126,236,237,180,158,48,201,204,21,132,50,254,109,23,15,248,63,171,63,84,167,205,114,82,247,240,35,200,94,181,55,45,180,29,150,242,136,172,130,236,145,94,231,115,59,213,209,189,182,182,105,237,131,242,68,249,38,80,48,165,51,220,151,130,58,151,128,162,201,103,121,214,186,222,243,123,190,125,219,219,171,35,78,157,54,186,175,123,149,186,174,212,125,20,159,146,83,61,177,54,117,252,158,189,206,123,163,234,95,51,61,203,117,205,199,87,134,196,111,159,117,182,245,106,220,106,241,10,218,173,198,215,59,171,176,198,195,31,144,187,221,183,246,81,247,99,238,199,193,191,164,158,15,234,189,83,172,255,0,140,61,175,87,89,250,219,104,239,191,0,138,190,148,127,46,204,205,248,151,216,240,135,74,200,13,147,49,150,209,153,95,154,216,227,47,228,75,157,93,203,88,244,185,49,240,228,72,4,251,245,148,74,113,242,116,155,94,241,38,149,180,212,119,28,36,37,14,45,211,178,18,90,141,36,125,215,165,31,203,179,51,126,37,246,60,33,149,93,6,63,78,207,189,191,198,64,35,47,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,244,39,177,246,214,120,55,107,172,175,247,113,66,143,18,143,93,129,33,200,213,220,56,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,139,239,16,70,106,105,100,88,1,210,189,176,228,156,53,85,173,237,113,151,43,136,84,42,148,136,235,197,212,146,67,81,206,12,183,84,219,9,154,193,36,146,78,161,247,84,141,234,78,238,147,206,169,203,173,46,47,115,132,27,49,109,11,138,182,95,206,90,46,110,97,104,221,127,168,111,35,84,105,107,148,228,118,106,112,93,78,151,99,184,164,31,218,184,131,82,86,148,58,211,75,52,47,70,147,15,74,99,202,184,244,231,146,249,189,131,115,235,43,240,254,110,101,251,242,220,161,98,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,137,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,152,192,19,19,179,206,214,120,55,100,94,140,76,179,199,21,216,241,43,21,217,242,42,209,168,88,113,83,206,43,245,85,149,114,81,62,104,89,54,233,161,13,52,179,113,75,52,104,190,237,6,100,167,80,71,18,216,255,0,31,227,44,211,198,85,108,193,204,28,67,46,185,136,107,146,14,76,233,210,76,181,186,187,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,19,54,173,85,168,198,129,14,161,83,151,42,61,46,57,196,130,211,207,41,104,138,193,186,227,198,211,73,51,178,16,110,188,235,134,148,216,181,184,181,115,81,153,200,175,69,126,194,178,113,254,33,165,109,61,154,80,37,177,134,40,114,25,169,96,198,89,148,214,138,181,69,137,79,33,79,186,109,184,111,54,136,175,70,35,38,214,132,111,86,164,30,165,54,133,161,192,196,172,242,217,31,57,118,126,192,152,11,31,230,22,17,170,211,160,99,90,122,159,119,172,197,75,126,11,157,190,123,68,23,244,173,74,67,202,138,219,18,9,46,37,181,123,235,141,233,213,29,219,118,173,133,246,205,174,236,121,152,242,170,110,82,188,51,131,49,71,87,143,137,169,173,33,5,41,77,180,107,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,158,156,210,202,220,9,157,56,18,167,150,121,151,66,240,206,27,172,238,122,236,46,180,244,125,238,233,228,60,223,190,50,180,56,155,56,210,21,217,81,94,214,59,145,153,31,159,125,176,118,76,198,91,34,230,135,184,122,236,137,117,138,20,248,237,201,161,98,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,245,219,118,179,34,75,168,51,12,212,233,184,171,82,171,244,172,134,174,208,170,113,42,52,218,140,124,65,46,28,200,143,37,230,36,176,226,105,138,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,109,122,21,60,169,241,79,171,249,222,209,167,12,32,170,227,252,101,93,193,180,12,190,172,226,25,115,48,246,21,145,58,77,22,11,198,74,68,5,204,54,142,73,52,102,90,146,133,169,134,214,104,190,130,94,181,17,18,156,89,171,55,250,21,60,169,241,79,171,249,222,209,167,0,154,144,0,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,9,254,16,3,210,143,229,217,153,191,18,251,30,16,12,170,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,0,0,0,12,42,233,33,219,91,52,246,62,249,29,252,140,232,24,82,167,238,183,194,253,119,195,177,100,189,187,234,189,83,119,186,220,190,213,175,214,87,171,86,171,217,54,181,142,249,170,49,87,110,125,134,63,38,143,184,159,236,163,238,59,220,119,132,191,73,60,33,214,186,223,86,255,0,24,103,70,158,173,245,215,215,221,110,33,141,91,25,244,160,103,238,209,59,73,224,252,156,198,184,67,47,225,81,113,7,132,58,203,244,186,124,214,229,35,113,2,68,132,104,83,146,220,65,93,108,164,142,232,62,201,157,172,118,50,226,186,115,190,146,127,124,159,139,69,213,217,115,162,147,242,53,231,182,25,206,191,147,215,186,63,115,157,119,230,103,185,110,167,191,235,16,223,141,243,238,182,230,157,59,253,94,33,223,77,184,94,229,106,186,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,0,0,0,0,0,0,0,0,0,0,60,171,143,85,3,202,184,15,74,123,39,121,44,100,223,171,252,61,236,230,5,213,22,171,100,239,37,140,155,245,127,135,189,156,192,186,160,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,134,127,140,0,232,84,242,88,197,62,176,39,123,58,156,51,252,7,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,129,110,144,109,137,42,187,40,99,246,235,184,97,137,115,178,235,21,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,45,225,164,140,219,114,211,232,58,166,106,229,158,21,206,76,184,196,121,91,141,98,117,138,46,38,167,187,79,147,165,182,214,227,58,203,176,251,91,196,45,9,121,165,146,92,109,102,147,208,226,16,162,43,164,128,121,247,216,239,106,172,101,178,134,110,83,241,133,26,165,45,88,98,163,34,60,108,89,72,109,178,121,21,26,113,47,182,105,105,75,66,122,203,105,83,138,101,122,147,165,102,105,51,221,173,196,47,208,158,0,199,248,55,52,240,109,39,48,114,251,16,196,174,97,234,228,114,147,6,116,99,61,14,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,231,91,106,173,153,241,150,202,25,185,51,43,113,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,70,166,87,169,167,16,182,212,103,165,104,86,149,45,26,28,94,64,116,95,109,131,137,178,79,55,40,185,37,89,57,117,28,9,143,235,9,128,136,17,154,142,149,195,173,205,92,88,236,206,53,169,27,213,160,137,150,218,91,123,196,164,144,226,156,36,169,104,36,44,50,255,0,164,47,164,47,58,54,76,206,138,46,92,229,206,24,193,85,26,109,71,11,198,173,186,237,110,20,183,159,75,238,75,150,202,146,149,51,37,164,146,52,199,65,145,26,76,238,106,227,200,137,209,233,210,23,157,27,89,231,69,107,46,115,27,12,96,170,117,54,157,133,228,214,218,118,137,10,91,47,169,246,229,196,101,41,82,158,146,234,77,26,100,44,204,137,36,119,36,241,230,71,221,118,214,232,222,252,152,57,167,74,204,207,147,47,185,47,6,97,246,40,93,75,220,239,95,222,110,228,200,123,123,188,235,77,90,253,103,78,157,39,109,23,191,27,19,98,158,141,239,200,125,154,117,92,204,249,50,251,173,240,158,31,126,133,212,189,206,245,13,222,242,76,119,183,187,206,180,237,237,213,180,233,210,87,215,123,240,177,134,21,244,213,249,83,225,111,87,240,125,163,81,22,127,163,251,105,140,27,178,134,101,227,92,210,198,16,101,212,86,172,15,46,155,72,166,70,35,74,234,53,23,39,66,91,76,27,154,77,44,163,75,78,45,110,40,143,74,16,173,41,90,244,54,187,193,211,87,229,79,133,189,95,193,246,141,68,96,0,14,193,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,75,79,69,62,195,146,114,214,149,3,106,76,201,92,71,107,184,158,142,75,194,212,196,161,167,202,157,78,148,148,44,166,173,203,25,162,75,205,89,41,75,106,45,219,46,184,149,154,148,234,155,102,202,244,83,236,57,27,50,170,176,54,164,204,149,203,106,133,134,43,4,188,45,76,74,29,96,234,53,24,170,66,202,106,220,177,18,227,50,237,146,148,182,163,222,60,211,137,89,165,45,41,183,166,36,0,0,0,6,31,244,169,228,229,119,55,118,71,171,201,195,143,94,94,2,168,53,140,92,141,165,31,45,69,140,195,237,201,45,107,90,73,27,182,36,58,253,251,74,86,227,66,82,106,89,25,102,0,195,94,149,140,249,147,147,123,46,79,195,52,41,177,27,174,230,76,131,195,45,161,82,26,39,219,167,45,165,170,123,200,101,104,81,186,141,209,20,101,25,18,119,103,49,181,146,210,162,65,40,32,132,79,71,69,102,78,87,114,139,100,122,68,156,70,245,165,227,218,131,184,197,184,218,81,242,172,89,44,48,220,98,214,133,168,151,188,98,59,79,223,178,164,239,244,41,36,164,25,156,11,137,211,232,155,207,74,238,112,108,203,238,111,22,214,105,82,234,185,119,80,70,27,138,204,114,67,114,145,71,110,43,39,9,114,27,73,254,190,202,28,210,146,90,99,29,245,45,46,45,65,154,160,0,2,21,186,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,0,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,199,165,49,230,179,107,31,42,124,228,245,129,136,125,162,248,6,205,27,58,99,189,168,51,78,6,89,224,88,255,0,169,76,172,77,214,207,204,202,95,89,101,151,230,110,221,117,189,246,235,126,133,110,144,173,107,228,69,204,203,208,246,75,229,14,13,200,92,175,195,249,71,151,236,75,110,133,135,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,4,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,88,233,209,63,133,168,88,127,98,92,33,86,164,65,234,242,241,53,66,175,84,170,57,189,90,250,196,164,78,122,34,92,178,140,201,22,98,36,116,89,36,73,236,94,218,148,163,60,192,0,22,171,107,31,37,140,228,245,127,136,125,156,248,186,162,213,109,99,228,177,156,158,175,241,15,179,159,1,230,176,102,87,72,166,221,82,118,165,198,71,129,242,250,124,180,101,93,2,67,47,65,102,76,86,144,186,157,69,146,144,131,169,17,155,100,251,40,83,114,20,218,25,82,252,68,37,106,66,22,163,66,48,212,92,173,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,133,192,216,115,100,74,174,215,217,184,172,40,253,70,93,31,9,208,99,166,165,136,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,90,55,135,98,67,111,56,73,115,116,109,171,208,62,20,194,212,44,13,133,168,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,17,210,246,117,200,108,27,179,110,81,208,178,167,6,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,173,197,38,228,147,90,180,32,144,218,79,66,18,69,114,143,144,13,7,200,81,60,248,138,159,33,66,230,3,85,174,124,0,84,136,197,108,3,72,178,249,218,109,39,192,186,191,198,124,255,0,99,23,166,215,49,99,179,241,194,79,128,180,220,191,53,114,255,0,130,1,2,121,182,182,85,224,173,7,250,189,249,253,140,103,247,71,243,141,162,141,9,4,171,95,25,55,221,245,145,68,122,102,67,154,188,29,172,205,95,62,181,248,253,64,145,174,143,234,98,138,129,25,213,19,71,167,24,160,253,60,17,23,208,2,80,40,202,73,198,85,143,243,195,252,4,62,241,240,81,200,138,50,172,69,243,195,252,4,62,240,1,181,40,200,152,81,159,163,240,141,209,177,55,243,50,254,231,225,32,24,43,210,23,84,143,31,14,180,218,223,211,106,252,62,26,76,255,0,65,61,232,17,121,128,219,143,59,52,177,25,153,107,37,117,197,247,151,232,148,241,253,209,35,61,37,82,141,170,50,80,74,89,25,98,8,92,143,252,65,209,30,153,40,194,38,230,109,113,58,16,103,213,100,168,205,101,254,48,223,243,128,154,45,150,98,50,198,7,194,102,150,244,254,84,224,23,51,63,206,88,25,10,101,97,101,182,110,136,134,48,38,20,61,219,101,249,87,130,92,11,236,44,139,210,160,20,21,46,70,40,42,70,68,3,73,153,145,138,145,157,133,20,87,59,144,170,45,96,21,34,62,100,42,94,144,46,119,238,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,67,228,66,170,228,52,171,197,32,20,46,102,55,6,218,70,224,0,217,150,162,76,103,175,127,157,171,240,13,225,242,212,79,76,71,213,230,105,71,251,134,3,9,118,231,120,188,25,136,57,255,0,113,114,255,0,123,36,70,182,206,244,245,77,206,108,63,160,155,237,245,191,27,209,17,223,71,160,72,158,221,83,212,81,43,141,233,59,43,6,73,250,47,68,145,131,59,35,83,88,155,156,88,81,110,37,7,175,175,92,148,130,62,81,95,254,96,18,217,179,164,21,68,203,172,60,210,180,93,29,111,197,229,197,247,133,225,34,62,67,160,100,252,54,162,96,250,75,77,165,36,72,235,22,210,155,23,23,92,23,8,173,202,192,52,233,49,181,36,181,54,68,92,238,62,157,30,145,179,44,201,13,145,218,253,171,0,142,158,144,104,46,73,173,97,141,38,142,204,170,197,245,125,188,113,21,88,122,229,214,53,29,252,79,229,18,163,210,21,82,56,149,188,49,102,140,245,74,172,125,21,185,46,63,160,69,118,29,61,93,99,135,212,127,40,9,176,217,37,38,85,10,237,255,0,86,167,254,249,225,151,49,140,180,255,0,156,49,67,101,6,210,153,213,219,17,113,122,7,119,215,60,50,197,130,45,60,187,192,125,40,254,81,185,114,238,27,73,254,81,186,69,222,3,81,120,130,169,59,25,7,208,130,109,206,192,53,25,119,138,5,192,7,154,237,172,60,169,179,147,214,6,33,246,139,226,106,58,46,72,255,0,32,166,89,219,253,217,246,196,209,10,251,88,121,83,103,39,172,12,67,237,23,196,212,116,92,159,255,0,129,76,179,248,235,219,19,64,101,96,0,0,181,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,3,208,246,195,155,34,82,182,65,202,53,97,71,234,49,43,24,178,189,33,53,44,71,85,98,58,80,133,190,72,36,162,43,43,52,147,171,140,201,106,209,188,59,154,220,121,194,75,123,211,109,57,20,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,67,5,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,119,186,63,118,17,161,108,171,133,91,198,184,165,29,119,51,113,5,60,155,168,201,186,219,240,92,87,219,138,227,180,173,8,144,236,119,247,82,99,168,250,202,72,148,187,216,172,158,7,101,122,45,54,9,247,9,14,131,181,118,104,63,175,16,85,105,253,115,8,82,227,200,187,112,32,203,96,210,83,36,41,7,103,30,121,135,84,72,106,230,150,219,112,205,100,110,168,146,196,149,0,197,94,148,127,33,60,205,248,151,219,16,132,43,108,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,0,61,41,128,0,0,195,254,145,157,138,63,37,86,92,49,95,192,20,202,83,121,155,133,189,242,155,37,242,221,57,84,130,68,179,114,152,167,181,37,9,212,181,147,141,41,210,82,80,226,84,155,180,151,157,112,179,0,0,121,97,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,122,9,216,235,109,124,9,180,222,77,72,198,213,186,157,42,131,137,48,149,61,18,113,196,59,188,204,26,69,213,32,147,35,172,62,148,182,76,184,220,87,31,177,56,230,233,39,165,107,51,78,165,97,87,75,94,197,30,4,153,51,107,44,178,166,82,161,209,94,220,183,141,41,236,22,225,196,206,121,253,218,42,105,35,86,135,55,203,117,166,221,75,105,74,137,194,75,166,78,27,175,45,17,151,10,173,85,167,70,159,14,159,83,151,22,61,82,57,68,156,211,47,41,8,148,193,58,219,196,211,169,35,178,208,78,178,211,132,149,92,181,182,133,115,73,25,6,64,109,183,182,14,38,218,231,52,29,173,40,229,194,193,52,57,15,167,9,209,229,181,31,127,5,135,91,97,15,45,199,26,65,41,75,121,81,144,233,161,75,112,155,53,26,16,165,17,106,85,245,232,197,216,59,228,223,93,141,159,57,177,69,213,128,112,253,65,62,13,165,212,105,219,200,184,161,228,161,228,185,101,111,82,123,152,239,166,57,171,83,110,52,242,137,198,78,250,29,73,99,174,199,219,38,99,45,174,179,67,220,61,10,68,186,61,10,4,119,36,215,113,26,96,20,166,41,72,54,214,108,18,208,110,52,75,91,174,160,155,74,9,122,237,188,89,17,165,165,153,122,19,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,176,0,0,0,0,0,242,174,39,251,162,227,200,79,44,190,58,246,196,209,0,34,127,186,46,60,132,242,203,227,175,108,77,1,149,64,0,0,0,0,3,204,14,106,230,102,42,206,76,199,196,121,165,141,101,245,138,214,38,168,59,80,147,165,199,22,219,58,207,176,195,91,197,173,105,101,164,18,91,109,6,163,208,218,16,146,59,36,132,239,116,151,99,249,57,125,177,110,98,74,166,226,24,148,170,149,114,60,106,4,82,120,218,215,49,18,228,182,212,168,237,33,194,61,107,84,51,150,103,164,181,165,9,90,211,167,70,162,243,238,2,111,186,31,114,114,133,129,182,96,44,213,142,247,88,173,102,93,65,249,19,28,210,180,110,34,193,144,252,72,241,172,107,82,21,165,104,146,238,240,146,133,31,89,208,173,68,218,76,88,174,156,28,1,25,170,174,86,102,148,28,61,44,228,74,143,81,160,85,42,201,39,84,193,33,165,52,252,40,235,59,238,144,179,55,167,173,60,9,107,34,115,198,38,203,76,149,100,166,87,210,178,87,40,240,134,84,81,149,17,200,248,90,143,26,154,185,17,161,38,34,38,62,132,22,250,81,180,147,50,66,222,119,120,234,251,74,51,91,138,51,82,140,204,206,197,116,160,225,63,117,123,18,230,15,87,195,62,25,159,70,240,117,90,30,136,93,97,232,123,169,204,117,137,45,216,141,77,232,138,169,58,220,43,105,104,221,212,100,147,80,8,203,232,147,198,181,92,43,182,150,31,161,83,227,196,114,62,49,163,213,104,147,148,242,20,107,109,132,70,84,226,83,70,74,34,37,239,96,180,147,53,18,139,66,150,86,185,146,147,59,195,203,102,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,234,76,0,0,0,0,0,0,121,87,30,170,7,149,112,19,253,209,113,228,39,150,95,29,123,98,104,202,161,138,189,23,30,66,121,101,241,215,182,38,140,170,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,96,233,149,164,213,107,251,93,224,154,21,10,153,46,163,82,168,224,122,108,72,112,226,50,167,159,146,251,149,58,130,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,6,16,101,110,86,227,188,233,199,116,204,179,203,74,23,134,113,37,103,125,212,161,117,166,99,239,119,76,173,231,61,241,229,161,180,217,182,150,174,210,138,246,177,92,204,136,253,15,108,171,179,62,13,217,67,40,225,229,110,15,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,168,210,202,52,180,218,16,218,76,244,161,9,212,165,175,91,139,233,91,11,236,101,66,216,243,46,37,83,28,170,248,103,25,226,142,175,35,19,84,154,90,202,42,156,104,151,186,141,25,181,90,204,181,189,116,137,197,36,156,113,75,82,149,164,141,13,55,146,160,34,175,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,127,128,0,4,0,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,98,175,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,128,74,160,142,6,250,24,50,188,243,230,70,43,123,27,203,78,85,166,67,51,227,225,52,161,197,77,112,207,120,110,193,92,221,100,164,70,74,137,157,46,17,41,229,182,183,27,53,33,104,41,14,72,248,0,249,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,30,88,135,170,129,229,92,6,90,116,121,236,89,85,218,159,52,35,215,113,126,31,150,172,171,195,82,12,241,4,194,146,168,165,53,242,111,83,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,247,141,173,108,234,159,65,138,189,23,30,66,121,101,241,215,182,38,140,170,0,22,83,106,237,148,114,227,107,92,184,94,10,198,173,117,26,172,29,227,244,10,251,12,146,229,82,37,40,136,141,73,35,50,222,50,189,41,39,89,51,36,184,148,164,200,208,180,54,226,47,88,0,243,3,154,89,91,142,242,91,29,212,242,207,50,232,94,6,196,148,109,207,93,133,214,153,145,186,222,178,135,155,247,198,86,182,213,118,221,66,187,42,59,94,199,99,35,34,205,94,133,79,42,124,83,234,254,119,180,105,194,229,116,229,82,105,76,213,114,110,186,205,50,34,42,83,35,215,162,72,152,150,82,79,188,195,42,130,166,154,91,150,212,164,33,79,188,164,164,206,201,55,92,50,182,163,189,181,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,50,171,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,0,0,0,0,0,2,42,250,115,190,146,127,124,159,139,68,170,8,171,233,206,250,73,253,242,126,45,1,106,186,21,60,169,241,79,171,249,222,209,167,9,73,115,107,12,146,70,209,113,246,88,78,35,150,230,96,191,29,231,151,13,52,231,247,12,45,17,91,150,150,86,249,164,144,107,114,51,139,117,38,147,82,8,153,113,43,82,22,109,161,112,67,178,230,210,149,221,151,171,24,235,26,224,226,209,138,107,120,61,236,61,66,146,184,168,144,204,57,79,79,132,226,223,113,11,81,17,232,97,135,205,23,37,167,123,186,37,161,72,53,144,179,245,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,128,245,60,3,8,58,52,246,234,147,180,214,25,149,150,25,157,62,92,172,208,195,145,223,169,74,156,168,173,54,197,94,156,114,8,146,250,9,134,208,211,43,100,223,101,149,54,105,45,69,187,113,42,89,169,194,111,55,192,0,0,0,0,0,0,0,0,121,87,30,170,7,149,112,30,148,246,78,242,88,201,191,87,248,123,217,204,11,170,45,86,201,222,75,25,55,234,255,0,15,123,57,129,117,64,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,127,132,0,244,163,249,118,102,111,196,190,199,132,3,63,250,21,60,150,49,79,172,9,222,206,167,12,255,0,24,1,208,169,228,177,138,125,96,78,246,117,56,103,248,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,34,42,246,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,15,74,96,0,2,21,186,106,252,169,240,183,171,248,62,209,168,139,41,209,251,179,29,11,106,172,253,111,5,98,154,215,82,162,225,250,121,98,90,140,110,172,183,60,41,21,137,177,91,118,14,180,58,210,216,222,162,66,139,124,147,53,34,215,36,153,241,43,215,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,0,153,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,214,0,0,0,0,2,8,122,86,51,230,54,114,109,71,63,12,208,166,203,114,133,150,209,207,12,182,133,72,116,216,114,162,135,86,169,239,33,149,161,36,210,247,166,81,148,100,74,222,20,54,214,75,82,77,4,153,158,218,7,51,62,67,121,29,143,51,73,185,116,168,242,240,206,31,157,80,129,225,71,52,69,122,114,25,87,85,97,125,180,26,183,175,155,77,146,18,162,82,212,178,74,79,82,136,121,172,197,152,166,187,142,113,85,103,26,226,153,221,118,181,136,42,18,42,149,25,59,164,55,191,148,251,138,113,215,52,32,146,132,234,90,212,118,73,18,74,246,34,34,224,3,138,25,127,209,89,156,116,44,162,218,226,145,27,17,179,104,152,246,158,238,14,110,78,165,252,171,42,75,236,57,24,244,33,10,53,239,31,142,211,22,236,165,59,253,106,81,37,6,71,136,3,234,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,7,169,224,22,211,102,188,222,141,159,89,13,129,179,113,151,226,57,35,17,81,217,122,160,81,24,117,150,26,168,162,237,77,101,180,59,117,146,27,146,219,205,145,153,170,228,130,50,82,136,201,71,114,192,66,183,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,29,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,9,169,24,21,210,53,210,25,85,217,162,171,64,203,28,151,153,135,234,24,217,114,26,169,98,14,182,149,73,42,92,36,41,183,26,138,227,73,178,73,114,210,106,35,247,194,113,182,72,212,73,73,188,203,200,184,29,32,219,109,210,182,80,192,13,208,176,195,241,39,102,46,42,143,33,154,84,52,202,74,95,164,176,166,94,74,42,203,109,76,186,133,161,185,9,109,41,105,194,73,60,123,194,73,153,54,229,160,135,22,98,154,238,57,197,85,156,107,138,103,117,218,214,32,168,72,170,84,100,238,144,222,254,83,238,41,199,92,208,130,74,19,169,107,81,217,36,73,43,216,136,139,128,15,70,123,42,237,49,131,118,175,202,56,121,165,131,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,105,36,188,141,46,182,180,56,146,45,72,90,117,37,11,214,218,47,0,243,109,178,174,211,24,203,101,12,220,135,154,88,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,147,83,43,212,211,107,67,137,35,210,180,39,82,86,141,109,175,208,246,85,102,102,21,206,76,184,195,153,165,130,165,245,138,46,38,167,181,80,141,169,198,214,227,58,203,182,195,187,181,173,9,121,165,146,155,113,4,163,208,226,22,147,59,164,192,118,177,128,27,81,244,173,254,70,188,246,196,217,41,242,5,247,71,238,115,169,124,211,247,83,212,247,253,98,27,18,126,115,213,28,211,167,127,167,199,59,233,191,11,216,179,252,70,6,217,157,23,249,251,180,78,210,120,195,56,240,86,47,203,248,84,92,65,224,254,172,197,82,161,53,185,72,220,64,143,29,122,210,220,71,16,87,91,42,50,178,207,178,101,123,29,200,131,47,246,41,218,183,242,96,229,101,87,51,61,193,123,146,240,102,32,126,133,212,188,41,215,247,155,184,209,222,222,239,55,45,90,253,103,78,157,39,109,23,191,27,20,22,109,99,229,79,156,158,176,49,15,180,95,19,103,209,233,178,254,62,217,51,37,235,89,115,152,213,124,63,81,169,84,113,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,81,214,102,68,147,43,26,120,243,34,132,205,172,124,169,243,147,214,6,33,246,139,224,38,167,162,227,200,79,44,190,58,246,196,209,149,67,21,122,46,60,132,242,203,227,175,108,77,25,84,0,45,86,214,62,75,25,201,234,255,0,16,251,57,241,117,69,170,218,199,201,99,57,61,95,226,31,103,62,3,205,96,244,61,176,230,200,148,173,144,114,141,88,81,250,140,74,198,44,175,72,77,75,17,213,88,142,148,33,111,146,9,40,138,202,205,36,234,227,50,90,180,111,14,230,183,30,112,146,222,244,219,79,158,17,234,160,0,80,197,69,15,144,13,42,26,75,152,215,114,243,10,105,250,47,220,1,168,185,10,138,23,33,80,26,15,152,199,237,160,38,161,191,0,234,214,119,235,92,191,224,134,65,43,135,17,136,59,88,226,41,20,191,114,187,164,185,239,189,122,250,93,52,242,220,122,61,32,33,47,27,185,214,58,151,19,61,59,207,27,252,209,43,27,5,192,142,140,42,131,40,236,149,177,105,31,4,23,234,113,125,2,39,43,110,42,86,231,81,153,105,213,204,239,206,194,94,118,18,165,26,48,142,174,178,103,108,87,127,23,236,81,189,32,51,234,156,146,38,21,164,136,139,81,254,2,31,72,216,132,217,161,149,22,171,246,140,255,0,112,134,248,0,216,157,249,149,127,115,240,144,223,31,60,255,0,204,142,125,207,194,64,35,111,164,205,211,69,56,210,102,174,24,130,15,179,221,24,27,179,242,53,230,117,104,248,113,129,36,248,254,200,104,103,47,73,179,138,234,171,77,207,133,126,7,127,251,158,224,194,13,156,80,75,204,234,205,255,0,193,178,15,151,248,195,32,38,255,0,103,182,244,224,28,41,192,191,185,152,31,192,180,46,209,157,197,172,200,20,146,112,22,20,183,254,45,193,254,5,161,117,8,172,2,134,86,20,62,67,85,188,252,69,20,64,52,92,252,227,82,60,83,26,76,172,53,163,144,1,17,141,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,115,49,69,29,134,177,161,69,112,4,157,174,53,141,8,239,26,192,7,197,85,252,197,39,245,133,254,3,31,104,248,106,229,120,18,139,206,194,255,0,122,96,35,187,111,153,58,39,212,90,209,125,88,53,238,55,250,233,67,24,118,43,133,189,205,44,26,238,242,215,240,143,13,63,226,210,6,76,109,231,27,93,90,111,110,223,148,247,11,151,215,74,22,151,97,234,21,241,46,10,153,214,191,194,93,157,31,99,146,92,238,2,80,50,225,141,222,23,167,22,171,219,125,221,246,69,142,224,92,18,56,28,22,222,235,15,195,110,247,182,243,143,249,234,28,249,170,197,107,0,170,78,195,98,89,251,217,31,215,13,237,87,225,97,243,76,94,134,200,237,126,208,8,206,233,28,119,121,95,194,233,211,109,51,43,69,207,159,110,48,140,156,44,123,206,181,221,109,31,233,9,38,233,26,145,163,18,225,195,209,123,206,173,119,253,146,56,141,252,20,175,205,156,63,83,255,0,72,4,221,108,172,157,19,171,156,111,119,96,126,23,134,84,179,203,238,140,96,217,132,173,54,181,250,236,31,194,232,201,246,121,125,209,32,125,41,46,36,126,145,187,244,38,54,209,204,190,17,188,69,218,35,20,19,197,35,81,112,20,50,239,21,35,236,216,0,0,0,121,174,218,195,202,155,57,61,96,98,31,104,190,38,163,162,231,200,83,44,254,57,246,196,209,10,251,88,121,83,103,39,172,12,67,237,23,196,213,116,92,121,9,229,151,199,94,216,154,3,42,128,0,5,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,30,170,0,0,0,116,172,203,202,28,27,155,82,112,107,248,205,137,111,163,3,98,136,184,190,152,203,47,155,72,93,70,51,79,34,58,157,52,246,148,132,41,253,225,36,141,55,91,104,37,106,70,164,43,186,128,0,0,0,197,94,148,127,33,60,205,248,151,219,16,132,43,108,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,0,61,41,128,0,0,0,179,251,85,109,49,131,118,80,202,57,153,165,140,32,203,168,173,82,19,77,164,83,35,17,165,117,26,139,136,113,109,48,110,105,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,195,26,186,86,54,193,165,100,246,87,207,217,239,13,28,181,227,108,196,163,154,95,117,45,39,113,78,162,60,226,217,125,107,83,136,82,92,91,233,110,68,116,161,29,164,17,184,225,169,179,75,68,228,38,14,193,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,74,78,200,125,21,116,42,142,207,184,142,177,159,116,190,173,140,243,27,15,245,122,76,74,141,49,105,149,131,28,222,186,182,100,145,34,65,111,30,94,152,79,41,181,37,167,16,148,57,29,118,39,30,73,134,48,116,101,237,131,134,118,90,205,10,221,23,49,142,36,60,19,142,99,180,154,173,97,77,72,117,250,99,240,219,144,184,203,67,108,33,197,58,133,169,229,180,164,18,47,119,27,94,164,147,106,74,231,120,121,140,206,140,161,198,89,11,154,24,131,40,243,1,136,141,215,112,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,192,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,82,122,39,118,215,167,98,156,43,76,217,95,50,42,122,49,37,26,241,176,115,235,57,82,30,170,193,75,114,36,57,29,197,26,86,219,61,85,182,116,160,212,226,18,109,27,77,161,4,109,25,172,36,168,0,0,0,0,7,149,113,63,221,23,30,66,121,101,241,215,182,38,136,1,19,253,209,113,228,39,150,95,29,123,98,104,12,170,0,0,0,0,1,24,29,56,184,166,187,19,10,229,38,10,143,59,69,22,171,80,172,85,38,70,221,32,247,178,162,55,21,184,238,107,50,214,157,40,155,36,172,70,73,61,229,212,70,105,73,150,5,236,51,149,244,172,227,218,211,44,240,29,117,81,14,154,253,99,194,83,24,151,9,50,216,150,196,22,92,154,228,87,26,81,146,84,135,147,24,217,59,220,136,156,51,52,170,218,78,239,244,188,227,175,117,187,100,212,168,30,11,234,158,226,176,253,46,133,190,223,239,58,222,241,181,79,222,233,210,91,187,117,253,222,155,171,231,90,175,218,210,158,215,208,201,149,190,234,246,142,174,230,100,250,23,90,129,129,48,251,157,90,111,90,209,212,234,147,86,76,179,239,100,178,83,154,226,166,162,158,41,82,19,107,157,149,187,48,19,82,56,156,89,133,168,88,231,10,214,112,86,41,131,215,104,184,130,159,34,151,81,141,189,91,123,248,175,182,166,221,111,90,13,43,78,164,45,69,116,153,40,175,114,50,62,35,150,0,30,85,199,162,141,128,241,215,201,19,99,108,167,175,248,47,193,253,83,15,183,66,220,239,247,186,188,26,226,224,111,117,105,77,183,157,87,121,166,221,157,122,110,171,106,56,76,219,167,5,85,112,6,216,57,183,66,172,200,136,244,137,88,162,93,109,10,140,181,41,4,197,65,93,121,148,153,169,41,61,105,106,75,105,89,90,196,178,81,17,168,136,148,114,189,209,13,142,189,214,236,109,77,160,120,47,170,123,138,196,21,74,22,251,127,188,235,123,199,19,63,123,167,73,110,237,215,247,122,110,175,157,106,191,107,74,67,53,64,0,0,0,0,7,149,113,234,160,121,87,1,63,221,23,30,66,121,101,241,215,182,38,140,170,24,171,209,113,228,39,150,95,29,123,98,104,202,160,0,0,0,22,209,204,134,193,179,118,134,86,209,181,136,81,42,24,134,30,23,137,134,104,166,244,115,53,210,144,137,19,93,146,243,75,53,154,117,190,153,109,182,103,160,150,132,52,180,146,205,47,45,34,229,128,0,0,0,138,190,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,140,170,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,9,254,0,0,16,3,210,143,229,217,153,191,18,251,30,16,202,174,131,31,167,103,222,223,227,33,138,189,40,254,93,153,155,241,47,177,225,12,170,232,49,250,118,125,237,254,50,1,42,128,0,0,60,171,143,85,3,202,184,9,254,232,184,242,19,203,47,142,189,177,52,101,80,197,94,139,143,33,60,178,248,235,219,19,70,85,0,0,0,8,171,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,186,189,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,1,53,32,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,25,85,208,99,244,236,251,219,252,100,37,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,1,21,125,57,223,73,63,190,79,197,162,85,4,85,244,231,125,36,254,249,63,22,128,138,177,153,88,43,163,31,55,49,198,201,110,237,41,72,168,203,126,187,42,58,170,84,92,17,30,140,181,77,168,83,146,242,83,191,222,184,226,12,150,166,137,231,218,109,182,157,222,182,76,238,212,165,60,73,79,19,209,133,144,216,55,63,54,163,137,75,204,8,81,42,84,44,39,71,147,137,164,82,101,199,55,152,169,45,167,89,97,166,92,45,105,45,9,118,75,110,153,40,150,133,147,38,218,144,105,112,237,62,128,60,187,224,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,126,130,54,58,219,23,2,109,127,129,36,87,232,16,252,13,137,40,218,61,208,97,253,227,210,60,23,189,122,66,34,252,180,182,26,109,253,235,113,205,207,123,35,209,125,42,177,151,28,11,233,94,216,114,78,26,170,214,246,184,203,149,196,42,21,74,68,117,226,234,73,33,168,231,6,91,170,109,132,205,96,146,73,39,80,251,170,70,245,39,119,73,231,84,229,214,151,23,185,192,172,139,207,76,199,217,211,49,233,217,161,149,245,158,163,85,131,118,158,101,210,53,197,168,69,81,145,185,22,75,100,101,188,101,122,83,114,185,40,148,148,173,10,66,208,133,164,61,52,128,183,249,23,158,153,113,180,94,92,83,179,67,43,235,61,122,149,58,237,60,203,164,72,149,79,148,146,35,114,44,150,200,207,118,242,53,38,229,115,73,165,73,90,20,180,45,11,85,192,0,0,0,0,0,0,30,85,199,170,129,229,92,7,165,61,147,188,150,50,111,213,254,30,246,115,2,234,139,85,178,119,146,198,77,250,191,195,222,206,96,93,80,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,3,210,152,0,0,133,110,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,58,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,19,82,0,0,0,0,2,48,58,109,51,142,132,214,21,192,187,63,71,103,125,90,147,80,44,99,49,205,75,79,84,138,219,114,34,71,43,26,52,57,190,91,178,120,146,245,35,170,246,147,103,18,101,28,25,29,146,21,92,238,147,142,19,79,174,68,165,199,192,120,30,179,142,39,45,230,212,226,223,98,3,68,100,195,73,43,17,173,199,92,105,6,106,81,18,80,107,95,104,210,77,175,176,109,147,158,147,54,137,218,59,25,230,55,134,124,35,69,85,65,202,118,28,82,9,244,50,138,60,117,169,184,166,219,79,153,173,173,226,11,126,180,89,37,189,121,213,104,73,168,210,89,191,176,214,75,210,176,215,70,254,124,103,69,87,8,68,99,16,227,12,47,139,34,83,171,74,90,93,125,250,35,20,213,55,186,69,148,123,148,117,198,165,106,77,144,165,155,77,169,90,146,134,140,130,45,133,202,207,28,144,170,228,140,156,14,154,133,114,37,82,62,60,192,244,108,113,5,108,182,166,214,195,19,218,51,54,29,73,220,137,109,186,219,168,35,74,140,148,130,66,251,38,163,109,22,212,74,78,220,185,47,74,196,189,27,249,15,157,20,172,33,17,252,67,131,240,190,19,137,81,173,37,105,105,246,40,143,211,82,222,233,119,81,111,145,215,29,139,165,54,90,144,110,184,164,233,74,221,51,14,193,208,151,156,116,39,112,174,58,217,250,67,59,154,212,106,129,227,24,110,106,90,186,220,87,27,143,18,65,88,145,161,189,202,218,141,196,215,169,125,107,178,155,54,163,57,63,30,112,118,54,207,73,155,59,109,29,131,51,27,195,62,14,162,166,160,221,59,17,169,100,250,217,93,30,66,210,220,163,113,166,12,150,238,237,7,191,66,44,162,222,178,210,180,40,210,73,63,71,192,33,91,166,175,202,159,11,122,191,131,237,26,136,181,93,29,123,69,224,77,151,243,79,28,102,102,58,145,244,191,169,195,163,194,208,247,205,58,167,89,136,243,16,247,141,52,230,231,123,184,90,119,171,78,132,115,51,228,71,117,122,106,252,169,240,183,171,248,62,209,168,140,0,1,221,115,163,55,177,150,125,102,134,32,205,204,192,126,35,149,220,69,33,47,72,40,140,19,44,52,132,54,150,154,101,180,113,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,145,254,142,110,141,108,43,136,112,75,249,205,180,198,15,240,155,120,154,159,187,195,20,39,228,182,184,170,165,204,134,133,149,77,75,142,233,172,158,90,31,82,26,74,183,107,97,72,83,150,222,27,75,106,213,116,94,236,45,242,107,197,72,207,28,227,193,157,111,45,168,186,252,15,26,106,180,179,93,170,54,226,72,174,201,164,250,196,54,108,230,242,230,148,45,210,67,126,250,148,200,108,166,164,4,5,244,131,108,73,85,217,67,31,183,93,195,12,75,157,151,88,170,68,135,169,83,19,21,73,98,146,250,158,121,72,164,173,197,60,234,214,182,227,165,181,37,215,13,38,241,111,13,36,102,219,150,116,124,237,183,85,217,67,31,185,66,196,239,203,157,151,88,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,110,201,70,102,219,118,156,156,213,203,60,43,156,153,113,136,242,183,26,196,235,20,92,77,79,118,159,39,75,109,173,198,117,151,97,246,183,136,90,18,243,75,36,184,218,205,39,161,196,33,68,87,73,15,60,59,85,108,207,140,182,80,205,201,153,91,140,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,234,53,50,189,77,56,133,182,163,61,43,66,180,169,104,208,226,195,209,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,16,237,209,79,183,28,108,181,170,192,217,111,50,81,45,218,22,39,172,18,48,181,77,43,117,243,167,84,101,41,8,40,75,110,230,72,140,243,182,82,84,218,75,118,243,174,41,100,164,186,167,25,152,144,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,53,61,23,30,66,121,101,241,215,182,38,140,170,24,171,209,113,228,39,150,95,29,123,98,104,202,160,1,106,182,177,242,88,206,79,87,248,135,217,207,139,170,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,170,129,229,92,122,168,0,0,20,191,27,0,219,95,19,48,71,3,32,95,3,48,65,241,35,1,186,0,40,103,96,20,89,92,134,7,237,181,39,251,140,236,127,132,123,255,0,99,12,239,112,251,36,126,145,31,91,108,200,183,184,206,199,248,71,191,246,48,8,129,115,183,110,235,9,176,216,153,141,222,10,116,181,95,242,202,163,229,246,24,194,19,226,43,86,190,30,97,55,155,25,185,171,8,175,179,111,203,33,151,63,177,71,1,152,81,62,116,175,182,63,192,55,139,206,52,180,86,65,252,34,160,42,124,74,227,226,170,112,134,239,249,191,132,135,216,92,71,25,136,92,221,82,228,42,215,182,143,223,16,8,206,233,55,114,241,86,155,114,175,192,246,123,131,12,182,103,111,121,153,149,114,189,190,101,200,63,250,67,35,42,250,75,231,107,145,33,173,213,173,92,128,119,213,254,231,172,99,70,201,236,111,115,38,166,122,173,122,43,199,203,252,97,128,19,101,145,29,156,3,133,75,157,176,228,18,255,0,153,104,92,225,110,114,89,173,222,6,195,61,171,252,192,132,92,190,194,216,184,192,3,74,134,161,69,29,128,109,153,88,107,71,47,186,52,25,220,107,71,47,186,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,216,104,51,63,48,214,118,239,49,165,102,86,177,24,10,39,188,110,13,180,141,192,1,241,85,74,240,100,151,216,23,248,12,125,163,228,169,126,98,145,250,202,255,0,1,128,143,189,184,226,27,181,105,118,74,206,248,77,194,224,95,93,36,117,93,135,232,202,66,240,83,251,153,22,47,9,113,52,240,253,18,94,97,113,54,206,140,135,170,242,73,70,171,158,23,89,112,251,105,3,103,98,234,59,109,81,112,116,130,39,174,94,16,231,203,199,144,94,97,36,102,205,5,162,110,154,193,113,35,45,92,254,216,199,36,62,74,113,18,34,54,146,238,191,225,49,245,92,203,143,120,163,82,121,142,62,176,230,136,233,59,145,123,225,23,31,128,199,223,115,46,36,67,134,196,78,169,49,18,118,47,158,151,224,48,17,77,210,45,88,39,177,117,17,157,227,7,185,168,214,211,193,92,75,223,88,231,199,208,48,87,46,226,239,252,33,98,89,233,221,120,191,231,140,182,233,5,168,56,230,62,140,139,55,216,172,87,11,135,235,205,122,70,45,101,51,68,191,10,243,225,184,229,255,0,8,2,109,118,113,141,213,230,85,236,75,45,78,194,241,190,23,70,72,179,203,238,139,3,144,108,105,151,84,59,43,231,145,57,252,46,11,254,201,21,184,121,196,129,244,39,249,70,242,6,210,11,143,221,27,164,69,202,226,141,87,185,216,84,188,195,79,35,224,42,158,42,32,21,0,62,96,3,205,118,214,30,84,217,201,235,3,16,251,69,241,53,29,23,38,101,176,166,89,252,117,237,137,162,21,246,176,242,166,206,79,88,24,135,218,47,137,168,232,185,242,20,203,63,142,125,177,52,6,86,0,0,11,85,181,143,146,198,114,122,191,196,62,206,124,121,172,30,148,246,177,242,88,206,79,87,248,135,217,207,143,53,128,61,84,0,0,0,0,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,3,210,152,0,0,226,113,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,15,61,155,107,237,93,93,218,211,57,102,227,45,237,86,30,16,166,222,30,22,162,77,121,10,234,17,116,160,156,112,210,217,18,9,231,214,141,235,135,117,168,174,134,247,139,67,77,152,155,77,180,246,113,170,237,79,144,213,92,171,161,99,121,120,106,164,169,12,212,161,172,157,82,97,77,125,141,70,220,89,201,73,26,151,25,74,50,87,2,51,67,136,101,210,74,247,123,181,67,94,72,116,125,231,110,105,109,23,83,217,243,23,210,165,224,249,24,98,58,36,226,170,178,90,98,164,197,21,15,69,223,196,37,155,79,165,167,86,249,169,164,165,8,116,215,101,56,171,25,52,230,144,188,29,24,187,7,124,155,235,177,179,231,54,40,186,176,14,31,168,39,193,180,186,141,59,121,23,20,60,148,60,151,44,173,234,79,115,29,244,199,53,106,109,198,158,81,56,201,223,67,169,41,169,29,127,0,96,12,27,149,152,54,147,151,217,125,135,162,80,240,245,14,57,70,131,6,49,30,134,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,236,0,49,87,164,71,100,63,201,91,147,69,238,90,22,251,48,176,118,246,110,23,215,63,171,50,254,245,77,117,168,142,106,35,108,247,173,180,157,6,173,26,93,109,171,184,134,205,221,80,23,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,245,60,34,175,166,11,100,62,123,92,96,88,95,168,66,199,41,114,127,235,17,96,75,101,165,151,218,48,225,33,127,168,40,155,249,251,128,51,43,98,77,176,112,206,215,57,94,213,105,39,18,22,54,161,199,97,56,178,143,17,169,27,136,47,186,227,232,101,109,184,234,9,42,67,201,140,183,73,9,91,134,217,40,144,181,40,203,82,178,40,68,95,68,86,202,25,160,120,202,159,181,84,250,252,188,59,132,219,143,38,37,54,35,42,109,212,98,150,28,41,113,164,52,238,237,242,91,8,143,37,134,28,36,188,210,137,197,161,6,155,104,37,148,186,0,0,0,15,42,226,127,186,46,60,132,242,203,227,175,108,77,16,2,39,251,162,227,200,79,44,190,58,246,196,208,25,84,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,25,105,208,107,73,170,179,74,206,74,235,212,201,104,166,204,145,65,137,30,98,153,81,48,243,236,166,114,157,105,14,91,74,150,132,190,202,148,146,59,164,157,108,206,218,138,241,237,181,143,149,62,114,122,192,196,62,209,124,75,167,67,214,10,170,225,93,143,145,93,168,72,136,228,124,99,138,42,85,184,41,101,106,53,182,194,18,204,19,75,164,105,34,37,239,96,186,162,36,154,139,66,144,119,185,154,82,25,190,0,0,32,7,165,31,203,179,51,126,37,246,60,33,149,93,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,4,170,0,0,0,0,0,15,42,227,213,64,242,174,2,127,186,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,0,0,0,0,0,0,0,2,42,250,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,50,171,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,160,39,248,0,0,64,15,74,63,151,102,102,252,75,236,120,67,42,186,12,126,157,159,123,127,140,134,42,244,163,249,118,102,111,196,190,199,132,50,171,160,199,233,217,247,183,248,200,4,170,0,0,0,242,174,61,84,15,42,224,39,251,162,227,200,79,44,190,58,246,196,209,149,67,21,122,46,60,132,242,203,227,175,108,77,25,84,0,0,0,34,175,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,194,234,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,101,87,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,1,6,221,37,155,10,198,217,151,19,69,204,252,177,129,18,46,87,226,57,12,83,98,193,76,167,92,126,145,81,40,230,106,97,102,251,139,117,228,60,76,60,242,92,37,30,147,222,54,164,160,146,217,185,57,35,175,227,252,1,131,115,79,6,213,178,251,48,112,244,74,230,30,174,71,56,211,160,201,35,208,234,46,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,65,0,59,18,109,131,137,182,70,205,6,171,73,57,115,112,77,114,67,9,197,148,120,141,71,223,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,122,147,63,216,3,31,224,220,211,193,180,156,193,203,236,67,18,185,135,171,145,202,76,25,209,140,244,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,159,109,177,118,58,199,123,32,99,184,244,10,252,207,12,225,186,206,191,115,248,131,118,204,127,10,110,153,142,185,95,42,161,247,92,99,116,228,130,111,223,12,181,219,82,110,71,194,245,116,112,116,128,76,217,222,186,214,82,102,246,34,254,196,243,250,203,237,73,144,219,242,28,195,178,180,45,205,81,208,202,28,113,108,188,225,18,22,201,39,73,56,233,58,147,71,191,19,161,55,224,0,0,0,0,3,202,184,245,80,60,171,128,244,167,178,119,146,198,77,250,191,195,222,206,96,93,81,106,182,78,242,88,201,191,87,248,123,217,204,11,170,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,19,252,32,7,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,17,87,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,17,21,123,39,121,83,228,223,172,12,61,237,22,0,122,83,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,7,77,95,149,62,22,245,127,7,218,53,16,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,0,99,87,72,174,113,208,178,111,100,124,119,38,174,207,88,151,140,41,239,224,234,92,109,75,70,250,84,246,29,109,71,173,40,89,39,116,193,72,126,202,210,149,238,52,106,74,150,147,25,42,33,175,166,111,61,38,98,156,229,161,100,53,34,179,174,139,130,105,237,212,106,145,27,39,219,249,177,45,38,180,147,196,163,38,157,221,196,56,234,109,105,73,154,58,219,233,214,102,165,37,33,129,121,123,130,170,185,149,143,240,214,92,208,164,68,98,165,138,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,118,189,136,249,15,65,25,177,129,126,69,251,2,227,44,180,240,167,132,253,201,100,253,70,133,215,119,27,158,181,213,104,174,51,189,221,234,86,141,91,189,90,117,42,215,181,206,215,17,173,208,201,149,190,234,246,142,174,230,100,250,23,90,129,129,48,251,157,90,111,90,209,212,234,147,86,76,179,239,100,178,83,154,226,166,162,158,41,82,19,107,157,149,187,49,42,155,88,249,44,103,39,171,252,67,236,231,192,121,172,30,140,242,67,5,82,179,43,97,172,3,151,53,217,18,216,166,226,172,167,165,81,38,59,17,105,75,237,177,38,142,219,46,41,181,41,42,73,44,146,179,50,51,74,138,246,185,31,33,231,48,122,83,217,59,201,99,38,253,95,225,239,103,48,3,206,102,97,96,170,174,90,227,252,75,151,53,217,17,31,169,97,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,157,173,114,46,66,124,250,58,179,142,133,156,155,35,224,73,52,134,122,188,188,31,79,99,7,85,35,106,90,247,50,160,48,211,105,61,106,66,9,91,214,14,59,246,78,164,163,127,163,82,148,133,24,142,190,153,188,173,247,41,180,117,11,51,32,80,186,172,12,119,135,219,235,51,122,214,190,185,84,132,179,101,239,123,53,154,155,209,21,84,228,240,74,80,171,220,174,173,225,142,87,161,147,61,38,97,108,229,174,228,53,94,179,162,139,141,169,238,84,105,113,28,39,220,249,177,17,36,181,19,36,147,54,154,222,68,41,10,113,106,73,26,250,163,9,214,70,148,165,65,197,116,213,249,83,225,111,87,240,125,163,81,22,211,163,231,98,74,174,213,248,253,202,238,39,98,92,28,186,194,178,35,189,85,152,168,170,83,21,103,210,243,42,93,37,14,37,230,150,133,185,29,78,41,78,182,106,54,75,118,106,34,55,27,190,80,116,138,108,233,142,246,160,219,235,3,229,166,5,143,244,191,166,76,172,77,214,207,204,202,95,134,165,178,252,205,219,174,183,190,221,111,208,173,210,21,173,124,136,185,153,72,254,75,229,14,13,200,92,175,195,249,71,151,236,75,110,133,135,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,4,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,65,207,225,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,28,176,0,0,179,251,85,108,207,131,118,175,202,57,153,91,140,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,234,36,188,141,46,184,133,182,163,45,72,90,180,169,11,208,226,47,0,0,142,13,135,58,42,227,101,86,33,86,105,109,30,113,42,184,158,135,88,75,216,98,153,75,158,239,84,132,184,146,137,108,212,156,113,6,133,58,183,20,210,86,219,42,45,9,105,94,250,133,56,179,109,137,31,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,143,74,99,205,102,214,62,84,249,201,235,3,16,251,69,240,19,83,209,113,228,39,150,95,29,123,98,104,202,161,138,189,23,30,66,121,101,241,215,182,38,140,170,0,22,171,107,31,37,140,228,245,127,136,125,156,248,186,162,213,109,99,228,177,156,158,175,241,15,179,159,1,230,176,122,168,30,85,199,170,128,20,51,50,2,227,196,15,144,167,18,227,96,26,87,227,24,39,135,16,51,186,172,124,134,171,17,23,3,0,35,226,23,191,3,20,0,27,114,140,144,217,29,254,136,70,190,219,213,148,23,184,191,126,143,250,99,244,95,177,189,34,73,42,42,36,176,147,185,120,197,248,12,68,198,220,149,213,167,220,85,149,31,143,132,187,255,0,99,122,64,71,28,3,37,111,53,25,21,173,252,162,109,118,39,149,29,88,49,196,166,67,70,103,137,140,136,137,101,250,148,97,8,144,76,207,94,130,213,202,246,227,231,19,27,176,188,217,75,194,169,37,178,146,190,42,34,241,79,245,56,192,51,254,39,206,149,246,199,248,6,232,216,130,165,41,149,106,43,118,143,240,16,223,1,82,230,56,28,102,249,49,66,152,189,73,45,59,190,103,245,233,28,241,115,29,75,49,157,38,240,229,64,212,105,34,45,215,19,253,113,0,34,67,164,134,184,111,226,202,156,61,228,115,36,85,169,234,177,31,107,251,95,240,250,69,188,216,174,144,221,71,49,167,106,223,29,240,235,174,118,63,95,143,232,229,196,114,221,33,242,144,230,99,86,146,78,54,118,168,211,207,129,255,0,185,233,27,219,7,160,139,48,165,46,231,199,11,175,248,120,160,38,59,42,227,20,108,31,135,218,45,86,110,141,17,29,174,124,26,64,238,196,119,29,87,47,19,108,43,68,87,30,52,168,223,193,160,118,148,128,212,52,168,198,161,163,133,184,152,2,108,101,196,197,111,99,177,13,54,47,56,212,68,64,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,162,185,13,6,86,26,215,123,112,26,12,207,188,5,82,55,6,218,70,224,0,249,106,95,152,228,126,178,191,192,99,234,31,45,75,243,28,143,214,87,248,12,6,13,109,142,75,58,235,188,56,123,154,87,239,228,14,67,99,116,159,185,140,32,95,239,135,240,146,7,29,182,67,169,77,113,238,215,251,89,87,119,215,200,31,102,198,143,154,176,222,16,73,47,252,33,221,246,73,2,72,204,184,105,210,194,60,252,127,8,223,185,95,210,54,33,153,156,116,25,243,227,248,70,233,243,225,204,81,82,89,222,220,7,7,138,92,209,9,7,246,98,252,10,28,217,115,29,119,24,44,147,79,65,222,223,44,23,239,84,2,26,118,254,148,71,152,104,43,151,10,213,115,184,255,0,87,108,88,124,146,164,46,111,134,180,165,103,163,171,114,81,23,61,231,159,224,23,167,111,167,137,89,139,227,114,173,87,59,190,206,216,233,27,52,209,23,80,247,71,162,54,243,119,212,239,219,181,175,190,244,250,0,76,206,76,210,206,20,138,145,153,40,181,46,55,53,17,242,53,249,190,17,121,152,43,23,221,22,227,45,161,169,135,102,153,183,166,234,103,190,253,234,23,41,162,225,199,206,3,121,37,196,190,17,175,232,136,104,77,238,95,8,220,181,204,5,120,121,248,138,164,138,228,98,154,74,215,183,17,82,228,2,167,204,0,0,91,90,182,204,187,55,87,234,179,43,181,221,159,50,214,163,82,168,200,114,92,201,146,240,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,59,182,23,194,120,87,2,208,162,225,108,19,134,169,88,126,139,11,95,86,167,82,225,183,18,43,26,214,165,175,67,77,146,80,157,75,90,148,118,46,42,81,153,241,51,28,160,175,219,0,212,0,0,62,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,181,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,23,84,0,0,0,0,0,0,0,0,7,19,138,112,158,21,199,52,41,88,91,26,225,154,86,32,162,205,209,214,105,213,72,77,203,138,254,133,165,104,214,211,132,164,43,74,208,149,21,203,130,146,70,92,72,135,74,164,236,201,179,109,2,171,10,187,66,217,243,45,105,213,42,116,134,229,195,153,19,9,192,101,248,207,182,162,83,110,182,226,90,37,33,105,81,18,137,68,100,100,100,70,66,229,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,85,249,19,182,88,255,0,242,211,149,95,254,205,167,127,82,59,254,22,194,120,87,3,80,162,225,108,21,134,105,88,126,139,11,95,86,167,82,225,55,18,43,26,214,165,175,67,77,146,80,157,75,90,148,118,46,42,81,153,241,51,28,176,0,0,0,0,0,0,182,149,109,153,54,109,175,213,102,215,107,187,62,101,173,70,165,81,144,228,185,147,37,225,56,15,63,37,247,20,106,113,215,28,83,70,165,173,74,51,81,168,204,204,204,204,204,119,92,45,132,240,174,6,161,69,194,216,43,12,210,176,253,22,22,190,173,78,165,194,110,36,86,53,173,75,94,134,155,36,161,58,150,181,40,236,92,84,163,51,226,102,57,96,0,0,0,29,43,26,228,134,75,230,85,85,170,238,99,101,14,10,197,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,142,215,90,143,188,199,213,129,114,159,43,50,191,175,124,140,242,211,10,97,47,9,238,186,239,128,168,209,160,117,173,222,173,222,247,114,132,235,211,188,94,157,87,182,181,91,153,142,214,0,0,0,0,0,0,2,213,126,68,237,150,63,252,180,229,87,255,0,179,105,223,212,139,170,0,56,156,45,132,240,174,6,161,69,194,216,43,12,210,176,253,22,22,190,173,78,165,194,110,36,86,53,173,75,94,134,155,36,161,58,150,181,40,236,92,84,163,51,226,102,57,96,0,0,0,0,0,0,0,0,1,213,49,214,83,229,102,104,117,31,146,102,90,97,76,91,224,205,239,82,240,237,26,52,254,171,188,211,188,221,111,144,173,26,183,104,213,166,215,208,155,242,33,197,97,109,158,178,11,3,87,98,226,156,21,145,249,127,135,235,80,181,245,106,141,47,12,194,137,41,141,104,82,23,161,214,219,74,211,169,11,82,78,199,197,42,50,62,6,98,224,0,0,0,0,183,248,167,103,172,130,199,53,217,88,167,26,228,126,95,226,10,212,221,29,102,163,84,195,48,165,202,127,66,18,132,107,117,198,212,181,105,66,18,146,185,240,74,72,139,129,16,229,112,46,83,229,102,87,245,239,145,158,90,97,76,37,225,61,215,93,240,21,26,52,14,181,187,213,187,222,238,80,157,122,119,139,211,170,246,214,171,115,49,218,192,0,0,0,5,170,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,23,84,0,113,56,91,9,225,92,13,66,139,133,176,86,25,165,97,250,44,45,125,90,157,75,132,220,72,172,107,90,150,189,13,54,73,66,117,45,106,81,216,184,169,70,103,196,204,114,192,0,0,0,3,170,99,172,167,202,204,208,234,63,36,204,180,194,152,183,193,155,222,165,225,218,52,105,253,87,121,167,121,186,223,33,90,53,110,209,171,77,175,161,55,228,67,229,193,89,33,146,249,107,85,118,187,151,57,67,130,176,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,181,208,147,238,33,221,64,0,0,0,0,0,0,91,252,83,179,214,65,99,154,236,172,83,141,114,63,47,241,5,106,110,142,179,81,170,97,152,82,229,63,161,9,66,53,186,227,106,90,180,161,9,73,92,248,37,36,69,192,136,92,0,1,213,48,46,83,229,102,87,245,239,145,158,90,97,76,37,225,61,215,93,240,21,26,52,14,181,187,213,187,222,238,80,157,122,119,139,211,170,246,214,171,115,49,218,192,0,0,0,0,0,0,7,84,199,89,79,149,153,161,212,126,73,153,105,133,49,111,131,55,189,75,195,180,104,211,250,174,243,78,243,117,190,66,180,106,221,163,86,155,95,66,111,200,135,107,0,29,43,5,100,134,75,229,173,85,218,238,92,229,14,10,194,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,206,215,66,79,184,135,117,0,0,0,0,29,127,26,229,238,1,204,170,83,84,44,198,192,248,127,21,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,175,101,168,187,204,116,175,200,157,178,199,255,0,150,156,170,255,0,246,109,59,250,145,117,64,7,201,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,250,192,0,0,0,0,90,175,200,157,178,199,255,0,150,156,170,255,0,246,109,59,250,145,117,64,7,201,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,250,192,0,0,0,0,91,252,83,179,214,65,99,154,236,172,83,141,114,63,47,241,5,106,110,142,179,81,170,97,152,82,229,63,161,9,66,53,186,227,106,90,180,161,9,73,92,248,37,36,69,192,136,92,0,1,215,240,86,94,224,28,181,165,59,66,203,156,15,135,240,173,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,202,246,66,75,184,135,96,0,0,0,0,29,127,26,229,238,1,204,170,83,84,44,198,192,248,127,21,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,175,101,168,187,204,117,74,78,204,155,54,208,42,176,171,180,45,159,50,214,157,82,167,72,110,92,57,145,48,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,46,88,0,0,0,14,149,141,114,67,37,243,42,170,213,119,49,178,135,5,98,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,107,173,71,222,97,130,178,67,37,242,214,170,237,119,46,114,135,5,97,90,147,241,213,17,217,148,74,4,72,47,184,194,148,149,41,165,56,203,105,81,160,212,132,40,210,103,107,161,39,220,67,186,128,0,0,0,11,105,86,217,147,102,218,253,86,109,118,187,179,230,90,212,106,85,25,14,75,153,50,94,19,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,197,203,0,29,127,5,101,238,1,203,90,83,180,44,185,192,248,127,10,211,95,144,169,110,195,162,83,25,130,195,143,169,41,74,157,83,108,165,41,53,154,80,132,154,140,175,100,36,187,136,114,181,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,172,0,90,175,200,157,178,199,255,0,150,156,170,255,0,246,109,59,250,145,114,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,0,235,248,215,47,112,14,101,82,154,161,102,54,7,195,248,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,123,45,69,222,99,170,82,118,100,217,182,129,85,133,93,161,108,249,150,180,234,149,58,67,114,225,204,137,132,224,50,252,103,219,81,41,183,91,113,45,18,144,180,168,137,68,162,50,50,50,35,33,114,192,0,0,0,0,0,0,0,0,0,0,0,91,74,182,204,155,54,215,234,179,107,181,221,159,50,214,163,82,168,200,114,92,201,146,240,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,46,88,0,226,112,182,19,194,184,26,133,23,11,96,172,51,74,195,244,88,90,250,181,58,151,9,184,145,88,214,181,45,122,26,108,146,132,234,90,212,163,177,113,82,140,207,137,152,229,128,0,7,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,250,192,5,170,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,23,84,0,0,105,81,247,10,220,187,133,14,253,224,52,31,62,35,81,114,224,41,244,67,85,139,72,10,0,0,14,54,182,246,238,42,79,135,207,8,191,112,196,57,237,199,80,75,158,226,180,41,39,111,9,119,31,248,176,151,236,85,32,153,130,131,215,111,127,34,229,232,80,133,141,179,43,29,115,220,126,238,70,189,30,16,191,98,214,191,87,244,122,0,97,213,4,152,86,255,0,120,179,47,22,214,251,162,99,246,30,234,103,133,137,77,186,163,50,197,60,46,93,251,184,222,129,13,244,100,32,183,220,62,167,249,68,205,236,59,1,134,240,137,168,154,181,177,69,252,99,253,74,48,12,235,130,102,108,171,135,209,31,224,33,190,54,97,105,38,84,73,250,163,252,4,55,128,84,185,142,135,155,207,170,62,14,171,58,146,46,206,227,159,235,173,142,249,99,46,34,223,230,250,84,238,15,171,55,107,223,113,195,254,21,176,16,167,183,180,247,101,102,133,113,6,148,88,166,192,62,4,127,222,8,29,207,96,104,133,35,31,62,71,171,251,148,81,240,50,253,90,40,233,59,121,176,108,102,149,116,212,141,37,215,96,23,59,254,128,64,184,93,31,100,74,204,7,237,255,0,138,74,254,30,40,9,139,192,141,165,188,41,68,65,25,221,52,200,197,199,245,180,142,196,145,193,96,148,145,97,138,63,15,210,232,255,0,193,164,115,169,1,168,109,43,152,221,27,74,230,0,92,198,162,230,52,151,49,168,185,128,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,54,207,152,220,87,33,182,174,28,64,85,35,112,109,164,110,0,15,146,167,249,138,71,235,43,252,6,62,177,241,213,63,48,73,253,97,127,189,48,24,31,182,139,166,138,235,214,85,173,134,20,124,190,190,64,221,216,186,109,232,120,57,27,207,240,135,119,215,200,28,86,219,143,154,43,207,246,148,95,149,85,31,3,250,249,35,99,98,73,132,186,126,12,108,205,103,127,8,243,229,227,73,18,70,123,193,89,170,42,14,247,189,255,0,9,141,254,62,48,249,169,134,71,13,191,187,248,76,125,42,243,10,4,162,191,19,29,87,29,62,150,233,141,158,187,124,178,69,203,235,84,59,65,151,1,209,51,57,197,49,70,105,122,148,87,154,146,224,127,88,176,16,201,183,132,212,59,152,238,39,123,125,21,186,217,120,188,189,253,177,202,236,105,72,102,111,187,13,113,245,232,240,125,187,102,86,191,88,244,250,7,68,219,78,127,89,204,234,138,53,56,123,186,245,104,187,71,254,48,158,95,180,46,214,196,173,39,242,231,217,79,233,119,119,236,145,4,187,224,216,233,97,114,108,141,55,54,251,239,245,67,185,183,203,238,142,183,134,219,36,169,254,5,205,28,190,232,236,141,242,251,162,141,228,159,225,26,204,204,184,144,208,159,229,26,254,136,174,2,154,143,188,198,180,242,20,177,25,222,197,97,168,0,0,0,2,247,0,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,51,26,133,12,184,220,6,145,83,241,76,251,192,237,220,40,126,33,128,161,91,238,141,95,66,52,17,246,172,53,253,8,10,10,157,136,174,40,42,102,70,86,1,211,51,14,90,99,82,155,89,57,164,206,89,23,43,253,10,196,22,109,55,136,213,80,247,55,121,155,205,223,92,252,238,214,190,231,209,232,19,153,153,201,35,162,181,192,191,54,39,247,139,16,31,180,34,210,143,0,106,35,227,214,191,234,128,89,186,58,30,61,245,139,234,124,222,145,52,59,19,27,137,194,134,146,59,17,226,127,250,184,194,21,169,235,117,59,205,46,40,175,110,70,126,145,48,251,9,76,146,246,21,73,174,67,170,252,181,145,118,150,103,195,119,24,4,131,66,43,52,127,109,252,132,62,129,243,211,213,118,21,127,170,63,192,67,232,32,21,43,159,62,67,164,102,162,90,44,39,84,82,203,245,11,243,253,85,3,187,145,241,29,63,51,216,55,240,157,73,178,211,117,110,121,254,186,128,16,159,210,2,134,85,153,149,195,108,184,245,250,127,159,252,30,145,221,58,62,146,101,152,47,240,225,238,73,95,195,197,29,87,164,22,18,216,204,170,217,153,163,243,125,60,184,127,189,233,29,191,163,249,6,88,253,227,225,253,201,171,248,120,160,38,47,5,127,115,20,127,247,186,63,240,105,28,226,71,5,130,140,143,13,81,203,205,78,143,252,26,71,58,144,26,134,210,185,141,209,180,174,96,5,204,106,46,99,73,115,26,139,152,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,66,185,13,106,228,54,207,152,10,164,110,13,180,141,192,1,241,213,63,48,73,253,97,127,189,49,246,15,142,169,249,134,79,235,11,253,233,128,143,173,185,56,86,101,40,184,91,9,172,255,0,229,201,28,6,195,50,212,163,193,45,26,214,119,240,151,3,62,31,162,71,98,219,148,139,194,19,149,98,225,132,93,253,244,145,209,182,25,150,69,43,4,162,235,191,205,47,193,36,73,18,79,74,50,58,123,94,126,215,239,140,125,67,224,161,175,93,49,133,92,248,234,231,246,198,57,11,149,133,21,43,31,112,182,249,192,181,34,130,209,146,140,190,95,73,112,63,172,112,92,142,124,133,178,206,163,52,225,198,14,255,0,166,41,229,250,219,129,34,12,118,186,125,111,102,173,116,181,172,244,226,26,201,113,63,241,145,144,123,18,49,171,221,157,137,63,165,223,246,145,142,59,88,172,213,154,216,131,137,255,0,116,53,143,227,35,38,54,36,73,23,187,62,5,250,93,255,0,105,1,46,180,20,145,41,238,5,205,31,202,57,228,113,46,30,113,193,208,188,103,126,20,255,0,40,231,81,252,160,53,166,228,101,199,188,111,23,49,180,92,200,110,17,246,136,5,79,152,169,114,20,62,60,70,162,46,205,192,0,0,0,0,0,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,51,176,10,25,10,31,136,98,167,199,137,10,31,136,96,52,23,142,55,62,132,109,151,142,55,62,132,5,0,248,149,136,5,75,152,14,143,153,229,243,17,155,127,126,39,247,139,16,17,180,41,153,248,2,231,253,245,255,0,84,39,235,51,138,244,70,120,126,140,79,239,22,32,11,104,67,63,152,28,127,190,191,234,128,89,184,38,71,174,197,230,254,81,47,123,6,26,139,10,160,141,71,253,214,151,127,216,226,136,133,167,32,213,188,181,187,191,148,76,118,195,148,227,70,21,35,73,54,86,197,55,225,250,220,111,64,12,252,167,29,216,87,219,159,224,33,245,15,146,154,133,33,133,18,142,231,172,255,0,1,15,172,5,75,152,235,120,237,189,120,122,113,25,17,145,238,184,31,219,164,118,49,192,227,98,190,26,155,231,247,191,225,18,2,24,122,70,35,145,102,61,108,210,148,151,205,42,127,34,255,0,115,146,59,6,192,168,36,227,151,14,197,127,114,103,203,245,232,163,139,233,22,104,213,152,181,162,43,95,194,84,255,0,103,36,92,93,129,112,187,190,234,26,148,105,139,103,112,138,85,200,239,197,200,167,199,128,9,79,193,106,79,185,154,57,17,113,240,116,127,224,210,57,226,43,14,39,11,178,76,80,169,173,25,38,232,132,202,120,114,224,132,142,89,32,42,54,204,174,55,6,139,241,34,1,166,214,49,168,185,141,70,69,230,4,128,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,219,62,99,113,69,168,173,113,164,209,110,240,20,65,94,227,112,109,145,88,110,0,15,146,165,198,28,130,251,10,255,0,1,143,172,124,211,202,241,31,227,249,210,191,1,128,192,13,186,219,249,106,164,119,229,131,222,252,50,69,154,216,134,126,239,16,96,184,251,171,219,194,60,117,125,100,147,243,11,235,183,92,109,72,172,57,175,197,193,178,56,91,246,72,197,93,138,231,238,179,43,6,199,221,94,222,17,227,171,252,94,65,249,132,145,46,120,81,91,202,44,87,45,107,235,225,254,122,135,48,103,110,225,215,48,43,219,204,55,5,90,109,125,239,127,217,20,59,31,215,10,42,45,126,118,158,172,56,194,124,213,20,255,0,6,224,186,2,215,231,66,244,225,246,120,126,152,167,247,142,0,130,141,170,211,108,214,196,60,121,226,26,191,241,145,149,251,16,68,213,238,211,223,63,193,221,223,178,70,42,237,84,173,89,175,136,184,127,182,26,191,241,147,25,157,177,21,47,71,187,79,127,189,252,29,244,63,178,125,32,37,6,142,139,41,206,61,233,254,81,205,55,203,238,142,46,146,157,38,233,223,234,127,148,114,105,227,199,204,96,55,82,86,26,198,132,157,198,176,26,211,193,35,81,113,20,71,138,67,85,248,88,5,0,0,0,0,0,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,50,239,21,20,50,239,1,164,15,196,48,3,241,12,6,130,241,198,231,208,141,178,59,31,33,184,92,82,2,130,170,43,164,133,5,79,145,0,233,89,152,95,49,25,47,241,196,254,241,98,0,182,131,59,120,3,255,0,74,255,0,170,19,253,153,159,218,70,127,102,39,247,139,16,7,180,41,219,192,31,250,87,253,80,11,51,79,79,207,56,249,191,148,76,110,194,110,107,194,87,211,111,203,93,185,253,138,48,135,170,55,99,125,223,125,63,202,38,119,97,214,116,96,245,30,171,219,20,25,242,251,20,96,25,205,78,63,121,50,250,255,0,228,33,245,153,88,124,240,142,237,31,219,127,33,13,240,1,195,99,18,190,28,150,95,173,255,0,8,145,204,142,23,24,240,195,115,63,224,255,0,132,72,8,115,233,17,71,246,75,174,21,255,0,76,41,254,206,72,191,219,2,197,211,62,156,189,124,240,107,60,45,245,209,69,130,233,13,227,153,181,207,247,194,159,236,244,140,143,216,17,187,202,166,113,255,0,105,140,254,24,160,36,42,144,139,83,226,241,253,14,143,222,144,251,199,205,0,173,78,138,94,102,81,251,210,31,65,29,192,84,109,172,238,99,112,109,43,152,1,115,47,132,110,25,113,184,219,46,101,240,141,103,204,128,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,81,93,36,42,174,66,135,200,128,105,47,55,152,110,13,178,230,99,112,0,108,203,252,204,239,235,106,252,3,120,109,74,252,204,247,235,106,252,0,48,135,110,84,17,211,171,202,59,220,176,100,175,222,201,24,69,177,236,162,111,54,240,146,117,32,140,186,255,0,51,255,0,22,144,51,135,110,68,222,151,136,21,199,134,12,151,251,217,35,1,182,77,150,150,179,151,10,161,75,108,173,215,185,159,248,171,224,38,75,45,95,222,97,26,114,174,147,190,251,151,235,171,29,180,150,124,184,14,135,148,178,9,220,31,74,210,164,153,30,255,0,137,31,217,92,29,235,191,136,13,194,231,113,107,243,191,251,155,99,253,242,79,240,110,11,160,71,251,66,215,231,119,28,54,197,184,252,210,79,240,110,0,130,237,167,210,103,154,216,147,129,255,0,116,53,127,227,38,51,219,98,195,79,229,198,202,47,210,238,255,0,217,3,3,118,159,177,102,174,35,212,118,252,176,213,191,140,152,207,29,139,26,65,123,177,210,102,127,218,239,251,64,9,34,167,240,53,219,206,95,202,57,36,92,200,113,212,243,237,42,220,120,151,242,142,69,38,119,1,173,35,112,184,149,207,152,208,92,76,134,179,46,60,0,107,79,4,141,69,99,77,251,198,146,241,5,75,144,10,128,0,0,0,88,252,192,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,241,176,168,165,184,220,5,12,172,40,126,33,138,171,152,161,248,134,3,73,23,106,227,95,208,141,5,204,107,250,16,20,21,34,184,160,170,121,128,233,121,154,95,49,25,47,241,196,254,241,98,0,246,132,253,32,255,0,210,191,234,132,254,102,111,246,149,159,217,137,253,226,196,1,109,10,127,218,11,127,141,127,213,0,180,20,178,81,239,116,164,207,197,238,248,68,210,236,66,104,44,30,164,234,46,56,156,251,254,197,24,66,229,49,211,111,123,107,113,211,207,238,137,136,216,106,174,167,240,178,75,83,39,124,84,73,236,159,216,227,122,64,103,244,50,179,71,246,195,124,124,208,20,106,100,204,237,227,127,33,15,164,5,75,152,235,184,237,205,24,114,113,220,184,110,185,254,184,145,216,139,152,234,89,146,241,51,133,234,46,25,164,137,59,158,42,229,243,196,0,135,222,144,55,137,204,206,174,21,211,249,190,158,124,63,222,244,140,157,216,8,190,88,165,159,254,101,177,248,98,140,78,219,202,106,100,230,181,121,178,91,103,105,144,15,178,124,127,48,32,101,166,192,104,50,118,146,171,31,28,22,199,225,138,2,66,32,254,96,141,250,210,63,122,67,124,184,115,27,16,191,48,70,253,105,31,189,33,190,124,121,0,173,203,206,52,25,153,114,21,177,249,134,149,115,0,73,153,153,95,206,55,15,153,13,178,230,95,8,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,62,68,42,174,66,135,200,128,105,46,102,55,6,217,115,49,184,0,54,164,254,102,119,237,21,248,6,232,218,147,249,153,223,180,87,224,1,133,27,114,112,164,98,18,47,252,75,151,251,217,34,55,54,109,170,174,22,115,225,213,36,218,236,117,191,31,211,17,239,79,164,73,30,220,214,240,62,34,191,254,37,203,253,236,145,23,249,14,246,156,229,161,150,175,239,158,239,241,87,64,77,118,65,79,57,216,6,132,250,141,187,175,173,120,156,184,60,233,127,32,186,156,212,44,166,205,14,234,203,124,56,90,175,126,185,221,246,119,133,236,77,184,24,10,223,133,133,177,206,100,239,48,251,41,243,84,19,203,237,28,23,59,153,240,22,227,54,146,217,209,26,212,95,163,211,251,199,0,65,86,212,232,52,230,190,34,212,70,69,238,134,175,107,247,252,178,99,58,246,37,152,202,189,217,217,230,143,251,93,201,69,254,50,48,155,107,150,99,183,154,85,179,211,109,85,250,193,243,63,239,145,149,251,15,200,124,189,218,93,127,224,222,226,255,0,25,1,42,52,194,226,187,125,111,242,142,81,37,113,197,211,12,174,230,159,173,254,81,202,160,202,220,124,224,53,36,172,101,240,141,207,162,33,164,185,149,185,13,103,207,135,48,21,244,24,212,69,192,105,250,27,159,49,168,143,179,96,0,0,0,26,198,128,189,192,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,78,253,226,135,226,24,169,157,204,80,252,67,1,160,140,245,13,207,161,27,119,61,67,112,188,64,20,21,79,49,65,84,243,1,210,243,55,251,74,207,236,196,254,241,98,0,182,131,253,32,255,0,210,191,234,132,254,230,105,218,138,207,236,196,254,241,98,0,182,130,211,243,3,87,248,215,253,80,11,57,21,90,53,106,177,94,220,196,183,108,16,251,103,133,219,45,226,63,186,226,239,251,28,81,18,234,76,99,183,15,194,37,75,96,53,169,120,109,155,29,203,221,122,111,255,0,179,138,2,76,41,134,147,96,236,162,62,217,247,250,8,125,134,86,28,125,32,136,152,59,126,169,252,132,57,3,231,196,0,185,139,127,156,210,151,27,3,214,28,34,79,103,171,248,220,190,124,216,184,37,110,225,108,51,237,211,111,47,43,182,85,173,213,123,190,206,208,8,103,219,46,123,147,115,143,16,182,100,217,145,61,5,93,143,216,45,122,70,113,108,10,201,151,129,207,74,184,224,168,253,223,177,70,6,109,76,107,149,157,120,141,37,218,61,80,207,205,250,13,145,33,187,9,82,223,143,10,133,33,76,105,37,224,184,188,117,17,222,229,24,252,224,51,146,25,90,20,114,251,18,63,0,222,229,203,136,218,140,70,81,89,35,238,109,63,128,110,164,2,231,230,26,21,204,110,25,216,105,50,35,230,3,74,121,151,194,55,12,138,227,73,36,136,248,16,169,243,32,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,133,15,145,10,171,144,161,242,32,26,75,153,141,193,182,92,204,110,0,13,169,63,153,157,251,69,126,1,186,54,165,95,171,187,246,138,252,0,48,159,110,107,248,31,17,95,255,0,18,229,254,246,72,139,108,141,112,203,57,104,137,73,246,190,89,254,40,232,148,157,185,184,209,241,17,255,0,230,92,191,222,201,17,105,145,202,66,115,166,138,163,35,225,214,127,138,56,2,103,54,96,85,242,219,13,106,62,215,203,159,198,30,23,204,185,11,23,178,250,144,172,183,195,70,146,50,191,93,254,48,240,190,137,226,64,53,23,14,38,45,214,108,238,206,138,213,255,0,191,211,251,199,5,196,89,233,73,11,101,154,143,26,169,40,65,153,240,156,95,189,88,72,132,93,174,141,165,102,149,104,143,141,171,245,143,227,35,47,54,37,132,193,123,179,179,95,224,239,162,63,241,145,136,155,93,178,104,205,10,194,248,118,235,245,131,255,0,164,16,202,93,135,107,174,57,238,215,82,214,118,240,111,208,167,252,100,4,170,82,143,180,187,121,211,252,163,150,72,226,169,36,87,115,225,79,242,139,5,138,186,70,54,54,192,248,166,177,130,241,70,113,245,42,205,2,161,34,151,81,141,238,122,170,230,226,75,14,41,183,81,173,17,148,133,105,90,84,87,73,153,29,174,70,101,196,6,75,36,207,247,70,187,159,49,212,242,183,51,240,46,115,224,90,102,101,101,165,115,195,24,110,177,190,234,83,122,179,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,125,182,221,221,224,53,167,197,226,42,69,194,229,200,105,228,90,70,178,241,0,80,0,0,0,0,6,176,0,0,0,29,125,188,127,131,93,199,242,50,181,56,134,33,98,200,180,118,107,235,164,168,205,47,157,57,215,156,97,50,16,70,86,90,9,214,86,133,105,51,208,102,222,189,59,198,245,7,96,0,0,0,0,0,1,242,83,42,212,170,212,101,204,163,84,226,79,142,220,135,226,45,216,207,37,212,37,246,29,91,47,52,106,73,153,18,219,117,183,27,90,121,165,104,82,78,198,70,67,235,0,0,0,0,0,0,1,215,219,199,248,53,220,127,35,43,83,136,98,22,44,139,71,102,190,186,74,140,210,249,211,157,121,198,19,33,4,101,101,160,157,101,104,86,147,61,6,109,235,211,188,111,87,96,0,0,0,0,31,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,228,194,120,166,133,142,112,173,27,26,225,105,221,118,139,136,41,241,234,148,233,59,165,183,191,138,251,105,113,167,52,44,146,180,234,66,210,118,81,18,138,246,50,35,224,3,150,0,0,0,1,196,212,113,102,21,163,215,105,24,90,173,137,169,80,171,88,131,172,120,34,157,34,107,109,202,168,110,16,75,127,171,180,163,37,187,187,65,146,151,160,143,74,76,140,236,64,57,96,0,0,0,29,125,188,127,131,93,199,242,50,181,56,134,33,98,200,180,118,107,235,164,168,205,47,157,57,215,156,97,50,16,70,86,90,9,214,86,133,105,51,208,102,222,189,59,198,245,7,96,0,0,0,0,0,0,24,213,139,58,71,182,49,192,216,170,179,130,177,78,114,117,42,214,31,168,72,165,212,99,123,157,170,185,184,148,195,138,109,214,245,162,50,144,173,43,66,138,233,51,73,218,228,102,92,64,100,168,14,169,149,185,165,129,51,167,2,83,51,51,45,43,190,25,195,117,157,247,82,155,213,94,143,189,221,60,182,92,247,183,144,135,19,103,26,90,123,73,43,218,229,114,50,51,237,96,0,3,21,127,217,71,216,79,255,0,46,127,252,51,88,255,0,186,0,202,160,28,78,19,197,52,44,115,133,104,216,215,11,78,235,180,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,1,203,0,0,0,0,0,0,0,15,146,167,86,165,81,99,34,101,102,167,18,4,119,36,49,17,14,201,121,45,33,79,190,234,25,101,162,82,140,136,214,227,174,54,218,19,205,75,90,82,87,51,34,1,245,128,0,0,0,0,0,181,89,233,181,30,68,236,215,224,79,147,94,57,247,57,238,143,172,248,51,230,100,201,155,254,175,186,223,126,102,105,205,58,119,237,120,214,190,174,23,177,219,170,101,110,222,187,39,103,78,59,166,101,158,90,102,183,134,113,37,103,125,212,161,120,10,165,31,123,186,101,111,57,239,143,71,67,105,179,109,45,93,165,21,237,98,185,153,17,134,64,0,0,0,0,0,0,197,95,246,81,246,19,255,0,203,159,255,0,12,214,63,238,131,37,48,158,41,161,99,156,43,70,198,184,90,119,93,162,226,10,124,122,165,58,78,233,109,239,226,190,218,92,105,205,11,36,173,58,144,180,157,148,68,162,189,140,136,248,0,229,128,0,0,0,0,0,117,76,210,205,44,9,146,216,18,167,153,153,151,93,240,54,27,163,110,122,236,222,170,244,141,214,245,228,50,223,189,178,133,184,171,184,234,19,217,73,218,247,59,17,25,149,149,194,125,35,219,24,227,156,85,70,193,88,91,57,58,237,107,16,84,35,210,233,209,189,206,213,91,223,202,125,196,182,211,122,215,25,40,78,165,173,37,117,25,36,175,115,50,46,32,50,84,0,0,0,0,0,0,91,252,235,207,188,167,217,219,10,197,198,185,199,138,253,207,209,102,212,17,75,98,79,81,147,47,92,165,182,227,137,111,68,118,220,89,93,12,184,119,50,211,217,181,238,100,70,23,0,6,63,229,110,222,187,39,103,78,59,166,101,158,90,102,183,134,113,37,103,125,212,161,120,10,165,31,123,186,101,111,57,239,143,71,67,105,179,109,45,93,165,21,237,98,185,153,17,228,0,0,0,0,0,0,0,0,235,248,15,31,224,220,207,195,44,99,60,191,196,49,43,180,41,82,37,198,143,80,136,102,166,31,92,105,14,71,116,219,85,172,180,19,172,184,68,180,221,11,34,37,36,212,147,37,24,118,0,0,0,0,28,77,127,22,97,92,41,224,223,117,56,154,149,70,240,205,65,154,77,59,194,19,91,143,215,39,59,125,212,102,117,153,111,30,94,149,105,109,55,82,172,118,35,176,14,88,0,0,0,0,0,7,95,161,99,252,27,137,177,54,38,193,148,44,67,18,93,119,7,72,141,26,187,79,73,153,63,5,114,35,162,67,6,180,153,17,154,28,105,194,52,172,174,131,52,184,146,61,77,173,41,229,91,171,82,158,170,200,161,51,83,136,186,148,56,236,203,145,13,47,36,223,101,135,148,226,90,117,109,223,82,80,181,48,242,82,163,43,40,218,112,138,250,78,193,245,128,0,0,0,0,0,0,0,0,0,0,249,28,171,82,153,170,199,161,61,83,136,138,148,200,239,75,143,13,79,36,159,121,134,84,218,93,117,13,223,82,144,133,62,202,84,162,43,36,221,108,142,218,138,255,0,88,0,0,0,0,11,21,155,219,111,236,199,144,184,201,204,191,205,204,195,151,135,107,173,199,106,89,71,123,14,85,29,67,172,56,71,161,214,157,106,50,154,117,23,37,36,212,133,40,137,104,90,14,202,66,136,130,250,128,181,89,23,181,30,68,237,41,225,191,144,166,57,247,71,238,115,171,120,79,230,100,200,123,142,177,189,220,254,105,105,189,90,183,14,248,183,182,158,54,185,94,234,128,0,197,95,246,81,246,19,255,0,203,159,255,0,12,214,63,238,130,255,0,229,110,105,96,76,233,192,148,204,204,203,74,239,134,112,221,103,125,212,166,245,87,163,239,119,79,45,151,61,237,228,33,196,217,198,150,158,210,74,246,185,92,140,140,195,181,128,234,153,165,154,88,19,37,176,37,79,51,51,46,187,224,108,55,70,220,245,217,189,85,233,27,173,235,200,101,191,123,101,11,113,87,113,212,39,178,147,181,238,118,34,51,43,21,73,233,49,216,162,191,85,133,66,161,103,4,186,141,74,163,33,184,144,225,196,194,85,183,159,146,251,138,36,182,211,109,166,25,169,107,82,140,146,73,34,51,51,50,34,1,148,0,62,71,42,212,166,106,177,232,79,84,226,34,165,50,59,210,227,195,83,201,39,222,97,149,54,151,93,67,119,212,164,33,79,178,149,40,138,201,55,91,35,182,162,191,214,0,0,0,0,0,0,0,0,0,3,228,110,173,74,122,171,34,132,205,78,34,234,80,227,179,46,68,52,188,147,125,150,30,83,137,105,213,183,125,73,66,212,195,201,74,140,172,163,105,194,43,233,59,7,214,0,0,0,0,0,0,0,0,62,71,42,212,166,106,177,232,79,84,226,34,165,50,59,210,227,195,83,201,39,222,97,149,54,151,93,67,119,212,164,33,79,178,149,40,138,201,55,91,35,182,162,191,214,0,0,0,0,0,0,0,45,86,122,109,71,145,59,53,248,19,228,215,142,125,206,123,163,235,62,12,249,153,50,102,255,0,171,238,183,223,153,154,115,78,157,251,94,53,175,171,133,236,118,11,170,3,31,242,183,111,93,147,179,167,29,211,50,207,45,51,91,195,56,146,179,190,234,80,188,5,82,143,189,221,50,183,156,247,199,163,161,180,217,182,150,174,210,138,246,177,92,204,136,242,0,6,147,46,60,0,202,201,49,83,181,253,34,138,190,147,184,13,4,69,113,175,232,70,130,230,53,253,8,10,10,167,152,160,170,121,128,233,153,154,68,116,70,127,102,39,247,139,16,5,180,17,23,204,13,95,227,95,245,66,127,179,48,139,192,140,254,204,79,239,22,32,11,104,98,254,208,91,252,111,254,168,5,153,100,212,229,239,198,194,90,118,4,167,110,176,179,102,166,109,108,94,71,227,125,142,47,164,68,204,20,26,245,216,203,133,191,148,75,158,193,206,25,225,100,36,187,241,97,23,252,220,80,18,37,76,36,19,10,211,245,103,248,8,125,151,184,248,169,105,81,48,173,70,71,219,63,192,67,237,0,22,151,104,121,27,172,186,196,6,107,181,186,167,119,217,218,23,104,249,11,43,180,155,251,188,186,196,119,189,139,169,247,125,157,144,16,241,159,164,153,249,231,137,82,125,190,196,69,121,191,66,176,66,78,246,51,165,55,23,11,225,119,219,99,74,149,131,161,17,158,171,222,237,199,63,56,140,108,216,211,43,62,113,49,25,92,186,188,99,227,195,244,60,113,42,251,33,196,38,240,126,21,59,21,189,200,65,34,226,127,169,48,3,37,89,185,48,217,31,114,75,240,13,119,176,162,10,200,73,121,136,134,173,38,1,196,198,147,59,24,214,69,97,183,114,228,124,192,106,35,21,51,185,144,210,69,97,168,139,188,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,76,251,128,249,16,170,133,15,145,0,210,147,185,152,220,27,101,204,198,224,10,94,195,110,81,145,71,119,237,21,248,6,232,218,148,87,140,239,218,43,240,0,194,109,185,148,94,7,196,68,95,248,151,47,247,178,68,87,100,177,153,103,45,24,238,127,162,63,138,56,37,71,110,98,181,31,17,127,145,114,255,0,123,36,69,86,77,172,147,156,116,142,127,162,63,138,184,2,104,54,88,186,178,207,12,29,255,0,191,127,140,62,47,201,95,79,62,35,31,182,84,124,143,45,112,186,110,175,209,191,198,31,25,4,217,246,72,192,109,173,206,227,191,3,22,139,54,103,165,186,117,143,121,194,161,110,31,106,231,164,93,26,196,164,68,96,156,61,69,119,52,246,121,242,49,132,123,74,231,116,26,35,18,227,27,181,196,169,138,243,140,30,229,73,34,236,147,197,195,223,11,135,1,36,71,86,215,203,74,243,26,122,210,70,90,171,117,115,255,0,159,72,200,93,135,220,221,251,180,185,159,31,7,114,255,0,210,70,31,231,110,41,44,85,139,166,204,109,217,106,35,168,206,119,229,133,93,93,183,72,252,231,199,135,17,151,123,16,246,253,218,91,187,193,220,255,0,244,145,68,186,81,149,115,119,159,52,255,0,40,243,161,181,111,149,30,113,127,151,216,135,218,47,143,69,212,82,177,187,240,167,249,71,157,29,171,124,168,243,139,252,190,196,62,209,124,4,209,244,94,121,12,101,159,199,62,216,154,50,168,143,141,198,42,244,94,249,12,101,159,199,62,216,154,50,171,152,13,124,211,113,168,143,179,97,66,46,205,133,74,196,155,119,128,0,0,8,35,233,55,218,95,55,51,103,62,113,14,82,98,184,50,240,230,19,203,218,195,240,169,84,19,37,160,165,45,23,74,42,143,234,36,155,171,125,165,19,141,29,180,33,151,146,77,223,91,142,187,154,125,21,59,105,82,179,51,0,192,217,203,49,113,4,70,49,182,20,142,81,48,218,21,29,49,202,169,69,97,148,19,109,33,68,173,46,201,142,148,44,148,146,74,20,166,82,218,253,240,208,251,137,238,189,37,59,20,211,182,138,203,137,217,161,130,169,151,204,220,35,79,75,145,150,146,148,251,149,90,92,98,146,234,233,141,48,218,141,4,242,214,250,150,218,137,165,45,78,33,13,25,165,43,53,34,16,240,158,41,174,224,124,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,148,157,148,70,147,181,140,140,184,0,245,38,3,31,246,40,218,186,133,181,166,77,66,198,91,218,84,60,95,77,180,60,83,68,132,242,213,212,37,106,89,54,225,37,194,37,147,47,161,27,214,206,235,73,93,109,239,22,182,156,49,122,177,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,0,181,91,96,109,41,66,217,91,35,171,25,155,83,45,245,85,237,84,188,55,17,81,86,251,114,235,14,178,226,227,182,233,37,72,210,201,110,150,227,134,107,65,238,219,89,36,205,102,132,171,207,189,51,58,51,66,139,155,139,207,122,54,47,151,3,29,185,88,126,188,186,196,100,54,210,213,53,245,173,111,40,219,74,73,163,67,134,227,132,182,180,110,212,133,169,6,147,65,154,71,117,219,3,105,74,238,213,57,227,88,204,218,153,110,105,76,234,165,225,184,138,138,134,28,137,71,105,231,23,29,183,73,42,94,167,143,122,183,28,51,90,203,120,226,201,38,72,36,37,57,85,209,71,177,71,201,55,21,49,180,166,102,83,42,177,176,222,18,168,71,147,132,154,182,229,154,197,81,151,20,163,145,172,148,78,41,152,174,54,142,9,78,135,29,61,38,179,38,94,105,65,42,153,3,140,51,31,31,228,214,19,198,89,185,128,189,197,226,250,173,61,47,213,40,154,204,250,179,154,148,73,86,149,93,109,111,16,72,119,114,179,55,26,222,110,214,102,180,40,206,224,0,0,8,203,233,88,219,170,78,14,110,126,203,25,81,62,92,106,236,168,230,206,53,156,168,173,41,132,211,165,194,89,120,53,4,243,106,53,45,214,164,54,234,158,108,211,187,34,109,41,90,148,167,9,171,233,210,5,183,117,11,101,92,42,230,10,194,203,235,185,155,136,41,230,229,58,53,150,223,130,226,190,220,166,218,170,235,92,119,99,191,186,147,29,37,213,148,100,165,222,231,100,241,56,33,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,6,85,116,124,237,183,85,217,67,31,185,66,196,239,203,157,151,88,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,110,201,70,102,219,118,158,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,150,33,34,157,20,123,107,252,140,177,83,27,53,230,101,78,171,39,13,226,218,132,120,216,73,219,239,153,163,213,30,113,73,56,250,9,38,226,89,148,227,136,226,149,104,109,210,212,104,34,121,231,82,19,40,0,0,3,31,246,226,204,45,160,178,187,32,170,216,215,103,74,13,42,161,90,166,239,228,86,100,212,55,74,240,85,29,184,82,92,126,123,40,117,212,33,199,154,91,108,154,80,100,233,29,204,141,165,149,200,178,0,0,121,150,202,220,244,204,124,164,206,90,102,124,225,202,207,93,197,244,234,131,213,23,37,213,136,230,117,231,31,74,209,36,164,26,207,91,155,228,58,234,86,189,68,231,190,26,146,180,174,202,47,66,155,52,109,23,129,54,160,202,200,25,153,129,100,126,165,14,177,11,67,223,51,42,157,89,151,159,135,188,117,166,247,219,173,250,19,189,66,116,47,153,31,50,40,171,233,66,216,91,228,41,138,151,158,57,57,131,58,166,91,86,180,120,98,52,37,106,102,133,84,113,197,17,217,146,73,117,120,111,93,189,221,141,72,67,166,182,253,233,42,142,217,226,254,202,187,76,99,45,148,51,114,30,105,96,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,154,77,76,175,83,77,173,14,36,143,74,208,157,73,90,53,182,176,244,146,3,170,101,86,102,97,92,228,203,140,57,154,88,42,95,88,162,226,106,123,85,8,218,156,109,110,51,172,187,108,59,187,90,208,151,154,89,41,183,16,74,61,14,33,105,51,186,76,96,95,74,198,220,114,114,214,149,63,101,188,182,68,71,107,184,158,142,104,197,53,53,45,167,202,157,78,148,149,160,225,33,187,153,162,75,205,93,74,83,137,45,219,46,182,164,18,148,234,92,100,44,255,0,74,94,222,222,238,230,87,182,81,202,246,52,97,250,85,67,169,226,250,164,136,246,114,124,232,143,146,142,28,116,172,174,219,44,190,210,77,110,216,148,227,141,145,32,201,164,154,159,234,189,23,187,116,252,133,49,82,50,59,56,241,159,84,203,106,214,191,3,201,154,157,76,208,170,142,56,147,43,188,106,46,175,13,235,185,188,185,41,8,116,208,231,189,37,82,28,60,0,0,30,170,0,70,7,69,215,72,4,58,188,58,110,204,153,223,136,183,53,86,122,181,59,3,213,31,109,134,34,185,21,166,26,97,154,74,183,104,70,151,139,117,118,156,112,214,167,148,226,155,53,18,201,164,187,37,56,179,20,208,176,54,21,172,227,92,83,59,169,81,112,253,62,69,82,163,39,116,183,55,17,88,109,78,58,230,132,18,150,173,40,66,142,201,35,81,218,196,70,124,0,116,173,162,179,231,6,236,219,148,117,220,214,198,115,98,37,20,232,235,69,50,11,210,13,149,213,170,38,133,28,120,77,26,80,181,107,113,73,177,168,144,173,8,37,184,162,208,133,25,121,247,207,77,163,243,31,60,243,198,163,158,117,108,65,85,129,85,240,129,72,160,37,169,231,188,160,197,105,227,114,36,104,206,182,150,244,110,110,70,78,33,40,82,156,212,233,246,214,165,31,106,219,95,106,234,238,214,153,203,55,25,111,106,176,240,133,54,240,240,181,18,107,200,87,80,139,165,4,227,134,150,200,144,79,62,180,111,92,59,173,69,116,55,188,90,26,108,197,213,232,230,216,39,242,84,87,95,204,140,196,127,171,229,150,25,168,117,57,113,216,145,162,85,106,114,16,135,78,26,77,7,173,150,73,14,54,167,93,224,163,74,210,134,143,82,148,227,33,38,157,28,56,215,62,113,254,203,148,44,65,180,4,121,106,169,42,66,218,160,212,103,35,76,218,181,16,154,104,227,75,145,117,26,150,181,40,222,74,93,81,37,78,182,134,221,61,122,247,174,101,0,11,127,158,153,233,151,27,58,101,197,71,52,51,66,179,212,105,80,108,211,44,180,68,185,85,9,74,35,54,226,198,108,204,183,143,47,74,172,87,36,146,82,165,173,72,66,22,180,135,74,219,19,106,172,27,178,134,81,212,49,133,102,165,17,88,158,163,30,68,108,39,72,113,179,121,117,26,137,35,176,106,105,43,66,186,179,106,83,106,121,122,147,165,6,73,35,222,45,180,46,5,169,59,69,102,229,59,62,97,109,39,51,22,75,170,99,184,181,134,235,46,206,150,234,210,82,150,155,18,163,184,76,169,6,81,148,209,27,6,203,102,132,110,76,218,73,37,22,34,250,246,151,218,47,29,237,65,154,115,243,51,29,72,253,86,29,30,22,134,126,102,82,250,203,207,49,15,120,211,77,239,183,91,245,167,122,180,235,95,51,62,68,74,142,204,89,203,77,217,246,145,180,235,152,95,125,128,107,21,9,20,244,77,142,242,93,114,54,237,210,101,47,200,109,55,54,153,113,242,117,148,45,95,158,52,100,162,78,241,131,116,39,207,101,93,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,69,224,30,109,182,85,218,99,25,108,161,155,144,243,75,7,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,210,106,101,122,154,109,104,113,36,122,86,132,234,74,209,173,181,250,30,202,172,204,194,185,201,151,24,115,52,176,84,190,177,69,196,212,246,170,17,181,56,218,220,103,89,118,216,119,118,181,161,47,52,178,83,110,32,148,122,28,66,210,103,116,152,14,214,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,233,76,121,172,218,199,202,159,57,61,96,98,31,104,190,2,106,122,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,3,202,184,245,80,60,171,128,244,167,178,119,146,198,77,250,191,195,222,206,96,93,81,106,182,78,242,88,201,191,87,248,123,217,204,11,170,0,0,0,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,149,67,21,122,81,252,132,243,55,226,95,108,66,1,103,250,52,186,65,35,103,13,42,143,179,230,111,213,101,185,152,48,35,245,106,61,90,91,174,202,127,18,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,186,140,205,102,171,200,80,242,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,159,77,129,118,215,194,187,86,101,196,74,37,90,167,213,243,55,12,211,217,111,17,211,228,27,104,114,126,130,75,106,169,199,38,210,132,41,151,86,100,107,74,18,91,151,22,72,50,210,166,150,232,101,80,0,233,89,67,157,25,95,159,88,53,188,192,202,60,95,19,17,80,156,144,236,67,144,202,28,105,109,62,217,150,182,157,105,212,165,214,151,99,74,137,43,74,76,208,180,44,174,149,164,204,35,131,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,0,121,87,30,148,246,78,242,88,201,191,87,248,123,217,204,15,53,131,210,158,201,222,75,25,55,234,255,0,15,123,57,128,17,171,209,105,183,183,184,73,148,29,148,115,65,141,120,126,171,80,234,120,66,169,30,61,220,129,58,91,230,162,135,33,40,43,184,203,207,186,163,67,182,53,54,227,134,75,51,105,68,166,37,252,121,87,19,61,209,165,210,9,27,56,105,84,125,159,51,126,171,45,204,193,129,31,171,81,234,210,221,118,83,248,149,8,76,167,220,55,13,12,18,24,92,120,204,52,147,91,206,169,111,157,212,102,107,53,92,36,40,0,0,98,175,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,9,169,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,128,30,148,192,0,0,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,139,94,152,236,205,218,94,131,26,14,95,49,70,137,78,201,92,75,29,150,30,168,196,109,18,151,84,168,182,234,36,19,18,156,91,122,161,173,181,71,74,218,109,179,45,234,9,197,27,142,118,218,99,16,54,1,219,6,171,178,110,110,37,85,3,136,230,4,198,50,33,192,197,104,121,165,26,227,48,133,168,155,156,210,155,66,157,215,28,158,117,102,218,82,162,117,10,90,52,235,54,220,110,119,179,75,43,112,38,116,224,74,158,89,230,93,11,195,56,110,179,185,235,176,186,211,209,247,187,167,144,243,126,248,202,208,226,108,227,72,87,101,69,123,88,238,70,100,126,123,54,174,217,71,49,246,74,204,117,224,172,106,215,94,165,78,222,63,64,175,176,201,162,45,94,42,76,136,212,146,51,61,219,200,212,146,117,147,51,83,106,82,76,141,104,91,110,44,61,25,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,177,10,221,24,187,120,252,132,43,177,178,27,54,43,90,112,14,32,168,39,193,181,74,141,71,119,23,11,188,164,60,167,44,157,210,143,115,33,245,71,37,106,113,182,153,81,184,241,219,91,170,57,169,1,215,241,254,63,193,185,89,131,106,217,131,152,56,134,37,15,15,80,227,156,153,211,164,153,232,105,23,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,63,62,219,98,237,139,142,246,191,199,113,235,245,248,126,6,195,116,109,126,231,240,254,241,153,30,11,222,179,29,18,190,90,67,13,56,254,245,200,228,231,190,17,232,190,148,216,139,141,203,233,29,219,142,54,213,184,202,6,15,203,228,75,143,151,88,62,67,235,130,243,171,117,165,214,229,168,137,7,53,214,12,201,40,66,82,74,75,9,82,119,169,67,174,169,70,147,120,218,111,13,64,77,247,71,7,72,4,61,162,40,77,101,38,111,98,47,236,177,3,172,190,212,153,13,177,29,188,69,23,90,220,213,29,12,161,182,208,243,45,153,33,108,146,117,27,109,19,169,53,251,241,53,157,67,203,190,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,63,219,18,109,131,134,118,185,202,246,171,73,56,144,177,181,14,59,9,197,148,120,141,72,220,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,90,148,25,20,48,215,164,119,110,57,59,41,96,216,24,63,47,145,18,70,98,227,8,239,174,11,206,173,167,81,68,136,147,36,28,215,88,51,53,45,106,81,169,44,37,73,221,41,109,58,165,26,137,147,105,203,149,182,46,216,184,19,100,12,9,30,191,95,135,225,156,73,89,215,238,127,15,239,30,143,225,77,211,209,209,43,229,164,48,235,108,110,155,144,78,123,225,22,187,105,77,204,248,121,247,199,248,255,0,25,102,158,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,131,159,200,188,210,206,92,164,204,122,118,35,200,106,237,86,157,139,230,222,147,17,186,116,84,203,114,119,88,50,65,70,56,203,66,209,35,90,244,26,91,82,21,239,137,109,73,45,105,73,150,127,237,197,180,182,99,236,237,183,22,81,103,159,185,63,7,86,147,149,244,223,116,120,81,117,99,91,43,110,68,185,253,106,158,228,150,44,135,119,107,59,161,221,42,111,122,203,78,232,81,36,146,119,131,163,75,163,238,54,79,82,168,251,65,230,253,42,91,121,131,62,63,89,163,210,101,180,236,87,240,210,22,153,76,56,78,18,31,52,62,185,17,159,105,70,135,154,74,216,59,164,200,150,74,182,48,116,213,249,83,225,111,87,240,125,163,81,1,46,153,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,81,231,135,98,77,176,113,54,200,217,160,213,105,39,46,110,9,174,72,97,56,178,143,17,168,251,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,82,125,4,97,60,83,66,199,56,86,141,141,112,180,238,187,69,196,20,248,245,74,116,157,210,219,223,197,125,180,184,211,154,22,73,90,117,33,105,59,40,137,69,123,25,17,240,1,203,0,0,0,0,0,0,0,8,203,233,143,199,248,203,43,49,150,207,185,131,151,216,134,93,15,16,208,228,98,57,48,103,70,50,214,210,237,77,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,203,77,142,182,197,192,155,95,224,73,21,250,4,63,3,98,74,54,143,116,24,127,120,244,143,5,239,94,144,136,191,45,45,134,155,127,122,220,115,115,222,200,244,95,74,172,101,199,10,250,115,190,146,127,124,159,139,68,122,236,235,159,56,203,102,220,220,161,102,182,12,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,67,137,77,137,70,133,104,89,33,196,150,180,36,200,61,47,0,233,89,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,80,1,28,29,51,249,13,39,21,101,126,26,207,250,20,40,157,99,3,200,85,46,186,180,199,105,47,185,78,152,227,105,97,197,188,107,37,173,12,201,178,18,209,37,124,103,56,178,208,73,89,170,71,197,191,207,236,156,161,109,1,147,88,179,39,113,27,221,94,38,38,167,170,59,114,116,173,125,82,82,20,78,70,147,161,11,65,185,186,125,182,157,221,235,36,175,70,149,118,84,100,2,8,118,4,218,30,149,179,62,210,244,12,121,138,170,178,224,97,58,132,121,52,76,70,184,208,211,37,125,73,244,93,10,52,153,26,201,13,201,110,43,203,54,189,243,67,74,36,146,238,109,175,208,240,242,195,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,244,103,177,126,113,215,115,247,102,12,1,154,184,165,157,21,170,173,61,200,245,23,53,32,250,204,168,146,29,136,236,155,33,8,66,55,203,142,167,119,105,73,37,27,205,5,114,77,204,60,225,9,254,232,184,242,19,203,47,142,189,177,52,64,8,159,238,139,143,33,60,178,248,235,219,19,64,97,255,0,77,102,122,67,170,215,112,94,207,20,26,206,251,192,154,241,38,34,140,217,48,227,104,148,234,55,112,80,165,145,155,173,188,134,85,41,106,108,201,9,54,229,176,190,221,210,104,180,29,18,25,13,39,52,246,151,111,50,106,16,162,63,135,178,194,63,133,36,148,152,237,72,67,181,23,208,227,80,91,36,45,100,164,45,42,39,100,161,212,161,122,23,13,37,217,82,208,162,197,252,254,206,58,238,208,25,203,139,51,139,17,179,213,229,226,106,130,164,55,27,82,23,213,34,161,36,220,104,218,208,132,19,155,166,27,105,173,230,130,82,244,106,87,105,70,98,98,186,36,50,26,54,86,108,208,222,100,212,33,75,99,16,230,124,143,10,73,41,49,221,142,182,169,204,45,198,160,182,72,90,205,43,66,146,110,201,67,169,66,53,162,98,75,180,148,33,70,22,171,166,63,31,227,44,172,198,91,62,230,14,95,98,25,116,60,67,67,145,136,228,193,157,24,203,91,75,181,52,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,45,54,58,219,23,2,109,127,129,36,87,232,16,252,13,137,40,218,61,208,97,253,227,210,60,23,189,122,66,34,252,180,182,26,109,253,235,113,205,207,123,35,209,125,42,177,151,28,43,233,206,250,73,253,242,126,45,17,235,179,174,124,227,45,155,115,114,133,154,216,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,14,37,54,37,26,21,161,100,135,18,90,208,147,32,244,188,2,223,228,94,122,101,198,209,121,113,78,205,12,175,172,245,234,84,235,180,243,46,145,34,85,62,82,72,141,200,178,91,35,61,219,200,212,155,149,205,38,149,37,104,82,208,180,45,87,0,0,0,90,173,167,118,133,194,187,47,228,213,107,55,49,76,110,191,212,55,113,169,212,180,74,110,59,213,57,206,171,75,81,219,82,207,237,156,89,165,43,82,26,105,213,146,23,163,73,133,213,1,16,27,49,244,193,99,184,25,143,82,143,181,1,248,87,11,98,90,131,61,90,101,46,35,49,219,194,140,153,188,107,209,29,182,77,233,108,221,198,8,245,186,167,80,219,38,164,239,150,102,149,75,165,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,64,62,177,21,125,33,219,66,226,173,151,250,66,242,239,55,48,180,110,191,212,50,254,44,106,141,45,114,156,142,205,78,11,179,234,41,118,59,138,65,253,171,136,53,37,105,67,173,52,179,66,244,105,57,84,16,173,211,87,229,79,133,189,95,193,246,141,68,4,186,100,190,111,96,220,250,202,252,63,155,153,126,252,183,40,88,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,226,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,221,71,158,29,137,54,193,196,219,35,102,131,85,164,156,185,184,38,185,33,132,226,202,60,70,163,239,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,73,244,17,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,7,44,0,0,0,0,2,50,250,99,241,254,50,202,204,101,179,238,96,229,246,33,151,67,196,52,57,24,142,76,25,209,140,181,180,187,83,72,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,242,211,99,173,177,112,38,215,248,18,69,126,129,15,192,216,146,141,163,221,6,31,222,61,35,193,123,215,164,34,47,203,75,97,166,223,222,183,28,220,247,178,61,23,210,171,25,113,194,190,156,239,164,159,223,39,226,209,30,187,58,231,206,50,217,183,55,40,89,173,131,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,208,226,83,98,81,161,90,22,72,113,37,173,9,50,15,75,192,58,86,75,230,246,13,207,172,175,195,249,185,151,239,203,114,133,136,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,36,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,125,212,0,0,0,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,3,21,122,46,60,187,50,203,227,175,99,205,19,248,124,196,1,244,92,121,118,101,151,199,94,199,154,39,244,236,3,72,31,138,98,167,110,225,67,241,12,6,146,230,53,253,8,208,92,12,107,230,144,20,21,79,49,65,84,243,1,211,179,44,175,68,103,246,98,127,120,177,0,155,68,32,211,238,126,230,95,162,255,0,234,132,254,102,63,110,142,210,75,186,90,127,122,177,1,123,71,52,101,238,123,151,232,191,250,144,22,42,51,138,78,173,42,81,114,228,98,86,118,1,168,56,188,52,201,27,174,157,241,130,75,138,190,199,23,210,34,142,198,223,127,63,48,147,190,143,250,129,21,2,50,53,57,199,24,163,191,235,34,250,64,74,149,29,122,163,170,230,103,239,135,207,224,33,247,159,49,195,225,231,55,145,20,119,63,158,153,113,248,8,114,224,40,102,68,87,49,143,27,90,213,83,7,44,241,83,151,116,180,117,31,19,211,33,143,79,164,100,57,242,24,183,182,164,130,107,43,113,145,17,168,140,188,29,203,246,68,112,17,79,136,228,248,87,60,113,19,164,107,50,84,54,79,223,57,240,106,57,122,68,188,108,168,198,227,4,97,53,153,39,142,18,128,92,63,89,96,68,21,36,138,110,116,87,210,101,168,252,30,133,93,124,126,134,57,9,139,217,157,178,111,3,97,68,146,72,141,56,90,9,112,47,176,178,2,251,35,138,72,253,2,183,63,56,210,223,136,159,128,134,160,21,35,243,141,22,177,144,214,145,162,252,64,106,21,34,49,66,59,138,151,48,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,133,15,145,10,171,144,161,242,32,26,75,153,141,193,182,92,204,110,0,13,153,69,242,179,167,246,53,126,1,188,54,164,254,102,119,237,21,248,0,97,46,220,223,218,140,69,254,69,203,253,236,145,20,89,78,230,140,226,165,112,189,183,255,0,197,92,18,193,183,42,126,99,226,46,63,237,46,95,239,100,136,151,203,83,209,155,116,231,57,219,125,195,255,0,70,88,9,154,217,45,253,89,109,133,123,63,223,221,255,0,227,15,140,144,100,238,132,159,194,49,115,99,247,183,153,117,132,139,77,175,215,251,254,207,32,101,12,126,13,39,238,128,235,216,200,244,192,65,219,244,65,126,245,66,39,118,200,123,117,50,178,189,55,190,44,144,86,191,166,64,150,44,96,155,193,79,31,209,5,248,20,34,147,110,115,221,68,168,171,157,241,123,197,251,146,64,96,85,101,91,202,164,181,90,215,144,225,255,0,202,49,33,59,16,83,244,251,180,247,239,240,119,208,254,201,244,136,240,158,189,83,228,157,191,62,95,239,140,72,238,197,199,111,118,63,23,255,0,218,0,74,133,35,129,187,233,211,252,163,206,126,213,158,84,89,195,254,95,98,15,104,190,61,21,209,87,117,59,195,189,63,202,60,234,109,89,229,69,156,63,229,246,32,246,139,224,38,147,162,247,200,99,45,62,57,246,196,209,149,69,196,174,49,87,162,247,200,99,45,62,57,246,196,209,149,69,192,172,3,90,120,164,106,46,5,97,164,188,65,213,178,255,0,52,176,38,103,251,163,247,13,92,240,159,185,44,65,51,11,86,62,86,121,158,173,84,139,167,126,199,190,161,58,244,239,17,219,70,164,29,248,40,236,96,59,88,0,0,8,130,233,99,216,166,157,151,243,63,36,238,87,211,55,20,90,221,65,109,226,248,77,148,169,14,53,84,148,251,207,29,77,78,45,75,67,108,186,183,18,202,147,239,72,67,155,130,65,40,222,50,68,190,142,43,22,97,106,22,56,194,213,156,21,138,96,245,218,46,32,167,200,165,212,99,111,86,222,254,43,237,169,183,91,214,131,74,211,169,10,81,93,38,74,43,220,140,143,136,15,57,219,42,237,49,140,182,80,205,200,121,165,131,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,105,53,50,189,77,54,180,56,146,61,43,66,117,37,104,214,218,242,43,164,227,110,90,22,210,213,218,54,89,101,13,115,194,25,109,64,220,213,29,150,229,45,113,156,168,86,13,14,163,120,147,120,137,210,101,166,93,54,210,70,134,140,220,91,230,162,113,36,202,138,208,109,235,179,60,109,150,54,134,169,224,122,52,232,143,225,234,228,127,116,120,125,150,77,221,112,169,207,200,125,13,196,116,221,82,148,165,180,166,92,108,151,173,122,208,148,44,205,42,90,144,155,21,132,232,30,234,241,85,27,11,120,110,149,70,240,205,66,61,63,194,53,105,61,94,12,61,235,137,70,254,67,182,61,219,40,213,169,107,177,233,73,25,216,236,2,255,0,236,11,178,140,205,171,115,198,37,18,166,214,140,25,133,247,53,140,80,243,140,190,109,191,21,47,36,147,1,46,52,105,221,189,35,182,148,153,184,133,37,180,62,226,117,27,90,21,63,216,79,11,80,176,54,21,163,96,172,45,7,169,81,112,253,62,61,46,157,27,122,183,55,17,88,109,45,180,222,181,154,150,173,40,66,74,234,51,81,218,230,102,124,71,64,217,163,103,76,9,178,254,86,64,203,60,11,31,245,41,149,137,186,222,249,167,84,234,204,178,252,205,219,174,185,185,222,238,16,173,210,21,161,28,136,185,153,221,80,1,98,182,196,218,171,6,236,161,148,117,12,97,89,169,68,86,39,168,199,145,27,9,210,28,108,222,93,70,162,72,236,26,154,74,208,174,172,218,148,218,158,94,164,233,65,146,72,247,139,109,11,190,163,207,183,72,195,155,69,189,180,149,69,237,164,33,68,135,82,92,119,149,134,163,196,147,22,75,12,225,243,159,47,170,33,183,88,109,181,56,130,86,248,137,111,182,135,212,68,70,226,83,114,34,11,1,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,95,76,199,216,202,187,148,155,29,225,93,166,49,205,87,117,85,199,120,130,157,30,137,71,142,180,45,182,40,242,32,203,146,153,50,22,87,187,206,238,153,82,27,73,145,54,217,158,187,173,102,134,114,131,162,159,97,88,216,197,200,27,83,230,188,8,146,104,81,100,19,216,42,10,101,58,151,213,81,137,53,7,225,37,155,46,36,146,134,157,142,227,73,101,194,86,240,205,197,41,9,74,91,55,111,175,77,95,146,198,22,245,129,7,217,213,16,17,107,178,78,72,82,182,143,207,236,57,146,245,154,228,186,52,124,71,30,168,148,79,140,218,92,92,103,217,167,73,144,202,205,10,224,180,19,172,183,173,23,73,169,26,146,74,65,153,44,186,86,106,229,158,42,201,188,199,196,121,91,141,98,117,122,214,25,168,59,79,147,165,183,16,219,218,15,176,251,91,196,33,106,101,212,26,92,109,102,146,214,218,208,162,43,40,134,64,116,92,121,118,101,151,199,94,199,154,37,39,164,27,98,74,86,213,248,1,186,238,24,98,36,28,197,194,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,120,105,34,39,28,184,99,175,69,215,72,4,58,188,58,110,204,153,223,136,183,53,86,122,181,59,3,213,31,109,134,34,185,21,166,26,97,154,74,183,104,70,151,139,117,118,156,112,214,167,148,226,155,53,18,201,164,187,39,227,204,15,185,108,199,192,217,167,238,42,157,6,171,11,31,97,252,65,224,182,35,82,93,55,39,49,88,98,78,237,45,199,92,115,81,169,228,190,130,36,27,70,102,106,34,52,153,240,49,232,251,32,126,76,191,33,172,39,249,32,252,21,242,66,240,122,124,59,224,205,59,157,246,165,104,213,163,222,247,219,189,222,247,117,239,91,221,230,235,222,244,0,184,0,0,3,137,197,152,90,133,142,112,173,103,5,98,152,61,118,139,136,41,242,41,117,24,219,213,183,191,138,251,106,109,214,245,160,210,180,234,66,212,87,73,146,138,247,35,35,226,32,135,164,27,98,74,174,202,24,253,186,238,24,98,92,236,186,197,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,120,105,35,54,220,180,250,14,149,157,25,67,131,115,235,43,241,6,81,230,3,18,220,161,98,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,137,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,152,64,182,202,59,109,230,134,202,20,172,109,66,194,143,203,157,77,197,84,121,44,193,134,169,77,165,138,77,109,73,74,88,171,33,183,89,117,43,91,105,73,165,77,89,41,120,183,100,225,158,237,22,177,95,150,172,123,138,191,77,113,30,36,196,117,15,178,76,157,82,157,33,207,243,156,121,231,28,95,165,74,82,187,204,197,202,218,171,102,124,101,178,134,110,76,202,220,97,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,81,169,149,234,105,196,45,181,25,233,90,21,165,75,70,135,23,37,93,20,251,14,73,203,90,84,13,169,51,37,113,29,174,226,122,57,47,11,83,18,134,159,42,117,58,82,80,178,154,183,44,102,137,47,53,100,165,45,168,183,108,186,226,86,106,83,170,109,144,142,13,170,118,99,174,236,171,138,176,142,10,197,53,174,187,90,196,24,62,6,37,168,198,234,200,111,193,114,159,113,246,221,131,173,14,186,135,247,75,142,162,223,36,201,43,189,201,36,92,79,235,217,39,102,121,59,83,226,28,121,129,232,211,165,177,136,104,120,30,118,35,195,236,178,109,104,155,81,98,84,84,55,17,211,117,73,74,80,234,94,113,178,94,180,104,90,144,179,53,37,10,66,178,43,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,1,130,184,179,11,87,112,54,42,172,224,172,83,7,169,86,176,253,66,69,46,163,27,122,135,55,18,152,113,77,186,222,180,26,144,173,43,66,138,233,51,73,218,228,102,92,69,245,218,95,110,172,237,218,151,6,225,76,15,152,51,226,34,155,64,143,29,233,204,198,138,194,17,83,171,178,114,80,85,35,50,108,150,202,213,30,66,91,91,41,94,231,90,20,180,161,26,137,8,145,254,148,45,133,190,77,120,85,121,227,147,152,51,173,230,77,23,71,134,35,66,86,151,171,180,182,219,81,29,153,36,159,88,152,205,155,221,216,210,181,180,75,111,223,84,152,237,148,85,236,209,179,166,59,218,131,52,224,101,158,5,143,250,148,202,196,221,108,252,204,165,245,150,89,126,102,237,215,91,223,110,183,232,86,233,10,214,190,68,92,204,131,186,236,57,178,37,87,107,236,220,86,20,126,163,46,143,132,232,49,211,82,196,117,86,35,169,107,67,6,178,74,34,178,179,73,180,137,47,30,173,27,195,177,33,183,156,36,185,186,54,213,232,35,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,233,91,58,228,54,13,217,183,40,232,89,83,131,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,214,226,147,114,73,173,90,16,72,109,39,161,9,34,185,96,56,156,89,138,104,88,27,10,214,113,174,41,157,212,168,184,126,159,34,169,81,147,186,91,155,136,172,54,167,29,115,66,9,75,86,148,33,71,100,145,168,237,98,35,62,2,5,246,250,219,95,21,109,89,152,242,232,148,154,159,87,203,44,51,80,121,188,57,79,142,110,33,185,250,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,110,91,89,160,139,82,157,91,179,189,143,240,6,13,205,60,27,86,203,236,193,195,209,43,152,122,185,28,227,78,131,36,143,67,168,185,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,121,236,219,19,101,92,101,178,134,110,84,48,125,102,155,45,88,98,163,34,68,156,39,87,113,194,121,21,26,113,47,176,74,117,40,66,122,203,105,83,105,121,26,83,165,102,74,34,221,173,181,172,46,87,71,238,194,53,221,170,177,83,120,215,20,163,169,101,150,31,168,19,117,25,55,67,158,20,148,195,145,92,118,149,161,18,26,144,198,246,52,133,31,89,73,26,81,107,21,213,192,167,79,220,158,21,247,43,238,23,220,205,43,220,223,131,252,19,224,126,164,223,81,234,59,189,215,86,220,91,119,185,221,246,55,122,116,233,236,218,220,4,38,116,104,109,199,39,103,28,100,206,79,99,132,68,94,93,99,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,174,194,27,39,16,100,105,90,30,155,234,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,192,64,183,72,54,196,149,93,148,49,251,117,220,48,196,185,217,117,138,164,72,122,149,49,49,84,150,41,47,169,231,148,138,74,220,83,206,173,107,110,58,91,82,93,112,210,111,22,240,210,70,109,185,103,71,206,219,117,93,148,49,251,148,44,78,252,185,217,117,138,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,22,236,148,102,109,183,110,91,164,83,110,169,59,82,227,35,192,249,125,62,90,50,174,129,33,151,160,179,38,43,72,93,78,162,201,72,65,212,136,205,178,125,148,41,185,10,109,12,169,126,34,18,181,33,11,81,161,29,127,96,93,138,49,86,213,153,143,18,183,86,166,117,124,178,195,53,6,92,196,117,9,4,226,27,159,160,210,226,169,145,205,181,33,106,121,212,25,18,212,133,22,229,181,146,204,245,41,164,58,19,209,132,241,77,11,28,225,90,54,53,194,211,186,237,23,16,83,227,213,41,210,119,75,111,127,21,246,210,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,114,195,137,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,57,96,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,53,61,23,30,66,121,101,241,215,182,38,140,170,24,171,209,113,228,39,150,95,29,123,98,104,202,160,1,229,92,122,168,30,85,192,122,83,217,59,201,99,38,253,95,225,239,103,48,46,168,181,91,39,121,44,100,223,171,252,61,236,230,5,213,0,0,0,0,0,0,24,171,210,143,228,39,153,191,18,251,98,16,202,161,138,189,40,254,66,121,155,241,47,182,33,0,128,17,218,178,183,52,177,222,75,99,186,102,102,101,165,119,192,216,146,141,190,234,83,122,171,50,55,91,214,86,203,158,246,242,22,218,174,219,171,79,105,39,107,220,172,100,70,93,84,72,79,73,111,71,220,156,158,170,214,54,131,202,10,84,70,242,250,124,142,179,88,164,196,105,168,172,97,165,173,81,88,108,155,37,190,107,125,18,36,190,234,137,12,180,148,48,86,73,17,32,147,96,188,27,87,116,157,101,198,102,108,84,184,217,95,55,193,216,235,49,55,152,110,177,64,125,100,228,170,28,93,217,29,65,106,53,52,166,222,101,198,214,150,26,115,222,212,180,201,82,209,165,200,238,182,220,106,228,13,3,52,241,94,114,225,60,45,146,149,186,173,27,25,214,106,9,167,211,42,52,201,50,99,189,15,122,149,33,231,212,236,98,55,91,101,12,169,213,58,180,145,233,104,156,51,35,34,49,208,4,159,116,54,108,197,225,42,237,91,105,220,107,133,234,172,183,71,181,63,4,77,113,237,212,89,47,56,137,12,212,31,75,101,101,187,187,65,165,148,172,253,235,83,175,145,18,156,110,237,7,45,211,157,244,147,251,228,252,90,35,215,102,236,239,170,236,225,157,184,91,58,40,212,56,149,153,24,114,67,170,92,9,46,41,180,73,97,230,28,142,242,9,105,226,133,155,79,57,161,118,81,37,122,84,105,89,17,160,228,43,167,59,233,39,247,201,248,180,69,88,15,78,121,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,81,231,175,97,125,179,107,187,30,102,60,170,155,148,175,12,224,204,81,213,227,226,106,107,72,65,74,83,109,26,247,82,99,56,171,89,230,183,174,153,54,165,19,110,37,106,74,180,153,161,214,253,4,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,235,24,85,210,97,182,189,71,102,12,9,77,193,57,105,83,234,217,147,139,109,38,20,198,206,43,222,6,130,203,205,155,146,30,142,242,92,215,190,178,216,108,148,222,147,179,234,37,146,153,36,170,240,109,131,181,158,13,217,23,43,253,220,87,99,196,172,87,103,200,110,53,11,14,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,162,251,180,25,146,157,65,31,158,204,127,143,241,150,105,227,42,182,96,230,14,33,151,92,196,53,201,7,38,116,233,38,90,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,136,58,248,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,30,148,246,78,242,88,201,191,87,248,123,217,204,0,243,88,62,170,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,202,36,127,106,221,135,35,98,93,145,50,219,107,140,185,92,179,174,211,114,223,11,47,23,82,73,14,200,41,209,26,166,68,97,51,88,36,146,141,165,176,210,81,189,73,217,163,101,165,57,116,41,181,239,131,53,58,60,246,211,165,109,79,149,241,232,88,191,16,68,86,106,97,168,230,88,130,25,70,76,83,154,193,57,165,170,131,13,165,70,149,161,73,54,146,233,160,146,72,120,212,91,182,208,182,117,101,168,243,3,149,185,165,142,242,91,29,211,51,51,45,43,190,6,196,148,109,247,82,155,213,89,145,186,222,178,182,92,247,183,144,182,213,118,221,90,123,73,59,94,229,99,34,50,244,39,178,142,213,217,113,181,174,92,35,26,224,167,122,141,86,14,237,138,253,1,247,137,114,169,18,148,70,100,149,25,17,111,25,94,149,27,79,17,18,92,74,84,70,72,90,28,109,1,208,58,81,252,132,243,55,226,95,108,66,16,173,178,119,149,62,77,250,192,195,222,209,96,77,79,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,0,244,166,0,0,0,58,166,105,102,150,4,201,108,9,83,204,204,203,174,248,27,13,209,183,61,118,111,85,122,70,235,122,242,25,111,222,217,66,220,85,220,117,9,236,164,237,123,157,136,140,203,181,128,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,96,7,77,95,146,198,22,245,129,7,217,213,16,24,1,209,113,229,217,150,95,29,123,30,104,159,225,0,61,23,30,93,153,101,241,215,177,230,137,254,0,0,0,0,0,0,22,83,106,237,148,114,227,107,92,184,94,10,198,173,117,26,172,29,227,244,10,251,12,146,229,82,37,40,136,141,73,35,50,222,50,189,41,39,89,51,36,184,148,164,200,208,180,54,226,47,88,0,243,3,154,89,91,142,242,91,29,212,242,207,50,232,94,6,196,148,109,207,93,133,214,153,145,186,222,178,135,155,247,198,86,182,213,118,221,66,187,42,59,94,199,99,35,34,188,24,147,110,60,220,196,187,37,209,118,71,152,136,135,66,166,200,209,46,172,234,215,34,108,234,115,79,33,248,112,140,221,53,19,72,97,212,157,148,221,174,219,81,155,73,33,45,185,190,152,157,186,54,50,161,109,135,151,17,105,141,213,124,13,140,240,191,88,145,134,106,78,173,103,21,46,58,72,222,198,146,218,111,118,93,221,52,70,226,82,110,54,164,37,73,212,68,182,156,129,108,45,149,89,143,141,51,30,46,80,225,188,23,85,151,140,229,212,23,75,77,17,81,205,169,77,202,108,212,78,182,234,92,211,185,221,232,89,184,110,105,75,105,66,212,179,73,37,70,65,218,246,98,217,235,21,109,65,156,180,92,163,194,210,122,135,95,222,73,168,213,23,21,201,12,211,32,180,157,78,200,113,40,47,181,109,4,165,33,43,117,214,144,107,70,189,69,215,243,191,5,82,178,215,58,49,246,92,208,164,75,126,155,133,113,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,94,246,34,228,39,251,99,237,147,48,110,200,185,95,238,30,133,34,37,98,187,62,67,146,107,184,141,48,14,43,245,85,147,139,54,9,104,55,29,52,33,166,150,77,165,4,189,23,222,44,136,148,234,204,224,135,107,31,42,124,228,245,129,136,125,162,248,11,191,138,54,44,170,214,182,28,203,109,171,50,183,15,203,159,33,184,245,162,199,140,53,37,78,173,44,49,83,146,220,122,131,76,26,76,201,13,180,217,161,243,66,172,148,33,167,55,100,68,251,162,192,100,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,224,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,57,61,23,30,66,121,101,241,215,182,38,136,234,233,31,232,255,0,153,179,189,117,220,219,202,28,59,253,137,231,245,102,29,141,29,199,228,57,135,101,104,67,122,100,45,229,184,226,217,121,194,53,161,227,86,146,113,211,105,68,143,121,55,67,21,115,211,61,51,31,104,188,199,168,230,134,104,86,122,245,86,117,154,101,150,136,209,22,159,21,38,102,220,88,205,153,158,237,148,106,85,138,230,163,82,148,181,169,107,90,214,172,245,232,161,216,114,78,37,170,209,54,184,204,101,196,58,21,54,68,133,225,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,94,233,37,103,77,230,146,229,208,150,209,190,181,93,26,123,10,198,218,107,19,74,204,252,206,129,18,86,87,225,201,15,211,101,65,84,167,91,126,175,81,56,228,105,97,6,195,136,117,148,50,79,178,242,156,53,22,163,221,182,148,172,148,225,183,57,32,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,6,0,12,244,232,220,233,4,141,179,180,151,50,123,57,42,178,213,151,85,25,10,147,10,164,243,174,188,140,50,178,105,247,29,38,163,178,195,175,60,137,47,27,9,52,37,73,67,107,53,185,107,173,195,62,191,209,237,177,214,4,218,255,0,2,103,37,2,191,51,192,216,146,141,238,119,220,254,32,221,189,35,193,123,215,165,174,87,202,168,125,166,223,222,183,28,155,247,195,61,23,212,155,25,113,196,188,127,128,49,150,86,99,42,182,95,102,14,30,151,67,196,52,57,7,26,116,25,36,90,218,93,136,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,204,61,68,0,140,14,137,77,181,252,55,14,30,201,185,155,83,170,204,173,51,190,115,5,212,31,61,251,106,130,203,27,197,211,20,100,157,109,238,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,228,252,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,136,171,18,169,211,157,244,147,251,228,252,90,48,215,163,223,0,96,220,211,218,231,4,229,246,96,225,232,149,204,61,92,143,91,141,58,12,146,61,14,163,192,243,12,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,129,177,38,216,56,155,100,108,208,106,180,147,151,55,4,215,36,48,156,89,71,136,212,125,252,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,169,51,253,128,49,254,13,205,60,27,73,204,28,190,196,49,43,152,122,185,28,164,193,157,24,207,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,121,236,219,7,100,204,101,178,46,104,123,135,174,200,151,88,161,79,142,220,154,22,35,84,2,138,197,85,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,93,183,107,50,36,186,131,59,233,209,193,210,1,51,103,122,235,89,73,155,216,139,251,19,207,235,47,181,38,67,111,200,115,14,202,208,183,53,71,67,40,113,197,178,243,132,72,91,36,157,36,227,164,234,77,30,252,78,132,223,128,0,8,54,233,111,200,105,57,89,180,187,153,147,79,133,17,140,61,153,241,252,41,24,163,71,106,58,26,168,176,134,218,156,217,161,11,53,45,106,81,181,37,110,169,8,214,185,138,46,210,144,181,29,192,232,96,207,152,216,87,52,49,46,64,87,102,203,234,248,226,58,106,148,36,42,67,170,97,186,140,54,220,83,237,161,146,65,161,11,122,53,214,167,77,72,225,5,180,30,179,82,9,57,105,210,197,145,116,44,207,217,130,167,152,222,6,170,205,197,57,105,106,141,33,84,243,90,244,197,126,68,118,231,147,205,17,40,148,202,88,70,253,75,177,41,190,172,74,214,148,111,18,184,107,200,28,227,174,236,255,0,156,184,79,56,176,227,61,98,94,25,168,38,67,145,181,33,29,110,42,210,166,228,198,214,180,44,155,222,176,227,173,111,52,26,145,175,82,123,73,35,1,208,4,148,215,51,210,133,150,29,14,152,23,46,124,51,85,133,138,115,47,195,20,234,66,105,228,180,106,138,198,32,117,201,230,243,164,105,36,178,166,23,184,82,46,106,115,172,146,116,41,27,197,34,53,135,127,199,121,199,93,199,57,103,150,121,85,33,158,175,69,203,74,125,74,60,54,245,33,123,249,83,170,47,75,145,38,228,132,173,58,144,184,205,110,205,75,73,117,109,105,210,110,40,128,50,7,39,43,187,64,103,46,19,201,220,56,247,87,151,137,170,9,142,228,157,40,95,84,138,132,169,201,50,116,45,104,39,55,76,54,235,187,189,100,165,232,210,158,210,136,135,165,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,64,244,48,100,52,108,85,154,24,151,63,235,176,165,245,124,15,29,52,186,18,213,29,212,176,229,70,99,110,37,247,16,241,44,144,181,179,26,232,83,70,149,240,156,218,207,65,165,6,169,137,1,21,125,57,223,73,63,190,79,197,162,42,196,170,116,231,125,36,254,249,63,22,140,53,232,247,192,24,55,52,246,185,193,57,125,152,56,122,37,115,15,87,35,214,227,78,131,36,143,67,168,240,60,195,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,32,108,73,182,14,38,217,27,52,26,173,36,229,205,193,53,201,12,39,22,81,226,53,31,127,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,234,76,255,0,96,12,127,131,115,79,6,210,115,7,47,177,12,74,230,30,174,71,41,48,103,70,51,208,234,46,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,125,182,197,216,235,29,236,129,142,227,208,43,243,60,51,134,235,58,253,207,226,13,219,49,252,41,186,102,58,229,124,170,135,221,113,141,211,146,9,191,124,50,215,109,73,185,31,11,213,209,193,210,1,51,103,122,235,89,73,155,216,139,251,19,207,235,47,181,38,67,111,200,115,14,202,208,183,53,71,67,40,113,197,178,243,132,72,91,36,157,36,227,164,234,77,30,252,78,132,202,102,150,105,96,76,150,192,149,60,204,204,186,239,129,176,221,27,115,215,102,245,87,164,110,183,175,33,150,253,237,148,45,197,93,199,80,158,202,78,215,185,216,136,204,188,251,237,131,181,158,50,218,235,52,61,220,87,99,203,163,208,160,71,110,53,11,14,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,174,219,180,25,154,90,65,21,202,233,25,219,95,242,85,102,59,20,12,1,83,170,183,150,88,91,222,233,177,159,61,211,117,73,196,107,39,42,106,103,74,86,157,72,89,54,210,93,53,41,13,165,74,179,74,121,214,203,170,108,47,177,149,119,108,60,199,149,76,114,171,224,108,25,133,250,188,140,77,82,105,104,57,73,109,211,94,234,52,102,213,123,188,238,233,210,39,20,147,109,180,161,74,86,163,36,52,224,94,190,140,93,131,190,77,245,216,217,243,155,20,93,88,7,15,212,19,224,218,93,70,157,188,139,138,30,74,30,75,150,86,245,39,185,142,250,99,154,181,54,227,79,40,156,100,239,161,212,148,212,143,146,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,128,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,24,0,51,211,163,115,164,18,54,206,210,92,201,236,228,170,203,86,93,84,100,42,76,42,147,206,186,242,48,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,229,174,183,12,250,255,0,71,182,199,88,19,107,252,9,156,148,10,252,207,3,98,74,55,185,223,115,248,131,118,244,143,5,239,94,150,185,95,42,161,246,155,127,122,220,114,111,223,12,244,95,82,108,101,199,18,241,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,48,245,16,2,48,58,37,54,215,240,220,56,123,38,230,109,78,171,50,180,206,249,204,23,80,124,247,237,170,11,44,111,23,76,81,146,117,183,185,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,147,240,0,0,1,21,125,57,223,73,63,190,79,197,162,42,196,170,116,231,125,36,254,249,63,22,140,53,232,247,192,24,55,52,246,185,193,57,125,152,56,122,37,115,15,87,35,214,227,78,131,36,143,67,168,240,60,195,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,32,108,73,182,14,38,217,27,52,26,173,36,229,205,193,53,201,12,39,22,81,226,53,31,127,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,234,76,255,0,96,12,127,131,115,79,6,210,115,7,47,177,12,74,230,30,174,71,41,48,103,70,51,208,234,46,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,123,54,193,217,51,25,108,139,154,30,225,235,178,37,214,40,83,227,183,38,133,136,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,215,109,218,204,137,46,160,206,250,116,112,116,128,76,217,222,186,214,82,102,246,34,254,196,243,250,203,237,73,144,219,242,28,195,178,180,45,205,81,208,202,28,113,108,188,225,18,22,201,39,73,56,233,58,147,71,191,19,161,55,224,0,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,24,171,209,113,229,217,150,95,29,123,30,104,159,195,230,32,15,162,227,203,179,44,190,58,246,60,209,63,166,93,224,40,103,112,230,147,20,2,224,3,73,38,199,123,141,127,66,52,153,92,238,53,23,4,128,160,0,169,29,128,117,92,118,90,169,109,149,255,0,68,151,239,84,32,127,105,104,91,175,115,158,249,123,245,207,161,253,100,79,110,45,70,186,123,101,123,123,249,31,252,149,8,78,219,18,155,212,189,200,251,246,189,125,127,232,109,107,117,127,79,164,6,24,56,230,171,112,25,235,176,214,32,234,174,209,161,245,77,91,220,99,31,181,188,181,174,113,139,149,134,5,147,86,250,47,220,25,121,177,188,189,56,135,13,150,238,255,0,150,248,125,255,0,95,28,4,220,96,169,91,234,107,138,209,111,150,12,185,253,106,71,103,35,184,232,153,109,35,121,72,115,177,111,151,12,185,253,106,7,122,79,32,3,228,49,51,110,19,182,88,227,94,31,224,223,227,17,134,89,159,33,137,59,114,42,217,97,141,120,127,131,127,140,70,1,23,184,21,118,206,106,239,15,210,194,255,0,179,137,144,217,208,237,130,112,186,188,248,102,15,240,44,136,123,203,24,29,123,57,235,165,189,209,243,42,254,45,251,227,144,153,44,131,133,213,240,54,23,45,230,171,97,200,73,241,109,249,203,64,46,210,120,164,143,208,42,40,158,9,34,244,10,128,169,29,134,130,59,119,13,100,87,26,8,187,192,107,213,114,228,4,93,224,69,194,226,133,204,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,67,228,66,170,228,40,124,136,6,146,230,99,112,109,151,51,27,128,3,106,79,230,103,126,209,95,128,110,141,185,63,153,221,251,69,126,0,24,79,183,41,124,200,196,92,127,218,92,191,222,201,17,37,151,169,39,51,98,2,53,17,95,123,252,89,98,91,182,230,79,204,140,69,207,251,139,151,251,217,34,34,112,43,253,91,53,224,187,116,150,157,239,141,203,243,50,128,76,78,199,77,18,50,243,8,150,240,142,221,127,248,121,3,42,99,112,105,54,227,207,240,140,73,216,210,127,88,203,252,30,90,155,61,94,16,241,79,236,242,61,35,45,161,241,101,31,119,240,128,224,241,105,43,168,160,244,159,207,203,240,40,68,126,220,75,116,220,172,37,76,45,41,44,97,34,202,50,59,31,230,145,46,248,157,38,184,73,77,143,131,197,203,224,80,138,77,188,233,173,177,79,159,37,59,205,78,99,23,111,126,92,83,40,252,192,35,226,66,201,19,165,95,189,213,119,250,76,72,126,196,213,86,203,221,159,97,63,165,223,71,251,36,71,101,67,74,106,18,74,255,0,159,47,247,198,51,187,98,169,237,55,238,203,120,243,73,191,131,173,117,17,127,124,122,64,76,5,5,210,112,222,34,183,52,119,252,35,206,174,213,158,84,89,195,254,95,98,31,104,190,61,17,97,149,37,74,127,74,136,248,163,145,252,35,206,238,213,158,84,89,195,254,95,98,15,104,190,2,105,58,47,124,134,50,211,227,159,108,77,25,82,67,21,186,47,60,134,50,207,227,159,108,77,31,63,72,38,219,20,173,148,112,19,116,44,50,252,89,217,139,138,99,200,102,151,13,50,146,151,233,76,41,151,146,138,178,219,83,46,161,104,110,66,91,74,90,112,146,79,30,240,146,102,77,185,96,182,253,39,219,116,124,133,112,162,178,59,39,113,151,85,204,138,214,143,12,73,132,157,79,80,169,110,54,163,59,60,74,46,175,49,219,183,187,177,41,104,104,214,231,189,41,81,220,58,244,43,121,44,226,159,88,19,189,157,78,16,219,139,49,69,119,28,98,154,206,53,197,19,186,237,103,16,84,36,85,42,50,119,72,111,127,41,247,20,227,174,104,65,18,19,169,106,81,217,36,73,43,216,136,139,128,153,46,133,111,37,156,83,235,2,119,179,169,192,51,248,0,0,5,128,219,91,106,218,22,201,153,55,55,25,111,105,83,49,125,74,240,240,181,18,107,203,79,95,149,169,4,227,134,150,200,214,108,176,133,239,92,59,161,39,100,55,188,66,221,108,197,224,199,216,251,6,101,110,13,171,102,14,97,98,24,148,60,61,67,142,114,103,78,146,163,36,52,139,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,157,141,170,118,151,198,91,87,102,228,204,210,197,240,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,173,109,48,110,88,148,242,245,58,226,214,226,136,181,45,106,210,148,35,67,104,11,107,139,49,77,119,28,226,170,206,53,197,51,186,237,107,16,84,36,85,42,50,119,72,111,127,41,247,20,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,49,78,19,197,88,26,187,43,11,99,92,51,85,195,245,168,90,58,205,58,169,9,200,146,152,214,132,173,26,218,112,146,180,234,66,210,162,185,113,74,136,203,129,144,145,78,137,189,138,41,217,129,51,242,78,230,133,51,127,69,162,84,16,222,16,132,225,74,142,227,181,72,175,178,241,84,210,226,20,132,56,203,75,109,76,165,62,250,133,185,191,37,146,77,146,37,229,175,72,166,194,177,182,165,193,167,142,50,250,4,68,102,165,2,59,44,193,122,76,167,80,138,157,57,147,144,179,166,145,27,132,195,43,83,146,20,226,30,82,60,116,37,10,90,16,163,90,2,218,116,81,237,175,242,77,194,172,108,215,153,149,58,84,108,73,132,169,241,227,97,39,111,185,122,177,75,101,181,36,227,232,36,147,106,122,43,109,163,138,85,173,198,143,81,160,205,151,157,84,138,143,45,152,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,4,255,0,108,11,181,116,61,171,114,58,37,110,166,238,140,103,133,247,52,124,80,203,143,48,110,63,41,44,164,211,61,45,180,73,221,179,35,182,164,145,182,132,165,196,62,218,117,19,90,212,25,42,58,86,111,100,190,87,231,214,13,115,47,243,115,8,68,196,84,39,36,53,44,163,188,183,26,91,79,182,103,161,214,157,105,73,117,165,216,212,147,82,20,147,52,45,104,59,165,106,35,238,160,3,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,96,95,77,95,146,198,22,245,129,7,217,213,17,159,227,0,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,14,149,11,37,242,190,157,155,147,243,222,159,132,34,69,199,117,74,57,80,103,86,25,91,136,92,168,68,182,214,73,117,178,86,233,107,35,101,162,39,84,131,115,67,104,70,173,9,36,151,117,0,0,0,0,0,0,1,213,49,254,86,224,76,208,247,57,238,234,133,225,63,114,88,130,30,41,163,252,180,243,61,86,169,23,86,225,255,0,122,90,117,233,222,47,176,189,72,59,241,73,216,135,107,0,1,10,221,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,192,38,164,116,172,188,201,124,175,202,154,174,44,174,229,254,16,137,73,169,99,154,195,213,236,67,49,43,113,215,231,205,113,74,82,148,183,28,82,148,72,37,45,197,37,164,153,54,131,113,195,74,83,173,87,238,160,0,0,0,2,213,109,47,179,166,4,218,131,43,39,229,158,58,143,250,172,202,60,221,111,124,204,170,117,103,153,98,102,237,167,91,223,110,183,235,86,233,106,208,190,70,92,140,174,168,0,243,67,180,86,67,99,45,155,115,114,187,149,56,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,14,37,55,52,146,213,161,100,182,212,122,208,162,43,128,230,221,185,242,123,46,71,217,101,156,77,45,52,116,200,121,137,21,85,63,170,107,148,67,105,180,181,71,66,236,74,68,100,168,158,53,93,74,82,219,91,108,17,161,148,27,110,103,167,77,239,184,79,145,102,90,120,67,251,179,247,65,47,193,31,62,254,213,245,98,235,252,189,235,231,222,13,241,251,127,81,195,120,34,4,5,213,217,163,103,76,119,181,6,105,192,203,60,11,31,245,41,149,137,186,217,249,153,75,235,44,178,252,205,219,174,183,190,221,111,208,173,210,21,173,124,136,185,153,122,19,200,188,139,203,141,157,50,226,157,149,249,95,70,234,52,168,55,117,231,157,50,92,170,132,165,17,19,146,164,184,68,91,199,151,165,55,59,18,73,41,74,16,148,33,8,66,113,43,161,165,172,26,254,203,149,74,165,11,5,68,164,215,91,197,18,233,117,218,178,93,55,95,172,173,166,154,125,135,22,102,68,109,161,166,165,147,73,104,140,208,70,135,28,43,41,229,140,245,0,0,22,255,0,61,51,211,46,54,116,203,138,142,104,102,133,103,168,210,160,217,166,89,104,137,114,170,18,148,70,109,197,140,217,153,111,30,94,149,88,174,73,36,165,75,90,144,132,45,105,11,127,182,190,213,212,45,146,242,106,110,50,222,210,166,98,250,149,225,225,106,36,215,150,158,191,43,82,9,199,13,45,145,172,217,97,11,222,184,119,66,78,200,111,120,133,186,217,143,61,152,179,20,215,113,206,42,172,227,92,83,59,174,214,177,5,66,69,82,163,39,116,134,247,242,159,113,78,58,230,132,18,80,157,75,90,142,201,34,73,94,196,68,92,5,192,218,95,104,188,119,181,6,105,207,204,204,117,35,245,88,116,120,90,25,249,153,75,235,47,60,196,61,227,77,55,190,221,111,214,157,234,211,173,124,204,249,17,90,160,18,147,209,51,182,221,42,139,26,151,178,70,99,191,18,4,119,36,76,123,9,214,36,202,75,72,83,239,186,218,209,73,38,210,201,17,173,199,92,152,234,29,117,219,169,107,75,41,35,51,109,34,87,199,149,113,57,61,26,27,113,198,218,59,6,179,147,216,225,18,209,152,184,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,182,183,9,196,25,146,150,134,67,55,199,149,113,234,160,121,87,1,233,79,100,239,37,140,155,245,127,135,189,156,192,186,162,213,108,157,228,177,147,126,175,240,247,179,152,23,84,0,0,0,0,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,134,42,244,163,249,9,230,111,196,190,216,132,2,0,71,166,140,173,204,140,184,218,103,38,169,152,255,0,14,67,240,174,16,198,148,247,154,114,21,90,9,123,227,102,165,177,38,44,134,87,169,10,210,180,58,210,202,234,109,90,79,74,150,131,37,31,153,113,146,155,11,237,155,93,216,243,49,229,84,220,165,120,103,6,98,142,175,31,19,83,90,66,10,82,155,104,215,186,147,25,197,90,207,53,189,116,201,181,40,155,113,43,82,85,164,205,14,182,29,219,110,13,129,49,150,72,231,205,58,141,149,24,70,92,188,9,152,181,136,180,204,26,179,154,78,147,21,25,26,83,224,199,222,119,73,52,189,233,175,116,110,168,245,50,73,51,117,107,109,243,68,207,100,14,78,80,182,127,201,172,39,147,184,113,238,177,19,12,211,211,29,201,58,86,142,183,41,106,83,146,100,232,90,214,109,239,95,113,215,119,122,205,40,215,165,61,148,145,14,235,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,192,69,95,78,119,210,79,239,147,241,104,195,94,143,124,1,131,115,79,107,156,19,151,217,131,135,162,87,48,245,114,61,110,52,232,50,72,244,58,143,3,204,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,204,174,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,233,91,96,236,153,140,182,69,205,15,112,245,217,18,235,20,41,241,219,147,66,196,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,235,182,237,102,68,151,80,103,125,58,60,186,68,127,35,36,58,134,87,230,193,85,106,248,6,70,250,161,77,91,82,55,142,81,30,67,18,29,113,136,204,110,204,221,235,111,245,116,18,20,235,77,54,226,148,233,153,107,117,71,43,251,89,228,134,1,218,11,33,177,62,95,230,53,114,38,31,166,166,63,133,26,196,50,27,101,69,67,126,53,220,76,221,79,89,40,66,82,75,75,166,74,65,155,43,121,26,209,172,212,94,109,192,93,93,167,118,133,197,91,80,103,45,107,55,49,76,110,161,215,247,113,169,212,180,74,114,67,52,200,45,39,75,81,219,82,207,237,156,89,165,40,74,221,117,213,146,17,175,73,102,255,0,69,14,195,146,113,45,86,137,181,198,99,46,33,208,169,178,36,47,8,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,247,73,43,58,111,52,151,46,132,182,141,246,42,236,9,146,25,95,180,46,210,244,12,182,205,154,228,184,148,135,227,201,158,205,58,51,110,107,173,191,29,27,211,130,111,35,140,116,41,164,188,226,220,224,102,134,84,218,20,135,28,66,211,232,120,7,149,113,233,79,100,239,37,140,155,245,127,135,189,156,192,243,88,61,41,236,157,228,177,147,126,175,240,247,179,152,1,230,176,122,83,217,59,201,99,38,253,95,225,239,103,48,60,214,15,74,123,39,121,44,100,223,171,252,61,236,230,0,69,175,73,111,71,220,156,158,170,214,54,131,202,10,84,70,242,250,124,142,179,88,164,196,105,168,172,97,165,173,81,88,108,155,37,190,107,125,18,36,190,234,137,12,180,148,48,86,73,17,32,147,108,96,217,71,106,236,199,217,43,49,209,141,112,83,189,122,149,59,118,197,126,128,251,198,136,181,120,169,51,50,74,140,136,247,111,35,82,141,167,136,141,77,169,74,35,37,161,110,54,187,171,210,51,182,191,228,170,204,118,40,24,2,167,85,111,44,176,183,189,211,99,62,123,166,234,147,136,214,78,84,212,206,148,173,58,144,178,109,164,186,106,82,27,74,149,102,148,243,173,151,84,216,95,99,42,238,216,121,143,42,152,229,87,192,216,51,11,245,121,24,154,164,210,208,114,146,219,166,189,212,104,205,170,247,121,221,211,164,78,41,38,219,105,66,148,173,70,72,105,192,147,253,189,115,75,2,103,79,70,198,57,204,188,180,174,248,103,13,214,124,25,212,166,245,87,163,239,119,85,248,172,185,239,111,33,14,38,206,52,180,246,146,87,181,202,228,100,103,16,59,39,121,83,228,223,172,12,61,237,22,4,207,116,152,210,105,84,14,143,252,192,161,80,169,145,41,212,218,116,122,12,72,112,226,50,150,88,140,195,117,104,41,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,12,59,39,121,83,228,223,172,12,61,237,22,0,122,83,31,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,235,16,193,210,91,210,9,39,56,106,181,141,159,50,130,171,17,204,190,129,35,171,86,42,209,29,106,83,24,149,104,84,87,219,54,205,108,18,216,68,121,44,58,146,91,46,169,15,149,148,70,104,52,220,45,87,72,102,218,117,93,169,243,66,69,11,8,98,9,106,202,188,53,32,139,15,195,56,202,138,83,95,38,244,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,118,218,214,246,169,244,30,85,199,170,128,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,0,233,171,242,88,194,222,176,32,251,58,162,3,0,58,46,60,187,50,203,227,175,99,205,19,252,32,7,162,227,203,179,44,190,58,246,60,209,63,192,0,0,0,0,0,0,0,0,58,165,59,42,178,226,145,152,245,124,222,166,96,186,84,108,103,94,167,199,165,212,171,109,199,34,149,38,43,38,102,219,106,87,254,161,40,203,180,180,178,194,84,106,38,90,36,118,176,0,30,107,54,177,242,167,206,79,88,24,135,218,47,143,74,99,205,102,214,62,84,249,201,235,3,16,251,69,240,19,83,209,113,228,39,150,95,29,123,98,104,201,76,89,133,168,88,231,10,214,112,86,41,131,215,104,184,130,159,34,151,81,141,189,91,123,248,175,182,166,221,111,90,13,43,78,164,45,69,116,153,40,175,114,50,62,35,26,250,46,60,132,242,203,227,175,108,77,25,84,3,175,224,12,1,131,114,179,6,210,114,251,47,176,244,74,30,30,161,199,40,208,96,198,35,208,210,46,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,125,128,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,186,189,6,63,78,207,189,191,198,66,250,244,150,108,43,39,105,172,51,23,51,242,198,4,185,89,161,135,35,177,77,139,5,50,154,109,138,189,56,228,25,169,133,155,238,33,166,86,201,190,243,201,112,148,90,139,120,218,146,179,83,102,221,138,232,49,250,118,125,237,254,50,18,168,3,202,184,155,238,142,14,144,8,123,68,80,154,202,76,222,196,95,217,98,7,89,125,169,50,27,98,59,120,138,46,181,185,170,58,25,67,109,161,230,91,50,66,217,36,234,54,218,39,82,107,247,226,106,218,244,175,108,57,27,18,210,171,123,92,101,202,229,157,118,155,30,58,241,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,122,147,179,70,203,74,114,232,83,107,223,69,94,0,199,248,203,43,49,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,70,30,162,0,99,174,196,155,96,225,157,174,114,189,170,210,78,36,44,109,67,142,194,113,101,30,35,82,55,16,95,117,199,208,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,165,100,80,0,0,0,138,190,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,140,170,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,9,179,218,43,33,176,110,210,89,71,93,202,156,103,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,182,212,171,154,73,105,214,131,91,106,61,11,81,31,157,124,232,202,28,101,144,185,161,136,50,143,48,24,136,221,119,14,200,75,50,14,35,228,243,14,161,109,165,214,158,109,124,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,167,207,108,93,177,112,38,200,24,18,61,126,191,15,195,56,146,179,175,220,254,31,222,61,31,194,155,167,163,162,87,203,72,97,214,216,221,55,32,156,247,194,45,118,210,155,153,240,243,239,143,241,254,50,205,60,101,86,204,28,193,196,50,235,152,134,185,32,228,206,157,36,203,91,171,177,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,4,154,116,81,237,211,243,141,151,243,175,25,255,0,123,197,192,19,103,39,237,146,170,91,146,13,95,173,117,84,41,63,86,201,47,243,59,34,85,6,0,116,98,236,29,242,16,161,70,207,156,216,162,233,199,216,130,158,159,6,210,234,52,237,220,172,46,202,150,242,92,178,183,170,45,244,134,21,28,213,169,182,221,101,38,227,39,109,110,164,243,252,0,121,150,207,236,156,174,236,255,0,156,184,179,39,113,27,221,98,94,25,168,42,59,114,116,161,29,110,42,210,78,70,147,161,11,89,55,189,97,198,157,221,235,53,35,94,149,118,146,100,61,52,136,149,233,172,200,184,116,170,238,11,218,30,131,70,220,248,111,94,27,196,82,91,54,27,109,114,154,70,242,10,212,130,34,117,199,150,202,101,33,78,25,173,36,220,70,17,216,178,73,97,24,32,2,255,0,236,33,145,116,45,162,118,160,194,57,115,140,104,213,90,142,22,87,90,168,215,83,79,53,163,68,88,241,220,113,4,243,168,35,54,153,113,242,97,133,44,141,42,247,226,74,22,149,169,10,32,155,77,136,242,26,78,206,59,52,96,236,182,172,194,136,198,33,40,235,170,98,3,102,59,77,172,234,50,86,110,184,219,171,105,107,75,203,101,42,110,49,59,173,90,209,29,6,86,78,148,149,245,0,1,21,125,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,25,85,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,19,103,180,86,67,96,221,164,178,142,187,149,56,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,109,169,87,52,146,211,173,6,182,212,122,22,162,63,60,57,233,145,121,143,179,166,99,212,114,191,52,40,221,70,171,6,206,178,243,70,107,139,80,138,163,50,110,84,103,12,139,120,202,244,170,199,98,81,41,42,66,210,133,161,104,79,166,145,142,187,109,236,125,134,118,185,202,247,104,170,40,144,177,181,14,59,234,194,117,137,110,200,220,65,125,215,24,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,90,84,16,109,179,22,207,88,171,106,12,229,162,229,30,22,147,212,58,254,242,77,70,168,184,174,72,102,153,5,164,234,118,67,137,65,125,171,104,37,41,9,91,174,180,131,90,53,234,47,67,217,47,148,56,55,33,114,191,15,229,30,95,177,45,186,22,29,142,166,99,156,183,205,231,221,90,220,83,174,188,226,248,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,91,253,143,182,76,193,187,34,229,127,184,122,20,136,149,138,236,249,14,73,174,226,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,244,95,120,178,34,83,171,51,190,160,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,125,122,75,54,21,147,180,214,25,139,153,249,99,2,92,172,208,195,145,216,166,197,130,153,77,54,197,94,156,114,12,212,194,205,247,16,211,43,100,223,121,228,184,74,45,69,188,109,73,89,169,179,110,197,116,24,253,59,62,246,255,0,25,9,84,1,229,92,77,247,71,7,72,4,61,162,40,77,101,38,111,98,47,236,177,3,172,190,212,153,13,177,29,188,69,23,90,220,213,29,12,161,182,208,243,45,153,33,108,146,117,27,109,19,169,53,251,241,53,109,122,87,182,28,141,137,105,85,189,174,50,229,114,206,187,77,143,29,120,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,189,73,217,163,101,165,57,116,41,181,239,162,175,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,81,0,49,215,98,77,176,112,206,215,57,94,213,105,39,18,22,54,161,199,97,56,178,143,17,169,27,136,47,186,227,232,101,109,184,234,9,42,67,201,140,183,73,9,91,134,217,40,144,181,40,203,82,178,40,4,85,244,231,125,36,254,249,63,22,140,85,232,184,242,236,203,47,142,189,143,52,101,87,78,119,210,79,239,147,241,104,197,94,139,143,46,204,178,248,235,216,243,64,77,158,209,89,13,131,118,146,202,58,238,84,227,56,81,20,138,140,117,174,153,57,232,230,242,233,53,18,66,138,60,214,137,43,66,181,182,165,92,210,75,78,180,26,219,81,232,90,136,252,235,231,70,80,227,44,133,205,12,65,148,121,128,196,70,235,184,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,224,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,62,123,98,237,139,129,54,64,192,145,235,245,248,126,25,196,149,157,126,231,240,254,241,232,254,20,221,61,29,18,190,90,67,14,182,198,233,185,4,231,190,17,107,182,148,220,207,135,159,124,127,143,241,150,105,227,42,182,96,230,14,33,151,92,196,53,201,7,38,116,233,38,90,221,93,136,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,136,36,211,162,143,110,159,156,108,191,157,120,207,251,222,46,0,155,57,63,108,149,82,220,144,106,253,107,170,161,73,250,182,73,127,153,217,18,168,48,3,163,23,96,239,144,133,10,54,124,230,197,23,78,62,196,20,244,248,54,151,81,167,110,229,97,118,84,183,146,229,149,189,81,111,164,48,168,230,173,77,182,235,41,55,25,59,107,117,39,159,224,2,8,122,77,54,193,195,59,82,230,133,18,139,151,39,18,102,9,192,209,221,77,42,176,150,164,52,253,77,249,141,199,92,149,173,183,208,218,154,66,20,202,26,74,13,23,187,110,47,82,137,196,165,25,21,210,185,183,79,207,246,95,201,76,103,253,241,23,31,205,130,159,181,74,105,109,200,37,126,187,214,144,148,253,67,38,191,205,12,136,171,1,114,182,110,206,250,174,206,25,219,133,179,162,141,67,137,89,145,135,36,58,165,192,146,226,155,68,150,30,97,200,239,32,150,158,40,89,180,243,154,23,101,18,87,165,70,149,145,26,15,209,70,76,102,254,13,207,172,175,160,102,222,95,189,45,202,22,35,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,52,168,252,198,140,148,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,176,244,35,99,243,0,249,233,53,106,85,122,149,14,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,71,48,26,79,152,212,92,131,73,95,143,1,91,17,23,3,1,64,0,1,197,215,155,55,34,32,138,255,0,61,35,229,232,49,14,27,110,194,90,125,197,220,213,250,99,244,63,177,132,204,84,208,106,142,146,177,248,229,203,224,49,17,123,113,81,157,63,113,86,98,71,233,151,208,31,248,183,160,4,115,37,11,250,147,253,161,146,251,37,84,219,143,138,48,210,28,74,72,253,214,195,62,43,183,231,140,12,113,178,139,232,79,246,133,232,217,174,114,152,198,120,97,36,109,255,0,116,240,143,143,235,172,128,157,92,157,154,220,186,19,174,32,211,194,160,164,240,85,254,129,177,116,81,196,133,145,217,238,87,88,195,15,172,205,28,42,202,46,207,235,109,11,218,221,140,173,126,240,21,95,4,152,196,45,185,212,69,150,56,219,137,126,150,255,0,24,140,50,249,219,19,103,196,97,198,221,79,219,45,113,186,72,211,250,91,252,98,48,8,237,200,198,205,204,236,175,25,31,233,41,247,125,124,97,49,217,44,217,150,11,195,101,199,251,67,15,187,236,77,136,117,217,252,245,231,93,116,255,0,220,69,114,251,120,194,100,178,109,36,156,21,134,207,253,193,135,252,19,96,46,18,124,82,248,5,64,185,0,10,145,216,104,46,99,80,210,146,35,226,3,89,114,48,34,244,129,114,48,46,96,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,10,31,34,21,87,33,67,228,64,52,151,51,27,131,108,185,152,220,0,27,114,63,51,187,246,138,252,3,112,109,200,252,206,239,218,43,240,0,194,189,185,74,244,108,70,127,249,151,51,247,146,68,59,97,199,84,140,205,143,98,46,26,249,254,199,49,49,187,112,166,244,76,71,195,253,165,204,253,228,145,13,212,99,82,51,49,149,23,2,45,95,197,204,4,186,108,66,249,171,0,224,187,233,191,205,31,225,164,140,208,128,119,142,217,252,63,132,198,16,108,56,234,213,129,176,87,107,129,248,75,187,236,210,70,110,83,76,250,179,127,119,240,152,15,151,16,36,142,34,110,127,158,151,224,49,22,91,123,164,157,164,205,65,159,2,198,46,114,251,89,66,82,177,26,244,195,71,31,207,139,240,24,139,13,188,221,36,210,231,25,171,253,184,59,221,245,178,128,71,45,97,4,154,156,162,185,240,125,207,223,24,202,157,148,241,83,148,223,117,26,151,17,27,206,165,243,195,181,237,191,229,199,210,49,106,164,141,253,78,97,219,85,159,115,209,244,70,47,14,75,212,14,159,225,139,189,187,222,117,127,161,189,237,188,244,122,64,79,134,6,152,153,11,150,73,91,106,177,181,226,157,254,168,121,238,218,179,202,139,56,127,203,236,65,237,23,196,245,100,245,81,19,94,169,18,95,215,165,81,254,134,220,205,126,129,2,187,86,121,81,103,15,249,125,136,61,162,248,9,70,217,147,105,108,27,178,151,69,238,95,230,150,47,131,42,162,181,72,171,211,105,20,200,196,105,93,66,162,229,86,160,182,152,55,44,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,196,222,115,230,246,50,207,156,207,175,230,222,63,126,35,149,220,69,33,47,72,40,140,19,44,52,132,54,150,154,105,180,113,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,224,43,56,162,187,136,41,212,42,77,94,118,254,46,26,167,174,151,75,111,116,132,245,120,170,148,252,181,55,116,145,26,238,252,185,11,186,140,213,219,181,244,146,72,179,159,163,3,97,159,147,86,41,70,120,103,14,13,235,121,113,70,215,224,120,211,85,165,154,237,77,183,18,69,118,77,39,214,33,181,103,55,151,52,161,110,146,27,247,212,166,67,100,24,49,137,112,181,119,7,212,89,164,226,40,61,82,91,244,248,21,70,219,222,161,205,81,102,197,106,92,103,46,131,50,45,108,62,210,237,125,73,213,101,17,40,140,138,100,250,21,75,255,0,194,198,42,63,255,0,232,19,189,157,78,17,255,0,210,137,127,201,213,153,151,255,0,113,189,143,8,72,7,66,175,146,190,42,245,129,59,217,212,224,24,171,254,205,78,212,223,248,131,149,95,241,85,71,254,252,37,203,36,113,173,87,50,178,95,0,230,45,118,60,70,42,88,171,11,210,171,115,26,136,133,37,134,223,147,17,183,156,75,105,82,148,162,65,41,102,68,70,165,29,173,115,62,98,56,127,216,51,255,0,245,69,255,0,193,63,255,0,94,36,167,41,240,47,200,191,43,48,110,90,120,83,194,126,228,176,253,58,133,215,119,27,158,181,213,99,54,206,247,119,169,90,53,110,245,105,212,171,94,215,59,92,4,54,116,160,109,173,242,127,199,107,201,140,189,169,210,167,101,190,13,168,34,75,85,24,71,190,240,205,81,44,169,11,144,78,169,37,102,90,222,190,203,100,217,154,28,237,187,173,196,173,173,221,171,216,27,101,41,155,86,103,132,74,37,77,173,24,51,12,110,107,24,161,231,25,124,219,126,42,94,73,38,2,92,104,211,187,122,71,109,41,51,113,10,75,104,125,196,234,54,180,43,34,122,85,182,28,141,150,181,89,251,81,229,178,229,187,66,196,245,131,94,41,166,41,14,190,116,234,140,149,45,103,53,14,88,201,49,158,118,233,82,92,81,110,222,117,180,160,212,151,82,219,56,151,178,6,210,117,221,149,243,194,143,153,148,194,223,82,158,211,75,196,113,19,21,15,185,46,142,235,205,174,67,109,18,148,141,47,22,233,14,54,100,180,22,241,180,18,140,208,107,74,131,209,78,19,194,212,44,13,133,104,216,43,11,65,234,84,92,63,79,143,75,167,70,222,173,205,196,86,27,75,109,55,173,102,165,171,74,16,146,186,140,212,118,185,153,159,17,203,14,39,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,229,128,68,175,75,94,197,30,4,153,51,107,44,178,166,82,161,209,94,220,183,141,41,236,22,225,196,206,121,253,218,42,105,35,86,135,55,203,117,166,221,75,105,74,137,194,75,166,78,27,175,45,24,45,179,70,209,120,239,101,252,211,129,153,152,22,71,234,80,235,16,180,51,243,78,151,214,89,121,248,123,199,90,115,115,189,220,33,59,212,39,90,57,145,243,35,202,174,150,77,175,62,75,185,143,249,31,112,84,221,120,67,0,84,23,225,101,57,3,116,228,172,68,201,188,195,218,92,89,154,205,150,16,181,52,155,37,4,167,20,250,143,122,130,101,101,143,251,20,108,163,93,218,211,57,97,96,221,213,86,30,16,166,218,102,41,173,194,101,10,234,17,116,172,219,108,148,225,146,9,231,214,141,211,101,101,168,174,183,55,107,67,78,16,9,254,202,172,204,194,185,201,151,24,115,52,176,84,190,177,69,196,212,246,170,17,181,56,218,220,103,89,118,216,119,118,181,161,47,52,178,83,110,32,148,122,28,66,210,103,116,152,237,99,137,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,57,96,1,128,29,53,126,75,24,91,214,4,31,103,84,70,127,140,0,233,171,242,88,194,222,176,32,251,58,162,3,0,58,46,60,187,50,203,227,175,99,205,19,252,32,7,162,227,203,179,44,190,58,246,60,209,63,192,3,23,250,66,246,160,199,219,38,100,189,23,49,178,230,145,135,234,53,42,142,40,141,68,117,170,220,119,158,97,44,57,18,91,202,82,82,203,173,40,151,170,58,8,140,212,101,99,87,14,70,89,64,49,255,0,109,109,148,191,38,14,86,82,178,207,221,239,185,47,6,98,6,43,189,119,193,125,127,121,187,141,33,157,214,239,124,213,175,214,117,106,212,118,209,107,113,185,6,5,228,135,75,182,210,89,149,157,24,7,46,107,184,39,45,88,166,226,172,81,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,87,181,200,249,9,116,17,171,148,253,13,127,34,252,211,193,185,153,249,35,188,39,238,75,16,83,171,189,75,220,134,231,173,117,89,45,189,186,222,117,213,104,213,187,211,171,74,173,123,216,237,97,37,64,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,14,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,0,0,0,11,127,180,14,102,124,134,242,59,30,102,147,114,233,81,229,225,156,63,58,161,3,194,142,104,138,244,228,50,174,170,194,251,104,53,111,95,54,155,36,37,68,165,169,100,148,158,165,16,8,75,233,65,206,250,86,118,109,95,90,77,26,135,46,157,31,0,71,86,7,90,228,184,149,46,99,240,166,74,55,159,36,167,130,16,110,188,226,16,90,148,102,134,210,179,210,107,54,209,141,110,96,12,100,214,1,143,154,74,195,210,207,9,202,172,61,64,69,89,36,74,96,170,45,50,219,234,142,179,35,186,22,109,60,133,167,81,22,178,39,52,106,221,185,167,137,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,74,253,127,99,42,19,189,17,244,216,212,10,174,154,212,74,123,57,207,38,74,214,182,89,151,41,80,77,199,154,113,7,189,241,41,206,27,8,38,247,105,91,172,52,181,104,37,184,70,22,87,161,147,52,189,202,109,29,93,203,57,245,222,171,3,29,225,247,58,180,46,171,175,174,85,33,44,158,103,223,9,6,166,244,69,85,69,92,84,148,42,246,59,171,118,66,106,71,152,28,167,199,95,34,252,211,193,185,153,224,191,9,251,146,196,20,234,239,82,223,238,122,215,85,146,219,219,173,230,149,104,213,187,211,171,74,173,123,216,237,97,233,163,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,6,44,197,52,44,13,133,107,56,215,20,206,234,84,92,63,79,145,84,168,201,221,45,205,196,86,27,83,142,185,161,4,165,171,74,16,163,178,72,212,118,177,17,159,1,2,251,125,109,175,138,182,172,204,121,116,74,77,79,171,229,150,25,168,60,222,28,167,199,55,16,220,253,6,166,211,83,144,78,37,11,83,206,160,204,208,149,164,183,45,172,208,69,169,78,173,217,243,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,65,103,72,166,194,178,118,90,198,71,142,50,250,4,181,229,93,126,67,44,193,122,76,166,150,186,101,69,226,144,179,166,145,27,134,251,200,75,113,212,226,30,82,60,69,165,10,90,214,147,90,193,209,215,176,172,157,169,113,145,99,140,193,129,45,25,87,64,144,243,51,158,141,41,164,46,167,81,100,163,172,169,166,68,225,62,202,20,220,132,184,183,146,143,17,10,66,86,133,168,150,140,127,218,110,147,74,160,109,37,154,244,42,21,50,37,58,155,78,199,21,216,144,225,196,101,44,177,25,134,231,188,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,23,131,96,93,181,241,86,202,121,143,18,137,86,169,245,140,178,196,213,6,91,196,116,249,6,226,219,129,172,210,218,170,113,201,180,173,105,121,164,17,26,210,132,158,249,180,18,12,181,37,165,181,101,54,133,197,52,44,115,159,185,151,141,112,180,238,187,69,196,24,194,179,84,167,73,221,45,189,252,87,230,186,227,78,104,89,37,105,212,133,164,236,162,37,21,236,100,71,192,6,106,181,177,71,228,128,232,217,203,92,231,203,218,101,86,118,100,224,218,125,94,51,84,232,69,190,240,205,45,53,249,235,92,114,105,74,43,60,214,245,247,155,54,200,214,231,109,173,14,41,109,110,240,3,9,226,154,238,6,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,104,73,217,68,105,59,88,200,203,128,203,247,118,246,247,9,176,62,16,217,71,43,216,215,136,42,180,250,204,60,95,84,145,30,237,192,131,46,163,49,71,14,58,86,86,113,231,152,117,38,183,108,105,109,183,8,144,102,234,141,76,98,174,85,101,158,42,206,76,199,195,153,91,130,162,117,138,214,38,168,53,79,141,169,183,22,219,58,207,182,251,187,180,45,105,101,164,18,156,113,100,147,208,218,22,163,43,36,192,79,166,195,155,93,210,182,190,202,53,98,183,233,209,40,248,178,131,33,52,220,71,74,98,66,86,132,62,104,37,34,83,40,53,27,168,140,241,106,209,188,43,146,219,121,178,83,155,163,113,94,120,71,164,141,149,118,103,193,187,40,101,28,60,173,193,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,245,26,89,70,150,155,66,27,73,158,148,33,58,148,181,235,113,126,109,192,122,83,217,59,201,99,38,253,95,225,239,103,48,46,168,181,91,39,121,44,100,223,171,252,61,236,230,5,213,0,0,0,1,101,54,204,206,188,85,179,182,205,152,195,56,240,85,62,149,54,181,135,252,31,213,152,170,52,227,145,87,191,159,30,58,245,165,183,27,89,217,15,40,202,203,46,209,21,238,87,35,189,98,213,109,71,145,127,146,83,34,113,54,74,123,169,247,57,238,143,169,124,211,234,61,115,113,213,230,49,39,231,59,198,245,106,220,105,241,202,218,175,198,214,48,142,12,144,233,118,218,75,50,179,163,0,229,205,119,4,229,171,20,220,85,138,41,84,73,142,196,166,207,75,237,177,38,91,108,184,166,212,169,138,73,44,146,179,50,51,74,138,246,185,31,33,153,93,40,254,66,121,155,241,47,182,33,12,127,202,126,134,191,145,126,105,224,220,204,252,145,222,19,247,37,136,41,213,222,165,238,67,115,214,186,172,150,222,221,111,58,234,180,106,221,233,213,165,86,189,236,118,176,200,14,148,127,33,60,205,248,151,219,16,128,64,8,190,187,96,236,153,140,182,69,205,15,112,245,217,18,235,20,41,241,219,147,66,196,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,235,182,237,102,68,151,80,103,98,135,165,61,167,118,122,194,187,80,100,213,107,40,241,76,158,161,215,247,114,105,213,68,69,110,67,212,201,205,43,83,82,27,74,203,237,155,89,37,72,82,218,117,212,18,209,175,81,4,85,244,98,237,227,242,16,174,198,200,108,216,173,105,192,56,130,160,159,6,213,42,53,29,220,92,46,242,144,242,156,178,119,74,61,204,135,213,28,149,169,198,218,101,70,227,199,109,110,168,230,164,121,140,206,140,161,198,89,11,154,24,131,40,243,1,136,141,215,112,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,192,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,79,250,40,118,227,141,137,105,84,77,145,243,25,18,206,187,77,143,33,24,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,186,81,89,163,101,164,183,100,41,180,111,131,175,244,231,125,36,254,249,63,22,140,85,232,184,242,236,203,47,142,189,143,52,101,87,78,119,210,79,239,147,241,104,139,90,101,90,171,69,146,185,148,106,156,184,18,28,142,252,69,187,25,229,52,181,48,251,75,101,230,141,73,50,51,67,141,56,227,107,79,37,33,106,73,220,140,200,6,122,244,157,109,227,242,111,174,201,200,108,167,173,106,192,56,126,160,175,9,85,41,213,29,228,92,80,242,80,202,155,186,119,73,61,204,119,211,32,147,165,199,26,121,68,219,197,125,13,40,177,127,102,173,151,115,67,106,60,77,89,195,185,115,68,151,33,20,58,60,202,148,185,137,67,123,134,159,76,119,85,14,42,220,117,198,208,149,201,144,218,24,77,213,116,146,156,119,74,144,203,150,233,89,91,149,184,239,58,113,221,51,44,242,210,133,225,156,73,89,223,117,40,93,105,152,251,221,211,43,121,207,124,121,104,109,54,109,165,171,180,162,189,172,87,51,34,63,67,219,42,236,207,131,118,80,202,56,121,91,131,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,234,52,178,141,45,54,132,54,147,61,40,66,117,41,107,214,226,195,206,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,117,58,56,182,227,147,181,110,13,159,131,243,5,17,35,230,46,15,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,157,210,86,235,74,73,164,158,38,155,183,253,37,189,31,113,179,134,149,88,218,15,40,41,82,220,204,24,17,250,205,98,147,17,167,101,63,137,80,132,197,97,178,108,150,249,33,133,199,140,195,170,36,50,210,150,249,217,36,70,179,77,226,7,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,14,190,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,0,60,214,12,202,218,127,110,169,56,255,0,103,156,177,217,135,43,103,203,99,12,80,240,61,18,155,140,222,122,43,90,42,213,22,35,194,90,88,104,156,108,222,109,17,94,140,100,110,33,104,222,173,75,45,42,109,8,91,152,106,59,6,0,192,24,203,52,241,149,39,47,178,251,15,75,174,98,26,228,130,141,6,12,98,45,110,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,100,29,215,102,45,158,177,86,212,25,203,69,202,60,45,39,168,117,253,228,154,141,81,113,92,144,205,50,11,73,212,236,135,18,130,251,86,208,74,82,18,183,93,105,6,180,107,212,94,135,178,95,40,112,110,66,229,126,31,202,60,191,98,91,116,44,59,29,76,199,57,111,155,207,186,181,184,167,93,121,197,240,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,183,251,31,108,153,131,118,69,202,255,0,112,244,41,17,43,21,217,242,28,147,93,196,105,128,113,95,170,172,156,89,176,75,65,184,233,161,13,52,178,109,40,37,232,190,241,100,68,167,86,103,125,64,98,175,74,63,144,158,102,252,75,237,136,66,21,182,78,242,167,201,191,88,24,123,218,44,9,169,233,71,242,19,204,223,137,125,177,8,64,182,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,0,18,211,210,151,183,183,184,72,117,237,148,114,189,141,120,130,171,79,234,120,190,169,34,61,219,129,6,91,4,163,135,29,43,43,56,243,204,58,147,91,182,52,182,219,132,72,51,117,70,166,34,91,13,97,106,238,48,168,189,73,195,144,122,220,184,244,249,245,71,27,222,161,189,49,97,69,118,92,151,46,179,34,61,12,48,234,237,125,74,211,100,145,168,200,143,228,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,76,166,82,108,89,74,217,99,96,156,220,174,226,252,63,17,57,169,137,114,223,17,158,32,152,82,83,40,225,48,112,159,83,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,247,142,33,12,233,8,97,30,130,58,66,246,160,199,219,38,100,189,23,49,178,230,145,135,234,53,42,142,40,141,68,117,170,220,119,158,97,44,57,18,91,202,82,82,203,173,40,151,170,58,8,140,212,101,99,87,14,70,94,125,199,162,141,181,182,82,252,152,57,89,74,203,63,119,190,228,188,25,136,24,174,245,223,5,245,253,230,238,52,134,119,91,189,243,86,191,89,213,171,81,219,69,173,198,228,24,129,177,159,74,6,126,237,19,180,158,15,201,204,107,132,50,254,21,23,16,120,67,172,191,75,167,205,110,82,55,16,36,72,70,133,57,45,196,21,214,202,72,238,131,236,153,218,199,99,43,129,211,87,228,177,133,189,96,65,246,117,68,54,92,232,164,252,141,121,237,134,115,175,228,245,238,143,220,231,93,249,153,238,91,169,239,250,196,55,227,124,251,173,185,167,78,255,0,87,136,119,211,110,23,185,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,0,0,0,0,0,0,0,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,122,83,30,107,54,177,242,167,206,79,88,24,135,218,47,128,154,158,139,143,33,60,178,248,235,219,19,70,85,12,85,232,184,242,19,203,47,142,189,177,52,101,80,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,87,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,2,21,186,78,182,14,249,8,87,100,231,206,83,209,116,224,28,65,80,87,132,169,116,234,118,238,46,23,121,72,101,45,221,91,213,30,230,67,234,144,105,210,219,109,50,163,109,146,182,182,146,115,82,62,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,192,121,161,200,188,244,204,125,157,51,30,157,154,25,95,89,234,53,88,55,105,230,93,35,92,90,132,85,25,27,145,100,182,70,91,198,87,165,55,43,146,137,73,74,208,164,45,8,90,125,20,228,94,122,101,198,209,121,113,78,205,12,175,172,245,234,84,235,180,243,46,145,34,85,62,82,72,141,200,178,91,35,61,219,200,212,155,149,205,38,149,37,104,82,208,180,45,80,87,183,70,198,85,221,143,51,30,45,49,186,175,134,112,102,40,235,18,48,205,73,213,160,165,41,182,141,27,216,210,91,77,172,243,91,214,136,220,74,73,183,18,180,169,58,76,214,211,127,46,196,155,96,226,109,145,179,65,170,210,78,92,220,19,92,144,194,113,101,30,35,81,247,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,164,132,164,244,144,237,173,154,123,31,124,142,254,70,116,12,41,83,247,91,225,126,187,225,216,178,94,221,245,94,169,187,221,110,95,106,215,235,43,213,171,85,236,155,90,199,123,43,177,159,74,6,126,237,19,180,158,15,201,204,107,132,50,254,21,23,16,120,67,172,191,75,167,205,110,82,55,16,36,72,70,133,57,45,196,21,214,202,72,238,131,236,153,218,199,99,44,149,219,159,97,143,201,163,238,39,251,40,251,142,247,29,225,47,210,79,8,117,174,183,213,191,198,25,209,167,171,125,117,245,247,91,141,170,217,115,162,147,242,53,231,182,25,206,191,147,215,186,63,115,157,119,230,103,185,110,167,191,235,16,223,141,243,238,182,230,157,59,253,94,33,223,77,184,94,228,22,171,167,59,233,39,247,201,248,180,97,6,196,25,189,131,114,23,105,204,37,155,153,128,252,182,232,88,118,61,93,233,5,17,131,121,247,86,186,92,182,154,101,180,112,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,205,254,156,239,164,159,223,39,226,209,21,96,46,86,209,89,243,140,182,146,205,202,238,107,99,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,116,54,149,88,212,72,78,181,154,220,81,107,90,140,243,171,162,135,97,201,56,150,171,68,218,227,49,151,16,232,84,217,18,23,132,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,123,164,149,157,55,154,75,151,66,91,70,250,202,244,113,108,57,27,106,220,101,63,24,102,10,229,199,203,172,31,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,91,212,161,214,146,146,73,188,78,183,59,192,0,0,0,44,166,218,25,57,93,207,221,152,49,254,85,97,103,180,86,170,180,246,228,83,155,210,131,235,50,162,72,106,91,81,174,181,161,8,223,46,58,90,222,41,68,148,111,53,157,201,54,59,214,44,86,219,153,243,39,103,29,154,49,142,100,209,166,196,99,16,148,116,82,240,249,61,33,166,214,117,25,43,38,155,113,164,58,133,165,229,178,149,57,36,218,208,173,104,142,178,59,39,82,136,60,230,9,147,232,91,201,202,238,15,201,172,91,156,85,119,183,113,51,18,161,30,61,46,54,148,30,168,180,213,72,109,82,117,165,102,101,173,247,228,53,187,82,16,164,245,109,93,164,184,147,40,108,18,253,208,183,158,149,220,83,129,49,110,67,98,58,205,41,113,48,79,87,168,225,168,150,67,115,186,172,183,164,46,105,88,140,141,214,91,124,218,86,189,38,164,42,94,149,44,210,166,146,144,146,160,0,1,21,125,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,25,85,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,19,252,0,0,0,0,0,35,215,164,47,164,47,58,54,76,206,138,46,92,229,206,24,193,85,26,109,71,11,198,173,186,237,110,20,183,159,75,238,75,150,202,146,149,51,37,164,146,52,199,65,145,26,76,238,106,227,200,138,66,134,21,109,173,209,189,249,48,115,78,149,153,159,38,95,114,94,12,195,236,80,186,151,185,222,191,188,221,201,144,246,247,121,214,154,181,250,206,157,58,78,218,47,126,54,32,116,111,109,173,154,123,96,252,145,62,73,148,12,41,76,247,37,224,142,165,224,40,178,89,222,117,174,183,188,222,239,159,118,246,234,200,211,167,77,174,171,222,229,108,43,233,171,242,167,194,222,175,224,251,70,162,51,255,0,97,141,134,63,33,119,187,111,236,163,238,199,221,143,131,127,73,60,31,213,122,167,89,255,0,24,123,94,174,179,245,182,209,223,126,24,1,211,87,229,79,133,189,95,193,246,141,68,5,213,232,49,250,118,125,237,254,50,18,168,34,175,160,199,233,217,247,183,248,200,74,160,14,39,13,98,154,22,48,167,61,86,195,147,186,220,72,245,9,244,183,28,221,45,189,50,161,74,118,36,150,236,178,35,61,15,176,234,47,109,42,211,116,153,164,200,206,27,58,78,182,14,249,8,87,100,231,206,83,209,116,224,28,65,80,87,132,169,116,234,118,238,46,23,121,72,101,45,221,91,213,30,230,67,234,144,105,210,219,109,50,163,109,146,182,182,146,108,182,219,95,21,108,167,183,118,108,209,42,213,62,177,150,88,155,52,43,109,226,58,124,131,113,109,192,215,83,117,181,84,227,147,105,90,210,243,72,34,53,165,9,61,243,104,36,25,106,75,75,106,100,255,0,42,184,247,10,254,149,98,60,55,136,233,255,0,99,153,6,165,6,67,127,231,54,243,46,54,191,74,84,149,119,145,128,243,89,145,121,233,152,251,58,102,61,59,52,50,190,179,212,106,176,110,211,204,186,70,184,181,8,170,50,55,34,201,108,140,183,140,175,74,110,87,37,18,146,149,161,72,90,16,180,250,41,200,188,244,203,141,162,242,226,157,154,25,95,89,235,212,169,215,105,230,93,34,68,170,124,164,145,27,145,100,182,70,123,183,145,169,55,43,154,77,42,74,208,165,161,104,90,160,175,110,141,140,171,187,30,102,60,90,99,117,95,12,224,204,81,214,36,97,154,147,171,65,74,83,109,26,55,177,164,182,155,89,230,183,173,17,184,148,147,110,37,105,82,116,153,173,166,254,93,137,54,193,196,219,35,102,131,85,164,156,185,184,38,185,33,132,226,202,60,70,163,239,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,73,12,202,233,206,250,73,253,242,126,45,24,65,177,6,111,96,220,133,218,115,9,102,230,96,63,45,186,22,29,143,87,122,65,68,96,222,125,213,174,151,45,166,153,109,28,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,127,167,59,233,39,247,201,248,180,69,88,11,149,180,86,124,227,45,164,179,114,187,154,216,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,13,165,86,53,18,19,173,102,183,20,90,214,163,60,234,232,161,216,114,78,37,170,209,54,184,204,101,196,58,21,54,68,133,225,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,94,233,37,103,77,230,146,229,208,150,209,190,178,189,28,91,14,70,218,183,25,79,198,25,130,185,113,242,235,7,200,97,19,153,105,14,180,186,220,181,17,172,161,52,249,17,37,8,74,73,42,125,73,86,245,40,117,164,164,146,111,19,173,206,240,0,193,94,145,254,144,8,123,59,208,157,202,76,161,196,95,217,98,127,86,125,217,49,219,98,67,120,118,46,180,57,170,66,30,67,141,173,231,155,35,66,25,52,234,38,221,55,84,104,247,146,119,58,134,37,116,134,108,89,74,218,159,43,228,87,112,134,31,136,172,212,195,81,200,240,252,195,146,152,167,53,130,115,83,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,247,141,161,111,106,8,33,194,120,90,187,142,113,85,27,5,97,104,61,118,181,136,42,17,233,116,232,219,212,55,191,148,251,137,109,166,245,172,210,132,234,90,210,87,81,146,74,247,51,34,226,50,215,111,61,143,176,206,200,217,95,145,212,84,148,73,184,218,185,30,186,172,89,88,136,236,141,196,231,218,114,34,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,210,156,63,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,101,6,215,187,94,126,74,220,154,201,63,117,51,119,217,133,131,188,63,11,20,104,129,213,153,127,122,168,61,86,91,122,76,219,61,235,109,43,89,39,70,151,91,118,205,161,179,107,80,117,77,130,178,183,2,103,78,214,56,27,44,243,46,133,225,156,55,89,240,159,93,133,214,158,143,189,221,83,101,60,223,190,50,180,56,155,56,210,21,217,81,94,214,59,145,153,31,203,182,14,201,152,203,100,92,208,247,15,93,145,46,177,66,159,29,185,52,44,70,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,187,110,214,100,73,117,6,109,136,51,123,6,228,46,211,152,75,55,51,1,249,109,208,176,236,122,187,210,10,35,6,243,238,173,116,185,109,52,203,104,224,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,215,246,157,218,23,21,109,65,156,181,172,220,197,49,186,135,95,221,198,167,82,209,41,201,12,211,32,180,157,45,71,109,75,63,182,113,102,148,161,43,117,215,86,72,70,189,36,25,83,209,141,183,143,200,66,187,27,33,179,98,181,167,0,226,10,130,124,27,84,168,212,55,113,112,187,202,67,202,114,201,221,40,247,50,31,84,114,86,167,27,105,149,27,143,29,181,186,163,154,130,230,34,7,162,215,96,159,119,115,40,59,87,102,131,250,48,253,42,161,215,48,133,42,60,139,57,62,116,71,205,37,50,66,144,119,109,150,95,105,68,134,174,74,113,198,204,214,68,210,73,47,203,241,23,27,128,162,184,170,192,68,92,134,149,157,140,204,129,7,115,35,48,26,140,5,76,133,44,3,106,97,93,148,253,177,126,1,25,187,109,208,90,95,184,203,147,252,60,35,255,0,102,244,9,53,124,137,72,34,62,60,68,125,237,167,79,213,238,59,83,63,225,15,162,253,143,233,1,15,210,203,119,163,71,27,222,226,228,236,248,249,183,141,240,185,22,159,238,146,17,241,253,121,161,210,36,66,104,180,234,107,207,244,70,59,110,68,186,219,88,239,11,35,85,140,241,20,19,229,246,102,128,78,62,204,207,111,112,155,230,102,159,237,202,139,135,235,76,139,254,217,88,175,233,24,235,178,219,132,172,34,249,154,175,243,109,93,223,98,96,100,82,14,252,18,2,146,76,183,10,185,249,191,8,194,173,187,165,33,25,121,142,27,222,34,229,224,206,6,124,126,127,24,102,132,227,82,99,44,203,209,248,72,96,94,222,243,86,156,31,142,152,222,241,249,153,195,79,217,98,152,12,36,217,216,201,204,229,173,173,38,71,122,34,249,126,185,24,76,174,78,151,229,43,13,145,255,0,128,161,255,0,4,216,134,29,153,156,81,230,229,97,106,62,116,71,56,219,236,177,196,206,100,226,239,130,240,229,143,244,138,31,240,77,128,184,133,200,128,80,185,16,168,0,210,142,67,80,217,37,118,136,136,248,92,6,249,114,48,35,238,2,43,17,129,88,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,67,228,66,170,228,40,124,136,6,146,230,99,112,104,77,174,119,26,192,6,220,143,156,57,127,168,63,192,55,6,212,147,61,195,133,245,135,248,0,97,182,219,200,37,80,241,33,164,175,249,76,153,251,201,34,26,233,77,45,89,154,210,18,158,122,184,95,252,92,196,205,109,172,148,157,3,18,106,46,62,227,102,126,242,72,135,92,58,202,92,205,168,237,154,110,71,175,133,255,0,197,140,4,170,236,60,194,218,192,56,41,74,77,173,225,46,255,0,179,73,25,177,76,81,117,86,248,249,255,0,9,140,53,216,209,163,103,1,224,244,165,54,34,240,135,127,217,164,12,197,165,43,229,86,174,127,85,248,76,72,31,30,45,117,13,211,219,86,171,123,249,23,47,173,80,137,173,186,235,76,201,141,83,136,153,58,148,222,48,122,233,208,101,107,20,146,231,97,43,88,221,194,69,45,179,189,190,89,47,222,168,67,142,219,21,7,21,83,175,55,190,185,39,24,202,177,105,250,233,62,129,70,34,199,136,169,83,231,40,155,212,68,241,159,59,115,82,135,125,193,142,59,79,235,154,79,119,188,221,250,111,109,95,206,56,28,23,71,145,85,126,164,182,227,239,116,45,6,125,178,77,174,107,244,151,152,119,185,248,106,110,31,221,239,225,110,55,247,183,190,18,245,105,183,152,206,220,192,76,166,206,53,101,77,151,88,74,164,107,210,228,50,241,45,204,221,244,8,68,218,179,202,139,56,127,203,236,65,237,23,196,203,108,169,81,68,137,245,196,165,237,70,79,64,47,22,220,212,247,160,70,51,155,53,99,45,171,54,251,205,92,174,194,51,162,211,144,156,109,136,234,85,122,156,147,37,34,159,79,110,168,180,58,249,55,114,83,203,212,235,104,67,105,50,212,181,167,82,144,141,110,32,53,244,126,108,79,84,218,183,31,57,92,196,204,74,131,151,120,90,68,119,170,147,21,21,74,98,170,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,110,205,68,70,227,119,157,172,37,133,168,88,31,11,81,176,94,23,131,212,168,184,126,159,30,151,78,141,189,91,155,136,172,54,150,218,111,90,204,214,173,40,74,74,234,51,81,218,230,102,124,71,92,201,140,162,193,185,15,150,88,127,41,48,11,18,155,161,225,214,20,204,115,150,249,188,251,171,91,138,117,215,92,95,2,53,184,235,142,44,201,36,148,17,172,201,41,74,72,146,93,231,129,112,1,0,189,40,158,93,89,153,241,55,177,225,12,255,0,232,86,63,255,0,11,56,164,191,255,0,160,78,246,117,56,96,7,74,39,151,86,102,124,77,236,120,66,64,58,21,75,255,0,194,198,42,63,255,0,232,19,189,157,78,1,159,160,0,3,138,197,152,90,133,142,48,181,103,5,98,152,61,118,139,136,41,242,41,117,24,219,213,183,191,138,251,106,109,214,245,160,210,180,234,66,148,87,73,146,138,247,35,35,226,32,15,111,157,148,166,108,167,158,18,232,148,198,181,224,204,79,190,172,97,119,155,101,242,109,136,170,121,68,168,10,113,211,86,241,232,253,132,168,201,197,169,77,173,135,21,164,221,208,159,66,34,213,237,47,179,166,3,218,131,43,39,101,166,57,143,250,172,202,60,221,111,124,204,170,117,103,153,98,102,237,167,91,223,110,183,235,86,233,106,208,190,70,92,140,130,43,122,38,246,188,249,17,102,63,228,125,198,179,116,97,12,127,80,71,130,84,220,13,235,145,113,19,198,203,12,234,113,6,75,38,95,66,18,210,174,149,146,92,75,10,45,210,13,229,158,85,116,178,109,121,242,34,203,143,200,251,130,166,232,197,248,254,158,191,11,41,200,27,214,226,225,215,137,230,30,210,226,204,144,79,62,180,41,164,217,43,52,182,151,212,123,165,155,43,56,128,205,92,179,197,89,55,152,248,143,43,113,172,78,175,90,195,53,7,105,242,116,182,226,27,123,65,246,31,107,120,132,45,76,186,131,75,141,172,210,90,219,90,20,69,101,16,234,160,59,6,0,192,24,203,52,241,149,39,47,178,251,15,75,174,98,26,228,130,141,6,12,98,45,110,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,232,163,101,93,153,240,110,202,25,71,15,43,112,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,70,150,81,165,166,208,134,210,103,165,8,78,165,45,122,220,94,58,244,94,236,81,249,31,240,34,51,159,48,169,149,88,57,147,140,169,235,140,237,58,105,110,124,13,75,83,201,90,35,155,73,81,221,231,119,76,60,225,184,68,182,251,13,104,109,72,119,121,157,64,0,0,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,96,7,69,199,151,102,89,124,117,236,121,162,127,132,0,244,92,121,118,101,151,199,94,199,154,39,248,0,0,0,0,0,0,0,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,193,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,0,154,144,0,0,0,0,1,29,93,53,153,153,238,127,35,176,94,86,196,151,85,143,47,24,98,5,212,30,234,238,104,139,34,12,6,125,241,137,22,89,26,238,252,184,110,33,6,149,39,83,6,163,52,169,8,188,138,136,33,233,102,205,10,86,99,237,131,84,166,81,147,17,200,248,22,143,15,11,174,92,105,169,144,137,47,161,78,73,122,250,72,137,181,180,236,183,35,173,187,168,210,184,234,185,145,153,161,33,143,251,52,96,8,217,167,180,54,91,229,245,67,15,75,174,83,107,152,162,155,26,169,6,49,59,173,218,119,88,65,204,51,54,140,150,132,38,57,58,181,173,38,90,16,149,42,233,211,114,244,145,139,48,181,11,28,225,90,206,10,197,48,122,237,23,16,83,228,82,234,49,183,171,111,127,21,246,212,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,67,183,66,198,0,147,93,218,27,21,230,12,140,61,18,101,55,10,225,117,198,68,231,137,165,46,5,70,100,134,201,147,104,148,122,210,181,199,98,122,13,104,46,8,214,149,25,111,8,149,51,224,60,192,230,198,5,249,23,230,158,50,203,63,10,120,79,220,150,32,168,208,186,238,227,115,214,186,172,151,25,222,238,245,43,70,173,222,173,58,149,107,218,231,107,137,212,232,203,206,191,147,78,200,248,91,172,83,250,172,252,9,108,21,51,67,90,25,119,169,48,207,87,113,187,184,181,42,241,93,141,173,71,166,238,147,186,82,73,211,120,203,233,102,202,250,86,92,109,131,84,169,209,149,17,184,248,234,143,15,20,46,36,104,73,142,136,207,173,78,70,122,250,76,201,197,186,236,71,36,45,203,36,212,185,10,185,25,145,173,87,255,0,161,31,55,164,162,171,152,89,9,57,249,110,71,126,59,88,190,150,218,88,107,112,194,208,166,226,205,82,220,224,233,173,194,114,1,37,61,164,17,50,225,246,12,207,88,74,248,235,248,255,0,0,96,220,211,193,181,108,190,204,28,61,18,185,135,171,145,206,52,232,50,72,244,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,96,0,30,109,182,170,217,159,25,108,161,155,147,50,183,24,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,212,106,101,122,154,113,11,109,70,122,86,133,105,82,209,161,197,218,1,233,79,105,125,157,48,38,212,25,89,63,44,241,212,127,213,102,81,230,235,123,230,101,83,171,60,203,19,55,109,58,222,251,117,191,90,183,75,86,133,242,50,228,101,231,51,48,176,85,87,45,113,254,37,203,154,236,136,143,212,176,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,78,214,185,23,32,28,77,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,122,122,62,118,36,165,108,161,128,28,174,226,118,34,78,204,92,85,30,59,213,89,138,138,148,191,73,97,76,178,165,210,80,226,94,117,11,67,114,18,226,148,235,102,146,120,247,102,162,50,109,187,88,14,136,45,145,41,84,92,51,27,107,172,79,81,137,80,169,87,227,205,166,225,168,9,142,149,149,49,132,72,84,121,18,150,181,167,82,100,173,76,56,210,119,102,68,150,86,225,41,75,223,26,26,147,64,1,229,92,122,168,30,85,192,122,51,200,220,127,131,114,179,98,108,177,204,28,193,196,49,40,120,122,135,150,248,126,76,233,210,76,244,52,143,7,199,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,237,91,63,109,15,149,251,77,96,4,230,54,84,85,101,204,166,162,65,65,152,212,184,110,70,126,20,210,101,167,156,140,226,84,90,84,180,37,246,200,212,218,150,217,153,158,149,170,215,16,89,180,134,216,56,155,59,50,211,45,114,74,140,114,233,216,19,0,97,122,4,5,192,146,212,117,46,101,110,20,21,71,122,113,45,40,222,161,6,79,56,210,27,222,41,38,134,210,225,165,43,89,161,31,38,197,27,87,87,118,75,206,88,88,203,123,85,153,132,42,86,135,138,104,144,158,66,122,252,93,43,38,220,36,184,70,131,121,133,175,122,217,221,10,59,45,189,226,16,235,134,3,209,72,14,39,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,229,128,0,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,134,42,244,163,249,9,230,111,196,190,216,132,2,0,71,170,129,229,92,122,168,1,141,91,116,108,101,66,219,15,46,34,211,27,170,248,27,25,225,126,177,35,12,212,157,90,206,42,92,116,145,189,141,37,180,222,236,187,186,104,141,196,164,220,109,72,74,147,168,137,109,56,216,203,97,124,184,216,242,133,57,202,100,255,0,117,24,206,179,169,170,150,38,145,12,163,184,168,186,245,55,22,59,90,215,184,100,180,161,75,34,90,148,227,132,74,82,140,146,210,27,201,80,1,21,125,57,223,73,63,190,79,197,162,45,105,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,18,149,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,18,169,209,221,178,31,228,82,201,163,247,83,11,115,152,88,199,117,55,20,104,159,214,89,99,116,167,122,172,70,244,145,54,91,166,221,86,179,78,189,78,184,237,156,91,100,214,156,170,0,0,16,215,210,117,209,255,0,15,40,166,73,218,7,36,48,239,84,192,178,245,63,137,169,173,56,195,81,104,50,156,125,150,90,84,100,41,100,225,178,251,146,56,50,218,20,150,84,133,88,210,218,144,134,230,80,124,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,128,242,196,61,41,236,157,228,177,147,126,175,240,247,179,152,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,0,60,214,9,201,232,182,217,18,149,145,89,71,23,57,107,53,24,149,108,89,154,20,120,21,36,56,212,116,232,165,210,157,65,62,204,86,156,82,73,211,91,132,227,107,127,137,32,214,219,73,36,158,228,157,114,13,135,165,61,147,188,150,50,111,213,254,30,246,115,0,46,168,0,0,197,94,148,127,33,60,205,248,151,219,16,132,0,137,254,233,71,242,19,204,223,137,125,177,8,97,87,69,166,193,62,238,230,80,118,174,205,7,244,97,250,85,67,174,97,10,92,121,22,114,124,232,143,154,74,100,133,32,238,219,44,190,210,137,13,92,148,227,141,153,172,137,164,146,95,11,235,209,165,209,247,27,39,169,84,125,160,243,126,149,45,188,193,159,31,172,209,233,50,218,118,43,248,105,11,76,166,28,39,9,15,154,31,92,136,207,180,163,67,205,37,108,29,210,100,75,37,91,45,118,177,242,88,206,79,87,248,135,217,207,139,170,45,86,214,62,75,25,201,234,255,0,16,251,57,240,30,107,7,170,129,229,92,122,168,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,50,121,249,182,54,207,187,51,215,112,246,27,205,236,109,224,185,248,143,120,235,76,199,136,236,199,34,69,66,28,62,181,33,182,82,167,16,202,156,108,153,65,146,84,165,184,163,210,147,75,111,45,184,33,217,39,59,233,91,56,103,246,28,206,138,205,14,93,102,62,28,143,84,82,32,70,113,45,174,75,239,83,164,199,101,6,181,112,66,13,215,155,214,187,40,210,141,74,36,172,200,144,125,43,52,179,75,29,231,78,59,169,230,102,101,215,124,51,137,43,59,158,187,55,170,179,31,123,186,101,12,183,239,108,161,13,166,205,180,132,246,82,87,181,206,230,102,102,30,159,128,70,7,68,166,218,254,27,135,15,100,220,205,169,213,102,86,153,223,57,130,234,15,158,253,181,65,101,141,226,233,138,50,78,182,247,40,105,215,26,83,138,82,77,179,83,68,109,147,76,161,114,126,0,0,0,0,0,0,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,233,76,121,172,218,199,202,159,57,61,96,98,31,104,190,2,106,122,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,128,245,80,0,0,34,175,167,59,233,39,247,201,248,180,96,6,203,153,23,249,37,51,219,12,228,167,186,159,115,158,232,250,239,205,62,163,215,55,29,94,27,242,126,115,188,111,86,173,198,159,28,173,170,252,109,99,207,254,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,157,236,1,128,48,110,86,96,218,78,95,101,246,30,137,67,195,212,56,229,26,12,24,196,122,26,69,204,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,0,0,0,135,110,153,252,249,141,138,179,67,13,100,5,10,108,190,175,129,227,170,169,93,66,100,58,150,28,168,204,109,181,48,218,217,52,18,22,182,99,89,105,116,148,190,19,156,65,104,52,172,149,47,213,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,50,249,209,155,216,203,62,179,67,16,102,230,96,63,17,202,238,34,144,151,164,20,70,9,150,26,66,27,75,77,50,218,56,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,135,74,23,171,98,252,227,161,100,22,212,24,3,53,113,75,58,232,180,170,131,145,234,46,106,89,117,104,178,227,187,17,217,54,66,22,181,238,81,33,78,238,210,147,82,247,122,10,198,171,149,149,0,30,170,0,99,87,71,110,122,76,207,237,148,240,166,36,175,86,124,39,137,40,59,220,55,94,121,68,249,184,169,81,76,137,165,186,227,198,165,60,243,145,87,21,231,28,37,41,42,113,229,248,166,70,132,228,168,8,171,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,202,174,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,128,159,225,135,253,35,59,107,254,69,92,184,98,129,128,42,116,167,51,55,20,251,221,54,51,231,189,114,151,4,201,100,229,77,76,233,82,21,165,104,38,218,75,166,148,173,197,41,86,117,44,186,217,220,189,176,118,179,193,187,34,229,127,187,138,236,120,149,138,236,249,13,198,161,97,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,52,95,118,131,50,83,168,35,243,237,154,89,165,142,243,167,29,212,243,51,50,235,190,25,196,149,157,207,93,155,213,89,143,189,221,50,134,91,247,182,80,134,211,102,218,66,123,41,43,218,231,115,51,51,9,233,216,95,108,218,22,216,121,113,42,166,229,43,192,216,207,11,245,120,248,154,154,210,22,113,82,227,164,189,212,152,206,42,247,101,221,211,166,77,169,70,227,106,66,146,173,68,72,117,204,149,30,99,50,95,55,177,150,66,230,134,31,205,204,191,126,35,117,220,59,33,79,71,41,108,19,204,58,133,182,166,157,101,196,112,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,244,61,179,22,208,184,87,106,12,154,162,230,230,22,141,212,58,254,242,53,70,150,185,77,200,122,153,57,165,105,118,59,138,65,253,171,136,53,37,10,91,78,180,179,66,53,233,32,186,160,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,243,89,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,162,21,182,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,3,165,31,200,79,51,126,37,246,196,33,0,34,127,186,81,252,132,243,55,226,95,108,66,16,2,2,85,58,115,190,146,127,124,159,139,70,0,108,185,145,127,146,83,61,176,206,74,123,169,247,57,238,143,174,252,211,234,61,115,113,213,225,191,39,231,59,198,245,106,220,105,241,202,218,175,198,214,60,255,0,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,9,222,192,24,3,6,229,102,13,164,229,246,95,97,232,148,60,61,67,142,81,160,193,140,71,161,164,92,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,251,0,0,0,0,0,142,14,149,13,133,99,99,252,61,85,218,123,43,96,68,99,19,208,227,189,82,198,108,189,41,221,117,106,115,17,89,66,95,104,220,112,217,109,113,89,140,102,109,161,8,222,161,75,61,74,113,8,67,144,236,61,84,8,54,233,79,217,51,6,236,231,154,20,156,113,151,242,34,65,161,102,84,138,132,152,248,114,36,3,97,138,50,226,183,12,157,38,215,188,81,41,14,187,33,199,9,9,67,104,104,172,132,150,146,34,32,194,1,153,93,28,91,14,70,218,183,25,79,198,25,130,185,113,242,235,7,200,97,19,153,105,14,180,186,220,181,17,172,161,52,249,17,37,8,74,73,42,125,73,86,245,40,117,164,164,146,111,19,173,216,173,151,50,47,242,74,103,182,25,201,79,117,62,231,61,209,245,223,154,125,71,174,110,58,188,55,228,252,231,120,222,173,91,141,62,57,91,85,248,218,199,232,207,0,96,12,27,149,152,54,147,151,217,125,135,162,80,240,245,14,57,70,131,6,49,30,134,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,14,126,196,97,192,133,69,15,210,3,74,136,142,224,146,34,224,92,197,76,187,203,144,210,94,55,0,26,237,126,96,101,195,128,92,187,194,228,96,52,41,38,101,200,97,94,215,152,113,234,151,185,61,212,61,230,239,175,223,223,8,173,125,199,167,208,51,85,70,125,195,29,51,242,130,154,151,128,181,68,222,110,250,215,231,150,181,247,94,159,64,8,51,196,20,151,98,117,125,220,125,26,245,223,182,71,123,91,210,55,178,109,72,141,143,48,186,214,122,116,215,225,43,207,249,243,98,227,226,236,26,178,234,151,166,254,169,249,247,218,253,112,182,249,114,210,216,199,24,112,144,157,39,225,136,102,92,111,199,124,128,19,103,178,117,65,169,56,65,227,67,218,139,195,202,79,139,111,206,152,244,12,156,111,208,49,27,99,71,36,43,6,61,188,87,31,116,106,238,46,91,168,227,46,24,191,127,156,6,137,233,89,198,115,73,121,191,9,12,3,219,230,36,163,194,184,233,210,111,135,204,206,55,47,213,34,137,0,148,87,97,69,240,126,17,132,219,120,83,155,119,47,49,195,251,155,168,252,25,199,87,217,226,151,156,4,121,236,214,165,183,155,53,132,168,236,101,69,95,240,177,196,206,228,179,154,176,110,28,185,254,144,195,254,9,177,11,89,27,41,20,220,225,173,146,215,187,34,163,169,60,175,205,113,204,76,182,70,76,75,248,47,13,41,14,106,190,30,134,174,86,252,233,160,23,97,42,73,240,35,227,97,168,124,236,169,90,174,103,194,195,233,186,76,5,22,122,108,54,208,142,243,46,241,184,178,213,96,177,23,32,21,46,70,40,92,194,224,3,88,13,55,243,138,151,160,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,81,71,100,144,170,185,10,31,34,1,165,37,123,141,193,161,28,204,107,0,27,82,126,114,231,218,31,224,27,163,106,73,30,225,195,47,168,63,192,3,15,246,213,97,197,97,252,72,162,81,112,193,179,59,254,178,64,135,108,58,149,53,154,209,212,103,196,181,241,47,216,198,38,51,109,21,146,112,238,37,37,92,255,0,41,211,63,131,144,33,247,8,199,57,153,195,17,148,233,237,239,60,110,92,34,168,255,0,144,4,173,236,102,70,188,189,193,235,243,248,67,159,235,242,6,93,211,78,204,54,159,135,240,152,197,173,143,169,107,141,151,56,72,204,154,236,245,255,0,23,245,249,30,129,148,176,251,40,65,121,174,3,132,199,250,188,16,209,145,254,138,79,239,86,33,175,109,100,169,53,58,242,175,207,24,74,253,244,145,49,216,253,242,240,75,69,218,225,41,63,189,88,134,141,180,229,18,234,248,129,23,95,12,97,47,159,219,72,1,210,54,113,161,34,168,88,129,78,51,25,205,5,16,203,122,155,218,251,238,92,15,204,47,102,127,224,130,166,120,7,117,26,158,222,243,173,95,116,139,94,219,174,125,146,243,139,101,178,147,6,182,49,26,172,147,186,32,159,31,129,225,149,155,74,97,203,123,156,187,81,127,70,125,15,235,62,129,140,241,23,67,98,28,65,215,235,53,244,27,178,85,105,84,178,237,170,252,214,255,0,164,101,246,84,101,38,15,202,88,152,149,156,34,204,164,175,23,98,138,158,45,171,189,37,243,113,111,212,38,187,173,197,17,112,74,16,148,147,109,161,41,34,178,91,73,171,82,205,107,86,12,108,37,39,119,136,107,137,81,175,181,54,146,92,62,221,241,34,240,143,91,102,101,245,95,204,44,15,169,37,196,143,210,55,74,221,228,54,211,192,110,39,137,138,32,23,165,23,203,171,51,62,38,246,60,33,159,221,10,167,109,150,177,73,127,231,252,239,103,83,134,0,244,162,249,117,230,103,196,222,199,132,51,251,161,90,223,145,107,20,255,0,151,243,189,157,78,1,159,230,93,226,130,167,200,133,0,7,25,139,49,69,7,3,97,90,206,53,197,51,186,149,23,15,211,228,85,42,50,119,75,115,113,21,134,212,227,174,104,65,41,106,210,132,40,236,146,53,29,172,68,103,192,114,98,22,58,89,54,189,249,47,102,63,228,125,193,83,117,225,12,1,80,95,133,148,228,13,211,146,177,11,38,243,15,105,113,102,107,54,88,66,212,210,108,148,18,156,83,234,61,234,9,149,144,99,94,216,27,74,87,118,169,207,26,198,102,212,203,115,74,103,85,47,13,196,84,84,48,228,74,59,79,56,184,237,186,73,82,245,60,123,213,184,225,154,214,91,199,22,73,50,65,33,41,181,88,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,5,255,0,216,23,101,25,155,86,231,140,74,37,77,173,24,51,11,238,107,24,161,231,25,124,219,126,42,94,73,38,2,92,104,211,187,122,71,109,41,51,113,10,75,104,125,196,234,54,180,43,32,58,78,58,63,240,134,67,80,168,217,209,144,216,119,193,120,49,173,205,30,189,72,109,201,179,28,135,41,107,117,77,79,83,239,45,219,50,229,208,194,137,74,66,80,225,48,73,214,111,30,128,145,77,138,54,174,161,109,105,147,80,177,150,246,149,15,23,211,109,15,20,209,33,60,181,117,9,90,150,77,184,73,112,137,100,203,232,70,245,179,186,210,87,91,123,197,173,167,12,100,0,243,109,178,174,211,24,203,101,12,220,135,154,88,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,147,83,43,212,211,107,67,137,35,210,180,39,82,86,141,109,175,209,78,0,199,248,55,52,240,109,39,48,114,251,16,196,174,97,234,228,114,147,6,116,99,61,14,162,230,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,68,29,128,0,0,6,0,116,213,249,44,97,111,88,16,125,157,81,25,254,48,3,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,58,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,19,82,0,0,0,0,0,60,198,103,126,53,165,102,86,116,99,236,198,161,71,150,197,55,21,98,138,173,110,27,82,208,148,190,219,18,101,184,243,105,113,41,82,146,75,36,172,136,200,148,162,189,236,103,204,122,30,218,199,201,99,57,61,95,226,31,103,62,60,214,0,154,158,133,204,39,224,125,153,113,30,41,151,134,122,148,188,65,140,36,238,106,46,66,221,185,80,130,196,88,200,111,75,166,68,110,178,219,231,49,41,177,154,82,225,190,69,101,107,25,254,44,166,197,56,90,133,131,246,71,202,26,78,28,131,213,34,72,193,244,202,163,141,239,86,230,169,83,88,76,185,46,93,102,102,90,223,125,213,218,250,83,170,201,34,73,17,21,235,1,22,189,55,25,67,25,116,172,189,207,184,44,68,110,67,18,29,194,21,71,20,251,187,247,208,180,185,42,18,80,223,22,137,13,155,115,205,74,236,172,205,230,203,182,68,90,49,175,162,103,52,41,89,113,182,13,46,153,89,76,70,227,227,170,60,204,46,137,114,102,166,58,35,62,181,55,37,155,106,35,39,22,235,177,27,142,134,238,147,82,228,38,198,102,68,133,103,255,0,76,46,10,170,226,173,143,151,93,167,200,136,220,124,29,138,41,181,185,201,121,106,37,184,194,210,244,18,75,68,73,50,53,239,103,52,163,37,26,75,66,86,119,185,18,85,17,123,39,121,83,228,223,172,12,61,237,22,0,122,83,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,53,61,23,30,66,121,101,241,215,182,38,140,170,24,171,209,113,228,39,150,95,29,123,98,104,202,160,1,229,92,122,168,30,85,192,92,173,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,247,93,179,118,64,197,91,29,230,60,28,29,86,175,123,163,162,214,169,233,168,82,43,173,211,156,136,220,155,30,135,216,82,20,107,66,94,105,100,70,164,33,199,44,219,172,44,205,38,230,132,203,255,0,70,206,207,88,87,34,246,101,195,117,186,76,159,8,214,179,34,159,3,22,213,234,14,69,109,167,11,172,197,109,198,33,164,210,70,179,101,132,44,201,36,181,42,238,56,250,200,144,78,232,77,223,218,43,33,176,110,210,89,71,93,202,156,103,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,182,212,171,154,73,105,214,131,91,106,61,11,81,24,67,103,71,94,221,82,118,90,198,69,129,243,6,124,181,229,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,252,69,169,105,66,214,146,66,231,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,230,179,104,172,134,198,91,54,230,229,119,42,113,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,58,28,74,110,105,37,171,66,201,109,168,245,161,68,89,233,209,117,210,1,50,145,50,155,179,38,119,226,45,245,41,238,173,78,192,245,71,219,125,249,77,202,117,246,152,102,146,173,218,23,169,147,222,221,167,28,52,37,148,182,166,205,70,131,105,45,4,181,0,0,0,197,94,148,127,33,60,205,248,151,219,16,134,85,12,85,233,71,242,19,204,223,137,125,177,8,4,0,143,85,3,202,184,245,80,0,0,0,34,175,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,0,121,87,30,148,246,78,242,88,201,191,87,248,123,217,204,15,53,131,210,158,201,222,75,25,55,234,255,0,15,123,57,128,30,107,7,165,61,147,188,150,50,111,213,254,30,246,115,3,205,96,244,167,178,119,146,198,77,250,191,195,222,206,96,5,213,0,0,29,43,57,50,135,6,231,190,93,212,50,183,48,88,150,254,30,171,72,130,244,230,35,62,108,174,66,35,75,102,81,50,107,46,210,80,181,48,148,44,210,105,94,133,43,74,144,171,40,187,168,0,0,181,91,88,249,44,103,39,171,252,67,236,231,197,213,22,171,107,31,37,140,228,245,127,136,125,156,248,15,53,131,213,64,242,174,61,84,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,96,7,77,95,146,198,22,245,129,7,217,213,16,16,172,50,255,0,100,62,141,220,199,218,191,46,49,30,99,183,137,61,198,192,137,239,24,101,234,141,48,221,139,95,148,146,116,157,73,56,151,82,227,44,182,226,26,109,79,37,167,82,106,91,132,146,82,153,90,5,159,217,23,36,41,91,71,109,23,131,50,106,187,92,151,72,166,215,228,73,84,201,113,27,74,223,38,35,197,122,75,136,111,87,101,43,90,88,52,18,204,148,72,53,146,141,43,211,160,253,31,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,3,203,101,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,109,58,56,58,64,33,237,17,66,107,41,51,123,17,127,101,136,29,101,246,164,200,109,136,237,226,40,186,214,230,168,232,101,13,182,135,153,108,201,11,100,147,168,219,104,157,73,175,223,137,174,43,164,235,96,239,147,125,10,78,124,229,61,23,86,62,195,244,245,120,74,151,78,167,111,37,98,134,82,182,82,221,213,189,73,111,163,176,153,6,157,45,184,235,201,38,217,43,232,105,37,14,216,3,31,227,44,172,198,84,156,193,203,236,67,46,135,136,104,114,10,76,25,209,140,181,180,187,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,24,122,136,1,142,187,18,109,131,134,118,185,202,246,171,73,56,144,177,181,14,59,9,197,148,120,141,72,220,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,90,149,145,64,0,0,0,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,233,76,121,172,218,199,202,159,57,61,96,98,31,104,190,2,106,122,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,93,94,131,31,167,103,222,223,227,33,42,130,42,250,12,126,157,159,123,127,140,132,170,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,128,245,80,0,0,34,175,167,59,233,39,247,201,248,180,98,175,69,199,151,102,89,124,117,236,121,163,42,186,115,190,146,127,124,159,139,70,42,244,92,121,118,101,151,199,94,199,154,2,127,128,0,0,0,0,96,175,76,22,113,208,176,54,204,7,149,82,25,235,21,172,203,168,49,30,27,122,150,141,196,88,50,24,151,34,77,201,10,66,180,173,17,154,221,154,144,163,235,58,211,168,155,81,8,139,217,187,36,42,187,71,231,110,22,201,122,53,114,37,26,70,35,144,234,87,62,75,106,113,17,152,101,135,36,60,178,66,120,173,100,211,46,104,69,210,74,94,148,154,144,70,107,43,235,210,151,158,147,51,131,106,202,246,27,133,89,235,120,111,46,255,0,43,116,198,91,39,219,109,18,155,34,58,130,212,219,167,167,125,214,183,140,169,196,37,41,91,113,152,241,137,36,181,100,87,66,126,75,210,170,50,113,230,123,226,28,33,18,84,138,92,136,180,28,51,88,121,105,90,226,190,109,56,186,138,90,111,85,208,179,105,232,68,110,154,8,244,56,180,33,86,83,169,48,139,97,114,177,254,72,85,112,30,79,101,94,114,189,92,137,50,155,154,49,235,42,143,17,45,169,15,193,126,157,57,81,157,66,249,165,104,82,77,149,165,100,100,119,91,137,52,150,130,91,150,212,74,76,124,151,165,102,183,66,254,31,174,179,132,34,85,177,62,6,143,88,175,81,166,41,105,105,248,12,55,94,144,170,130,144,225,169,55,65,195,67,202,83,70,102,75,54,219,50,74,156,67,118,14,149,208,183,156,116,44,31,156,184,183,39,106,236,238,229,230,37,62,60,138,92,157,75,61,82,169,169,144,226,163,104,74,12,139,91,15,200,119,120,165,161,41,234,218,123,74,113,36,83,40,60,192,229,86,102,98,172,155,204,124,57,154,88,42,95,87,173,97,154,131,85,8,218,156,113,13,189,160,251,108,59,187,90,22,166,93,65,169,183,16,74,45,109,173,105,51,178,140,122,104,194,120,166,133,142,112,173,27,26,225,105,221,118,139,136,41,241,234,148,233,59,165,183,191,138,251,105,113,167,52,44,146,180,234,66,210,118,81,18,138,246,50,35,224,2,48,122,115,190,146,127,124,159,139,70,21,108,21,154,88,19,37,182,177,192,217,153,153,117,223,3,97,186,55,132,250,236,222,170,244,141,214,246,155,41,150,253,237,148,45,197,93,199,80,158,202,78,215,185,216,136,204,179,87,167,59,233,39,247,201,248,180,69,88,11,191,181,86,211,24,203,106,252,220,153,154,88,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,146,83,203,212,235,139,91,138,34,212,181,171,74,80,141,13,163,45,122,49,122,63,225,230,236,200,219,64,231,126,29,235,120,22,38,151,240,205,53,215,24,118,45,122,83,111,188,203,170,146,132,172,220,38,88,114,63,22,92,66,82,242,150,155,154,155,74,208,229,159,232,243,216,178,171,181,62,104,71,174,226,252,63,45,89,87,134,164,25,226,9,133,37,81,74,107,228,222,166,169,236,56,148,154,150,181,40,218,83,164,131,73,161,147,81,239,27,90,217,213,61,52,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,0,133,110,146,62,143,184,219,59,73,111,56,114,110,149,45,89,117,81,144,152,211,105,172,180,235,200,195,43,38,152,109,163,118,67,207,186,243,200,146,241,190,162,90,146,148,54,179,67,119,186,219,35,176,27,31,109,103,140,182,69,205,15,119,20,40,242,235,20,41,241,220,141,93,195,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,107,182,241,4,100,151,86,71,232,162,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,231,219,110,141,140,171,187,30,102,60,90,99,117,95,12,224,204,81,214,36,97,154,147,171,65,74,83,109,26,55,177,164,182,155,89,230,183,173,17,184,148,147,110,37,105,82,116,153,173,166,194,125,48,6,63,193,185,167,131,105,57,131,151,216,134,37,115,15,87,35,148,152,51,163,25,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,46,192,32,135,163,139,110,56,219,41,99,41,248,63,48,81,46,70,93,99,9,12,46,115,205,45,215,87,68,150,146,52,20,214,152,35,52,173,10,73,165,47,165,41,222,169,13,52,164,154,141,146,105,201,222,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,1,210,143,228,39,153,191,18,251,98,16,128,17,63,221,40,254,66,121,155,241,47,182,33,8,1,1,42,157,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,25,85,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,19,252,0,0,0,0,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,24,171,209,113,229,217,150,95,29,123,30,104,159,225,0,61,23,30,93,153,101,241,215,177,230,137,254,0,20,49,81,67,62,224,20,81,150,158,3,65,29,142,227,80,166,131,62,37,96,26,143,145,24,173,184,112,20,238,183,152,46,64,40,45,158,99,210,58,231,131,189,237,131,209,190,241,203,207,163,209,232,23,55,153,142,165,138,162,27,189,86,228,131,182,190,127,230,128,139,252,71,150,134,247,87,249,86,148,122,117,243,111,224,250,209,132,184,118,27,212,236,199,195,13,169,105,177,212,225,44,201,6,118,249,249,127,48,147,124,73,72,84,126,173,169,44,246,181,242,47,131,208,35,66,121,170,46,100,225,197,37,70,157,50,33,171,178,118,253,16,96,37,231,99,103,84,230,15,112,210,165,17,123,163,81,115,251,20,113,152,17,175,160,204,207,141,198,15,236,49,80,92,172,20,225,155,174,171,242,208,105,237,42,255,0,157,70,244,140,224,141,226,153,122,64,110,44,181,36,200,248,252,35,15,118,231,100,143,46,49,177,105,79,233,111,119,217,227,12,195,87,2,24,145,183,27,100,121,101,141,85,98,253,45,254,49,24,4,85,96,217,10,135,156,53,205,11,90,62,102,164,187,7,111,239,113,50,219,56,72,55,240,38,20,237,44,204,240,188,19,51,51,251,11,34,22,105,175,27,25,193,92,50,82,139,229,4,23,100,254,181,129,50,187,44,62,110,224,140,38,74,53,31,229,78,1,241,253,101,128,23,204,230,33,37,167,183,114,224,102,67,238,101,206,119,51,49,106,113,182,62,135,133,119,178,38,117,245,35,174,41,130,38,44,102,71,218,62,245,23,14,201,142,79,11,230,101,42,187,214,122,187,85,18,220,104,190,245,41,250,45,92,172,179,243,0,185,32,54,217,144,219,183,210,149,112,243,144,221,229,192,5,15,135,49,167,81,25,112,26,204,143,188,80,180,145,114,0,73,29,172,103,196,106,46,4,40,69,222,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,161,242,33,85,114,20,231,192,6,146,230,99,112,104,73,216,204,107,0,26,30,249,203,159,106,127,128,107,27,82,10,237,44,188,232,63,192,3,16,182,215,73,43,15,98,83,46,31,148,201,191,188,146,34,59,45,89,74,243,166,156,74,177,223,125,204,191,197,22,38,11,108,88,215,194,248,156,245,255,0,180,249,189,223,99,144,34,47,46,154,211,158,116,242,213,250,175,119,248,154,192,75,174,202,81,80,156,179,194,250,73,36,127,47,113,36,255,0,140,62,50,13,146,208,100,87,189,133,140,217,77,191,236,99,133,248,255,0,126,255,0,24,124,95,115,69,151,123,128,233,57,157,40,216,162,180,164,167,143,92,73,112,59,125,2,196,48,237,131,53,79,226,28,70,149,36,255,0,186,233,135,197,87,250,57,2,100,115,96,175,68,107,246,114,127,120,224,133,253,173,85,249,100,196,101,110,88,178,103,240,143,128,238,91,23,82,26,168,68,196,234,113,73,45,45,211,76,174,222,174,100,255,0,243,12,225,218,27,11,196,147,224,13,91,146,211,214,249,176,71,250,151,164,98,86,193,45,107,166,98,163,213,111,120,165,119,125,108,129,34,89,159,74,235,222,13,247,253,26,55,223,67,123,223,71,167,208,49,145,139,27,20,75,92,60,85,61,178,212,173,245,66,146,71,218,181,189,241,223,231,18,85,72,89,185,25,71,203,223,12,191,112,132,111,108,205,76,240,94,51,97,91,253,238,186,157,52,252,93,54,179,170,244,159,156,72,221,5,221,113,21,217,183,190,153,115,244,16,176,57,114,46,28,198,164,248,166,54,200,172,162,27,165,192,81,0,157,40,158,93,89,153,241,55,177,225,12,254,232,86,242,91,197,63,229,252,239,103,83,134,1,116,162,241,219,171,51,62,38,246,60,33,159,189,10,252,54,90,197,63,229,252,239,103,83,128,72,1,242,33,64,0,24,3,210,199,181,231,200,139,46,63,35,246,10,155,163,23,227,250,122,252,44,167,32,111,91,139,135,158,39,152,123,75,139,50,65,60,250,208,166,147,100,172,210,218,95,81,238,150,108,172,226,11,42,178,211,21,103,38,99,225,220,174,193,81,58,197,107,19,84,26,167,198,212,219,139,109,157,71,219,125,221,218,86,180,178,210,9,78,56,178,73,232,109,11,81,149,146,99,45,58,72,54,36,204,252,159,204,172,89,158,212,246,37,226,76,9,138,235,18,43,147,171,12,197,109,148,81,230,212,39,72,89,66,117,178,121,110,154,18,70,209,20,149,33,13,169,111,33,28,22,100,147,207,62,141,109,138,105,219,58,229,196,28,208,198,180,203,102,110,46,167,169,201,43,81,74,97,202,85,46,73,70,117,20,199,88,113,68,131,121,11,97,43,113,70,210,86,151,22,182,136,212,148,18,150,25,5,179,70,206,152,19,101,252,172,129,150,120,22,63,234,83,43,19,117,189,243,78,169,213,153,101,249,155,183,93,115,115,189,220,33,91,164,43,66,57,17,115,51,239,248,179,11,80,177,206,21,172,224,172,83,7,174,209,113,5,62,69,46,163,27,122,182,247,241,95,109,77,186,222,180,26,86,157,72,90,138,233,50,81,94,228,100,124,71,44,0,60,245,237,245,178,140,205,148,179,198,93,18,152,214,188,25,138,55,213,140,46,243,108,190,77,177,21,79,40,149,1,78,58,106,222,61,31,176,149,25,56,181,41,181,176,226,180,155,186,19,117,122,47,118,215,252,143,248,237,25,49,152,85,58,84,28,182,198,85,5,201,118,163,52,247,62,6,170,41,148,161,18,13,212,164,238,203,187,166,25,112,156,50,67,125,135,117,182,148,59,188,150,173,165,246,116,192,155,80,101,100,252,179,199,81,255,0,85,153,71,155,173,239,153,149,78,172,243,44,76,221,180,235,123,237,214,253,106,221,45,90,23,200,203,145,148,11,80,54,63,207,28,79,180,117,75,101,218,38,27,223,98,250,61,65,232,149,7,150,135,154,131,22,43,107,34,58,139,142,56,218,86,152,106,66,219,113,14,26,53,56,151,90,36,37,75,113,8,80,122,62,1,210,178,83,46,100,229,6,81,225,12,173,149,138,165,226,69,225,74,60,106,65,84,228,198,106,58,223,67,40,36,34,205,180,68,148,33,41,36,161,4,102,165,146,18,157,107,113,122,156,87,117,0,24,1,211,87,228,177,133,189,96,65,246,117,68,103,248,192,14,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,63,194,0,122,46,60,187,50,203,227,175,99,205,19,252,0,0,0,0,0,0,0,0,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,0,0,12,95,233,52,171,85,104,187,14,102,124,202,53,78,92,9,14,71,166,196,91,177,158,83,75,83,15,212,226,50,243,70,164,153,25,161,198,156,113,181,167,146,144,181,36,238,70,100,32,6,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,51,253,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,1,232,247,9,225,106,22,6,194,180,108,21,133,160,245,42,46,31,167,199,165,211,163,111,86,230,226,43,13,165,182,155,214,179,82,213,165,8,73,93,70,106,59,92,204,207,136,229,128,0,89,77,181,176,181,11,24,108,143,155,212,156,71,7,173,196,143,131,234,117,70,219,222,173,189,50,161,48,169,113,156,186,12,140,244,62,195,75,181,244,171,77,148,70,147,50,63,56,67,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,170,128,22,171,100,239,37,140,155,245,127,135,189,156,192,186,160,3,205,102,214,62,84,249,201,235,3,16,251,69,241,233,76,121,172,218,199,202,159,57,61,96,98,31,104,190,2,106,122,46,60,132,242,203,227,175,108,77,25,84,49,87,162,227,200,79,44,190,58,246,196,209,149,64,3,202,184,245,80,60,171,128,244,167,178,119,146,198,77,250,191,195,222,206,96,93,81,106,182,78,242,88,201,191,87,248,123,217,204,11,170,3,31,246,215,217,70,133,181,166,77,77,193,187,170,84,60,95,77,188,204,45,91,154,202,213,212,37,106,65,184,217,169,179,37,147,47,161,27,167,10,203,73,93,14,110,214,182,155,33,231,179,22,97,106,238,6,197,85,156,21,138,96,245,42,214,31,168,72,165,212,99,111,80,230,226,83,14,41,183,91,214,131,82,21,165,104,81,93,38,105,59,92,140,203,136,245,38,48,215,164,83,97,88,219,82,224,211,199,25,125,2,34,51,82,129,29,150,96,189,38,83,168,69,78,156,201,200,89,211,72,141,194,97,149,169,201,10,113,15,41,30,58,18,133,45,8,81,173,1,210,186,47,118,233,249,53,225,84,100,118,113,227,62,183,153,52,93,126,7,147,53,58,94,174,210,219,109,38,87,120,212,125,98,99,54,115,121,114,74,214,209,33,207,125,82,100,56,89,254,60,182,97,60,83,93,192,216,170,141,141,112,180,238,165,90,195,245,8,245,74,116,157,210,28,220,74,97,196,184,211,154,22,74,66,180,173,9,59,40,141,39,107,25,25,112,19,211,176,46,218,248,87,106,204,184,137,68,171,84,250,190,102,225,154,123,45,226,58,124,131,109,14,79,208,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,114,226,201,6,90,84,210,221,12,170,24,171,210,143,228,39,153,191,18,251,98,16,202,161,138,189,40,254,66,121,155,241,47,182,33,0,128,17,234,160,121,87,30,170,0,0,0,4,85,244,231,125,36,254,249,63,22,140,85,232,184,242,236,203,47,142,189,143,52,101,87,78,119,210,79,239,147,241,104,197,94,139,143,46,204,178,248,235,216,243,64,79,240,0,0,0,0,15,42,227,210,158,201,222,75,25,55,234,255,0,15,123,57,129,230,176,122,83,217,59,201,99,38,253,95,225,239,103,48,3,205,96,244,167,178,119,146,198,77,250,191,195,222,206,96,121,172,30,148,246,78,242,88,201,191,87,248,123,217,204,0,186,160,0,0,0,0,2,213,109,99,228,177,156,158,175,241,15,179,159,23,84,90,173,172,124,150,51,147,213,254,33,246,115,224,60,214,15,85,3,202,184,245,80,0,48,3,166,175,201,99,11,122,192,131,236,234,136,207,241,128,29,53,126,75,24,91,214,4,31,103,84,64,96,7,69,199,151,102,89,124,117,236,121,162,127,132,0,244,92,121,118,101,151,199,94,199,154,39,248,0,68,175,75,94,197,30,4,153,51,107,44,178,166,82,161,209,94,220,183,141,41,236,22,225,196,206,121,253,218,42,105,35,86,135,55,203,117,166,221,75,105,74,137,194,75,166,78,27,175,45,18,212,0,60,203,100,94,122,102,62,206,153,143,78,205,12,175,172,245,26,172,27,180,243,46,145,174,45,66,42,140,141,200,178,91,35,45,227,43,210,155,149,201,68,164,165,104,82,22,132,45,62,138,114,47,61,50,227,104,188,184,167,102,134,87,214,122,245,42,117,218,121,151,72,145,42,159,41,36,70,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,168,118,233,44,216,86,54,204,184,154,46,103,229,140,8,145,114,191,17,200,98,155,22,10,101,58,227,244,138,137,71,51,83,11,55,220,91,175,33,226,97,231,146,225,40,244,158,241,181,37,4,150,205,203,85,177,38,216,56,155,100,108,208,106,180,147,151,55,4,215,36,48,156,89,71,136,212,125,252,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,169,33,232,120,7,95,192,24,255,0,6,230,158,13,164,230,14,95,98,24,149,204,61,92,142,82,96,206,140,103,161,212,92,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,199,165,49,230,179,107,31,42,124,228,245,129,136,125,162,248,9,169,232,184,242,19,203,47,142,189,177,52,101,80,197,94,139,143,33,60,178,248,235,219,19,70,85,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,0,34,127,186,81,252,132,243,55,226,95,108,66,16,2,3,213,64,0,0,138,190,156,239,164,159,223,39,226,209,138,189,23,30,93,153,101,241,215,177,230,140,170,233,206,250,73,253,242,126,45,24,171,209,113,229,217,150,95,29,123,30,104,9,254,0,0,1,111,243,251,56,232,91,63,228,214,44,206,44,70,207,88,137,134,105,234,144,220,109,75,71,91,148,181,19,113,163,107,66,22,109,239,95,113,166,183,154,13,40,215,169,93,148,153,139,128,35,3,166,179,61,38,82,168,88,47,103,138,13,103,115,225,189,120,147,17,70,108,159,109,197,197,105,123,184,40,82,200,201,167,25,91,201,148,181,54,100,181,19,145,24,95,98,201,53,132,75,15,73,27,34,228,133,87,103,29,157,48,102,77,87,107,145,42,245,42,4,121,42,153,46,35,106,67,6,252,137,79,73,113,13,234,237,41,8,83,230,130,89,146,77,100,130,81,165,26,180,20,48,244,98,229,111,201,67,108,156,21,214,232,94,19,165,97,46,177,138,106,31,45,110,122,175,85,108,250,163,252,22,149,47,76,231,33,118,19,170,247,237,36,208,75,19,252,3,202,184,159,238,139,143,33,60,178,248,235,219,19,68,0,137,254,232,184,242,19,203,47,142,189,177,52,4,43,109,79,146,159,145,219,104,44,109,147,141,212,58,236,76,63,80,46,160,250,157,222,56,184,47,180,137,17,119,170,221,182,70,241,48,243,68,230,148,18,119,132,189,55,77,140,229,167,161,247,56,232,88,231,102,2,202,168,236,245,122,214,90,84,31,143,49,189,75,94,254,44,233,15,203,143,38,230,132,161,58,150,185,45,110,201,75,81,117,109,106,210,78,36,133,149,233,189,202,223,252,26,103,93,62,133,253,247,133,170,245,62,181,240,73,128,198,228,215,254,249,43,90,17,232,90,190,118,67,26,186,45,51,210,102,79,237,89,65,195,115,107,61,83,13,230,39,229,110,166,203,132,251,141,174,83,132,103,79,90,91,104,244,239,186,214,237,148,184,180,169,40,110,75,254,41,40,214,144,201,94,156,239,164,159,223,39,226,209,132,27,31,108,153,140,182,186,205,15,112,244,41,18,232,244,40,17,220,147,93,196,105,128,82,152,165,32,219,89,176,75,65,184,209,45,110,186,130,109,40,37,235,182,241,100,70,150,150,101,33,61,47,153,91,142,243,167,29,228,6,89,229,165,11,195,56,146,179,238,175,169,66,235,76,199,222,238,153,128,243,158,248,242,208,218,108,219,75,87,105,69,123,88,174,102,68,121,149,178,174,204,248,55,101,12,163,135,149,184,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,163,75,40,210,211,104,67,105,51,210,132,39,82,150,189,110,44,59,174,86,229,110,4,201,108,9,76,203,60,180,161,120,27,13,209,183,221,74,23,90,122,70,235,122,242,222,115,223,30,90,220,85,220,117,106,237,40,237,123,21,136,136,139,181,128,0,14,149,157,25,67,131,115,235,43,241,6,81,230,3,18,220,161,98,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,137,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,117,0,17,107,179,143,67,140,106,38,104,98,74,134,210,53,88,152,143,6,209,164,46,38,30,131,77,146,236,83,175,33,109,145,166,100,147,109,100,236,100,32,151,167,114,149,235,55,144,190,217,178,132,156,153,74,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,1,210,143,228,39,153,191,18,251,98,16,128,17,63,221,40,254,66,121,155,241,47,182,33,8,1,1,42,157,57,223,73,63,190,79,197,163,21,122,46,60,187,50,203,227,175,99,205,25,85,211,157,244,147,251,228,252,90,49,87,162,227,203,179,44,190,58,246,60,208,19,252,0,0,0,0,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,24,171,209,113,229,217,150,95,29,123,30,104,159,225,0,61,23,30,93,153,101,241,215,177,230,137,254,0,20,50,184,168,161,242,1,164,248,10,149,249,92,80,87,145,106,0,231,192,80,84,143,188,12,187,192,19,204,113,85,102,91,123,117,169,9,59,106,230,87,243,14,80,124,178,26,215,167,181,107,95,184,6,54,230,54,15,165,71,240,126,136,177,11,86,246,246,140,146,250,129,12,24,158,205,230,70,31,74,82,69,219,136,124,56,126,126,161,59,25,149,27,251,93,219,253,91,187,237,4,23,227,54,191,178,142,28,78,174,106,135,221,254,48,160,18,119,176,82,212,120,45,69,115,254,235,15,191,236,81,70,122,71,254,81,129,251,7,177,187,193,138,237,94,216,172,207,151,216,162,140,240,140,119,46,93,224,55,23,222,49,55,109,242,213,150,56,209,60,175,224,238,63,250,68,97,150,75,239,24,163,182,203,219,188,179,198,125,155,219,193,221,255,0,227,17,128,68,69,205,172,223,174,17,25,240,132,223,30,95,64,192,153,77,147,92,51,193,56,78,229,127,202,140,14,255,0,176,176,33,174,91,219,204,225,174,158,155,124,166,215,127,216,216,19,43,178,74,53,96,124,37,198,223,149,8,31,192,176,2,227,227,156,3,19,19,68,221,57,33,150,76,229,111,204,206,49,47,141,149,195,153,125,87,49,213,104,57,117,34,135,191,221,98,39,21,190,211,125,44,26,57,95,235,248,243,23,157,109,234,73,39,87,47,64,208,132,94,252,64,113,148,217,79,53,188,214,226,220,189,185,168,248,115,28,242,95,225,197,55,251,163,65,71,191,209,254,224,212,132,119,95,188,6,178,123,87,208,254,232,215,107,241,27,102,141,38,92,110,53,18,184,242,1,91,152,169,25,220,45,126,34,164,86,239,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,62,68,42,174,66,135,200,128,81,39,99,49,172,109,151,51,27,128,3,110,65,93,151,62,208,255,0,0,220,27,111,240,97,195,250,195,252,0,49,7,109,55,247,56,119,18,167,69,239,131,102,159,63,177,200,17,49,149,103,188,206,218,91,182,181,247,252,63,244,69,137,95,219,113,197,120,7,18,21,139,142,12,153,251,201,34,38,114,161,205,57,213,75,43,151,13,255,0,63,216,139,1,51,27,42,31,246,48,194,229,251,55,248,195,226,249,186,92,12,197,136,217,65,194,94,89,225,98,185,113,235,223,198,31,23,241,212,150,147,48,22,111,59,231,117,92,62,210,183,90,190,105,37,62,53,190,129,193,11,155,78,212,122,206,43,196,168,220,233,182,40,152,119,213,127,207,94,244,9,145,218,17,244,183,135,26,186,146,95,53,146,92,79,236,110,136,90,218,41,212,47,24,226,109,43,73,159,186,89,167,192,254,202,240,12,165,232,248,99,121,70,197,42,213,111,149,169,7,203,235,36,9,50,197,173,254,100,227,250,167,250,34,55,250,59,144,75,161,98,126,127,153,40,220,190,210,64,148,106,132,100,189,187,190,174,23,229,247,4,24,165,147,165,185,196,241,85,123,252,191,12,255,0,231,12,102,109,21,253,228,115,61,54,247,203,115,244,16,179,184,115,9,71,129,84,140,242,10,95,9,13,43,183,107,112,87,192,47,37,49,41,75,39,99,250,63,228,33,96,114,133,204,106,230,162,27,73,59,141,119,238,1,209,49,62,207,121,7,142,43,210,113,62,53,200,252,191,196,21,169,186,58,205,74,169,134,161,75,148,254,132,37,8,214,235,141,169,106,210,132,37,37,115,224,148,145,23,2,33,216,112,86,94,224,28,180,165,187,66,203,156,15,135,240,181,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,202,246,66,75,184,135,58,158,4,70,92,198,190,101,115,230,0,103,113,64,0,0,0,1,172,0,0,7,200,221,38,148,205,86,69,117,154,100,68,84,166,71,102,36,137,137,101,36,251,204,50,167,20,211,75,114,218,148,132,41,247,148,148,153,217,38,235,134,86,212,119,250,192,0,0,0,7,95,198,185,123,128,115,42,148,213,11,49,176,62,31,197,84,214,36,38,91,80,235,116,198,103,48,219,233,74,146,151,82,219,201,82,73,100,149,173,36,162,43,217,106,46,243,29,128,0,91,252,45,179,214,65,96,106,236,92,83,130,178,63,47,240,253,106,22,190,173,81,165,225,152,81,37,49,173,10,66,244,58,219,105,90,117,33,106,73,216,248,165,70,71,192,204,92,0,0,0,0,0,0,0,0,0,0,0,0,29,43,26,228,134,75,230,85,85,170,238,99,101,14,10,197,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,142,215,90,143,188,195,5,100,134,75,229,173,85,218,238,92,229,14,10,194,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,206,215,66,79,184,135,117,0,0,0,0,0,0,29,127,26,229,238,1,204,170,83,84,44,198,192,248,127,21,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,175,101,168,187,204,117,74,78,204,155,54,208,42,176,171,180,45,159,50,214,157,82,167,72,110,92,57,145,48,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,46,88,0,0,0,15,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,109,127,34,118,203,31,254,90,114,171,255,0,217,180,239,234,69,213,0,31,37,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,0,22,210,173,179,38,205,181,250,172,218,237,119,103,204,181,168,212,170,50,28,151,50,100,188,39,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,139,150,0,56,156,45,132,240,174,6,161,69,194,216,43,12,210,176,253,22,22,190,173,78,165,194,110,36,86,53,173,75,94,134,155,36,161,58,150,181,40,236,92,84,163,51,226,102,57,96,0,1,106,191,34,118,203,31,254,90,114,171,255,0,217,180,239,234,69,213,0,31,37,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,0,0,0,22,210,173,179,38,205,181,250,172,218,237,119,103,204,181,168,212,170,50,28,151,50,100,188,39,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,142,91,5,100,134,75,229,173,85,218,238,92,229,14,10,194,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,206,215,66,79,184,135,117,0,1,196,226,156,39,133,113,205,10,86,22,198,184,102,149,136,40,179,116,117,154,117,82,19,114,226,191,161,105,90,53,180,225,41,10,210,180,37,69,114,224,164,145,151,18,33,203,0,11,85,249,19,182,88,255,0,242,211,149,95,254,205,167,127,82,46,168,0,0,0,0,234,152,235,41,242,179,52,58,143,201,51,45,48,166,45,240,102,247,169,120,118,141,26,127,85,222,105,222,110,183,200,86,141,91,180,106,211,107,232,77,249,16,226,176,182,207,89,5,129,171,177,113,78,10,200,252,191,195,245,168,90,250,181,70,151,134,97,68,148,198,180,41,11,208,235,109,165,105,212,133,169,39,99,226,149,25,31,3,49,112,0,0,0,0,0,0,5,170,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,23,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,245,128,11,85,249,19,182,88,255,0,242,211,149,95,254,205,167,127,82,46,85,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,0,0,0,0,0,1,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,62,176,1,106,191,34,118,203,31,254,90,114,171,255,0,217,180,239,234,69,213,0,0,29,127,26,229,238,1,204,170,83,84,44,198,192,248,127,21,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,175,101,168,187,204,118,0,1,111,240,182,207,89,5,129,171,177,113,78,10,200,252,191,195,245,168,90,250,181,70,151,134,97,68,148,198,180,41,11,208,235,109,165,105,212,133,169,39,99,226,149,25,31,3,49,112,0,0,0,0,7,19,138,112,158,21,199,52,41,88,91,26,225,154,86,32,162,205,209,214,105,213,72,77,203,138,254,133,165,104,214,211,132,164,43,74,208,149,21,203,130,146,70,92,72,135,64,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,23,84,0,113,56,91,9,225,92,13,66,139,133,176,86,25,165,97,250,44,45,125,90,157,75,132,220,72,172,107,90,150,189,13,54,73,66,117,45,106,81,216,184,169,70,103,196,204,114,192,0,0,0,0,45,165,91,102,77,155,107,245,89,181,218,238,207,153,107,81,169,84,100,57,46,100,201,120,78,3,207,201,125,197,26,156,117,199,20,209,169,107,82,140,212,106,51,51,51,51,51,23,44,0,113,56,91,9,225,92,13,66,139,133,176,86,25,165,97,250,44,45,125,90,157,75,132,220,72,172,107,90,150,189,13,54,73,66,117,45,106,81,216,184,169,70,103,196,204,114,192,0,0,0,0,58,86,53,201,12,151,204,170,171,85,220,198,202,28,21,138,170,76,71,76,70,166,86,232,17,39,62,219,9,82,148,150,146,227,205,169,68,130,82,214,162,73,29,174,181,31,121,142,234,0,58,166,5,202,124,172,202,254,189,242,51,203,76,41,132,188,39,186,235,190,2,163,70,129,214,183,122,183,123,221,202,19,175,78,241,122,117,94,218,213,110,102,59,88,0,0,0,0,226,113,78,19,194,184,230,133,43,11,99,92,51,74,196,20,89,186,58,205,58,169,9,185,113,95,208,180,173,26,218,112,148,133,105,90,18,162,185,112,82,72,203,137,16,232,31,145,59,101,143,255,0,45,57,85,255,0,236,218,119,245,34,234,128,0,0,0,234,152,235,41,242,179,52,58,143,201,51,45,48,166,45,240,102,247,169,120,118,141,26,127,85,222,105,222,110,183,200,86,141,91,180,106,211,107,232,77,249,16,226,176,182,207,89,5,129,171,177,113,78,10,200,252,191,195,245,168,90,250,181,70,151,134,97,68,148,198,180,41,11,208,235,109,165,105,212,133,169,39,99,226,149,25,31,3,49,112,0,0,0,0,5,191,197,59,61,100,22,57,174,202,197,56,215,35,242,255,0,16,86,166,232,235,53,26,166,25,133,46,83,250,16,148,35,91,174,54,165,171,74,16,148,149,207,130,82,68,92,8,133,192,0,29,83,2,229,62,86,101,127,94,249,25,229,166,20,194,94,19,221,117,223,1,81,163,64,235,91,189,91,189,238,229,9,215,167,120,189,58,175,109,106,183,51,29,172,0,5,170,252,137,219,44,127,249,105,202,175,255,0,102,211,191,169,29,255,0,11,97,60,43,129,168,81,112,182,10,195,52,172,63,69,133,175,171,83,169,112,155,137,21,141,107,82,215,161,166,201,40,78,165,173,74,59,23,21,40,204,248,153,142,88,0,113,56,167,9,225,92,115,66,149,133,177,174,25,165,98,10,44,221,29,102,157,84,132,220,184,175,232,90,86,141,109,56,74,66,180,173,9,81,92,184,41,36,101,196,136,116,15,200,157,178,199,255,0,150,156,170,255,0,246,109,59,250,145,117,64,0,0,0,0,0,0,0,0,0,0,0,116,172,107,146,25,47,153,85,86,171,185,141,148,56,43,21,84,152,142,152,141,76,173,208,34,78,125,182,18,165,41,45,37,199,155,82,137,4,165,173,68,146,59,93,106,62,243,29,212,0,117,76,11,148,249,89,149,253,123,228,103,150,152,83,9,120,79,117,215,124,5,70,141,3,173,110,245,110,247,187,148,39,94,157,226,244,234,189,181,170,220,204,118,176,0,22,210,173,179,38,205,181,250,172,218,237,119,103,204,181,168,212,170,50,28,151,50,100,188,39,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,142,235,133,176,158,21,192,212,40,184,91,5,97,154,86,31,162,194,215,213,169,212,184,77,196,138,198,181,169,107,208,211,100,148,39,82,214,165,29,139,138,148,102,124,76,199,44,0,56,156,83,132,240,174,57,161,74,194,216,215,12,210,177,5,22,110,142,179,78,170,66,110,92,87,244,45,43,70,182,156,37,33,90,86,132,168,174,92,20,146,50,226,68,58,7,228,78,217,99,255,0,203,78,85,127,251,54,157,253,72,186,160,3,170,99,172,167,202,204,208,234,63,36,204,180,194,152,183,193,155,222,165,225,218,52,105,253,87,121,167,121,186,223,33,90,53,110,209,171,77,175,161,55,228,67,138,194,219,61,100,22,6,174,197,197,56,43,35,242,255,0,15,214,161,107,234,213,26,94,25,133,18,83,26,208,164,47,67,173,182,149,167,82,22,164,157,143,138,84,100,124,12,197,192,0,0,0,0,0,0,1,213,49,214,83,229,102,104,117,31,146,102,90,97,76,91,224,205,239,82,240,237,26,52,254,171,188,211,188,221,111,144,173,26,183,104,213,166,215,208,155,242,33,218,192,5,191,194,219,61,100,22,6,174,197,197,56,43,35,242,255,0,15,214,161,107,234,213,26,94,25,133,18,83,26,208,164,47,67,173,182,149,167,82,22,164,157,143,138,84,100,124,12,197,192,0,0,20,62,2,162,135,200,6,147,226,43,244,34,130,191,66,3,107,232,140,110,253,9,13,191,162,49,185,244,36,2,131,74,202,246,26,133,20,2,216,230,131,26,124,25,219,253,91,187,237,4,12,226,163,190,104,97,181,121,156,135,252,97,66,123,115,85,71,243,47,254,31,253,1,2,248,137,6,188,206,195,132,68,102,102,236,50,225,251,32,192,74,14,194,71,171,6,40,237,254,218,143,248,40,195,59,35,248,191,116,97,6,194,108,56,214,7,118,237,172,173,138,84,124,75,236,49,134,111,48,102,105,51,63,56,13,197,247,140,70,219,145,118,203,60,106,86,255,0,6,255,0,24,140,50,225,227,179,38,127,253,115,24,111,183,68,180,167,45,241,178,13,104,35,47,6,240,51,227,243,248,192,34,115,85,243,106,183,195,244,27,127,188,100,76,246,200,169,252,164,97,46,63,237,62,7,240,44,8,94,136,173,238,108,86,140,172,119,132,142,95,106,200,154,45,145,238,88,39,9,127,146,16,63,129,96,6,68,180,221,149,123,243,33,71,83,203,136,220,79,138,95,0,210,226,111,110,96,53,36,109,57,193,196,253,193,188,52,59,115,227,110,224,27,136,85,210,103,96,62,35,97,165,26,76,147,110,102,62,131,177,247,128,161,22,158,241,82,226,41,110,2,165,200,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,80,249,16,170,185,10,42,250,74,192,52,151,51,27,131,109,39,196,198,224,0,219,144,101,184,115,237,15,240,13,193,181,32,174,203,133,231,65,254,0,24,117,182,203,102,186,6,36,81,17,157,176,100,206,95,105,36,68,126,91,58,81,243,166,156,165,169,41,211,190,241,142,223,161,22,38,15,108,136,59,204,53,137,149,218,254,227,230,151,50,253,78,64,134,202,68,146,165,102,235,78,153,145,110,181,120,197,126,113,79,205,240,128,153,221,145,166,161,220,183,194,137,75,141,170,253,123,145,223,243,247,198,71,44,204,217,51,183,255,0,87,24,135,177,45,113,19,114,243,6,118,145,219,240,143,36,168,185,63,39,207,240,12,188,74,201,81,136,239,255,0,213,192,99,182,210,174,238,240,195,70,70,87,240,202,75,143,235,111,8,89,207,137,6,238,55,196,233,61,60,49,20,211,225,250,243,162,101,182,169,158,220,60,40,211,138,81,21,235,169,79,18,51,252,237,255,0,55,192,33,119,58,158,109,252,105,137,28,74,175,174,191,49,92,188,238,184,3,55,58,58,16,126,1,197,7,99,227,18,141,251,201,34,83,13,179,119,153,31,15,48,139,190,142,163,104,176,238,36,178,142,253,74,139,127,253,73,2,83,99,35,86,173,60,109,96,28,52,90,106,82,251,106,179,188,22,147,253,223,128,118,104,104,221,167,77,142,218,175,196,124,205,70,210,178,87,30,6,71,204,135,32,218,74,220,207,152,15,165,38,86,189,200,107,77,149,198,227,231,226,69,192,184,13,214,76,205,63,116,6,249,21,138,228,53,145,153,151,17,161,60,18,53,17,145,149,187,192,0,0,5,72,207,184,44,94,112,35,176,160,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,126,97,81,67,46,240,26,79,129,138,253,8,161,243,226,43,244,32,52,31,49,175,232,72,109,153,241,49,185,244,36,2,130,138,21,20,85,184,88,5,182,205,107,151,130,248,126,175,254,128,130,9,200,41,25,177,133,80,187,145,42,92,20,157,188,199,36,196,240,102,194,136,188,21,255,0,15,255,0,86,32,122,160,225,49,154,184,93,219,248,146,160,171,143,162,73,128,150,93,140,33,53,19,6,186,219,106,81,145,226,69,43,180,101,250,148,113,152,44,219,73,145,121,198,28,236,85,80,41,184,45,215,46,158,24,149,73,224,70,95,157,71,243,252,35,49,163,255,0,40,4,179,52,198,89,145,113,225,248,70,11,109,235,82,121,188,19,142,90,36,183,98,240,103,50,59,252,250,47,164,103,53,65,102,136,142,40,136,184,91,159,194,66,63,182,252,168,153,97,108,118,209,232,191,204,190,227,253,82,40,8,208,195,142,170,70,104,85,214,178,34,188,20,242,248,25,19,93,178,82,52,224,156,38,118,63,238,66,7,240,44,8,82,192,140,187,59,50,234,186,83,127,153,247,224,118,239,100,187,196,218,108,172,210,216,192,248,76,148,155,91,9,64,79,19,251,11,0,50,8,136,180,151,192,42,100,74,230,52,166,250,72,252,228,42,2,169,26,13,70,103,107,112,49,172,142,195,69,172,100,2,154,11,81,31,17,172,185,133,128,185,128,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,220,106,87,33,164,5,8,138,231,97,172,142,227,110,246,51,26,210,3,80,219,116,174,210,237,207,73,254,1,172,249,13,42,249,218,190,3,1,140,155,90,211,222,147,132,241,58,210,206,171,97,41,165,125,68,95,157,63,233,16,151,89,109,216,121,178,242,20,90,52,105,239,35,181,227,23,243,137,208,218,129,130,94,11,197,38,164,220,253,202,206,239,251,19,194,14,49,162,77,188,224,152,68,86,34,221,255,0,21,72,9,68,216,54,105,171,2,96,102,212,231,63,9,240,183,217,165,12,225,142,162,84,68,241,231,127,194,48,51,96,119,117,97,44,10,218,149,192,252,39,194,223,101,148,51,202,49,124,170,146,79,167,240,137,3,26,118,173,128,169,88,77,164,19,90,190,111,37,94,53,191,58,127,210,33,123,58,25,220,227,76,72,141,58,116,215,166,38,215,191,231,174,9,181,218,101,4,120,89,173,69,250,116,159,224,222,16,171,158,237,154,49,190,39,86,155,17,226,41,189,255,0,102,116,81,154,157,29,6,103,64,196,247,238,135,70,183,254,164,145,43,48,75,199,183,163,249,68,82,116,116,40,138,131,138,46,127,160,232,223,188,146,37,114,1,95,121,247,63,148,7,216,134,211,198,228,55,155,66,109,203,188,81,41,191,34,27,136,77,187,187,192,106,210,158,86,224,53,164,146,148,217,36,52,240,177,249,197,80,119,32,27,165,226,10,167,198,33,68,248,131,90,82,86,185,144,1,151,120,160,169,152,160,0,90,192,43,123,243,1,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15,144,168,161,220,6,145,95,161,20,21,51,177,88,192,109,125,17,141,223,161,33,181,244,70,55,126,132,128,80,81,66,162,138,1,108,51,121,122,60,19,198,215,223,255,0,213,136,32,171,145,171,51,240,209,23,19,57,16,203,254,144,98,117,243,153,197,23,129,244,159,247,199,253,88,130,137,122,158,205,44,47,110,63,45,194,47,250,64,9,87,216,117,181,183,130,29,74,138,223,150,117,31,252,204,97,154,113,249,113,243,140,58,216,158,50,147,130,158,53,34,214,196,170,62,127,97,140,51,25,162,34,73,159,164,6,205,76,254,84,119,205,217,252,36,35,191,164,4,158,247,63,143,20,159,19,230,95,155,234,226,137,16,168,145,28,71,12,249,112,252,36,35,243,111,238,168,88,83,30,106,241,190,101,249,255,0,85,138,2,57,50,153,45,158,100,85,13,210,227,224,211,253,243,34,108,182,101,66,75,4,225,83,34,225,238,90,13,191,246,44,136,92,201,186,114,170,25,153,85,68,86,119,134,84,181,42,218,173,195,91,5,222,98,108,182,112,132,184,216,31,10,165,77,105,82,112,196,20,159,106,252,119,44,128,188,229,226,39,224,33,91,91,152,90,201,34,11,223,152,10,90,226,135,204,134,164,141,37,199,137,128,173,197,72,133,44,42,70,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,3,73,243,26,210,52,31,49,184,69,96,3,228,41,244,38,42,124,133,62,128,254,0,22,51,105,166,201,120,43,20,153,17,127,114,211,191,130,120,65,134,96,22,156,223,158,69,194,219,174,95,177,80,39,87,105,66,35,192,248,170,229,254,213,231,127,2,240,130,156,201,61,57,193,81,50,225,109,207,47,216,168,1,36,187,2,171,242,171,129,57,223,230,167,240,146,134,124,194,51,234,200,227,231,252,34,62,182,6,146,94,229,176,42,46,171,252,211,254,18,80,144,42,106,181,66,108,248,241,191,225,49,5,144,218,70,34,158,194,236,219,71,246,225,39,199,245,183,132,41,237,7,29,77,99,60,77,125,63,221,36,210,225,250,235,162,111,182,128,103,123,134,153,43,39,251,106,147,227,250,219,162,20,54,145,96,219,198,120,156,251,63,221,60,210,225,250,235,194,140,179,232,235,191,128,177,71,31,208,148,111,222,73,18,199,0,190,121,111,71,242,136,158,232,232,177,208,241,73,25,114,137,70,253,228,145,44,112,18,105,222,95,209,252,160,62,228,17,220,110,17,29,249,141,9,230,53,223,204,2,166,71,113,169,22,181,172,52,88,251,204,107,73,31,59,128,221,79,4,138,222,228,52,151,136,53,36,0,0,0,0,0,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,62,64,40,124,248,1,151,14,34,156,76,197,21,168,187,192,82,220,78,195,93,248,17,13,4,118,49,168,0,23,220,3,74,207,149,192,89,220,230,148,150,252,15,171,81,223,172,127,213,136,53,141,239,185,169,133,61,51,224,151,31,217,34,108,182,130,146,108,248,7,66,150,155,245,175,20,237,250,144,132,40,82,146,214,102,97,133,171,89,233,159,8,248,115,252,208,64,38,3,99,168,234,111,6,188,73,210,69,238,137,71,195,245,168,227,45,89,185,36,200,248,241,24,129,177,109,69,18,112,83,202,45,231,247,72,164,246,191,90,143,233,25,124,201,221,58,189,32,54,106,132,125,73,219,31,212,254,18,17,189,210,21,45,196,81,241,243,36,235,132,69,224,174,4,174,30,52,67,18,65,87,59,83,157,50,250,223,223,16,141,14,144,183,126,103,227,242,51,63,210,175,223,68,1,135,251,45,48,82,179,58,168,165,146,85,122,35,167,219,227,249,244,113,53,249,37,31,115,130,240,217,164,146,95,48,33,151,103,245,166,196,45,108,142,146,115,50,170,124,11,251,70,247,63,215,216,19,97,147,104,211,131,48,231,47,237,20,63,224,155,1,112,190,132,133,5,108,118,20,1,82,59,13,28,72,236,53,13,36,70,124,64,107,46,70,4,93,224,92,140,11,152,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,13,39,204,110,40,109,222,198,99,90,128,84,249,10,125,1,252,2,167,200,83,232,76,5,146,218,79,251,135,197,95,228,188,239,224,94,16,77,154,103,163,54,106,106,239,45,207,47,216,200,19,187,180,138,191,40,248,171,135,251,88,157,252,11,194,8,51,121,95,217,90,172,171,126,161,252,89,176,25,255,0,176,36,243,240,94,4,143,173,207,211,78,254,30,52,163,18,57,71,85,233,204,157,207,232,191,124,98,50,182,1,115,81,96,52,91,252,41,199,255,0,242,132,153,81,19,243,49,158,63,85,251,227,18,5,183,206,196,161,84,6,181,164,148,94,18,79,50,191,208,56,33,99,106,36,178,88,179,19,104,105,41,63,117,51,120,146,72,191,61,120,76,166,208,143,238,112,195,7,166,255,0,53,146,92,254,198,232,133,45,163,30,223,99,60,78,90,109,249,102,154,124,254,202,240,163,46,58,58,206,212,76,85,251,22,141,251,201,34,89,162,118,117,223,208,34,111,163,160,175,67,197,63,177,40,223,188,146,37,146,41,95,87,220,1,246,164,248,141,103,204,134,217,115,33,185,207,136,13,69,200,106,225,107,10,36,70,47,73,238,217,59,73,108,239,159,148,12,21,147,217,143,238,126,141,55,8,69,170,63,27,192,240,37,235,148,185,179,91,83,154,228,48,226,202,232,101,178,177,30,158,205,237,115,51,48,147,226,241,6,178,241,4,127,244,83,109,71,158,187,73,22,104,252,154,177,207,186,63,115,158,4,240,103,204,200,112,247,29,99,175,111,191,51,52,222,173,91,150,188,107,219,79,11,92,239,159,229,196,0,0,88,188,89,181,150,13,192,187,87,225,253,151,177,123,17,41,43,197,88,93,186,213,34,185,38,121,165,18,170,46,76,118,59,84,210,107,119,165,43,90,88,113,72,113,78,150,165,233,105,41,53,173,26,130,250,0,0,13,96,0,0,0,0,0,33,3,104,94,145,237,179,176,54,126,230,94,10,194,217,201,212,168,184,127,24,86,105,116,232,222,231,105,78,110,34,177,53,214,218,111,90,227,41,106,210,132,36,174,163,53,29,174,102,103,196,103,255,0,69,254,125,230,198,209,57,5,95,198,185,199,138,253,208,86,161,99,9,84,182,36,245,24,209,52,69,68,40,78,37,189,17,219,109,7,101,188,225,220,203,87,106,215,177,17,16,102,0,0,0,0,140,14,148,13,179,54,147,217,219,63,104,24,43,39,51,35,220,253,22,110,15,139,84,126,55,129,224,75,215,41,115,102,182,167,53,200,97,197,149,208,203,101,98,61,61,155,218,230,102,110,139,253,179,54,147,218,39,63,107,248,43,56,243,35,221,5,22,22,15,149,84,98,55,129,224,68,209,41,19,97,54,151,53,199,97,181,157,144,243,133,99,61,61,171,218,228,70,65,39,224,0,0,0,0,0,0,0,3,29,112,78,215,116,170,214,216,217,135,178,46,38,167,68,167,212,168,17,225,212,176,212,244,200,74,10,166,194,233,241,36,72,138,180,45,90,149,37,10,125,199,83,187,35,37,50,135,13,73,70,228,214,238,69,0,0,0,0,0,128,31,246,81,246,236,255,0,203,159,255,0,12,209,255,0,238,128,39,248,5,191,217,235,20,215,113,206,65,101,166,53,197,51,186,237,107,16,96,250,53,82,163,39,116,134,247,242,159,132,211,142,185,161,4,148,39,82,214,163,178,72,146,87,177,17,23,1,112,0,0,0,0,4,96,116,160,109,153,180,158,206,217,251,64,193,89,57,153,30,231,232,179,112,124,90,163,241,188,15,2,94,185,75,155,53,181,57,174,67,14,44,174,134,91,43,17,233,236,222,215,51,51,116,95,237,153,180,158,209,57,251,95,193,89,199,153,30,232,40,176,176,124,170,163,17,188,15,2,38,137,72,155,9,180,185,174,59,13,172,236,135,156,43,25,233,237,94,215,34,50,9,63,1,98,182,170,219,19,40,246,80,193,179,43,56,194,177,18,163,137,213,29,46,82,48,156,105,136,77,70,162,183,13,196,180,179,71,21,51,27,83,78,107,144,164,154,19,161,68,146,91,154,27,93,138,232,251,233,17,252,147,184,171,21,229,190,102,21,42,135,137,60,33,38,169,132,163,245,143,126,157,75,113,199,93,56,87,38,208,219,175,67,108,144,157,105,210,183,90,237,155,119,101,231,20,25,212,0,0,0,3,5,122,65,58,68,127,35,22,42,194,153,111,150,101,74,174,98,79,8,70,170,98,216,253,99,223,160,210,219,113,167,74,21,205,181,182,211,211,27,53,167,90,181,45,166,187,100,221,222,101,196,134,117,0,183,249,23,158,153,113,180,94,92,83,179,67,43,235,61,122,149,58,237,60,203,164,72,149,79,148,146,35,114,44,150,200,207,118,242,53,38,229,115,73,165,73,90,20,180,45,11,85,192,0,0,28,78,44,197,52,44,13,133,107,56,215,20,206,234,84,92,63,79,145,84,168,201,221,45,205,196,86,27,83,142,185,161,4,165,171,74,16,163,178,72,212,118,177,17,159,0,28,176,8,203,203,158,154,124,27,85,205,202,229,47,50,242,250,93,15,46,165,200,101,156,57,83,132,217,200,168,194,70,178,66,222,169,54,78,26,86,133,36,205,211,40,228,107,107,70,236,147,36,212,78,20,148,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,235,0,24,213,152,251,102,208,178,147,108,76,43,179,62,57,165,110,169,88,239,15,211,164,81,43,17,208,181,184,197,98,68,233,113,147,26,66,10,247,101,221,211,41,67,137,34,54,220,51,215,116,44,214,200,100,168,0,0,0,0,0,8,149,233,8,218,207,108,237,151,182,142,168,96,172,29,158,154,48,181,110,158,198,33,161,70,93,14,149,33,232,113,94,91,141,173,135,22,184,68,103,161,246,31,36,92,214,173,214,232,214,181,44,214,98,245,244,91,109,187,142,246,141,247,97,150,121,215,137,124,53,140,233,58,107,180,201,189,77,152,221,98,150,123,182,94,107,119,25,134,218,70,229,227,105,90,148,163,91,157,114,196,86,104,204,6,127,128,183,251,66,226,154,238,6,200,44,203,198,184,90,119,82,173,97,252,31,89,170,83,164,238,144,230,226,83,16,157,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,33,7,253,148,125,187,63,242,231,255,0,195,52,127,251,160,9,254,1,111,246,122,197,53,220,115,144,89,105,141,113,76,238,187,90,196,24,62,141,84,168,201,221,33,189,252,167,225,52,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,98,7,74,78,219,184,239,103,47,113,249,103,146,152,151,192,184,206,173,170,187,83,155,212,217,147,213,233,101,188,101,150,183,114,88,113,165,239,158,39,85,169,42,37,183,212,236,101,103,72,192,103,248,8,149,232,247,218,207,108,237,168,118,142,167,224,172,99,158,154,240,181,18,158,254,33,174,198,69,14,149,29,233,145,89,91,109,161,134,214,136,70,101,173,247,216,37,216,208,173,214,244,208,180,172,144,99,53,115,31,108,218,22,82,109,137,133,118,103,199,52,173,213,43,29,225,250,116,138,37,98,58,22,183,24,172,72,157,46,50,99,72,65,94,236,187,186,101,40,113,36,70,219,134,122,238,133,154,217,12,149,0,0,0,0,0,0,0,0,0,0,1,8,27,66,244,143,109,157,129,179,247,50,240,86,22,206,78,165,69,195,248,194,179,75,167,70,247,59,74,115,113,21,137,174,182,211,122,215,25,75,86,148,33,37,117,25,168,237,115,51,62,35,63,250,47,243,239,54,54,137,200,42,254,53,206,60,87,238,130,181,11,24,74,165,177,39,168,198,137,162,42,33,66,113,45,232,142,219,104,59,45,231,14,230,90,187,86,189,136,136,131,48,0,0,0,0,0,0,4,117,109,169,210,185,133,114,190,98,50,247,102,217,84,172,97,136,17,213,38,203,196,140,75,110,77,30,38,151,217,116,226,39,66,84,83,55,204,37,214,157,54,220,111,116,78,167,67,134,234,84,150,130,69,64,91,77,157,115,231,6,237,37,148,116,44,214,193,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,107,109,74,177,40,208,157,104,52,56,146,208,180,153,220,176,0,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,3,235,1,28,25,69,210,223,131,113,78,212,120,163,6,102,3,209,40,217,95,84,144,213,39,6,215,10,232,98,50,217,117,212,245,201,198,235,104,117,8,152,75,108,245,43,74,35,19,108,165,72,177,191,32,164,124,0,0,0,0,99,86,221,27,102,208,182,60,203,136,181,54,233,94,25,198,120,163,172,71,195,52,215,80,178,138,167,26,36,111,100,201,113,54,179,45,111,90,51,109,42,39,28,82,210,148,233,35,91,173,245,77,138,58,70,114,227,106,174,165,128,43,241,125,203,102,107,116,242,126,77,53,203,20,26,163,136,215,190,85,57,195,90,150,173,40,65,58,166,92,34,113,9,90,180,155,201,105,199,72,51,0,6,53,108,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,230,74,128,0,0,0,0,0,0,0,0,0,177,88,71,107,60,27,136,118,168,199,187,41,214,99,196,162,98,28,43,30,157,38,138,227,211,205,75,196,40,126,18,101,73,38,155,54,210,150,214,194,92,110,232,222,45,107,70,183,8,137,45,175,72,95,80,0,0,0,0,0,16,3,254,202,62,221,159,249,115,255,0,225,154,63,253,208,77,246,207,88,166,187,142,114,11,45,49,174,41,157,215,107,88,131,7,209,170,149,25,59,164,55,191,148,252,38,156,117,205,8,36,161,58,150,181,29,146,68,146,189,136,136,184,0,184,0,0,0,0,35,3,165,3,108,205,164,246,118,207,218,6,10,201,204,200,247,63,69,155,131,226,213,31,141,224,120,18,245,202,92,217,173,169,205,114,24,113,101,116,50,217,88,143,79,102,246,185,153,152,73,248,12,0,232,164,218,143,61,182,148,249,40,252,154,241,207,186,63,115,158,4,240,103,204,200,112,247,29,99,175,111,191,51,52,222,173,91,134,188,107,219,79,11,92,239,125,118,193,219,111,43,246,70,195,58,171,79,196,174,99,105,177,219,151,71,194,105,148,227,15,206,99,172,33,167,29,91,200,101,212,198,66,82,167,86,149,58,146,39,13,135,16,139,154,85,164,50,40,6,10,244,121,116,136,254,73,185,149,12,175,205,130,165,82,49,244,125,245,66,154,182,164,110,219,173,178,183,228,58,227,17,152,221,145,53,213,24,234,232,36,41,215,93,113,180,169,211,51,208,234,139,58,128,0,0,0,6,10,237,203,210,97,78,217,139,29,209,114,207,45,232,148,172,87,137,32,84,16,230,49,133,80,41,81,250,140,19,101,135,155,101,151,9,4,217,188,251,114,53,37,228,169,212,181,186,50,91,75,53,145,39,47,242,183,52,176,38,116,224,74,102,102,101,165,119,195,56,110,179,190,234,83,122,171,209,247,187,167,150,203,158,246,242,16,226,108,227,75,79,105,37,123,92,174,70,70,97,218,192,0,0,7,95,199,248,255,0,6,229,102,13,171,102,14,96,226,24,148,60,61,67,142,114,103,78,146,103,161,164,92,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,227,131,32,250,100,232,88,131,54,49,12,28,249,195,222,228,176,45,99,119,34,131,46,57,174,162,229,9,198,227,54,135,99,72,54,89,75,146,25,121,198,214,226,28,75,70,227,110,58,104,86,182,204,148,200,73,248,0,0,0,199,92,105,181,221,43,46,182,205,195,27,46,226,250,116,72,244,220,113,133,227,84,168,181,147,144,150,141,154,170,164,205,111,170,191,188,81,37,72,121,49,154,67,90,59,123,227,74,52,185,190,35,107,34,128,0,0,0,0,99,86,217,187,116,101,198,199,148,40,45,212,224,123,168,198,117,157,46,211,112,204,121,133,29,197,69,215,165,201,82,29,208,189,195,37,165,105,65,154,20,167,28,35,74,82,100,151,86,216,100,168,12,117,216,115,107,186,86,215,217,70,172,86,253,58,37,31,22,80,100,38,155,136,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,90,55,133,114,91,111,54,74,115,116,110,43,34,128,0,0,0,4,122,237,37,210,203,134,114,99,104,106,86,91,96,204,57,19,22,97,58,20,137,16,113,220,164,55,33,154,140,105,173,200,113,135,35,67,75,164,219,70,182,13,173,225,168,247,141,191,188,38,210,182,116,155,131,58,176,6,63,193,185,167,131,105,57,131,151,216,134,37,115,15,87,35,148,152,51,163,25,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,32,236,0,0,0,3,137,197,152,166,133,129,176,173,103,26,226,153,221,74,139,135,233,242,42,149,25,59,165,185,184,138,195,106,113,215,52,32,148,181,105,66,20,118,73,26,142,214,34,51,224,48,131,101,254,149,124,27,159,217,243,80,202,108,71,133,34,96,234,69,98,67,168,193,181,57,213,19,39,230,172,183,40,98,20,134,201,6,210,36,188,125,97,196,168,157,36,17,155,113,210,78,57,165,199,67,61,64,0,0,5,191,218,23,20,215,112,54,65,102,94,53,194,211,186,149,107,15,224,250,205,82,157,39,116,135,55,18,152,132,235,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,8,63,236,163,237,217,255,0,151,63,254,25,163,255,0,221,0,79,240,0,161,242,1,67,230,52,159,33,82,224,42,106,225,200,6,130,230,53,90,196,34,3,111,61,188,246,175,201,125,172,49,206,90,229,166,106,248,31,13,209,252,25,212,161,120,14,155,35,117,189,166,197,121,207,124,122,58,220,85,220,117,106,237,40,237,123,21,136,136,139,32,186,41,182,163,207,109,165,11,52,126,77,88,231,221,31,185,207,2,120,51,230,100,56,123,142,177,215,183,223,153,154,111,86,173,195,94,53,237,167,133,174,119,12,253,20,80,168,210,179,181,128,89,12,244,136,153,62,4,236,54,122,122,207,140,95,173,8,52,45,13,230,102,25,73,164,184,204,133,200,191,198,4,236,231,95,103,192,223,250,71,253,88,130,169,173,223,50,240,217,95,244,76,63,227,6,2,89,182,38,113,5,130,157,45,60,241,50,187,190,197,24,102,99,6,70,131,183,156,97,62,196,44,91,5,186,122,191,219,58,187,190,197,24,102,180,66,210,131,43,253,23,242,0,218,171,255,0,107,29,255,0,55,247,196,35,27,164,61,195,40,248,253,55,63,210,175,195,16,73,197,104,237,77,123,135,212,254,248,132,97,116,135,112,103,31,171,253,234,252,49,0,98,238,199,105,215,153,21,35,225,253,162,127,159,236,134,4,216,101,17,91,5,225,207,247,142,31,240,77,136,86,216,207,181,152,213,19,255,0,112,159,254,50,192,154,220,167,63,202,102,29,47,247,18,39,240,77,128,239,37,200,0,185,0,0,162,121,13,68,118,26,83,200,6,162,228,96,70,64,92,140,80,185,128,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,210,124,198,181,13,7,204,107,80,10,159,33,79,160,63,128,84,249,10,31,136,127,0,11,39,180,145,126,81,241,81,255,0,230,188,239,224,94,16,59,156,39,108,209,171,159,236,127,226,237,137,228,218,61,58,176,78,41,231,253,204,78,254,5,225,3,217,214,146,70,102,214,85,126,93,95,159,236,118,192,102,126,192,14,252,210,192,105,211,254,20,239,250,217,66,82,112,234,175,72,143,195,234,255,0,124,98,41,246,1,125,62,24,192,105,214,155,252,212,239,250,217,66,85,176,210,137,84,24,214,50,63,31,247,230,2,209,109,14,141,230,26,104,175,111,154,233,63,249,183,68,44,237,24,157,24,187,18,241,191,229,150,97,127,206,188,38,199,62,16,226,240,243,68,148,25,252,212,79,34,250,199,68,44,237,44,211,168,197,248,153,74,109,69,124,79,55,153,125,149,224,25,89,209,214,187,208,177,71,15,208,148,111,222,73,18,197,5,119,215,195,205,252,162,38,122,59,21,243,19,21,18,140,139,229,90,55,239,36,137,98,167,153,123,231,31,55,242,128,229,18,53,145,88,109,164,174,99,112,6,164,242,16,189,211,73,229,73,133,191,200,8,62,209,168,137,161,72,133,238,154,91,126,74,76,45,111,252,64,131,237,26,136,11,175,208,105,203,59,62,246,255,0,25,9,82,65,113,35,17,91,208,105,203,59,62,246,255,0,25,9,82,46,64,42,124,196,44,116,212,249,83,97,111,87,240,125,163,81,19,78,33,99,166,167,202,155,11,122,191,131,237,26,136,12,190,232,191,219,91,228,255,0,129,17,147,25,133,83,170,206,204,140,27,79,92,151,106,51,79,125,225,154,90,94,74,17,32,221,74,74,207,53,189,97,151,9,195,53,185,216,119,91,138,91,187,188,233,30,91,240,158,41,174,224,124,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,148,157,148,70,147,181,140,140,184,9,231,216,27,109,108,43,181,94,92,68,162,213,170,125,95,51,112,205,61,150,241,29,62,65,182,135,39,233,36,182,170,156,114,109,40,66,153,117,102,70,180,161,37,185,113,100,131,45,42,105,110,134,86,0,0,14,39,22,98,154,22,6,194,181,156,107,138,103,117,42,46,31,167,200,170,84,100,238,150,230,226,43,13,169,199,92,208,130,82,213,165,8,81,217,36,106,59,88,136,207,128,234,185,23,158,153,113,180,94,92,83,179,67,43,235,61,122,149,58,237,60,203,164,72,149,79,148,146,35,114,44,150,200,207,118,242,53,38,229,115,73,165,73,90,20,180,45,11,84,59,116,151,237,199,39,104,236,100,246,79,96,116,68,70,93,96,186,195,139,102,91,107,106,66,235,149,22,73,198,14,106,94,65,169,37,24,146,183,82,202,80,174,218,28,55,22,102,106,66,25,249,58,38,240,94,114,226,77,166,188,55,149,248,155,220,229,22,139,79,67,152,190,160,229,45,50,219,149,75,57,76,184,116,196,154,208,164,54,244,149,178,146,74,181,54,180,182,211,235,65,168,219,52,40,44,6,214,62,84,249,201,235,3,16,251,69,241,38,157,10,24,255,0,6,187,146,248,203,43,83,136,98,22,44,139,138,36,87,215,73,81,154,95,58,115,177,33,48,153,8,35,43,45,4,235,43,66,180,153,232,51,111,94,157,227,122,163,47,107,31,42,124,228,245,129,136,125,162,248,226,114,47,61,51,31,103,76,199,167,102,134,87,214,122,141,86,13,218,121,151,72,215,22,161,21,70,70,228,89,45,145,150,241,149,233,77,202,228,162,82,82,180,41,11,66,22,144,244,210,2,213,108,209,180,94,4,218,131,43,32,102,102,5,145,250,148,58,196,45,15,124,204,170,117,102,94,126,30,241,214,155,223,110,183,232,78,245,9,208,190,100,124,200,174,168,8,86,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,131,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,1,53,32,0,0,0,0,0,0,2,2,250,76,106,213,90,7,72,6,96,87,104,85,57,116,234,149,58,69,6,92,57,145,30,83,47,198,125,186,76,21,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,147,78,143,221,187,168,91,85,97,86,240,86,41,95,82,204,220,63,79,39,42,49,172,183,60,41,21,134,226,182,237,87,90,35,181,29,141,236,153,10,46,172,147,53,34,215,43,167,137,70,15,74,63,151,102,102,252,75,236,120,67,29,112,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,48,245,16,2,197,108,119,181,86,13,218,191,40,233,248,194,141,82,136,156,79,78,143,30,54,44,164,54,217,178,186,117,68,209,219,52,180,165,173,93,89,197,37,197,50,189,74,212,130,52,153,239,16,226,17,137,91,102,244,161,98,172,132,218,106,14,5,202,71,48,166,47,194,216,114,158,152,216,178,158,227,110,111,14,168,169,87,145,29,50,210,118,109,230,88,105,8,73,165,43,67,110,72,125,46,161,197,182,72,104,36,168,121,87,30,135,182,45,219,75,6,237,147,131,106,245,154,54,29,151,134,241,14,27,144,219,53,170,43,207,28,148,71,67,198,225,198,121,169,36,132,37,212,56,150,156,185,105,74,210,182,214,70,157,58,22,231,158,16,30,148,246,78,242,88,201,191,87,248,123,217,204,11,170,44,86,195,152,255,0,6,230,14,202,25,97,43,6,98,24,149,84,80,240,189,46,129,83,38,76,245,195,168,196,134,203,82,35,186,133,17,41,11,74,138,229,114,237,33,72,90,117,33,105,81,223,80,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,226,122,100,177,77,11,16,109,113,14,147,72,157,214,37,225,156,31,78,165,213,27,221,45,29,94,82,223,147,45,45,221,68,68,187,177,46,58,238,147,52,246,237,125,73,81,23,45,208,169,229,79,138,125,95,206,246,141,56,6,111,244,138,108,43,27,106,92,26,120,227,47,160,68,70,106,80,35,178,204,23,164,202,117,8,169,211,153,57,11,58,105,17,184,76,50,181,57,33,78,33,229,35,199,66,80,165,161,10,53,162,16,105,53,60,101,149,24,254,21,102,27,114,232,24,179,7,86,27,146,210,37,196,34,126,159,81,136,241,41,36,227,47,36,200,150,219,173,149,208,226,79,138,76,148,92,200,122,136,17,129,210,139,209,255,0,14,175,14,165,180,222,72,97,221,205,85,158,179,81,199,20,182,28,97,136,174,69,105,135,95,122,172,157,226,209,165,226,221,89,214,219,37,169,229,56,151,9,36,178,117,78,134,69,116,124,237,183,74,218,191,0,57,66,196,239,196,131,152,184,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,238,201,70,68,227,119,203,81,230,7,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,98,111,191,217,48,201,175,200,143,249,41,124,9,85,223,120,67,220,223,185,155,43,125,238,139,113,190,234,93,103,70,239,115,187,247,238,179,107,110,190,131,125,242,184,15,175,164,27,109,186,86,202,24,1,186,22,24,126,36,236,197,197,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,120,73,51,38,220,180,11,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,59,6,106,230,102,42,206,76,199,196,121,165,141,101,245,138,214,38,168,59,80,147,165,199,22,219,58,207,176,195,91,197,173,105,101,164,18,91,109,6,163,208,218,16,146,59,36,135,85,1,149,91,2,237,175,138,182,83,204,120,148,74,181,79,172,101,150,38,168,50,222,35,167,200,55,22,220,13,102,150,213,83,142,77,165,107,75,205,32,136,214,148,36,247,205,160,144,101,169,45,45,169,232,194,120,166,133,142,112,173,27,26,225,105,221,118,139,136,41,241,234,148,233,59,165,183,191,138,251,105,113,167,52,44,146,180,234,66,210,118,81,18,138,246,50,35,224,60,187,185,73,170,179,74,143,93,122,153,45,20,217,146,30,137,30,98,153,81,48,243,236,165,181,58,210,28,182,149,45,9,125,149,41,36,119,73,58,217,157,181,21,243,171,163,43,110,218,174,72,227,42,118,70,102,150,38,136,222,87,215,164,56,152,179,42,143,169,8,195,115,86,74,82,86,219,150,50,68,103,157,178,92,66,244,182,133,185,191,212,217,19,219,208,155,65,5,125,35,59,123,126,74,138,235,25,111,151,108,117,124,178,195,53,14,185,18,67,241,244,74,173,78,66,22,209,76,81,44,181,178,201,33,199,18,211,92,20,105,90,150,233,106,82,91,102,250,244,160,244,130,70,171,70,173,108,189,146,213,89,104,66,36,42,6,48,174,70,117,216,203,214,203,178,163,204,162,155,78,176,149,26,13,72,97,75,125,167,116,56,131,83,93,164,41,119,192,13,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,135,117,216,163,101,26,238,214,153,203,11,6,238,170,176,240,133,54,211,49,77,110,19,40,87,80,139,165,102,219,100,167,12,144,79,62,180,110,155,43,45,69,117,185,187,90,26,112,135,161,60,39,133,168,88,27,10,209,176,86,22,131,212,168,184,126,159,30,151,78,141,189,91,155,136,172,54,150,218,111,90,205,75,86,148,33,37,117,25,168,237,115,51,62,35,165,108,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,138,229,128,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,23,215,162,159,110,169,56,197,184,27,44,102,188,249,114,107,177,99,147,56,42,114,98,180,150,21,78,137,9,5,224,213,147,45,164,210,182,154,142,227,169,121,195,86,240,141,196,169,105,82,91,39,100,208,121,97,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,78,247,71,238,221,212,45,170,176,171,120,43,20,175,169,102,110,31,167,147,149,24,214,91,158,20,138,195,113,91,118,171,173,17,218,142,198,246,76,133,23,86,73,154,145,107,149,211,196,131,48,0,0,6,0,116,205,229,111,186,189,156,104,89,153,2,133,214,167,224,76,64,223,89,155,214,180,117,58,92,212,27,47,123,217,172,146,230,185,73,167,39,130,84,180,218,229,100,239,12,69,174,201,25,209,85,200,93,161,176,78,96,69,197,242,240,237,33,186,196,56,152,146,67,40,83,168,118,136,228,134,250,235,78,180,148,168,221,70,232,148,162,73,37,74,37,161,11,69,156,66,12,189,20,230,22,10,165,102,86,0,196,185,115,93,145,45,138,110,42,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,94,215,35,228,60,203,230,22,10,170,229,174,63,196,185,115,93,145,17,250,150,21,172,77,162,76,118,34,212,166,28,126,51,203,101,197,54,165,37,42,52,26,144,102,70,105,73,218,215,34,228,3,209,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,77,158,71,103,125,43,59,186,42,113,194,169,244,57,116,185,24,15,45,235,56,30,114,30,113,46,33,247,224,80,136,137,246,148,86,51,67,141,56,210,204,148,146,52,172,214,142,209,36,156,92,38,0,244,167,178,119,146,198,77,250,191,195,222,206,96,64,182,217,57,233,51,104,157,163,177,158,99,120,103,194,52,85,84,28,167,97,197,32,159,67,40,163,199,90,155,138,109,180,249,154,218,222,32,183,235,69,146,91,215,157,86,132,154,141,37,41,57,227,157,244,172,145,232,169,192,234,168,80,229,213,36,99,204,183,163,96,120,40,101,196,182,134,31,159,66,50,55,221,81,220,201,13,180,219,171,34,74,76,212,178,66,59,36,163,113,16,217,151,184,42,171,153,88,255,0,13,101,205,10,68,70,42,88,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,107,216,143,144,9,137,232,100,202,223,114,155,56,215,115,50,125,11,170,207,199,120,129,206,173,55,173,107,235,148,184,72,38,89,247,178,89,165,189,18,149,81,79,20,165,106,189,206,233,221,152,197,94,154,191,42,124,45,234,254,15,180,106,34,98,114,247,5,82,178,215,0,97,172,185,161,72,150,253,55,10,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,175,123,17,114,16,237,211,87,229,79,133,189,95,193,246,141,68,5,245,232,167,219,170,78,49,110,6,203,25,175,62,92,154,236,88,228,206,10,156,152,173,37,133,83,162,66,65,120,53,100,203,105,52,173,166,163,184,234,94,112,213,188,35,113,42,90,84,150,201,217,52,30,88,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,19,169,209,215,183,84,109,169,112,105,96,124,193,159,17,25,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,29,10,90,80,132,40,144,128,204,160,0,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,58,86,74,103,222,83,237,19,133,101,99,92,156,197,126,232,40,176,170,11,165,191,39,168,201,137,162,82,27,109,197,55,162,67,109,172,236,135,155,59,145,105,237,90,247,35,34,139,110,149,141,184,227,102,85,86,126,203,121,108,137,109,80,176,197,96,209,138,106,106,91,172,29,70,163,21,75,65,194,67,119,34,92,102,93,186,148,167,18,123,199,154,109,72,36,165,164,184,246,63,244,112,225,188,249,196,155,81,208,147,179,254,39,137,64,169,83,227,174,109,122,108,226,222,194,42,34,93,105,50,91,145,24,150,149,74,66,212,182,80,150,82,164,171,120,166,214,75,103,70,253,176,244,18,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,18,169,208,169,228,177,138,125,96,78,246,117,56,69,94,214,62,84,249,201,235,3,16,251,69,241,42,157,10,158,75,24,167,214,4,239,103,83,128,103,248,0,0,0,0,0,132,14,145,254,143,249,155,59,215,93,205,188,161,195,191,216,158,127,86,97,216,209,220,126,67,152,118,86,132,55,166,66,222,91,142,45,151,156,35,90,30,53,105,39,29,54,148,72,247,147,118,111,199,95,199,248,3,6,230,158,13,171,101,246,96,225,232,149,204,61,92,142,113,167,65,146,71,161,212,92,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,131,207,182,199,91,98,227,189,144,49,220,138,253,2,31,134,112,221,103,71,186,12,63,188,102,63,133,55,76,200,68,95,150,150,195,174,49,186,114,65,185,239,100,90,237,165,87,35,225,232,39,0,99,252,27,154,120,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,128,29,182,246,62,196,219,35,102,131,180,85,20,185,184,38,185,33,245,97,58,196,183,99,239,231,48,211,108,45,228,56,219,75,53,37,108,170,74,26,53,169,13,147,134,147,90,18,146,61,41,184,29,28,91,113,198,217,75,25,79,193,249,130,137,114,50,235,24,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,78,245,72,105,165,36,212,108,147,78,4,239,8,86,233,58,219,199,228,223,93,147,144,217,79,90,213,128,112,253,65,94,18,170,83,170,59,200,184,161,228,161,149,55,116,238,146,123,152,239,166,65,39,75,142,52,242,137,183,138,250,26,81,95,94,149,237,184,227,97,170,85,111,100,124,185,68,178,174,212,163,199,70,46,171,18,221,142,80,98,58,150,223,76,38,13,38,147,117,111,180,164,111,84,119,104,153,117,77,217,106,113,123,152,139,0,19,39,209,139,210,1,51,55,97,198,217,251,59,241,23,91,199,81,52,177,134,106,78,182,251,178,171,209,91,97,231,157,76,149,165,6,217,60,195,113,248,188,226,210,167,146,180,220,148,226,86,183,33,176,114,191,150,172,5,138,191,77,112,230,36,195,149,15,178,67,157,77,157,29,207,243,92,101,230,220,71,161,73,82,123,140,128,122,147,22,127,106,173,166,48,110,202,25,71,51,52,177,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,14,45,166,13,205,38,150,81,165,167,22,183,20,71,165,8,86,148,173,122,27,94,58,236,113,210,83,129,51,7,103,218,214,44,218,43,24,82,168,88,167,47,119,13,215,220,98,51,203,114,124,23,93,98,59,21,52,197,101,163,50,214,251,232,101,212,178,75,74,28,210,179,38,144,243,104,40,182,219,7,107,60,101,181,214,104,123,184,174,199,151,71,161,64,142,220,106,22,28,84,242,148,197,41,6,218,9,243,66,201,182,137,107,117,212,27,138,89,163,93,183,104,51,52,180,130,32,183,249,209,155,216,203,62,179,67,16,102,230,96,63,17,202,238,34,144,151,164,20,70,9,150,26,66,27,75,77,50,218,56,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,201,167,68,166,197,30,4,135,15,107,44,205,166,85,97,214,158,223,55,130,233,239,150,225,180,193,121,141,218,234,106,34,86,183,55,200,117,214,218,75,137,74,73,178,83,164,78,19,172,173,22,87,163,23,96,239,147,125,118,54,124,230,197,23,86,1,195,245,4,248,54,151,81,167,111,34,226,135,146,135,146,229,149,189,73,238,99,190,152,230,173,77,184,211,202,39,25,59,232,117,37,53,32,60,198,100,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,224,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,232,79,101,93,166,48,110,213,249,71,15,52,176,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,36,151,145,165,214,214,135,18,69,169,11,78,164,161,122,219,71,155,113,125,118,62,218,207,25,108,139,154,30,238,40,81,229,214,40,83,227,185,26,187,135,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,215,109,226,8,201,46,172,140,61,25,128,234,153,91,154,88,19,58,112,37,51,51,50,210,187,225,156,55,89,223,117,41,189,85,232,251,221,211,203,101,207,123,121,8,113,54,113,165,167,180,146,189,174,87,35,35,62,214,0,0,0,0,0,0,32,47,164,198,173,85,160,116,128,102,5,118,133,83,151,78,169,83,164,80,101,195,153,17,229,50,252,103,219,164,193,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,244,16,3,210,143,229,217,153,191,18,251,30,16,9,94,216,7,108,26,86,214,89,70,149,84,14,91,120,239,7,71,135,3,21,161,230,146,72,146,250,208,162,110,115,74,109,9,107,68,131,101,213,155,105,74,77,165,165,104,211,160,155,113,204,160,30,96,114,183,52,177,222,75,99,186,102,102,101,165,119,192,216,146,141,190,234,83,122,171,50,55,91,214,86,203,158,246,242,22,218,174,219,171,79,105,39,107,220,172,100,70,94,132,246,81,218,187,46,54,181,203,132,99,92,20,239,81,170,193,221,177,95,160,62,241,46,85,34,82,136,204,146,163,34,45,227,43,210,163,105,226,34,75,137,74,136,201,11,67,141,160,47,88,8,203,218,139,165,95,25,100,102,214,149,44,190,194,152,83,15,226,124,9,131,163,170,151,85,138,213,68,137,250,157,69,198,90,113,110,20,164,161,101,25,113,93,188,115,107,66,248,166,73,57,219,83,125,95,42,182,45,219,75,6,237,147,131,106,245,154,54,29,151,134,241,14,27,144,219,53,170,43,207,28,148,71,67,198,225,198,121,169,36,132,37,212,56,150,156,185,105,74,210,182,214,70,157,58,22,224,121,225,30,148,246,78,242,88,201,191,87,248,123,217,204,15,53,131,209,238,197,56,166,133,140,54,71,202,26,182,28,157,214,226,71,193,244,202,91,142,110,150,222,153,80,152,76,73,45,217,100,70,122,31,97,212,94,218,85,166,233,51,73,145,152,94,176,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,132,14,153,44,83,66,196,27,92,67,164,210,39,117,137,120,103,7,211,169,117,70,247,75,71,87,148,183,228,203,75,119,81,17,46,236,75,142,187,164,205,61,187,95,82,84,68,23,175,160,199,233,217,247,183,248,200,94,174,145,254,143,248,123,68,80,157,205,188,161,195,191,217,98,7,86,97,216,209,220,98,59,120,138,46,180,55,166,66,222,91,109,161,230,91,51,90,30,53,106,54,218,54,148,75,247,147,106,202,244,24,253,59,62,246,255,0,25,9,84,1,229,179,9,226,154,238,6,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,104,73,217,68,105,59,88,200,203,128,159,237,133,246,205,161,109,135,151,18,170,110,82,188,13,140,240,191,87,143,137,169,173,33,103,21,46,58,75,221,73,140,226,175,118,93,221,58,100,218,148,110,54,164,41,42,212,68,135,92,196,14,149,205,133,190,127,181,6,74,96,207,239,137,88,254,20,21,125,170,147,84,110,57,39,245,222,180,180,171,234,30,52,126,104,120,71,6,75,230,246,50,200,92,208,195,249,185,151,239,196,110,187,135,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,6,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,65,233,204,97,175,72,238,220,114,118,82,193,176,48,126,95,34,36,140,197,198,17,223,92,23,157,91,78,162,137,17,38,72,57,174,176,102,106,90,212,163,82,88,74,147,186,82,218,117,74,53,19,38,211,140,73,210,113,148,116,93,146,232,187,74,67,167,68,147,93,175,72,240,108,76,16,237,101,8,154,170,139,47,33,51,24,55,90,109,211,66,26,105,100,249,56,227,72,212,219,145,181,37,181,72,109,34,16,113,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,32,235,227,45,58,60,246,211,170,236,177,154,17,232,88,191,16,75,78,85,226,89,6,88,130,25,70,84,162,132,249,183,165,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,91,183,22,134,116,226,173,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,150,174,224,12,101,134,112,206,25,198,117,220,61,46,37,11,24,199,147,38,133,80,81,17,177,57,17,228,46,59,228,133,17,153,18,219,117,179,37,32,236,178,37,54,163,45,46,33,74,15,79,180,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,67,7,70,151,72,36,156,158,170,209,246,124,205,250,172,70,242,250,124,142,173,71,171,75,117,168,172,97,165,173,82,159,112,220,52,48,107,125,18,36,190,210,77,111,58,148,48,87,81,153,32,149,111,175,164,235,164,2,30,110,204,147,179,246,72,98,46,183,129,98,106,99,19,84,154,109,135,98,215,165,54,251,47,52,152,203,82,13,194,101,135,35,240,121,181,165,47,41,106,177,41,180,161,110,5,181,233,29,219,142,54,213,184,202,6,15,203,228,75,143,151,88,62,67,235,130,243,171,117,165,214,229,168,137,7,53,214,12,201,40,66,82,74,75,9,82,119,169,67,174,169,70,147,120,218,110,223,236,73,177,246,38,218,231,52,26,162,164,165,194,193,52,57,12,43,22,86,34,59,31,127,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,105,87,74,217,139,103,172,85,181,6,114,209,114,143,11,73,234,29,127,121,38,163,84,92,87,36,51,76,130,210,117,59,33,196,160,190,213,180,18,148,132,173,215,90,65,173,26,245,23,161,236,151,202,28,27,144,185,95,135,242,143,47,216,150,221,11,14,199,83,49,206,91,230,243,238,173,110,41,215,94,113,124,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,131,159,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,57,96,0,16,173,211,87,229,79,133,189,95,193,246,141,68,100,255,0,70,151,72,36,108,225,165,81,246,124,205,250,172,183,51,6,4,126,173,71,171,75,117,217,79,226,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,119,81,153,172,213,124,96,233,171,242,167,194,222,175,224,251,70,162,48,42,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,30,167,128,98,87,71,158,218,116,173,169,242,190,61,11,23,226,8,138,205,76,53,28,203,16,67,40,201,138,115,88,39,52,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,118,218,22,206,171,107,210,49,210,17,138,182,100,199,120,51,2,100,165,99,10,85,43,209,250,213,67,22,210,234,17,28,149,184,101,108,161,48,152,117,77,173,27,173,123,215,95,52,37,73,119,222,99,168,205,45,57,165,224,207,241,20,29,47,187,31,85,74,171,39,107,220,22,81,21,77,84,120,80,49,140,69,58,164,190,219,228,164,198,141,57,26,214,105,90,20,147,141,29,77,182,73,52,26,27,94,149,235,117,109,229,86,196,189,33,152,55,108,90,173,119,7,171,4,203,193,216,178,141,28,234,72,166,170,105,212,24,151,78,37,54,218,159,68,130,105,178,74,208,235,168,74,155,82,75,130,219,82,20,191,124,38,242,170,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,30,109,246,104,218,47,29,236,191,154,112,51,51,2,200,253,74,29,98,22,134,126,105,210,250,203,47,63,15,120,235,78,110,119,187,132,39,122,132,235,71,50,62,100,126,138,50,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,32,219,164,27,98,74,174,202,24,253,186,238,24,98,92,236,186,197,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,120,105,35,54,220,183,96,232,212,219,94,163,179,166,99,193,202,252,107,83,182,89,98,234,130,155,146,133,28,86,27,165,85,36,156,102,145,83,117,247,18,75,54,80,134,18,135,18,110,165,9,109,107,116,137,74,65,37,97,58,131,10,186,74,246,215,167,108,233,151,19,178,191,5,84,237,153,184,186,158,150,227,33,39,41,135,41,84,185,37,37,165,212,218,125,180,146,13,228,45,133,33,180,147,169,90,92,90,29,50,82,80,105,93,245,218,171,105,140,27,178,134,81,204,205,44,97,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,73,165,148,105,105,197,173,197,17,233,66,21,165,43,94,134,215,231,95,31,227,252,101,154,120,202,173,152,57,131,136,101,215,49,13,114,65,201,157,58,73,150,183,87,98,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,15,147,9,225,106,238,57,197,84,108,21,133,160,245,218,214,32,168,71,165,211,163,111,80,222,254,83,238,37,182,155,214,179,74,19,169,107,73,93,70,73,43,220,204,139,136,244,81,177,254,205,116,45,149,178,58,143,150,84,195,223,85,94,211,84,196,146,211,41,111,183,46,176,235,45,162,67,141,26,146,141,44,150,233,13,182,68,132,30,237,180,26,136,214,107,82,177,175,162,111,100,63,145,22,92,126,72,44,107,11,70,47,199,244,244,120,37,45,207,222,183,23,14,188,76,190,206,166,208,68,130,121,245,161,46,170,234,89,165,180,176,146,221,44,222,65,231,248,0,0,137,94,148,94,144,9,149,121,149,45,153,50,67,17,110,105,76,245,154,118,56,170,48,219,236,74,114,83,79,186,195,212,148,239,16,141,44,150,234,238,184,217,173,47,37,196,182,74,36,19,169,116,44,95,72,166,221,82,118,165,198,71,129,242,250,124,180,101,93,2,67,47,65,102,76,86,144,186,157,69,146,144,131,169,17,155,100,251,40,83,114,20,218,25,82,252,68,37,106,66,22,163,66,48,212,125,80,169,53,90,140,105,243,41,244,201,114,163,210,227,148,185,206,178,202,150,136,172,27,173,178,78,186,162,43,33,6,235,205,54,74,85,139,91,136,79,53,17,26,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,32,19,127,209,161,183,28,109,163,176,107,57,61,142,17,45,25,139,130,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,187,107,112,156,65,153,41,104,103,55,199,150,204,39,138,107,184,27,21,81,177,174,22,157,212,171,88,126,161,30,169,78,147,186,67,155,137,76,56,151,26,115,66,201,72,86,149,161,39,101,17,164,237,99,35,46,2,122,118,5,219,95,10,237,89,151,17,40,149,106,159,87,204,220,51,79,101,188,71,79,144,109,161,201,250,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,110,92,89,32,203,74,154,91,161,117,118,177,242,88,206,79,87,248,135,217,207,143,53,131,210,158,214,62,75,25,201,234,255,0,16,251,57,241,230,176,7,170,129,67,226,56,172,39,138,104,88,231,10,209,177,174,22,157,215,104,184,130,159,30,169,78,147,186,91,123,248,175,182,151,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,3,149,48,20,228,98,167,196,133,44,87,3,50,46,23,1,0,61,40,158,93,89,153,240,209,189,143,8,101,95,65,151,44,236,251,219,252,100,48,255,0,164,127,20,80,177,134,219,57,165,86,195,179,186,220,70,42,17,105,110,57,186,91,122,101,67,131,30,36,150,236,178,35,61,15,176,234,47,109,42,211,116,153,164,200,207,48,58,12,185,103,103,222,223,227,32,18,164,52,57,220,53,141,14,119,0,180,249,200,157,126,8,227,107,117,143,250,177,5,51,211,171,52,112,193,94,215,149,8,191,233,6,39,91,57,22,148,120,35,180,92,122,199,51,253,108,65,108,133,54,156,211,194,235,82,200,180,203,130,124,79,252,100,4,172,236,80,206,239,5,187,218,191,229,149,71,203,236,81,134,102,69,62,193,159,164,97,246,197,238,178,246,13,117,68,234,12,203,18,40,184,40,191,82,142,51,13,131,178,14,220,120,128,249,171,69,122,107,199,246,191,190,33,24,125,33,220,24,199,255,0,21,126,24,130,79,43,87,58,107,220,62,167,247,196,35,11,164,53,42,221,227,243,210,127,165,93,223,177,0,99,46,198,78,232,204,90,137,233,191,204,39,251,255,0,198,88,19,93,148,203,215,131,48,239,11,124,196,136,127,243,77,136,70,216,253,100,156,199,169,17,168,139,230,27,220,207,252,97,129,54,57,58,226,85,131,48,225,106,79,246,138,31,127,216,155,1,112,79,145,10,10,159,34,20,1,82,59,13,4,93,227,80,210,71,220,3,89,114,49,66,230,42,92,140,80,185,128,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,210,124,198,181,13,28,204,239,194,195,90,128,84,249,13,39,226,43,224,49,168,204,81,92,16,118,243,24,11,53,180,51,74,115,4,98,132,165,42,51,60,53,52,184,23,216,93,16,61,159,49,214,198,101,87,9,109,173,58,122,183,140,86,253,14,208,159,60,238,99,172,97,44,66,131,37,118,168,50,211,217,253,105,193,5,123,79,193,234,121,157,137,108,151,8,145,212,252,98,243,199,103,249,192,100,30,192,147,144,140,75,129,25,83,173,21,188,41,192,213,199,231,114,140,75,54,15,115,121,66,136,164,153,25,30,243,137,125,186,132,49,236,61,95,114,46,96,224,168,164,168,246,79,132,188,99,227,197,137,39,231,19,21,150,51,85,47,9,211,93,51,65,235,223,120,188,184,58,191,230,1,214,243,150,58,23,67,111,89,168,139,194,36,127,242,28,16,193,181,76,86,219,196,248,145,73,53,113,197,83,11,143,235,143,137,165,206,36,56,229,9,162,38,212,127,52,18,124,11,235,28,16,195,181,114,28,78,36,196,122,144,162,47,117,83,11,137,125,145,240,23,255,0,163,225,195,106,141,138,72,173,198,53,35,159,218,72,18,209,79,252,243,238,127,40,136,254,143,231,47,73,197,41,185,118,99,82,11,254,76,129,45,244,181,18,247,188,75,134,158,95,116,7,42,131,59,141,209,180,139,223,144,221,34,176,13,69,200,66,239,77,25,223,106,76,45,254,64,65,246,141,68,77,17,114,49,7,189,47,24,251,7,99,157,171,35,69,194,24,130,45,89,120,91,12,70,160,85,206,49,154,145,22,160,220,201,142,187,28,215,109,42,90,18,251,100,189,38,122,87,169,10,178,208,180,164,47,199,65,167,44,236,251,219,252,100,37,72,185,8,151,232,61,197,52,40,152,167,54,240,84,137,218,43,85,90,125,30,169,14,54,233,103,189,139,17,201,45,200,115,89,22,132,233,92,216,197,99,50,81,239,46,146,50,74,140,165,165,61,192,2,22,58,106,124,169,176,183,171,248,62,209,168,137,167,62,98,22,58,106,124,169,176,183,171,248,62,209,168,128,197,92,175,217,211,29,231,6,86,102,38,101,224,88,253,127,228,105,212,166,86,33,107,101,173,20,183,99,79,121,249,155,199,93,69,247,61,69,9,221,33,43,90,247,247,34,45,6,74,226,178,47,61,51,31,103,76,199,167,102,134,87,214,122,141,86,13,218,121,151,72,215,22,161,21,70,70,228,89,45,145,150,241,149,233,77,202,228,162,82,82,180,41,11,66,22,153,19,232,51,250,118,125,237,254,50,22,87,165,3,98,159,144,6,59,94,115,229,237,50,149,7,45,241,149,65,17,154,167,66,45,207,129,170,138,101,75,92,114,105,74,59,178,238,233,247,155,54,200,144,223,109,173,13,165,13,111,2,90,246,104,218,47,2,109,65,149,144,51,51,2,200,253,74,29,98,22,135,190,102,85,58,179,47,63,15,120,235,77,239,183,91,244,39,122,132,232,95,50,62,100,81,235,210,131,210,9,26,173,26,181,178,246,75,85,101,161,8,144,168,24,194,185,25,215,99,47,91,46,202,143,50,138,109,58,194,84,104,53,33,133,45,246,157,208,226,13,77,118,144,165,222,61,114,155,63,179,151,34,188,63,242,35,204,42,174,23,247,81,79,58,101,83,169,45,37,191,103,142,149,22,162,61,219,200,212,189,219,232,210,235,122,215,161,105,212,171,245,92,39,133,171,184,231,21,81,176,86,22,131,215,107,88,130,161,30,151,78,141,189,67,123,249,79,184,150,218,111,90,205,40,78,165,173,37,117,25,36,175,115,50,46,32,59,174,206,185,13,140,182,146,205,202,22,84,224,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,116,54,149,92,146,107,78,181,154,27,73,235,90,72,253,9,236,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,139,160,108,57,178,37,43,100,28,163,86,20,126,163,18,177,139,43,210,19,82,196,117,86,35,165,8,91,228,130,74,34,178,179,73,58,184,204,150,173,27,195,185,173,199,156,36,183,189,54,211,145,64,60,214,109,99,229,79,156,158,176,49,15,180,95,29,125,204,161,198,72,201,120,249,246,150,34,57,132,223,197,15,97,5,184,151,203,126,197,69,17,27,148,148,173,179,177,154,28,105,197,154,84,157,86,54,92,37,232,187,122,251,6,214,62,84,249,201,235,3,16,251,69,241,39,221,16,24,90,133,142,118,47,204,44,21,138,96,245,218,46,32,198,21,106,93,70,54,245,109,239,226,191,73,128,219,173,235,65,165,105,212,133,168,174,147,37,21,238,70,71,196,4,112,236,119,181,86,50,217,67,55,41,248,194,141,82,150,172,49,81,145,30,54,44,164,54,217,60,138,141,56,151,219,52,180,165,161,61,101,180,169,197,50,189,73,210,179,52,153,238,214,226,23,232,119,9,226,154,22,57,194,180,108,107,133,167,117,218,46,32,167,199,170,83,164,238,150,222,254,43,237,165,198,156,208,178,74,211,169,11,73,217,68,74,43,216,200,143,128,243,239,183,38,200,149,93,144,115,113,56,81,138,140,186,198,19,175,71,85,75,14,85,95,142,164,45,108,18,205,43,138,242,201,36,210,228,178,122,117,238,206,198,135,25,112,210,222,244,155,77,202,232,212,219,94,163,179,166,99,193,202,252,107,83,182,89,98,234,130,155,146,133,28,86,27,165,85,36,156,102,145,83,117,247,18,75,54,80,134,18,135,18,110,165,9,109,107,116,137,74,65,37,97,218,250,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,224,233,171,242,167,194,222,175,224,251,70,162,29,10,158,84,248,167,213,252,239,104,211,128,77,72,0,0,0,178,153,215,182,102,205,155,59,98,168,184,43,56,243,35,220,253,106,109,61,21,70,35,120,30,124,189,113,86,227,141,165,205,113,216,113,5,117,178,225,88,207,87,102,246,177,145,155,37,54,204,217,179,104,156,85,43,5,100,230,100,123,160,173,66,167,174,168,252,111,3,207,137,162,42,28,109,181,57,174,67,13,160,236,183,155,43,17,234,237,94,214,35,50,11,214,0,0,32,7,165,31,203,179,51,126,37,246,60,33,109,41,91,51,227,42,254,203,149,93,169,232,83,162,74,161,97,204,80,188,57,93,130,163,38,223,134,131,106,25,177,45,6,106,179,200,91,179,9,165,32,136,150,131,221,168,137,105,82,205,171,151,210,143,229,217,153,191,18,251,30,16,207,78,134,170,77,42,191,178,38,54,161,87,105,145,42,52,218,142,56,169,68,153,14,91,41,121,137,44,57,76,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,192,69,182,205,27,69,227,189,151,243,78,6,102,96,89,31,169,67,172,66,208,207,205,58,95,89,101,231,225,239,29,105,205,206,247,112,132,239,80,157,104,230,71,204,142,223,226,204,83,93,199,56,170,179,141,113,76,238,187,90,196,21,9,21,74,140,157,210,27,223,202,125,197,56,235,154,16,73,66,117,45,106,59,36,137,37,123,17,17,112,25,85,210,5,176,141,119,101,92,84,230,53,194,200,235,185,101,136,42,6,221,58,77,208,223,130,229,62,228,167,26,165,104,92,135,100,63,186,141,29,39,214,84,68,149,222,199,101,112,62,43,163,47,37,62,77,59,92,97,110,177,80,234,176,48,37,177,172,205,14,232,121,222,164,251,61,93,182,238,218,210,171,202,118,54,180,158,155,180,78,233,81,43,77,194,90,122,61,54,122,252,142,91,50,225,250,4,217,53,85,214,177,94,239,22,214,227,84,98,245,87,32,78,151,21,130,84,50,100,203,91,123,148,52,219,106,37,153,168,220,75,138,178,9,68,218,60,246,15,85,3,202,184,12,138,216,115,107,186,174,200,57,184,172,86,253,58,93,99,9,215,163,166,155,136,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,90,55,133,99,67,143,54,74,111,122,110,39,208,70,19,197,52,44,115,133,104,216,215,11,78,235,180,92,65,79,143,84,167,73,221,45,189,252,87,219,75,141,57,161,100,149,167,82,22,147,178,136,148,87,177,145,31,1,231,11,61,118,122,197,89,23,15,47,235,117,105,62,17,162,230,70,15,166,98,218,69,65,184,174,52,217,117,150,16,227,240,212,106,35,65,188,194,214,68,162,66,149,118,220,97,102,72,55,116,39,34,186,52,54,227,147,179,142,50,103,39,177,194,34,47,46,177,165,97,181,189,45,197,181,29,116,58,139,196,219,5,53,79,44,210,147,140,105,67,73,121,43,87,97,13,147,136,50,52,173,15,4,228,140,74,233,6,219,110,149,178,134,0,110,133,134,31,137,59,49,113,84,121,12,210,161,166,82,82,253,37,133,50,242,81,86,91,106,101,212,45,13,200,75,105,75,78,18,73,227,222,18,76,201,183,45,117,118,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,249,225,205,92,204,197,89,201,152,248,143,52,177,172,190,177,90,196,213,7,106,18,116,184,226,219,103,89,246,24,107,120,181,173,44,180,130,75,109,160,212,122,27,66,18,71,100,144,14,191,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,207,94,133,79,42,124,83,234,254,119,180,105,195,13,115,47,40,113,150,82,198,193,175,227,54,34,48,188,115,133,226,226,250,99,44,190,78,173,20,233,46,188,136,234,116,211,217,74,214,150,55,132,146,53,89,14,32,149,165,122,144,156,202,232,84,242,167,197,62,175,231,123,70,156,2,106,64,0,4,53,244,174,108,81,242,50,197,79,237,41,150,116,202,172,156,55,139,106,18,36,226,214,173,190,102,143,84,121,196,168,164,107,53,27,137,102,83,142,47,130,147,161,183,75,73,44,137,230,90,76,117,143,83,181,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,182,255,0,97,215,255,0,197,63,246,227,251,12,127,116,95,153,255,0,221,31,238,115,243,111,91,252,199,250,59,247,53,128,233,93,20,251,14,70,204,170,172,13,169,51,37,114,218,161,97,138,193,47,11,83,18,135,88,58,141,70,42,144,178,154,183,44,68,184,204,187,100,165,45,168,247,143,52,226,86,105,75,74,109,236,53,218,199,202,159,57,61,96,98,31,104,190,61,36,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,60,219,237,99,229,79,156,158,176,49,15,180,95,1,159,253,29,123,58,96,77,168,54,5,199,25,105,142,163,253,48,42,115,40,243,117,189,243,50,169,224,88,140,177,51,118,211,173,239,183,91,245,171,116,181,104,95,35,46,70,81,213,158,153,23,152,251,58,102,61,71,43,243,66,141,212,106,176,108,235,47,52,102,184,181,8,170,51,38,229,70,112,200,183,140,175,74,172,118,37,18,146,164,45,40,90,22,132,203,87,66,167,146,198,41,245,129,59,217,212,225,117,118,250,216,163,10,237,89,151,18,235,116,154,103,87,204,220,51,79,121,204,57,80,142,77,161,201,250,9,78,38,153,32,220,82,16,166,93,89,153,33,75,81,110,92,89,172,143,74,157,67,161,2,216,79,11,87,113,206,42,163,96,172,45,7,174,214,177,5,66,61,46,157,27,122,134,247,242,159,113,45,180,222,181,154,80,157,75,90,74,234,50,73,94,230,100,92,71,160,157,135,54,68,165,108,131,148,106,194,143,212,98,86,49,101,122,66,106,88,142,170,196,116,161,11,124,144,73,68,86,86,105,39,87,25,146,213,163,120,119,53,184,243,132,150,247,166,218,109,255,0,71,94,194,177,182,90,193,165,142,51,6,4,69,230,165,126,59,204,206,122,52,167,86,138,101,57,227,142,178,166,153,19,134,195,203,75,145,210,226,222,74,60,117,169,9,90,208,146,90,243,40,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,12,53,203,76,161,198,89,181,27,25,63,131,24,136,250,240,54,23,149,139,234,108,188,249,52,181,211,163,58,202,36,41,163,87,101,75,66,95,222,26,76,211,116,54,178,78,165,233,66,184,172,1,143,241,150,86,99,42,78,96,229,246,33,151,67,196,52,57,5,38,12,232,198,90,218,93,140,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,55,250,21,60,169,241,79,171,249,222,209,167,14,213,210,151,176,79,184,73,149,237,171,178,189,253,120,126,171,80,235,152,190,151,34,69,220,129,58,91,228,147,153,29,75,59,184,203,207,186,146,91,87,53,54,227,132,104,35,105,70,150,2,66,182,59,218,171,6,237,95,148,116,252,97,70,169,68,78,39,167,71,143,27,22,82,27,108,217,93,58,162,104,237,154,90,82,214,174,172,226,146,226,153,94,165,106,65,26,76,247,136,113,8,190,163,205,102,205,27,69,227,189,151,243,78,6,102,96,89,31,169,67,172,66,208,207,205,58,95,89,101,231,225,239,29,105,205,206,247,112,132,239,80,157,104,230,71,204,143,208,158,69,231,166,92,109,23,151,20,236,208,202,250,207,94,165,78,187,79,50,233,18,37,83,229,36,136,220,139,37,178,51,221,188,141,73,185,92,210,105,82,86,133,45,11,66,212,23,0,67,7,76,182,75,213,112,214,124,210,243,162,149,132,37,177,135,177,133,30,36,74,141,105,43,83,172,63,91,99,122,222,233,119,81,238,87,212,218,139,165,54,66,86,77,56,164,234,82,29,50,153,241,139,253,36,57,33,74,206,237,148,49,98,106,21,201,116,185,24,14,60,140,113,5,108,182,151,16,251,240,33,200,51,97,212,157,140,208,227,78,58,130,52,168,141,43,52,47,180,73,54,214,17,67,176,174,105,123,148,163,237,3,150,115,235,189,86,6,59,201,252,77,213,161,117,93,125,114,169,10,3,207,51,239,132,131,83,122,34,170,162,174,42,74,21,123,29,213,187,33,138,160,0,50,211,110,92,232,170,226,92,37,144,249,47,74,197,242,223,195,216,63,41,240,156,186,141,21,40,83,76,49,91,126,156,151,55,171,186,75,124,190,166,236,93,42,186,210,130,117,196,167,74,150,233,29,203,232,100,202,223,117,123,71,87,115,50,125,11,173,64,192,152,125,206,173,55,173,104,234,117,73,171,38,89,247,178,89,41,205,113,83,81,79,20,169,9,181,206,202,221,152,192,1,63,221,25,121,41,242,22,217,31,11,117,138,135,90,159,142,237,141,102,104,119,91,45,117,214,25,234,237,183,118,208,164,218,43,81,181,164,245,89,211,119,74,141,58,108,25,84,33,91,166,175,202,159,11,122,191,131,237,26,136,154,145,10,221,53,126,84,248,91,213,252,31,104,212,64,97,174,90,101,14,50,205,168,216,201,252,24,196,71,215,129,176,188,172,95,83,101,231,201,165,174,157,25,214,81,33,77,26,187,42,90,18,254,240,210,102,155,161,181,146,117,47,74,21,197,96,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,121,191,208,169,229,79,138,125,95,206,246,141,56,119,94,149,141,133,99,96,231,39,237,79,149,16,34,70,161,74,144,111,99,88,42,148,234,159,77,70,92,213,159,132,144,111,56,162,82,29,118,67,109,41,150,201,59,179,38,212,148,41,42,112,218,12,255,0,216,239,106,172,27,181,126,81,211,241,133,26,165,17,56,158,157,30,60,108,89,72,109,179,101,116,234,137,163,182,105,105,75,90,186,179,138,75,138,101,122,149,169,4,105,51,222,33,196,35,16,58,86,54,234,147,131,155,159,178,198,84,79,151,26,187,42,57,179,141,103,42,43,74,97,52,233,112,150,94,13,65,60,218,141,75,117,169,13,186,167,155,52,238,200,155,74,86,165,41,194,106,50,178,83,62,243,99,103,108,85,43,26,228,230,43,247,63,90,155,79,93,45,249,61,70,52,189,113,86,227,110,41,189,18,27,113,5,117,178,217,220,139,87,102,215,177,153,31,85,252,181,99,220,85,250,107,136,241,38,35,168,125,146,100,234,148,233,14,127,156,227,207,56,226,253,42,82,149,222,102,3,149,202,172,179,197,89,201,152,248,115,43,112,84,78,177,90,196,213,6,169,241,181,54,226,219,103,89,246,223,119,118,133,173,44,180,130,83,142,44,146,122,27,66,212,101,100,152,244,61,178,174,204,248,55,101,12,163,135,149,184,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,163,75,40,210,211,104,67,105,51,210,132,39,82,150,189,110,46,213,116,124,236,73,74,217,67,0,57,93,196,236,68,157,152,184,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,238,205,68,100,219,118,203,80,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,194,42,246,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,3,63,192,0,0,0,0,0,0,7,74,206,140,161,193,185,245,149,248,131,40,243,1,137,110,80,177,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,196,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,206,182,209,89,13,140,182,109,205,202,238,84,227,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,116,56,148,220,210,75,86,133,146,219,81,235,66,136,189,47,11,21,182,14,201,152,55,107,172,175,247,15,93,145,18,143,93,129,33,185,52,44,70,168,7,41,250,82,205,196,27,228,132,19,141,26,208,235,72,54,212,131,94,139,238,214,100,106,105,6,65,231,90,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,43,249,191,177,149,11,99,206,140,204,215,166,57,85,240,206,51,197,30,231,100,98,106,147,75,89,69,83,141,85,226,238,163,70,109,86,179,45,111,93,34,113,73,39,28,82,212,165,105,35,67,77,220,174,141,206,143,185,59,59,70,115,56,115,146,149,17,89,139,81,142,168,208,169,175,52,211,203,195,40,39,95,109,211,106,67,47,186,203,203,146,201,176,163,90,82,149,182,131,91,119,178,220,35,185,125,40,254,66,121,155,241,47,182,33,0,128,17,50,125,39,93,31,243,51,118,28,157,160,114,67,14,245,188,117,19,83,248,154,154,211,143,187,42,189,21,182,25,101,165,70,66,150,109,147,204,55,31,131,45,161,42,121,43,85,141,78,37,8,114,27,7,170,128,30,85,198,74,108,47,177,149,119,108,60,199,149,76,114,171,224,108,25,133,250,188,140,77,82,105,104,57,73,109,211,94,234,52,102,213,123,188,238,233,210,39,20,147,109,180,161,74,86,163,36,52,230,101,109,83,209,33,39,25,103,206,31,172,236,238,204,76,57,131,113,116,135,221,197,40,119,116,80,176,194,209,165,70,236,86,119,137,117,212,62,74,94,238,51,105,208,219,136,182,241,166,86,146,102,71,242,183,43,112,38,75,96,74,102,89,229,165,11,192,216,110,141,190,234,80,186,211,210,55,91,215,150,243,158,248,242,214,226,174,227,171,87,105,71,107,216,172,68,68,65,216,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,0,15,42,227,176,87,112,6,50,195,56,103,12,227,58,238,30,151,18,133,140,99,201,147,66,168,40,136,216,156,136,242,23,29,242,66,136,204,137,109,186,217,146,144,118,89,18,155,81,150,151,16,165,117,241,51,219,49,108,207,131,118,175,232,183,203,236,173,198,19,165,211,150,153,21,122,149,34,167,24,205,75,167,84,91,170,212,80,211,230,222,162,75,200,210,235,136,91,106,50,212,133,171,74,144,189,14,32,48,131,163,155,109,127,200,171,152,239,208,49,253,78,170,230,89,98,159,123,169,70,96,247,173,210,231,25,160,155,169,165,157,42,90,180,161,6,219,169,104,210,165,182,164,170,206,169,150,155,57,233,30,96,115,75,43,113,222,75,99,186,158,89,230,93,11,192,216,146,141,185,235,176,186,211,50,55,91,214,80,243,126,248,202,214,218,174,219,168,87,101,71,107,216,236,100,100,89,213,209,139,210,1,15,40,166,70,217,251,59,241,23,84,192,178,244,177,134,106,78,182,195,81,104,50,156,125,231,157,76,149,165,4,225,178,251,146,56,188,226,212,150,84,132,220,146,218,150,182,194,101,0,0,0,0,0,4,0,244,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,45,85,63,103,76,119,91,217,198,110,210,244,8,253,123,13,208,177,4,170,22,32,237,178,215,131,52,162,159,213,93,237,186,78,61,190,114,160,104,210,219,103,187,220,234,81,217,125,158,87,101,29,171,179,31,100,172,199,70,53,193,78,245,234,84,237,219,21,250,3,239,26,34,213,226,164,204,201,42,50,35,221,188,141,74,54,158,34,53,54,165,40,140,150,133,184,218,228,211,161,170,147,74,175,236,137,141,168,85,218,100,74,141,54,163,142,42,81,38,67,150,202,94,98,75,14,83,41,233,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,129,123,125,108,81,138,182,83,204,121,117,186,77,51,172,101,150,38,168,60,230,28,168,71,39,22,220,13,102,167,19,76,144,110,41,107,75,205,32,140,144,165,168,247,205,160,214,71,169,46,161,160,197,81,232,207,98,60,134,147,179,142,205,24,59,45,171,48,162,49,136,74,58,234,152,128,217,142,211,107,58,140,149,155,174,54,234,218,90,210,242,217,74,155,140,78,235,86,180,71,65,149,147,165,37,18,221,21,251,60,85,115,151,105,122,86,60,149,74,137,43,9,229,140,134,107,117,101,189,49,76,173,51,77,15,29,53,45,37,179,214,181,148,150,82,241,145,217,189,17,214,75,51,212,150,220,157,224,30,85,198,74,108,47,182,109,119,99,204,199,149,83,114,149,225,156,25,138,58,188,124,77,77,105,8,41,74,109,163,94,234,76,103,21,107,60,214,245,211,38,212,162,109,196,173,73,86,147,52,58,222,53,139,149,157,25,13,140,178,85,188,27,84,174,194,150,237,11,30,97,122,94,38,161,85,149,28,155,98,98,37,66,97,247,217,65,146,212,90,227,186,241,180,162,51,37,153,19,110,26,18,151,81,112,244,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,196,43,116,98,237,227,242,16,174,198,200,108,216,173,105,192,56,130,160,159,6,213,42,53,29,220,92,46,242,144,242,156,178,119,74,61,204,135,213,28,149,169,198,218,101,70,227,199,109,110,168,228,211,108,29,172,240,110,200,185,95,238,226,187,30,37,98,187,62,67,113,168,88,113,83,206,43,245,85,147,136,39,205,11,38,221,52,33,166,150,110,41,102,141,23,221,160,204,148,234,8,194,213,116,142,237,199,39,101,44,27,3,7,229,242,34,72,204,92,97,29,245,193,121,213,180,234,40,145,18,100,131,154,235,6,102,165,173,74,53,37,132,169,59,165,45,167,84,163,81,50,109,57,4,35,176,99,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,93,171,59,178,27,25,100,27,152,46,151,152,16,165,211,107,184,179,11,181,137,164,82,101,199,38,95,166,161,217,178,216,105,151,11,90,143,90,154,140,219,166,74,36,45,6,241,182,164,18,155,59,132,133,116,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,66,95,73,31,71,220,109,157,164,183,156,57,55,74,150,172,186,168,200,76,105,180,214,90,117,228,97,149,147,76,54,209,187,33,231,221,121,228,73,120,223,81,45,73,74,27,89,161,187,221,109,145,205,160,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,1,229,136,73,167,69,14,195,146,113,45,86,137,181,198,99,46,33,208,169,178,36,47,8,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,247,73,43,58,111,52,151,46,132,182,141,247,96,192,189,12,158,15,218,58,119,187,124,87,225,76,152,165,238,170,52,253,47,110,234,149,125,107,85,169,207,238,201,59,157,222,143,126,125,26,119,136,83,123,162,109,110,47,171,74,160,15,53,155,88,249,83,231,39,172,12,67,237,23,196,159,108,205,178,142,92,109,107,209,153,150,216,43,26,181,212,106,176,124,58,253,2,190,195,36,185,84,137,74,171,204,35,82,72,204,183,140,175,74,73,214,76,201,46,37,41,50,52,45,13,184,136,193,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,208,16,87,154,89,91,142,242,91,29,212,242,207,50,232,94,6,196,148,109,207,93,133,214,153,145,186,222,178,135,155,247,198,86,182,213,118,221,66,187,42,59,94,199,99,35,34,101,110,86,227,188,233,199,116,204,179,203,74,23,134,113,37,103,125,212,161,117,166,99,239,119,76,173,231,61,241,229,161,180,217,182,150,174,210,138,246,177,92,204,136,231,83,111,173,138,48,174,213,153,113,46,183,73,166,117,124,205,195,52,247,156,195,149,8,228,218,28,159,160,148,226,105,146,13,197,33,10,101,213,153,146,20,181,22,229,197,154,200,244,169,212,59,196,244,115,108,81,249,21,114,225,250,254,63,166,82,156,204,220,83,239,149,41,44,22,245,202,92,19,36,27,116,196,189,169,72,86,149,160,220,117,77,18,82,183,20,148,221,212,178,211,134,23,47,99,237,147,48,110,200,185,95,238,30,133,34,37,98,187,62,67,146,107,184,141,48,14,43,245,85,147,139,54,9,104,55,29,52,33,166,150,77,165,4,189,23,222,44,136,148,234,204,239,168,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,23,242,139,102,124,101,157,89,71,154,121,165,131,39,68,90,242,162,60,10,149,78,152,241,147,107,147,78,121,18,215,33,246,156,82,137,58,216,76,77,102,217,151,109,10,94,149,107,74,91,115,40,58,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,2,53,114,183,52,177,222,75,99,186,102,102,101,165,119,192,216,146,141,190,234,83,122,171,50,55,91,214,86,203,158,246,242,22,218,174,219,171,79,105,39,107,220,172,100,70,92,174,127,103,29,119,104,12,229,197,153,197,136,217,234,242,241,53,65,82,27,141,169,11,234,145,80,146,110,52,109,104,66,9,205,211,13,180,214,243,65,41,122,53,43,180,163,49,153,93,37,189,31,114,114,122,171,88,218,15,40,41,81,27,203,233,242,58,205,98,147,17,166,162,177,134,150,181,69,97,178,108,150,249,173,244,72,146,251,170,36,50,210,80,193,89,36,68,130,77,177,47,101,140,148,252,145,59,65,96,156,156,114,161,212,162,98,10,129,245,247,210,238,237,196,65,97,165,200,149,186,86,237,194,39,141,134,93,38,245,32,211,188,52,106,178,110,100,18,211,209,25,179,215,200,167,103,215,115,102,167,38,170,138,214,106,238,102,187,79,153,23,171,183,14,12,71,100,183,13,77,146,139,91,155,228,58,183,247,166,100,149,54,243,58,83,100,154,220,206,160,0,22,211,104,172,134,193,187,73,101,29,119,42,113,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,90,219,82,174,105,37,167,90,13,109,168,244,45,68,126,123,54,138,200,108,101,179,110,110,87,114,167,25,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,161,196,166,230,146,90,180,44,150,218,143,90,20,69,233,120,66,7,75,110,208,89,113,156,153,227,79,193,88,27,15,252,191,150,125,126,133,91,175,184,193,52,228,249,91,228,18,162,36,141,36,226,153,138,227,111,18,84,163,210,167,31,124,208,146,77,156,116,49,47,48,243,163,52,51,90,149,132,232,89,129,139,229,213,169,184,26,142,205,7,15,67,82,27,105,136,16,155,74,82,148,161,182,210,148,154,205,40,109,42,117,68,110,44,155,108,148,165,104,77,179,43,162,111,100,63,146,238,99,254,72,44,107,11,94,16,192,21,4,120,37,45,207,221,57,43,17,50,108,190,206,166,208,70,179,101,132,45,46,170,234,65,41,197,48,146,222,160,158,65,96,0,159,238,141,157,161,112,174,122,108,203,134,232,148,152,222,14,173,101,189,62,6,18,171,211,220,148,219,174,31,86,138,219,108,76,73,36,201,100,203,232,65,154,77,105,77,156,109,244,17,172,154,214,160,202,160,0,1,128,29,40,91,116,252,133,48,170,242,59,39,49,159,84,204,154,214,143,12,73,132,157,79,80,169,110,54,163,59,60,74,46,175,49,235,183,187,177,41,104,104,214,231,189,41,81,220,56,107,194,120,90,187,142,113,85,27,5,97,104,61,118,181,136,42,17,233,116,232,219,212,55,191,148,251,137,109,166,245,172,210,132,234,90,210,87,81,146,74,247,51,34,226,38,211,110,126,141,140,3,180,21,42,118,99,101,93,54,38,21,204,88,49,231,76,91,84,216,44,161,140,80,250,146,235,201,102,74,77,109,33,18,92,144,162,46,184,165,94,206,47,122,78,17,54,109,242,189,29,123,10,198,217,107,6,150,56,204,24,17,23,154,149,248,239,51,57,232,210,157,90,41,148,231,142,58,202,154,100,78,27,15,45,46,71,75,139,121,40,241,214,164,37,107,66,73,107,11,43,156,123,34,82,182,65,232,183,204,236,40,253,70,37,99,22,87,164,80,234,88,142,170,196,116,161,11,124,170,176,82,136,172,172,210,78,174,51,37,171,70,240,238,107,113,231,9,45,239,77,180,199,6,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,3,63,250,84,246,14,254,219,237,87,148,20,95,212,157,197,244,42,101,59,245,245,201,173,169,123,223,216,233,117,13,179,250,164,133,171,231,171,17,213,145,121,233,152,251,58,102,61,59,52,50,190,179,212,106,176,110,211,204,186,70,184,181,8,170,50,55,34,201,108,140,183,140,175,74,110,87,37,18,146,149,161,72,90,16,180,250,105,17,65,180,199,68,134,50,197,251,75,198,170,228,107,56,126,129,150,120,194,71,89,169,169,187,54,140,42,180,161,61,96,147,21,78,106,125,14,168,148,182,80,206,148,37,107,54,148,76,52,132,184,97,150,181,173,162,240,38,212,27,2,230,174,101,224,89,31,75,250,236,58,196,45,15,124,204,170,120,20,222,126,30,241,214,155,223,110,183,232,78,245,9,208,190,100,124,200,160,4,122,8,198,27,60,101,126,204,187,13,103,22,92,229,69,42,92,58,106,240,62,33,157,49,217,115,28,146,252,217,167,71,83,46,73,113,74,61,41,90,210,195,102,105,109,40,108,140,143,74,19,123,15,62,224,51,127,163,67,110,57,59,56,227,38,114,123,28,34,34,242,235,26,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,118,16,217,56,131,35,74,208,244,228,31,17,230,139,104,172,134,198,91,54,230,229,119,42,113,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,58,28,74,110,105,37,171,66,201,109,168,245,161,68,82,19,209,89,183,151,10,70,202,153,191,90,253,85,172,33,93,169,212,63,88,68,106,34,81,186,253,144,166,150,227,223,169,199,66,126,116,128,18,167,98,189,134,0,116,156,237,222,89,33,67,147,144,249,79,90,182,62,196,20,245,120,74,169,78,168,238,229,97,118,84,182,84,221,211,186,81,111,164,48,167,201,58,92,109,214,82,109,188,86,214,210,142,229,244,131,109,183,74,217,71,0,55,67,195,47,196,157,152,216,170,60,134,105,80,211,41,41,126,146,194,153,121,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,239,9,38,100,219,150,129,122,181,90,171,95,170,204,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,192,124,162,84,250,12,254,157,159,123,127,140,132,112,103,38,80,227,44,136,204,58,134,86,230,11,17,88,196,52,152,240,94,156,196,103,201,228,71,92,152,140,201,38,141,101,217,82,208,151,210,133,154,77,72,214,149,105,82,211,101,28,143,244,25,91,251,54,95,255,0,54,255,0,25,0,149,33,161,206,225,172,104,115,184,5,165,206,102,73,126,7,182,163,183,88,229,255,0,6,32,154,176,73,111,51,176,217,145,242,126,25,241,253,144,98,120,179,105,26,252,21,166,231,109,255,0,47,248,49,3,88,170,241,179,55,14,157,173,101,196,87,107,246,66,128,74,198,195,111,107,193,46,220,211,127,117,10,47,249,152,195,54,162,248,191,116,96,118,194,85,3,123,7,40,174,223,28,84,101,195,245,168,222,145,158,17,109,166,247,239,1,183,87,43,211,157,47,181,253,241,8,203,233,13,96,250,174,63,86,149,126,149,119,122,98,9,54,169,17,156,23,8,184,242,252,36,35,139,164,34,152,243,180,108,124,249,48,241,145,248,43,137,36,237,227,197,47,48,12,36,217,86,98,33,230,101,79,91,141,160,188,8,233,118,206,223,159,176,98,108,178,58,82,100,224,236,57,165,104,85,240,252,53,118,78,255,0,157,54,32,159,38,234,14,209,51,18,164,178,38,210,175,6,41,6,78,240,230,182,79,206,94,97,54,187,51,212,213,47,4,225,85,153,180,102,172,45,5,103,167,210,203,62,144,23,211,232,72,80,8,238,132,159,156,136,84,142,192,4,87,26,8,143,153,16,215,203,151,17,66,50,79,2,48,21,79,35,191,0,46,98,134,119,26,146,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,101,113,67,189,187,60,197,111,97,75,241,224,3,108,201,102,99,90,126,184,80,239,220,53,29,187,128,80,87,232,76,80,87,232,76,5,191,205,118,9,220,47,92,186,46,103,70,146,92,254,198,177,6,251,95,196,75,89,143,139,76,155,177,151,80,239,251,4,113,59,57,129,23,173,225,250,179,123,189,122,233,143,162,215,181,238,133,240,16,169,182,230,26,114,22,58,198,114,138,22,132,163,193,221,173,229,237,118,99,23,43,250,64,116,237,142,101,169,156,213,194,41,222,90,221,127,187,252,90,64,154,60,148,148,78,224,138,49,154,238,103,214,59,190,204,224,132,109,148,166,148,60,217,194,250,221,208,72,235,223,67,123,94,51,255,0,206,38,135,103,249,197,43,3,208,84,151,117,18,186,215,208,218,246,121,208,29,151,50,88,57,20,150,210,104,212,93,112,143,157,190,133,98,26,246,198,167,169,138,222,33,112,153,211,124,93,44,175,170,255,0,71,35,210,38,135,30,52,107,165,183,165,55,62,178,71,207,235,84,33,239,109,56,134,221,66,184,179,110,215,197,242,120,223,235,164,0,236,91,6,86,25,129,3,22,33,233,27,179,54,105,69,109,6,124,147,35,208,38,22,128,162,94,255,0,141,237,167,249,68,33,236,133,86,92,22,177,66,17,35,69,211,0,173,162,252,183,254,129,54,88,89,253,125,107,183,123,104,238,251,96,29,157,36,68,53,149,187,198,218,78,231,196,89,29,176,118,166,193,187,41,229,44,252,95,87,168,196,86,38,168,199,145,27,10,82,28,108,222,93,66,162,72,236,26,154,74,208,174,172,218,148,218,158,94,164,233,65,146,72,247,139,109,11,11,89,210,33,183,52,109,151,48,105,224,140,190,159,21,121,167,95,142,203,208,89,147,21,213,162,153,79,120,228,32,234,68,102,217,176,242,210,228,117,54,134,84,191,29,105,90,144,180,36,208,184,41,28,254,62,199,216,203,52,113,149,91,48,51,3,16,202,174,98,26,228,131,147,58,116,147,45,110,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,207,231,6,70,102,54,68,76,195,84,156,207,163,120,30,171,137,232,12,226,70,105,174,153,148,168,145,93,125,246,91,68,148,25,22,233,227,234,234,89,183,115,82,18,180,146,244,172,150,132,135,86,194,120,166,187,129,241,77,27,26,225,105,221,74,179,135,234,17,234,148,233,59,164,57,184,148,195,137,113,167,52,44,141,10,210,180,164,236,162,52,157,172,100,101,192,122,7,216,115,107,170,78,215,185,68,172,86,253,58,37,31,22,80,100,38,155,136,233,76,72,74,208,135,205,4,164,74,101,6,163,113,49,158,45,90,55,133,114,91,111,54,74,115,116,110,42,11,112,22,67,227,44,202,202,60,194,205,92,33,10,93,73,25,111,34,150,186,188,24,209,201,197,183,78,150,137,166,236,211,61,100,173,12,42,35,100,180,165,10,236,60,167,20,104,67,75,48,217,215,62,49,150,205,217,185,66,205,92,25,54,90,87,78,144,132,84,160,179,32,153,69,86,156,107,73,200,132,233,169,11,78,135,18,155,18,141,10,208,178,67,137,45,104,73,144,122,91,16,177,211,83,229,77,133,189,95,193,246,141,68,74,238,206,185,241,131,118,145,202,58,22,106,224,201,177,20,138,140,116,34,165,5,153,6,242,233,85,18,66,78,68,39,77,72,66,181,182,165,88,148,104,78,180,26,28,73,104,90,76,226,139,166,167,202,155,11,122,191,131,237,26,136,11,169,208,103,244,236,251,219,252,100,36,251,22,97,106,22,56,194,213,156,21,138,96,245,218,46,32,167,200,165,212,99,111,86,222,254,43,237,169,183,91,214,131,74,211,169,10,81,93,38,74,43,220,140,143,136,140,30,131,63,167,103,222,223,227,33,42,96,32,19,111,173,138,49,86,202,121,143,46,183,73,166,117,140,178,196,213,7,156,195,149,8,228,226,219,129,172,212,226,105,146,13,197,45,105,121,164,17,146,20,181,30,249,180,26,200,245,37,212,53,35,253,26,27,14,70,217,199,6,179,156,56,225,114,215,152,184,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,176,182,201,180,17,18,86,183,179,38,191,132,240,174,43,240,111,186,156,51,74,172,248,26,160,205,90,157,225,8,77,200,234,115,154,190,234,75,58,200,247,111,35,82,180,184,155,41,55,59,25,92,114,192,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,157,61,15,123,87,101,198,6,135,81,217,147,26,187,224,106,174,40,196,11,172,80,42,143,188,69,22,116,167,88,142,193,192,85,200,183,79,31,87,73,180,102,102,151,84,181,54,90,86,77,165,220,22,218,199,202,159,57,61,96,98,31,104,190,45,165,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,64,61,41,237,21,144,216,55,105,44,163,174,229,78,51,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,91,106,85,205,36,180,235,65,173,181,30,133,168,143,207,102,209,89,13,140,182,109,205,202,238,84,227,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,116,56,148,220,210,75,86,133,146,219,81,235,66,136,166,83,163,175,110,168,219,82,224,210,192,249,131,62,34,51,82,129,29,231,167,51,26,43,168,69,78,156,201,199,65,84,140,201,178,97,149,169,201,9,109,108,165,126,58,20,180,161,8,81,33,29,171,111,237,143,169,91,89,101,26,147,79,41,109,227,188,29,30,100,252,40,182,93,73,34,75,235,66,77,200,46,165,197,165,173,18,13,150,144,78,41,73,54,150,148,47,86,130,113,183,2,5,241,102,63,198,88,234,54,31,139,140,49,12,186,178,48,173,29,186,5,32,228,153,41,113,105,205,186,235,173,71,37,219,82,144,133,62,225,35,81,158,148,105,66,108,132,33,41,205,254,133,79,42,124,83,234,254,119,180,105,195,5,113,102,22,174,224,108,85,89,193,88,166,15,82,173,97,250,132,138,93,70,54,245,14,110,37,48,226,155,117,189,104,53,33,90,86,133,21,210,102,147,181,200,204,184,140,234,232,84,242,167,197,62,175,231,123,70,156,2,106,64,116,172,107,157,249,47,150,181,86,168,89,141,155,216,43,10,212,159,142,153,109,67,173,215,226,65,125,198,20,165,37,46,165,183,156,74,141,6,164,45,36,162,43,93,10,46,227,12,21,157,249,47,153,85,87,104,89,115,155,216,43,21,84,152,142,169,110,195,162,87,226,78,125,182,18,164,165,78,169,182,92,82,137,4,165,161,38,163,43,93,105,46,242,1,24,29,46,217,33,157,25,149,180,150,27,174,229,206,80,227,92,85,77,99,3,195,136,236,202,37,2,92,230,27,125,51,231,169,77,41,198,91,82,73,100,149,161,70,147,59,217,105,62,242,14,136,156,144,206,140,181,218,75,18,87,115,27,40,113,174,21,166,191,129,230,68,106,101,110,129,46,11,14,62,169,240,20,150,146,227,205,165,38,179,74,22,162,73,29,236,133,31,113,137,116,0,0,22,255,0,20,237,11,144,88,26,187,43,11,99,92,240,203,252,63,90,133,163,172,211,170,152,154,20,73,76,107,66,86,141,109,56,226,86,157,72,90,84,87,46,41,81,25,112,50,29,131,5,102,22,1,204,170,83,181,220,185,199,24,127,21,83,88,144,168,142,204,162,84,217,156,195,111,165,41,82,154,83,140,169,73,37,146,86,133,26,76,239,101,164,251,200,4,16,244,163,249,118,102,111,196,190,199,132,58,254,195,155,93,213,118,65,205,197,98,183,233,210,235,24,78,189,29,52,220,71,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,234,209,188,43,26,28,121,178,83,123,211,113,61,131,165,31,203,179,51,126,37,246,60,33,139,238,82,106,172,210,163,215,94,166,75,69,54,100,135,162,71,152,166,84,76,60,251,41,109,78,180,135,45,165,75,66,95,101,74,73,29,210,78,182,103,109,69,112,244,211,83,164,229,126,209,121,70,136,117,154,100,76,83,129,49,229,29,137,104,106,75,46,54,137,112,159,66,30,101,210,74,137,46,180,187,27,110,33,93,135,27,89,37,69,165,105,35,43,85,177,70,200,148,173,144,240,110,44,195,17,106,49,42,146,49,14,40,153,82,98,113,71,79,91,69,41,38,77,83,226,200,124,146,131,125,104,105,42,117,86,66,16,135,100,190,148,36,203,182,184,192,232,208,219,142,78,206,56,201,156,158,199,8,136,188,186,198,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,93,132,54,78,32,200,210,180,61,57,32,3,202,184,245,80,60,171,128,244,17,134,114,27,6,237,37,209,249,151,25,83,140,225,68,82,42,57,111,65,93,50,115,209,205,229,210,106,37,74,104,163,205,104,146,180,43,91,106,85,205,36,180,235,65,173,181,30,133,168,142,16,118,138,200,108,101,179,110,110,87,114,167,25,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,161,196,166,230,146,90,180,44,150,218,143,90,20,69,63,219,50,85,169,84,13,145,50,162,187,93,169,196,167,83,105,217,111,66,151,50,100,183,146,203,17,152,110,152,202,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,67,15,72,94,216,191,146,215,52,225,251,158,135,213,48,102,10,235,212,234,23,190,111,60,33,188,146,122,234,61,182,26,117,173,251,45,68,247,133,234,221,238,184,29,212,187,134,58,226,204,127,140,177,212,108,63,23,24,98,25,117,100,97,90,59,116,10,65,201,50,82,226,211,155,117,215,90,142,75,182,165,33,10,125,194,70,163,61,40,210,132,217,8,66,83,159,253,20,251,14,70,204,170,172,13,169,51,37,114,218,161,97,138,193,47,11,83,18,135,88,58,141,70,42,144,178,154,183,44,68,184,204,187,100,165,45,168,247,143,52,226,86,105,75,74,109,232,224,19,125,209,117,182,109,11,60,50,226,155,144,53,186,87,130,177,158,92,225,248,209,217,38,16,181,69,169,209,226,147,81,155,146,149,29,247,111,35,83,40,117,181,29,148,165,165,198,238,74,91,108,134,32,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,193,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,0,154,144,0,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,42,157,10,158,75,24,167,214,4,239,103,83,134,127,140,0,232,84,242,88,197,62,176,39,123,58,156,51,252,0,0,0,0,7,74,198,185,223,146,249,107,85,106,133,152,217,189,130,176,173,73,248,233,150,212,58,221,126,36,23,220,97,74,82,82,234,91,121,196,168,208,106,66,210,74,34,181,208,162,238,48,29,212,66,183,77,95,149,62,22,245,127,7,218,53,17,46,152,43,59,242,95,50,170,174,208,178,231,55,176,86,42,169,49,29,82,221,135,68,175,196,156,251,108,37,73,74,157,83,108,184,165,18,9,75,66,77,70,86,186,210,93,228,34,47,166,175,202,159,11,122,191,131,237,26,136,7,66,167,149,62,41,245,127,59,218,52,225,49,57,133,83,193,180,92,1,137,107,57,140,220,71,48,156,10,60,217,53,228,75,136,114,152,85,57,12,173,82,73,198,73,42,55,81,186,37,221,4,149,106,43,149,142,246,16,237,208,169,229,79,138,125,95,206,246,141,56,116,174,145,77,186,164,237,75,140,143,3,229,244,249,104,202,186,4,134,94,130,204,152,173,33,117,58,139,37,33,7,82,35,54,201,246,80,166,228,41,180,50,165,248,136,74,212,132,45,70,132,6,42,230,20,220,27,81,199,248,150,161,151,52,153,116,188,39,42,177,53,234,12,25,106,53,63,22,156,167,150,113,153,112,205,107,51,90,90,52,36,204,214,190,36,125,165,115,57,41,232,88,195,121,242,169,56,175,21,211,241,60,72,185,64,82,23,10,117,42,89,111,215,54,182,77,54,162,114,42,9,100,113,150,134,150,214,245,229,17,165,196,41,182,244,56,164,147,145,177,3,97,205,145,42,187,95,102,226,176,163,245,25,116,124,39,65,142,154,150,35,170,177,29,75,90,24,53,146,81,21,149,154,77,164,73,120,245,104,222,29,137,13,188,225,37,205,209,182,175,65,24,79,11,80,176,54,21,163,96,172,45,7,169,81,112,253,62,61,46,157,27,122,183,55,17,88,109,45,180,222,181,154,150,173,40,66,74,234,51,81,218,230,102,124,64,114,192,0,3,206,14,217,57,23,51,103,109,163,177,158,92,248,27,193,212,84,212,28,168,225,196,160,223,91,43,163,200,90,156,138,77,186,249,18,221,221,160,247,11,93,212,91,214,93,78,181,26,77,71,101,68,180,244,218,100,229,9,220,43,129,118,129,142,246,230,181,26,160,88,58,99,122,86,174,183,21,198,228,75,142,119,53,232,111,114,182,164,240,36,106,95,90,237,42,205,164,142,37,128,93,253,146,50,94,171,159,91,67,96,156,191,139,132,37,226,42,67,149,136,114,241,36,118,86,166,144,213,17,185,13,245,215,93,117,42,73,180,141,209,169,36,162,82,84,107,90,16,139,184,180,17,250,73,17,107,208,161,146,20,162,165,99,45,164,94,174,75,85,73,82,36,96,120,244,212,182,148,176,219,4,152,83,29,125,106,226,165,173,74,54,82,146,45,36,130,67,134,122,245,150,238,82,128,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,7,66,167,149,62,41,245,127,59,218,52,225,51,213,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,97,232,84,242,167,197,62,175,231,123,70,156,38,164,4,16,244,138,108,43,39,101,172,100,120,227,47,160,75,94,85,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,196,90,80,165,173,105,53,175,47,250,41,246,28,147,150,180,168,27,82,102,74,226,59,93,196,244,114,94,22,166,37,13,62,84,234,116,164,161,101,53,110,88,205,18,94,106,201,74,91,81,110,217,117,196,172,212,167,84,219,50,41,83,164,210,171,81,145,14,179,76,137,62,59,114,24,150,134,164,178,151,80,151,216,117,15,50,233,37,68,100,75,109,214,219,113,10,230,149,161,42,43,25,17,143,172,0,0,0,0,91,252,83,180,46,65,96,106,236,172,45,141,115,195,47,240,253,106,22,142,179,78,170,98,104,81,37,49,173,9,90,53,180,227,137,90,117,33,105,81,92,184,165,68,101,192,200,118,12,21,152,88,7,50,169,78,215,114,231,28,97,252,85,77,98,66,162,59,50,137,83,102,115,13,190,148,165,74,105,78,50,165,36,150,73,90,20,105,51,189,150,147,239,32,30,115,54,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,34,175,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,192,51,252,0,0,0,0,0,0,0,0,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,134,42,244,163,249,9,230,111,196,190,216,132,2,0,71,170,129,229,92,122,168,0,0,0,0,0,1,229,92,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,3,234,219,251,99,234,86,214,89,70,164,211,202,91,120,239,7,71,153,63,10,45,151,82,72,146,250,208,147,114,11,169,113,105,107,68,131,101,164,19,138,82,77,165,165,11,213,160,156,109,200,1,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,122,158,24,1,210,117,176,119,201,190,133,39,62,114,158,139,171,31,97,250,122,188,37,75,167,83,183,146,177,67,41,91,41,110,234,222,164,183,209,216,76,131,78,150,220,117,228,147,108,149,244,52,146,14,39,163,23,164,2,102,110,195,141,179,246,119,226,46,183,142,162,105,99,12,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,241,121,197,165,79,37,105,185,41,196,173,110,72,168,242,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,158,158,143,61,180,233,91,83,229,124,122,22,47,196,17,21,154,152,106,57,150,32,134,81,147,20,230,176,78,105,106,160,195,105,81,165,104,82,77,164,186,104,36,146,30,53,22,237,180,45,157,65,150,160,2,223,226,157,161,114,11,3,87,101,97,108,107,158,25,127,135,235,80,180,117,154,117,83,19,66,137,41,141,104,74,209,173,167,28,74,211,169,11,74,138,229,197,42,35,46,6,64,46,0,128,30,148,127,46,204,205,248,151,216,240,132,239,96,172,194,192,57,149,74,118,187,151,56,227,15,226,170,107,18,21,17,217,148,74,155,51,152,109,244,165,42,83,74,113,149,41,36,178,74,208,163,73,157,236,180,159,121,8,33,233,71,242,236,204,223,137,125,143,8,7,19,176,190,217,181,221,143,51,30,85,77,202,87,134,112,102,40,234,241,241,53,53,164,32,165,41,182,141,123,169,49,156,85,172,243,91,215,76,155,82,137,183,18,181,37,90,76,208,235,115,191,143,48,30,87,237,15,149,239,225,12,95,22,38,42,193,56,170,60,73,102,81,42,14,37,137,204,37,198,228,199,117,185,17,150,149,26,13,72,105,100,164,46,202,43,115,35,227,230,89,202,77,85,154,84,122,235,212,201,104,166,204,144,244,72,243,20,202,137,135,159,101,45,169,214,144,229,180,169,104,75,236,169,73,35,186,73,214,204,237,168,175,158,189,24,187,120,252,132,43,177,178,27,54,43,90,112,14,32,168,39,193,181,74,141,71,119,23,11,188,164,60,167,44,157,210,143,115,33,245,71,37,106,113,182,153,81,184,241,219,91,170,48,146,157,138,246,81,161,108,149,148,235,193,77,181,74,157,137,39,84,37,191,90,175,195,101,104,114,174,218,100,188,80,84,225,44,205,77,232,138,166,139,114,147,54,219,113,79,26,77,102,181,56,188,128,0,1,229,92,79,245,47,103,172,43,181,7,71,166,91,101,30,41,147,212,58,254,95,225,169,52,234,162,34,183,33,234,100,230,160,48,166,164,54,149,151,219,54,178,74,144,165,180,235,168,37,163,94,162,128,17,233,35,102,74,181,42,129,178,38,84,87,107,181,56,148,234,109,59,45,232,82,230,76,150,242,89,98,51,13,211,25,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,128,243,217,157,25,67,140,178,23,52,49,6,81,230,3,17,27,174,225,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,129,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,151,95,175,226,204,85,138,252,27,238,167,19,85,107,62,6,167,179,73,167,120,66,107,146,58,156,22,175,186,140,206,179,61,219,40,212,173,45,166,201,77,206,196,87,23,255,0,110,141,179,107,187,97,230,60,90,155,116,175,3,96,204,47,214,35,225,154,107,168,65,202,75,110,154,55,178,100,184,155,221,231,119,77,25,182,149,27,109,165,9,74,117,25,45,215,49,172,4,154,116,80,236,57,39,18,213,104,155,92,102,50,226,29,10,155,34,66,240,141,36,208,212,131,157,45,165,56,194,166,190,74,37,19,72,97,212,175,116,146,179,166,243,73,114,232,75,104,223,116,174,154,191,42,124,45,234,254,15,180,106,35,55,250,56,182,227,147,181,110,13,159,131,243,5,17,35,230,46,15,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,157,210,86,235,74,73,164,158,38,155,194,14,154,191,42,124,45,234,254,15,180,106,32,46,175,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,0,0,0,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,3,42,128,0,0,0,0,0,116,172,107,157,249,47,150,181,86,168,89,141,155,216,43,10,212,159,142,153,109,67,173,215,226,65,125,198,20,165,37,46,165,183,156,74,141,6,164,45,36,162,43,93,10,46,227,31,86,5,205,140,172,205,14,189,242,51,204,188,41,139,124,25,186,235,190,2,172,198,159,213,119,154,183,123,221,202,213,163,86,237,122,117,90,250,21,110,70,2,32,122,106,252,169,240,183,171,248,62,209,168,140,85,217,139,104,92,85,178,254,114,209,115,115,11,70,235,253,67,121,26,163,75,92,167,35,179,83,130,234,116,187,29,197,32,254,213,196,26,146,180,161,214,154,89,161,122,52,158,85,116,213,249,83,225,111,87,240,125,163,81,24,20,221,38,170,245,42,69,117,154,100,181,211,97,200,102,36,137,137,101,70,195,47,188,151,20,211,75,114,218,82,181,165,135,148,148,153,221,68,211,134,87,210,118,15,75,217,91,153,25,113,180,206,77,83,49,254,28,135,225,92,33,141,41,239,52,228,42,180,18,247,198,205,75,98,76,89,12,175,82,21,165,104,117,165,149,212,218,180,158,149,45,6,74,59,63,178,126,195,152,55,101,76,208,205,60,103,133,23,17,202,70,46,145,13,140,53,21,212,28,137,180,122,114,27,222,72,96,229,44,137,102,135,36,184,100,77,246,189,238,36,101,56,227,174,25,232,136,189,133,246,205,174,236,121,152,242,170,110,82,188,51,131,49,71,87,143,137,169,173,33,5,41,77,180,107,221,73,140,226,173,103,154,222,186,100,218,148,77,184,149,169,42,210,102,135,91,244,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,15,172,0,89,77,176,54,148,161,108,173,145,213,140,205,169,150,250,170,246,170,94,27,136,168,171,125,185,117,135,89,113,113,219,116,146,164,105,100,183,75,113,195,53,160,247,109,172,146,102,179,66,84,24,215,210,201,181,231,200,139,46,63,35,238,10,155,163,23,227,250,122,252,44,167,32,111,91,139,135,94,39,152,123,75,139,50,65,60,250,208,166,147,100,172,210,218,95,81,238,150,108,172,225,219,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,249,49,102,41,174,227,156,85,89,198,184,166,119,93,173,98,10,132,138,165,70,78,233,13,239,229,62,226,156,117,205,8,36,161,58,150,181,29,146,68,146,189,136,136,184,9,169,232,189,216,163,242,63,224,68,103,62,97,83,42,176,115,39,25,83,215,25,218,116,210,220,248,26,150,167,146,180,71,54,146,163,187,206,238,152,121,195,112,137,109,246,26,208,218,144,238,240,49,87,109,110,139,79,144,86,77,82,179,63,40,42,181,92,81,238,94,158,196,124,95,31,168,221,231,251,82,29,147,89,190,248,247,108,163,84,118,186,187,109,171,118,210,55,171,113,90,93,112,241,3,102,141,162,241,222,203,249,167,3,51,48,44,143,212,161,214,33,104,103,230,157,47,172,178,243,240,247,142,180,230,231,123,184,66,119,168,78,180,115,35,230,71,233,34,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,2,221,32,219,18,85,118,80,199,237,215,112,195,18,231,101,214,42,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,91,195,73,25,182,229,130,111,242,95,55,176,110,125,101,126,31,205,204,191,126,91,148,44,69,29,79,71,41,108,27,47,180,180,56,166,157,101,196,113,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,238,162,5,186,57,182,215,252,138,185,142,253,3,31,212,234,174,101,150,41,247,186,148,102,15,122,221,46,113,154,9,186,154,89,210,165,171,74,16,109,186,150,141,42,91,106,74,172,234,153,105,179,158,144,0,0,1,138,189,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,38,167,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,0,122,83,0,0,22,171,107,31,37,140,228,245,127,136,125,156,248,243,88,61,41,237,99,228,177,156,158,175,241,15,179,159,30,107,0,122,30,219,147,100,74,86,215,217,70,156,40,197,70,37,31,22,80,100,42,165,135,42,175,199,74,208,135,205,6,149,197,121,100,147,117,17,158,45,58,247,103,114,91,108,184,105,115,116,77,171,207,182,44,194,213,220,13,138,171,56,43,20,193,234,85,172,63,80,145,75,168,198,222,161,205,196,166,28,83,110,183,173,6,164,43,74,208,162,186,76,210,118,185,25,151,17,233,163,53,115,51,10,228,222,92,98,60,210,198,178,247,20,92,51,79,118,161,39,75,141,161,199,180,23,97,134,183,138,66,20,243,171,52,182,218,13,69,173,197,161,36,119,81,15,60,59,85,109,49,140,182,175,205,201,153,165,140,32,196,167,33,49,211,77,164,83,35,17,41,20,234,115,107,113,109,48,110,105,37,60,189,78,184,181,184,162,45,75,90,180,165,8,208,218,2,218,226,156,89,138,177,197,118,86,41,198,184,150,171,136,43,83,116,117,154,141,82,99,146,229,63,161,9,66,53,186,225,169,106,210,132,37,37,115,224,148,145,23,2,33,43,221,20,91,13,199,195,84,154,38,215,25,138,185,101,93,169,71,125,120,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,186,73,93,162,101,212,185,117,169,196,110,98,135,9,226,154,238,7,197,84,108,107,133,167,117,42,214,31,168,71,170,83,164,238,144,230,226,83,14,37,198,156,208,178,82,21,165,105,73,217,68,105,59,88,200,203,128,159,221,133,246,205,161,109,133,150,242,170,78,82,188,15,141,48,199,87,143,137,169,173,33,103,21,46,58,75,221,73,140,226,175,118,93,221,58,100,218,148,110,54,164,41,42,212,68,135,92,8,150,233,69,35,45,186,179,50,255,0,238,55,177,225,12,170,232,51,250,118,125,237,254,50,24,171,210,141,229,215,153,151,255,0,113,125,143,8,101,79,65,153,145,124,155,47,255,0,155,127,140,128,74,161,91,188,109,185,220,55,10,198,54,214,119,176,11,111,153,77,107,240,117,211,123,111,187,254,208,64,182,100,39,171,102,77,8,204,180,233,110,42,188,255,0,162,22,39,223,31,198,39,186,133,145,123,111,123,254,212,64,214,124,83,92,164,230,53,32,141,157,209,166,12,119,124,109,95,159,187,199,153,249,128,72,38,192,181,86,207,9,165,190,177,197,88,184,138,218,62,197,23,208,36,78,156,162,113,179,51,59,246,140,191,112,69,110,192,152,129,226,164,194,141,214,248,57,140,91,35,78,236,184,221,49,75,204,37,50,136,163,91,10,59,223,223,15,240,16,15,182,90,9,81,214,146,47,55,225,24,87,183,78,27,106,102,94,227,105,69,11,91,139,240,111,107,120,101,123,63,24,185,95,208,51,93,210,212,70,70,49,171,107,170,10,106,89,115,139,17,213,119,155,206,161,249,229,175,103,216,244,250,0,67,28,38,206,145,154,21,118,76,183,90,97,160,173,227,115,75,39,233,19,49,178,85,64,158,193,88,77,4,245,204,176,132,3,241,126,196,199,160,67,166,101,69,85,3,56,235,237,37,27,130,75,49,211,107,234,230,195,39,233,18,181,177,85,123,175,97,252,55,16,229,235,221,224,216,103,167,119,107,89,17,203,157,189,32,51,37,174,44,161,94,116,151,224,26,134,136,230,71,21,147,191,208,39,240,13,194,43,128,17,216,104,228,124,70,179,183,112,165,136,207,136,5,238,5,204,86,201,238,2,34,46,124,192,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,20,34,185,138,171,144,210,2,134,103,115,21,71,27,220,105,50,226,53,160,173,112,20,21,250,19,20,21,250,19,1,215,241,82,9,116,169,233,62,71,13,210,63,253,85,8,133,219,218,150,202,43,88,233,244,161,36,162,240,103,29,71,245,17,72,76,6,35,65,174,153,54,214,252,202,225,113,251,83,17,51,183,220,69,20,204,118,190,199,233,95,224,138,3,14,242,26,160,245,55,52,104,110,54,179,78,239,172,218,201,35,231,29,223,63,194,38,131,101,58,147,147,178,219,11,190,226,212,163,95,93,189,210,69,202,67,229,221,240,8,79,202,69,155,89,153,74,43,153,25,111,249,126,199,112,76,206,199,143,234,202,252,34,147,53,29,250,255,0,63,217,18,0,95,188,90,202,94,166,182,86,47,159,145,241,63,173,80,137,157,186,104,8,138,197,78,97,37,4,110,227,7,185,41,70,124,74,73,137,111,173,36,156,134,130,50,35,45,225,31,31,128,196,94,237,239,13,39,70,152,100,134,202,248,193,206,239,172,148,3,28,118,95,153,213,222,197,77,158,174,10,134,92,8,187,141,241,55,248,42,75,142,245,203,168,248,110,251,139,235,132,12,100,133,92,169,117,12,80,131,91,197,169,230,11,222,207,204,167,189,37,231,19,159,149,243,138,87,132,248,184,122,119,62,55,167,88,11,160,131,185,136,36,233,63,195,187,64,82,246,151,169,85,179,181,125,122,149,59,172,181,130,42,76,71,105,17,87,66,76,167,94,102,42,86,219,104,212,243,29,103,67,164,225,27,132,106,73,154,150,133,180,181,206,218,12,187,133,176,218,79,103,108,11,180,246,86,79,203,108,113,31,245,89,148,121,186,222,249,153,83,234,207,50,196,205,219,78,183,190,221,239,212,173,210,213,161,92,140,185,25,4,37,116,123,226,45,159,240,190,211,20,10,182,209,8,220,210,153,221,187,65,169,59,33,214,34,210,171,173,74,97,232,146,164,173,183,17,165,146,221,56,131,53,146,218,37,56,147,113,36,130,82,209,122,122,105,60,169,48,183,249,1,7,218,53,17,135,25,205,148,120,199,33,243,58,191,148,184,249,152,173,215,48,236,132,179,32,226,62,79,48,234,22,218,93,105,214,215,192,205,14,52,227,107,34,81,37,100,75,34,82,82,162,52,151,201,143,179,67,29,102,127,185,207,119,53,207,9,123,146,160,67,194,244,127,149,153,103,171,83,34,234,220,49,239,72,78,189,58,215,219,94,165,157,248,168,248,0,145,238,132,170,181,46,129,74,207,138,237,114,167,18,157,77,167,71,195,242,230,76,150,242,89,98,51,13,166,166,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,17,217,157,78,101,131,185,183,139,213,146,208,229,197,192,165,88,146,156,62,137,50,92,125,103,8,150,100,218,201,78,182,135,73,10,34,214,132,56,147,113,8,82,80,181,56,180,169,197,113,84,172,127,140,168,88,54,191,151,212,124,67,46,30,30,197,82,32,201,173,65,100,201,40,158,184,102,233,198,39,76,139,82,144,133,62,226,201,23,208,107,208,163,35,83,104,52,220,13,149,182,103,198,91,87,102,228,60,173,193,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,245,18,158,94,167,91,66,27,73,150,165,173,58,148,132,107,113,1,151,221,11,56,75,55,23,155,152,175,28,81,211,46,38,93,38,142,186,109,105,231,154,90,162,78,168,146,219,92,102,26,34,117,9,235,45,165,78,56,110,104,119,118,210,214,131,74,14,74,22,56,14,154,159,42,108,45,234,254,15,180,106,34,95,114,171,45,48,174,77,229,198,29,202,236,21,19,171,209,112,205,61,170,124,109,77,182,135,30,210,93,183,221,221,165,8,83,206,172,212,227,139,36,150,183,22,181,25,93,70,34,11,166,167,202,155,11,122,191,131,237,26,136,11,169,208,103,244,236,251,219,252,100,37,76,69,103,65,159,211,179,239,111,241,144,149,48,26,192,117,76,127,154,88,19,43,253,206,123,186,174,248,51,221,110,32,135,133,168,255,0,42,188,247,90,170,74,213,184,99,222,144,173,26,183,107,237,175,74,10,220,84,87,33,218,192,0,0,7,154,205,172,124,169,243,147,214,6,33,246,139,227,191,229,198,198,85,220,219,216,239,21,109,49,129,170,187,218,174,4,196,21,24,245,186,60,133,161,13,191,71,143,6,36,149,73,142,179,181,158,107,122,242,150,218,140,201,198,200,180,89,104,36,61,208,54,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,2,29,176,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,69,27,42,237,49,131,118,175,202,56,121,165,131,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,105,36,188,141,46,182,180,56,146,45,72,90,117,37,11,214,218,35,91,165,99,97,200,217,107,85,159,181,38,91,46,91,180,44,79,88,53,226,154,98,144,235,231,78,168,202,82,214,115,80,229,140,145,25,231,110,149,37,197,22,237,231,91,74,13,73,117,45,179,135,251,42,237,49,140,182,80,205,200,121,165,131,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,105,53,50,189,77,54,180,56,146,61,43,66,117,37,104,214,218,195,37,122,103,233,52,170,118,213,244,73,148,250,100,72,178,42,152,30,4,185,206,178,202,80,185,79,148,201,172,147,174,168,138,235,89,52,203,77,146,149,115,208,218,19,201,36,69,245,244,42,121,83,226,159,87,243,189,163,78,29,83,165,91,51,48,174,114,103,6,89,230,150,10,151,214,40,184,155,43,233,149,8,218,156,109,110,51,174,161,81,214,195,187,181,173,9,121,165,146,155,113,4,163,208,226,22,147,59,164,199,107,232,84,242,167,197,62,175,231,123,70,156,1,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,9,169,0,0,0,1,0,61,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,51,252,0,64,15,74,63,151,102,102,252,75,236,120,67,42,186,58,246,116,192,155,80,108,11,142,50,211,29,71,250,96,84,230,81,230,235,123,230,101,83,192,177,25,98,102,237,167,91,223,110,183,235,86,233,106,208,190,70,92,140,177,87,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,69,6,209,89,13,140,182,109,205,202,238,84,227,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,116,56,148,220,210,75,86,133,146,219,81,235,66,136,164,43,162,179,111,31,237,70,202,153,191,90,253,85,172,33,93,169,212,127,88,68,106,34,81,186,253,144,166,150,227,223,169,199,66,126,116,129,153,91,114,108,137,74,218,251,40,211,133,24,168,196,163,226,202,12,133,84,176,229,85,248,233,90,16,249,160,210,184,175,44,146,110,162,51,197,167,94,236,238,75,109,151,13,46,110,137,181,64,181,51,37,243,66,181,155,139,200,138,54,16,151,63,29,183,88,126,130,186,60,101,182,234,211,53,133,173,15,36,220,74,141,162,67,102,219,134,183,117,238,210,132,41,102,162,65,26,128,122,115,30,85,199,167,60,148,195,120,251,7,101,30,16,194,153,165,137,226,98,44,89,71,163,198,133,86,170,198,39,141,18,223,109,4,147,112,214,250,212,235,171,177,22,183,150,105,55,86,74,115,67,122,247,105,243,24,3,50,182,167,219,142,54,101,108,219,149,91,45,229,178,37,181,66,195,24,95,15,163,20,212,212,183,88,58,141,70,44,6,208,112,144,221,200,151,25,151,110,165,41,196,158,241,230,155,82,9,41,105,46,61,98,182,104,217,211,29,237,65,154,112,50,207,2,199,253,74,101,98,110,182,126,102,82,250,203,44,191,51,118,235,173,239,183,91,244,43,116,133,107,95,34,46,102,93,43,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,244,81,178,174,204,248,55,101,12,163,135,149,184,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,163,75,40,210,211,104,67,105,51,210,132,39,82,150,189,110,44,49,3,109,174,140,172,26,238,206,148,41,155,63,81,113,4,172,89,149,84,114,129,10,158,151,206,99,245,250,113,202,114,68,148,173,42,82,75,172,165,217,50,164,167,114,146,214,107,113,148,180,173,76,37,168,139,194,120,166,187,129,177,85,27,26,225,105,221,74,181,135,234,17,234,148,233,59,164,57,184,148,195,137,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,61,73,136,149,233,69,232,255,0,153,72,153,82,218,111,36,48,238,250,148,247,89,168,227,138,91,14,62,252,166,229,58,251,175,189,86,78,241,107,212,201,239,108,235,109,146,18,202,91,75,132,147,65,186,166,131,16,54,204,218,151,242,92,99,108,31,153,19,112,223,129,43,84,220,31,22,133,91,142,210,181,69,92,230,166,75,117,78,198,51,81,172,153,90,31,109,68,149,246,144,163,82,46,178,73,56,188,128,232,84,242,167,197,62,175,231,123,70,156,48,0,103,255,0,66,167,149,62,41,245,127,59,218,52,224,19,82,0,0,0,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,30,148,199,154,205,172,124,169,243,147,214,6,33,246,139,224,37,83,161,83,201,99,20,250,192,157,236,234,112,207,241,128,29,10,158,75,24,167,214,4,239,103,83,134,127,128,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,64,4,43,116,42,121,83,226,159,87,243,189,163,78,14,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,132,24,79,31,227,44,11,27,16,69,193,248,134,93,37,24,170,142,229,2,174,113,140,146,185,84,231,29,105,215,99,154,237,169,40,90,152,108,151,164,203,82,53,33,87,66,214,149,118,173,157,114,27,25,109,37,155,148,44,169,193,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,232,109,42,185,36,214,157,107,52,54,147,214,180,145,244,172,39,133,171,184,231,21,81,176,86,22,131,215,107,88,130,161,30,151,78,141,189,67,123,249,79,184,150,218,111,90,205,40,78,165,173,37,117,25,36,175,115,50,46,35,208,78,195,155,34,82,182,65,202,53,97,71,234,49,43,24,178,189,33,53,44,71,85,98,58,80,133,190,72,36,162,43,43,52,147,171,140,201,106,209,188,59,154,220,121,194,75,123,211,109,33,223,246,117,200,108,27,179,110,81,208,178,167,6,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,173,197,38,228,147,90,180,32,144,218,79,66,18,69,114,192,0,0,0,6,63,237,249,238,19,242,27,102,199,201,23,251,85,238,125,206,175,243,239,237,166,241,30,13,249,207,107,243,119,85,231,216,253,83,177,168,121,215,18,169,211,105,157,127,220,46,206,112,233,254,108,107,80,148,227,95,178,33,196,109,149,147,159,179,77,196,169,191,212,13,42,241,200,69,88,15,67,221,30,245,108,175,168,236,125,150,208,242,166,167,18,84,26,93,29,168,149,118,153,121,197,174,45,108,210,79,84,90,117,46,30,180,44,228,188,235,132,147,178,116,56,133,55,239,74,108,207,34,132,80,116,40,103,125,84,170,184,203,102,231,168,113,21,77,84,121,24,226,61,73,46,41,47,182,249,42,20,55,88,90,120,165,104,82,77,149,36,203,73,160,208,225,30,189,101,187,149,240,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,1,208,169,229,79,138,125,95,206,246,141,56,77,72,133,110,133,79,42,124,83,234,254,119,180,105,194,106,64,0,117,76,200,205,92,184,201,250,20,124,79,154,24,210,149,134,105,82,234,17,169,108,203,168,200,38,155,92,167,215,161,182,200,207,252,229,40,252,84,54,135,28,89,165,8,90,147,218,192,0,0,4,0,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,207,240,1,230,179,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,194,42,246,177,242,167,206,79,88,24,135,218,47,137,84,232,84,242,88,197,62,176,39,123,58,156,3,63,192,0,0,0,0,0,0,0,0,0,6,42,244,163,249,9,230,111,196,190,216,132,50,168,98,175,74,63,144,158,102,252,75,237,136,64,32,4,122,168,30,85,199,170,128,0,0,0,0,0,30,85,196,255,0,116,92,121,9,229,151,199,94,216,154,32,4,79,247,69,199,144,158,89,124,117,237,137,160,50,168,0,0,68,95,74,246,195,146,112,213,86,183,181,198,92,174,33,80,170,82,35,175,23,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,55,169,59,186,79,58,167,46,180,184,189,204,122,229,110,105,99,188,150,199,116,204,204,203,74,239,129,177,37,27,125,212,166,245,86,100,110,183,172,173,151,61,237,228,45,181,93,183,86,158,210,78,215,185,88,200,140,189,63,8,22,233,34,216,202,133,178,94,99,209,234,120,14,171,189,193,152,239,174,200,164,83,95,90,215,42,148,228,115,103,127,25,78,42,251,214,75,172,52,109,56,106,55,52,154,146,187,154,55,174,132,191,108,163,181,118,92,109,107,151,8,198,184,41,222,163,85,131,187,98,191,64,125,226,92,170,68,165,17,153,37,70,68,91,198,87,165,70,211,196,68,151,18,149,17,146,22,135,27,68,54,116,163,249,118,102,111,196,190,199,132,46,255,0,66,133,90,170,206,210,88,202,132,205,78,90,41,179,48,60,137,114,33,165,229,19,15,62,204,248,73,105,213,183,125,42,90,18,251,201,74,140,174,146,117,194,43,106,59,204,248,12,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,63,194,0,122,81,252,187,51,55,226,95,99,194,1,147,253,31,219,51,224,221,171,250,63,49,174,86,227,9,210,233,203,78,100,75,169,82,42,113,140,212,186,117,69,186,84,36,52,249,183,168,146,242,52,186,226,22,218,140,181,33,106,210,164,47,67,136,142,188,232,202,28,101,144,185,161,136,50,143,48,24,136,221,119,14,200,75,50,14,35,228,243,14,161,109,165,214,158,109,124,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,165,211,161,83,201,99,20,250,192,157,236,234,112,189,91,116,108,101,66,219,15,46,34,211,27,170,248,27,25,225,126,177,35,12,212,157,90,206,42,92,116,145,189,141,37,180,222,236,187,186,104,141,196,164,220,109,72,74,147,168,137,109,56,24,193,209,67,183,28,108,75,74,162,108,143,152,200,150,117,218,108,121,8,194,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,189,210,138,205,27,45,37,187,33,77,163,125,38,131,204,102,3,201,124,208,204,172,208,99,37,240,134,16,150,254,54,126,68,184,133,69,150,182,224,190,219,241,155,113,201,13,57,214,84,218,90,90,18,203,183,74,205,39,116,26,121,240,30,148,240,5,43,25,80,176,109,38,141,152,56,190,38,42,196,48,227,147,51,171,81,169,69,77,68,245,164,204,137,227,140,78,56,150,214,105,211,172,146,173,6,189,70,148,182,147,36,36,60,187,140,180,218,127,109,186,174,104,228,94,88,236,211,129,31,151,79,194,120,59,11,209,34,87,164,51,41,68,138,252,214,105,176,189,233,214,148,202,22,132,69,146,137,40,36,235,91,110,173,40,116,188,70,140,177,44,118,172,173,202,220,119,157,56,238,153,150,121,105,66,240,206,36,172,239,186,148,46,180,204,125,238,233,149,188,231,190,60,180,54,155,54,210,213,218,81,94,214,43,153,145,24,92,189,143,182,76,198,91,93,102,135,184,122,20,137,116,122,20,8,238,73,174,226,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,245,219,120,178,35,75,75,50,207,253,182,250,42,114,238,62,87,187,142,54,85,193,178,233,117,220,49,29,249,50,240,228,71,37,212,159,196,8,83,140,21,155,92,153,74,54,150,195,73,146,225,33,180,45,111,26,137,4,70,173,4,121,169,178,174,204,248,55,101,12,163,135,149,184,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,163,75,40,210,211,104,67,105,51,210,132,39,82,150,189,110,46,240,0,242,239,128,49,254,50,202,204,101,73,204,28,190,196,50,232,120,134,135,32,164,193,157,24,203,91,75,177,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,77,187,246,156,161,109,105,152,88,55,53,105,20,95,2,75,70,15,110,151,84,164,117,149,201,234,18,154,169,212,20,150,247,234,105,162,119,83,14,71,118,233,78,146,222,232,185,169,42,25,23,210,161,176,172,156,1,136,106,187,79,101,108,9,111,225,138,228,135,170,88,205,151,165,53,162,147,81,126,83,40,75,237,27,142,19,206,34,83,210,76,205,180,33,123,165,165,103,169,45,173,8,110,56,0,74,167,65,143,211,179,239,111,241,144,149,65,21,125,6,63,78,207,189,191,198,66,85,0,0,0,0,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,209,10,219,88,249,83,231,39,172,12,67,237,23,196,212,244,92,121,9,229,151,199,94,216,154,3,42,128,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,132,170,0,8,86,233,171,242,167,194,222,175,224,251,70,162,59,87,68,30,86,224,76,233,192,153,255,0,150,121,151,66,240,206,27,172,251,148,235,176,186,211,209,247,187,167,167,188,223,190,50,180,56,155,56,210,21,217,81,94,214,59,145,153,31,85,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,12,32,219,7,100,204,101,178,46,104,123,135,174,200,151,88,161,79,142,220,154,22,35,84,2,138,197,85,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,93,183,107,50,36,186,131,60,138,232,197,219,199,228,33,93,141,144,217,177,90,211,128,113,5,65,62,13,170,84,106,59,184,184,93,229,33,229,57,100,238,148,123,153,15,170,57,43,83,141,180,202,141,199,142,218,221,81,202,166,211,187,61,97,93,168,50,106,181,148,120,166,79,80,235,251,185,52,234,162,34,183,33,234,100,230,149,169,169,13,165,101,246,205,172,146,164,41,109,58,234,9,104,215,168,188,245,230,150,69,230,62,82,103,45,79,33,177,29,27,174,226,250,117,65,154,115,113,41,38,115,58,243,143,165,11,140,113,201,5,173,205,242,29,105,72,70,146,115,223,9,42,66,87,116,144,122,105,16,109,210,239,134,51,114,149,181,26,49,14,99,84,34,84,168,85,138,59,72,194,50,161,83,87,21,136,244,230,157,115,84,37,169,87,39,36,180,235,139,91,138,39,23,114,144,210,236,210,92,67,45,202,166,196,121,101,155,153,61,179,70,14,203,188,234,172,196,157,136,105,49,214,132,50,203,139,121,116,232,138,89,173,152,78,190,167,22,151,150,202,85,187,37,54,73,105,8,74,26,65,45,45,147,174,118,173,162,178,27,6,237,37,148,117,220,169,198,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,107,109,74,185,164,150,157,104,53,182,163,208,181,17,132,11,236,63,137,242,143,7,109,71,151,248,135,58,41,242,223,161,68,172,70,92,105,77,84,145,13,138,109,71,122,158,169,54,82,151,98,92,102,93,210,183,19,188,110,196,157,102,110,37,10,101,223,70,99,204,102,116,101,14,50,200,92,208,196,25,71,152,12,68,110,187,135,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,6,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,82,147,209,55,182,189,71,48,33,254,70,44,208,169,239,235,84,74,122,28,194,19,92,56,177,219,118,151,21,134,89,42,98,91,66,80,183,30,105,13,169,228,171,223,86,182,247,230,179,73,50,70,176,146,161,139,253,36,53,60,146,129,178,134,44,139,157,173,196,82,42,49,228,70,194,134,244,71,222,90,113,33,67,144,236,3,105,108,164,212,202,245,52,178,53,168,210,217,160,214,133,158,133,169,42,200,172,89,138,104,88,27,10,214,113,174,41,157,212,168,184,126,159,34,169,81,147,186,91,155,136,172,54,167,29,115,66,9,75,86,148,33,71,100,145,168,237,98,35,62,2,0,118,250,218,186,102,213,185,227,46,183,76,119,70,12,194,251,234,62,23,101,183,159,54,223,138,151,148,106,158,166,221,36,238,222,145,216,82,136,155,66,146,218,24,109,90,141,173,106,12,107,19,253,209,151,64,206,92,63,178,62,22,70,113,214,250,255,0,95,181,67,10,180,185,41,144,244,44,58,235,12,170,27,14,44,139,245,199,16,131,82,205,182,157,105,187,163,70,233,188,0,232,155,217,15,228,187,152,255,0,146,11,26,194,215,132,48,5,65,30,9,75,115,247,78,74,196,76,155,47,179,169,180,17,172,217,97,11,75,170,186,144,74,113,76,36,183,168,39,144,83,82,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,10,219,39,121,83,228,223,172,12,61,237,22,4,212,244,163,249,9,230,111,196,190,216,132,33,91,100,239,42,124,155,245,129,135,189,162,192,15,74,96,0,2,213,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,12,180,233,5,219,110,171,181,118,62,110,133,134,95,151,7,46,176,172,137,12,210,161,166,82,148,197,89,244,188,242,81,86,91,106,101,165,161,110,71,83,105,75,78,18,141,146,222,18,76,141,199,47,78,143,173,137,106,155,87,99,247,43,152,153,137,112,114,235,11,72,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,45,217,168,136,220,110,246,131,102,157,157,49,222,212,25,167,3,45,48,52,127,212,166,86,38,235,103,230,101,47,172,178,203,243,55,110,186,222,251,117,191,66,183,72,86,181,242,34,230,101,232,119,38,50,135,6,100,54,87,225,252,163,203,246,37,183,67,195,177,212,204,117,75,124,222,125,213,173,197,58,235,206,47,129,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,144,70,15,72,159,70,158,25,203,28,26,121,215,179,110,27,151,22,133,66,142,203,53,236,53,24,164,77,91,12,17,200,91,245,99,145,34,66,221,52,36,142,59,107,105,8,50,66,9,78,153,146,82,225,150,0,228,190,111,99,44,133,205,12,63,155,153,126,252,70,235,184,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,59,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,113,50,50,43,136,65,233,29,216,6,102,207,21,231,115,107,40,112,239,246,40,159,213,216,118,52,119,31,125,204,59,43,66,27,211,33,111,56,227,139,101,231,8,214,135,141,90,73,199,77,165,18,61,228,221,12,118,218,219,59,233,91,71,231,246,35,206,138,61,14,93,25,140,71,30,150,165,192,146,226,92,92,103,217,167,70,142,242,9,105,224,180,19,172,185,161,118,73,169,26,84,105,65,153,160,179,207,160,208,174,89,217,247,183,248,200,69,104,148,254,131,135,9,178,206,187,223,137,225,190,95,25,0,149,68,168,201,70,87,20,81,90,195,107,124,147,46,4,99,113,74,37,90,192,58,190,42,101,47,117,93,68,71,109,125,255,0,106,32,191,106,248,77,197,204,170,94,237,36,68,84,102,21,192,204,255,0,68,63,231,19,179,94,34,115,113,98,46,26,185,253,193,6,219,96,178,109,230,36,5,25,39,179,65,104,248,126,191,32,5,232,216,30,93,163,210,211,218,227,140,216,238,47,52,81,46,24,117,100,184,75,81,95,131,166,95,184,66,29,246,9,151,100,82,74,235,227,140,216,255,0,178,137,128,194,46,147,144,87,207,231,202,231,246,169,1,206,31,17,102,54,144,132,212,140,189,196,68,180,17,234,234,151,226,101,249,251,34,244,125,16,180,155,68,34,249,119,136,12,173,250,19,248,118,128,66,54,210,108,166,14,118,98,50,104,180,219,169,151,3,191,232,70,79,188,72,190,193,19,220,125,20,86,86,163,52,167,5,70,177,88,187,186,168,142,205,169,187,25,211,136,207,235,161,242,253,134,200,144,29,128,158,237,210,10,234,254,226,163,255,0,217,64,72,76,67,35,136,197,191,83,79,224,27,199,195,144,216,133,198,4,99,243,180,143,222,144,222,1,83,183,112,210,163,62,225,81,165,92,192,18,103,114,185,247,141,195,176,219,46,101,240,141,103,204,5,75,144,168,161,112,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,81,67,82,8,248,220,105,51,176,171,125,224,1,99,177,128,175,208,152,14,38,186,101,224,249,100,125,241,156,253,233,136,167,219,253,162,223,99,197,17,39,244,175,240,69,18,185,88,77,224,74,227,249,194,255,0,122,98,48,182,252,98,240,241,223,107,252,23,221,233,138,2,61,114,197,90,51,54,154,124,120,111,185,126,199,88,153,45,141,28,215,150,184,60,174,124,124,33,207,246,68,129,13,152,4,183,121,167,4,185,219,123,252,89,66,97,246,49,93,242,219,7,240,255,0,8,127,24,144,3,40,170,100,74,138,132,145,21,201,101,248,12,70,118,222,177,136,168,82,84,105,71,28,94,190,239,172,148,36,198,90,53,71,71,27,113,47,192,35,247,110,170,38,251,11,173,125,106,218,177,89,170,218,62,199,39,210,2,55,176,36,133,198,172,98,34,66,214,155,201,79,138,118,228,183,4,234,100,180,221,247,134,123,78,29,186,191,51,253,112,65,37,28,186,166,36,196,141,120,250,103,41,55,229,201,199,4,225,100,91,186,188,55,217,254,246,239,253,116,6,67,54,178,51,225,113,188,147,183,1,243,49,196,207,209,97,244,145,119,128,197,30,144,29,137,233,91,86,224,22,235,184,101,136,176,115,19,11,71,144,245,46,98,98,165,79,213,88,75,47,41,20,149,184,167,154,66,16,228,133,54,164,186,225,168,153,61,225,164,136,156,114,240,83,139,48,189,119,3,226,154,206,10,197,16,122,149,103,15,212,36,82,234,49,183,168,115,113,41,135,20,219,173,235,65,154,21,165,105,81,93,38,105,59,92,140,203,136,245,14,159,229,16,169,211,53,73,165,83,182,173,162,204,167,211,34,69,126,169,130,32,75,156,235,44,165,11,148,249,76,154,201,58,233,145,93,107,38,153,105,178,82,174,122,27,66,121,36,136,131,14,50,175,45,49,78,113,230,62,29,202,236,21,19,127,89,196,213,6,169,241,181,54,226,219,103,81,246,223,119,118,149,173,44,180,130,83,142,44,146,122,27,66,212,101,98,49,232,111,101,93,154,112,110,202,89,73,15,43,48,124,233,117,21,174,66,234,85,122,156,147,52,174,163,81,113,8,67,175,147,122,141,44,163,75,77,161,13,164,207,74,16,157,74,90,245,184,188,1,232,56,164,210,158,170,103,37,117,234,100,69,212,161,199,160,196,143,49,76,164,223,101,135,149,57,78,180,135,45,169,40,90,152,101,74,73,29,148,109,54,103,125,37,105,93,79,3,184,10,136,88,233,169,242,166,194,222,175,224,251,70,162,38,156,66,199,77,79,149,54,22,245,127,7,218,53,16,23,83,160,207,233,217,247,183,248,200,73,158,63,199,248,55,43,112,109,91,48,115,7,16,196,161,225,234,28,115,147,58,116,147,61,13,34,228,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,24,93,9,53,106,85,2,149,159,21,218,237,78,37,58,155,78,143,135,229,204,153,45,228,178,196,102,27,77,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,49,215,164,7,110,218,238,213,56,169,204,21,133,151,212,178,203,15,212,13,202,116,107,33,207,10,74,97,201,77,181,85,214,184,237,200,99,123,25,244,151,86,81,154,81,107,157,213,196,130,208,109,85,180,198,50,218,191,55,38,102,150,48,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,164,148,242,245,58,226,214,226,136,181,45,106,210,148,35,67,104,146,174,138,125,184,228,230,85,42,6,203,121,146,136,141,87,112,197,28,145,133,170,105,91,76,21,70,157,21,40,65,66,91,119,35,92,150,90,178,146,166,210,123,198,90,113,75,36,169,165,56,244,122,236,189,177,70,114,237,89,15,19,214,240,29,51,171,209,112,205,62,83,135,80,144,73,67,115,234,136,96,220,141,76,142,107,82,16,167,157,89,180,75,81,168,144,203,107,37,172,238,166,208,237,149,252,181,96,44,85,250,107,135,49,38,28,168,125,146,28,234,108,232,238,127,154,227,47,54,226,61,10,74,147,220,100,3,212,152,12,74,232,249,219,110,149,181,126,0,114,133,137,223,137,7,49,112,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,221,146,140,137,198,239,150,160,60,214,109,99,229,79,156,158,176,49,15,180,95,18,169,208,169,228,177,138,125,96,78,246,117,56,69,94,214,62,84,249,201,235,3,16,251,69,241,42,157,10,158,75,24,167,214,4,239,103,83,128,103,165,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,5,186,65,182,36,170,236,161,143,219,174,225,134,37,206,203,172,85,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,183,134,146,51,109,203,79,160,233,89,209,148,56,55,62,178,191,16,101,30,96,49,45,202,22,34,142,150,100,28,71,205,151,218,90,28,75,173,60,218,248,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,135,152,193,159,253,10,158,84,248,167,213,252,239,104,211,134,42,237,47,179,166,59,217,127,52,231,229,158,58,143,250,172,202,60,221,108,252,211,165,245,151,153,98,102,237,167,92,220,239,119,11,86,233,106,214,142,70,92,140,242,171,161,83,202,159,20,250,191,157,237,26,112,9,169,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,58,21,60,169,241,79,171,249,222,209,167,9,116,198,185,33,146,249,149,85,106,187,152,217,67,130,177,85,73,136,233,136,212,202,221,2,36,231,219,97,42,82,146,210,92,121,181,40,144,74,90,212,73,35,181,214,163,239,48,193,89,33,146,249,107,85,118,187,151,57,67,130,176,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,181,208,147,238,32,29,212,0,0,64,15,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,25,254,62,70,233,52,166,106,178,43,172,211,34,34,165,50,59,49,36,76,75,41,39,222,97,149,56,166,154,91,150,212,164,33,79,188,164,164,206,201,55,92,50,182,163,191,214,0,3,202,184,245,80,60,171,128,156,158,139,237,143,176,206,73,229,29,23,59,107,37,18,163,142,241,253,29,51,209,62,51,178,18,136,116,73,168,139,33,152,38,133,47,116,181,145,178,219,171,115,118,149,18,220,83,100,165,33,4,181,230,248,181,91,39,121,44,100,223,171,252,61,236,230,5,213,0,31,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,235,0,30,125,186,69,54,103,193,187,45,109,12,120,51,47,167,75,94,30,175,209,217,196,112,97,73,51,90,233,136,122,68,134,78,33,58,106,53,60,132,170,58,141,11,87,111,66,210,149,26,212,147,113,119,131,161,83,202,159,20,250,191,157,237,26,112,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,192,38,164,0,0,0,0,0,121,172,218,199,202,159,57,61,96,98,31,104,190,61,41,143,53,155,88,249,83,231,39,172,12,67,237,23,192,74,167,66,167,146,198,41,245,129,59,217,212,225,159,227,0,58,21,60,150,49,79,172,9,222,206,167,12,255,0,0,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,29,10,158,84,248,167,213,252,239,104,211,132,212,136,86,232,84,242,167,197,62,175,231,123,70,156,38,164,0,0,0,7,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,250,198,37,116,160,231,125,87,36,246,80,173,38,141,67,137,81,145,143,228,43,3,173,114,92,82,81,13,137,176,229,27,207,146,83,197,107,38,153,113,8,45,73,34,91,137,89,234,36,27,107,8,97,218,171,52,190,77,59,71,102,46,102,51,93,240,204,10,206,32,149,224,169,189,87,171,239,105,109,47,115,7,222,205,8,82,109,21,166,19,219,73,44,237,117,221,70,163,59,84,0,2,229,108,215,155,210,114,23,62,112,54,110,50,252,182,227,225,218,195,47,84,10,35,13,60,251,180,229,221,169,172,182,135,108,131,91,145,156,121,178,51,52,216,214,70,74,73,145,40,189,41,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,60,177,9,232,232,172,206,58,238,110,236,143,72,141,136,217,188,188,5,80,119,7,55,39,82,62,90,139,25,134,28,140,122,16,132,146,55,108,72,105,139,118,148,173,198,181,40,212,179,34,12,192,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,133,110,154,191,42,124,45,234,254,15,180,106,32,29,10,158,84,248,167,213,252,239,104,211,132,201,226,204,83,66,192,216,86,179,141,113,76,238,165,69,195,244,249,21,74,140,157,210,220,220,69,97,181,56,235,154,16,74,90,180,161,10,59,36,141,71,107,17,25,240,16,217,208,169,229,79,138,125,95,206,246,141,56,113,61,40,91,107,254,72,12,118,188,152,203,218,157,42,118,91,96,218,130,36,181,81,132,123,239,12,213,18,202,144,185,4,234,146,86,101,173,235,236,182,77,153,161,206,219,186,220,74,218,221,133,181,219,251,108,26,174,214,89,184,165,83,206,35,120,19,7,72,153,3,10,33,150,148,75,146,194,214,146,114,115,170,113,9,119,92,130,101,165,147,106,74,73,164,37,8,211,172,156,113,204,181,232,172,219,199,251,81,178,166,111,214,191,85,107,8,87,106,117,31,214,17,26,136,148,110,191,100,41,165,184,247,234,113,208,159,157,32,96,6,207,187,49,103,46,211,213,218,181,3,40,112,191,132,156,162,83,221,168,78,146,251,201,143,21,155,33,102,203,10,121,118,65,60,250,208,109,180,131,50,186,181,41,70,150,219,117,196,91,252,89,133,171,184,27,21,86,112,86,41,131,212,171,88,126,161,34,151,81,141,189,67,155,137,76,56,166,221,111,90,13,72,86,149,161,69,116,153,164,237,114,51,46,32,61,73,128,194,14,141,13,184,227,109,29,131,89,201,236,112,137,104,204,92,23,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,219,91,132,226,12,201,75,67,57,190,0,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,25,191,176,198,213,88,55,101,14,143,204,115,140,43,53,40,138,196,245,28,113,86,141,132,233,14,54,111,46,163,81,42,85,59,65,169,164,173,10,234,205,169,77,169,229,234,78,148,25,36,143,120,182,208,188,32,218,199,202,159,57,61,96,98,31,104,190,45,80,9,31,216,59,164,254,171,131,49,150,40,161,109,109,152,120,130,177,66,197,50,21,85,133,93,146,149,75,69,22,105,18,205,214,137,134,91,55,81,25,226,208,148,54,201,110,217,91,105,36,52,148,186,226,209,49,35,202,184,150,158,137,77,181,252,55,14,30,201,185,155,83,170,204,173,51,190,115,5,212,31,61,251,106,130,203,27,197,211,20,100,157,109,238,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,194,79,192,0,0,0,0,0,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,134,42,244,163,249,9,230,111,196,190,216,132,2,0,71,170,129,229,92,122,168,0,0,0,0,0,1,229,92,79,247,69,199,144,158,89,124,117,237,137,162,0,68,255,0,116,92,121,9,229,151,199,94,216,154,3,42,128,0,0,69,95,78,119,210,79,239,147,241,104,149,65,21,125,57,223,73,63,190,79,197,160,45,87,66,167,149,62,41,245,127,59,218,52,225,53,34,21,186,21,60,169,241,79,171,249,222,209,167,9,169,0,16,3,210,143,229,217,153,191,18,251,30,16,159,225,0,61,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,63,198,0,116,42,121,44,98,159,88,19,189,157,78,25,254,3,137,167,97,60,43,71,174,213,241,77,39,12,210,161,86,177,7,87,240,189,70,60,38,219,149,80,220,32,208,199,88,117,36,75,119,118,131,52,163,89,158,148,153,145,88,135,44,0,3,202,184,157,238,140,109,149,112,110,72,228,54,30,205,39,169,177,37,227,188,197,163,177,86,159,86,39,13,211,98,157,34,207,197,134,193,169,9,54,145,186,54,86,234,72,143,83,196,171,173,104,109,157,16,66,61,41,236,157,228,177,147,126,175,240,247,179,152,1,117,64,0,7,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,243,237,210,17,179,93,11,101,237,163,170,24,43,7,30,140,45,91,167,177,136,104,81,151,41,114,30,135,21,229,184,218,216,113,107,73,25,232,125,135,201,23,53,171,117,186,53,173,75,53,152,244,40,33,91,166,175,202,159,11,122,191,131,237,26,136,11,171,208,99,244,236,251,219,252,100,37,80,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,202,160,0,0,0,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,69,213,232,49,250,118,125,237,254,50,22,171,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,64,37,80,124,142,82,105,79,85,99,215,94,166,68,93,74,28,119,162,71,152,166,82,111,178,195,202,109,78,180,135,45,169,40,90,152,101,74,73,29,148,109,54,103,125,37,111,172,0,0,0,6,31,244,140,236,81,249,42,178,225,138,254,0,166,82,155,204,220,45,239,148,217,47,150,233,202,164,18,37,155,148,197,61,169,40,78,165,172,156,105,78,146,146,135,18,164,221,164,188,235,133,5,152,79,20,215,112,54,42,163,99,92,45,59,169,86,176,253,66,61,82,157,39,116,135,55,18,152,113,46,52,230,133,146,144,173,43,66,78,202,35,73,218,198,70,92,7,169,49,9,125,49,25,95,149,248,3,104,106,46,32,192,234,137,79,174,227,58,58,234,248,142,143,26,19,141,32,159,235,11,66,42,38,225,158,233,75,146,105,117,43,66,9,38,75,138,167,87,169,79,154,140,58,174,213,221,35,184,203,105,108,134,193,57,52,170,68,186,100,136,177,227,73,198,213,53,74,36,157,114,163,31,82,16,72,109,130,67,69,25,70,72,148,164,41,28,30,54,210,130,73,71,39,30,179,251,31,236,215,93,218,167,60,104,249,101,76,61,205,41,157,53,76,73,45,50,144,195,145,40,237,60,218,36,56,209,169,43,212,241,239,80,219,100,72,89,111,28,65,168,137,4,181,38,202,143,66,125,29,89,111,151,25,117,178,62,4,119,45,230,117,214,241,101,61,140,73,90,151,215,138,78,246,176,251,13,34,90,46,158,195,123,149,181,213,247,105,34,52,117,123,46,238,107,82,130,255,0,225,60,45,66,192,216,86,141,130,176,180,30,165,69,195,244,248,244,186,116,109,234,220,220,69,97,180,182,211,122,214,106,90,180,161,9,43,168,205,71,107,153,153,241,28,176,0,0,0,0,197,94,148,127,33,60,205,248,151,219,16,132,43,108,157,229,79,147,126,176,48,247,180,88,19,83,210,143,228,39,153,191,18,251,98,16,133,109,147,188,169,242,111,214,6,30,246,139,0,61,41,128,0,11,85,181,143,146,198,114,122,191,196,62,206,124,121,172,30,148,246,177,242,88,206,79,87,248,135,217,207,143,53,128,61,24,236,119,178,182,12,217,67,40,233,248,62,143,77,136,172,81,81,143,30,78,43,171,182,225,188,186,141,68,145,219,36,186,164,33,93,89,181,41,196,178,141,41,210,131,53,25,111,22,226,215,125,8,84,249,129,157,192,12,236,86,49,215,51,3,1,96,204,210,193,181,108,190,204,28,59,22,185,135,171,145,206,52,232,50,82,122,29,69,200,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,177,26,110,87,184,169,29,138,192,60,219,237,111,146,52,173,156,246,137,198,89,55,66,174,75,171,211,104,18,35,170,28,169,109,165,15,155,18,34,179,37,180,57,167,178,165,161,47,146,13,100,73,37,154,13,68,148,106,208,89,181,208,181,214,122,190,114,245,103,212,209,235,195,151,52,168,211,126,21,47,48,199,14,148,94,59,117,230,111,195,70,246,60,33,148,253,6,168,215,242,107,227,107,123,155,252,100,2,74,105,110,203,222,153,61,37,197,145,35,189,102,124,110,67,179,220,143,145,13,179,69,148,124,123,198,226,123,32,56,90,194,109,185,189,143,198,254,65,8,155,103,196,83,88,250,34,143,71,12,58,217,240,253,122,64,156,26,154,53,238,248,218,218,191,144,67,118,221,116,142,175,141,80,190,177,171,78,22,37,91,69,175,103,100,250,64,112,219,14,214,219,135,58,133,25,70,253,215,140,162,159,103,151,19,140,94,127,64,153,156,189,148,153,52,199,20,90,184,73,81,118,190,209,34,10,54,73,151,187,197,248,89,27,187,223,23,65,227,127,178,176,38,255,0,39,87,174,134,250,237,107,77,112,191,230,208,2,225,253,16,181,59,66,91,228,117,95,43,127,122,255,0,14,208,186,229,196,238,45,62,208,159,248,59,175,255,0,232,191,195,180,2,17,54,176,61,57,213,136,237,245,112,191,137,178,51,243,163,246,234,118,147,199,253,164,199,252,49,70,1,109,98,87,206,172,71,246,240,191,137,50,51,239,163,244,253,250,146,95,249,146,199,225,138,2,68,105,255,0,152,99,145,254,162,143,192,67,120,108,211,191,48,198,253,101,31,128,134,240,0,210,174,99,80,210,160,2,230,95,8,214,124,198,132,157,204,190,17,173,92,192,12,197,75,144,161,113,43,10,151,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,5,12,174,42,223,120,31,27,122,5,27,87,62,0,42,43,244,38,40,43,244,38,3,142,171,21,225,73,227,249,194,255,0,1,136,195,219,242,61,217,199,107,215,254,11,225,111,76,81,39,213,19,50,138,249,17,95,222,149,248,12,71,198,222,176,20,238,12,199,47,18,140,140,252,25,217,211,246,88,164,2,45,112,131,155,156,207,137,195,85,183,158,143,208,234,18,231,177,108,235,229,246,14,247,175,240,135,209,125,158,64,136,152,47,20,28,205,70,240,138,200,189,205,71,167,156,115,254,113,43,27,15,86,152,127,4,96,168,201,36,93,94,18,226,78,17,254,125,36,249,0,205,147,61,228,102,207,149,200,143,247,6,28,109,167,7,121,131,91,61,237,175,137,72,252,95,177,72,25,155,25,26,227,181,99,250,4,159,238,12,94,218,238,137,38,118,16,105,12,165,197,31,186,4,175,178,209,171,134,233,255,0,231,1,14,85,82,234,248,203,18,167,198,249,167,32,188,220,157,88,154,109,159,38,111,252,63,239,122,116,245,94,251,254,170,33,115,49,89,93,55,30,98,54,157,35,191,133,230,39,180,90,78,228,242,132,172,108,137,95,143,63,221,102,146,109,58,58,135,39,72,249,239,255,0,152,6,116,51,204,254,224,250,19,252,163,229,142,173,70,126,139,15,173,7,248,64,110,36,66,247,77,41,91,106,76,45,254,64,65,246,141,68,77,17,29,204,66,247,77,55,149,46,22,255,0,32,32,251,70,162,2,235,116,25,241,249,54,125,237,254,50,18,166,92,4,86,116,26,114,206,207,189,191,198,66,84,210,124,45,111,186,0,33,99,166,167,202,155,11,122,191,131,237,26,136,154,113,11,29,53,62,84,216,91,213,252,31,104,212,64,97,182,25,205,236,101,132,50,195,27,101,37,9,248,140,208,179,6,69,37,234,225,169,130,91,239,34,158,227,206,176,202,22,124,16,131,117,226,113,70,69,172,205,150,200,148,73,53,165,124,254,205,59,58,99,189,168,51,78,6,90,96,88,255,0,169,76,172,77,214,207,204,202,95,89,101,151,230,110,221,117,189,246,235,126,133,110,144,173,106,228,69,204,203,165,96,12,1,140,179,75,25,82,114,251,47,176,244,186,230,33,174,72,40,208,96,198,34,214,234,236,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,94,132,246,59,217,95,6,236,161,148,116,252,31,70,166,196,86,39,168,199,143,39,22,85,219,112,222,93,70,162,72,237,146,93,82,16,174,172,218,148,226,89,70,148,233,65,154,140,183,139,113,107,14,237,145,121,23,151,27,58,101,197,59,43,242,190,141,212,105,80,110,235,207,58,100,185,85,9,74,34,39,37,73,112,136,183,143,47,74,110,118,36,146,82,148,33,40,66,16,132,224,175,74,94,193,62,238,225,215,182,174,202,247,244,98,10,85,63,174,98,250,92,137,22,110,124,24,140,18,78,100,117,44,236,219,204,176,210,73,109,92,146,227,109,145,160,137,212,154,95,146,160,1,230,7,42,179,51,21,100,222,99,225,204,210,193,82,250,189,107,12,212,26,168,70,212,227,136,109,237,7,219,97,221,218,208,181,50,234,13,77,184,130,81,107,109,107,73,157,148,99,208,246,202,187,76,96,221,171,242,142,30,105,96,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,154,73,47,35,75,173,173,14,36,139,82,22,157,73,66,245,182,136,214,233,88,216,114,54,90,213,103,237,73,150,203,150,237,11,19,214,13,120,166,152,164,58,249,211,170,50,148,181,156,212,57,99,36,70,121,219,165,73,113,69,187,121,214,210,131,82,93,75,108,218,174,139,236,13,180,188,253,161,168,184,207,37,160,75,167,97,132,200,77,63,24,87,164,192,66,169,202,164,55,34,44,137,144,9,247,90,90,122,203,137,75,4,132,53,103,139,90,85,116,55,173,196,133,138,218,199,202,159,57,61,96,98,31,104,190,37,83,161,83,201,99,20,250,192,157,236,234,112,138,189,172,124,169,243,147,214,6,33,246,139,226,85,58,21,60,150,49,79,172,9,222,206,167,0,207,240,0,1,10,221,53,126,84,248,91,213,252,31,104,212,67,161,83,202,159,20,250,191,157,237,26,112,116,213,249,83,225,111,87,240,125,163,81,14,133,79,42,124,83,234,254,119,180,105,192,38,164,0,0,0,0,0,0,0,64,15,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,224,25,254,0,0,3,202,184,245,80,60,171,128,244,167,178,119,146,198,77,250,191,195,222,206,96,93,81,106,182,78,242,88,201,191,87,248,123,217,204,11,170,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,14,154,191,42,124,45,234,254,15,180,106,33,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,199,165,49,230,179,107,31,42,124,228,245,129,136,125,162,248,9,84,232,84,242,88,197,62,176,39,123,58,156,51,252,96,7,66,167,146,198,41,245,129,59,217,212,225,159,224,0,0,0,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,3,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,0,0,0,132,14,151,188,244,135,153,251,71,68,203,156,61,89,235,180,92,180,167,170,156,242,80,76,45,148,214,31,89,57,52,219,117,179,82,213,165,8,136,194,208,179,35,109,216,206,164,144,147,212,165,204,166,108,99,175,145,126,86,99,44,204,240,95,132,253,201,97,250,141,119,169,111,247,61,107,170,198,113,237,214,243,74,180,106,221,233,213,165,86,189,236,118,176,243,47,139,49,77,119,28,226,170,206,53,197,51,186,237,107,16,84,36,85,42,50,119,72,111,127,41,247,20,227,174,104,65,37,9,212,181,168,236,146,36,149,236,68,69,192,6,95,236,27,145,117,218,174,79,237,15,180,61,78,141,74,123,13,209,50,191,21,97,186,108,153,6,135,37,34,176,237,61,46,56,184,232,177,169,189,17,84,180,45,195,52,25,166,89,33,58,200,221,36,97,88,155,236,155,201,202,22,77,244,80,226,152,212,135,186,196,188,97,149,245,188,99,84,147,165,104,223,74,159,71,91,137,45,10,90,201,59,166,10,59,23,78,148,175,113,175,74,84,181,16,132,16,25,169,183,150,69,215,105,89,63,179,198,208,244,202,53,41,156,55,91,202,252,43,134,234,82,99,154,27,148,186,195,84,245,56,218,228,34,196,167,53,197,74,16,135,8,214,100,152,134,133,104,34,104,151,202,244,66,103,164,60,176,218,58,94,92,226,26,207,82,162,230,93,61,52,230,82,178,97,12,170,176,194,205,200,70,227,174,26,86,157,72,92,182,16,132,25,155,142,201,105,38,133,30,149,35,56,51,59,33,163,109,7,209,107,130,112,203,48,165,201,174,208,50,222,129,137,176,242,34,71,118,75,235,168,196,164,161,73,101,182,91,90,77,213,190,210,158,140,68,100,171,28,130,89,33,74,74,72,66,94,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,0,30,164,196,43,116,213,249,83,225,111,87,240,125,163,81,18,253,148,248,235,228,161,149,152,55,51,60,23,224,207,117,184,126,157,93,234,91,253,247,85,235,81,155,123,117,188,210,157,122,119,154,117,105,77,237,123,21,236,34,7,166,175,202,159,11,122,191,131,237,26,136,12,42,192,25,165,142,242,191,221,31,184,90,239,131,61,214,225,249,152,90,177,242,171,47,117,170,92,173,59,246,61,245,10,209,171,118,142,218,52,172,173,193,69,115,28,174,69,228,94,99,237,23,152,244,236,175,202,250,55,94,170,206,187,175,60,233,154,34,211,226,164,200,156,149,37,194,35,221,178,141,73,185,216,212,106,82,80,132,173,107,66,21,213,112,158,22,174,227,156,85,70,193,88,90,15,93,173,98,10,132,122,93,58,54,245,13,239,229,62,226,91,105,189,107,52,161,58,150,180,149,212,100,146,189,204,200,184,137,233,216,23,98,140,43,178,158,92,68,173,213,169,157,99,51,113,53,61,151,49,29,66,65,54,183,32,107,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,190,113,4,179,61,41,105,13,5,213,217,163,103,76,9,178,254,86,64,203,60,11,31,245,41,149,137,186,222,249,167,84,234,204,178,252,205,219,174,185,185,222,238,16,173,210,21,161,28,136,185,153,227,175,73,126,195,145,182,142,193,175,103,14,7,92,180,102,46,11,163,184,134,98,54,135,100,34,185,78,100,220,124,225,37,148,18,148,82,73,75,117,76,169,9,237,173,195,109,100,100,164,45,156,223,0,30,91,48,158,41,174,224,108,85,70,198,184,90,119,82,173,97,250,132,122,165,58,78,233,14,110,37,48,226,92,105,205,11,37,33,90,86,132,157,148,70,147,181,140,140,184,15,65,59,14,109,119,74,218,251,40,213,138,223,167,68,163,226,202,12,132,211,113,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,171,70,240,174,75,109,230,201,78,110,141,197,97,175,74,158,193,223,219,125,170,242,130,139,250,147,184,190,133,76,167,126,190,185,53,181,47,123,251,29,46,161,182,127,84,144,181,124,245,99,21,122,54,112,182,208,85,93,166,176,222,39,200,200,53,83,129,66,168,64,78,51,151,29,214,154,138,138,19,242,155,68,166,100,27,198,77,185,173,180,184,164,52,90,157,53,50,110,52,157,76,234,64,79,240,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,93,254,143,157,137,42,187,87,227,247,43,184,157,137,112,114,235,10,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,45,217,168,136,220,110,246,131,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,192,46,86,219,91,0,224,221,168,176,5,10,159,130,27,195,248,47,22,96,232,229,18,135,57,52,195,38,21,78,109,151,9,170,82,201,149,36,154,141,189,54,148,149,146,29,220,146,92,221,183,239,139,37,64,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,212,240,192,174,146,62,143,185,59,68,198,111,56,114,110,149,17,57,139,78,142,152,211,105,172,180,211,43,196,200,55,88,109,163,118,67,207,180,203,43,140,201,62,162,90,146,165,184,130,67,119,178,27,34,15,175,163,131,164,2,30,209,20,38,178,147,55,177,23,246,88,129,214,95,106,76,134,216,142,222,34,139,173,110,106,142,134,80,219,104,121,150,204,144,182,73,58,141,182,137,212,154,253,248,154,206,161,229,223,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,159,237,137,54,193,195,59,92,229,123,85,164,156,72,88,218,135,29,132,226,202,60,70,164,110,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,74,12,138,0,0,0,0,0,24,171,210,143,228,39,153,191,18,251,98,16,202,161,138,189,40,254,66,121,155,241,47,182,33,0,128,17,234,160,121,87,30,170,0,0,0,0,0,0,121,87,19,253,209,113,228,39,150,95,29,123,98,104,128,17,63,221,23,30,66,121,101,241,215,182,38,128,202,160,0,0,17,87,211,157,244,147,251,228,252,90,37,80,69,95,78,119,210,79,239,147,241,104,11,85,208,169,229,79,138,125,95,206,246,141,56,77,72,133,110,133,79,42,124,83,234,254,119,180,105,194,106,64,4,0,244,163,249,118,102,111,196,190,199,132,39,248,64,15,74,63,151,102,102,252,75,236,120,64,51,255,0,161,83,201,99,20,250,192,157,236,234,112,207,241,128,29,10,158,75,24,167,214,4,239,103,83,134,127,128,0,0,15,42,227,210,158,201,222,75,25,55,234,255,0,15,123,57,129,230,176,122,83,217,59,201,99,38,253,95,225,239,103,48,2,234,128,0,0,133,110,154,191,42,124,45,234,254,15,180,106,34,106,68,43,116,213,249,83,225,111,87,240,125,163,81,1,117,122,12,126,157,159,123,127,140,132,170,8,171,232,49,250,118,125,237,254,50,18,168,0,0,0,0,0,3,205,102,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,136,86,218,199,202,159,57,61,96,98,31,104,190,38,167,162,227,200,79,44,190,58,246,196,208,25,84,0,0,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,23,87,160,199,233,217,247,183,248,200,4,170,0,0,0,0,226,113,102,41,161,96,108,43,89,198,184,166,119,82,162,225,250,124,138,165,70,78,233,110,110,34,176,218,156,117,205,8,37,45,90,80,133,29,146,70,163,181,136,140,248,0,182,187,85,109,49,131,118,80,202,57,153,165,140,32,203,168,173,82,19,77,164,83,35,17,165,117,26,139,136,113,109,48,110,105,52,178,141,45,56,181,184,162,61,40,66,180,165,107,208,218,252,235,227,252,127,140,179,79,25,85,179,7,48,113,12,186,230,33,174,72,57,51,167,73,50,214,234,236,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,127,109,125,171,171,187,90,103,44,220,101,189,170,195,194,20,219,195,194,212,73,175,33,93,66,46,148,19,142,26,91,34,65,60,250,209,189,112,238,181,21,208,222,241,104,105,179,25,1,209,55,178,31,201,119,49,255,0,36,22,53,133,175,8,96,10,130,60,18,150,231,238,156,149,136,153,54,95,103,83,104,35,89,178,194,22,151,85,117,32,148,226,152,73,111,80,79,32,131,18,179,83,103,140,208,201,172,27,151,152,243,29,210,162,69,164,102,117,29,85,186,10,217,152,219,203,83,4,104,61,46,165,39,116,44,218,122,51,196,92,75,68,132,17,153,56,151,91,111,34,186,53,54,215,168,236,233,152,240,114,191,26,212,237,150,88,186,160,166,228,161,71,21,134,233,85,73,39,25,164,84,221,125,196,146,205,148,33,132,161,196,155,169,66,91,90,221,34,82,144,73,92,196,237,21,144,216,55,105,44,163,174,229,78,51,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,91,106,85,205,36,180,235,65,173,181,30,133,168,143,207,102,209,89,13,140,182,109,205,202,238,84,227,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,116,56,148,220,210,75,86,133,146,219,81,235,66,136,131,210,240,8,213,232,155,219,94,163,152,16,255,0,35,22,104,84,247,245,170,37,61,14,97,9,174,28,88,237,187,75,138,195,44,149,49,45,161,40,91,143,52,134,212,242,85,239,171,91,123,243,89,164,153,35,92,149,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,66,182,201,222,84,249,55,235,3,15,123,69,129,53,61,40,254,66,121,155,241,47,182,33,8,86,217,59,202,159,38,253,96,97,239,104,176,3,210,152,0,0,181,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,79,107,31,37,140,228,245,127,136,125,156,248,243,88,3,213,49,21,192,248,21,128,202,194,128,5,196,81,101,192,200,84,80,138,234,191,112,8,4,233,69,225,183,86,102,124,20,95,99,194,25,83,208,103,196,179,176,191,201,191,198,67,21,186,81,188,186,243,51,226,111,99,194,25,83,208,102,87,44,236,47,242,111,241,144,9,79,74,123,103,196,84,138,195,81,115,20,1,199,202,70,173,60,109,107,136,152,233,1,143,249,106,113,90,249,96,243,238,251,36,161,45,235,238,17,75,210,7,25,105,196,143,153,223,134,14,81,248,191,100,148,3,20,246,84,236,227,76,42,95,249,217,7,248,86,4,227,228,121,223,14,200,253,158,231,240,77,136,51,217,133,68,156,111,133,47,255,0,141,80,127,134,100,78,46,67,44,149,134,164,145,25,127,108,92,239,251,19,96,46,143,209,11,85,180,23,28,187,175,127,232,191,195,180,46,177,114,22,175,104,4,41,121,121,94,34,35,227,213,123,190,206,208,8,64,218,208,173,157,88,143,237,225,127,18,104,103,207,71,217,251,253,36,191,243,37,143,195,20,96,118,214,205,41,25,201,136,76,239,243,200,93,223,226,77,12,240,232,254,81,19,244,158,37,253,197,49,223,233,138,2,68,233,223,152,99,126,178,143,192,67,120,108,83,184,193,140,127,97,71,224,33,190,0,40,162,178,136,84,23,227,16,10,125,17,13,71,204,80,140,237,200,0,87,235,69,72,173,222,41,123,112,13,94,128,26,128,80,184,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,36,118,0,59,23,120,162,9,60,120,138,44,174,40,130,189,192,110,25,23,112,23,138,98,130,191,66,96,62,42,129,39,171,189,115,252,233,95,128,198,3,109,218,166,253,198,227,116,26,203,244,183,191,236,177,134,124,207,73,42,59,183,63,206,213,248,12,96,54,221,208,211,238,55,28,59,219,253,44,248,62,123,24,4,77,85,212,72,204,119,77,38,71,109,63,192,16,147,61,130,164,26,176,230,6,65,154,109,243,79,248,73,66,50,43,132,77,230,27,214,62,90,121,254,176,66,73,246,8,125,71,68,192,168,236,254,153,254,254,80,9,31,131,110,170,201,145,254,116,159,192,66,203,237,3,77,68,220,58,218,23,188,183,133,137,93,159,214,221,244,122,69,231,166,149,226,49,250,202,127,1,11,101,157,209,117,97,246,140,137,102,103,82,73,240,251,71,0,65,134,208,44,148,28,207,196,168,43,145,120,122,166,69,175,209,33,67,63,182,37,196,169,115,221,158,167,226,112,240,119,37,126,201,244,140,11,218,133,147,107,52,177,5,210,162,189,126,173,204,191,198,76,101,54,196,117,117,151,187,75,155,37,253,174,255,0,180,250,64,75,196,5,239,13,124,75,133,185,125,209,247,38,228,118,183,120,225,232,143,107,55,120,167,129,167,151,221,28,202,79,206,3,113,60,203,225,16,193,211,77,229,75,133,191,200,8,62,209,168,137,159,73,249,132,126,116,131,244,124,103,62,214,57,207,69,204,92,186,196,216,42,157,77,167,97,136,212,87,90,173,77,150,203,234,125,185,114,158,53,37,44,198,117,38,141,50,16,68,102,162,59,146,184,114,51,11,115,208,105,203,59,62,246,255,0,25,9,82,46,37,97,133,125,28,27,21,230,158,199,233,204,51,204,186,254,21,169,251,173,240,71,82,240,20,169,47,110,250,175,91,222,111,119,204,53,107,245,132,105,211,170,246,85,237,194,249,168,159,24,128,106,177,17,8,97,233,147,164,213,107,251,93,224,154,21,10,153,46,163,82,168,224,122,108,72,112,226,50,167,159,146,251,149,58,130,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,76,233,139,65,85,217,163,6,215,246,162,165,109,79,93,157,46,85,119,14,97,116,97,202,28,20,153,182,196,53,155,179,13,249,107,50,59,188,181,181,48,218,74,12,137,8,45,226,140,150,165,32,218,11,65,209,253,176,149,11,101,108,44,222,53,197,40,235,185,155,136,41,228,221,70,77,214,223,130,226,190,220,87,29,165,104,68,135,35,191,186,146,194,143,172,164,137,75,189,138,201,224,121,124,0,3,88,0,0,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,28,86,0,192,24,55,43,48,109,39,47,178,251,15,68,161,225,234,28,114,141,6,12,98,61,13,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,216,0,7,154,205,172,124,169,243,147,214,6,33,246,139,226,85,58,21,60,150,49,79,172,9,222,206,167,11,21,157,253,17,59,73,102,86,116,99,236,198,161,99,108,181,98,155,138,177,69,86,183,13,169,117,41,233,125,182,36,203,113,230,210,226,83,13,73,37,146,86,68,100,74,81,94,246,51,230,51,83,163,211,101,252,125,178,102,75,214,178,231,49,170,248,126,163,82,168,226,137,53,182,157,162,72,121,230,18,195,145,34,50,148,169,79,52,210,137,122,163,172,204,137,38,86,52,241,230,68,25,64,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,116,42,121,83,226,159,87,243,189,163,78,25,63,210,23,209,233,157,27,89,231,69,23,49,178,231,19,224,170,117,54,157,133,227,81,29,106,183,54,91,47,169,246,229,203,121,74,74,89,140,234,77,26,100,32,136,205,68,119,37,112,228,102,232,244,232,244,206,141,147,51,162,181,152,217,141,137,240,85,70,155,81,194,242,104,141,53,68,155,45,231,210,251,146,226,60,149,41,47,70,105,36,141,49,214,70,100,163,59,154,120,115,50,9,10,0,0,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,194,223,237,153,209,127,159,187,68,237,39,140,51,143,5,98,252,191,133,69,196,30,15,234,204,85,42,19,91,148,141,196,8,241,215,173,45,196,113,5,117,178,163,43,44,251,38,87,177,220,139,39,250,61,54,95,199,219,38,100,189,107,46,115,26,175,135,234,53,42,142,40,147,91,105,218,36,135,158,97,44,57,18,35,41,74,148,243,77,40,151,170,58,204,200,146,101,99,79,30,100,65,148,0,0,0,60,171,143,85,2,21,191,216,84,218,159,255,0,31,178,171,254,53,168,255,0,220,64,74,166,201,222,75,25,55,234,255,0,15,123,57,129,117,71,74,201,12,21,85,203,92,151,192,57,115,93,145,17,250,150,21,194,244,170,36,199,98,45,74,97,199,227,68,109,151,20,218,148,148,168,208,106,65,153,25,165,39,107,92,139,144,238,160,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,135,66,167,149,62,41,245,127,59,218,52,225,147,253,33,125,30,153,209,181,158,116,81,115,27,46,113,62,10,167,83,105,216,94,53,17,214,171,115,101,178,250,159,110,92,183,148,164,165,152,206,164,209,166,66,8,140,212,71,114,87,14,70,110,143,78,143,76,232,217,51,58,43,89,141,152,216,159,5,84,105,181,28,47,38,136,211,84,73,178,222,125,47,185,46,35,201,82,146,244,102,146,72,211,29,100,102,74,51,185,167,135,51,32,144,160,0,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,34,47,59,250,34,118,146,204,172,232,199,217,141,66,198,217,106,197,55,21,98,138,173,110,27,82,234,83,210,251,108,73,150,227,205,165,196,166,26,146,75,36,172,136,200,148,162,189,236,103,204,5,245,232,84,242,88,197,62,176,39,123,58,156,51,252,98,255,0,71,166,203,248,251,100,204,151,173,101,206,99,85,240,253,70,165,81,197,18,107,109,59,68,144,243,204,37,135,34,68,101,41,82,158,105,165,18,245,71,89,153,18,76,172,105,227,204,139,40,0,0,0,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,35,215,164,47,163,211,58,54,179,206,138,46,99,101,206,39,193,84,234,109,59,11,198,162,58,213,110,108,182,95,83,237,203,150,242,148,148,179,25,212,154,52,200,65,17,154,136,238,74,225,200,204,49,131,161,83,202,159,20,250,191,157,237,26,112,154,145,30,189,30,157,30,153,209,178,102,116,86,179,27,49,177,62,10,168,211,106,56,94,77,17,166,168,147,101,188,250,95,114,92,71,146,165,37,232,205,36,145,166,58,200,204,148,103,115,79,14,102,82,20,0,0,0,35,171,166,111,61,33,225,108,154,161,100,53,34,179,162,181,141,170,13,212,106,145,27,38,28,249,143,17,70,180,147,196,163,55,90,222,75,40,234,109,105,73,18,250,163,233,214,68,149,37,81,237,176,6,67,73,218,15,106,60,35,134,94,133,18,77,10,129,33,24,155,16,162,92,118,164,176,186,116,71,91,82,153,113,151,22,146,117,15,186,166,99,25,17,42,197,32,214,104,82,82,162,25,213,182,159,71,102,213,251,87,103,205,87,51,217,198,25,107,79,161,49,29,154,70,30,131,46,169,51,127,26,156,206,163,78,240,219,167,145,26,220,117,199,158,50,53,47,65,188,109,146,214,148,36,197,213,232,235,232,252,196,59,36,85,113,94,59,204,234,238,31,172,98,202,212,118,233,20,227,162,61,41,198,33,211,137,73,117,237,75,117,45,18,214,235,168,102,228,109,118,10,50,77,43,61,234,210,65,145,91,88,249,44,103,39,171,252,67,236,231,199,154,193,233,207,59,240,85,87,50,178,95,31,101,205,10,68,70,42,88,171,11,213,104,144,221,150,181,37,134,223,147,17,198,91,83,138,74,84,162,65,41,100,102,100,149,29,175,98,62,66,34,255,0,216,84,218,159,255,0,31,178,171,254,53,168,255,0,220,64,74,166,201,222,75,25,55,234,255,0,15,123,57,129,6,219,127,228,52,157,159,54,163,197,216,101,152,81,35,80,171,242,23,137,176,242,34,71,106,51,8,167,75,117,197,37,150,217,109,106,38,144,195,169,122,49,17,146,110,81,201,100,132,165,73,33,61,57,33,130,170,185,107,146,248,7,46,107,178,34,63,82,194,184,94,149,68,152,236,69,169,76,56,252,104,141,178,226,155,82,146,149,26,13,72,51,35,52,164,237,107,145,114,24,171,210,41,209,249,136,118,183,170,225,76,119,150,53,220,63,71,197,148,88,238,82,42,39,91,122,83,108,76,167,26,148,235,58,86,210,93,36,45,167,86,245,136,154,237,148,149,26,150,91,164,36,195,164,244,50,103,164,60,83,147,85,220,134,171,214,117,214,176,77,65,202,141,46,35,132,195,127,49,229,168,150,162,100,146,100,235,187,185,103,33,78,45,73,50,71,91,97,58,204,148,148,167,26,250,106,252,169,240,183,171,248,62,209,168,139,235,177,103,71,102,213,251,40,231,205,43,51,222,198,25,107,80,161,63,29,234,70,33,131,18,169,51,127,38,156,246,147,86,236,220,167,153,18,219,117,182,94,34,37,35,89,178,77,154,208,149,168,198,90,99,253,142,176,38,104,109,79,135,54,151,199,83,60,39,238,75,15,195,167,81,232,155,183,153,234,181,72,181,21,77,98,163,214,26,125,58,244,239,22,141,194,219,82,14,250,140,206,196,144,22,87,162,247,98,143,200,255,0,129,17,156,249,133,76,170,193,204,156,101,79,92,103,105,211,75,115,224,106,90,158,74,209,28,218,74,142,239,59,186,97,231,13,194,37,183,216,107,67,106,67,187,204,234,0,0,0,0,1,213,50,223,42,178,227,39,232,82,48,198,87,224,186,86,25,165,75,168,73,170,61,18,157,28,154,109,114,159,94,183,28,50,47,243,82,146,241,80,218,27,109,4,148,33,9,79,107,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,149,78,133,79,37,140,83,235,2,119,179,169,194,197,103,127,68,78,210,89,149,157,24,251,49,168,88,219,45,88,166,226,172,81,85,173,195,106,93,74,122,95,109,137,50,220,121,180,184,148,195,82,73,100,149,145,25,18,148,87,189,140,249,140,212,232,244,217,127,31,108,153,146,245,172,185,204,106,190,31,168,212,170,56,162,77,109,167,104,146,30,121,132,176,228,72,140,165,42,83,205,52,162,94,168,235,51,34,73,149,141,60,121,145,6,80,0,0,8,149,233,107,216,163,192,147,38,109,101,150,84,202,84,58,43,219,150,241,165,61,130,220,56,153,207,63,187,69,77,36,106,208,230,249,110,180,219,169,109,41,81,56,73,116,201,195,117,229,163,0,50,47,61,51,31,103,76,199,167,102,134,87,214,122,141,86,13,218,121,151,72,215,22,161,21,70,70,228,89,45,145,150,241,149,233,77,202,228,162,82,82,180,41,11,66,22,159,77,34,40,54,135,232,105,197,181,220,208,157,90,217,186,189,130,168,24,38,100,120,234,143,71,173,212,42,36,252,7,210,217,33,212,37,205,220,149,60,133,41,27,210,90,150,147,35,117,72,210,68,130,82,130,71,242,47,61,50,227,104,188,184,167,102,134,87,214,122,245,42,117,218,121,151,72,145,42,159,41,36,70,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,171,128,35,131,98,77,133,118,205,217,27,52,26,173,39,31,229,172,220,19,92,144,194,113,101,30,36,249,59,249,204,52,219,232,101,109,184,237,56,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,245,38,71,192,0,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,133,148,219,51,37,49,86,209,59,54,99,12,156,193,85,10,84,42,214,32,240,127,86,126,168,235,141,197,70,226,124,121,11,214,166,219,113,101,116,50,162,43,32,251,70,87,177,92,200,60,225,15,85,2,21,191,216,84,218,159,255,0,31,178,171,254,53,168,255,0,220,68,212,128,0,0,0,0,0,242,174,39,251,162,227,200,79,44,190,58,246,196,209,128,31,236,42,109,79,255,0,143,217,85,255,0,26,212,127,238,34,79,182,51,201,76,85,179,182,205,152,63,39,49,173,66,149,54,181,135,252,33,214,95,165,186,227,145,87,191,159,34,66,52,41,198,219,89,217,15,36,142,232,46,209,29,174,86,51,11,214,0,0,2,42,250,115,190,146,127,124,159,139,68,170,12,42,233,33,216,167,52,246,193,249,29,252,140,235,248,82,153,238,75,194,253,119,195,178,164,179,188,235,93,83,119,186,220,176,237,237,213,151,171,86,155,93,54,189,206,193,133,125,10,158,84,248,167,213,252,239,104,211,132,212,136,245,232,244,232,244,206,141,147,51,162,181,152,217,141,137,240,85,70,155,81,194,242,104,141,53,68,155,45,231,210,251,146,226,60,149,41,47,70,105,36,141,49,214,70,100,163,59,154,120,115,50,144,160,1,0,61,40,254,93,153,155,241,47,177,225,9,254,17,129,182,103,69,254,126,237,19,180,158,48,206,60,21,139,242,254,21,23,16,120,63,171,49,84,168,77,110,82,55,16,35,199,94,180,183,17,196,21,214,202,140,172,179,236,153,94,199,114,32,184,29,10,158,75,24,167,214,4,239,103,83,134,127,140,95,232,244,217,127,31,108,153,146,245,172,185,204,106,190,31,168,212,170,56,162,77,109,167,104,146,30,121,132,176,228,72,140,165,42,83,205,52,162,94,168,235,51,34,73,149,141,60,121,145,101,0,0,0,0,242,174,61,41,236,157,228,177,147,126,175,240,247,179,152,17,87,254,194,166,212,255,0,248,253,149,95,241,173,71,254,226,37,211,36,48,85,87,45,114,95,0,229,205,118,68,71,234,88,87,11,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,157,173,114,46,64,59,168,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,71,175,72,95,71,166,116,109,103,157,20,92,198,203,156,79,130,169,212,218,118,23,141,68,117,170,220,217,108,190,167,219,151,45,229,41,41,102,51,169,52,105,144,130,35,53,17,220,149,195,145,152,91,94,131,31,167,103,222,223,227,33,42,131,10,186,55,182,41,205,61,143,190,72,159,36,202,254,20,169,251,173,240,71,82,240,20,169,47,110,250,175,91,222,111,119,204,53,107,245,148,105,211,170,246,85,237,98,190,106,128,0,0,0,0,0,243,89,181,143,149,62,114,122,192,196,62,209,124,77,79,69,199,144,158,89,124,117,237,137,163,13,115,191,162,39,105,44,202,206,140,125,152,212,44,109,150,172,83,113,86,40,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,43,222,198,124,196,132,236,103,146,152,171,103,109,155,48,126,78,99,90,133,42,109,107,15,248,67,172,191,75,117,199,34,175,127,62,68,132,104,83,141,182,179,178,30,73,29,208,93,162,59,92,172,102,23,172,0,0,0,0,0,0,0,66,183,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,133,202,233,11,232,244,206,141,172,243,162,139,152,217,115,137,240,85,58,155,78,194,241,168,142,181,91,155,45,151,212,251,114,229,188,165,37,44,198,117,38,141,50,16,68,102,162,59,146,184,114,51,238,189,27,219,20,230,158,199,223,36,79,146,101,127,10,84,253,214,248,35,169,120,10,84,151,183,125,87,173,239,55,187,230,26,181,250,202,52,233,213,123,42,246,177,92,51,84,0,0,4,69,244,199,109,49,140,166,99,40,59,48,209,160,226,10,14,30,167,71,102,175,90,121,226,38,99,98,69,186,72,92,109,209,18,117,59,26,58,144,225,25,235,208,169,4,178,52,106,140,133,156,186,11,63,180,222,203,185,95,181,54,0,123,8,102,5,18,34,234,80,227,203,60,61,90,82,28,55,232,211,94,101,77,166,66,55,110,54,167,16,74,221,173,76,41,123,183,13,166,245,17,233,73,164,32,135,99,253,154,235,187,84,231,141,31,44,169,135,185,165,51,166,169,137,37,166,82,24,114,37,29,167,155,68,135,26,53,37,122,158,61,234,27,108,137,11,45,227,136,53,17,32,150,164,250,40,194,120,90,133,129,176,173,27,5,97,104,61,74,139,135,233,241,233,116,232,219,213,185,184,138,195,105,109,166,245,172,212,181,105,66,18,87,81,154,142,215,51,51,226,45,174,202,187,51,224,221,148,50,142,30,86,224,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,122,141,44,163,75,77,161,13,164,207,74,16,157,74,90,245,184,187,192,0,49,43,164,27,98,74,86,213,248,1,186,238,24,98,36,28,197,194,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,120,105,34,39,28,190,90,128,15,46,244,154,158,50,202,140,127,10,179,13,185,116,12,89,131,171,13,201,105,18,226,17,63,79,168,196,120,148,146,113,151,146,100,75,109,214,202,232,113,39,197,38,74,46,100,39,251,96,173,166,36,237,79,179,205,51,28,86,96,203,99,16,208,228,123,156,196,15,60,77,104,155,81,98,59,11,114,91,68,210,82,148,161,212,188,219,134,141,8,208,181,45,4,74,74,18,181,90,172,254,232,176,202,252,240,218,26,22,118,49,136,162,97,202,68,169,17,37,226,156,53,26,142,226,145,94,125,18,20,185,78,156,134,229,54,113,151,33,163,75,107,83,104,190,178,83,167,169,197,168,207,50,112,158,22,161,96,108,43,70,193,88,90,15,82,162,225,250,124,122,93,58,54,245,110,110,34,176,218,91,105,189,107,53,45,90,80,132,149,212,102,163,181,204,204,248,128,229,128,0,6,42,244,163,249,9,230,111,196,190,216,132,33,91,100,239,42,124,155,245,129,135,189,162,192,158,141,179,50,83,21,109,19,179,102,48,201,204,21,80,165,66,173,98,15,7,245,103,234,142,184,220,84,110,39,199,144,189,106,109,183,22,87,67,42,34,178,15,180,101,123,21,204,163,219,36,58,34,118,146,203,92,232,192,57,141,93,198,217,106,253,55,10,226,138,85,110,99,81,42,83,212,251,140,70,150,219,206,37,180,170,26,82,107,52,160,200,136,212,146,189,174,101,204,4,186,0,0,11,85,181,143,146,198,114,122,191,196,62,206,124,121,172,30,156,243,191,5,85,115,43,37,241,246,92,208,164,68,98,165,138,176,189,86,137,13,217,107,82,88,109,249,49,28,101,181,56,164,165,74,36,18,150,70,102,73,81,218,246,35,228,34,47,253,133,77,169,255,0,241,251,42,191,227,90,143,253,196,4,212,25,92,82,222,113,168,80,249,0,210,101,251,66,164,69,107,5,206,214,2,230,2,0,186,81,188,186,243,51,226,111,99,194,25,85,208,101,244,236,183,254,109,254,50,28,166,217,157,24,57,249,180,70,210,120,195,56,176,86,46,192,16,168,184,131,193,253,89,138,164,249,173,202,70,226,4,120,235,214,150,226,56,130,186,217,81,149,150,125,147,43,216,238,69,122,186,55,182,43,205,61,143,143,48,254,73,85,252,43,83,247,91,224,158,165,224,41,82,94,221,245,94,183,188,222,111,152,106,215,235,8,211,167,85,236,171,219,133,195,53,45,198,226,138,26,185,113,46,99,74,128,124,203,59,88,69,223,72,60,101,30,32,148,173,11,225,131,23,221,245,242,132,161,187,110,23,49,27,123,126,211,137,218,141,65,253,46,246,48,99,188,139,135,5,74,63,48,12,19,217,185,194,103,30,97,52,25,145,95,20,64,62,63,175,50,39,7,32,29,74,240,236,130,74,146,101,225,23,121,31,216,91,16,89,146,51,10,6,96,225,66,214,217,91,17,65,95,108,254,206,223,243,9,185,217,118,166,154,150,24,146,225,56,202,173,85,121,62,246,119,47,156,52,126,127,72,11,234,70,98,218,231,155,102,238,2,173,160,136,206,253,91,145,113,249,243,66,229,151,59,119,14,141,155,49,155,145,131,234,173,173,74,45,91,139,216,254,202,216,8,59,219,22,58,152,206,76,68,165,33,105,35,122,9,93,69,111,208,77,12,216,216,1,226,235,116,194,186,120,96,182,127,12,81,136,219,117,192,102,38,106,215,150,149,175,140,184,9,237,25,127,120,32,100,255,0,71,253,89,163,170,64,97,47,176,102,222,12,104,173,171,137,89,81,75,143,16,18,105,74,86,170,124,94,95,56,71,239,72,125,35,226,162,40,151,75,132,178,50,61,81,155,62,31,106,67,237,0,5,248,196,0,178,186,136,3,87,27,23,120,169,149,140,80,147,198,226,170,230,0,101,230,20,177,249,134,162,62,2,151,63,48,10,151,33,81,66,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,20,43,119,128,160,208,223,120,214,162,62,225,161,190,240,26,197,126,132,197,0,207,129,128,248,231,252,225,223,214,213,248,12,96,174,221,72,190,2,198,230,101,254,13,254,26,48,206,169,223,56,119,245,181,126,3,24,61,183,43,38,230,94,227,99,74,110,103,224,222,255,0,179,198,1,15,248,149,58,115,14,73,219,150,143,224,8,72,246,192,170,47,4,224,94,63,225,79,223,74,17,199,139,136,217,204,41,100,174,6,91,191,224,18,36,63,96,121,105,42,110,5,70,243,252,39,221,245,210,128,73,173,47,243,28,127,214,81,248,8,116,204,214,132,82,232,141,32,154,213,242,242,85,109,86,250,5,142,225,71,89,46,20,107,29,253,225,7,251,132,56,28,118,201,189,77,66,77,55,46,180,71,207,235,84,2,12,182,200,162,42,159,153,149,39,58,182,239,127,93,172,157,245,222,246,144,159,79,164,92,253,140,107,77,70,247,97,188,147,167,87,131,237,216,191,247,199,160,117,189,186,161,19,89,136,179,75,86,213,90,173,95,181,246,118,199,93,217,155,17,61,76,247,73,187,153,186,222,245,59,251,217,42,246,223,122,15,206,2,117,240,163,196,242,164,89,87,177,183,221,246,195,179,21,135,65,203,185,234,146,228,210,55,117,88,217,250,27,115,212,59,241,16,13,196,255,0,40,220,73,119,141,180,255,0,40,221,79,32,27,133,226,1,23,120,23,136,42,87,251,128,53,31,34,20,21,62,68,40,0,22,176,10,222,252,192,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,164,249,138,10,159,48,46,96,52,153,130,57,253,192,50,34,49,84,120,198,2,165,204,198,139,220,107,46,102,54,212,118,181,128,124,82,21,109,60,124,226,63,118,236,109,149,183,89,90,202,230,88,50,69,185,255,0,140,137,0,146,119,211,247,68,118,237,239,82,75,18,42,145,201,253,36,188,24,255,0,13,55,189,206,81,121,128,70,238,93,185,187,204,12,50,104,59,90,177,8,255,0,231,208,38,175,98,167,205,236,25,44,214,187,159,134,228,23,47,241,86,68,37,229,227,196,188,192,195,54,85,254,108,66,46,95,103,64,154,221,136,207,242,155,44,191,221,201,63,197,89,1,148,133,200,116,252,204,142,183,112,165,75,66,46,103,185,183,31,178,32,119,2,228,58,214,60,74,151,135,103,32,202,233,61,215,15,248,68,128,133,94,144,24,142,49,153,85,183,29,111,73,28,250,121,94,247,253,47,72,186,61,31,53,109,56,211,114,169,28,17,132,44,69,163,149,157,139,232,29,19,164,97,157,222,96,214,77,41,177,248,74,159,223,254,231,16,230,54,0,151,167,31,60,141,231,20,225,53,21,173,246,104,160,38,43,11,57,188,161,83,87,123,146,161,50,127,242,18,57,99,59,142,15,5,184,149,97,186,65,222,230,116,232,231,255,0,54,145,205,128,10,159,167,152,160,44,248,128,18,188,198,23,184,211,194,229,97,168,5,120,91,210,42,92,134,145,168,185,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,10,23,48,5,29,136,134,132,21,174,53,40,140,204,105,71,120,13,66,182,236,152,160,88,236,96,62,57,223,56,119,245,181,126,3,24,91,182,179,77,171,47,241,150,180,243,240,117,248,253,158,48,205,41,223,56,119,245,181,126,3,24,79,182,234,150,156,189,198,132,75,50,63,153,220,143,236,241,128,67,246,98,146,26,204,122,134,142,9,45,215,240,8,25,211,176,93,81,58,176,52,82,127,143,205,62,206,159,217,71,206,195,3,179,24,213,238,238,160,181,40,204,253,235,141,248,252,229,3,49,54,13,150,178,196,152,25,157,227,150,249,167,194,252,62,119,40,4,189,80,76,206,157,17,94,120,205,159,252,146,31,30,44,103,121,1,4,105,191,191,145,243,250,213,15,167,13,46,244,152,38,119,252,200,215,239,72,110,87,90,222,68,65,88,190,120,71,199,224,48,16,183,183,148,53,39,48,175,187,177,29,102,183,110,63,103,108,89,44,146,170,117,63,13,93,253,26,250,183,208,222,246,222,122,61,35,41,186,65,48,211,140,227,58,116,141,49,136,164,85,43,75,43,23,31,158,178,124,120,122,70,19,96,122,131,144,58,239,190,186,157,230,239,196,85,185,106,231,199,210,3,208,86,80,207,110,91,213,18,109,221,122,85,30,253,155,115,53,250,5,217,73,247,31,49,140,251,49,226,52,213,38,86,210,78,73,86,135,96,151,190,29,249,155,190,147,243,12,151,111,143,31,49,128,221,73,88,110,17,241,176,219,35,184,220,46,96,55,75,196,21,79,50,33,66,241,5,72,203,238,128,212,119,251,130,130,167,200,133,0,0,0,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,63,64,168,0,208,126,145,94,60,192,249,129,115,176,13,42,4,115,251,128,161,84,23,27,250,0,84,185,152,219,93,184,88,110,94,198,99,109,73,48,28,124,131,182,159,186,35,75,164,10,83,126,22,156,157,231,60,24,239,119,215,74,18,100,242,8,237,114,33,23,93,32,138,50,174,75,43,159,247,26,231,239,229,0,143,220,178,52,47,31,225,139,113,249,181,8,191,231,208,38,215,98,132,146,112,124,162,34,183,205,185,31,197,89,16,153,148,228,147,199,120,100,205,36,127,55,33,119,125,153,177,54,251,23,26,125,200,202,34,47,211,169,31,197,89,1,147,196,125,195,128,198,104,53,208,102,36,138,247,221,254,253,35,159,43,17,92,113,120,137,173,237,38,66,108,71,125,28,254,216,128,67,95,72,252,39,27,199,117,119,148,221,146,170,165,60,136,239,254,231,23,243,14,43,96,202,163,81,243,34,98,86,254,146,78,23,113,62,41,159,231,241,125,2,232,116,151,208,210,137,178,166,147,49,200,220,174,64,78,162,79,104,254,103,175,159,15,64,198,61,148,113,10,168,153,151,84,81,189,41,36,154,51,237,22,233,86,253,16,199,164,184,112,1,59,217,123,32,164,97,170,49,165,122,136,233,113,212,92,45,249,218,7,105,22,223,36,234,37,59,3,97,135,201,78,158,247,15,194,114,235,62,39,118,91,62,60,121,241,23,32,0,15,143,19,0,1,164,136,204,198,187,121,249,138,17,119,144,169,114,1,82,183,221,21,20,46,87,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,0,248,115,239,26,82,147,77,238,42,163,189,133,9,119,238,1,168,86,253,147,33,64,191,3,224,3,227,155,243,151,63,91,63,192,99,11,118,219,100,213,151,152,204,248,113,240,119,240,241,134,106,75,249,218,254,208,198,40,109,125,76,102,94,0,197,164,178,69,151,212,46,70,130,62,79,199,254,96,16,155,153,201,52,99,122,145,119,150,231,151,235,40,25,91,176,132,131,44,97,129,219,212,171,252,211,239,251,20,161,140,249,227,13,184,121,145,90,105,189,36,72,234,214,210,155,23,22,27,254,113,145,251,8,40,253,219,224,114,255,0,124,255,0,129,148,2,100,112,169,26,168,244,243,191,232,38,143,254,74,71,33,81,70,166,18,71,99,237,151,63,128,199,199,133,45,224,74,105,219,244,19,63,188,72,229,37,32,150,217,17,219,159,152,4,103,116,130,209,219,93,127,14,47,113,31,181,50,176,124,83,199,199,143,232,17,143,78,113,81,183,157,165,22,171,120,167,240,137,110,219,170,134,212,218,206,29,53,45,5,166,85,84,248,182,71,205,108,122,68,70,188,147,98,214,81,158,175,184,2,98,246,27,196,234,169,85,241,18,22,252,181,218,77,40,189,241,87,230,167,253,35,59,216,81,41,6,101,231,17,181,176,4,199,125,208,226,4,154,150,100,169,180,114,241,143,234,223,18,69,12,245,52,103,111,162,1,244,39,153,124,35,121,35,105,63,202,55,11,152,13,210,241,0,185,129,120,130,164,93,224,53,31,34,20,21,62,68,40,0,0,0,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,102,64,92,192,207,186,192,92,192,105,87,242,138,163,159,220,20,87,242,130,57,253,192,21,62,98,138,21,62,98,139,43,88,7,202,231,112,138,238,144,119,12,177,12,148,220,248,224,213,254,254,80,149,39,74,214,17,81,210,20,103,238,150,65,95,253,166,175,248,73,96,48,75,39,136,149,142,112,205,200,143,230,236,46,127,175,54,38,235,99,70,210,156,31,40,201,36,95,54,164,114,47,241,102,68,41,228,92,18,151,142,240,177,27,132,90,177,20,20,113,77,255,0,62,104,78,14,201,244,212,211,240,172,150,146,178,85,234,239,170,228,155,126,135,104,191,144,5,255,0,31,45,73,27,200,78,35,135,27,115,248,72,125,103,195,128,218,124,136,218,81,25,92,184,126,16,17,183,210,87,135,205,202,42,101,19,113,174,188,65,8,174,101,199,243,3,190,143,64,142,60,180,171,42,131,143,235,11,39,31,69,153,144,207,188,157,143,231,200,244,151,14,2,92,246,249,195,80,234,216,78,58,157,75,36,103,94,138,174,211,36,174,80,222,33,15,85,102,206,141,152,24,137,44,47,130,39,203,100,180,118,56,19,231,230,248,57,0,157,109,150,177,18,42,89,127,131,209,174,74,143,220,149,61,103,188,59,254,112,199,167,159,17,144,42,24,105,177,86,32,145,51,10,225,88,171,39,44,222,11,130,119,55,76,239,102,227,151,43,122,70,101,18,175,204,128,0,5,75,205,96,2,62,22,2,35,20,62,0,70,3,88,13,23,63,56,169,31,112,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,161,149,198,132,141,106,26,18,3,116,202,194,135,200,85,66,135,200,7,203,44,174,218,203,206,131,24,207,181,84,109,89,121,138,59,127,222,93,223,103,96,100,196,175,21,95,106,99,29,118,161,78,172,188,196,220,109,126,165,252,59,32,33,59,104,86,55,121,155,95,86,187,219,170,247,127,139,180,47,230,193,255,0,221,214,7,248,207,248,25,66,199,109,28,139,102,134,33,43,255,0,122,127,23,100,95,189,131,154,252,186,224,117,234,255,0,9,247,125,138,80,9,142,194,165,243,18,154,127,226,76,254,241,35,148,144,90,144,69,126,241,240,97,115,249,135,77,47,241,38,127,120,145,202,59,226,151,194,3,9,118,204,139,188,170,80,15,121,111,150,42,93,223,92,200,134,138,162,119,91,174,55,190,175,228,19,107,181,244,125,83,240,250,181,243,122,162,124,190,185,145,10,24,136,180,117,126,251,235,254,65,4,155,244,127,63,249,100,175,118,63,71,81,251,254,200,248,147,42,115,186,153,62,205,187,126,127,65,8,173,232,251,170,126,90,171,45,238,60,122,133,25,55,213,203,223,31,244,9,77,163,241,142,163,251,33,254,2,20,114,69,204,190,17,190,147,177,92,109,39,249,70,234,120,0,214,74,186,121,10,151,0,46,41,2,230,3,93,238,68,40,42,101,194,226,128,0,0,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,38,93,224,92,192,249,129,115,1,165,95,202,8,231,247,0,248,153,144,170,60,99,0,62,98,171,43,216,80,249,138,172,237,96,31,51,157,194,39,250,65,156,190,38,127,135,251,78,87,240,146,132,174,73,115,70,158,23,189,196,76,116,129,61,249,105,116,180,243,193,234,239,251,36,160,24,147,179,146,47,142,48,178,175,203,19,193,254,25,145,56,91,55,157,240,220,143,247,205,239,224,91,16,151,179,44,94,179,140,240,186,183,154,127,45,48,75,149,255,0,61,100,77,246,207,113,186,182,29,125,58,245,124,209,116,249,91,243,150,192,93,208,95,206,204,84,248,149,198,149,241,65,164,6,60,237,93,74,240,158,24,142,222,255,0,119,106,179,10,190,155,254,135,116,188,229,231,16,133,156,16,122,150,100,98,212,239,117,233,196,19,209,226,219,243,247,56,254,224,157,93,163,203,119,135,216,87,59,212,153,47,249,135,4,32,103,191,12,199,197,234,243,226,74,135,240,238,128,145,109,128,234,123,211,163,198,220,91,119,130,163,246,181,115,183,85,47,48,145,116,30,171,247,88,70,191,71,219,63,47,211,87,171,158,11,103,187,235,162,137,40,104,239,112,21,2,230,0,92,192,85,92,14,226,154,239,194,220,197,85,252,131,65,115,47,132,6,190,70,42,92,69,15,137,138,145,91,188,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,1,67,34,239,26,18,55,12,174,54,210,3,117,66,150,43,24,170,133,15,144,15,150,79,138,175,181,49,143,27,80,26,83,151,120,151,180,95,160,185,159,217,217,25,15,39,197,87,218,152,199,29,169,214,69,151,152,159,137,126,130,254,29,128,16,189,180,117,151,154,184,135,141,239,213,57,126,198,100,100,86,193,49,20,120,179,2,187,161,203,124,211,227,110,31,58,148,49,211,104,18,75,153,175,94,77,249,245,94,95,177,154,25,117,176,29,9,181,61,129,39,233,145,127,154,157,221,158,82,139,204,2,85,112,201,105,164,64,253,134,209,127,201,33,202,57,203,238,142,62,132,141,20,216,105,227,194,51,101,199,237,72,114,11,229,247,64,99,6,212,244,238,187,50,132,100,135,85,161,201,222,33,95,153,179,232,244,8,65,199,49,183,61,75,130,248,239,57,255,0,154,39,151,63,41,221,110,77,36,244,58,118,92,179,236,151,156,219,244,8,46,204,248,170,143,224,222,194,203,86,251,198,47,180,16,101,134,192,117,23,11,30,190,147,221,145,42,175,68,35,255,0,219,59,233,19,15,134,156,37,195,81,220,143,223,140,184,124,4,33,119,96,169,118,204,5,241,71,26,197,19,248,119,6,64,108,221,210,5,15,44,118,152,205,12,139,207,90,243,254,230,106,153,129,88,240,30,35,168,78,117,212,81,92,235,74,101,16,222,55,20,105,102,22,150,145,161,73,210,150,84,106,53,145,182,181,45,154,36,253,39,196,190,17,186,147,253,161,176,159,229,27,200,226,159,186,3,120,140,180,10,166,197,199,188,105,73,17,36,87,144,13,102,92,46,40,23,51,32,0,0,0,26,192,71,87,73,95,72,92,60,178,161,78,200,172,134,197,255,0,151,169,250,90,172,87,41,111,49,33,186,60,93,114,89,147,21,15,54,241,185,26,162,151,25,66,76,148,222,166,219,116,212,149,33,205,10,77,149,232,186,219,234,102,15,174,211,118,103,206,42,133,86,169,74,196,117,8,208,112,157,97,249,47,204,114,153,41,104,106,51,20,213,33,74,86,136,106,221,182,150,183,100,148,178,226,149,168,141,14,26,217,9,127,0,0,0,0,1,215,241,174,97,96,28,181,165,53,93,204,108,113,135,240,173,53,249,9,136,212,202,221,77,152,44,56,250,146,165,37,164,184,242,146,147,89,165,11,81,36,142,246,66,143,184,199,95,194,219,66,228,22,57,174,197,194,216,43,60,50,255,0,16,86,166,235,234,212,234,94,38,133,46,83,250,16,165,175,67,77,184,165,171,74,16,165,29,139,130,82,102,124,8,198,32,116,213,249,44,97,111,88,16,125,157,81,24,1,209,113,229,217,150,95,29,123,30,104,9,254,0,0,0,1,132,29,40,27,88,230,230,206,56,2,155,135,114,219,2,203,110,62,54,143,50,155,43,26,58,226,210,197,49,107,101,196,37,136,170,97,212,186,212,235,25,190,219,142,105,65,19,93,132,188,100,230,224,51,82,21,90,149,81,147,62,29,62,167,18,84,138,92,130,137,57,166,94,74,215,21,243,105,183,137,167,82,71,116,44,218,121,167,9,42,177,232,113,10,228,162,51,250,199,159,109,141,182,231,199,219,51,102,227,216,175,20,213,49,6,44,194,120,142,68,135,49,61,41,234,163,206,45,231,228,173,165,61,83,105,11,115,116,185,196,108,162,238,58,70,110,35,91,102,180,107,39,17,63,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,250,192,0,0,4,43,116,149,244,129,124,157,166,78,200,76,169,123,70,1,165,84,19,225,74,138,85,103,43,19,162,63,37,30,244,235,18,86,204,138,114,203,171,62,222,164,18,141,198,208,190,26,82,50,211,163,67,111,88,217,243,135,153,201,92,217,174,196,99,49,104,113,219,102,144,183,55,186,235,244,230,34,182,149,60,167,158,117,197,63,56,148,219,206,188,93,141,72,81,45,9,81,33,227,64,103,168,0,0,15,145,186,181,41,234,172,138,19,53,56,139,169,67,142,204,185,16,210,242,77,246,88,121,78,37,167,86,221,245,37,11,83,15,37,42,50,178,141,167,8,175,164,237,106,182,170,218,99,6,236,161,148,115,51,75,24,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,210,105,101,26,90,113,107,113,68,122,80,133,105,74,215,161,181,193,101,51,109,109,161,169,59,67,47,105,104,184,222,90,241,58,228,63,120,146,100,200,147,78,240,115,210,22,250,233,36,203,174,41,69,4,148,181,104,100,151,239,118,74,208,164,184,148,172,131,209,152,11,105,179,94,106,213,115,191,33,176,54,107,215,112,236,186,29,75,18,81,217,151,50,28,136,138,140,68,255,0,20,184,235,45,169,107,87,86,113,73,55,88,81,168,205,76,184,210,143,198,23,44,0,0,0,0,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,33,219,219,110,156,85,180,70,114,181,242,52,198,117,88,25,123,130,106,13,74,194,93,85,46,83,222,114,115,73,43,213,23,101,111,55,219,205,123,133,171,66,155,107,77,144,211,139,123,80,79,72,12,85,216,23,109,124,43,181,102,92,68,162,85,170,125,95,51,112,205,61,150,241,29,62,65,182,135,39,232,36,182,170,156,114,109,40,66,153,117,102,70,180,161,37,185,113,100,131,45,42,105,110,229,80,0,233,88,215,59,242,95,45,106,173,80,179,27,55,176,86,21,169,63,29,50,218,135,91,175,196,130,251,140,41,74,74,93,75,111,56,149,26,13,72,90,73,68,86,186,20,93,198,59,168,133,110,154,191,42,124,45,234,254,15,180,106,32,37,251,2,230,198,86,102,135,94,249,25,230,94,20,197,190,12,221,117,223,1,86,99,79,234,187,205,91,189,238,229,106,209,171,118,189,58,173,125,10,183,35,29,172,69,95,65,143,211,179,239,111,241,144,149,64,0,0,0,1,24,24,187,109,127,200,171,210,103,154,148,12,127,83,170,185,150,88,167,192,173,212,163,48,123,214,233,115,142,145,79,38,234,105,103,74,150,173,40,65,182,234,90,52,169,109,169,42,179,170,101,166,206,77,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,245,128,0,0,0,0,14,149,141,115,191,37,242,214,170,213,11,49,179,123,5,97,90,147,241,211,45,168,117,186,252,72,47,184,194,148,164,165,212,182,243,137,81,160,212,133,164,148,69,107,161,69,220,99,186,136,86,233,171,242,167,194,222,175,224,251,70,162,2,93,48,86,119,228,190,101,85,93,161,101,206,111,96,172,85,82,98,58,165,187,14,137,95,137,57,246,216,74,146,149,58,166,217,113,74,36,18,150,132,154,140,173,117,164,187,200,119,81,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,14,39,20,226,204,43,129,168,82,177,78,53,196,212,172,63,69,133,163,172,212,106,147,91,137,21,141,107,74,17,173,215,13,40,78,165,173,41,43,159,21,40,136,184,153,14,88,98,175,74,63,144,158,102,252,75,237,136,64,46,253,39,105,189,155,107,245,88,84,42,22,208,121,107,81,169,84,100,55,18,28,56,152,178,3,207,201,125,197,18,91,105,182,210,233,169,107,82,140,146,73,34,51,51,50,34,29,175,26,230,22,1,203,90,83,85,220,198,199,24,127,10,211,95,144,152,141,76,173,212,217,130,195,143,169,42,82,90,75,143,41,41,53,154,80,181,18,72,239,100,40,251,140,121,204,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,12,191,194,219,66,228,22,57,174,197,194,216,43,60,50,255,0,16,86,166,235,234,212,234,94,38,133,46,83,250,16,165,175,67,77,184,165,171,74,16,165,29,139,130,82,102,124,8,197,192,16,3,209,113,229,217,150,95,29,123,30,104,159,224,0,0,0,0,0,0,0,1,210,177,174,119,228,190,90,213,90,161,102,54,111,96,172,43,82,126,58,101,181,14,183,95,137,5,247,24,82,148,148,186,150,222,113,42,52,26,144,180,146,136,173,116,40,187,140,125,88,23,54,50,179,52,58,247,200,207,50,240,166,45,240,102,235,174,248,10,179,26,127,85,222,106,221,239,119,43,86,141,91,181,233,213,107,232,85,185,24,136,30,154,191,42,124,45,234,254,15,180,106,34,234,244,24,253,59,62,246,255,0,25,0,149,64,0,0,28,78,41,197,152,87,3,80,165,98,156,107,137,169,88,126,139,11,71,89,168,213,38,183,18,43,26,214,148,35,91,174,26,80,157,75,90,82,87,62,42,81,17,113,50,28,176,197,94,148,127,33,60,205,248,151,219,16,128,93,95,201,99,178,199,255,0,153,108,170,255,0,247,149,59,250,225,117,71,149,113,232,35,164,198,173,85,160,108,81,152,21,218,21,78,93,58,165,78,145,65,151,14,100,71,148,203,241,159,110,183,5,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,3,40,0,97,175,71,222,222,184,123,105,156,27,7,3,102,13,118,36,60,212,164,71,109,153,200,145,213,97,34,190,179,57,42,39,160,178,78,154,222,90,99,199,75,146,9,45,161,8,90,204,210,148,160,200,139,50,128,0,0,0,0,0,113,56,167,22,97,92,13,66,149,138,113,174,38,165,97,250,44,45,29,102,163,84,154,220,72,172,107,90,80,141,110,184,105,66,117,45,105,73,92,248,169,68,69,196,200,116,15,201,99,178,199,255,0,153,108,170,255,0,247,149,59,250,225,202,231,246,78,80,182,128,201,172,89,147,184,141,238,175,19,19,83,213,29,185,58,86,190,169,41,10,39,35,73,208,133,160,220,221,62,219,78,238,245,146,87,163,74,187,42,50,30,104,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,1,234,120,117,76,117,155,25,89,149,253,71,228,153,153,120,83,9,120,79,123,212,188,59,89,141,3,173,110,244,239,55,91,229,167,94,157,226,53,105,189,181,166,252,200,91,253,142,118,133,252,147,251,62,225,188,217,155,26,149,10,181,47,127,10,183,79,167,74,223,55,14,115,14,169,181,36,200,204,214,214,241,4,219,233,105,102,106,75,111,183,218,89,89,106,193,110,156,239,164,159,223,39,226,208,18,63,130,179,191,37,243,42,170,237,11,46,115,123,5,98,170,147,17,213,45,216,116,74,252,73,207,182,194,84,148,169,213,54,203,138,81,32,148,180,36,212,101,107,173,37,222,67,186,136,86,232,84,242,167,197,62,175,231,123,70,156,37,167,63,179,142,133,179,254,77,98,204,226,196,108,245,136,152,102,158,169,13,198,212,180,117,185,75,81,55,26,54,180,33,102,222,245,247,26,107,121,160,210,141,122,149,217,73,152,15,146,173,180,222,205,180,10,172,218,21,119,104,60,181,167,84,169,210,28,137,50,28,188,89,1,151,227,62,218,141,46,52,227,106,116,148,133,165,68,105,52,153,17,145,145,145,142,215,130,179,11,0,230,85,41,218,238,92,227,140,63,138,169,172,72,84,71,102,81,42,108,206,97,183,210,148,169,77,41,198,84,164,146,201,43,66,141,38,119,178,210,125,228,60,192,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,61,31,108,139,146,21,93,156,118,116,193,153,53,93,174,68,171,212,168,17,228,170,100,184,141,169,12,27,242,37,61,37,196,55,171,180,164,33,79,154,9,102,73,53,146,9,70,148,106,208,65,120,0,70,95,70,87,72,132,108,85,26,157,179,134,125,226,57,107,196,235,144,226,48,214,39,170,212,29,146,186,202,222,117,75,40,82,158,121,74,81,73,37,44,210,202,140,244,56,130,67,36,73,113,40,39,228,208,0,0,0,0,0,0,0,0,0,0,0,0,0,7,19,138,113,102,21,192,212,41,88,167,26,226,106,86,31,162,194,209,214,106,53,73,173,196,138,198,181,165,8,214,235,134,148,39,82,214,148,149,207,138,148,68,92,76,135,44,49,87,165,31,200,79,51,126,37,246,196,32,23,87,242,88,236,177,255,0,230,91,42,191,253,229,78,254,184,93,81,229,92,122,168,0,0,0,1,111,241,78,208,185,5,129,171,178,176,182,53,207,12,191,195,245,168,90,58,205,58,169,137,161,68,148,198,180,37,104,214,211,142,37,105,212,133,165,69,114,226,149,17,151,3,33,112,4,0,244,163,249,118,102,111,196,190,199,132,2,119,176,86,97,96,28,202,165,59,93,203,156,113,135,241,85,53,137,10,136,236,202,37,77,153,204,54,250,82,149,41,165,56,202,148,146,89,37,104,81,164,206,246,90,79,188,135,96,24,1,208,169,228,177,138,125,96,78,246,117,56,117,76,109,183,212,205,152,250,69,115,55,1,230,149,66,171,82,203,42,223,128,35,220,228,191,35,220,203,133,75,142,190,179,22,54,163,65,50,181,190,226,164,54,218,9,197,118,92,78,165,55,187,116,36,168,7,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,192,0,0,0,0,0,0,0,0,4,101,228,15,72,132,108,176,218,191,55,178,19,63,177,28,181,97,138,142,100,87,81,135,241,45,74,160,235,200,161,172,166,45,150,225,60,110,168,210,204,29,45,32,144,164,105,67,11,53,26,203,118,181,45,153,52,0,0,0,0,0,0,0,17,87,210,185,183,79,207,246,95,201,76,103,253,241,23,31,205,130,159,181,74,105,109,200,37,126,187,214,144,148,253,67,38,191,205,12,128,149,64,17,107,209,79,183,109,40,233,80,54,89,206,92,77,45,53,36,200,38,48,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,106,81,44,151,184,73,163,67,13,185,41,64,0,2,61,122,81,51,231,25,108,219,155,155,58,230,182,12,155,45,43,167,72,196,40,169,193,102,65,50,138,181,56,215,74,57,16,157,53,33,105,208,226,83,98,81,161,90,22,72,113,37,173,9,50,9,10,1,111,242,47,61,50,227,104,188,184,167,102,134,87,214,122,245,42,117,218,121,151,72,145,42,159,41,36,70,228,89,45,145,158,237,228,106,77,202,230,147,74,146,180,41,104,90,22,171,128,0,0,0,0,0,0,3,8,58,91,49,254,50,202,204,139,192,25,131,151,216,134,93,15,16,208,243,34,4,152,51,163,25,107,105,126,13,169,17,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,221,93,140,246,204,192,59,89,224,8,211,33,206,137,78,198,212,232,232,106,189,65,117,214,89,125,79,182,204,115,147,46,44,98,125,215,142,14,250,65,54,219,174,88,238,90,85,199,152,100,80,0,0,0,0,0,0,161,128,161,145,1,115,20,48,1,69,17,92,236,42,92,134,131,51,35,185,13,101,196,174,0,14,119,0,57,220,3,138,170,184,72,221,93,68,87,213,204,254,1,14,155,119,226,2,149,140,210,130,118,49,235,194,164,142,202,184,241,118,87,164,75,254,33,116,145,213,251,73,227,175,153,252,2,16,246,204,168,156,140,123,17,38,166,187,88,121,180,240,63,179,72,244,128,224,182,70,136,227,248,167,12,58,77,184,122,113,116,34,186,75,135,207,24,19,109,147,205,173,186,51,196,104,81,124,186,231,50,251,26,4,60,108,73,69,106,109,70,131,37,91,235,183,140,98,145,105,181,184,42,49,249,189,34,103,50,222,42,99,82,221,73,107,227,41,103,218,251,68,128,238,6,92,46,52,159,33,168,207,184,81,92,16,102,3,30,118,181,150,184,184,78,42,144,73,254,219,176,93,175,216,238,136,74,205,215,87,47,48,177,82,84,146,254,223,78,87,100,190,206,231,243,137,157,219,58,162,168,184,74,49,93,178,34,173,71,46,215,236,103,189,34,22,177,219,234,153,152,248,164,187,39,122,196,229,118,63,95,87,243,128,148,61,131,168,141,199,133,65,150,68,253,221,193,81,111,171,151,18,138,124,56,12,255,0,104,139,141,134,17,236,61,29,105,160,225,163,208,191,238,46,31,119,214,70,25,182,217,153,92,6,160,46,96,42,69,194,224,10,230,40,70,94,113,69,25,159,0,73,88,128,106,59,25,138,144,210,42,71,220,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,7,195,152,208,146,49,173,92,109,97,66,50,62,64,53,25,220,83,133,140,3,133,140,7,203,42,251,181,153,125,65,140,98,218,190,106,24,203,220,82,75,81,17,167,168,223,129,254,174,192,201,201,135,102,156,251,67,252,3,14,54,210,172,57,15,0,227,18,68,157,26,60,31,110,197,237,119,163,250,61,32,34,67,59,95,76,188,221,172,146,76,140,149,213,185,21,185,69,111,206,51,179,163,254,37,169,88,13,92,127,77,59,203,234,165,8,252,204,41,142,78,205,25,239,173,205,122,247,87,59,90,246,142,130,254,65,34,157,31,204,145,209,112,26,141,63,225,78,255,0,175,148,2,72,169,104,209,10,53,255,0,81,65,126,225,15,169,119,176,216,167,151,202,140,39,184,154,79,224,33,244,47,144,11,89,155,80,74,83,180,227,237,118,85,35,145,151,121,160,65,38,115,66,83,94,7,185,31,30,177,222,95,99,19,225,152,145,77,229,193,52,163,85,141,238,251,125,72,131,237,163,48,242,169,126,231,181,67,221,111,122,223,231,154,175,109,207,164,252,224,59,70,195,149,182,96,102,51,45,56,180,36,223,173,209,82,87,74,142,254,254,191,55,194,44,102,209,203,39,54,133,205,7,8,248,43,25,214,212,95,118,115,194,225,108,143,61,113,243,66,140,72,119,73,46,191,71,191,102,247,249,96,253,2,219,109,0,173,121,243,153,11,51,190,172,93,88,59,255,0,233,174,128,148,222,141,174,144,72,121,151,67,131,145,153,235,139,191,47,16,117,53,72,174,85,30,97,134,234,241,117,199,102,52,85,188,227,219,201,53,21,56,242,210,68,150,238,227,109,146,148,165,185,173,74,145,68,21,136,121,107,164,213,170,180,26,172,58,229,14,165,42,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,78,199,71,78,218,135,181,62,93,63,64,199,213,74,83,121,151,133,251,21,40,204,30,233,202,164,18,36,18,42,105,103,73,33,58,150,163,109,212,180,106,74,28,74,85,102,146,243,77,144,102,9,95,79,160,44,98,169,241,72,98,174,223,27,107,97,125,149,50,234,93,18,145,84,223,230,102,37,167,188,222,28,167,199,54,214,228,13,100,164,38,167,32,156,74,208,150,90,89,25,161,43,73,239,156,65,160,139,73,58,182,130,219,244,135,244,138,73,217,178,171,7,41,242,125,81,37,102,11,82,41,181,106,171,210,227,53,46,4,106,113,169,197,174,27,132,151,137,214,228,186,77,177,116,155,101,104,242,77,104,90,22,166,214,155,233,178,86,218,25,89,181,198,22,93,75,11,43,192,88,146,13,211,81,195,53,9,209,151,57,189,13,176,110,200,101,8,89,184,236,50,114,66,90,76,133,54,222,165,36,200,208,131,224,60,247,126,90,177,238,42,253,53,196,120,147,17,212,62,201,50,117,74,116,135,63,206,113,231,156,113,126,149,41,74,239,51,19,165,209,207,177,79,228,85,203,135,235,248,254,153,74,115,51,113,79,190,84,164,176,91,215,41,112,76,144,109,211,18,246,165,33,90,86,131,113,213,52,73,74,220,82,83,119,82,203,78,24,101,240,196,190,144,189,180,169,91,44,229,132,138,22,17,196,17,19,154,152,150,57,22,31,134,113,211,40,225,48,110,105,118,160,251,106,81,37,8,74,73,212,180,107,37,18,222,36,150,237,196,33,237,55,3,108,61,170,112,110,202,57,71,80,197,245,138,148,69,98,122,140,121,17,176,157,33,198,205,229,212,106,36,142,193,169,164,173,10,234,205,169,77,169,229,234,78,148,25,36,143,120,182,208,191,63,25,171,153,120,171,57,51,31,17,102,142,53,151,214,43,88,154,160,237,66,78,151,28,91,108,234,62,195,13,111,20,181,165,150,144,73,109,180,26,143,67,104,66,72,236,146,1,215,234,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,31,40,187,249,187,179,62,50,201,92,163,202,204,210,198,115,162,33,121,175,30,125,74,153,76,100,201,197,198,167,50,136,139,142,251,174,37,70,157,111,166,94,178,108,139,176,132,163,82,181,169,77,182,217,163,102,124,101,181,46,33,197,120,51,47,167,68,70,33,160,97,121,24,142,12,41,38,72,69,77,108,202,140,201,196,39,77,68,150,86,164,200,81,161,106,236,107,66,82,163,66,84,110,32,36,211,163,83,164,46,30,102,208,160,228,86,124,226,255,0,203,212,13,77,81,235,149,71,152,142,221,98,46,184,204,198,138,183,156,120,156,147,81,83,143,45,36,73,111,83,141,180,74,82,150,230,181,42,69,71,150,207,203,86,2,197,95,166,184,115,18,97,202,135,217,33,206,166,206,142,231,249,174,50,243,110,35,208,164,169,61,198,66,116,250,57,182,215,252,149,89,112,253,3,31,212,233,77,230,110,22,247,186,148,102,15,116,229,82,9,18,9,186,154,89,210,148,39,82,214,109,186,150,141,73,67,137,74,172,210,94,105,178,12,192,0,0,24,1,211,87,228,177,133,189,96,65,246,117,68,96,7,69,199,151,102,89,124,117,236,121,163,63,250,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,4,255,0,0,0,0,234,153,171,150,120,87,57,50,227,17,229,110,53,137,214,40,184,154,158,237,62,78,150,219,91,140,235,46,195,237,111,16,180,37,230,150,73,113,181,154,79,67,136,66,136,174,146,29,172,0,121,204,219,19,101,92,101,178,134,110,84,48,125,102,155,45,88,98,163,34,68,156,39,87,113,194,121,21,26,113,47,176,74,117,40,66,122,203,105,83,105,121,26,83,165,102,74,34,221,173,181,174,255,0,244,104,109,235,39,33,177,11,57,43,155,53,217,111,229,213,114,67,108,210,22,230,235,69,2,162,252,166,210,167,148,243,206,182,150,32,154,92,121,215,139,183,165,105,37,161,41,53,188,107,149,77,170,182,103,193,187,87,229,28,204,173,198,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,245,18,94,70,151,92,66,219,81,150,164,45,90,84,133,232,113,30,123,51,139,39,113,246,69,99,250,166,92,230,53,6,93,58,165,78,144,251,77,58,236,87,153,98,160,195,111,56,202,101,197,83,200,66,157,140,226,154,89,182,233,36,137,68,95,9,16,122,115,17,107,210,177,183,109,40,169,83,246,89,201,172,77,45,85,37,72,54,49,189,86,156,250,82,195,108,18,86,151,40,228,178,35,82,214,165,26,77,253,10,73,32,145,184,81,175,91,237,183,142,185,77,210,103,152,249,95,178,61,127,103,237,221,86,167,138,85,122,94,22,196,111,84,13,30,4,163,188,193,182,227,104,83,122,94,223,71,52,252,172,122,204,147,190,46,41,68,102,218,119,18,233,52,204,101,154,248,254,21,26,27,146,235,248,179,24,214,27,140,210,229,203,35,126,161,81,150,241,37,38,227,207,40,136,214,227,174,21,214,226,139,138,140,212,124,204,7,95,28,174,19,197,53,220,13,138,168,216,215,11,78,234,85,172,63,80,143,84,167,73,221,33,205,196,166,28,75,141,57,161,100,164,43,74,208,147,178,136,210,118,177,145,151,1,221,118,141,201,10,174,206,57,195,90,201,170,237,114,37,94,165,64,143,78,84,201,113,27,82,24,55,228,65,98,75,136,111,87,105,72,66,159,52,18,204,146,107,36,18,141,40,213,160,187,174,24,217,70,187,142,246,59,172,109,55,130,154,170,213,39,225,60,97,46,143,95,165,176,202,28,109,154,58,32,198,124,167,166,198,78,22,233,199,84,78,145,18,203,118,226,92,61,218,89,113,74,9,148,216,131,109,28,43,181,198,92,49,58,106,169,84,76,125,77,222,49,91,195,205,78,109,78,47,116,76,234,157,25,131,89,188,80,214,111,182,68,165,151,97,195,83,90,151,164,156,93,224,206,44,226,192,57,21,128,42,153,141,152,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,124,38,94,112,114,119,56,177,246,69,99,250,94,99,101,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,1,149,223,219,55,110,140,199,219,14,187,5,186,156,15,114,248,50,141,165,218,110,25,143,48,228,54,153,90,52,185,42,67,186,17,191,120,245,45,40,51,66,82,219,102,105,74,72,212,234,220,14,3,108,77,170,177,150,213,249,185,80,198,21,154,148,180,225,138,116,137,17,176,157,33,198,201,148,83,169,198,190,193,169,164,173,105,235,46,37,45,169,229,234,86,165,145,36,143,118,134,208,140,138,232,212,232,253,249,59,76,131,159,121,172,206,140,3,74,168,43,193,116,229,38,206,86,39,68,126,50,253,245,167,227,45,153,20,229,151,89,97,205,43,37,27,141,173,28,52,168,90,173,129,118,40,197,91,86,102,60,74,221,90,153,213,242,203,12,212,25,115,17,212,36,19,136,110,126,131,75,138,166,71,54,212,133,169,231,80,100,75,82,20,91,150,214,75,51,212,166,144,236,249,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,3,235,0,0,0,1,26,189,40,187,125,67,193,244,42,150,204,249,59,80,165,85,42,184,142,159,38,14,44,172,49,37,137,141,211,34,173,110,198,126,154,148,37,74,209,49,91,183,18,238,240,146,166,91,82,116,145,173,194,91,33,101,122,74,250,66,230,102,109,118,118,69,100,54,47,252,162,192,210,213,98,185,75,121,248,238,86,37,104,146,204,152,168,121,183,137,185,52,229,54,242,18,100,166,244,184,227,70,164,169,109,232,82,163,172,118,172,170,203,60,85,156,153,143,135,50,183,5,68,235,21,172,77,80,106,159,27,83,110,45,182,117,159,109,247,119,104,90,210,203,72,37,56,226,201,39,161,180,45,70,86,73,143,151,48,176,85,87,45,113,254,37,203,154,236,136,143,212,176,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,78,214,185,23,32,28,174,78,231,22,62,200,172,127,75,204,108,185,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,224,50,159,237,142,246,170,193,187,87,229,29,63,24,81,170,81,19,137,233,209,227,198,197,148,134,219,54,87,78,168,154,59,102,150,148,181,171,171,56,164,184,166,87,169,90,144,70,147,61,226,28,66,32,90,22,207,216,250,163,179,204,253,165,233,232,137,43,9,210,241,65,97,89,205,50,79,46,92,87,206,59,111,20,151,82,77,238,145,24,205,230,154,39,20,225,30,245,196,39,79,104,140,251,6,202,59,87,102,62,201,89,142,140,107,130,157,235,212,169,219,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,187,121,26,148,109,60,68,106,109,74,81,25,45,11,113,181,135,163,225,10,221,53,126,84,248,91,213,252,31,104,212,68,186,100,238,113,96,28,245,192,20,188,198,203,154,244,74,141,54,163,29,135,93,105,169,76,188,253,61,247,25,109,229,68,148,150,86,180,181,37,180,186,130,113,163,81,154,76,254,3,56,139,233,171,242,167,194,222,175,224,251,70,162,2,234,244,24,253,59,62,246,255,0,25,9,84,17,87,208,99,244,236,251,219,252,100,37,80,0,0,0,64,15,74,63,151,102,102,252,75,236,120,66,245,116,106,116,133,204,203,42,236,28,138,207,156,95,249,69,159,169,170,61,114,168,243,242,28,163,202,209,25,152,209,86,243,143,27,113,169,201,109,149,164,137,45,233,109,199,73,74,82,27,214,164,217,94,148,127,46,204,205,248,151,216,240,134,42,128,245,80,2,58,186,53,58,66,225,230,109,10,14,69,103,206,47,252,189,64,212,213,30,185,84,121,136,237,214,34,235,140,204,104,171,121,199,137,201,53,21,56,242,210,68,150,245,56,219,68,165,41,110,107,82,164,84,0,0,0,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,21,176,86,211,17,182,88,218,26,153,142,43,48,98,63,135,171,145,253,206,98,7,158,39,117,194,167,63,33,133,185,45,162,105,42,82,150,210,153,109,195,70,133,235,66,86,130,36,169,105,90,125,9,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,60,177,9,9,232,194,219,214,54,76,85,98,108,253,156,21,216,144,50,250,167,34,75,212,170,188,189,234,206,147,81,125,76,232,101,199,84,238,234,60,21,26,95,81,153,53,217,121,243,113,106,74,13,197,164,38,124,98,175,74,63,144,158,102,252,75,237,136,67,42,134,42,244,163,249,9,230,111,196,190,216,132,2,21,182,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,149,78,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,63,194,0,122,46,60,187,50,203,227,175,99,205,19,252,0,0,0,0,0,0,0,0,33,91,166,175,202,159,11,122,191,131,237,26,136,186,189,6,63,78,207,189,191,198,66,213,116,213,249,83,225,111,87,240,125,163,81,22,255,0,163,119,108,218,22,201,121,143,88,166,99,202,86,247,6,99,190,165,30,175,82,97,11,92,170,83,145,205,237,196,148,182,155,239,89,46,176,233,58,217,36,220,210,105,82,46,104,221,58,19,210,0,0,3,21,122,81,252,132,243,55,226,95,108,66,25,84,35,131,165,247,106,172,27,67,202,249,59,45,225,202,148,74,150,44,196,114,33,73,196,12,37,179,112,169,52,230,156,76,166,137,107,74,200,155,146,235,173,199,82,80,105,95,188,239,20,162,70,241,149,40,33,216,79,247,74,63,144,158,102,252,75,237,136,66,0,68,255,0,116,163,249,9,230,111,196,190,216,132,2,8,112,6,63,198,89,89,140,169,57,131,151,216,134,93,15,16,208,228,20,152,51,163,25,107,105,118,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,63,66,123,29,237,85,131,118,175,202,58,126,48,163,84,162,39,19,211,163,199,141,139,41,13,182,108,174,157,81,52,118,205,45,41,107,87,86,113,73,113,76,175,82,181,32,141,38,123,196,56,132,121,204,23,43,103,141,160,113,246,204,185,161,7,53,242,229,113,23,82,135,30,68,71,97,206,55,142,20,214,30,108,210,166,164,54,203,141,169,196,18,180,58,148,154,172,78,52,218,184,233,32,30,151,128,91,252,139,207,76,184,218,47,46,41,217,161,149,245,158,189,74,157,118,158,101,210,36,74,167,202,73,17,185,22,75,100,103,187,121,26,147,114,185,164,210,164,173,10,90,22,133,170,224,0,8,192,196,125,52,116,40,59,65,38,153,67,193,93,123,38,32,239,163,201,169,53,5,107,174,212,92,75,78,232,147,25,183,31,101,166,89,83,219,146,38,221,73,185,186,74,148,122,22,178,105,190,169,210,117,210,23,15,20,195,147,179,174,207,216,191,125,74,123,83,88,182,191,76,121,135,226,213,98,186,195,46,53,22,20,182,30,94,166,79,122,242,36,150,148,40,212,217,55,168,208,110,165,120,23,179,198,207,216,251,105,172,208,131,149,25,114,136,136,169,76,143,34,91,179,39,19,197,10,19,12,182,106,83,178,28,101,183,20,218,13,90,26,74,141,54,55,29,109,60,53,16,15,71,216,3,31,224,220,211,193,180,156,193,203,236,67,18,185,135,171,145,202,76,25,209,140,244,58,139,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,20,37,244,177,100,93,119,44,54,160,169,230,55,129,169,80,176,182,101,218,163,72,85,60,208,141,82,152,143,29,185,228,243,68,73,52,188,167,215,191,82,236,105,115,172,146,181,169,123,196,162,101,50,47,34,242,227,103,76,184,167,101,126,87,209,186,141,42,13,221,121,231,76,151,42,161,41,68,68,228,169,46,17,22,241,229,233,77,206,196,146,74,82,132,37,8,66,16,156,106,233,98,200,186,22,103,236,193,83,204,111,3,85,102,226,156,180,181,70,144,170,121,173,122,98,191,34,59,115,201,230,136,148,74,101,44,35,126,165,216,148,223,86,37,107,74,55,137,88,99,7,66,126,113,82,168,184,203,30,100,133,114,189,45,169,24,150,60,90,221,2,27,210,146,152,138,126,41,56,153,137,105,181,44,140,228,184,211,140,44,201,180,25,169,168,107,53,25,19,73,29,131,167,59,233,39,247,201,248,180,71,86,64,231,29,119,103,252,229,194,121,197,135,25,235,18,240,205,65,50,28,141,169,8,235,113,86,149,55,38,54,181,161,100,222,245,135,29,107,121,160,212,141,122,147,218,73,24,144,174,155,138,181,42,191,74,200,106,237,10,167,18,163,77,168,199,196,18,225,204,136,242,94,98,75,14,38,152,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,109,122,21,60,169,241,79,171,249,222,209,167,11,235,211,97,156,85,90,46,13,192,121,33,67,175,68,106,62,37,145,42,183,95,134,204,165,38,90,152,138,109,166,26,93,109,43,34,56,206,58,227,235,34,113,6,74,118,26,13,38,70,210,133,138,232,84,242,167,197,62,175,231,123,70,156,49,215,109,204,249,141,180,118,210,248,199,50,104,211,101,191,135,142,66,41,120,124,158,144,235,136,42,116,100,19,77,184,210,29,66,20,202,30,82,92,146,109,104,78,133,200,89,29,213,169,70,28,175,71,214,78,210,179,191,107,76,11,132,113,45,6,93,87,15,66,144,245,110,176,211,81,82,251,4,196,70,86,243,105,148,149,161,104,234,206,72,76,118,28,37,149,148,79,232,35,37,45,38,61,15,12,0,232,108,201,79,112,219,62,213,179,142,93,67,125,47,51,106,5,185,97,183,117,54,196,26,115,178,35,183,169,38,218,77,47,41,245,204,53,89,107,73,183,184,182,149,107,33,159,224,60,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,39,83,163,239,111,92,61,180,206,13,131,129,179,6,187,18,30,106,82,35,182,204,228,72,234,176,145,95,89,156,149,19,208,89,39,77,111,45,49,227,165,201,4,150,208,132,45,102,105,74,80,100,69,4,35,176,96,12,127,140,178,179,25,82,115,7,47,177,12,186,30,33,161,200,41,48,103,70,50,214,210,236,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,97,234,32,6,63,236,81,181,117,11,107,76,154,133,140,183,180,168,120,190,155,104,120,166,137,9,229,171,168,74,212,178,109,194,75,132,75,38,95,66,55,173,157,214,146,186,219,222,45,109,56,99,32,0,4,112,109,165,210,157,39,37,51,182,145,150,185,55,77,137,92,70,12,172,56,140,114,153,105,105,81,170,104,220,55,104,81,101,54,234,212,210,219,83,175,147,170,83,68,182,228,71,109,54,90,18,235,110,118,174,147,93,187,105,89,35,131,106,57,25,149,184,154,91,121,161,94,142,218,101,76,165,190,148,47,13,194,89,165,74,91,142,88,205,18,94,106,233,109,8,210,226,16,230,255,0,83,102,76,239,97,179,0,96,12,101,154,120,202,147,151,217,125,135,165,215,49,13,114,65,70,131,6,49,22,183,87,99,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,15,70,123,58,109,47,149,155,80,96,70,113,214,89,213,190,171,174,209,166,63,27,194,148,207,126,121,166,250,219,12,186,230,231,123,184,90,219,212,174,218,44,162,239,34,186,163,31,246,40,217,70,133,178,94,77,66,193,187,170,84,204,95,82,180,204,83,91,132,202,211,215,229,106,89,182,217,41,195,53,155,44,33,123,166,202,200,73,217,110,110,208,183,92,33,144,0,0,58,38,47,207,172,140,203,234,202,240,230,61,206,140,9,134,170,205,182,135,87,2,175,136,225,195,144,148,40,174,149,27,110,184,149,17,25,114,59,88,198,222,20,218,11,33,113,221,114,62,24,192,249,221,128,113,13,102,89,44,216,167,82,177,44,41,114,93,36,36,214,179,67,77,56,165,171,74,82,165,29,139,129,17,153,240,32,29,252,7,17,138,241,126,19,192,148,57,24,159,28,98,138,70,30,163,68,52,19,245,26,172,214,162,70,104,214,162,66,9,110,186,164,161,58,148,164,164,174,124,76,200,139,137,142,131,249,44,118,88,255,0,243,45,149,95,254,242,167,127,92,2,234,140,85,233,71,242,19,204,223,137,125,177,8,100,229,18,185,69,196,212,136,120,131,14,86,33,85,105,117,6,83,34,36,232,50,16,252,121,13,40,174,149,182,226,12,210,180,153,113,35,35,50,49,140,125,40,254,66,121,155,241,47,182,33,0,128,17,234,160,121,87,30,143,118,81,218,187,46,54,181,203,132,99,92,20,239,81,170,193,221,177,95,160,62,241,46,85,34,82,136,204,146,163,34,45,227,43,210,163,105,226,34,75,137,74,136,201,11,67,141,160,47,88,0,0,8,1,233,71,242,236,204,223,137,125,143,8,78,78,116,102,246,13,200,92,175,196,25,185,152,15,203,110,133,135,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,4,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,94,114,243,239,58,241,86,209,57,177,93,206,60,107,79,165,66,173,98,14,171,214,88,165,180,227,113,81,184,140,212,116,104,75,142,56,178,186,25,73,157,214,125,163,59,88,172,68,18,213,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,12,0,233,71,242,236,204,223,137,125,143,8,6,74,116,98,244,133,195,194,208,227,108,235,180,14,47,220,210,153,210,214,18,175,212,222,97,136,180,168,173,48,243,142,197,155,45,247,145,165,146,221,50,136,197,165,106,37,56,109,234,36,19,73,68,181,15,42,226,103,186,46,118,237,170,231,101,41,236,136,206,140,77,18,70,54,161,199,66,176,253,70,91,234,235,184,134,18,82,179,117,14,106,45,46,201,142,148,36,205,122,247,142,182,163,89,165,70,203,206,168,36,40,0,89,77,171,182,174,203,141,146,178,225,120,215,26,187,215,170,179,183,140,80,40,12,60,72,149,87,148,146,35,52,164,204,143,118,202,53,36,221,120,200,210,218,84,146,34,90,214,219,107,11,107,183,246,220,120,123,101,12,26,172,41,70,68,185,153,139,139,40,243,23,135,202,34,226,169,20,149,145,165,166,230,202,67,166,165,18,9,75,113,109,39,114,180,60,184,174,54,102,146,37,40,190,77,138,58,70,114,227,106,174,165,128,43,241,125,203,102,107,116,242,126,77,53,203,20,26,163,136,215,190,85,57,195,90,150,173,40,65,58,166,92,34,113,9,90,180,155,201,105,199,74,13,241,254,63,198,89,167,140,170,217,131,152,56,134,93,115,16,215,36,28,153,211,164,153,107,117,118,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,41,94,232,186,216,22,30,15,161,83,118,152,206,42,125,42,169,85,196,116,248,211,176,157,29,248,204,76,110,153,21,107,106,75,21,37,45,73,86,137,138,221,182,166,183,102,149,50,218,149,168,205,110,26,25,9,42,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,137,62,232,212,233,11,135,153,180,40,57,21,159,56,191,242,245,3,83,84,122,229,81,230,35,183,88,139,174,51,49,162,173,231,30,39,36,212,84,227,203,73,18,91,212,227,109,18,148,165,185,173,74,140,29,172,124,169,243,147,214,6,33,246,139,226,218,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,3,212,240,12,63,232,230,219,95,242,85,101,195,244,12,127,83,165,55,153,184,91,222,234,81,152,61,211,149,72,36,72,38,234,105,103,74,80,157,75,89,182,234,90,53,37,14,37,42,179,73,121,166,203,48,0,0,6,53,109,191,182,142,21,217,31,46,31,157,9,84,170,222,62,169,110,216,162,97,231,103,54,151,17,189,39,180,206,146,193,44,158,56,104,54,28,35,82,11,182,225,37,173,72,212,110,32,44,255,0,73,126,222,177,178,27,15,61,146,185,77,93,136,254,98,215,35,184,205,93,109,239,117,208,41,207,197,113,41,121,47,50,235,106,98,113,169,198,93,100,187,122,80,147,90,210,146,91,38,184,86,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,125,120,179,20,215,113,206,42,172,227,92,83,59,174,214,177,5,66,69,82,163,39,116,134,247,242,159,113,78,58,230,132,18,80,157,75,90,142,201,34,73,94,196,68,92,7,117,207,77,159,177,246,207,21,92,45,66,204,100,68,98,165,138,176,188,28,84,212,54,137,228,191,5,137,42,117,41,141,41,183,155,109,77,73,66,153,90,92,108,137,68,147,225,168,248,216,45,253,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,106,122,52,54,245,141,159,56,121,156,149,205,154,236,70,51,22,135,29,182,105,11,115,123,174,191,78,98,43,105,83,202,121,231,92,83,243,137,77,188,235,197,216,212,133,18,208,149,18,30,52,68,182,69,236,253,143,182,135,170,226,154,22,92,162,35,245,44,43,133,231,98,167,97,186,79,41,249,204,70,83,73,84,104,173,178,219,138,118,74,212,242,18,219,102,73,37,31,13,69,194,253,87,0,99,252,101,149,152,202,147,152,57,125,136,101,208,241,13,14,65,73,131,58,49,150,182,151,99,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,15,81,2,42,250,115,190,146,127,124,159,139,70,95,236,65,182,142,21,218,227,46,24,157,53,84,170,38,62,166,239,24,173,225,230,167,54,167,23,186,38,117,78,140,193,172,222,40,107,55,219,34,82,203,176,225,169,173,75,210,78,47,16,58,115,190,146,127,124,159,139,64,97,174,198,123,102,99,237,147,49,252,105,144,231,75,168,224,154,140,132,53,94,160,186,235,207,48,150,28,122,57,201,151,22,49,62,211,37,59,115,28,155,109,215,46,86,61,42,225,202,127,176,6,63,193,185,167,131,105,57,131,151,216,134,37,115,15,87,35,148,152,51,163,25,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,46,227,61,58,52,54,245,147,144,216,133,156,149,205,154,236,183,242,234,185,33,182,105,11,115,117,162,129,81,126,83,105,83,202,121,231,91,75,16,77,46,60,235,197,219,210,180,146,208,148,154,222,53,132,218,0,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,34,37,114,47,61,51,31,103,76,199,167,102,134,87,214,122,141,86,13,218,121,151,72,215,22,161,21,70,70,228,89,45,145,150,241,149,233,77,202,228,162,82,82,180,41,11,66,22,153,106,233,171,242,88,194,222,176,32,251,58,162,33,88,7,166,140,139,207,76,184,218,47,46,41,217,161,149,245,158,189,74,157,118,158,101,210,36,74,167,202,73,17,185,22,75,100,103,187,121,26,147,114,185,164,210,164,173,10,90,22,133,170,224,15,58,219,23,109,109,138,182,70,205,50,197,52,214,186,246,27,174,245,106,126,38,167,41,46,59,188,130,153,45,173,111,176,209,60,211,103,49,182,201,228,178,183,12,210,157,243,132,101,101,152,244,19,128,49,254,13,205,60,27,73,204,28,190,196,49,43,152,122,185,28,164,193,157,24,207,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,7,96,28,78,44,197,52,44,13,133,107,56,215,20,206,234,84,92,63,79,145,84,168,201,221,45,205,196,86,27,83,142,185,161,4,165,171,74,16,163,178,72,212,118,177,17,159,1,245,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,33,91,164,191,111,89,57,243,136,94,201,92,166,174,203,99,46,168,114,28,102,174,182,247,90,43,245,22,37,56,148,188,151,153,117,196,191,4,146,219,46,178,93,141,75,81,173,105,81,161,147,64,95,92,189,233,163,161,85,243,198,169,7,49,112,87,128,114,158,79,202,244,73,113,32,174,77,98,51,134,243,40,76,153,230,79,238,247,59,190,176,226,219,97,167,28,65,154,16,157,246,147,82,228,210,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,231,135,98,237,146,113,86,215,57,166,88,90,154,239,81,195,116,46,173,80,196,213,21,41,198,183,112,85,37,180,45,134,29,38,93,108,166,56,217,188,166,80,225,18,85,185,112,204,236,131,30,130,48,6,1,193,153,89,131,105,57,123,151,216,122,37,15,15,80,227,148,104,48,99,36,244,52,139,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,152,115,231,204,80,84,249,133,184,92,6,133,17,24,212,69,98,33,166,215,49,175,232,72,5,1,206,224,20,81,222,192,58,150,48,116,152,234,151,50,237,111,57,255,0,154,32,171,107,10,179,83,243,6,1,182,180,168,142,136,210,56,36,203,243,247,252,255,0,8,156,92,193,144,182,250,135,110,215,222,247,125,160,128,220,253,168,59,55,28,211,214,227,218,207,193,205,39,197,34,252,249,223,71,164,6,66,108,32,194,183,148,107,17,219,221,156,126,255,0,216,162,98,240,91,102,136,11,185,126,126,175,222,164,68,46,193,49,181,248,29,70,139,219,26,71,239,253,138,38,11,10,160,155,130,187,21,139,124,127,189,72,14,104,249,138,44,236,217,153,138,159,49,182,250,140,153,87,31,55,225,1,136,219,117,76,75,88,78,50,110,92,43,177,121,145,255,0,122,60,33,190,182,230,251,50,49,57,149,184,212,102,159,252,249,137,115,219,242,168,204,124,48,194,22,254,149,21,122,37,203,73,159,232,55,189,2,33,86,190,181,153,24,144,200,245,18,166,76,81,119,126,126,2,99,246,37,140,72,195,56,93,206,55,86,11,133,223,246,56,195,48,136,236,49,47,98,214,116,97,44,40,102,155,126,83,32,247,253,138,56,203,100,166,247,185,0,90,194,165,200,197,47,113,82,228,96,52,153,2,121,10,159,33,68,242,1,81,82,244,115,20,26,138,223,116,3,225,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,44,52,160,173,113,85,31,43,1,25,119,0,168,173,187,38,6,86,15,161,48,31,13,64,237,29,227,243,52,175,192,99,6,182,225,148,69,128,241,174,167,63,193,189,223,102,140,51,142,170,162,76,57,6,119,224,202,207,247,12,71,62,222,21,237,222,31,199,17,9,201,4,69,224,206,4,125,159,30,41,249,192,70,6,42,112,156,204,105,74,189,200,244,119,125,129,34,74,58,63,139,230,30,3,183,251,169,251,249,66,49,234,111,156,140,116,235,183,81,146,180,248,220,254,114,66,78,122,63,63,180,56,11,227,79,223,202,1,35,240,120,69,102,255,0,169,39,240,16,223,95,33,181,0,136,226,179,127,212,147,248,8,110,44,140,191,108,7,82,198,77,111,21,23,179,123,27,157,255,0,106,33,127,107,88,173,35,220,174,148,90,253,123,188,254,192,38,175,19,32,140,227,220,136,252,127,228,16,225,182,28,68,55,238,70,205,182,87,235,252,139,246,56,11,47,178,171,164,222,103,209,15,85,190,111,82,59,191,198,7,68,207,133,106,207,28,196,85,239,124,87,87,63,250,99,163,182,108,202,246,235,51,40,124,85,198,187,74,229,251,32,116,252,239,61,89,209,143,213,231,197,21,83,255,0,165,184,3,46,98,236,33,35,57,118,5,192,25,253,148,52,57,83,243,2,152,197,65,154,165,34,38,233,5,85,167,177,86,169,235,117,182,146,214,242,68,228,146,152,73,17,185,218,101,130,109,9,82,201,180,43,14,242,175,50,241,78,78,102,54,29,205,28,21,47,113,89,195,85,6,167,198,212,227,137,109,237,39,219,97,221,218,144,181,50,234,13,77,184,130,81,106,109,107,73,157,140,196,226,244,95,159,255,0,129,204,181,248,107,62,215,152,48,123,164,147,163,230,102,90,87,39,103,166,68,97,15,202,52,253,46,85,232,116,182,95,125,202,60,173,18,30,147,41,12,182,201,183,26,156,150,217,66,140,212,229,155,113,195,74,82,134,244,37,33,149,165,210,163,147,133,178,71,201,123,221,29,43,228,157,224,255,0,6,123,145,220,43,125,238,135,113,227,117,109,246,243,193,219,207,124,223,239,109,186,236,107,235,30,244,33,227,56,115,135,31,103,174,62,170,102,54,98,215,101,212,106,85,25,15,186,211,78,202,121,230,41,236,56,243,143,38,36,82,121,107,83,81,155,83,171,38,218,37,25,36,143,225,51,233,98,65,250,49,54,12,143,156,213,88,155,64,102,253,14,36,252,190,166,72,146,205,46,145,47,122,131,171,84,88,83,58,29,113,165,53,186,145,5,38,167,210,100,78,246,158,96,219,90,84,130,113,10,11,237,209,115,176,60,60,33,67,166,237,47,156,52,250,85,82,171,136,169,241,167,97,58,59,241,152,152,221,50,42,214,212,150,42,74,90,146,173,19,21,161,181,53,187,52,169,150,212,173,70,107,112,208,204,143,85,230,201,167,82,230,212,33,210,101,213,36,69,142,227,205,65,136,166,146,252,165,165,38,105,101,179,121,104,104,150,163,34,73,26,214,132,92,203,82,146,87,50,250,82,71,113,168,236,3,206,198,221,25,179,156,153,185,180,118,34,168,231,142,16,247,37,94,160,218,135,27,14,233,73,248,42,11,107,91,140,179,190,34,249,103,86,249,78,245,142,41,119,125,173,189,45,27,104,78,74,116,107,116,122,204,204,218,236,28,245,207,140,33,249,70,129,169,218,61,14,168,203,236,57,88,149,162,51,209,165,45,151,25,38,228,211,148,219,203,81,26,92,210,227,141,146,84,149,183,173,42,146,141,162,118,64,200,253,168,124,6,230,104,225,189,114,232,149,8,210,250,253,61,12,199,157,50,43,59,223,153,207,74,221,155,197,13,102,251,138,83,109,173,10,213,101,37,73,81,92,93,250,77,38,149,64,165,67,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,128,69,207,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,133,213,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,12,138,233,47,232,239,147,153,241,158,207,188,129,195,145,19,137,233,209,220,94,32,195,84,218,123,76,174,184,131,117,199,156,154,201,52,146,83,211,181,58,179,90,87,169,111,160,146,72,61,226,18,135,162,175,37,49,174,62,203,172,220,194,24,215,43,99,203,149,139,41,117,136,206,210,97,198,67,203,92,247,205,100,146,136,109,176,164,186,234,31,37,27,43,105,6,70,226,28,82,62,136,122,115,24,255,0,148,219,11,108,227,146,153,203,95,207,28,5,131,58,165,122,181,126,167,25,197,33,80,104,91,196,153,72,240,115,36,146,234,251,235,158,174,42,208,147,83,109,110,154,82,155,48,186,185,79,95,197,88,175,43,48,110,41,199,84,79,3,98,74,206,31,167,84,43,20,238,172,228,126,167,57,216,205,173,246,55,78,153,184,222,135,20,180,232,89,154,147,107,25,153,145,142,214,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,224,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,3,228,175,226,204,43,133,60,27,238,167,19,82,168,222,25,168,51,73,167,120,66,107,113,250,228,231,111,186,140,206,179,45,227,203,210,173,45,166,234,85,142,196,118,28,176,133,108,201,219,95,21,109,89,183,118,83,81,41,53,62,175,150,88,103,52,40,141,225,202,124,115,113,13,207,209,83,105,180,212,228,19,137,66,212,243,168,51,52,37,105,45,203,107,52,17,106,83,171,118,106,64,6,53,109,191,177,118,21,218,227,46,31,131,9,52,170,38,62,166,238,223,162,98,23,96,182,167,23,186,39,180,193,146,249,32,222,40,107,55,220,51,74,15,176,225,165,221,43,210,109,175,37,64,7,150,204,89,133,171,184,27,21,86,112,86,41,131,212,171,88,126,161,34,151,81,141,189,67,155,137,76,56,166,221,111,90,13,72,86,149,161,69,116,153,164,237,114,51,46,34,103,186,52,54,10,141,144,216,121,156,234,205,154,20,71,243,22,185,29,183,169,8,115,123,174,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,219,210,132,146,16,164,146,222,37,228,174,36,217,51,33,177,102,124,209,118,145,174,224,88,146,49,181,14,62,233,169,7,243,135,223,78,142,175,45,246,173,165,217,49,210,131,75,78,159,20,146,146,103,168,217,142,108,222,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,37,116,151,236,21,39,33,177,11,217,213,148,212,41,111,229,213,114,67,143,85,208,222,235,69,2,162,252,167,20,150,82,203,45,54,150,32,154,92,101,166,79,183,165,105,52,45,73,53,178,75,176,27,29,236,171,140,182,175,205,202,126,15,163,83,101,167,12,83,164,71,147,139,42,237,184,76,162,157,78,53,246,201,46,169,11,79,89,113,41,113,44,163,74,181,44,141,70,91,180,56,180,122,40,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,90,173,153,246,85,202,61,148,48,108,156,31,149,180,217,106,93,70,71,89,169,213,234,78,33,234,141,69,100,106,221,147,206,161,8,78,134,210,163,74,16,132,165,9,186,149,109,107,113,107,14,215,147,185,59,128,114,43,0,82,242,231,46,104,49,41,212,218,116,118,26,117,214,162,178,203,245,7,219,101,182,85,46,82,153,66,18,236,151,18,210,13,199,77,36,106,50,248,8,187,168,0,0,0,0,199,253,186,115,103,57,114,83,103,28,69,143,114,59,8,120,106,189,19,75,114,102,105,75,190,2,130,104,89,189,83,234,230,71,214,55,86,79,102,198,148,107,222,184,74,105,167,18,126,123,63,45,88,247,21,126,154,226,60,73,136,234,31,100,153,58,165,58,67,159,231,56,243,206,56,191,74,148,165,119,153,143,82,99,31,240,230,194,123,50,225,44,241,86,124,225,188,181,165,64,170,248,61,152,140,209,218,129,23,192,241,37,52,243,78,55,81,141,24,218,62,173,49,59,150,210,78,50,164,38,218,149,167,90,214,181,7,74,232,243,216,178,149,178,198,87,199,174,226,252,63,17,57,169,137,99,153,226,9,133,37,50,142,19,6,230,166,169,236,56,148,146,80,132,164,154,83,164,131,81,45,226,81,239,28,66,25,211,12,59,88,249,83,231,39,172,12,67,237,23,199,165,49,230,179,107,31,42,124,228,245,129,136,125,162,248,9,73,232,106,164,210,171,251,34,99,106,21,118,153,18,163,77,168,227,138,148,73,144,229,178,151,152,146,195,148,202,122,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,96,94,223,91,20,98,173,148,243,30,93,110,147,76,235,25,101,137,170,15,57,135,42,17,201,197,183,3,89,169,196,211,36,27,138,90,210,243,72,35,36,41,106,61,243,104,53,145,234,75,168,107,63,250,21,60,150,49,79,172,9,222,206,167,12,202,206,44,157,192,57,235,128,42,153,115,152,212,24,149,26,109,70,59,237,52,235,177,89,121,250,123,238,50,227,41,151,21,79,33,105,106,75,105,117,102,219,164,147,52,153,252,36,97,13,125,20,249,223,159,56,55,62,96,101,46,92,208,229,226,172,31,138,164,19,248,146,142,167,52,177,75,97,58,16,229,97,14,31,101,133,180,147,65,42,252,31,45,219,54,55,13,133,35,176,116,213,249,83,225,111,87,240,125,163,81,18,211,145,121,23,151,27,58,101,197,59,43,242,190,141,212,105,80,110,235,207,58,100,185,85,9,74,34,39,37,73,112,136,183,143,47,74,110,118,36,146,82,148,33,40,66,16,132,196,183,77,95,149,62,22,245,127,7,218,53,16,23,87,160,199,233,217,247,183,248,200,74,160,138,190,131,31,167,103,222,223,227,33,42,128,3,137,247,89,133,125,213,123,133,247,77,74,247,73,224,255,0,11,120,31,174,183,215,186,142,243,117,214,119,23,222,110,119,157,141,230,157,58,187,55,191,1,210,182,138,207,156,27,179,110,81,215,115,91,25,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,173,197,38,198,162,66,180,32,150,226,139,66,20,101,28,29,25,25,233,152,251,69,237,221,142,179,67,52,43,61,122,171,59,47,230,180,203,45,17,162,45,62,42,106,116,243,110,44,102,204,207,118,202,53,42,197,115,81,169,74,90,212,181,173,107,80,99,95,74,63,151,102,102,252,75,236,120,67,234,200,189,132,234,187,67,236,137,138,115,191,46,102,75,127,27,97,92,81,58,35,180,151,92,82,152,157,74,141,76,106,74,154,138,195,49,220,121,217,203,121,228,33,180,154,210,133,23,14,7,99,63,151,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,67,5,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,122,122,60,246,211,165,109,79,149,241,232,88,191,16,68,86,106,97,168,230,88,130,25,70,76,83,154,193,57,165,170,131,13,165,70,149,161,73,54,146,233,160,146,72,120,212,91,182,208,182,117,98,7,74,198,195,21,90,46,38,159,181,22,84,82,229,212,41,181,249,6,230,43,162,211,169,106,89,211,31,68,117,184,237,76,183,13,233,76,101,165,133,173,247,29,177,165,229,235,53,175,124,100,214,0,100,238,113,99,236,138,199,244,188,198,203,154,244,186,117,74,157,33,135,93,105,169,79,50,197,65,134,222,109,229,68,148,150,86,133,59,25,197,52,130,113,163,81,18,136,190,3,32,244,230,2,197,108,119,181,86,13,218,191,40,233,248,194,141,82,136,156,79,78,143,30,54,44,164,54,217,178,186,117,68,209,219,52,180,165,173,93,89,197,37,197,50,189,74,212,130,52,153,239,16,226,17,125,64,4,43,116,213,249,83,225,111,87,240,125,163,81,19,82,33,91,166,175,202,159,11,122,191,131,237,26,136,11,41,176,166,205,116,45,170,113,182,97,101,149,76,247,53,86,114,254,161,84,195,114,213,41,108,55,18,176,212,200,72,142,227,166,148,175,83,39,189,91,110,17,161,103,187,113,102,146,37,146,20,155,43,154,185,103,138,178,111,49,241,30,86,227,88,157,94,181,134,106,14,211,228,233,109,196,54,246,131,236,62,214,241,8,90,153,117,6,151,27,89,164,181,182,180,40,138,202,33,154,189,10,158,84,248,167,213,252,239,104,211,134,116,244,140,236,81,249,42,178,225,138,254,0,166,82,155,204,220,45,239,148,217,47,150,233,202,164,18,37,155,148,197,61,169,40,78,165,172,156,105,78,146,146,135,18,164,221,164,188,235,132,22,87,163,47,164,35,10,226,12,43,133,182,99,206,58,199,80,197,112,45,70,194,181,21,196,110,60,25,176,90,109,148,67,130,227,164,191,205,159,60,109,23,109,9,113,45,52,157,75,125,126,249,144,29,40,254,66,121,155,241,47,182,33,8,22,252,181,96,44,85,250,107,135,49,38,28,168,125,146,28,234,108,232,238,127,154,227,47,54,226,61,10,74,147,220,100,36,167,27,109,191,15,106,174,141,140,205,194,88,198,86,156,205,194,116,250,3,181,213,27,44,70,102,168,218,171,241,219,68,168,173,33,213,45,90,80,134,58,193,147,109,182,135,100,36,144,146,74,208,146,12,22,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,128,192,14,139,143,46,204,178,248,235,216,243,68,255,0,8,1,232,184,242,236,203,47,142,189,143,52,79,240,0,0,0,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,0,6,127,244,213,249,83,225,111,87,240,125,163,81,29,83,96,141,148,104,91,90,100,214,124,224,221,213,42,30,47,166,251,155,153,133,171,115,89,90,186,132,173,85,3,113,179,83,102,75,38,95,66,55,78,21,150,146,186,28,221,173,109,54,64,47,175,69,126,222,178,98,201,165,108,177,156,149,217,115,17,50,67,52,252,13,83,145,186,36,67,65,52,242,142,4,153,14,58,149,26,13,72,97,168,168,74,22,189,110,238,174,72,38,146,137,95,30,93,241,254,0,198,89,89,140,170,217,125,152,56,122,93,15,16,208,228,28,105,208,100,145,107,105,118,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,84,217,19,165,99,0,209,54,116,151,78,218,34,175,136,42,56,219,0,199,105,59,210,83,47,205,196,240,156,148,134,90,91,10,113,77,37,114,88,75,200,39,80,226,205,197,182,210,159,212,233,239,137,176,201,253,186,54,205,161,108,121,151,17,106,109,210,188,51,140,241,71,88,143,134,105,174,161,101,21,78,52,72,222,201,146,226,109,102,90,222,180,102,218,84,78,56,165,165,41,210,70,183,91,128,28,83,139,49,86,57,174,202,197,56,215,19,85,113,5,106,110,142,179,81,170,77,114,92,167,244,33,40,70,183,92,53,45,90,80,132,164,174,124,18,146,34,224,68,59,86,122,103,166,99,237,23,152,245,28,208,205,10,207,94,170,206,179,76,178,209,26,34,211,226,164,204,219,139,25,179,51,221,178,141,74,177,92,212,106,82,150,181,45,107,90,213,144,20,61,136,38,97,189,132,241,214,214,121,151,23,68,186,133,62,142,238,9,132,79,62,203,209,91,122,176,211,18,37,74,101,77,32,149,189,96,208,113,205,46,45,181,53,33,75,52,234,54,212,144,196,1,63,221,40,254,66,121,155,241,47,182,33,8,1,19,253,210,143,228,39,153,191,18,251,98,16,8,1,25,149,210,9,176,86,33,217,155,25,78,199,57,125,66,151,51,42,234,242,28,122,10,227,245,169,171,160,32,138,50,77,153,207,27,68,134,80,169,18,20,220,115,83,139,90,208,130,37,41,75,35,51,195,81,234,35,31,224,12,27,154,120,54,173,151,217,131,135,162,87,48,245,114,57,198,157,6,73,30,135,81,114,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,8,11,216,95,108,218,238,199,153,143,42,166,229,43,195,56,51,20,117,120,248,154,154,210,16,82,148,219,70,189,212,152,206,42,214,121,173,235,166,77,169,68,219,137,90,146,173,38,104,117,188,255,0,233,25,233,21,194,184,55,46,24,203,125,153,243,98,149,85,197,248,159,243,125,107,14,202,110,107,116,154,89,146,210,189,212,182,92,52,53,49,197,146,82,141,58,150,219,100,226,253,233,102,194,206,56,118,196,217,87,25,108,161,155,149,12,31,89,166,203,86,24,168,200,145,39,9,213,220,112,158,69,70,156,75,236,18,157,74,16,158,178,218,84,218,94,70,148,233,89,146,136,183,107,109,107,177,64,59,6,0,192,24,203,52,241,149,39,47,178,251,15,75,174,98,26,228,130,141,6,12,98,45,110,174,198,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,232,35,98,141,148,104,91,37,228,212,44,27,186,165,76,197,245,43,76,197,53,184,76,173,61,126,86,165,155,109,146,156,51,89,178,194,23,186,108,172,132,157,150,230,237,11,117,194,22,171,163,187,96,88,123,49,225,83,199,153,165,79,165,84,179,54,183,186,145,99,140,196,143,115,45,147,110,163,171,69,147,164,214,79,45,15,184,153,14,54,178,109,93,150,211,169,45,239,29,205,80,1,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,62,176,1,230,91,63,178,114,187,179,254,114,226,204,157,196,111,117,137,120,102,160,168,237,201,210,132,117,184,171,73,57,26,78,132,45,100,222,245,135,26,119,119,172,212,141,122,85,218,73,144,185,121,225,156,84,172,202,217,47,103,140,34,170,244,185,216,135,47,164,98,202,37,81,169,178,146,235,237,176,167,160,61,9,72,78,181,44,163,20,117,161,134,205,68,146,188,87,80,130,210,217,24,202,174,155,12,157,165,81,113,150,3,206,250,29,6,91,82,49,44,121,84,74,252,198,98,165,49,20,252,82,109,80,212,235,137,65,25,201,113,167,31,65,27,139,51,83,80,208,73,34,38,148,35,44,5,245,217,103,56,170,185,33,7,56,241,118,26,175,68,165,98,25,185,111,34,137,71,117,217,74,97,243,126,93,94,150,203,138,138,164,45,11,235,45,199,84,135,219,52,29,210,108,107,50,52,161,68,44,254,19,194,213,220,115,138,168,216,43,11,65,235,181,172,65,80,143,75,167,70,222,161,189,252,167,220,75,109,55,173,102,148,39,82,214,146,186,140,146,87,185,153,23,17,197,12,255,0,232,108,201,79,119,59,65,85,179,142,93,67,115,19,44,169,229,185,97,183,116,184,252,234,139,82,35,183,169,38,218,137,76,165,132,76,53,89,104,81,57,184,182,164,235,32,18,253,149,89,103,133,114,111,46,48,230,86,224,168,157,94,139,134,105,237,83,227,106,109,180,56,246,130,237,190,238,237,8,66,158,117,102,167,28,89,36,181,184,181,168,202,234,49,218,192,0,121,87,25,233,180,254,193,82,98,236,195,150,59,83,228,221,10,92,196,76,192,244,74,134,57,166,71,221,18,33,160,169,48,146,83,227,71,109,164,168,208,106,67,238,202,90,150,181,235,119,123,98,65,58,164,96,88,244,145,179,37,38,149,95,217,19,42,40,85,218,100,74,141,54,163,150,244,40,147,33,203,101,47,49,37,135,41,140,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,192,64,14,207,27,64,227,237,153,115,66,14,107,229,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,104,117,41,53,88,156,105,181,113,210,66,93,54,130,233,83,201,172,39,179,237,39,48,242,51,17,210,177,6,56,197,59,175,5,97,234,139,10,117,202,102,135,81,214,188,40,195,79,33,113,244,35,120,132,89,126,248,226,144,166,183,173,18,220,44,11,233,4,216,43,16,236,205,140,167,99,156,190,161,75,153,149,117,121,14,61,5,113,250,212,213,208,16,69,25,38,204,231,141,162,67,40,84,137,10,110,57,169,197,173,104,65,18,148,165,145,153,225,168,14,87,20,226,204,85,142,107,178,177,78,53,196,213,92,65,90,155,163,172,212,106,147,92,151,41,253,8,74,17,173,215,13,75,86,148,33,41,43,159,4,164,136,184,17,9,190,232,238,216,22,30,204,120,84,241,230,105,83,233,85,44,205,173,238,164,88,227,49,35,220,203,100,219,168,234,209,100,233,53,147,203,67,238,38,67,141,172,155,87,101,180,234,75,123,199,108,87,69,126,193,81,162,198,165,109,79,156,148,40,147,23,50,59,53,12,13,76,145,189,37,195,89,58,242,78,124,152,238,52,148,154,205,40,97,216,171,74,214,141,14,239,108,75,38,148,137,74,0,0,0,16,119,211,23,77,40,27,94,55,40,153,113,30,17,194,116,217,38,165,145,217,118,114,67,87,79,163,222,173,195,188,140,112,157,18,112,250,206,218,88,121,237,230,158,169,72,170,189,107,95,85,227,41,22,244,120,247,251,130,225,116,216,64,67,123,71,96,202,153,56,102,169,24,37,150,13,54,224,68,220,249,138,35,251,187,211,253,161,193,116,52,83,85,59,107,74,148,164,161,181,21,59,6,84,36,153,175,154,72,228,196,106,233,244,251,233,23,192,102,2,70,186,77,32,29,75,97,204,207,142,151,73,179,68,122,108,139,153,94,251,170,156,87,45,247,116,91,238,143,62,227,209,102,222,212,245,212,246,57,205,152,205,165,181,26,48,227,210,44,190,86,105,73,112,254,237,144,118,244,216,121,211,1,233,59,100,122,105,82,54,88,202,8,27,151,26,82,112,61,17,110,54,225,25,41,46,46,19,75,89,25,31,18,237,41,92,59,133,175,233,71,242,19,204,223,137,125,177,8,95,92,146,136,136,25,49,128,96,182,163,82,99,97,138,83,73,81,243,50,76,70,202,231,251,66,197,116,163,249,9,230,111,196,190,216,132,2,0,69,223,217,119,105,188,125,178,206,104,83,115,3,8,73,151,50,154,137,9,85,107,15,29,69,232,208,171,44,19,110,183,161,244,182,122,84,180,37,247,84,210,214,149,147,110,26,87,165,86,52,170,208,12,191,233,17,216,130,102,202,184,236,177,110,14,139,171,44,177,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,82,214,255,0,87,35,113,199,22,212,117,26,212,106,66,212,97,54,153,47,155,216,55,62,178,191,15,230,230,95,191,45,202,22,34,142,167,163,148,182,13,151,218,90,28,83,78,178,226,56,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,246,170,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,6,108,19,182,253,119,100,124,118,236,44,71,42,171,82,203,42,222,245,218,221,18,27,40,144,242,37,19,38,76,202,136,151,29,109,13,189,173,45,33,195,214,73,91,87,212,149,41,182,141,23,127,165,27,110,218,86,118,85,89,200,140,151,196,210,228,96,154,28,133,171,16,84,98,62,158,165,136,102,165,72,54,144,222,146,212,236,104,234,66,140,151,175,118,235,138,37,146,84,76,178,234,130,208,109,237,182,253,119,107,140,118,212,44,57,42,171,77,203,42,38,233,218,37,18,99,40,142,242,229,27,36,79,74,150,150,221,113,14,61,173,78,161,179,214,105,67,86,210,148,169,199,77,120,170,47,86,202,59,40,230,62,214,185,142,140,21,130,154,234,52,168,59,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,188,121,122,84,77,50,70,74,113,73,81,153,161,8,113,196,118,14,144,140,1,131,114,179,107,156,109,151,217,125,135,162,80,240,245,14,61,18,52,24,49,136,244,52,143,3,195,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,9,31,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,3,191,236,203,177,4,61,170,182,29,197,56,183,7,69,211,153,184,79,24,84,218,161,36,158,98,51,53,70,213,18,146,226,226,202,117,109,41,106,210,132,63,213,200,220,109,180,59,33,70,181,18,86,181,22,21,254,90,176,22,42,253,53,195,152,147,14,84,62,201,14,117,54,116,119,63,205,113,151,155,113,30,133,37,73,238,50,19,41,208,169,228,177,138,125,96,78,246,117,56,91,254,147,174,143,73,152,166,100,157,162,182,126,194,27,234,171,218,157,197,180,10,99,47,191,42,171,41,215,217,109,169,80,162,48,202,245,60,123,215,151,36,245,33,38,150,201,205,38,179,117,75,11,171,179,239,74,158,77,98,205,159,106,217,135,158,120,142,149,135,241,198,22,222,248,87,15,83,152,83,78,84,245,186,190,171,224,182,29,121,107,145,173,27,180,46,235,247,183,18,181,59,186,104,208,225,196,182,209,123,75,230,158,212,24,237,236,117,153,149,111,169,234,84,104,111,201,240,93,51,222,89,105,206,168,195,206,185,185,222,238,16,183,52,171,182,187,168,251,136,173,80,203,254,142,237,136,38,109,85,142,207,22,227,24,186,114,203,9,212,26,106,186,147,121,248,207,85,28,83,46,184,136,177,93,67,74,66,180,173,12,117,130,39,27,113,13,72,73,161,68,165,161,68,23,131,163,43,163,206,149,155,81,169,219,72,231,108,56,147,240,107,114,28,60,57,135,150,164,186,138,187,236,58,166,215,34,98,74,228,81,155,117,181,164,152,87,23,86,131,53,145,50,68,153,19,18,62,74,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,214,0,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,25,21,81,216,114,78,101,116,127,224,45,169,50,217,113,26,174,225,138,61,109,120,166,152,164,52,193,84,105,209,106,213,5,156,212,57,98,53,201,101,171,165,73,113,71,188,101,166,210,131,74,154,75,111,99,174,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,130,188,170,204,204,85,147,121,143,135,51,75,5,75,234,245,172,51,80,106,161,27,83,142,33,183,180,31,109,135,119,107,66,212,203,168,53,54,226,9,69,173,181,173,38,118,81,143,65,59,29,237,85,131,118,175,202,58,126,48,163,84,162,39,19,211,163,199,141,139,41,13,182,108,174,157,81,52,118,205,45,41,107,87,86,113,73,113,76,175,82,181,32,141,38,123,196,56,132,71,7,73,95,71,164,204,178,174,206,207,92,134,194,31,148,89,250,93,172,80,233,108,191,33,202,60,173,18,94,147,41,12,182,201,183,26,156,150,217,66,140,212,230,150,220,116,210,148,161,189,9,78,37,108,171,180,198,50,217,67,55,33,230,150,15,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,164,212,202,245,52,218,208,226,72,244,173,9,212,149,163,91,107,15,70,120,178,163,93,163,225,90,205,91,11,97,207,116,21,168,84,249,18,41,212,142,184,136,158,16,148,134,212,166,163,111,214,70,134,183,139,36,163,120,162,210,157,87,62,4,60,219,237,21,155,217,185,157,185,185,93,198,121,218,252,180,98,116,72,93,61,234,99,204,46,50,40,232,101,106,73,64,106,58,251,76,33,165,26,200,208,174,222,179,90,150,106,113,75,82,189,20,228,238,113,96,28,245,192,20,188,198,203,154,244,74,141,54,163,29,135,93,105,169,76,188,253,61,247,25,109,229,68,148,150,86,180,181,37,180,186,130,113,163,81,154,76,254,3,59,127,157,155,20,236,243,159,120,203,14,230,14,56,193,17,17,136,104,21,136,213,103,167,66,141,29,11,173,33,146,108,138,29,72,150,218,211,50,50,146,203,72,52,172,181,165,8,210,133,161,42,89,40,48,131,162,143,97,111,156,109,65,157,120,51,251,222,86,0,133,57,95,108,165,85,28,142,105,253,107,170,173,74,250,183,137,31,153,222,22,171,166,175,202,159,11,122,191,131,237,26,136,153,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,48,244,213,249,83,225,111,87,240,125,163,81,0,232,84,242,167,197,62,175,231,123,70,156,46,87,74,198,194,85,82,170,207,218,155,38,176,204,69,83,85,28,223,198,244,170,115,10,75,237,190,74,90,156,172,18,8,205,43,66,146,105,39,244,37,38,131,70,253,68,189,111,184,221,181,232,84,242,167,197,62,175,231,123,70,156,38,122,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,30,107,54,117,205,236,220,201,44,220,161,99,60,146,126,90,241,58,228,34,158,205,49,150,23,37,21,132,60,180,164,224,59,29,29,167,208,234,137,4,72,79,111,89,33,72,52,184,148,41,57,233,211,69,81,174,214,48,174,207,85,108,83,135,61,207,214,166,211,235,146,42,52,142,184,137,126,15,148,182,233,106,118,54,253,4,72,119,118,179,82,55,137,45,42,211,114,224,99,63,242,31,99,252,142,217,203,21,99,28,107,150,248,111,115,90,198,149,7,229,200,146,250,25,249,66,43,142,111,10,157,9,13,54,132,71,134,133,241,38,210,90,143,74,9,106,89,54,217,35,5,186,115,190,146,127,124,159,139,64,97,174,196,27,47,210,182,179,199,248,207,46,102,85,229,211,170,84,236,15,81,173,208,93,106,66,89,97,85,86,222,140,204,100,202,81,180,234,142,54,169,6,110,19,105,37,216,187,39,220,118,127,53,114,207,21,100,222,99,226,60,173,198,177,58,189,107,12,212,29,167,201,210,219,136,109,237,7,216,125,173,226,16,181,50,234,13,46,54,179,73,107,109,104,81,21,148,67,53,122,21,60,169,241,79,171,249,222,209,167,12,212,233,51,216,187,242,73,229,194,51,35,5,39,119,143,176,13,62,91,241,163,179,7,124,229,118,9,22,245,112,110,218,20,242,158,73,161,74,142,146,212,157,227,174,160,210,91,227,113,176,176,29,20,123,116,252,227,101,252,235,198,127,222,241,112,4,217,201,251,100,170,150,228,131,87,235,93,85,10,79,213,178,75,252,206,200,149,65,229,179,242,213,128,177,87,233,174,28,196,152,114,161,246,72,115,169,179,163,185,254,107,140,188,219,136,244,41,42,79,113,144,153,238,141,13,189,99,103,206,30,103,37,115,102,187,17,140,197,161,199,109,154,66,220,222,235,175,211,152,138,218,84,242,158,121,215,20,252,226,83,111,58,241,118,53,33,68,180,37,68,135,141,1,158,160,0,3,0,58,106,252,150,48,183,172,8,62,206,168,136,149,217,235,11,80,177,206,126,229,166,10,197,48,122,237,23,16,99,10,53,46,163,27,122,182,247,241,95,154,211,110,183,173,6,149,167,82,22,162,186,76,148,87,185,25,31,17,45,93,53,126,75,24,91,214,4,31,103,84,68,85,236,157,229,79,147,126,176,48,247,180,88,1,221,118,204,216,207,31,108,153,143,228,195,153,6,93,71,4,212,100,45,218,13,121,166,158,121,132,176,227,210,10,52,73,82,77,134,153,41,219,152,230,227,141,55,114,177,234,79,14,87,87,163,67,110,57,59,56,227,38,114,123,28,34,34,242,235,26,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,118,16,217,56,131,35,74,208,244,196,231,166,69,229,198,209,121,113,81,202,252,208,163,117,234,84,235,58,203,205,25,34,85,62,82,72,201,185,81,156,50,61,219,200,212,171,29,141,38,149,41,11,74,208,181,161,94,117,179,211,34,243,31,103,76,199,168,229,126,104,81,186,141,86,13,157,101,230,140,215,22,161,21,70,100,220,168,206,25,22,241,149,233,85,142,196,162,82,84,133,165,11,66,208,144,144,174,148,109,191,233,85,250,83,59,62,108,239,152,177,42,52,218,140,117,158,51,172,209,156,75,204,73,97,196,160,218,167,199,152,218,205,43,66,146,107,57,4,217,25,25,27,109,111,63,52,52,35,215,34,242,47,49,246,139,204,122,118,87,229,125,27,175,85,103,93,215,158,116,205,17,105,241,82,100,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,234,184,79,11,87,113,206,42,163,96,172,45,7,174,214,177,5,66,61,46,157,27,122,134,247,242,159,113,45,180,222,181,154,80,157,75,90,74,234,50,73,94,230,100,92,68,255,0,108,65,177,118,21,217,31,46,24,131,53,52,170,222,62,169,111,31,173,226,22,160,182,151,17,189,38,117,65,140,249,160,158,56,104,54,27,50,74,207,182,225,41,221,40,212,77,160,46,86,206,185,13,131,118,109,202,58,22,84,224,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,181,184,164,220,146,107,86,132,18,27,73,232,66,72,174,81,151,11,138,138,25,247,0,210,43,244,34,130,191,66,3,69,236,99,95,208,144,219,250,35,27,159,66,64,40,40,161,81,69,0,182,185,158,234,218,240,103,106,215,223,119,125,160,128,60,227,125,79,99,122,109,215,123,195,100,185,125,153,193,62,185,184,230,159,4,216,207,243,255,0,250,177,0,121,158,173,246,57,165,23,158,59,5,199,245,229,128,204,61,129,152,61,197,41,90,57,99,70,59,253,17,68,186,225,175,204,75,79,126,244,255,0,122,66,42,118,5,167,25,211,96,59,165,174,206,50,104,249,113,241,98,250,4,172,208,19,166,42,184,23,207,15,240,16,14,76,108,203,59,71,89,252,31,132,111,31,19,27,19,191,50,175,238,126,18,1,128,61,35,83,221,102,130,132,182,238,155,87,225,253,9,31,232,23,68,87,225,214,157,151,152,85,229,41,58,245,46,82,185,219,243,242,18,133,210,65,127,2,36,239,195,195,240,191,136,186,35,75,47,41,238,205,204,106,227,104,82,56,34,74,187,70,127,171,163,209,233,1,51,123,31,67,91,56,51,9,175,119,166,248,58,1,115,191,231,81,198,83,36,99,182,202,148,231,98,224,124,38,106,54,248,97,40,9,236,223,245,22,61,3,34,121,115,1,65,82,228,98,130,165,200,192,105,51,4,242,3,50,4,128,169,122,5,72,142,247,49,78,67,81,31,112,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,69,112,20,80,161,17,247,2,185,219,204,53,35,188,5,76,238,31,66,98,130,191,64,96,56,170,218,180,194,146,103,126,17,214,127,184,98,48,182,248,158,130,143,142,154,247,207,210,207,131,156,95,72,147,154,242,173,79,150,103,126,17,156,253,233,136,168,219,238,95,203,56,237,26,151,111,153,124,47,195,148,80,17,222,227,164,230,49,51,43,241,243,254,180,37,15,163,243,251,65,128,190,52,253,252,161,22,241,84,78,98,212,157,175,123,243,253,104,74,94,192,4,69,135,240,25,216,191,77,63,127,40,4,143,66,252,198,199,235,73,252,4,55,23,203,136,218,128,119,138,201,125,137,63,128,134,227,135,221,233,1,192,226,43,25,177,195,234,255,0,144,67,254,216,237,167,242,161,217,79,233,135,119,236,113,48,85,242,35,54,120,125,95,242,8,133,219,25,191,238,70,228,95,166,31,246,112,24,179,144,51,83,15,49,104,78,25,172,173,90,166,171,179,207,131,228,58,222,111,186,79,230,214,54,124,175,103,49,21,73,124,121,241,146,225,241,31,110,83,58,168,248,230,136,180,169,73,249,173,4,251,39,110,79,16,226,51,41,102,230,98,226,167,12,204,205,85,185,202,185,243,226,250,192,78,87,70,10,173,176,238,90,151,166,177,237,121,131,40,234,84,170,85,126,149,54,133,92,166,69,168,211,106,44,57,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,49,103,163,4,237,176,246,91,124,53,143,107,204,25,94,202,139,247,64,69,181,115,162,7,94,214,212,223,114,229,163,34,220,220,215,106,61,126,94,167,154,210,249,239,104,108,232,120,164,185,173,41,78,153,10,209,187,105,211,186,221,117,175,125,148,154,93,34,149,65,164,195,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,184,15,161,28,200,106,85,203,143,112,10,160,236,124,124,194,166,40,70,70,42,0,0,0,34,187,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,194,234,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,12,127,219,91,106,223,200,125,149,148,172,204,247,5,238,183,194,120,129,138,23,82,240,167,80,221,239,35,72,123,123,188,220,187,123,117,109,58,116,149,245,222,252,44,118,3,101,206,149,191,201,41,158,216,103,37,62,64,190,231,61,209,245,223,154,126,234,122,230,227,171,195,126,79,206,122,163,122,181,110,52,248,229,109,87,227,107,24,58,106,252,150,48,183,172,8,62,206,168,140,0,232,184,242,236,203,47,142,189,143,52,103,255,0,77,95,146,198,22,245,129,7,217,213,17,128,29,23,30,93,153,101,241,215,177,230,128,159,225,10,221,37,125,32,95,39,105,147,178,19,42,94,209,128,105,85,4,248,82,162,149,89,202,196,232,143,201,71,189,58,196,149,179,34,156,178,234,207,183,169,4,163,113,180,47,134,148,139,213,210,151,183,213,10,37,10,189,178,158,80,212,58,245,86,119,202,56,198,183,22,74,208,221,61,180,172,141,202,107,42,109,69,188,121,122,77,185,23,51,109,13,169,198,84,75,90,220,38,34,130,21,38,171,81,141,62,101,62,153,46,84,122,92,114,151,57,214,89,82,209,21,131,117,182,73,215,84,69,100,32,221,121,166,201,74,177,107,113,9,230,162,35,11,151,178,119,149,62,77,250,192,195,222,209,96,122,83,30,107,54,78,242,167,201,191,88,24,123,218,44,15,74,96,0,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,0,0,0,1,143,251,107,109,91,249,15,178,178,149,153,158,224,189,214,248,79,16,49,66,234,94,20,234,27,189,228,105,15,111,119,155,151,111,110,173,167,78,146,190,187,223,133,142,192,108,185,210,183,249,37,51,219,12,228,167,200,23,220,231,186,62,187,243,79,221,79,92,220,117,120,111,201,249,207,84,111,86,173,198,159,28,173,170,252,109,99,12,255,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,42,157,10,158,75,24,167,214,4,239,103,83,134,127,140,0,232,84,242,88,197,62,176,39,123,58,156,51,252,0,66,183,77,95,149,62,22,245,127,7,218,53,17,53,34,21,186,106,252,169,240,183,171,248,62,209,168,128,186,189,6,63,78,207,189,191,198,66,74,115,87,51,48,174,77,229,198,35,205,44,107,47,171,209,112,205,61,218,132,157,46,54,135,30,208,93,134,26,222,45,8,83,206,172,210,219,104,53,22,183,22,132,145,221,68,35,47,161,30,173,74,160,82,179,230,187,93,169,196,167,83,105,209,240,252,185,147,37,188,150,88,140,195,105,169,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,128,233,29,219,142,54,213,184,202,6,15,203,228,75,143,151,88,62,67,235,130,243,171,117,165,214,229,168,137,7,53,214,12,201,40,66,82,74,75,9,82,119,169,67,174,169,70,147,120,218,108,45,166,218,59,91,98,173,174,115,76,241,77,73,174,163,134,232,93,102,159,134,105,201,75,141,110,224,170,75,139,67,239,180,111,58,217,76,113,179,101,47,45,179,36,171,114,217,17,89,4,50,3,161,83,202,159,20,250,191,157,237,26,112,192,167,41,53,86,105,81,235,175,83,37,162,155,50,67,209,35,204,83,42,38,30,125,148,182,167,90,67,150,210,165,161,47,178,165,36,142,233,39,91,51,182,162,190,122,244,42,121,83,226,159,87,243,189,163,78,1,106,186,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,0,207,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,32,244,151,236,57,39,103,28,100,246,112,224,117,196,94,93,99,74,195,136,102,35,104,106,58,232,117,23,137,199,206,18,89,65,37,39,24,210,135,84,202,144,158,194,27,54,214,68,105,66,222,156,145,215,241,254,0,193,185,167,131,106,217,125,152,56,122,37,115,15,87,35,156,105,208,100,145,232,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,32,243,173,178,174,211,24,203,101,12,220,135,154,88,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,147,83,43,212,211,107,67,137,35,210,180,39,82,86,141,109,175,208,166,78,231,22,1,207,92,1,75,204,108,185,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,224,51,128,189,180,118,73,197,91,35,102,153,225,106,147,189,123,13,215,122,205,67,12,212,82,167,29,222,65,76,151,16,134,31,116,217,105,179,152,219,100,202,158,67,100,105,78,249,179,35,178,200,118,189,129,118,215,197,91,41,230,60,74,37,90,167,214,50,203,19,84,25,111,17,211,228,27,139,110,6,179,75,106,169,199,38,210,181,165,230,144,68,107,74,18,123,230,208,72,50,212,150,150,208,79,240,133,110,154,191,42,124,45,234,254,15,180,106,34,103,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,16,195,211,87,229,79,133,189,95,193,246,141,68,6,31,228,94,122,102,62,206,153,143,78,205,12,175,172,245,26,172,27,180,243,46,145,174,45,66,42,140,141,200,178,91,35,45,227,43,210,155,149,201,68,164,165,104,82,22,132,45,62,135,182,117,207,156,27,180,150,81,208,179,91,6,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,173,181,42,196,163,66,117,160,208,226,75,66,210,103,230,136,95,253,139,182,182,197,91,35,102,153,98,154,107,93,123,13,215,122,181,63,19,83,148,151,29,222,65,76,150,214,183,216,104,158,105,179,152,219,100,242,89,91,134,105,78,249,194,50,178,204,6,127,244,161,108,5,238,226,156,189,161,114,47,12,95,18,65,208,197,127,12,208,232,154,222,173,239,229,40,206,115,72,138,209,184,236,194,114,66,141,229,57,171,91,73,213,169,6,205,157,136,17,234,35,0,99,252,27,154,120,54,147,152,57,125,136,98,87,48,245,114,57,73,131,58,49,158,135,81,115,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,136,190,149,157,137,97,229,77,118,54,208,57,67,133,58,158,12,172,238,225,215,233,180,186,107,17,233,248,126,82,16,211,44,56,132,50,73,221,179,35,141,204,209,165,47,145,234,112,206,67,104,32,196,13,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,12,0,232,184,242,236,203,47,142,189,143,52,79,240,128,30,139,143,46,204,178,248,235,216,243,68,255,0,0,0,0,0,0,0,0,194,173,181,186,72,127,33,246,105,210,178,207,228,53,238,183,194,120,125,138,239,93,247,69,212,55,123,201,50,25,221,110,250,171,183,183,86,213,171,81,95,93,173,194,231,218,246,24,219,159,242,104,251,182,254,197,222,227,189,199,120,55,244,239,194,29,107,173,245,159,241,118,116,105,234,223,93,125,125,214,226,24,1,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,33,106,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,2,239,244,168,108,137,128,115,39,40,234,185,251,79,168,225,252,35,139,48,68,119,170,83,167,72,142,204,116,98,22,13,12,180,81,100,190,73,222,174,73,19,45,55,23,82,148,90,213,185,210,91,210,91,112,152,51,83,164,71,111,169,155,78,98,162,192,121,91,80,170,211,114,202,137,189,143,114,146,252,127,116,206,27,141,47,172,202,141,168,144,108,161,108,54,168,237,184,131,113,61,167,21,165,78,110,218,198,12,5,147,184,251,50,176,206,56,197,216,66,131,46,117,55,47,168,232,173,214,157,106,43,206,147,108,42,67,108,233,37,54,133,36,150,73,91,175,153,44,210,91,152,178,87,127,123,50,1,147,253,22,187,40,208,182,139,206,89,216,203,29,53,74,168,225,12,183,234,179,42,20,73,172,173,223,10,202,146,151,202,35,102,146,50,65,178,133,176,183,92,37,154,146,173,218,27,54,214,135,86,104,146,174,148,127,33,60,205,248,151,219,16,132,32,100,94,122,102,62,206,153,143,78,205,12,175,172,245,26,172,27,180,243,46,145,174,45,66,42,140,141,200,178,91,35,45,227,43,210,155,149,201,68,164,165,104,82,22,132,45,50,233,182,6,208,56,7,105,174,140,76,127,154,249,114,185,104,166,204,145,78,136,236,57,198,201,77,132,251,53,200,105,83,82,27,101,199,18,218,205,58,29,74,77,87,54,221,109,92,53,16,8,76,19,253,210,143,228,39,153,191,18,251,98,16,128,17,63,221,40,254,66,121,155,241,47,182,33,0,128,17,234,160,121,87,30,170,0,91,77,161,246,126,192,59,77,101,124,236,168,204,100,75,69,54,100,136,242,218,153,4,153,41,176,159,101,194,82,93,142,227,205,184,150,214,105,214,210,148,73,185,182,235,137,225,168,198,21,236,9,209,133,85,201,92,127,55,53,246,139,167,225,250,181,98,137,32,139,8,195,135,57,82,152,140,251,111,60,149,84,29,109,77,37,38,179,74,24,118,49,234,51,65,58,106,91,109,188,132,110,228,124,0,0,0,0,0,0,88,173,183,50,26,78,209,219,52,99,28,182,163,66,136,254,33,56,232,170,97,243,122,59,78,44,170,49,150,78,182,219,75,117,104,75,43,121,41,114,49,187,173,58,17,33,102,119,78,164,159,156,193,234,160,121,225,233,5,201,218,86,72,109,105,142,176,142,26,160,203,165,97,233,178,25,173,209,218,118,42,88,96,216,150,202,30,113,49,82,132,33,29,89,185,10,144,195,100,130,178,73,141,6,102,164,40,192,99,168,158,142,139,76,139,135,147,251,41,208,113,36,218,55,84,196,153,137,249,100,169,188,225,176,227,139,138,225,153,83,208,151,26,45,91,158,171,187,121,45,173,74,82,28,146,255,0,138,106,52,38,27,54,88,201,79,201,19,180,22,9,201,199,42,29,74,38,32,168,31,95,125,46,238,220,68,22,26,92,137,91,165,110,220,34,120,216,101,210,111,82,13,59,195,70,171,38,230,94,148,192,0,0,7,149,113,233,79,100,239,37,140,155,245,127,135,189,156,192,243,88,61,41,236,157,228,177,147,126,175,240,247,179,152,1,221,113,254,0,193,185,167,131,106,217,125,152,56,122,37,115,15,87,35,156,105,208,100,145,232,117,23,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,40,213,201,14,137,9,56,67,107,74,157,103,30,51,18,187,147,88,78,66,39,80,209,88,221,60,254,35,91,140,234,105,135,153,101,203,37,17,157,87,190,169,212,165,15,155,41,34,100,219,121,100,220,165,0,0,0,0,0,0,8,135,233,192,128,182,243,23,43,234,102,225,26,100,81,39,176,73,183,18,54,223,109,70,127,119,122,95,180,56,46,132,186,106,29,207,236,117,87,54,12,213,27,7,170,49,59,168,251,36,236,216,234,52,219,211,186,35,229,244,62,158,55,19,167,42,152,102,206,77,214,91,97,22,74,171,209,157,119,134,163,185,65,83,105,243,153,112,112,253,23,244,142,189,208,123,78,67,184,235,53,106,199,188,213,26,147,76,140,86,241,44,227,207,40,239,195,159,189,21,184,249,249,247,4,141,237,101,76,42,198,203,153,187,78,234,230,250,221,192,245,195,105,178,51,35,83,169,130,234,155,181,190,188,147,252,163,205,112,244,235,157,48,74,167,147,152,238,154,162,112,202,94,25,170,48,100,223,141,218,138,225,112,231,199,136,243,69,131,105,229,86,197,244,58,81,178,135,138,109,74,52,125,218,252,85,235,117,41,210,119,238,59,216,7,168,58,36,5,210,168,208,41,142,56,75,84,56,173,48,165,17,88,148,104,65,38,229,251,67,24,186,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,2,61,68,99,252,1,131,115,79,6,213,178,251,48,112,244,74,230,30,174,71,56,211,160,201,35,208,234,46,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,94,93,196,244,116,136,237,191,15,101,92,8,88,75,7,74,213,153,184,178,158,235,180,37,19,44,73,102,150,218,94,105,181,202,148,210,221,74,211,169,11,127,171,153,182,227,107,118,58,137,105,52,161,105,48,134,29,164,114,66,171,179,134,118,226,156,151,172,215,34,86,100,97,201,13,37,19,227,54,166,209,37,135,152,110,67,43,52,43,138,22,109,60,222,180,93,68,149,234,73,41,100,68,179,233,88,78,129,238,175,21,81,176,183,134,233,84,111,12,212,35,211,252,35,86,147,213,224,195,222,184,148,111,228,59,99,221,178,141,90,150,187,30,148,145,157,142,193,249,106,199,184,171,244,215,17,226,76,71,80,251,36,201,213,41,210,28,255,0,57,199,158,113,197,250,84,165,43,188,204,114,185,171,150,120,171,38,243,31,17,229,110,53,137,213,235,88,102,160,237,62,78,150,220,67,111,104,62,195,237,111,16,133,169,151,80,105,113,181,154,75,91,107,66,136,172,162,1,232,123,101,221,153,48,14,203,57,95,77,203,252,33,26,36,202,146,35,165,53,172,66,116,230,99,77,172,190,78,58,230,183,212,217,106,82,16,167,221,75,72,90,150,109,182,105,70,165,88,212,168,97,233,71,242,236,204,223,137,125,143,8,102,167,69,190,223,83,51,19,168,236,201,156,117,10,173,75,23,151,92,145,135,113,20,201,47,206,122,174,217,111,100,189,26,91,142,41,107,75,205,32,156,54,220,51,38,212,211,100,223,97,109,163,125,133,125,40,254,93,153,155,241,47,177,225,0,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,64,51,255,0,161,83,201,99,20,250,192,157,236,234,112,207,241,128,29,10,158,75,24,167,214,4,239,103,83,134,127,128,139,93,170,122,36,36,227,44,249,195,245,157,157,217,137,135,48,110,46,144,251,184,165,14,238,138,22,24,90,52,168,221,138,206,241,46,186,135,201,75,221,198,109,58,27,113,22,222,52,202,210,76,201,86,0,192,24,55,43,48,109,39,47,178,251,15,68,161,225,234,28,114,141,6,12,98,61,13,34,230,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,216,0,0,0,0,0,70,174,108,116,202,124,139,243,79,25,101,159,228,113,240,159,185,44,65,81,161,117,223,117,251,158,181,213,100,184,206,247,119,212,149,163,86,239,86,157,74,181,237,115,181,198,106,236,185,158,159,146,83,34,112,206,117,251,150,247,57,238,143,174,252,204,235,221,115,113,213,230,63,27,231,219,182,245,106,220,106,241,10,218,173,198,215,48,128,29,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,16,173,181,143,149,62,114,122,192,196,62,209,124,101,165,31,111,88,217,13,209,229,151,25,43,148,245,216,143,230,45,114,61,121,154,186,219,222,235,160,83,159,159,81,74,94,75,204,186,218,152,156,106,113,151,89,46,222,148,36,214,180,164,150,201,172,46,95,74,230,221,63,63,217,127,37,49,159,247,196,92,127,54,10,126,213,41,165,183,32,149,250,239,90,66,83,245,12,154,255,0,52,50,35,171,34,242,47,49,246,139,204,122,118,87,229,125,27,175,85,103,93,215,158,116,205,17,105,241,82,100,78,74,146,225,17,238,217,70,164,220,236,106,53,41,40,66,86,181,161,10,224,41,52,204,101,154,248,254,21,26,27,146,235,248,179,24,214,27,140,210,229,203,35,126,161,81,150,241,37,38,227,207,40,136,214,227,174,21,214,226,139,138,140,212,124,204,79,158,196,27,23,97,93,145,242,225,136,51,83,74,173,227,234,150,241,250,222,33,106,11,105,113,27,210,103,84,24,207,154,9,227,134,131,97,179,36,172,251,110,18,157,210,141,68,218,2,229,108,235,144,216,55,102,220,163,161,101,78,12,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,91,138,77,201,38,181,104,65,33,180,158,132,36,138,229,128,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,14,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,22,171,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,141,94,148,93,129,97,227,10,21,75,105,140,157,167,210,169,117,92,57,79,147,59,22,81,216,140,196,54,234,113,80,183,100,191,82,74,210,148,235,152,157,227,138,119,120,106,83,205,165,58,76,150,217,33,232,150,194,120,166,187,129,177,85,27,26,225,105,221,74,181,135,234,17,234,148,233,59,164,57,184,148,195,137,113,167,52,44,148,133,105,90,18,118,81,26,78,214,50,50,224,61,68,66,171,82,170,50,103,195,167,212,226,74,145,75,144,81,39,52,203,201,90,226,190,109,54,241,52,234,72,238,133,155,79,52,225,37,86,61,14,33,92,148,70,112,215,210,123,176,84,108,152,170,203,218,7,39,232,81,32,101,245,78,68,102,106,180,136,155,213,157,38,162,250,158,214,243,109,37,173,212,120,42,52,176,146,35,119,178,243,228,218,18,148,27,104,72,72,86,196,27,104,225,93,174,50,225,137,211,85,74,162,99,234,110,241,138,222,30,106,115,106,113,123,162,103,84,232,204,26,205,226,134,179,125,178,37,44,187,14,26,154,212,189,36,226,242,84,121,150,200,188,244,204,125,157,51,30,157,154,25,95,89,234,53,88,55,105,230,93,35,92,90,132,85,25,27,145,100,182,70,91,198,87,165,55,43,146,137,73,74,208,164,45,8,90,125,15,108,235,159,56,55,105,44,163,161,102,182,12,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,91,106,85,137,70,132,235,65,161,196,150,133,164,204,49,47,166,175,201,99,11,122,192,131,236,234,136,138,189,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,3,210,152,199,253,180,118,73,194,187,92,229,97,225,106,147,189,71,18,80,186,205,67,12,212,82,166,218,221,206,84,103,16,134,31,116,217,117,194,134,227,134,202,158,67,100,74,86,229,179,35,186,8,100,0,0,193,94,142,110,143,127,200,217,13,252,210,206,74,61,42,94,102,205,236,83,119,18,250,219,116,40,46,48,141,227,105,236,37,9,152,165,173,230,221,113,10,113,59,180,165,45,175,74,221,222,103,80,0,0,161,219,153,138,138,31,32,20,185,92,13,69,96,46,96,118,229,96,27,69,227,24,221,191,100,136,109,146,79,81,141,124,44,68,0,40,161,81,165,125,192,44,254,116,74,38,124,15,115,95,30,177,203,254,12,64,150,59,247,252,125,70,34,239,68,114,227,250,242,132,241,231,115,137,63,2,240,63,209,63,245,98,6,177,50,137,252,193,161,17,119,170,42,120,254,190,160,18,31,176,45,56,189,207,71,94,134,187,56,189,7,203,143,137,23,208,36,202,140,131,76,101,94,223,60,63,192,66,60,118,8,129,108,42,133,104,111,134,45,46,239,177,197,244,9,19,167,160,208,209,164,237,227,25,240,248,8,7,214,54,102,22,168,235,47,131,240,141,225,179,48,237,29,103,240,126,16,24,11,210,43,16,151,64,108,205,40,63,155,240,249,151,248,139,194,56,50,126,33,43,53,177,10,84,148,25,19,18,236,70,92,63,52,182,36,107,164,105,213,166,128,221,150,162,249,191,15,145,255,0,136,188,35,191,36,204,157,205,92,64,86,185,245,105,102,119,253,146,216,9,172,217,197,148,53,128,240,161,165,9,47,202,196,2,224,95,97,100,94,187,145,139,61,179,194,73,56,15,10,92,139,251,153,131,252,11,66,239,92,203,153,128,168,173,236,70,10,20,62,64,52,25,149,198,180,151,11,141,6,101,113,173,30,41,128,10,145,119,138,16,213,168,128,84,5,57,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,10,39,152,170,185,13,32,52,159,51,248,70,166,251,198,147,49,169,190,240,1,95,160,63,128,80,87,232,15,224,1,193,226,46,20,217,135,254,42,231,239,76,68,214,223,142,94,110,59,43,127,130,255,0,4,81,44,88,152,237,76,155,251,17,207,222,168,68,134,223,46,124,212,199,73,183,248,51,247,177,64,96,53,48,181,98,150,248,249,255,0,131,49,42,91,1,55,108,53,129,14,255,0,225,79,225,37,8,179,195,173,111,113,132,114,213,107,235,238,251,17,137,98,216,54,38,140,33,129,143,121,123,120,79,187,236,178,128,72,4,15,204,204,254,180,159,192,67,117,95,202,54,160,38,209,218,227,249,218,127,1,13,245,43,208,3,135,172,35,120,109,113,181,181,127,32,137,221,180,41,26,61,199,124,177,123,248,67,232,63,99,250,68,181,79,43,154,62,239,242,8,231,219,86,139,127,113,191,44,255,0,132,126,131,246,63,164,4,100,96,35,220,98,234,58,173,171,230,148,83,243,126,122,67,139,199,42,215,141,177,2,237,109,85,89,103,255,0,60,161,246,210,92,234,184,134,144,237,181,105,154,202,173,203,146,210,56,156,78,238,251,18,213,158,211,109,228,231,213,107,222,215,113,64,39,87,163,5,95,254,8,114,224,173,244,117,143,107,75,25,96,207,63,186,49,51,163,5,119,216,143,46,147,110,78,86,11,255,0,123,75,25,101,31,249,64,125,77,243,33,184,103,220,35,253,29,45,25,88,91,82,150,87,28,111,236,111,253,160,247,69,162,55,246,239,194,59,142,187,214,186,230,227,193,29,95,223,55,186,119,159,69,109,60,4,128,31,19,176,10,39,152,212,52,141,127,66,64,40,0,0,34,187,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,194,234,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,12,95,233,11,217,127,31,109,103,146,244,92,185,203,154,190,31,167,84,169,216,162,53,109,215,107,114,30,101,133,48,220,73,108,169,41,83,45,58,163,94,169,8,50,35,73,21,137,92,121,17,227,6,198,125,23,249,251,179,182,210,120,63,56,241,174,47,203,249,180,92,63,225,14,178,197,46,161,53,201,75,223,192,145,29,26,18,228,70,208,118,91,201,51,186,203,178,71,107,157,136,228,252,0,96,7,77,95,146,198,22,245,129,7,217,213,17,16,25,99,153,152,171,40,177,123,120,235,5,75,234,149,168,244,250,149,62,52,164,184,227,110,69,235,176,159,134,183,218,91,107,74,208,243,104,144,165,182,178,87,101,196,161,70,70,68,100,114,255,0,211,87,228,177,133,189,96,65,246,117,68,66,176,14,87,242,213,143,113,87,233,174,35,196,152,142,161,246,73,147,170,83,164,57,254,115,143,60,227,139,244,169,74,87,121,152,147,252,205,216,163,10,236,167,209,153,152,85,186,181,51,172,102,110,38,167,225,247,49,29,66,65,54,183,32,107,171,192,113,84,200,230,218,150,132,178,210,200,137,106,66,143,124,226,9,102,122,82,210,26,186,189,26,157,31,191,32,152,112,115,239,53,153,215,143,170,180,245,120,46,156,164,221,186,60,25,108,70,95,190,180,252,100,61,30,162,131,235,44,57,165,102,146,109,197,163,142,165,11,171,210,143,228,39,153,191,18,251,98,16,8,86,217,59,202,159,38,253,96,97,239,104,176,61,41,143,53,155,39,121,83,228,223,172,12,61,237,22,7,165,48,0,0,0,0,0,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,127,128,0,0,0,0,197,254,144,189,151,241,246,214,121,47,69,203,156,185,171,225,250,117,74,157,138,35,86,221,118,183,33,230,88,83,13,196,150,202,146,149,50,211,170,53,234,144,131,34,52,145,88,149,199,145,30,48,108,103,209,127,159,187,59,109,39,131,243,143,26,226,252,191,155,69,195,254,16,235,44,82,234,19,92,148,189,252,9,17,209,161,46,68,109,7,101,188,147,59,172,187,36,118,185,216,142,79,192,0,0,0,7,154,205,172,124,169,243,147,214,6,33,246,139,227,210,152,243,89,181,143,149,62,114,122,192,196,62,209,124,4,170,116,42,121,44,98,159,88,19,189,157,78,25,254,48,3,161,83,201,99,20,250,192,157,236,234,112,207,240,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,3,13,112,158,113,99,236,11,128,49,94,92,225,10,244,186,69,55,26,72,132,237,105,216,82,158,142,252,166,35,179,49,158,168,181,54,180,165,113,156,76,247,77,198,150,149,18,141,182,185,105,50,87,43,179,174,67,99,45,164,179,114,133,149,56,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,13,165,87,36,154,211,173,102,134,210,122,214,146,62,191,149,89,103,138,179,147,49,240,230,86,224,168,157,98,181,137,170,13,83,227,106,109,197,182,206,179,237,190,238,237,11,90,89,105,4,167,28,89,36,244,54,133,168,202,201,49,63,219,23,108,147,133,118,70,202,194,194,212,215,122,246,36,174,245,106,134,38,168,169,77,187,188,156,152,205,161,108,48,233,50,211,135,13,183,9,229,50,135,8,212,157,243,134,103,117,152,8,235,233,90,200,188,184,217,211,46,50,11,43,242,190,141,212,105,80,125,210,186,243,206,153,46,85,66,82,138,150,78,74,146,225,17,111,30,94,148,220,236,73,36,165,40,66,80,132,33,9,226,186,21,60,169,241,79,171,249,222,209,167,11,171,211,157,244,147,251,228,252,90,45,87,66,167,149,62,41,245,127,59,218,52,224,22,171,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,22,211,104,172,134,193,187,73,101,29,119,42,113,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,90,219,82,174,105,37,167,90,13,109,168,244,45,68,126,120,115,211,34,243,31,103,76,199,168,229,126,104,81,186,141,86,13,157,101,230,140,215,22,161,21,70,100,220,168,206,25,22,241,149,233,85,142,196,162,82,84,133,165,11,66,208,159,77,34,58,186,106,240,158,21,249,1,97,108,117,238,102,149,238,147,221,132,26,79,134,122,147,125,123,168,245,42,139,189,91,127,109,230,231,121,219,221,234,211,171,181,107,241,1,96,58,43,54,223,153,150,216,170,145,179,14,97,202,215,132,49,37,65,214,176,244,189,203,242,36,66,172,75,113,132,49,22,251,211,67,80,220,89,60,118,67,70,100,252,141,106,82,80,167,20,158,43,166,175,202,159,11,122,191,131,237,26,136,197,93,147,188,169,242,111,214,6,30,246,139,3,42,186,106,252,169,240,183,171,248,62,209,168,128,235,253,18,120,3,6,230,158,122,99,252,190,204,28,61,18,185,135,171,153,111,62,52,232,50,72,244,58,143,9,83,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,172,254,218,59,36,226,173,145,179,76,240,181,73,222,189,134,235,189,102,161,134,106,41,83,142,239,32,166,75,136,67,15,186,108,180,217,204,109,178,101,79,33,178,52,167,124,217,145,217,100,50,3,161,83,202,159,20,250,191,157,237,26,112,149,237,162,178,27,6,237,37,148,117,220,169,198,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,107,109,74,185,164,150,157,104,53,182,163,208,181,17,132,59,116,127,244,132,98,173,155,43,180,156,173,204,74,199,91,202,57,181,5,174,94,246,35,146,229,80,183,136,114,238,67,208,180,154,89,83,235,109,199,155,210,231,101,46,169,164,111,22,173,228,149,116,163,249,9,230,111,196,190,216,132,33,3,61,50,47,49,246,116,204,122,142,87,230,133,27,168,213,96,217,214,94,104,205,113,106,17,84,102,77,202,140,225,145,111,25,94,149,88,236,74,37,37,72,90,80,180,45,9,189,116,61,183,235,181,13,137,113,214,201,153,151,42,171,90,114,71,129,218,193,51,73,148,57,212,98,199,156,211,242,34,202,121,78,146,205,148,33,132,20,114,75,107,82,117,41,6,162,109,45,165,1,106,182,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,34,175,100,239,42,124,155,245,129,135,189,162,192,149,78,154,191,37,140,45,235,2,15,179,170,32,48,3,162,227,203,179,44,190,58,246,60,209,63,194,0,122,46,60,187,50,203,227,175,99,205,19,147,152,217,215,148,121,65,38,135,23,52,179,31,15,225,69,226,73,15,70,166,29,94,114,35,33,245,180,209,186,225,235,89,146,80,132,164,136,141,107,50,65,45,198,145,125,110,182,149,7,117,0,0,0,0,1,30,189,33,125,30,153,209,181,158,116,81,115,27,46,113,62,10,167,83,105,216,94,53,17,214,171,115,101,178,250,159,110,92,183,148,164,165,152,206,164,209,166,66,8,140,212,71,114,87,14,70,125,215,163,123,98,156,211,216,251,228,137,242,76,175,225,74,159,186,223,4,117,47,1,74,146,246,239,170,245,189,230,247,124,195,86,191,89,70,157,58,175,101,94,214,43,230,168,0,133,110,154,191,42,124,45,234,254,15,180,106,35,15,240,54,122,102,62,91,101,198,57,202,252,21,89,240,85,43,49,186,139,85,247,152,35,76,169,17,98,148,130,40,169,112,143,176,203,157,105,91,210,34,212,180,161,40,53,18,20,226,23,152,29,53,126,84,248,91,213,252,31,104,212,70,10,225,108,39,138,177,205,118,46,22,193,88,102,171,136,43,83,117,245,106,117,46,19,146,229,63,161,10,90,244,52,217,41,106,210,132,41,71,98,224,148,153,159,2,48,29,215,103,141,159,177,246,211,89,161,7,42,50,229,17,17,82,153,30,68,183,102,78,39,138,20,38,25,108,212,167,100,56,203,110,41,180,26,180,52,149,26,108,110,58,218,120,106,33,232,79,103,141,159,176,14,204,185,95,7,42,50,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,116,52,149,26,110,77,180,218,120,233,33,208,54,28,217,18,149,178,14,81,171,10,63,81,137,88,197,149,233,9,169,98,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,86,141,225,220,214,227,206,18,91,222,155,105,200,160,16,109,210,79,176,197,87,103,220,127,51,53,50,230,151,46,118,93,98,169,18,106,78,162,29,45,73,99,11,190,167,155,37,69,117,76,182,76,51,25,78,72,66,99,92,210,118,187,90,76,219,39,28,196,10,22,63,198,88,103,12,226,108,25,66,196,50,226,80,177,140,120,209,171,180,244,153,27,19,145,30,66,36,48,107,73,145,145,45,183,91,35,74,202,203,34,83,137,35,210,226,210,175,77,24,255,0,0,96,220,211,193,181,108,190,204,28,61,18,185,135,171,145,206,52,232,50,72,244,58,139,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,159,109,181,246,81,174,236,151,156,179,112,110,234,171,51,8,84,175,51,11,86,230,178,132,245,248,186,80,110,54,106,108,205,6,243,11,94,233,194,178,20,118,67,155,180,33,214,200,5,128,19,253,210,143,228,39,153,191,18,251,98,16,128,17,63,221,40,254,66,121,155,241,47,182,33,0,128,17,234,160,121,87,30,170,0,0,117,76,213,204,204,43,147,121,113,136,243,75,26,203,234,244,92,51,79,118,161,39,75,141,161,199,180,23,97,134,183,139,66,20,243,171,52,182,218,13,69,173,197,161,36,119,81,12,96,216,127,164,119,6,237,93,85,168,224,28,87,72,137,131,177,219,114,37,73,165,83,10,81,186,197,82,156,74,82,208,76,56,162,35,92,150,90,177,58,139,22,178,66,158,108,137,27,198,216,12,202,0,0,0,0,0,16,45,210,151,158,147,51,131,106,202,246,27,133,89,235,120,111,46,255,0,43,116,198,91,39,219,109,18,155,34,58,130,212,219,167,167,125,214,183,140,169,196,37,41,91,113,152,241,137,36,181,76,166,212,249,215,249,29,182,125,198,217,198,221,63,174,203,195,244,242,234,12,41,173,227,107,156,251,168,143,23,122,157,227,102,108,147,239,52,110,105,89,43,118,75,211,117,88,143,205,96,11,213,177,126,113,208,178,11,106,12,1,154,184,165,157,116,90,85,65,200,245,23,53,44,186,180,89,113,221,136,236,155,33,11,90,247,40,144,167,119,105,73,169,123,189,5,99,85,203,209,240,242,174,61,15,116,125,103,21,87,59,246,75,192,184,187,18,215,162,85,113,12,40,239,81,43,14,181,41,79,190,79,196,121,108,182,169,74,90,214,190,178,228,116,199,125,195,89,221,70,254,178,34,74,210,64,50,40,0,0,121,87,30,148,246,78,242,88,201,191,87,248,123,217,204,15,53,131,210,158,201,222,75,25,55,234,255,0,15,123,57,128,23,84,7,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,193,93,157,122,85,176,14,119,237,23,63,42,39,208,229,208,240,246,36,145,10,38,6,153,54,51,49,159,39,250,171,138,148,213,73,195,150,180,107,114,66,80,212,100,176,147,53,27,137,74,187,74,32,25,234,0,0,0,0,2,61,58,98,50,159,49,51,67,1,101,201,101,198,93,98,92,89,54,155,87,155,191,110,135,75,145,57,200,237,56,202,59,75,67,41,81,165,38,104,34,185,151,50,181,248,142,35,161,187,39,115,63,43,32,102,204,204,202,203,236,79,132,220,172,61,68,106,27,53,202,52,136,10,124,152,76,211,90,155,223,37,58,200,183,201,35,183,46,23,230,36,136,0,124,117,152,7,85,163,206,165,165,210,108,230,70,118,57,44,202,250,117,164,211,123,119,218,227,207,78,76,236,163,180,139,121,193,129,92,175,236,235,153,177,41,136,196,180,197,77,145,35,9,212,25,105,150,10,83,123,197,173,197,52,68,132,146,110,102,163,50,34,34,51,184,244,68,0,3,21,122,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,2,59,6,63,199,248,203,52,241,149,91,48,115,7,16,203,174,98,26,228,131,147,58,116,147,45,110,174,196,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,215,196,138,116,83,108,75,15,53,171,178,118,129,205,236,41,215,48,101,27,121,14,129,77,170,83,88,145,79,196,18,150,135,89,125,197,161,226,86,241,152,252,44,100,141,42,124,203,75,132,113,220,65,133,245,232,171,216,98,171,149,177,191,36,142,110,82,229,211,241,101,74,60,170,109,15,15,84,169,106,143,38,140,198,244,219,118,83,201,144,217,58,220,151,73,181,37,26,52,145,71,117,70,106,94,255,0,75,119,171,111,189,132,233,91,93,225,152,85,220,53,50,37,39,49,112,236,115,137,71,153,41,196,177,10,83,14,72,101,78,53,57,196,71,117,245,161,182,211,33,76,165,6,68,151,30,89,159,5,168,101,168,0,242,217,249,106,192,88,171,244,215,14,98,76,57,80,251,36,57,212,217,209,220,255,0,53,198,94,109,196,122,20,149,39,184,200,118,12,228,205,236,101,158,249,137,80,205,44,193,126,35,248,134,173,30,11,51,159,140,193,50,137,11,141,17,152,164,241,160,187,41,90,210,194,86,178,73,37,26,212,173,41,66,108,146,148,158,148,141,129,102,102,39,94,218,111,39,41,245,90,150,47,46,167,31,17,97,216,113,159,156,245,93,178,221,70,102,76,70,219,74,214,151,154,65,54,78,54,68,77,169,166,205,206,194,219,94,250,32,64,77,79,66,167,146,198,41,245,129,59,217,212,225,128,29,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,32,25,255,0,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,0,96,86,209,93,42,216,7,36,54,139,129,149,16,40,114,235,152,123,13,200,155,19,28,204,133,25,153,47,155,253,85,181,69,106,154,225,75,66,53,183,33,75,106,74,95,73,26,77,181,37,61,164,152,206,170,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,125,96,0,2,34,243,191,162,39,105,44,202,206,140,125,152,212,44,109,150,172,83,113,86,40,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,43,222,198,124,196,132,236,103,146,152,171,103,109,155,48,126,78,99,90,133,42,109,107,15,248,67,172,191,75,117,199,34,175,127,62,68,132,104,83,141,182,179,178,30,73,29,208,93,162,59,92,172,103,122,192,7,154,205,172,124,169,243,147,214,6,33,246,139,226,213,11,171,181,143,149,62,114,122,192,196,62,209,124,103,79,68,166,197,30,27,153,15,107,44,205,166,82,166,81,89,223,55,130,233,239,150,253,197,78,101,253,218,234,106,34,86,134,247,43,105,214,218,75,137,82,141,195,83,164,77,155,76,173,97,125,122,52,54,10,141,144,216,121,156,234,205,154,20,71,243,22,185,29,183,169,8,115,123,174,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,219,210,132,146,16,164,146,222,37,231,168,0,0,0,0,8,86,233,171,242,167,194,222,175,224,251,70,162,38,164,66,183,77,95,149,62,22,245,127,7,218,53,16,14,133,79,42,124,83,234,254,119,180,105,194,106,68,43,116,42,121,83,226,159,87,243,189,163,78,19,82,0,34,175,167,59,233,39,247,201,248,180,74,160,138,190,156,239,164,159,223,39,226,208,22,171,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,138,12,227,219,143,25,108,133,210,61,153,209,101,34,93,115,46,171,146,40,107,175,80,80,178,214,218,252,13,5,61,118,30,163,36,162,74,82,73,35,73,153,33,228,36,144,179,73,165,167,90,148,159,202,174,61,194,191,165,88,143,13,226,58,127,216,230,65,169,65,144,223,249,205,188,203,141,175,210,149,37,93,228,98,5,250,81,252,187,51,55,226,95,99,194,18,19,208,195,86,170,212,118,80,173,195,168,84,229,202,143,75,199,19,226,65,105,231,148,180,69,96,225,194,120,218,105,38,118,66,13,215,157,112,210,155,22,183,22,174,106,51,48,143,109,190,182,40,197,91,41,230,60,186,221,38,153,214,50,203,19,84,30,115,14,84,35,147,139,110,6,179,83,137,166,72,55,20,181,165,230,144,70,72,82,212,123,230,208,107,35,212,151,80,215,84,216,187,107,108,85,178,54,105,150,41,166,181,215,176,221,119,171,83,241,53,57,73,113,221,228,20,201,109,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,239,156,35,43,44,196,223,109,161,132,240,174,43,217,99,52,189,212,225,154,85,103,192,216,62,183,86,167,120,66,19,114,58,156,230,169,210,55,82,89,214,71,187,121,26,149,165,196,217,73,185,216,202,227,206,16,9,147,233,127,197,52,44,115,177,126,94,227,92,45,59,174,209,113,6,48,164,213,41,210,119,75,111,127,21,250,76,247,26,115,66,201,43,78,164,45,39,101,17,40,175,99,34,62,2,48,118,78,242,167,201,191,88,24,123,218,44,12,255,0,219,235,255,0,237,101,179,151,222,135,255,0,235,146,134,0,108,157,229,79,147,126,176,48,247,180,88,1,233,76,0,90,173,167,118,133,194,187,47,228,213,107,55,49,76,110,191,212,55,113,169,212,180,74,110,59,213,57,206,171,75,81,219,82,207,237,156,89,165,43,82,26,105,213,146,23,163,73,133,213,1,139,251,14,109,199,131,118,189,193,170,139,41,17,40,121,139,67,142,149,215,168,40,89,232,113,23,36,245,216,122,140,212,184,202,81,164,141,38,102,182,86,162,66,205,68,166,157,119,40,0,5,15,144,168,161,240,1,164,184,130,184,21,133,75,137,138,47,188,5,8,187,197,69,8,251,133,64,6,135,59,134,177,161,211,181,128,99,94,210,117,110,165,238,119,229,125,122,250,223,209,218,214,220,250,61,34,14,157,119,172,227,218,10,180,233,249,102,42,121,223,243,225,51,123,91,72,221,251,148,236,94,253,123,191,245,129,12,84,20,245,140,119,135,211,125,58,170,17,19,231,252,248,128,74,254,193,49,237,131,77,90,249,98,207,55,216,162,140,251,142,86,65,252,35,8,118,26,129,213,240,91,133,189,213,249,104,51,241,109,249,212,111,72,205,232,229,100,31,194,3,112,109,74,86,150,20,171,94,214,252,35,116,184,141,169,69,239,42,47,131,240,128,192,94,145,105,54,160,55,216,253,63,135,223,254,34,240,142,156,152,126,249,175,136,123,63,161,229,247,255,0,140,182,36,139,164,66,159,214,48,219,75,223,105,189,126,31,13,55,253,4,247,164,70,190,83,22,231,53,241,26,60,109,45,76,77,249,126,137,108,4,220,236,244,230,172,5,133,10,223,237,102,15,240,45,11,190,158,208,178,91,58,175,242,135,133,14,223,237,98,15,240,45,11,210,218,121,241,1,244,40,80,249,10,145,216,11,145,128,208,53,164,172,147,26,21,196,236,42,148,216,203,143,120,10,138,145,95,188,15,152,95,133,128,84,184,10,138,23,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,68,243,1,160,198,166,251,198,147,230,127,8,212,223,120,0,175,208,24,160,175,208,152,14,7,18,149,233,147,72,251,226,57,251,211,17,41,183,203,68,85,28,116,162,191,233,95,239,98,137,109,196,101,170,155,51,246,43,133,255,0,36,196,78,109,244,201,148,220,118,171,43,244,175,240,69,1,31,248,112,143,221,140,123,17,223,183,195,254,8,196,177,108,30,149,251,147,192,230,104,59,124,211,238,251,44,161,19,216,125,123,188,104,193,240,43,107,231,250,209,137,100,216,62,65,43,7,224,114,37,32,204,252,39,192,143,236,178,128,103,212,18,61,195,95,173,167,240,16,222,87,242,141,168,39,120,237,25,254,166,159,192,67,117,95,202,3,230,125,4,102,92,251,198,26,237,91,134,147,80,247,45,239,114,149,187,235,223,59,43,243,220,115,225,232,25,152,231,49,143,25,243,69,235,190,3,247,185,7,163,173,120,133,231,221,122,61,0,32,182,177,29,81,39,83,87,161,101,239,183,237,23,152,210,58,221,69,70,186,132,165,157,187,79,44,248,125,177,142,253,152,16,151,9,218,90,205,183,19,117,56,125,178,183,35,64,183,178,149,170,75,202,62,247,20,127,186,2,118,122,47,92,190,197,24,1,37,110,203,245,114,255,0,222,146,79,249,69,137,233,74,219,138,153,70,195,19,246,97,202,170,156,89,245,42,251,6,222,41,172,211,234,137,89,83,88,68,133,54,237,48,183,14,106,76,133,169,133,161,246,221,177,37,149,154,13,11,223,25,181,104,176,230,217,10,217,215,163,171,3,229,214,12,81,57,142,177,195,88,129,136,210,25,155,186,114,135,8,231,190,218,231,25,54,178,121,47,25,173,73,142,162,210,157,109,56,179,81,238,77,181,224,79,229,163,30,98,139,23,133,113,22,35,196,83,254,201,46,109,70,108,135,63,206,113,231,156,113,126,149,41,74,239,51,1,197,137,92,232,169,219,174,148,170,92,13,150,243,151,19,75,77,73,50,9,140,19,85,168,62,149,48,227,6,148,37,186,65,172,200,148,133,165,68,163,99,90,148,75,37,238,18,104,208,195,110,115,212,62,136,140,45,59,100,166,240,148,154,143,131,51,150,169,213,113,4,138,196,212,182,227,48,231,33,135,8,168,230,109,111,52,196,78,249,104,113,198,84,165,45,212,161,227,222,33,182,227,148,77,126,90,112,22,41,253,53,195,184,147,14,212,62,201,14,117,54,116,119,63,205,113,151,155,113,30,133,37,73,238,50,1,234,60,180,151,120,213,194,215,35,24,57,209,169,183,12,109,163,112,107,89,65,141,209,45,25,139,130,233,13,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,187,107,112,156,65,153,41,104,103,56,75,145,124,0,42,0,0,34,187,167,59,233,39,247,201,248,180,90,174,133,79,42,124,83,234,254,119,180,105,194,234,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,4,212,128,0,0,0,0,192,14,154,191,37,140,45,235,2,15,179,170,34,202,116,90,108,11,93,151,93,160,237,89,155,212,254,163,74,131,242,246,14,162,74,140,133,185,80,113,72,50,110,164,242,92,73,238,217,70,162,114,61,136,156,91,137,109,228,154,16,134,205,249,21,218,3,103,172,43,180,92,60,17,68,198,178,111,69,194,56,194,30,45,147,79,84,86,223,110,171,213,152,144,218,33,186,78,17,160,153,90,223,73,184,70,149,106,109,11,65,18,77,100,180,92,170,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,128,125,99,21,122,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,173,178,119,149,62,77,250,192,195,222,209,96,122,83,30,107,54,78,242,167,201,191,88,24,123,218,44,15,74,96,0,0,0,0,0,32,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,255,0,0,0,0,0,0,0,0,0,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,143,74,99,205,102,214,62,84,249,201,235,3,16,251,69,240,18,169,208,169,228,177,138,125,96,78,246,117,56,103,248,192,14,133,79,37,140,83,235,2,119,179,169,195,63,192,4,48,116,202,210,106,181,253,174,240,77,10,133,76,151,81,169,84,112,61,54,36,56,113,25,83,207,201,125,202,157,65,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,38,124,89,250,222,204,152,7,21,109,37,27,105,28,95,26,37,110,165,73,194,240,240,245,22,155,54,156,203,204,83,223,98,123,211,60,32,133,56,74,81,73,37,45,164,182,180,104,54,201,46,157,215,188,45,216,89,94,142,45,135,36,236,165,131,103,227,12,193,92,73,25,139,140,35,176,137,204,180,134,157,69,18,34,76,214,80,154,124,136,212,181,169,70,149,62,164,171,116,165,180,210,82,74,38,73,215,51,40,0,4,85,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,93,94,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,0,181,93,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,103,248,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,96,7,77,95,146,198,22,245,129,7,217,213,16,17,87,178,119,149,62,77,250,192,195,222,209,96,101,87,77,95,149,62,22,245,127,7,218,53,17,138,187,39,121,83,228,223,172,12,61,237,22,6,85,116,213,249,83,225,111,87,240,125,163,81,0,232,84,242,167,197,62,175,231,123,70,156,38,164,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,49,171,109,253,139,176,174,215,25,112,252,24,73,165,81,49,245,55,118,253,19,16,187,5,181,56,189,209,61,166,12,151,201,6,241,67,89,190,225,154,80,125,135,13,46,233,94,147,109,112,3,138,112,158,42,192,213,217,88,91,26,225,154,174,31,173,66,209,214,105,213,72,78,68,148,198,180,37,104,214,211,132,149,167,82,22,149,21,203,138,84,70,92,12,135,169,49,29,93,46,59,40,229,198,32,202,122,198,212,212,198,188,13,140,240,191,80,98,164,228,118,72,219,174,197,118,75,49,27,76,130,185,89,230,183,168,52,60,87,81,182,131,105,68,162,38,141,144,140,29,147,188,169,242,111,214,6,30,246,139,2,85,58,106,252,150,48,183,172,8,62,206,168,136,171,217,59,202,159,38,253,96,97,239,104,176,37,83,166,175,201,99,11,122,192,131,236,234,136,8,203,216,131,55,176,110,66,237,57,132,179,115,48,31,150,221,11,14,199,171,189,32,162,48,111,62,234,215,75,150,211,76,182,142,4,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,93,83,104,125,160,113,246,211,89,161,59,53,243,25,113,17,82,153,30,60,70,161,193,55,138,20,38,25,108,146,150,163,182,243,142,41,180,26,181,186,164,146,172,110,58,226,184,106,49,109,69,255,0,217,179,98,12,241,218,171,10,226,220,91,149,177,105,73,137,132,244,53,166,168,243,209,188,41,41,77,173,206,171,17,221,210,153,83,201,36,55,168,156,113,180,163,172,50,106,81,37,122,136,36,171,162,247,110,159,147,94,21,70,71,103,30,51,235,121,147,69,215,224,121,51,83,165,234,237,45,182,210,101,119,141,71,214,38,51,103,55,151,36,173,109,18,28,247,213,38,67,133,159,227,203,102,22,197,152,171,3,87,98,226,156,21,137,170,184,126,181,11,95,86,168,210,230,185,18,83,26,208,164,47,67,173,154,86,157,72,90,146,118,62,41,81,145,240,51,19,211,176,78,219,244,45,174,48,35,176,177,28,170,85,55,51,104,155,215,107,116,72,108,174,59,43,138,111,25,51,42,34,92,117,197,184,206,133,52,135,15,89,169,14,223,82,82,151,26,53,134,85,0,0,0,0,0,133,110,154,191,42,124,45,234,254,15,180,106,35,186,244,35,96,12,27,93,198,89,155,152,53,156,61,18,102,33,194,177,233,49,168,179,158,35,82,224,34,97,77,41,38,209,25,233,74,214,150,27,65,174,218,201,26,210,70,73,113,100,174,149,211,87,229,79,133,189,95,193,246,141,68,93,94,131,31,167,103,222,223,227,32,18,168,0,0,3,18,186,84,233,52,170,142,195,152,250,101,66,153,18,84,138,92,138,60,184,46,188,202,86,184,175,157,78,51,38,235,74,50,186,22,109,60,235,102,164,216,244,56,180,242,81,145,229,168,197,94,148,127,33,60,205,248,151,219,16,128,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,137,254,233,71,242,19,204,223,137,125,177,8,4,0,143,83,181,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,44,66,71,250,85,54,231,165,102,148,159,200,221,148,117,72,149,12,39,77,145,22,165,92,196,52,218,162,100,70,172,191,186,39,26,138,202,163,184,109,57,25,163,113,42,94,189,70,114,26,73,18,81,184,212,224,89,77,190,246,236,170,237,119,137,161,80,176,212,57,116,156,186,195,178,14,93,30,28,166,212,196,217,79,185,29,148,184,236,230,209,33,214,22,182,220,76,132,178,164,17,26,91,121,100,124,86,161,140,24,91,22,98,172,13,93,139,138,112,86,38,170,225,250,212,45,125,90,163,75,154,228,73,76,107,66,144,189,14,182,105,90,117,33,106,73,216,248,165,70,71,192,204,92,173,151,118,100,199,219,83,102,133,55,47,240,132,105,112,233,171,144,148,214,177,9,211,158,147,10,140,193,182,235,154,223,83,101,165,43,90,88,117,45,33,106,65,56,225,37,26,147,115,82,115,43,110,238,139,90,22,79,229,194,179,119,103,183,170,178,233,88,102,158,78,226,138,109,78,98,229,202,91,109,148,102,83,42,42,26,143,251,38,76,163,113,196,182,132,234,83,105,66,19,161,33,157,91,11,237,155,66,219,15,46,37,84,220,165,120,27,25,225,126,175,31,19,83,90,66,206,42,92,116,151,186,147,25,197,94,236,187,186,116,201,181,40,220,109,72,82,85,168,137,14,185,146,163,204,182,69,231,166,99,236,233,152,244,236,208,202,250,207,81,170,193,187,79,50,233,26,226,212,34,168,200,220,139,37,178,50,222,50,189,41,185,92,148,74,74,86,133,33,104,66,211,232,123,103,141,160,112,14,211,89,95,7,53,242,229,114,209,77,153,34,68,71,97,206,54,74,108,39,217,112,210,166,164,54,203,142,37,181,154,116,58,148,154,174,109,186,218,184,106,32,23,44,0,0,70,7,77,102,122,76,165,80,176,94,207,20,26,206,231,195,122,241,38,34,140,217,62,219,139,138,210,247,112,80,165,145,147,78,50,183,147,41,106,108,201,106,39,34,48,190,197,146,107,137,97,117,118,167,206,191,201,19,180,22,54,206,54,233,253,74,38,32,168,23,80,97,77,110,220,68,22,26,68,120,187,212,239,28,34,120,216,101,163,115,74,205,59,195,94,155,38,196,76,121,146,158,225,182,125,202,156,227,151,80,223,75,204,218,134,36,220,176,219,186,155,98,13,57,216,145,219,212,147,109,38,151,148,250,230,26,172,181,164,219,220,91,74,181,144,11,84,36,127,161,131,62,99,97,92,208,196,185,1,93,155,47,171,227,136,233,170,80,144,169,14,169,134,234,48,219,113,79,182,134,73,6,132,45,232,215,90,157,53,35,132,22,208,122,205,72,36,225,86,77,229,12,156,218,162,230,131,244,214,37,191,82,192,216,29,252,95,21,150,95,105,164,45,17,170,16,81,41,78,155,158,50,17,13,249,110,18,82,105,89,173,180,18,117,120,138,235,249,85,153,152,171,38,243,31,14,102,150,10,151,213,235,88,102,160,213,66,54,167,28,67,111,104,62,219,14,238,214,133,169,151,80,106,109,196,18,139,91,107,90,76,236,163,1,233,248,7,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,192,121,87,30,148,246,78,242,88,201,191,87,248,123,217,204,15,53,130,77,54,164,219,158,171,149,187,40,100,222,205,217,71,84,151,79,197,149,44,183,194,117,42,230,33,166,213,21,30,77,25,142,167,29,198,162,178,168,238,19,173,201,116,155,74,151,175,73,20,119,82,68,149,239,245,54,28,87,74,166,220,244,172,210,147,249,27,178,142,169,18,161,132,233,178,34,212,171,152,134,155,84,76,136,213,151,247,68,227,81,89,84,119,13,167,35,52,110,37,75,215,168,206,67,73,34,74,55,26,156,142,1,216,48,6,0,198,89,167,140,169,57,125,151,216,122,93,115,16,215,36,20,104,48,99,17,107,117,118,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,41,84,218,43,162,91,6,208,246,92,129,23,38,166,75,155,152,56,14,60,218,204,233,107,130,110,63,139,150,182,155,83,241,201,182,146,183,91,89,19,9,40,140,160,212,132,153,169,10,37,45,245,200,32,239,253,25,91,118,210,179,187,6,211,178,51,52,177,52,183,51,66,131,29,196,197,153,84,125,43,94,36,132,131,82,146,182,220,177,26,228,178,213,146,226,23,169,197,161,189,254,167,12,222,221,103,168,242,217,133,177,102,42,192,213,216,184,167,5,98,106,174,31,173,66,215,213,170,52,185,174,68,148,198,180,41,11,208,235,102,149,167,82,22,164,157,143,138,84,100,124,12,196,255,0,108,47,182,109,11,108,60,184,149,83,114,149,224,108,103,133,250,188,124,77,77,105,11,56,169,113,210,94,234,76,103,21,123,178,238,233,211,38,212,163,113,181,33,73,86,162,36,58,224,100,168,0,0,0,0,0,0,0,12,85,233,71,242,19,204,223,137,125,177,8,101,80,197,94,148,127,33,60,205,248,151,219,16,128,64,8,245,59,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,242,196,61,84,0,0,0,0,243,195,210,23,128,48,110,88,109,141,152,216,51,47,240,244,74,21,10,44,136,18,99,211,226,17,165,134,23,38,159,26,67,164,218,111,100,32,221,121,195,36,38,200,65,25,37,36,148,145,36,189,15,8,1,233,71,242,236,204,223,137,125,143,8,6,127,244,42,121,44,98,159,88,19,189,157,78,24,1,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,1,159,253,10,158,75,24,167,214,4,239,103,83,135,96,233,39,219,158,149,179,238,0,153,149,121,115,84,137,59,49,113,84,121,52,215,87,14,168,148,191,133,216,83,45,154,165,58,150,92,39,217,146,166,228,33,81,174,73,43,221,221,70,77,147,110,98,174,198,251,93,210,182,65,232,252,197,24,173,138,116,74,198,44,175,102,69,66,155,135,41,79,200,74,16,183,202,149,79,82,229,60,130,81,58,184,204,150,157,123,178,185,173,198,91,53,55,189,39,19,30,184,167,22,98,172,115,93,149,138,113,174,38,170,226,10,212,221,29,102,163,84,154,228,185,79,232,66,80,141,110,184,106,90,180,161,9,73,92,248,37,36,69,192,136,7,20,36,39,162,231,110,218,86,73,213,94,200,140,232,196,210,227,224,154,228,132,43,15,212,101,190,158,165,135,166,169,75,55,80,230,162,212,212,105,10,90,76,215,175,118,211,137,53,154,82,79,60,234,111,6,203,93,20,120,87,16,236,193,88,151,157,113,106,180,44,201,204,26,121,117,37,202,136,218,158,194,76,162,66,93,143,161,133,40,238,243,187,166,148,254,163,109,210,105,197,71,45,194,183,202,92,96,102,174,89,226,172,155,204,124,71,149,184,214,39,87,173,97,154,131,180,249,58,91,113,13,189,160,251,15,181,188,66,22,166,93,65,165,198,214,105,45,109,173,10,34,178,136,7,167,224,17,151,209,149,210,33,27,21,70,167,108,225,159,120,142,90,241,58,228,56,140,53,137,234,181,7,100,174,178,183,157,82,202,20,167,158,82,148,82,73,75,52,178,163,61,14,32,144,201,18,92,74,9,249,52,0,0,0,30,107,54,177,242,167,206,79,88,24,135,218,47,137,169,232,184,242,19,203,47,142,189,177,52,66,182,214,62,84,249,201,235,3,16,251,69,241,53,61,23,30,66,121,101,241,215,182,38,128,202,160,0,0,0,0,1,10,221,53,126,84,248,91,213,252,31,104,212,68,212,136,86,233,171,242,167,194,222,175,224,251,70,162,1,208,169,229,79,138,125,95,206,246,141,56,77,72,133,110,133,79,42,124,83,234,254,119,180,105,194,106,64,4,85,244,231,125,36,254,249,63,22,137,84,17,87,211,157,244,147,251,228,252,90,2,213,116,42,121,83,226,159,87,243,189,163,78,19,82,33,91,161,83,202,159,20,250,191,157,237,26,112,154,144,16,3,210,143,229,217,153,191,18,251,30,16,207,254,133,79,37,140,83,235,2,119,179,169,195,0,58,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,6,85,109,99,228,177,156,158,175,241,15,179,159,30,107,7,165,61,172,124,150,51,147,213,254,33,246,115,227,205,96,9,84,219,235,255,0,237,101,179,151,222,135,255,0,235,146,134,0,108,157,229,79,147,126,176,48,247,180,88,25,255,0,183,215,255,0,218,203,103,47,189,15,255,0,215,37,8,245,217,146,173,74,160,109,37,149,21,218,237,78,37,58,155,78,199,20,41,115,38,75,121,44,177,25,134,231,178,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,232,207,53,115,51,10,228,222,92,98,60,210,198,178,250,189,23,12,211,221,168,73,210,227,104,113,237,5,216,97,173,226,208,133,60,234,205,45,182,131,81,107,113,104,73,29,212,66,0,118,209,218,219,21,109,115,154,103,138,106,77,117,28,55,66,235,52,252,51,78,74,92,107,119,5,82,92,90,31,125,163,121,214,202,99,141,155,41,121,109,153,37,91,150,200,138,200,33,117,122,76,246,209,252,146,121,142,140,183,193,74,221,224,28,3,80,150,196,105,12,206,223,55,93,156,71,186,92,235,54,181,50,166,82,72,82,99,168,181,43,118,235,171,53,22,248,219,110,223,236,65,177,118,42,218,227,49,216,131,53,53,90,38,1,166,239,31,173,226,22,160,184,166,215,186,54,117,65,140,249,160,217,41,139,39,219,50,74,207,176,217,169,221,43,210,77,172,45,6,78,231,22,62,200,172,127,75,204,108,185,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,224,50,244,39,178,174,211,24,55,106,252,163,135,154,88,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,146,75,200,210,235,107,67,137,34,212,133,167,82,80,189,109,162,42,250,69,58,58,227,108,223,24,243,139,39,83,45,252,186,126,67,49,167,65,147,37,217,114,233,50,223,118,65,145,145,147,36,148,65,74,74,51,40,91,206,173,211,117,196,165,70,163,89,24,176,27,29,237,85,140,182,80,205,202,126,48,163,84,165,171,12,84,100,71,141,139,41,13,182,79,34,163,78,37,246,205,45,41,104,79,89,109,42,113,76,175,82,116,172,205,38,123,181,184,133,135,163,49,67,51,33,213,114,171,51,48,174,114,101,198,28,205,44,21,47,172,81,113,53,61,170,132,109,78,54,183,25,214,93,182,29,221,173,104,75,205,44,148,219,136,37,30,135,16,180,153,221,38,59,81,242,1,78,251,152,210,163,46,60,72,106,62,41,27,102,158,61,224,42,145,168,8,184,16,169,159,112,10,13,183,187,134,224,218,127,232,126,232,12,38,219,34,102,235,220,133,212,130,191,132,57,159,236,113,17,153,100,215,88,204,76,44,74,35,177,214,224,167,135,235,232,18,183,182,195,175,167,220,102,237,173,95,219,27,246,76,255,0,189,132,85,229,29,149,152,56,88,214,118,63,15,65,177,127,195,182,2,104,54,71,128,136,248,65,237,27,195,181,125,74,227,250,211,30,129,148,237,25,154,78,229,222,49,159,100,255,0,238,61,243,255,0,119,149,252,19,3,38,27,59,167,238,128,214,54,228,21,217,81,124,31,132,110,13,46,149,208,100,3,11,54,248,66,79,11,48,70,127,167,177,127,137,188,34,139,14,84,21,75,205,92,78,250,13,190,47,77,71,190,114,252,210,71,231,47,48,150,173,188,160,165,220,43,29,103,175,141,118,47,47,216,143,8,129,125,69,31,50,177,49,17,151,9,179,83,199,246,64,9,182,217,82,170,169,216,35,9,165,74,103,142,18,128,190,193,253,133,143,79,164,100,97,32,187,174,49,63,99,89,123,236,35,133,91,53,35,134,13,130,124,15,143,206,163,140,177,111,188,6,177,82,184,40,11,145,128,162,137,62,112,73,21,134,149,115,21,79,32,21,26,139,137,13,34,164,102,2,188,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,133,11,152,170,185,10,17,92,192,105,81,113,224,42,223,120,210,179,50,62,3,82,14,215,0,21,250,3,20,181,133,126,132,192,112,213,212,222,4,162,227,249,153,127,189,49,21,155,126,195,81,187,142,220,221,185,111,153,124,109,195,244,40,149,122,209,124,167,39,205,213,215,248,12,70,54,223,109,176,112,49,218,140,187,95,50,252,255,0,85,20,4,101,211,238,214,47,108,139,153,95,159,235,70,37,87,96,55,141,88,95,2,36,237,250,105,252,36,161,21,168,210,156,104,90,127,250,247,161,41,91,0,170,248,115,2,21,255,0,194,159,194,74,1,34,240,139,229,102,76,191,83,79,224,33,184,175,229,27,112,140,202,35,22,253,77,63,128,134,226,189,32,54,86,87,49,107,51,70,154,82,124,25,217,116,244,239,188,82,251,79,64,186,139,230,58,118,50,137,190,234,119,111,86,157,231,125,190,164,4,14,103,173,28,169,200,163,43,67,233,212,82,79,182,86,229,187,244,122,69,142,120,238,242,207,235,143,240,140,176,218,211,15,174,151,10,128,226,162,110,181,53,80,59,239,53,114,38,125,39,231,24,156,179,186,212,126,115,48,20,19,43,209,141,176,131,249,57,76,137,159,217,187,68,151,7,31,212,152,146,205,46,145,47,116,178,165,83,223,75,58,29,113,181,53,188,143,57,68,151,210,100,78,118,89,124,219,90,82,179,113,9,199,46,140,109,140,26,199,24,154,157,180,62,101,148,200,180,220,49,88,142,238,29,164,155,110,199,114,108,230,210,212,134,166,184,179,34,188,116,111,27,83,100,131,50,113,100,122,140,144,131,67,179,27,24,238,95,116,7,214,223,3,33,130,29,37,219,5,198,207,156,60,246,117,101,61,14,35,25,139,67,142,227,213,116,55,189,215,95,167,49,21,197,37,164,178,203,78,41,249,196,166,217,105,147,236,106,66,141,11,82,137,12,146,51,193,187,88,140,107,177,248,196,3,203,214,1,199,216,203,43,113,149,39,48,114,251,16,203,161,226,26,28,130,147,6,116,99,45,109,46,198,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,63,155,25,237,151,128,118,177,192,17,101,195,157,18,157,141,169,177,208,213,118,132,235,172,178,250,159,109,152,231,38,92,88,196,251,175,28,29,244,130,109,183,87,99,185,105,87,30,120,129,210,85,209,217,140,177,190,62,139,157,251,57,224,184,147,228,98,41,12,66,196,180,26,122,73,151,215,81,121,227,73,85,11,90,201,163,67,134,226,18,249,145,35,65,163,126,189,68,183,221,111,34,118,15,232,250,161,108,133,225,12,107,95,197,62,233,113,237,118,158,138,124,153,49,155,91,16,105,209,85,186,113,232,172,32,213,119,174,251,100,102,251,132,149,41,45,182,73,109,175,124,37,134,96,0,0,8,174,233,206,250,73,253,242,126,45,22,171,161,83,202,159,20,250,191,157,237,26,112,186,189,57,223,73,63,190,79,197,162,213,116,42,121,83,226,159,87,243,189,163,78,1,53,32,0,0,0,0,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,149,67,21,122,81,252,132,243,55,226,95,108,66,1,10,219,39,121,83,228,223,172,12,61,237,22,7,165,49,230,179,100,239,42,124,155,245,129,135,189,162,192,244,166,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,96,7,74,63,151,102,102,252,75,236,120,67,63,250,21,60,150,49,79,172,9,222,206,167,0,207,240,0,0,0,0,0,0,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,244,166,60,214,109,99,229,79,156,158,176,49,15,180,95,1,42,157,10,158,75,24,167,214,4,239,103,83,134,127,140,0,232,84,242,88,197,62,176,39,123,58,156,51,252,0,0,0,0,0,4,85,244,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,93,94,156,239,164,159,223,39,226,209,106,186,21,60,169,241,79,171,249,222,209,167,0,181,93,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,128,103,248,0,0,12,0,233,171,242,88,194,222,176,32,251,58,162,51,252,96,7,77,95,146,198,22,245,129,7,217,213,16,17,87,178,119,149,62,77,250,192,195,222,209,96,101,87,77,95,149,62,22,245,127,7,218,53,17,138,187,39,121,83,228,223,172,12,61,237,22,6,85,116,213,249,83,225,111,87,240,125,163,81,0,232,84,242,167,197,62,175,231,123,70,156,38,164,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,3,21,122,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,173,178,119,149,62,77,250,192,195,222,209,96,74,167,77,95,146,198,22,245,129,7,217,213,17,21,123,39,121,83,228,223,172,12,61,237,22,4,170,116,213,249,44,97,111,88,16,125,157,81,1,20,27,55,100,133,87,104,252,237,194,217,47,70,174,68,163,72,196,114,29,74,231,201,109,78,34,51,12,176,228,135,150,72,79,21,172,154,101,205,8,186,73,75,210,147,82,8,205,101,232,251,0,96,12,27,149,152,54,147,151,217,125,135,162,80,240,245,14,57,70,131,6,49,30,134,145,115,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,130,30,139,143,46,204,178,248,235,216,243,68,255,0,0,139,94,149,13,130,163,74,141,85,218,159,38,232,81,33,174,28,119,170,24,230,153,31,122,107,152,179,117,148,148,248,209,219,105,73,37,146,86,251,178,150,165,161,26,26,222,216,214,110,169,113,173,146,249,189,140,178,23,52,48,254,110,101,251,241,27,174,225,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,129,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,23,167,49,10,221,40,91,11,124,133,49,82,243,199,39,48,103,84,203,106,214,143,12,70,132,173,76,208,170,142,56,162,59,50,73,46,175,13,235,183,187,177,169,8,116,214,223,189,37,81,219,48,148,157,151,118,155,192,59,83,101,125,55,48,48,132,152,144,234,75,142,149,86,176,241,212,89,147,54,140,249,184,235,122,31,75,103,169,40,90,152,117,77,45,105,65,184,217,37,122,83,115,74,111,0,243,131,178,142,213,217,143,178,86,99,163,26,224,167,122,245,42,118,237,138,253,1,247,141,17,106,241,82,102,100,149,25,17,238,222,70,165,27,79,17,26,155,82,148,70,75,66,220,109,126,135,176,6,63,193,185,167,131,105,57,131,151,216,134,37,115,15,87,35,148,152,51,163,25,232,117,23,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,32,236,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,139,171,208,99,244,236,251,219,252,100,45,87,77,95,149,62,22,245,127,7,218,53,17,117,122,12,126,157,159,123,127,140,128,74,160,0,0,12,85,233,71,242,19,204,223,137,125,177,8,101,80,197,94,148,127,33,60,205,248,151,219,16,128,64,8,159,238,148,127,33,60,205,248,151,219,16,132,0,137,254,233,71,242,19,204,223,137,125,177,8,4,0,142,193,128,48,6,50,205,60,101,73,203,236,190,195,210,235,152,134,185,32,163,65,131,24,139,91,171,177,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,113,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,9,233,216,19,97,58,86,200,152,102,109,119,18,204,137,86,204,92,69,28,162,86,38,69,113,47,194,138,195,114,30,83,109,65,113,113,218,125,8,113,181,71,83,201,89,153,41,198,80,101,193,9,1,114,182,81,217,71,46,54,74,203,132,96,172,20,215,94,170,206,221,191,95,175,190,201,34,85,94,82,72,200,148,162,35,61,219,40,212,162,105,146,51,75,105,82,140,205,107,91,142,46,245,128,0,132,190,147,93,132,170,185,35,140,170,57,231,149,184,102,35,121,95,94,144,218,165,67,165,176,164,35,13,205,89,37,42,67,141,220,201,17,158,118,234,109,104,210,218,22,230,227,75,100,76,239,108,86,197,27,87,87,118,75,206,88,88,203,123,85,153,132,42,86,135,138,104,144,158,66,122,252,93,43,38,220,36,184,70,131,121,133,175,122,217,221,10,59,45,189,226,16,235,134,61,9,226,156,39,133,113,205,10,86,22,198,184,102,149,136,40,179,116,117,154,117,82,19,114,226,191,161,105,90,53,180,225,41,10,210,180,37,69,114,224,164,145,151,18,33,13,152,235,162,19,57,96,237,29,7,45,240,45,67,173,229,181,107,123,80,99,24,204,74,85,224,168,45,173,36,235,18,219,73,167,92,196,239,16,150,208,141,41,145,114,89,27,73,75,229,28,38,35,0,99,252,25,154,88,54,147,152,57,125,136,162,87,48,245,114,57,73,129,58,50,143,67,168,185,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,99,183,73,78,127,124,130,182,96,196,30,231,51,11,220,190,58,197,27,154,102,26,234,203,180,231,254,88,103,174,169,139,17,169,189,17,84,237,223,236,238,212,182,244,173,46,41,171,222,172,133,201,76,43,179,182,83,208,178,119,5,79,170,205,162,225,254,181,213,159,170,58,219,146,151,191,146,236,133,235,83,109,182,131,178,222,81,21,144,93,146,43,220,238,103,18,189,50,89,215,238,231,104,42,78,78,196,129,186,137,150,84,243,223,62,227,90,92,126,117,69,168,242,28,210,162,112,201,76,165,132,67,36,221,8,81,57,191,190,164,232,48,24,87,149,89,103,138,179,147,49,240,230,86,224,168,157,98,181,137,170,13,83,227,106,109,197,182,206,179,237,190,238,237,11,90,89,105,4,167,28,89,36,244,54,133,168,202,201,49,34,157,52,88,90,133,129,176,174,207,88,43,11,65,234,84,92,63,79,174,82,233,209,183,171,115,113,21,134,233,109,180,222,181,154,150,173,40,66,74,234,51,81,218,230,102,124,71,64,232,108,201,79,119,59,65,85,179,142,93,67,115,19,44,169,229,185,97,183,116,184,252,234,139,82,35,183,169,38,218,137,76,165,132,76,53,89,104,81,57,184,182,164,235,33,117,122,115,190,146,127,124,159,139,64,90,174,133,79,42,124,83,234,254,119,180,105,195,21,118,167,201,79,200,237,180,22,54,201,198,234,29,118,38,31,168,23,80,125,78,239,28,92,23,218,68,136,187,213,110,219,35,120,152,121,162,115,74,9,59,194,94,155,166,198,121,83,208,169,229,77,138,189,95,206,246,141,56,92,190,153,253,157,100,162,171,134,182,147,194,24,78,91,145,223,142,170,54,48,159,21,166,183,12,45,10,108,169,242,31,36,36,157,53,184,78,58,193,188,179,82,8,153,138,213,208,102,130,88,100,7,68,134,124,198,205,61,154,27,203,106,132,217,111,226,28,176,145,224,185,39,38,67,178,22,237,57,245,184,236,23,9,107,65,37,8,74,73,216,200,105,43,94,132,67,73,246,82,180,36,179,124,65,15,69,14,113,85,114,215,107,74,38,17,85,122,36,28,61,152,49,228,81,42,141,77,148,166,152,113,244,178,227,208,148,132,235,74,14,73,200,66,24,108,212,74,59,74,117,8,45,78,17,137,222,1,229,92,125,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,15,148,75,247,69,190,192,179,50,239,168,237,55,156,116,250,173,55,23,159,92,143,135,112,236,200,207,193,122,144,217,239,99,61,38,91,110,37,11,83,206,160,220,38,219,50,54,210,211,132,231,109,110,35,114,23,171,163,187,98,8,123,42,224,67,197,184,198,46,172,205,197,148,246,154,174,164,222,98,75,52,182,210,243,174,34,44,87,80,210,86,157,72,91,29,96,137,199,27,91,177,210,104,81,165,8,81,230,0,0,8,181,233,80,216,42,52,168,213,93,169,242,110,133,18,26,225,199,122,161,142,105,145,247,166,185,139,55,89,73,79,141,29,182,148,146,89,37,111,187,41,106,90,17,161,173,237,141,102,234,151,28,25,23,158,153,143,179,166,99,211,179,67,43,235,61,70,171,6,237,60,203,164,107,139,80,138,163,35,114,44,150,200,203,120,202,244,166,229,114,81,41,41,90,20,133,161,11,79,166,145,16,27,102,244,90,102,60,205,160,160,214,54,109,194,84,175,113,153,129,80,75,103,18,61,227,69,194,210,183,90,223,84,130,51,86,136,106,221,186,242,20,218,116,165,74,56,232,105,39,213,210,240,73,86,206,155,75,229,102,212,24,17,156,117,150,117,111,170,235,180,105,143,198,240,165,51,223,158,105,190,182,195,46,185,185,222,238,22,182,245,43,182,139,40,187,200,174,168,199,93,139,118,45,193,187,27,96,218,189,26,141,136,165,226,76,67,137,36,54,245,106,180,243,39,25,18,16,201,184,81,153,106,49,45,105,105,13,165,215,46,122,148,181,45,197,153,171,78,132,55,145,64,0,0,0,0,0,3,21,122,81,252,132,243,55,226,95,108,66,25,84,49,87,165,31,200,79,51,126,37,246,196,32,16,2,61,84,15,42,227,213,64,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,128,30,148,127,46,204,205,248,151,216,240,128,103,255,0,66,167,146,198,41,245,129,59,217,212,225,128,29,40,254,93,153,155,241,47,177,225,12,255,0,232,84,242,88,197,62,176,39,123,58,156,48,3,165,31,203,179,51,126,37,246,60,32,24,170,37,39,162,191,96,169,50,164,210,182,167,206,74,20,184,104,135,33,154,134,6,166,72,221,26,38,32,218,121,39,62,76,119,26,82,137,4,165,176,236,85,165,104,94,182,183,182,52,27,74,93,138,232,238,216,22,102,211,152,168,241,230,105,83,234,180,220,178,162,110,164,88,227,63,31,221,51,134,227,168,234,209,100,233,36,27,40,91,14,38,67,141,172,220,79,101,180,233,83,155,198,167,80,0,98,174,222,219,16,80,182,184,192,141,77,195,145,105,84,220,205,162,110,154,162,86,230,60,184,236,174,41,188,70,244,89,106,109,167,22,227,58,20,234,219,45,6,164,59,109,42,74,92,116,151,149,64,3,203,103,229,171,1,98,175,211,92,57,137,48,229,67,236,144,231,83,103,71,115,252,215,25,121,183,17,232,82,84,158,227,33,53,61,27,187,125,80,179,247,10,210,242,75,50,42,29,75,51,112,253,61,17,227,189,42,74,220,247,77,21,134,236,114,80,227,170,82,213,49,40,70,167,219,82,141,75,178,158,69,211,188,67,60,87,73,158,192,179,51,238,26,51,195,40,105,244,168,216,206,131,79,150,229,126,34,99,62,114,177,28,86,88,214,194,90,38,82,189,236,196,110,141,150,210,109,234,117,47,33,42,117,36,203,105,62,39,163,119,163,154,102,75,212,105,123,69,103,28,173,120,189,234,122,31,195,180,70,55,236,120,21,185,113,108,242,166,165,196,54,179,152,72,121,198,13,147,73,182,213,150,119,113,106,65,178,18,42,0,0,60,214,109,99,229,79,156,158,176,49,15,180,95,19,83,209,113,228,39,150,95,29,123,98,104,133,109,172,124,169,243,147,214,6,33,246,139,226,106,122,46,60,132,242,203,227,175,108,77,1,149,64,0,0,0,0,2,21,186,106,252,169,240,183,171,248,62,209,168,137,169,16,173,211,87,229,79,133,189,95,193,246,141,68,3,161,83,202,159,20,250,191,157,237,26,112,154,145,10,221,10,158,84,248,167,213,252,239,104,211,132,212,128,8,171,233,206,250,73,253,242,126,45,18,168,34,175,167,59,233,39,247,201,248,180,5,170,232,84,242,167,197,62,175,231,123,70,156,38,164,66,183,66,167,149,62,41,245,127,59,218,52,225,53,32,32,7,165,31,203,179,51,126,37,246,60,33,159,253,10,158,75,24,167,214,4,239,103,83,134,0,116,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,12,170,218,199,201,99,57,61,95,226,31,103,62,60,214,15,74,123,88,249,44,103,39,171,252,67,236,231,199,154,192,18,169,183,215,255,0,218,203,103,47,189,15,255,0,215,37,8,171,18,169,183,215,255,0,218,203,103,47,189,15,255,0,215,37,8,213,202,172,179,197,89,201,152,248,115,43,112,84,78,177,90,196,213,6,169,241,181,54,226,219,103,89,246,223,119,118,133,173,44,180,130,83,142,44,146,122,27,66,212,101,100,152,14,193,179,174,67,99,45,164,179,114,133,149,56,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,13,165,87,36,154,211,173,102,134,210,122,214,146,63,67,217,23,145,121,113,179,166,92,83,178,191,43,232,221,70,149,6,238,188,243,166,75,149,80,148,162,34,114,84,151,8,139,120,242,244,166,231,98,73,37,41,66,18,132,33,8,77,191,216,187,100,156,43,178,54,86,22,22,166,187,215,177,37,119,171,84,49,53,69,74,109,221,228,228,198,109,11,97,135,73,150,156,56,109,184,79,41,148,56,70,164,239,156,51,59,172,198,64,0,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,16,25,183,214,197,24,171,101,60,199,151,91,164,211,58,198,89,98,106,131,206,97,202,132,114,113,109,192,214,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,124,218,13,100,122,146,234,26,159,225,210,179,139,39,112,14,122,224,10,166,92,230,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,9,24,66,95,71,54,218,255,0,145,87,49,223,160,99,250,157,85,204,178,197,62,247,82,140,193,239,91,165,206,51,65,55,83,75,58,84,181,105,66,13,183,82,209,165,75,109,73,85,157,83,45,54,115,187,74,171,82,171,244,152,117,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,134,44,11,209,9,156,179,182,142,157,150,248,234,161,213,50,218,139,186,168,63,140,97,165,41,240,172,23,22,162,105,136,141,168,213,162,98,183,107,75,136,94,164,199,177,172,205,212,169,130,145,49,25,125,130,169,121,107,128,48,214,92,208,164,75,126,153,133,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,87,189,136,185,0,231,254,132,105,51,43,115,26,139,143,3,228,52,169,60,79,135,0,4,168,197,125,35,74,121,141,102,124,0,80,109,189,220,55,6,211,229,125,63,116,6,11,237,160,73,47,113,218,149,111,237,135,127,236,113,19,217,82,226,17,152,24,93,107,90,82,105,174,66,62,39,111,207,208,37,135,109,70,156,87,184,221,41,189,188,35,223,251,28,68,150,94,118,49,254,25,35,225,243,98,23,240,232,1,55,59,35,203,101,236,26,253,158,108,254,111,168,184,40,191,82,96,100,251,100,68,92,14,252,70,34,236,108,182,207,6,187,99,255,0,108,106,254,10,56,203,150,138,201,63,132,6,177,165,223,16,198,161,71,8,244,24,12,76,219,145,147,119,7,197,236,171,251,123,24,248,23,248,171,194,26,49,9,245,76,201,196,235,229,243,78,106,123,95,178,12,77,102,217,144,213,43,9,69,73,55,171,230,212,115,231,111,208,207,8,83,204,148,46,30,97,98,131,50,209,106,212,212,249,255,0,63,95,243,0,151,237,138,38,161,120,103,11,145,56,217,159,184,200,87,34,63,177,198,25,150,217,31,30,2,62,54,15,196,93,106,53,14,9,204,213,185,193,113,187,59,187,90,197,20,185,216,72,67,106,35,191,16,26,140,238,5,200,80,11,152,13,42,230,42,158,66,170,43,157,203,144,22,146,225,222,0,53,23,33,78,254,34,165,232,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,111,97,169,92,134,144,26,84,87,230,42,146,189,193,64,218,139,136,13,70,119,15,161,49,65,95,161,48,28,93,102,221,74,77,249,110,23,248,12,70,30,223,142,178,81,49,218,53,127,130,248,88,252,241,68,157,214,191,48,201,253,142,191,192,98,46,182,252,182,140,119,126,95,50,255,0,236,160,35,92,148,159,118,58,146,127,253,110,132,163,244,126,172,206,129,128,200,207,135,205,79,223,202,17,112,146,47,117,229,164,191,250,221,9,72,232,254,69,176,238,3,87,251,233,251,249,64,36,118,9,17,197,103,245,164,254,2,27,170,34,253,209,181,3,243,43,63,173,39,240,16,221,112,237,251,96,54,23,204,117,220,70,132,185,213,238,87,182,191,228,29,141,69,199,136,225,234,236,54,230,235,82,111,109,93,231,232,1,14,123,109,71,141,224,172,60,166,209,202,61,80,207,137,253,75,3,19,50,162,147,6,165,152,152,116,170,173,52,236,2,172,195,75,204,188,209,56,135,146,111,38,232,82,76,140,148,147,46,100,100,119,35,181,184,140,211,219,150,128,81,40,148,5,89,190,49,106,167,193,74,62,72,96,97,134,1,148,116,252,83,69,82,12,200,209,84,140,225,88,136,248,147,137,243,252,0,38,243,100,89,116,242,192,233,133,76,75,44,196,139,89,40,204,50,203,36,211,109,54,150,88,36,161,41,34,34,74,72,172,68,68,86,34,25,76,193,21,184,121,198,17,108,49,93,126,161,129,158,91,174,45,71,238,161,72,226,132,151,13,204,111,55,194,51,110,18,141,104,51,63,170,63,192,3,236,71,138,67,117,62,41,13,8,34,210,67,90,124,192,52,169,36,125,192,130,227,96,89,219,246,193,39,198,224,42,124,192,0,4,87,116,231,125,36,254,249,63,22,139,85,208,169,229,79,138,125,95,206,246,141,56,74,166,122,108,185,145,59,74,120,19,228,215,129,189,209,251,156,235,62,12,249,167,50,30,227,172,110,183,223,153,157,111,86,173,195,94,53,237,167,133,174,119,226,114,83,99,61,155,54,118,197,82,177,174,78,101,191,185,250,212,218,122,233,111,201,240,196,249,122,226,173,198,220,83,122,36,62,226,10,235,101,179,185,22,174,205,175,99,50,48,189,96,0,0,0,0,0,0,0,49,87,165,31,200,79,51,126,37,246,196,33,149,67,170,102,150,86,224,76,233,192,149,60,179,204,186,23,134,112,221,103,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,195,206,190,201,222,84,249,55,235,3,15,123,69,129,233,76,99,86,19,232,225,216,199,3,98,170,54,53,194,217,55,212,171,88,126,161,30,169,78,147,238,138,170,230,226,83,14,37,198,156,208,185,42,66,180,173,9,59,40,141,39,107,25,25,112,25,42,0,0,0,0,0,2,0,122,81,252,187,51,55,226,95,99,194,25,255,0,208,169,228,177,138,125,96,78,246,117,56,95,252,210,216,43,100,236,233,199,117,60,204,204,188,169,240,206,36,172,238,122,236,223,14,212,163,239,119,76,161,150,253,237,153,8,109,54,109,164,39,178,146,189,174,119,51,51,59,129,146,153,9,148,251,59,97,89,88,43,39,48,167,185,250,44,218,130,234,143,198,235,210,101,235,148,182,219,109,78,107,144,227,139,43,161,150,202,196,122,123,55,181,204,204,194,224,0,0,0,0,0,0,0,0,0,0,15,53,155,88,249,83,231,39,172,12,67,237,23,199,165,49,141,88,179,163,135,99,28,115,138,171,56,215,20,228,223,93,173,98,10,132,138,165,70,79,186,42,171,123,249,79,184,167,29,115,66,36,165,9,212,181,168,236,146,36,149,236,68,69,192,5,149,232,84,242,88,197,62,176,39,123,58,156,51,252,91,252,148,200,76,167,217,219,10,202,193,89,57,133,61,207,209,102,212,23,84,126,55,94,147,47,92,165,182,219,106,115,92,135,28,89,93,12,182,86,35,211,217,189,174,102,103,112,0,0,0,0,0,0,69,95,78,119,210,79,239,147,241,104,181,93,10,158,84,248,167,213,252,239,104,211,132,170,103,166,203,153,19,180,167,129,62,77,120,27,221,31,185,206,179,224,207,154,115,33,238,58,198,235,125,249,153,214,245,106,220,53,227,94,218,120,90,231,126,39,37,54,51,217,179,103,108,85,43,26,228,230,91,251,159,173,77,167,174,150,252,159,12,79,151,174,42,220,109,197,55,162,67,238,32,174,182,91,59,145,106,236,218,246,51,35,8,108,233,71,242,236,204,223,137,125,143,8,103,255,0,66,167,146,198,41,245,129,59,217,212,225,127,243,75,96,173,147,179,167,29,212,243,51,50,242,167,195,56,146,179,185,235,179,124,59,82,143,189,221,50,134,91,247,182,100,33,180,217,182,144,158,202,74,246,185,220,204,204,238,6,74,100,38,83,236,237,133,101,96,172,156,194,158,231,232,179,106,11,170,63,27,175,73,151,174,82,219,109,181,57,174,67,142,44,174,134,91,43,17,233,236,222,215,51,51,11,128,0,0,3,0,58,106,252,150,48,183,172,8,62,206,168,140,255,0,22,255,0,58,242,19,41,246,137,194,177,112,86,113,225,79,116,20,88,85,4,85,24,141,215,164,196,209,41,13,184,218,92,215,29,198,214,118,67,206,21,140,244,246,175,107,145,25,7,158,205,147,188,169,242,111,214,6,30,246,139,3,42,186,106,252,169,240,183,171,248,62,209,168,137,20,194,125,28,59,24,224,108,85,70,198,184,91,38,250,149,107,15,212,35,213,41,210,125,209,85,92,220,74,97,196,184,211,154,23,37,72,86,149,161,39,101,17,164,237,99,35,46,3,181,103,94,198,123,54,109,19,138,162,227,92,227,203,127,116,21,168,84,244,82,216,147,225,137,241,52,69,67,142,56,150,244,71,125,180,29,150,243,135,115,45,93,171,94,196,68,65,24,61,10,158,84,248,167,213,252,239,104,211,132,212,139,41,146,155,25,236,217,179,182,42,149,141,114,115,45,253,207,214,166,211,215,75,126,79,134,39,203,215,21,110,54,226,155,209,33,247,16,87,91,45,157,200,181,118,109,123,25,145,222,176,1,138,189,40,254,66,121,155,241,47,182,33,12,170,29,83,52,178,183,2,103,78,4,169,229,158,101,208,188,51,134,235,59,158,187,11,173,61,31,123,186,121,15,55,239,140,173,14,38,206,52,133,118,84,87,181,142,228,102,70,30,117,246,78,242,167,201,191,88,24,123,218,44,9,84,233,171,242,88,194,222,176,32,251,58,162,47,86,19,232,225,216,199,3,98,170,54,53,194,217,55,212,171,88,126,161,30,169,78,147,238,138,170,230,226,83,14,37,198,156,208,185,42,66,180,173,9,59,40,141,39,107,25,25,112,23,87,58,242,19,41,246,137,194,177,112,86,113,225,79,116,20,88,85,4,85,24,141,215,164,196,209,41,13,184,218,92,215,29,198,214,118,67,206,21,140,244,246,175,107,145,25,4,32,244,92,121,118,101,151,199,94,199,154,39,248,99,254,86,236,21,178,118,75,99,186,102,102,101,166,84,248,27,18,81,183,221,74,111,135,106,82,55,91,214,86,203,158,246,244,133,182,171,182,234,211,218,73,218,247,43,25,17,150,64,0,14,39,20,225,60,43,142,104,82,176,182,53,195,52,172,65,69,155,163,172,211,170,144,155,151,21,253,11,74,209,173,167,9,72,86,149,161,42,43,151,5,36,140,184,145,14,88,0,64,14,222,219,16,87,118,71,199,109,77,195,145,106,181,44,178,173,238,154,162,86,230,60,137,15,34,81,50,70,244,89,106,109,166,208,219,218,210,234,219,45,4,149,181,109,42,82,155,116,145,202,244,119,109,191,51,101,92,118,120,75,24,202,213,150,88,178,160,211,181,213,27,47,201,122,150,226,89,117,180,74,138,210,29,74,19,169,107,99,172,25,54,227,139,106,58,73,9,53,33,9,57,180,205,236,151,202,252,250,193,174,101,254,110,97,8,152,138,132,228,134,165,148,119,150,227,75,105,246,204,244,58,211,173,41,46,180,187,26,146,106,66,146,102,133,173,7,116,173,68,118,43,253,139,141,132,255,0,242,25,255,0,196,213,143,251,216,12,159,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,99,170,101,110,86,224,76,150,192,148,204,179,203,74,23,129,176,221,27,125,212,161,117,167,164,110,183,175,45,231,61,241,229,173,197,93,199,86,174,210,142,215,177,88,136,136,187,88,8,86,233,171,242,167,194,222,175,224,251,70,162,46,175,65,143,211,179,239,111,241,144,206,156,235,216,207,102,205,162,113,84,92,107,156,121,111,238,130,181,10,158,138,91,18,124,49,62,38,136,168,113,199,18,222,136,239,182,131,178,222,112,238,101,171,181,107,216,136,139,150,200,189,151,50,39,102,191,13,252,133,48,55,185,207,116,125,91,194,127,52,230,76,223,245,125,238,231,243,75,174,105,211,191,119,197,181,245,113,189,138,193,117,64,0,0,98,175,74,63,144,158,102,252,75,237,136,67,42,135,84,205,44,173,192,153,211,129,42,121,103,153,116,47,12,225,186,206,231,174,194,235,79,71,222,238,158,67,205,251,227,43,67,137,179,141,33,93,149,21,237,99,185,25,145,135,152,33,63,221,40,254,66,121,155,241,47,182,33,7,251,23,27,9,255,0,228,51,255,0,137,171,31,247,177,146,152,167,9,225,92,115,66,149,133,177,174,25,165,98,10,44,221,29,102,157,84,132,220,184,175,232,90,86,141,109,56,74,66,180,173,9,81,92,184,41,36,101,196,136,4,123,116,85,236,49,85,202,216,223,146,71,55,41,114,233,248,178,165,30,85,54,135,135,170,84,181,71,147,70,99,122,109,187,41,228,200,108,157,110,75,164,218,146,141,26,72,163,186,163,53,47,127,165,185,31,0,0,0,0,20,59,247,10,128,0,234,153,171,153,120,87,38,242,227,17,230,150,54,151,184,162,225,154,123,181,9,58,92,109,14,61,164,187,12,53,188,90,16,167,157,89,165,182,208,106,45,110,45,9,35,186,136,121,161,199,248,255,0,25,102,150,50,171,102,14,96,226,25,117,204,67,92,144,114,103,78,146,101,173,213,216,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,189,47,102,150,86,224,76,232,192,149,60,180,204,202,23,134,112,221,99,115,215,97,117,167,163,239,119,79,33,230,253,241,149,161,196,217,198,144,174,202,138,246,177,220,140,200,241,252,186,46,118,19,63,164,103,255,0,19,86,63,239,96,59,7,71,214,79,85,114,71,100,188,11,132,113,45,6,37,43,16,205,142,245,110,176,211,81,84,195,230,252,183,150,243,105,148,149,161,11,235,45,199,84,118,28,37,149,210,108,104,35,52,161,38,48,219,167,59,233,39,247,201,248,180,74,159,2,224,45,86,122,108,185,145,59,74,120,19,228,215,129,189,209,251,156,235,62,12,249,167,50,30,227,172,110,183,223,153,157,111,86,173,195,94,53,237,167,133,174,119,8,171,232,84,242,166,197,62,175,231,123,70,156,37,87,106,108,148,252,145,27,62,227,108,156,106,127,82,151,136,41,229,212,31,83,187,182,209,57,135,81,34,46,245,91,183,12,153,55,217,104,156,210,131,86,236,215,166,202,177,151,19,146,155,25,236,215,179,190,41,149,141,178,115,45,253,207,214,166,211,220,165,191,39,195,19,229,235,138,183,27,113,77,232,144,251,136,43,173,150,206,228,90,187,54,189,140,200,239,81,159,113,0,242,176,61,46,236,223,157,244,189,163,242,71,11,103,69,26,135,46,140,198,35,142,234,151,2,75,137,113,113,159,101,247,35,188,130,90,120,45,4,235,46,104,93,146,106,70,149,26,80,102,104,43,85,86,232,203,216,114,181,85,153,88,153,145,17,27,145,62,67,146,93,68,74,221,78,43,9,90,212,106,81,54,203,50,82,211,72,185,157,144,218,82,132,149,137,36,68,68,66,245,229,14,77,229,222,68,96,214,242,251,43,104,242,233,56,121,137,14,201,98,11,213,89,115,145,29,110,25,26,201,163,148,235,138,109,6,171,172,208,131,36,107,90,213,109,75,81,152,69,95,69,94,195,20,172,210,147,249,36,115,114,151,18,161,132,233,178,37,83,104,120,122,165,75,76,136,213,151,247,70,219,178,158,76,134,205,167,35,52,110,41,40,209,168,206,67,74,51,82,55,26,92,152,145,242,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,24,171,210,143,228,39,153,191,18,251,98,16,202,161,213,51,75,43,112,38,116,224,74,158,89,230,93,11,195,56,110,179,185,235,176,186,211,209,247,187,167,144,243,126,248,202,208,226,108,227,72,87,101,69,123,88,238,70,100,97,230,8,122,168,24,171,254,197,198,194,127,249,12,255,0,226,106,199,253,236,101,80,0,0,0,8,1,233,71,242,236,204,223,137,125,143,8,79,240,199,252,210,216,43,100,236,233,199,117,60,204,204,188,169,240,206,36,172,238,122,236,223,14,212,163,239,119,76,161,150,253,237,153,8,109,54,109,164,39,178,146,189,174,119,51,51,48,176,29,10,158,75,24,167,214,4,239,103,83,133,138,206,61,145,42,187,95,116,164,102,118,20,126,163,46,143,132,232,49,232,117,44,71,85,98,58,150,180,48,116,168,41,68,86,86,105,54,145,37,227,213,163,120,118,36,54,243,132,151,55,70,218,164,211,37,50,19,41,246,118,194,178,176,86,78,97,79,115,244,89,181,5,213,31,141,215,164,203,215,41,109,182,218,156,215,33,199,22,87,67,45,149,136,244,246,111,107,153,153,247,88,84,154,85,58,76,249,148,250,100,72,178,42,146,10,92,231,89,101,40,92,167,201,166,217,39,93,81,21,214,178,105,150,155,37,42,231,161,180,39,146,72,136,62,76,45,132,240,174,6,161,69,194,216,43,12,210,176,253,22,22,190,173,78,165,194,110,36,86,53,173,75,94,134,155,36,161,58,150,181,40,236,92,84,163,51,226,102,57,96,0,0,0,0,0,0,0,0,1,230,179,107,31,42,124,228,245,129,136,125,162,248,154,158,139,143,33,60,178,248,235,219,19,71,43,139,58,56,118,49,199,56,170,179,141,113,78,77,245,218,214,32,168,72,170,84,100,251,162,170,183,191,148,251,138,113,215,52,34,74,80,157,75,90,142,201,34,73,94,196,68,92,5,234,202,220,173,192,153,45,129,41,153,103,150,148,47,3,97,186,54,251,169,66,235,79,72,221,111,94,91,206,123,227,203,91,138,187,142,173,93,165,29,175,98,177,17,17,7,107,0,0,0,0,0,16,173,211,87,229,79,133,189,95,193,246,141,68,77,72,178,153,215,177,158,205,155,68,226,168,184,215,56,242,223,221,5,106,21,61,20,182,36,248,98,124,77,17,80,227,142,37,189,17,223,109,7,101,188,225,220,203,87,106,215,177,17,16,70,15,66,167,149,62,41,245,127,59,218,52,225,53,34,202,100,166,198,123,54,108,237,138,165,99,92,156,203,127,115,245,169,180,245,210,223,147,225,137,242,245,197,91,141,184,166,244,72,125,196,21,214,203,103,114,45,93,155,94,198,100,119,172,0,69,95,78,119,210,79,239,147,241,104,149,65,106,179,211,101,204,137,218,83,192,159,38,188,13,238,143,220,231,89,240,103,205,57,144,247,29,99,117,190,252,204,235,122,181,110,26,241,175,109,60,45,115,184,69,95,66,167,149,62,41,245,127,59,218,52,225,53,34,202,100,166,198,123,54,108,237,138,165,99,92,156,203,127,115,245,169,180,245,210,223,147,225,137,242,245,197,91,141,184,166,244,72,125,196,21,214,203,103,114,45,93,155,94,198,100,119,172,4,0,244,163,249,118,102,111,196,190,199,132,51,255,0,161,83,201,99,20,250,192,157,236,234,112,191,249,165,176,86,201,217,211,142,234,121,153,153,121,83,225,156,73,89,220,245,217,190,29,169,71,222,238,153,67,45,251,219,50,16,218,108,219,72,79,101,37,123,92,238,102,102,119,3,37,50,19,41,246,118,194,178,176,86,78,97,79,115,244,89,181,5,213,31,141,215,164,203,215,41,109,182,218,156,215,33,199,22,87,67,45,149,136,244,246,111,107,153,153,135,21,181,143,146,198,114,122,191,196,62,206,124,121,172,30,164,177,102,22,161,99,156,43,89,193,88,166,15,93,162,226,10,124,138,93,70,54,245,109,239,226,190,218,155,117,189,104,52,173,58,144,181,21,210,100,162,189,200,200,248,140,107,255,0,98,227,97,63,252,134,127,241,53,99,254,246,3,23,246,228,164,213,107,253,24,251,50,208,168,84,201,117,26,149,70,70,12,137,14,28,70,84,243,242,95,115,15,201,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,235,209,153,177,119,228,108,203,133,230,70,53,78,243,31,99,234,124,71,228,199,122,14,229,202,20,19,45,234,32,221,196,37,228,188,163,90,85,33,39,165,59,198,154,65,36,247,36,227,153,85,11,42,178,226,22,21,194,152,43,220,93,42,93,23,3,117,21,97,200,213,8,229,55,193,142,66,108,155,138,243,43,127,90,210,243,72,43,37,219,239,10,230,122,174,102,99,181,128,0,0,0,0,0,10,31,33,81,67,228,2,133,204,81,125,224,92,12,21,196,6,148,243,26,129,36,64,124,192,6,211,231,109,63,116,110,141,167,237,217,191,164,6,15,237,148,182,207,220,134,179,255,0,8,127,217,196,66,224,151,13,56,231,15,58,131,182,138,164,67,191,154,207,36,74,222,219,53,212,68,247,25,171,121,219,240,143,36,151,119,86,254,113,20,153,116,217,205,199,56,113,164,88,137,202,196,54,251,92,57,188,143,231,1,49,187,19,75,126,70,11,117,91,205,95,150,101,23,34,47,206,163,12,205,142,106,52,30,174,119,24,131,177,125,21,116,252,24,235,102,109,255,0,116,138,95,101,70,127,157,71,243,252,3,48,26,43,36,203,210,3,88,47,231,102,2,170,241,0,88,13,168,169,233,159,134,227,182,166,119,150,170,178,171,106,183,231,14,23,156,66,22,121,70,76,44,193,197,122,81,162,216,138,122,57,223,243,247,127,152,78,222,208,80,219,127,14,176,102,146,191,132,90,62,38,127,168,184,32,219,105,56,233,141,143,177,106,146,68,71,238,166,122,120,29,255,0,62,120,6,118,116,125,78,90,170,176,27,83,183,74,112,91,86,45,63,93,20,73,211,101,107,136,172,232,249,152,101,92,134,147,51,225,131,27,46,69,245,113,68,169,52,119,184,13,192,46,96,5,204,5,84,118,228,52,17,220,203,225,26,215,252,131,66,74,198,95,8,13,103,204,10,255,0,112,15,152,169,114,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,72,174,53,43,144,162,121,128,208,179,176,170,11,157,133,28,230,9,87,194,3,89,153,119,7,208,152,40,47,217,50,1,197,86,191,48,201,253,142,191,192,98,49,54,251,100,142,6,59,93,147,127,153,124,123,252,104,162,79,43,95,152,164,254,199,95,224,49,25,219,123,183,170,147,142,142,197,250,89,251,232,162,72,140,50,45,56,194,223,253,124,232,74,55,71,242,143,220,254,3,43,159,233,167,239,229,8,187,120,180,227,51,47,254,190,116,37,7,163,242,254,1,192,71,127,240,167,239,229,10,36,130,15,230,86,127,90,79,224,33,186,162,51,239,27,112,63,50,179,250,210,127,1,13,229,0,217,80,248,166,182,74,209,114,46,255,0,228,31,121,153,25,242,228,62,89,37,125,63,116,4,99,237,239,135,84,120,86,144,242,81,24,183,52,250,194,143,135,31,157,178,124,56,122,4,111,81,20,113,113,29,45,70,103,217,150,194,187,63,174,16,149,253,188,233,73,86,6,142,178,109,158,197,38,180,124,190,194,215,160,68,227,183,139,95,128,102,118,179,141,43,179,246,224,37,111,96,58,242,79,7,110,77,114,12,215,139,109,207,135,22,162,151,156,72,141,41,123,198,142,215,241,207,159,192,66,41,246,7,175,154,41,48,163,239,100,251,230,49,108,172,74,225,197,49,75,143,17,41,216,117,226,114,58,143,143,207,12,184,253,169,0,231,27,191,2,184,220,228,99,67,124,76,134,179,230,2,138,77,200,105,73,25,40,198,165,120,164,40,70,64,42,1,107,0,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,157,194,162,135,200,5,47,98,185,138,146,136,197,45,116,153,10,37,38,71,204,6,171,29,253,2,162,151,227,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,228,42,40,96,52,138,25,25,242,49,83,20,62,64,42,68,162,226,102,2,169,227,204,80,249,128,13,153,7,109,63,116,111,149,187,199,201,49,43,61,26,85,110,125,224,35,135,110,249,205,163,220,63,5,241,240,159,47,253,20,70,174,77,161,47,102,6,22,61,36,101,225,248,37,196,190,206,216,144,77,190,166,56,159,112,182,113,194,254,218,114,63,216,162,63,178,60,136,241,214,23,51,226,126,232,97,127,12,216,9,180,217,66,50,17,131,223,210,132,23,205,213,31,2,251,19,3,38,90,185,32,200,248,157,198,55,236,163,111,113,207,220,191,79,87,252,19,3,36,83,200,5,69,79,196,20,21,185,90,192,45,126,121,51,188,195,177,248,39,251,96,223,63,214,156,16,101,181,51,59,172,115,139,14,201,47,203,100,242,225,250,243,226,118,179,126,57,200,162,50,146,211,194,106,15,143,235,107,16,121,181,213,53,200,216,195,21,60,173,221,149,139,231,17,105,231,243,215,253,0,50,75,163,250,121,22,36,97,189,78,118,112,114,75,159,15,158,69,244,137,105,132,179,94,187,153,157,173,207,238,136,106,216,38,173,187,198,102,214,183,139,70,19,211,192,248,112,118,47,164,76,149,53,100,173,229,175,194,223,202,3,237,1,83,43,10,0,47,143,18,243,13,4,124,110,55,8,138,198,52,25,21,203,128,13,124,203,80,169,114,26,125,2,164,118,1,168,5,57,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,10,39,152,170,185,10,39,152,13,14,115,20,79,100,85,206,98,141,247,128,220,50,176,165,248,25,10,153,88,62,132,192,113,149,133,90,20,158,31,156,47,240,24,141,109,189,93,249,141,142,123,63,224,206,255,0,175,138,36,162,179,194,28,147,251,2,255,0,1,136,218,219,200,254,97,227,149,255,0,189,159,191,138,36,136,187,148,187,227,69,29,188,223,193,9,59,232,253,87,204,44,7,195,252,41,251,249,66,49,166,29,241,162,206,222,111,224,132,155,116,127,171,230,46,3,225,254,20,253,252,161,68,147,211,213,242,163,28,63,58,79,224,33,190,161,243,83,255,0,50,49,250,210,127,1,13,229,127,40,10,41,94,129,176,103,97,188,101,113,182,69,112,24,109,182,221,59,127,151,79,171,125,167,119,69,172,159,139,123,251,194,61,62,129,14,24,165,174,175,136,33,246,181,89,182,213,202,223,70,161,53,251,100,83,245,229,173,64,247,214,181,14,177,244,63,226,233,244,136,88,204,54,119,24,134,41,106,213,242,178,15,149,190,141,96,50,239,97,250,198,226,101,14,55,86,213,188,198,49,187,90,237,107,156,98,243,9,135,193,46,111,96,172,244,219,223,212,92,254,181,34,14,118,57,151,163,21,225,100,110,239,124,99,7,141,254,203,28,77,190,90,43,121,75,116,237,111,150,151,251,196,128,239,77,112,176,214,124,198,134,184,88,107,62,96,40,124,74,195,73,159,112,212,41,207,128,13,93,197,240,10,10,159,34,20,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,8,238,2,162,132,86,21,0,20,50,184,166,159,72,169,21,133,64,82,220,44,41,226,241,21,183,27,138,128,0,161,149,192,143,184,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,47,198,192,42,2,134,118,21,1,67,59,1,157,133,20,10,1,168,0,80,207,141,128,84,0,0,0,0,0,0,0,0,0,0,0,0,5,12,251,133,69,15,144,13,34,135,200,84,80,249,0,212,159,228,20,62,98,169,254,65,67,230,0,54,36,253,15,221,27,227,98,79,208,253,208,17,81,183,234,237,238,19,135,248,83,254,202,48,27,35,220,209,143,48,178,116,223,242,195,7,191,236,205,140,248,233,0,43,251,131,248,211,254,202,35,219,41,222,220,99,92,56,246,157,90,43,112,213,107,218,246,117,0,39,63,101,71,47,132,31,225,250,122,175,224,152,25,44,201,221,39,240,140,67,216,206,167,215,112,99,206,110,52,91,17,169,54,213,127,206,163,250,61,35,47,25,59,164,254,16,26,192,0,7,89,199,12,239,233,237,163,86,155,72,73,242,191,208,168,67,118,221,180,190,174,253,105,253,254,173,88,206,73,91,77,173,115,146,126,113,51,152,161,173,113,17,218,183,190,151,119,214,152,137,14,144,26,94,138,125,69,237,253,245,227,71,184,105,229,116,202,63,56,11,123,176,235,251,188,196,152,157,55,182,26,112,185,253,158,48,155,154,65,223,123,254,111,242,136,56,216,165,122,115,50,162,139,95,78,30,120,175,255,0,164,70,19,139,69,93,247,220,62,167,249,64,114,202,20,21,80,160,10,151,35,26,79,153,13,69,200,198,147,230,64,42,42,92,197,5,75,129,92,6,160,20,46,34,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,66,133,204,85,92,133,8,174,3,66,248,31,158,224,142,241,85,115,20,65,222,224,53,153,91,188,47,217,62,2,130,191,66,96,56,234,177,31,83,145,250,202,255,0,1,136,222,219,209,46,120,15,28,158,237,86,249,153,198,223,95,20,73,29,74,199,21,242,62,246,85,248,12,71,206,222,20,214,213,131,241,196,159,124,185,248,51,224,249,236,82,243,0,137,138,145,219,26,56,102,86,229,207,245,162,18,89,209,255,0,49,178,166,96,54,12,211,127,154,159,69,245,210,140,70,189,121,9,107,27,190,155,242,211,207,245,146,18,47,176,18,18,113,112,35,132,127,225,79,131,156,160,18,127,76,34,84,56,230,71,205,148,31,238,16,250,85,230,243,15,150,144,127,40,198,183,234,8,252,4,62,165,255,0,40,13,7,192,109,233,244,141,106,26,46,126,96,24,223,181,204,5,185,150,85,109,42,51,181,6,177,201,55,253,14,66,18,243,86,42,153,196,49,201,70,127,152,144,124,83,111,163,88,157,61,167,224,28,188,181,173,32,144,226,190,97,213,75,178,87,62,49,254,1,8,249,239,77,85,63,20,198,104,219,121,55,166,33,126,248,155,31,207,29,244,122,0,92,157,142,148,130,197,24,98,238,36,143,221,132,46,23,251,36,113,55,57,80,100,170,67,166,95,223,107,254,13,2,12,118,72,150,108,99,44,42,217,26,44,120,186,9,241,253,117,129,56,153,59,32,221,164,58,87,79,230,215,57,126,182,128,23,57,174,225,172,249,141,13,31,2,33,172,249,128,160,210,146,237,25,141,67,73,31,104,238,3,89,149,133,5,79,145,10,0,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,69,97,80,0,0,20,177,31,17,80,0,0,0,0,20,59,247,0,168,0,0,161,21,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,47,196,5,69,15,129,220,12,252,193,204,172,96,23,225,200,12,192,175,200,44,64,40,103,123,2,133,12,85,64,43,127,55,16,181,206,247,20,35,62,225,94,4,86,1,67,226,98,164,86,2,11,241,176,10,128,161,152,23,18,1,80,0,0,0,0,0,0,0,20,62,34,160,3,65,240,20,62,67,81,243,26,76,204,6,164,255,0,32,175,62,2,137,254,64,62,28,72,5,6,211,255,0,67,247,70,232,216,148,163,78,155,122,64,69,158,223,136,52,251,132,191,11,248,83,187,246,40,142,124,176,65,187,140,48,251,86,50,215,88,136,158,94,119,80,36,143,164,2,43,142,123,131,208,219,138,183,133,57,21,255,0,189,68,110,101,155,203,99,26,225,213,88,187,53,152,138,227,250,242,0,76,230,197,48,151,23,5,186,217,153,170,248,149,74,241,109,249,212,113,153,49,136,201,179,185,91,136,195,141,139,170,11,147,131,156,87,189,159,229,144,211,217,253,106,63,164,102,68,115,53,32,204,202,220,64,110,128,10,159,4,128,226,113,5,206,42,72,139,243,210,252,6,34,127,164,9,242,114,149,61,155,17,26,49,155,189,254,100,202,33,44,85,190,49,147,250,225,126,3,17,59,210,1,13,77,211,234,47,110,220,34,94,52,123,137,151,14,41,148,96,44,110,199,47,183,27,52,42,171,90,147,99,161,62,92,85,111,209,17,196,230,80,77,7,191,178,200,252,94,255,0,132,65,78,201,109,161,121,151,84,77,206,229,69,127,129,126,200,96,78,134,27,74,126,88,177,223,196,254,80,29,137,66,130,170,20,1,95,161,49,160,136,107,224,124,76,105,62,100,2,162,165,204,44,86,2,46,23,1,168,5,8,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,35,176,212,174,67,72,10,26,123,197,27,35,227,192,107,62,68,54,210,163,43,241,1,172,86,221,147,48,50,176,95,178,96,62,10,138,111,29,239,214,149,248,12,96,142,221,17,148,188,5,141,147,161,103,127,6,242,47,179,70,25,225,55,231,46,95,245,51,252,6,48,187,109,104,236,57,128,113,146,148,139,223,193,221,231,250,180,96,16,213,139,153,221,99,185,105,50,81,25,110,248,31,235,41,18,17,176,12,212,37,140,7,23,120,222,175,154,157,155,246,185,202,49,128,249,140,211,77,230,45,65,45,166,214,221,91,137,254,160,129,156,27,2,49,43,194,152,17,237,30,245,243,83,141,203,234,101,23,225,1,43,212,67,188,24,167,254,46,143,192,67,236,95,51,248,71,197,67,236,211,162,25,255,0,123,183,251,210,31,99,135,222,94,112,27,74,51,191,1,68,138,153,249,198,139,168,128,90,220,254,96,222,203,250,202,108,163,249,141,81,46,31,172,8,80,218,150,49,177,141,34,167,74,200,188,8,131,237,23,217,95,19,129,157,109,19,152,18,178,90,111,243,34,127,127,216,76,66,190,215,145,247,88,218,63,98,223,48,16,124,254,204,248,14,185,179,4,228,196,198,184,84,205,198,139,78,42,130,174,209,253,153,145,56,155,63,212,83,81,161,188,225,56,210,173,80,117,62,246,119,47,156,182,126,127,72,129,60,138,152,228,108,105,134,180,57,166,216,134,26,185,95,243,214,132,223,236,135,61,115,48,172,149,56,238,179,240,195,229,226,219,244,51,64,50,81,146,43,23,17,172,249,141,182,57,39,238,141,195,230,0,69,113,166,220,76,106,79,49,165,71,199,128,10,128,16,0,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,132,86,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,62,34,160,2,150,34,20,250,33,168,80,203,188,185,128,95,136,17,220,198,144,189,128,106,50,47,56,167,62,97,99,49,75,92,6,171,17,10,115,226,96,119,239,20,46,96,43,126,55,14,102,43,98,11,88,3,73,7,33,80,0,0,0,0,0,0,0,0,1,67,224,66,162,135,112,26,79,136,161,159,112,168,210,174,92,57,128,214,145,67,20,73,40,197,110,124,128,7,207,47,232,62,232,250,83,204,124,115,53,30,139,122,64,71,70,220,148,230,95,247,21,173,78,22,159,9,90,198,95,226,222,129,22,120,15,179,140,104,37,254,234,197,254,21,34,83,118,233,57,141,251,136,221,240,191,132,175,203,252,88,69,110,15,113,76,227,26,17,168,236,101,82,138,124,190,202,144,19,41,176,226,201,56,45,196,220,184,226,131,254,10,48,205,184,246,52,159,30,241,130,123,10,204,223,96,181,153,185,115,247,82,101,203,236,81,134,116,195,59,160,254,216,255,0,0,13,243,21,63,16,15,152,161,151,102,224,56,186,209,252,174,146,251,33,126,3,17,127,210,23,21,162,195,15,184,149,40,212,172,100,171,149,203,245,57,98,80,107,9,53,50,68,69,126,217,126,3,17,105,210,0,244,165,209,166,178,165,93,8,198,78,88,172,92,44,137,64,49,155,100,185,41,99,53,43,26,148,132,145,81,164,23,104,237,250,37,129,58,56,89,205,93,107,77,143,196,229,254,112,128,141,158,234,110,83,243,38,176,226,31,221,171,193,242,16,103,166,255,0,162,26,244,122,4,245,96,87,141,222,189,169,87,182,235,187,237,128,119,69,10,10,157,187,133,0,5,57,29,133,69,14,215,226,2,163,81,114,20,250,16,47,56,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,40,249,88,104,78,145,168,202,227,66,64,110,94,226,182,236,152,25,88,83,141,140,7,201,48,174,211,133,231,65,254,1,135,187,102,68,39,114,255,0,24,17,55,123,248,63,191,236,241,198,97,203,35,54,215,246,134,49,91,107,152,59,252,190,197,103,186,212,106,234,63,69,111,207,216,9,16,179,154,76,19,57,147,83,78,139,40,183,61,255,0,226,232,25,213,176,26,81,186,192,138,183,111,230,167,225,148,48,143,58,163,170,54,105,86,83,163,78,158,175,223,127,208,237,140,203,216,22,114,138,70,4,99,123,254,20,225,167,209,40,196,18,181,69,212,170,124,66,255,0,23,111,247,164,62,213,145,153,91,210,62,28,62,163,85,58,25,153,243,140,223,239,72,125,206,25,149,237,231,20,109,43,128,208,92,121,141,106,226,52,92,136,7,71,206,38,245,224,106,213,138,255,0,50,103,127,2,98,23,118,197,104,147,141,24,186,127,218,234,123,254,203,32,77,78,108,36,151,130,43,73,50,185,157,42,105,23,254,196,196,49,237,155,25,198,241,163,55,69,191,43,137,62,127,101,144,2,197,100,203,164,140,107,134,200,213,111,155,208,207,151,217,91,19,115,177,147,250,176,164,146,213,127,155,82,59,191,197,154,16,123,148,166,164,99,108,54,101,192,138,185,12,255,0,231,155,19,105,177,59,219,220,43,35,181,115,240,220,158,239,241,86,64,101,156,99,186,18,127,8,222,62,99,102,47,206,211,247,70,241,243,0,79,49,160,249,159,194,53,167,152,208,124,207,225,1,168,185,0,23,32,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,239,220,41,218,26,128,6,158,208,118,134,161,67,62,23,32,20,59,125,208,43,119,129,219,238,138,88,5,120,247,1,95,184,46,100,41,123,0,169,223,188,80,87,237,133,57,0,175,104,59,66,164,126,112,185,0,167,104,59,67,80,0,0,0,0,0,0,0,0,0,161,159,113,115,21,20,63,56,10,113,184,208,162,62,35,95,30,99,74,207,129,249,192,19,171,247,6,163,183,221,20,73,240,43,249,133,76,187,192,19,204,124,83,21,167,71,31,56,251,72,236,99,224,158,164,167,119,168,252,255,0,200,2,62,54,223,105,79,251,139,236,234,211,225,30,251,127,123,8,156,195,70,101,139,168,134,163,227,215,227,127,10,66,89,182,209,125,147,247,29,169,127,225,14,227,255,0,23,17,49,66,82,83,139,104,198,71,202,108,115,255,0,157,32,18,237,176,83,228,120,56,208,165,243,197,150,229,246,40,163,63,98,17,18,120,114,191,242,8,242,216,37,251,225,52,246,248,123,173,46,239,177,69,18,25,13,73,83,103,164,239,218,254,64,31,65,243,3,241,5,5,79,196,1,199,212,210,102,201,88,190,140,191,1,136,199,233,5,164,41,172,57,34,79,87,182,243,25,47,181,175,157,219,148,126,113,39,147,82,106,104,137,37,126,215,242,24,142,78,144,198,8,240,95,4,246,189,216,113,227,246,41,96,35,195,38,29,91,89,145,90,73,42,214,139,36,185,125,157,177,63,25,110,230,247,194,55,59,219,115,254,152,128,28,166,89,53,153,117,222,54,179,18,139,254,144,216,159,124,174,94,175,9,241,253,71,253,48,23,16,0,0,6,149,115,26,134,149,31,16,26,203,196,2,229,199,144,23,136,29,214,1,82,244,10,138,23,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,0,206,195,109,35,90,134,132,128,221,51,184,161,242,48,21,250,19,1,242,74,241,21,246,134,49,171,106,148,23,200,255,0,20,25,145,25,124,165,252,59,3,37,101,120,170,251,83,24,219,181,82,20,121,119,138,44,101,250,11,248,118,2,68,45,237,4,90,115,74,188,164,240,34,234,188,191,99,52,50,135,96,89,159,150,12,10,206,165,254,154,119,240,241,37,24,197,237,161,82,105,204,202,253,207,151,85,254,46,208,200,125,131,36,169,56,195,3,32,150,178,34,240,159,2,62,31,58,148,32,153,28,56,100,116,168,63,177,26,253,233,14,69,118,239,46,241,196,225,85,106,164,83,206,231,198,19,71,199,237,82,57,103,57,125,209,70,194,249,141,161,186,190,99,104,7,86,204,189,42,194,85,82,50,35,47,7,75,231,250,209,136,123,219,117,166,75,24,160,210,210,10,216,96,185,36,191,85,146,37,251,53,77,77,224,170,202,200,204,180,210,230,159,3,251,17,136,104,219,74,107,142,99,70,82,110,186,119,195,105,46,42,251,44,128,24,245,149,68,165,227,76,59,164,237,243,106,33,127,206,160,77,126,196,44,186,156,45,32,205,101,111,13,201,239,63,239,86,68,41,229,26,76,241,198,26,243,120,114,31,240,205,137,186,216,165,41,78,19,147,98,47,237,220,158,239,241,86,64,101,100,82,50,109,55,244,141,227,230,54,99,120,137,251,163,120,249,128,21,251,134,218,136,238,127,8,220,79,49,160,249,159,194,2,169,35,183,17,80,46,64,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,106,32,185,13,35,82,64,84,80,206,194,162,128,40,119,62,61,193,99,50,230,53,10,114,1,78,124,8,57,115,21,34,227,113,67,62,224,3,5,10,10,168,5,72,188,226,135,204,128,174,125,226,188,12,174,0,100,86,228,40,69,192,84,185,10,128,161,31,112,168,0,0,0,0,0,0,0,0,0,10,31,18,21,20,62,64,41,200,236,98,138,34,62,225,91,25,241,20,50,50,62,96,22,177,16,10,242,230,40,0,56,170,178,244,238,175,126,58,191,144,114,163,129,174,190,150,247,26,181,113,213,203,238,0,142,93,181,106,122,253,198,232,91,165,111,8,223,143,236,127,72,139,74,75,164,140,77,74,95,30,204,182,15,135,235,132,36,3,107,250,251,243,189,201,110,165,74,45,29,126,250,150,125,253,95,211,232,17,236,219,132,221,102,19,137,185,105,117,179,225,207,199,1,43,91,2,213,219,247,42,219,94,253,117,98,226,34,251,173,197,244,137,34,162,57,173,133,25,153,159,190,31,63,128,132,70,108,29,137,92,102,37,54,41,200,151,103,49,139,60,9,125,147,185,69,46,60,68,179,225,55,247,240,214,178,53,112,121,69,199,237,72,7,58,124,192,188,192,124,192,185,91,188,6,204,139,17,114,239,17,217,210,24,217,39,5,107,210,92,113,135,155,236,50,196,137,200,73,233,251,162,60,58,67,204,189,195,39,135,251,112,47,224,101,128,141,76,177,255,0,194,101,122,223,169,202,254,48,129,62,249,89,250,105,255,0,1,254,152,128,156,176,177,230,101,123,135,231,82,191,140,32,79,190,86,254,153,255,0,192,255,0,166,2,227,128,0,0,210,163,43,141,67,74,185,128,214,94,32,23,48,47,16,46,86,244,128,212,2,133,200,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,1,69,13,9,27,166,86,27,73,1,186,101,97,67,228,98,170,15,161,48,31,52,143,17,95,106,99,28,246,163,73,43,47,49,49,25,23,232,47,225,217,25,25,35,196,87,218,152,199,173,168,10,249,119,137,120,255,0,121,255,0,14,200,72,132,253,163,251,25,163,136,72,185,23,84,254,46,200,190,155,8,190,175,119,56,29,5,114,254,217,247,253,134,72,177,219,75,29,179,67,17,151,236,63,226,236,139,193,176,204,141,222,63,193,61,139,219,194,93,255,0,96,146,39,33,53,24,73,203,209,105,197,111,208,44,241,255,0,49,35,153,112,206,220,251,199,93,193,110,235,162,83,15,77,175,1,147,231,245,137,28,251,156,190,232,163,105,75,177,242,26,72,238,40,190,99,67,106,231,192,7,74,206,55,212,140,11,90,52,220,190,100,207,228,127,97,49,11,155,97,201,82,241,163,4,171,157,240,242,74,230,127,101,144,38,99,59,157,209,128,235,39,166,255,0,50,42,29,255,0,97,49,10,187,92,61,189,198,209,143,77,190,96,160,185,253,153,240,22,171,39,17,175,27,97,187,159,233,244,63,225,155,19,121,177,115,100,156,41,36,191,221,169,29,223,226,172,136,71,201,116,254,93,240,215,31,211,248,95,195,54,38,255,0,99,84,233,194,146,78,255,0,167,50,63,139,52,3,39,216,43,37,37,240,141,211,230,54,152,226,73,251,163,116,249,128,39,152,208,124,207,225,26,211,204,104,62,103,240,128,212,92,128,11,144,0,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,134,41,199,206,53,10,105,244,128,36,84,105,35,176,106,244,0,160,212,158,67,72,169,31,112,10,159,33,166,231,231,21,229,192,80,6,162,228,7,196,236,5,200,45,198,224,22,225,204,12,131,79,164,84,6,147,43,88,20,10,5,0,173,188,220,5,8,251,172,53,10,25,113,184,10,31,3,21,35,184,168,0,0,0,0,0,0,0,0,0,0,0,10,95,141,133,69,12,251,128,80,239,200,142,195,69,143,87,140,98,167,200,82,220,46,3,81,29,185,241,0,74,251,172,0,43,127,64,235,56,149,6,125,90,202,50,241,255,0,144,118,81,213,113,74,47,213,120,253,95,250,32,34,163,105,186,99,106,247,55,172,210,175,205,150,186,47,111,156,136,241,154,123,186,148,115,73,90,218,15,135,15,162,49,34,91,84,67,220,123,152,247,205,90,186,239,117,191,80,17,217,82,111,119,49,190,55,236,145,254,233,128,203,109,140,241,60,168,21,220,59,13,27,211,75,184,194,33,157,158,52,151,21,199,46,86,244,9,165,203,25,235,155,72,117,107,73,145,148,181,167,138,175,244,8,16,77,178,115,250,113,134,22,61,31,237,182,15,127,217,88,19,135,146,111,111,104,79,158,155,124,188,225,115,251,18,0,92,207,161,184,161,115,21,250,16,46,96,54,100,145,233,231,222,35,179,164,58,254,226,11,180,127,221,135,253,76,177,34,114,121,125,209,29,189,33,252,48,65,31,254,120,127,212,203,1,26,249,97,255,0,132,202,247,235,82,191,140,32,79,198,86,164,207,194,125,175,212,127,211,16,13,150,31,248,75,175,126,181,43,248,194,4,252,229,111,233,159,252,15,250,96,46,56,0,0,13,42,46,60,198,161,165,92,192,107,47,16,8,187,192,188,65,66,226,3,88,10,23,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,0,109,164,107,80,208,144,27,170,20,191,3,33,85,10,95,129,144,15,157,255,0,21,95,106,99,31,118,158,227,151,88,151,255,0,67,254,29,145,144,50,12,244,171,237,76,99,222,211,228,103,151,152,148,136,143,244,31,240,236,128,133,61,166,127,240,161,137,63,244,63,226,236,139,167,177,49,219,30,96,206,31,225,31,224,100,139,93,180,186,76,179,59,17,145,145,151,230,63,226,236,139,167,177,34,82,120,247,6,113,255,0,8,255,0,3,36,73,19,63,128,191,180,52,175,247,181,143,222,36,118,133,248,164,58,190,4,43,80,169,127,239,115,31,188,72,237,11,50,210,92,69,31,58,213,199,144,219,66,239,126,3,83,135,199,135,156,109,165,95,0,11,103,159,133,124,190,173,127,188,213,31,224,12,66,166,212,69,249,111,142,95,238,34,63,133,120,77,174,119,52,78,96,42,213,239,194,145,80,229,250,201,136,86,218,213,173,222,55,138,148,145,219,192,72,62,63,175,62,2,223,100,92,125,238,55,195,7,174,223,150,24,69,203,236,205,9,193,217,26,54,231,11,200,237,223,230,187,231,203,252,93,161,9,219,61,180,226,241,174,24,208,218,149,249,100,132,92,10,255,0,159,52,39,7,101,166,157,103,13,200,37,180,180,252,213,120,251,73,50,253,14,208,12,130,99,129,39,238,141,211,230,54,152,228,159,186,55,79,152,2,121,141,38,87,81,141,86,225,192,104,62,96,53,0,23,32,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,249,10,23,2,184,212,40,124,64,12,248,92,57,144,161,223,149,133,0,0,47,112,0,0,0,1,169,60,134,145,91,159,48,21,191,27,10,25,247,7,167,188,84,139,188,0,139,188,84,0,5,12,174,6,87,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,92,198,161,67,1,164,248,13,38,187,119,13,119,191,3,20,52,149,192,105,79,19,184,212,42,146,176,161,243,0,62,37,97,213,241,71,232,111,243,255,0,209,29,160,202,197,114,28,5,123,142,226,220,124,111,228,1,18,123,92,61,187,247,41,217,189,250,247,127,235,2,62,106,72,249,101,7,127,161,47,194,98,76,118,188,160,73,87,185,61,204,73,107,252,223,123,54,103,111,156,122,4,108,215,99,46,60,196,33,72,90,110,217,31,104,173,222,96,47,110,202,103,108,95,133,255,0,202,200,95,194,176,39,19,34,56,208,95,63,247,65,223,224,155,16,107,178,218,137,56,199,11,241,47,238,170,23,63,215,88,19,135,144,79,39,220,236,142,210,111,225,23,123,254,194,216,11,187,244,33,204,180,141,8,116,142,197,116,141,101,196,238,3,98,65,89,54,244,136,239,233,15,237,96,116,151,254,120,23,240,50,196,136,74,86,146,191,164,71,119,72,41,58,172,26,126,246,118,247,95,192,237,246,41,64,35,95,44,11,251,38,87,139,236,82,191,140,32,79,198,86,157,252,39,255,0,3,254,152,128,172,179,79,246,77,175,146,184,123,220,175,227,8,19,231,149,71,127,10,127,192,127,166,2,228,128,0,0,208,191,24,134,177,165,69,198,224,53,151,136,4,87,239,2,241,0,185,128,169,112,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,6,218,70,229,134,142,207,113,128,220,80,161,242,21,80,161,242,1,243,200,241,21,246,166,44,14,210,205,154,242,247,17,157,143,143,83,229,250,251,34,255,0,72,226,133,125,169,139,35,180,28,37,202,192,149,246,82,147,61,93,87,145,145,114,121,160,16,139,181,3,102,140,206,196,165,99,43,117,62,127,177,217,23,35,98,103,73,24,247,6,21,211,195,194,60,255,0,89,146,58,110,214,116,183,34,102,102,42,90,146,162,209,212,121,168,143,156,118,60,195,176,236,101,45,182,179,19,7,161,74,34,50,240,135,113,254,161,32,4,217,224,37,235,160,82,174,101,253,173,96,248,125,162,71,103,95,138,67,169,101,202,201,220,61,72,50,59,222,151,28,255,0,228,32,118,213,240,43,0,249,28,51,212,127,9,141,166,212,124,70,183,149,101,125,211,27,77,40,142,224,58,86,116,36,253,193,86,238,71,253,168,159,252,9,136,89,218,225,9,60,109,24,204,207,251,66,143,225,159,19,77,157,78,145,96,42,223,31,210,137,255,0,192,152,133,125,173,156,37,99,120,164,71,206,130,130,255,0,158,124,7,1,179,4,68,191,141,112,173,245,241,197,80,83,195,245,214,68,225,228,4,68,68,162,60,132,26,248,212,29,62,215,235,40,16,163,178,108,37,191,140,112,178,146,147,50,247,91,4,185,151,234,172,9,193,201,104,102,197,33,221,68,100,125,117,195,230,95,169,32,5,212,103,146,126,232,220,62,99,109,158,22,27,135,204,0,174,92,70,217,168,204,204,134,229,251,134,217,23,104,238,3,90,72,140,128,84,139,79,46,241,64,26,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15,136,5,203,206,23,47,56,105,32,210,64,23,47,56,29,143,188,82,196,65,217,243,128,160,169,23,156,80,84,206,224,41,114,243,138,149,140,185,138,105,79,156,194,196,92,128,5,75,205,220,40,42,94,96,21,224,93,225,114,243,138,88,175,97,93,36,1,114,243,128,105,32,34,176,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,240,33,81,67,243,0,210,124,69,120,17,95,188,44,93,225,217,189,174,0,74,85,249,10,13,87,47,56,210,124,192,84,249,16,235,245,115,182,235,87,15,27,249,7,62,124,74,195,129,174,36,189,226,230,127,69,252,128,48,107,104,90,4,74,183,128,58,195,143,167,117,214,173,160,200,185,238,185,220,143,204,34,127,51,105,101,78,172,180,218,82,241,124,166,149,246,203,143,142,191,71,160,74,126,124,99,56,241,252,7,173,214,139,87,89,183,189,175,236,66,50,243,149,77,189,92,109,198,149,114,42,113,21,249,125,27,128,57,237,152,223,209,140,176,190,163,73,126,90,97,31,31,215,89,19,103,144,213,36,38,134,242,9,214,78,245,7,79,198,251,18,61,34,12,178,14,172,138,110,45,195,174,45,73,34,111,16,195,112,238,147,62,78,181,230,248,4,192,108,251,152,16,94,166,44,215,33,146,79,95,120,140,201,151,63,81,64,12,181,130,246,248,144,119,79,27,242,251,163,144,73,145,112,185,14,171,133,171,49,106,49,98,186,195,164,162,115,93,172,149,23,35,87,159,224,29,149,42,37,112,35,226,3,68,206,41,225,231,47,192,48,15,164,10,33,251,132,109,105,74,204,213,139,72,249,125,134,80,207,201,4,122,11,225,24,71,183,69,52,167,96,118,155,61,124,49,66,85,192,200,191,57,147,231,248,64,69,62,94,153,183,153,248,135,133,140,138,89,113,253,144,129,61,185,84,229,188,41,107,126,113,254,152,129,140,48,215,82,205,76,76,146,191,101,217,168,227,199,148,148,249,190,1,59,25,63,47,172,248,91,197,236,245,126,68,127,100,1,119,8,207,188,84,18,119,230,0,3,74,185,141,67,73,223,188,6,178,241,3,129,21,251,197,19,196,136,133,109,198,192,42,92,72,84,83,144,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,2,167,200,134,210,70,233,242,33,182,68,101,204,6,231,59,220,80,249,10,241,33,67,228,3,230,144,102,68,175,181,49,104,243,183,118,120,54,180,75,255,0,22,254,21,177,119,95,43,165,95,106,98,210,103,126,225,24,50,180,167,56,25,117,107,243,253,85,176,16,199,182,81,52,156,198,197,230,159,247,63,207,250,132,113,197,108,141,49,108,230,94,20,210,229,136,186,247,119,248,187,227,148,219,41,216,202,204,108,94,148,43,137,248,63,184,255,0,80,142,56,13,147,210,181,102,94,22,36,23,15,151,173,255,0,248,239,128,156,204,172,94,188,45,66,114,247,53,81,226,157,255,0,224,208,59,171,133,217,35,244,142,139,148,186,139,9,208,73,93,212,88,191,193,54,59,211,158,33,124,32,56,231,207,183,199,206,99,231,104,213,198,195,118,82,136,151,207,188,198,195,43,46,55,63,48,11,127,158,147,210,198,95,214,212,167,116,151,129,234,39,226,223,147,6,33,91,106,90,138,37,227,152,102,135,181,17,209,91,79,139,111,207,159,244,9,108,218,207,22,34,131,151,21,61,53,13,194,159,162,85,180,251,214,171,154,88,47,65,249,196,45,230,197,125,236,67,137,162,202,122,95,88,52,194,67,90,183,100,142,27,199,14,214,177,121,192,94,13,142,33,182,246,36,195,78,155,119,52,227,8,124,111,246,72,226,108,178,173,4,221,49,194,73,88,186,218,207,254,109,34,23,182,52,101,41,196,24,113,36,158,120,194,31,127,215,199,19,79,150,72,209,78,113,38,86,62,180,191,222,36,7,127,103,145,13,207,162,27,108,242,33,185,244,64,40,171,17,112,26,18,102,106,49,169,95,202,52,164,236,163,1,184,124,136,80,84,206,228,66,128,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,159,11,144,31,164,56,90,196,2,135,200,44,98,164,71,222,28,128,80,236,40,42,118,238,20,0,0,0,1,82,46,55,33,65,168,185,240,228,2,159,68,43,126,34,134,71,123,144,25,31,51,1,168,6,146,49,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,224,126,112,176,162,143,184,3,191,136,25,39,153,115,20,0,0,0,0,176,224,235,100,71,185,191,215,127,32,231,84,118,73,14,14,172,70,173,214,174,54,213,252,128,35,123,105,26,29,77,30,231,119,81,109,126,183,126,218,126,195,233,17,209,153,166,234,170,36,110,113,249,71,209,203,82,196,181,237,5,134,83,51,192,27,168,58,244,117,171,251,237,173,125,215,167,208,34,151,57,105,238,64,172,165,173,206,236,142,154,74,182,171,253,27,158,159,64,14,173,150,211,142,22,32,164,56,151,116,104,170,199,93,244,222,214,90,56,254,224,207,188,176,205,169,56,127,12,202,125,172,65,213,212,137,170,81,31,84,37,218,232,109,63,80,98,58,240,196,163,139,82,132,233,57,167,68,182,215,123,94,214,82,120,139,247,69,199,143,55,72,122,10,106,182,222,61,171,78,224,184,240,79,126,159,64,9,77,217,223,59,143,17,185,135,233,111,226,126,176,236,142,183,118,250,150,141,90,119,170,230,77,145,23,4,249,251,134,86,82,165,20,184,205,62,75,215,175,87,27,90,246,51,33,24,155,24,205,170,79,197,24,62,73,59,173,149,248,67,181,165,37,123,55,32,190,30,100,36,187,11,111,60,19,20,215,207,183,127,253,101,0,229,165,25,232,43,121,198,21,237,197,36,163,224,118,86,107,211,124,78,146,189,175,249,204,145,154,146,77,36,217,26,188,227,5,246,247,154,219,88,13,155,59,107,98,180,151,139,246,25,64,34,243,14,168,164,102,182,39,59,234,187,243,85,230,253,18,66,117,50,118,46,231,194,253,141,58,186,191,125,255,0,84,16,79,130,150,79,102,150,35,52,157,238,169,135,255,0,72,72,158,60,167,47,237,173,190,193,254,152,11,167,107,0,0,0,210,171,220,106,26,85,204,6,180,248,183,15,194,5,226,1,91,238,128,169,122,69,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,21,62,68,54,141,87,243,141,211,59,216,109,149,143,184,6,176,62,66,170,20,62,64,62,119,252,85,125,169,139,45,180,18,150,140,5,94,89,44,202,221,87,145,241,249,243,66,244,191,226,43,237,76,88,173,163,94,83,120,3,16,158,165,88,186,167,35,251,59,32,33,143,107,119,86,230,101,226,178,82,212,119,234,60,207,252,93,129,240,236,166,250,154,204,252,46,90,149,98,235,188,143,252,93,241,77,171,95,55,51,51,20,118,149,199,169,115,63,241,118,7,205,178,210,140,179,51,12,29,207,244,111,241,119,192,78,174,80,168,213,132,232,10,51,51,35,162,69,62,63,173,54,59,235,222,33,124,34,222,228,226,245,97,12,61,207,251,71,19,248,38,197,193,119,196,47,132,7,15,53,86,95,127,51,31,43,78,90,252,76,125,19,200,247,156,251,212,56,229,57,163,188,248,249,128,97,190,221,53,227,70,4,109,178,118,73,111,41,21,148,240,87,15,156,183,207,143,164,68,117,109,245,63,87,141,117,168,251,40,46,209,253,113,137,50,219,198,176,164,225,58,99,123,215,253,242,157,88,79,141,195,231,76,243,227,233,17,137,37,70,237,78,49,220,207,138,11,143,219,0,203,253,138,105,138,126,169,65,144,68,215,99,24,69,231,207,130,163,31,152,76,158,94,180,109,192,93,237,249,161,124,190,209,34,32,118,32,105,91,250,49,220,191,187,8,255,0,134,48,152,12,7,116,193,89,25,254,136,87,239,18,3,186,181,226,144,221,35,227,113,176,201,157,139,238,143,160,173,107,216,5,12,187,198,217,243,26,151,115,46,6,52,21,239,196,192,110,112,177,0,23,32,1,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,44,66,160,0,40,102,64,124,133,12,202,192,40,43,164,197,74,199,220,42,3,64,169,21,197,6,164,242,1,67,230,40,87,228,67,81,151,27,138,25,249,128,84,133,70,146,51,184,212,2,130,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,168,187,198,161,67,50,239,1,164,5,76,203,204,52,168,236,2,160,9,81,10,218,224,10,43,164,135,11,82,35,247,190,62,127,228,28,210,184,17,14,10,176,189,59,158,39,199,87,47,184,3,15,243,231,17,69,135,224,61,104,144,122,250,213,180,145,119,110,189,62,145,22,89,244,182,158,173,165,104,69,173,74,34,226,95,94,232,146,172,247,101,217,126,3,178,203,179,214,124,99,243,238,132,110,109,0,193,51,93,74,73,41,47,153,4,124,11,235,221,1,99,225,58,77,62,210,184,246,92,74,184,124,36,59,173,10,170,151,101,33,130,83,215,82,149,204,248,120,191,8,232,36,189,11,46,124,239,192,118,220,0,218,166,98,40,141,220,140,141,78,21,151,203,131,106,48,18,113,176,125,53,78,193,192,243,236,213,143,194,124,79,198,231,40,188,194,71,240,242,13,20,200,233,59,112,215,203,237,140,96,238,194,148,68,51,129,240,68,147,102,61,203,194,92,73,60,126,125,36,188,195,58,233,73,36,67,104,172,69,109,92,190,19,1,190,249,17,160,136,248,241,17,255,0,210,10,246,156,12,130,35,81,91,23,17,112,253,102,80,144,25,6,90,10,197,222,35,203,164,45,195,78,8,46,39,253,216,23,240,50,192,70,198,93,41,42,204,236,65,195,232,101,255,0,24,64,158,220,169,70,159,10,112,47,206,63,211,16,31,150,103,171,51,107,255,0,173,202,62,63,178,16,39,211,42,203,251,105,127,176,127,166,2,228,128,0,0,210,162,59,141,67,74,185,128,214,94,32,23,48,47,16,11,152,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,13,180,141,193,160,142,224,55,20,40,124,133,84,40,124,128,124,242,12,137,42,251,83,22,15,105,133,91,47,49,33,149,203,243,31,240,236,139,247,35,145,253,168,176,187,74,170,217,125,136,248,127,121,255,0,14,200,8,79,218,141,119,204,204,76,70,103,127,148,191,139,178,52,108,196,189,25,147,134,143,143,14,185,203,246,59,195,119,106,83,190,102,226,115,253,133,252,93,129,240,236,212,230,156,201,195,133,111,239,207,226,239,0,157,108,149,115,86,17,195,220,255,0,180,49,63,130,108,92,119,20,90,11,225,22,183,35,222,252,169,225,226,211,250,65,19,191,236,77,139,160,179,187,105,63,56,14,34,121,246,202,222,117,14,41,211,229,113,202,78,241,203,225,80,226,86,189,54,225,123,128,142,125,188,154,119,220,197,33,70,190,5,2,176,124,207,245,54,68,108,40,239,82,141,246,200,253,240,148,205,187,227,95,6,66,86,191,22,151,89,62,95,98,104,69,155,165,106,172,95,182,71,239,128,103,46,195,45,146,252,16,187,23,12,99,31,159,254,140,37,219,4,217,48,212,86,252,253,95,189,33,18,59,9,151,188,210,207,255,0,60,88,252,17,132,183,224,211,188,69,126,188,175,222,144,14,222,201,246,82,127,8,223,46,87,238,31,59,62,34,126,232,250,17,226,144,13,42,26,11,153,141,106,254,81,160,185,152,13,194,228,0,92,128,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,23,152,84,0,0,0,6,129,169,60,133,64,0,82,197,230,21,0,20,177,10,128,0,0,0,0,0,0,0,0,0,10,25,216,8,239,220,2,162,135,192,84,80,249,0,17,220,84,105,79,49,168,0,5,53,122,0,142,224,42,0,0,3,74,185,141,67,74,185,128,167,49,69,16,212,92,74,194,134,155,29,238,3,73,29,134,190,54,189,198,158,124,6,187,112,34,1,161,92,135,92,174,40,213,184,210,102,94,55,242,14,198,178,225,111,72,235,53,255,0,206,63,206,254,64,24,137,154,144,146,255,0,130,245,33,181,105,223,248,197,127,168,17,143,180,106,147,238,133,4,146,181,232,197,251,247,132,152,230,228,238,167,224,175,122,215,175,127,244,86,181,183,127,206,34,251,104,37,254,88,17,195,244,164,191,126,232,11,20,178,85,249,139,137,146,84,245,207,198,20,246,139,118,122,156,124,187,124,184,48,163,243,11,114,163,186,136,94,205,149,33,245,220,207,162,49,188,209,169,233,156,109,123,90,35,134,2,92,182,48,163,28,76,186,193,228,104,96,141,30,16,241,75,206,252,143,64,203,136,72,52,178,132,240,225,127,194,98,195,236,201,76,234,120,11,13,163,127,175,71,92,250,27,94,239,61,233,244,139,252,202,108,148,241,243,128,211,36,244,160,175,231,17,223,210,26,178,247,16,71,199,251,176,255,0,169,150,36,66,89,217,5,240,136,230,233,10,127,94,13,54,244,91,78,48,231,127,177,75,1,28,25,94,100,121,155,95,253,106,87,241,132,9,249,202,203,23,132,248,126,163,254,152,128,108,175,225,153,85,211,243,181,43,248,194,4,252,101,98,127,182,156,127,80,255,0,76,5,199,0,0,1,165,92,198,161,165,92,192,107,47,16,11,152,23,136,5,192,174,3,80,10,23,17,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,0,109,164,110,157,198,131,183,113,128,214,161,67,228,42,161,67,228,3,230,147,226,171,237,76,88,93,164,219,190,94,98,62,63,222,127,195,178,47,212,142,71,246,162,204,231,228,62,185,129,235,172,18,86,173,125,87,130,10,231,193,230,143,249,0,66,6,212,200,211,153,56,159,143,247,151,241,118,7,94,217,253,221,198,96,208,93,211,171,79,90,225,123,126,112,232,184,27,94,82,122,166,99,98,195,52,60,157,29,67,199,43,115,97,143,64,180,57,91,37,81,241,133,48,211,167,179,190,231,250,210,192,79,14,207,146,119,248,87,14,150,141,63,149,216,135,206,255,0,157,180,47,45,251,9,47,65,12,118,217,106,97,189,132,176,206,163,71,247,43,8,248,126,180,192,200,132,157,218,71,192,95,128,7,25,60,172,178,248,84,56,101,118,253,22,28,197,64,236,180,219,206,161,194,107,244,144,12,33,219,177,171,96,136,199,171,244,170,179,221,246,22,132,83,75,225,86,139,240,163,247,194,89,118,236,69,240,43,60,255,0,181,53,159,224,90,17,55,60,180,213,226,145,125,103,239,140,6,116,108,38,191,120,165,149,191,219,139,31,130,48,150,236,22,119,136,174,31,159,171,247,164,34,39,97,103,9,8,165,36,204,138,248,197,142,127,250,48,151,76,18,100,113,21,196,190,126,175,222,16,14,228,199,20,167,238,141,242,59,118,108,54,24,224,148,253,209,190,69,126,38,3,73,243,26,75,153,141,106,34,46,35,65,115,48,27,133,200,0,185,0,13,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,114,243,128,168,211,123,152,212,52,153,113,1,168,80,249,10,94,220,8,84,248,164,5,19,204,106,26,83,204,47,115,177,128,175,47,186,42,40,69,97,80,0,20,185,121,194,247,32,21,20,50,239,26,64,5,117,88,185,13,42,59,149,236,53,113,50,181,134,131,79,119,16,26,146,190,4,86,238,1,66,77,188,227,81,145,88,1,69,116,144,235,56,136,173,213,255,0,207,254,65,217,175,220,58,214,33,105,11,234,250,148,101,109,125,255,0,0,8,243,218,42,183,186,247,63,242,173,239,214,254,143,245,175,64,141,220,218,169,245,250,186,92,220,104,180,2,77,181,95,232,156,244,122,70,121,237,66,194,153,247,51,187,74,143,87,93,189,203,245,145,28,152,174,74,215,40,136,201,60,88,183,15,133,65,3,171,115,89,12,134,216,213,173,89,185,64,45,95,159,206,238,255,0,18,112,99,223,13,105,62,251,144,200,189,140,82,181,230,197,4,201,7,249,162,119,34,255,0,17,112,4,217,100,3,58,112,53,4,245,94,221,107,187,236,206,139,190,142,8,33,105,242,15,82,112,37,9,38,155,126,106,230,95,102,116,93,130,229,168,7,207,57,86,104,142,223,68,95,128,196,109,116,131,42,216,81,195,183,60,98,127,193,202,18,65,87,115,76,100,159,15,28,185,252,6,35,7,164,30,177,188,195,114,35,235,99,222,241,146,248,17,241,224,220,162,227,196,6,8,101,79,28,201,174,31,216,36,255,0,24,64,159,172,174,43,248,79,254,7,253,49,0,121,61,119,179,18,178,118,231,22,65,240,253,125,177,63,153,90,139,120,79,159,231,63,233,128,184,160,0,0,52,171,152,212,52,168,184,220,6,178,241,5,5,75,196,20,177,128,212,92,133,69,11,144,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,2,167,200,134,215,46,67,113,87,177,88,174,54,206,231,220,3,116,138,226,138,183,112,169,114,49,165,70,101,192,7,207,35,145,253,168,182,57,175,31,127,134,234,136,50,85,149,184,229,250,226,5,206,145,200,254,212,116,12,199,104,220,195,213,18,178,172,123,158,95,110,128,16,203,182,244,4,179,152,56,209,73,39,56,120,59,159,235,17,134,53,229,217,146,49,125,62,252,45,189,231,250,210,198,88,109,213,5,104,199,56,221,210,109,219,23,131,120,153,112,249,204,97,137,120,37,70,214,47,133,126,22,222,115,253,105,64,38,219,101,25,23,194,216,105,55,79,12,41,15,248,54,6,77,50,162,54,27,59,151,138,95,128,98,142,201,178,146,172,53,134,203,90,56,97,56,125,255,0,99,96,101,76,83,35,140,209,223,154,19,248,4,129,241,84,75,182,155,121,212,58,241,171,207,97,216,106,38,68,164,216,251,213,252,131,171,56,250,74,215,82,127,108,81,136,27,117,21,240,35,126,138,69,103,248,22,196,75,212,63,182,241,127,204,253,241,137,103,219,141,73,115,1,166,202,35,181,34,179,200,254,194,216,137,138,145,25,86,34,149,190,163,247,230,3,54,54,28,37,41,116,115,36,157,189,216,71,228,95,177,132,188,224,114,180,69,126,190,175,222,16,137,13,133,26,212,213,45,92,120,99,22,63,4,97,46,56,36,140,162,42,255,0,171,171,247,164,3,185,49,197,41,251,163,126,246,45,35,97,142,9,79,221,27,196,87,237,0,210,187,153,114,20,79,49,168,204,198,146,230,96,55,11,144,1,114,0,26,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,12,174,40,101,99,224,53,0,13,55,63,48,115,33,83,176,167,167,188,2,197,111,72,95,133,128,236,101,126,241,64,2,59,10,151,19,226,40,0,53,25,219,144,161,29,133,0,0,0,0,0,0,5,110,100,40,102,93,230,3,74,136,248,128,215,171,224,20,244,141,178,51,62,3,119,232,72,5,21,192,174,67,129,173,50,149,238,117,25,149,181,127,32,231,85,200,112,149,163,81,238,116,166,254,55,119,192,2,54,182,168,166,19,94,230,44,151,120,245,222,101,250,199,160,69,214,32,121,75,124,141,100,68,123,155,91,238,152,149,253,171,175,249,86,214,86,252,221,255,0,80,34,103,16,169,71,45,55,47,206,139,240,152,14,37,23,53,164,253,36,50,87,98,197,165,57,177,65,35,81,23,203,51,185,159,248,139,131,26,155,59,45,37,233,33,145,187,27,95,228,177,65,52,149,254,88,155,252,73,192,19,121,145,75,73,224,122,29,148,70,95,44,247,253,153,209,117,75,196,22,147,32,138,248,14,132,103,192,254,90,254,25,209,118,210,93,139,0,227,171,122,78,42,8,206,222,248,95,128,196,81,109,252,189,84,234,130,8,203,134,51,119,247,178,132,173,87,245,117,68,88,174,123,194,252,6,34,131,111,212,58,138,117,65,123,181,113,198,110,243,35,183,139,40,6,29,228,139,119,204,26,175,3,252,196,255,0,240,237,137,253,203,68,232,240,149,238,87,220,243,255,0,60,64,142,207,240,156,153,152,149,84,19,78,168,252,30,250,172,132,220,254,126,215,243,137,243,192,8,82,58,255,0,100,248,238,185,151,219,128,239,106,20,21,80,160,0,210,174,99,80,210,124,192,107,47,16,8,251,128,188,80,46,96,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,2,164,118,27,99,88,219,51,176,13,104,59,92,12,200,202,226,133,200,195,232,76,6,203,220,82,127,106,58,118,54,103,123,69,154,141,55,35,221,240,191,215,164,119,23,124,83,248,7,87,197,40,222,83,101,34,215,190,143,223,36,4,80,237,229,67,74,42,152,230,113,197,181,188,25,219,215,245,177,75,149,198,8,80,150,152,248,181,133,17,233,36,234,244,254,116,98,72,118,247,166,35,193,216,233,243,99,181,243,51,142,175,174,138,94,113,26,232,51,99,20,145,167,179,167,238,254,118,2,97,54,59,172,38,77,46,133,28,164,106,209,132,162,157,180,90,214,76,114,243,12,206,167,30,168,113,207,206,210,15,247,8,96,38,196,83,220,116,233,77,169,219,146,112,131,28,52,254,198,25,237,74,89,156,24,220,127,56,71,224,32,27,85,20,246,211,195,189,67,163,203,212,157,29,215,184,239,21,5,30,164,241,239,80,232,117,71,210,222,235,183,107,234,238,248,0,98,14,218,243,91,247,10,73,55,56,170,147,88,34,225,246,22,196,85,76,61,117,152,151,227,197,178,255,0,150,36,123,109,60,80,218,240,156,54,58,245,205,218,117,89,4,91,174,119,105,162,243,122,68,112,39,223,235,48,173,218,187,141,151,155,232,192,103,134,194,81,239,30,152,105,71,251,113,103,191,209,24,75,70,16,65,162,50,136,202,222,252,175,222,144,138,221,132,32,44,161,211,150,77,112,44,96,201,159,107,209,24,74,206,25,65,165,131,225,195,122,175,222,144,14,204,199,136,159,186,55,211,202,198,54,35,248,169,251,163,127,141,192,81,67,65,115,49,169,87,46,98,132,147,189,236,3,89,114,0,181,136,128,6,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,216,84,82,215,0,185,5,200,80,237,220,40,2,166,124,120,10,94,224,0,0,0,0,0,22,184,0,10,157,133,0,2,226,165,110,241,64,0,11,25,138,145,113,177,128,165,187,198,149,25,241,26,251,237,220,40,162,46,240,26,83,164,184,247,141,102,100,100,67,111,224,27,150,236,144,10,42,214,28,45,80,237,186,255,0,59,249,7,50,174,67,134,171,88,183,90,190,187,249,0,71,70,216,147,10,63,185,29,14,105,213,215,239,194,255,0,222,226,40,43,206,107,148,147,189,253,232,191,9,137,91,219,33,166,23,238,67,179,123,120,67,188,255,0,197,196,80,214,205,181,73,73,160,248,110,203,240,152,14,61,23,55,18,94,146,25,47,177,92,125,89,171,65,186,47,242,204,238,255,0,241,23,6,52,178,70,110,162,223,84,67,42,54,31,132,252,140,211,161,45,45,106,73,75,156,70,122,136,191,64,172,4,208,100,91,70,222,7,162,89,54,183,89,239,251,51,162,234,160,206,196,70,45,182,75,176,182,112,85,29,42,69,173,214,59,254,202,224,184,228,162,73,92,204,7,19,137,228,20,120,137,81,175,77,221,34,229,127,161,49,19,251,126,213,218,122,151,61,164,72,186,147,140,157,185,104,250,217,94,129,41,25,133,82,102,29,57,181,184,246,130,57,41,77,244,153,253,2,189,2,31,246,226,196,49,166,29,94,58,38,107,52,99,9,7,109,217,149,173,214,75,205,233,1,105,182,93,74,21,153,53,85,168,188,106,67,231,127,253,33,145,59,216,44,180,245,203,125,143,253,33,6,27,37,211,213,59,48,234,27,182,117,222,134,234,252,107,112,223,177,199,159,164,78,182,18,99,119,214,251,22,190,239,191,237,128,118,165,10,10,153,220,80,0,104,87,5,17,119,13,118,225,113,67,210,102,2,164,124,44,92,134,162,46,241,78,22,2,62,224,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,0,26,20,147,27,132,87,27,103,115,239,1,82,228,97,244,38,40,155,241,226,53,29,180,157,128,124,238,223,73,219,204,58,245,125,189,80,95,35,183,29,63,132,135,96,123,145,252,3,130,172,153,28,71,136,254,183,240,144,8,234,219,218,156,106,195,216,233,238,205,190,102,119,159,213,197,17,115,80,73,179,138,220,79,154,220,191,91,33,45,123,117,65,75,184,47,27,187,161,190,62,13,230,92,126,123,24,68,238,36,108,154,198,114,16,68,69,109,28,191,90,32,18,121,176,227,201,55,41,100,68,119,247,32,199,253,152,72,37,28,239,2,47,236,116,126,244,132,121,236,48,119,126,152,95,249,158,207,225,140,36,46,138,86,167,197,253,142,143,222,144,13,138,163,154,22,142,124,77,95,200,45,70,43,171,156,62,171,115,95,111,95,36,145,242,211,252,226,232,87,28,34,91,101,199,154,255,0,144,98,166,113,227,150,233,62,8,212,244,242,222,245,143,157,171,205,187,231,218,47,56,12,40,218,255,0,24,46,109,34,140,202,86,245,149,26,164,147,212,218,11,154,89,243,12,63,162,218,69,110,158,147,47,26,83,73,227,246,228,46,166,117,98,119,235,241,105,201,57,115,87,186,110,73,123,251,134,126,49,35,151,19,243,11,97,132,154,51,175,83,9,86,63,151,152,231,246,233,1,38,27,7,80,91,85,2,60,141,8,187,120,185,7,227,43,185,17,76,73,125,1,178,75,38,93,219,195,252,4,35,243,96,232,205,167,7,25,238,209,114,197,119,35,183,216,162,137,6,161,149,154,63,183,63,192,64,57,214,57,39,238,141,225,178,207,36,253,209,189,126,54,0,86,147,46,36,52,164,206,230,93,194,138,51,243,138,164,6,179,191,1,65,83,228,64,69,112,26,128,83,81,6,162,1,80,20,212,65,168,128,84,5,53,16,106,32,21,1,77,68,26,136,5,64,83,81,6,162,1,80,20,212,65,168,128,84,5,53,16,106,32,21,1,77,68,26,136,5,64,83,81,6,162,1,80,20,212,65,168,128,84,5,53,16,106,32,21,1,77,68,26,136,5,64,83,81,6,162,1,80,20,212,65,168,128,84,5,53,16,106,32,21,1,77,68,26,136,5,64,83,81,6,162,1,80,20,212,65,204,5,64,5,12,236,2,160,40,71,112,51,176,10,128,166,162,13,68,2,160,41,168,131,81,0,168,10,115,21,0,0,20,51,176,10,128,166,162,13,68,2,160,41,168,130,228,2,160,0,0,0,0,0,40,102,68,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,168,131,81,13,32,3,88,0,0,0,0,0,0,165,248,216,5,64,0,0,5,12,236,26,136,2,228,42,52,151,159,204,43,114,1,81,67,224,42,40,124,120,0,161,171,204,42,92,134,147,224,53,17,216,128,84,0,82,252,108,2,160,2,134,118,1,80,0,0,1,75,241,176,25,247,0,31,0,185,24,161,159,11,5,202,222,144,21,51,176,161,25,153,129,31,156,8,236,96,53,10,17,220,47,110,125,227,72,13,98,134,118,20,35,243,129,157,204,5,110,66,163,79,11,149,134,160,1,75,241,176,168,211,244,64,53,10,25,216,46,66,134,119,1,93,68,23,191,33,164,0,84,237,220,40,0,0,6,86,21,46,86,239,20,35,183,5,113,48,1,94,7,195,188,57,159,0,62,9,244,128,91,141,133,72,172,52,26,184,112,189,197,72,206,220,192,12,236,98,167,110,225,164,204,187,198,146,85,252,224,53,29,203,188,84,80,139,206,4,162,185,16,10,220,200,86,252,61,34,139,224,162,20,191,11,128,213,126,28,121,138,25,220,236,97,168,140,173,110,35,74,248,36,204,0,249,141,102,118,73,13,9,50,62,238,225,85,114,1,67,59,142,38,170,73,94,234,229,203,87,242,14,84,248,21,199,15,87,51,45,213,140,203,198,254,64,17,187,182,124,246,35,251,143,186,23,218,240,135,34,47,241,127,72,138,90,162,146,167,210,105,35,34,208,92,254,19,18,103,183,52,183,11,220,78,135,28,79,246,202,246,59,127,123,8,201,168,241,121,54,250,130,252,38,3,102,41,93,246,203,206,178,47,221,25,173,209,249,67,106,110,98,81,157,90,16,118,168,79,79,21,40,191,75,213,230,248,70,23,83,219,53,204,142,146,183,23,80,92,126,18,18,1,209,213,75,50,197,244,201,10,75,39,166,171,60,185,113,254,215,252,30,144,18,201,151,17,19,15,13,83,163,160,136,137,27,235,17,25,159,55,22,125,255,0,8,237,206,25,37,179,81,142,3,6,161,40,162,67,73,36,136,203,121,200,190,189,67,154,154,189,17,86,171,159,11,114,248,72,6,60,109,77,154,77,224,106,43,106,81,203,183,133,24,103,222,89,109,126,52,119,21,244,70,94,97,13,155,68,230,36,220,95,94,174,54,169,15,155,75,196,82,100,161,46,50,218,108,70,183,109,226,247,217,66,71,58,67,171,15,177,73,38,217,147,33,22,174,195,241,86,101,250,9,223,72,137,76,99,61,114,171,213,68,173,215,84,125,125,245,30,181,95,142,181,0,201,173,137,41,187,236,125,37,197,233,61,88,109,106,230,125,239,70,19,129,64,107,119,191,181,184,233,254,81,14,187,7,80,77,252,98,110,154,35,153,47,10,106,237,23,30,46,197,244,9,147,165,55,167,123,203,142,158,95,116,7,40,0,0,42,92,140,104,50,177,144,215,198,215,26,110,70,124,128,84,0,248,10,240,50,183,120,10,151,33,81,66,224,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,10,164,109,175,133,172,55,8,174,54,214,86,176,2,59,198,171,89,38,54,208,86,184,215,244,38,3,231,123,145,252,3,133,170,166,241,221,43,23,208,254,18,28,211,220,143,224,28,69,65,58,154,113,55,243,126,18,1,132,251,111,197,74,176,6,52,86,132,113,240,119,50,251,60,97,17,56,209,178,111,29,76,73,17,21,183,124,191,89,72,152,93,183,99,219,46,241,161,235,255,0,7,119,125,158,48,135,252,116,141,56,246,119,31,212,191,129,72,9,34,216,93,95,44,211,121,255,0,114,12,254,24,194,66,232,235,181,58,39,63,204,237,254,244,132,121,236,45,249,174,157,254,71,179,248,99,9,13,164,151,204,216,135,254,46,223,239,72,7,27,93,37,45,109,153,31,122,255,0,144,97,110,208,52,74,140,175,0,238,36,54,157,61,106,247,90,138,247,221,121,136,102,181,93,26,214,142,54,177,171,249,5,138,204,74,86,251,193,254,255,0,107,111,126,135,237,61,34,72,134,108,196,97,232,204,69,223,56,74,212,135,173,99,51,238,79,156,117,92,30,122,171,244,179,255,0,31,99,247,233,23,127,104,26,119,85,137,74,86,251,85,219,150,126,45,185,19,126,145,104,48,105,254,88,105,69,254,232,49,251,244,138,37,139,96,244,26,176,113,153,90,222,234,255,0,234,162,137,0,164,21,144,101,245,231,248,8,96,86,193,165,108,14,225,223,253,181,31,240,49,70,122,210,14,232,63,183,63,192,3,154,103,146,126,232,221,250,33,180,207,2,33,184,92,76,6,151,57,125,209,84,29,255,0,104,81,206,95,116,85,10,244,119,0,220,62,68,40,42,93,162,3,43,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,184,92,5,0,0,0,0,84,138,224,40,2,186,125,33,167,210,2,128,2,166,92,108,2,128,42,101,97,64,0,0,0,0,21,34,184,10,0,174,159,72,160,0,0,0,0,0,0,92,192,0,84,143,206,40,102,0,2,183,225,192,12,238,40,0,0,0,0,0,0,23,48,185,249,197,116,250,64,202,221,224,41,115,243,138,145,249,197,5,116,250,64,80,5,116,250,67,79,164,5,0,87,79,164,52,250,64,87,81,6,162,20,50,227,96,211,233,1,75,159,156,84,140,12,173,222,4,87,239,1,67,226,97,115,243,138,153,91,188,12,184,92,5,117,16,106,33,164,0,106,212,65,168,134,144,1,171,81,5,251,197,12,184,216,52,250,64,87,81,6,162,20,211,233,3,43,119,128,174,162,20,185,249,197,5,72,174,2,151,63,56,212,71,113,164,0,106,51,176,106,33,66,43,138,0,213,168,131,81,13,34,164,87,1,91,145,129,159,112,161,149,133,11,136,10,223,128,165,207,206,7,192,0,46,126,112,185,249,192,87,79,164,5,5,72,174,26,125,33,227,0,173,238,67,77,207,206,42,69,194,226,128,42,70,119,230,43,126,54,20,211,233,13,62,144,21,191,27,5,200,140,83,79,164,80,248,0,213,126,241,66,62,34,130,164,87,0,51,184,160,175,140,26,125,32,40,66,167,232,3,43,1,21,192,82,231,231,1,91,91,141,192,248,149,192,83,191,136,173,202,254,128,34,191,120,91,141,128,82,226,183,243,1,149,133,47,167,141,128,84,204,80,87,198,3,43,0,174,162,26,110,126,113,82,43,134,159,72,5,252,225,126,30,144,50,176,95,133,128,80,5,75,129,92,13,86,238,1,64,21,53,88,136,237,204,8,251,192,80,5,72,174,40,0,1,171,87,112,173,244,128,160,92,252,225,174,252,45,204,87,79,164,2,252,5,5,116,250,64,202,221,224,40,2,166,124,44,52,145,241,176,10,138,243,228,41,171,79,112,37,94,128,0,13,90,187,133,72,187,192,80,87,133,184,243,21,51,227,96,62,0,52,157,251,134,147,185,23,19,21,53,113,228,52,153,220,236,3,109,111,37,37,196,143,152,219,57,136,47,171,7,218,214,86,213,110,62,97,243,42,31,126,243,247,0,125,5,41,42,189,181,13,228,170,252,174,62,54,163,232,191,110,247,244,15,164,209,110,240,26,245,159,156,195,93,184,241,224,54,22,189,54,225,123,143,149,183,110,100,90,123,252,224,57,19,116,140,251,197,80,171,159,125,135,206,69,168,133,82,157,39,123,128,250,238,94,97,161,103,123,144,210,147,186,121,13,68,93,224,40,139,145,243,26,141,95,8,167,62,1,226,241,0,51,185,88,112,53,199,137,27,139,234,227,171,151,220,28,225,159,120,234,216,173,122,122,175,11,223,95,250,32,34,219,110,137,68,159,113,55,53,254,153,127,217,132,108,204,94,167,72,200,207,197,25,231,182,213,103,173,123,140,249,91,78,159,8,253,29,249,245,111,64,192,135,79,82,136,237,220,3,238,161,182,110,212,161,160,173,117,73,109,60,126,216,132,152,244,113,225,199,78,161,22,114,138,49,165,186,204,228,157,239,171,243,2,125,30,145,27,184,45,26,235,180,178,189,175,80,96,191,229,164,75,119,71,156,43,82,20,189,231,42,236,207,161,255,0,18,104,73,25,243,135,216,221,83,99,160,137,37,109,124,190,216,199,219,80,74,142,35,133,127,55,225,33,166,148,157,49,26,77,239,109,95,132,198,252,206,212,117,167,224,252,34,136,234,233,26,212,221,50,230,175,211,232,69,192,255,0,196,93,17,53,136,20,107,196,85,78,39,249,177,243,227,246,230,37,251,164,82,153,214,40,40,86,255,0,77,235,240,254,134,255,0,160,93,244,136,135,196,76,238,177,85,97,189,87,211,58,66,111,111,51,134,2,68,186,63,169,200,86,32,140,179,105,147,53,96,228,29,205,60,124,120,190,129,44,16,19,167,121,203,187,249,68,93,244,126,179,243,98,17,234,231,131,27,238,250,232,162,83,26,43,92,6,250,133,11,152,170,133,11,152,10,171,129,125,193,161,39,115,47,132,106,112,187,253,3,66,57,151,194,3,112,249,138,151,33,67,230,5,204,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,85,35,109,206,225,172,80,202,224,52,163,145,129,242,21,73,88,143,136,91,129,152,15,157,238,71,246,163,133,169,171,75,14,112,243,126,18,28,211,220,143,237,71,3,87,112,145,25,227,225,195,79,127,164,128,98,22,218,231,253,140,177,147,159,239,119,15,253,34,48,135,188,124,122,177,244,227,229,125,215,240,41,18,203,183,21,110,51,88,3,26,198,212,209,184,94,13,236,239,74,255,0,63,140,124,132,72,226,231,250,198,53,150,241,38,196,173,223,125,255,0,57,72,9,39,216,91,132,186,119,249,30,207,225,140,36,42,150,127,51,98,31,216,27,253,233,8,247,216,96,190,89,166,241,255,0,106,12,254,24,194,66,41,70,94,13,137,250,195,127,189,32,27,19,252,100,252,38,45,150,53,99,123,212,251,118,182,243,187,237,69,207,154,70,106,43,17,243,49,209,49,52,115,95,86,185,153,91,95,119,192,2,36,54,168,167,238,41,212,101,111,181,123,196,243,241,109,201,45,122,70,54,97,30,24,150,144,95,238,132,127,225,18,50,207,108,40,230,213,42,137,117,115,143,82,238,183,208,178,49,55,9,95,221,45,32,136,175,242,252,127,225,18,2,91,118,14,47,202,59,135,255,0,157,71,252,12,81,158,148,142,13,159,219,159,224,33,129,59,8,26,139,5,44,180,159,28,84,124,127,224,99,12,245,164,248,159,231,159,224,1,205,52,174,201,112,27,197,196,174,54,26,241,72,110,220,136,185,128,162,184,240,20,73,216,237,97,67,89,95,135,17,82,35,231,231,1,172,215,126,225,169,42,211,220,54,204,207,135,3,21,43,151,113,128,220,222,122,3,121,232,26,56,253,73,129,25,218,218,76,6,189,119,225,96,213,167,133,134,146,51,183,18,20,59,151,34,184,13,205,87,46,65,126,22,27,124,126,164,194,231,245,38,3,88,13,23,63,169,49,75,159,152,6,224,169,29,134,213,207,204,53,17,92,6,173,231,160,55,158,129,163,143,212,152,161,92,190,132,192,110,111,61,2,134,187,247,13,55,63,169,49,67,185,159,35,1,172,142,253,193,126,54,26,8,142,252,140,107,35,177,0,174,171,31,33,164,215,223,96,224,124,110,40,2,154,189,2,162,134,158,241,64,27,154,189,2,134,174,28,134,128,1,168,151,221,97,171,87,160,104,43,219,145,129,92,190,132,192,110,111,61,2,134,171,247,13,60,126,164,197,45,126,60,128,107,37,219,184,22,187,151,33,160,136,238,10,191,212,152,10,165,92,121,13,123,207,64,219,35,244,10,241,250,147,1,175,121,232,13,231,160,105,13,87,238,1,171,121,232,13,231,160,104,226,71,200,197,117,31,212,152,13,70,187,247,10,106,244,13,6,70,103,125,38,22,59,0,215,171,208,26,189,3,108,239,230,14,62,99,1,185,171,208,26,189,3,108,136,207,184,194,199,230,48,27,154,189,1,171,208,54,236,126,99,11,31,152,192,110,239,61,0,107,185,90,195,108,174,95,66,99,93,204,200,238,86,1,77,86,46,66,164,190,251,13,26,76,106,46,0,53,111,61,2,154,189,2,134,163,250,147,20,50,51,238,1,85,43,135,33,167,87,160,52,24,174,131,244,254,208,2,123,64,103,96,36,153,119,24,104,63,49,254,208,13,73,87,100,248,13,55,177,242,21,36,29,143,159,237,10,104,63,49,254,208,10,235,185,114,26,117,122,6,163,73,216,83,71,164,5,82,171,157,172,42,163,210,87,176,161,38,221,227,81,151,2,226,2,132,119,238,3,59,10,18,56,222,224,104,191,120,10,106,213,220,55,12,238,54,247,126,145,168,202,224,40,107,238,176,161,43,129,240,3,111,135,49,66,69,138,247,0,213,232,26,146,119,238,20,210,106,231,192,106,36,219,188,0,206,221,194,132,190,54,176,26,46,119,184,166,239,210,2,166,187,119,10,18,184,242,21,38,237,198,247,13,6,92,127,144,5,84,8,93,239,192,83,73,247,113,21,74,109,233,0,62,97,171,208,40,104,191,120,166,239,210,2,186,248,218,194,186,189,3,78,239,210,43,163,133,174,2,186,189,2,134,187,119,10,110,253,34,186,56,90,224,6,174,28,134,157,94,129,93,223,164,106,54,248,23,16,26,119,158,128,65,218,227,94,130,250,161,68,38,215,191,0,20,37,112,228,40,27,191,79,238,6,142,60,192,84,139,133,197,72,187,195,79,164,106,34,177,94,224,40,105,185,94,227,66,184,13,203,241,184,161,149,248,220,6,131,62,23,2,59,141,86,50,227,107,129,32,204,239,126,126,128,26,73,118,238,21,34,184,18,76,198,178,45,62,155,128,175,47,186,40,174,39,97,75,31,152,84,143,133,128,83,77,136,248,138,167,138,64,143,133,131,232,108,2,138,43,23,49,162,252,108,55,57,149,185,10,18,72,190,136,6,129,69,114,26,244,241,230,42,105,225,204,6,222,175,64,169,29,198,173,34,155,175,50,175,247,0,12,238,3,86,130,250,160,208,95,84,3,73,151,27,10,25,88,249,141,122,11,234,128,203,141,238,3,79,34,212,52,25,220,238,55,109,126,2,154,56,218,224,54,204,248,88,107,73,92,12,173,222,53,23,32,20,46,241,167,78,174,241,172,105,1,164,142,192,106,191,112,174,155,250,5,73,28,57,128,208,92,200,107,50,176,105,43,222,252,128,203,87,125,128,80,84,248,21,194,196,69,204,84,174,101,107,0,211,204,128,149,110,225,174,214,46,99,77,174,96,43,107,241,243,138,165,62,145,82,224,94,113,94,94,144,26,8,172,40,124,6,179,59,247,10,44,184,243,238,1,165,42,225,200,57,152,17,250,5,111,126,7,192,5,45,198,194,167,192,133,57,24,162,142,253,192,22,213,194,224,124,1,39,97,75,246,140,5,8,174,102,119,13,58,123,198,162,81,151,208,141,179,35,63,161,48,21,34,213,232,176,209,186,250,239,220,27,137,225,233,20,72,13,54,211,194,227,105,254,5,247,6,242,253,7,126,3,73,16,13,166,78,246,224,55,200,187,194,220,46,40,124,10,224,55,57,240,21,50,225,97,180,75,47,254,140,87,89,0,163,135,98,181,187,197,185,199,53,61,207,82,247,139,223,121,244,95,107,232,23,13,213,89,55,244,140,103,218,70,180,182,61,206,233,132,110,106,235,124,151,203,231,62,128,17,49,180,190,32,240,143,185,207,149,55,123,190,185,249,229,239,125,207,163,208,49,154,215,50,23,23,49,166,245,239,7,217,189,26,55,191,69,123,223,71,243,11,114,130,51,90,75,206,100,3,186,229,148,109,254,39,162,39,94,157,85,120,201,229,127,207,16,38,71,97,42,95,85,195,143,47,127,170,213,201,71,109,54,253,8,209,121,196,73,100,101,30,76,252,91,135,80,202,29,61,117,248,141,221,45,154,184,155,173,127,56,154,157,145,176,236,170,70,27,125,50,55,164,126,23,125,125,182,77,28,14,51,69,222,3,36,162,112,105,5,240,254,17,185,32,174,202,139,224,252,33,28,172,148,151,194,53,187,226,152,12,48,219,210,46,188,45,28,245,219,230,236,94,239,241,55,132,51,99,114,221,227,92,64,92,237,84,150,95,243,202,19,89,183,99,102,172,37,24,239,250,123,23,187,252,81,225,11,121,132,159,203,182,33,35,59,90,173,47,248,101,128,145,238,143,100,222,181,9,87,231,130,219,253,252,65,40,237,171,159,1,24,157,31,205,160,167,83,76,158,73,159,184,182,120,121,184,197,18,116,193,91,87,31,48,13,229,10,23,49,85,10,23,48,21,95,242,13,9,59,153,124,35,82,255,0,144,104,79,50,248,64,110,31,3,21,35,191,112,161,243,2,230,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,2,151,63,48,212,69,113,161,74,183,43,0,160,175,208,152,29,187,142,226,135,200,7,205,35,145,253,168,235,88,133,197,34,12,133,36,136,204,180,126,18,29,150,71,35,251,81,214,235,201,37,68,125,63,107,248,72,4,118,109,211,62,160,116,236,108,193,70,35,107,230,111,107,66,190,170,49,243,189,185,136,199,174,45,75,197,15,235,43,40,244,220,191,224,200,75,14,219,180,8,206,224,236,105,80,53,63,188,63,7,112,35,45,63,61,140,94,97,20,120,169,146,99,26,74,109,55,236,232,231,250,210,64,73,86,195,107,211,38,155,99,47,238,65,159,195,24,72,61,32,200,233,209,14,229,249,157,191,222,144,142,253,135,157,50,149,78,229,253,200,179,248,99,9,11,162,40,252,29,16,248,126,103,111,247,164,3,233,144,87,50,248,76,116,188,74,132,151,86,185,153,120,255,0,200,59,155,234,227,221,204,199,74,197,171,52,117,75,91,142,243,253,16,17,73,182,44,214,223,165,208,136,157,108,237,30,165,226,171,235,89,24,167,131,18,107,196,148,131,34,51,47,8,71,229,250,226,70,65,109,75,82,92,168,20,84,168,218,224,204,242,236,250,82,215,164,88,140,186,138,169,24,134,144,148,161,106,213,84,142,158,201,95,232,208,2,89,118,18,103,242,144,225,217,92,49,73,255,0,3,24,103,101,44,180,160,254,216,255,0,0,194,157,135,105,203,137,130,30,66,218,121,63,150,117,43,182,155,126,115,27,208,51,98,9,18,83,195,234,143,240,0,229,90,93,146,87,50,21,83,133,126,6,67,231,222,17,35,153,10,37,90,149,126,0,62,148,17,25,223,206,67,122,246,34,176,249,208,187,121,185,13,100,229,251,200,6,241,29,197,72,236,54,137,203,119,144,111,125,36,3,119,81,138,145,240,27,59,223,73,6,247,210,64,55,111,113,94,4,92,12,108,239,125,36,42,78,124,0,55,53,24,173,239,192,109,235,47,57,1,47,210,64,55,14,220,174,22,47,56,219,214,94,114,13,95,0,13,194,177,119,129,88,187,198,222,178,243,144,107,47,57,0,221,185,121,197,8,248,13,189,101,231,33,167,123,233,32,27,134,163,184,106,62,99,105,78,113,238,20,222,240,181,200,6,246,179,62,7,96,185,121,198,206,247,210,66,134,241,17,115,72,13,251,151,156,46,94,113,243,239,253,41,13,255,0,165,32,62,131,87,14,224,59,31,120,249,247,254,148,138,239,75,206,144,27,202,2,51,27,91,223,73,10,165,222,28,200,6,233,25,145,219,184,106,51,243,13,157,239,164,131,123,233,32,27,215,224,40,124,70,214,247,210,66,164,229,207,153,0,221,43,115,184,31,33,183,172,188,228,26,203,206,64,53,146,83,206,227,85,203,206,54,181,151,156,134,157,239,164,128,110,145,216,86,197,231,27,59,223,73,10,147,151,239,32,27,215,47,56,92,188,227,100,220,243,88,84,151,127,48,13,195,63,48,161,223,157,134,141,118,62,100,53,107,35,46,38,64,2,164,87,20,185,121,200,87,89,121,200,3,137,31,2,26,174,52,235,47,57,13,38,178,243,144,13,100,126,112,43,23,120,208,110,95,188,134,147,114,214,226,64,55,174,94,113,75,220,134,222,178,243,144,107,47,57,0,215,115,46,224,227,123,216,105,39,111,222,66,187,194,243,144,13,87,63,48,166,163,20,222,23,156,131,81,121,200,6,225,91,157,193,70,94,113,160,148,94,114,5,25,121,200,6,180,138,220,251,198,130,50,79,35,32,53,241,46,36,3,85,207,204,23,63,48,107,244,144,166,178,243,144,10,153,153,247,10,88,252,193,172,188,228,26,203,206,64,22,63,48,88,252,193,172,188,228,26,203,206,64,22,63,48,6,178,243,144,92,188,224,22,63,48,1,175,205,96,185,121,192,0,84,180,247,152,161,153,17,240,48,21,177,94,215,3,33,164,204,140,239,114,21,212,86,181,200,5,72,139,206,41,97,75,151,156,133,117,151,156,128,84,174,93,193,115,243,10,107,47,57,6,162,189,238,64,42,87,46,224,185,144,107,244,144,161,168,143,188,128,0,46,94,112,185,121,192,0,46,94,112,185,121,192,2,199,230,13,68,93,228,26,203,206,64,2,165,114,238,26,117,23,156,133,73,127,0,5,143,204,42,119,62,224,215,233,33,77,101,231,32,21,250,19,20,73,31,121,6,178,243,144,107,43,115,32,21,59,119,10,10,17,145,243,50,26,187,63,84,95,182,2,128,43,217,243,138,30,146,239,1,91,152,169,25,247,141,55,47,57,1,172,173,204,128,12,244,242,21,213,240,13,179,90,79,232,139,246,198,141,234,126,169,63,182,3,123,82,143,129,144,29,136,249,141,147,144,143,213,17,251,99,65,202,69,254,120,143,219,1,244,129,31,120,249,85,53,162,224,111,53,255,0,172,66,168,152,217,219,223,27,183,158,224,62,147,82,185,88,82,231,230,27,61,101,39,201,104,63,186,53,147,169,81,92,212,159,219,1,184,71,97,82,231,113,179,188,79,213,23,237,141,123,210,177,21,210,3,112,236,125,226,133,195,152,209,172,188,228,43,172,143,153,144,13,86,47,56,88,188,227,73,169,62,114,253,177,67,90,72,252,98,253,176,26,236,94,112,177,121,198,141,101,231,32,214,94,114,1,172,206,220,134,157,70,103,196,104,55,59,174,67,73,185,99,230,64,55,15,152,106,238,224,54,84,233,91,154,70,131,126,221,233,1,244,146,173,230,13,73,46,74,47,219,31,25,202,50,228,104,13,255,0,165,32,62,178,81,159,3,176,213,123,21,139,188,124,169,124,140,252,100,254,216,212,114,18,95,68,143,219,1,188,3,103,172,36,254,141,31,182,43,190,73,125,26,127,108,6,241,13,68,100,93,227,229,84,148,151,209,163,246,192,165,39,234,209,251,96,62,147,86,174,6,41,123,15,156,229,36,138,250,209,251,99,74,230,37,41,35,37,183,251,96,62,194,177,243,49,77,225,159,43,15,140,167,32,249,184,223,237,141,13,207,107,143,191,53,255,0,172,95,206,3,239,37,91,157,128,204,149,196,204,124,125,113,7,249,227,127,182,55,9,244,88,251,104,253,176,27,218,140,185,88,80,215,127,48,217,223,17,242,82,127,108,53,250,72,6,233,172,185,92,128,149,233,33,243,155,133,126,100,41,190,183,11,164,7,209,168,200,251,131,135,59,243,27,4,249,119,154,70,173,234,126,173,63,182,3,120,214,101,202,194,154,213,230,33,181,189,79,213,39,246,197,119,164,95,68,159,219,1,186,71,230,20,181,136,198,222,245,37,244,73,253,177,67,144,139,124,241,31,182,3,88,112,189,198,214,249,179,226,110,39,246,192,158,71,213,167,246,192,110,234,183,152,81,106,35,73,149,200,109,155,137,62,74,47,219,20,53,17,23,50,1,165,110,233,43,92,185,138,147,188,11,137,15,153,197,145,153,149,203,152,107,177,21,172,3,125,231,11,65,113,46,99,25,246,131,100,164,248,3,86,174,207,90,229,255,0,4,50,49,199,76,202,220,57,140,122,207,162,183,128,180,241,252,213,255,0,84,2,13,49,163,166,93,79,151,231,159,232,142,150,201,106,144,217,23,27,172,139,135,194,59,150,57,65,23,82,231,249,231,250,35,169,211,91,55,39,70,69,140,201,79,32,184,124,36,3,38,246,78,195,62,17,196,184,110,65,179,44,201,56,174,26,110,132,240,43,56,193,249,189,34,105,114,98,146,138,101,29,214,208,79,21,230,184,175,124,231,197,164,23,152,188,194,43,54,37,195,169,125,218,60,147,68,159,123,197,241,248,145,112,224,113,143,143,1,46,184,18,41,70,128,178,45,95,154,20,125,175,180,72,14,220,215,112,214,225,17,164,198,150,237,98,51,230,53,56,174,201,151,0,24,145,183,66,75,220,132,111,247,246,55,241,71,132,43,102,33,126,94,49,25,127,186,243,63,134,88,154,173,186,127,184,248,166,95,225,216,223,197,30,16,171,152,127,221,198,35,191,248,94,103,240,203,1,35,253,31,14,26,170,240,80,118,177,96,182,191,125,20,74,43,37,107,136,181,232,247,81,248,106,23,249,22,223,239,226,9,74,104,203,143,16,27,170,20,46,98,170,20,46,96,11,228,127,0,208,142,101,240,141,197,255,0,32,208,155,92,173,231,1,172,249,129,115,3,230,5,202,253,224,53,0,161,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,23,176,219,80,220,27,75,59,88,5,82,124,197,69,11,188,15,85,140,6,196,155,88,237,245,35,174,85,211,169,135,74,223,83,248,72,118,9,6,118,63,181,28,13,83,231,46,255,0,155,248,72,6,23,109,172,215,229,11,25,17,167,135,204,238,255,0,179,70,17,29,142,210,148,99,153,198,146,181,183,95,192,164,75,222,218,173,26,178,247,25,43,79,15,153,221,255,0,103,142,34,23,48,75,70,57,158,106,224,146,221,127,2,128,18,27,176,251,182,153,79,186,191,218,147,93,222,152,194,68,40,11,37,83,162,17,157,254,86,111,247,164,35,103,98,42,146,124,39,13,178,123,197,194,109,149,180,253,116,111,64,145,236,52,250,23,76,132,100,171,153,196,108,249,125,105,0,229,93,211,127,186,99,162,227,87,52,245,43,29,175,188,255,0,68,119,103,86,87,43,31,156,116,12,110,225,159,82,177,254,169,254,136,8,110,218,69,253,113,104,164,106,189,219,153,221,232,104,116,92,144,167,148,220,91,135,147,185,214,149,87,226,32,251,86,252,245,190,28,253,34,233,109,31,134,38,245,106,46,152,63,65,51,243,210,243,53,233,29,71,34,232,178,160,226,74,20,135,227,104,38,171,209,92,51,214,71,98,39,26,59,240,63,64,9,113,217,110,140,221,59,11,56,219,113,183,101,225,195,93,181,223,243,182,56,243,244,12,153,101,196,160,173,170,220,124,195,26,182,111,174,211,203,14,173,11,149,218,85,100,236,90,21,250,155,62,129,127,156,172,194,66,201,37,38,197,111,168,63,230,1,205,111,84,181,88,149,114,63,64,223,109,74,36,151,17,193,53,94,166,160,137,78,74,181,185,246,21,252,195,82,241,117,9,162,52,170,161,99,47,177,47,250,32,57,253,225,249,197,119,170,250,175,220,29,105,220,109,135,218,65,41,85,59,92,237,243,149,255,0,68,113,210,51,47,12,50,103,170,183,107,42,223,153,156,63,244,0,119,109,241,151,209,126,224,161,188,101,205,95,184,45,203,217,197,131,89,81,165,204,71,99,185,151,230,55,127,160,43,242,95,193,206,120,184,134,246,255,0,20,119,250,0,46,49,61,231,87,238,10,147,167,111,27,247,5,190,107,54,176,105,223,94,32,255,0,162,59,253,1,245,39,53,48,114,139,179,93,255,0,162,187,253,0,29,216,157,85,252,111,220,26,201,211,239,87,238,14,146,222,100,225,119,12,180,214,175,198,223,153,156,254,136,251,153,199,20,7,210,102,213,83,81,222,223,56,89,127,162,3,181,111,15,207,251,129,188,63,63,238,14,182,140,95,71,59,17,212,63,230,85,253,17,175,221,117,23,85,142,161,255,0,52,191,232,128,236,59,195,243,138,147,170,238,87,238,14,0,241,85,30,196,101,63,159,216,151,252,194,133,139,40,196,124,106,31,243,75,254,96,28,254,240,252,226,134,226,187,140,117,245,98,250,41,126,152,127,205,47,250,35,229,123,31,97,182,173,170,173,107,253,129,207,232,128,237,59,213,125,87,238,13,189,249,253,87,238,14,158,188,204,194,141,219,93,110,215,255,0,22,119,250,3,225,119,53,176,138,111,106,247,119,247,171,191,208,1,223,78,65,119,175,247,6,149,72,243,47,247,5,188,60,216,194,134,127,219,255,0,250,43,159,208,20,44,213,194,202,59,21,123,254,138,231,244,0,92,46,178,127,87,251,130,155,255,0,175,253,193,208,75,51,240,194,147,116,215,56,254,198,115,250,2,170,204,204,54,77,234,42,223,31,216,206,127,64,7,124,55,203,234,255,0,112,105,57,62,101,254,224,183,255,0,37,44,50,71,219,174,241,253,138,231,244,6,210,243,95,10,34,230,170,253,138,255,0,222,174,127,64,5,196,235,39,245,127,184,42,82,239,249,231,238,11,108,89,187,132,12,236,88,135,137,127,138,59,253,1,168,179,95,10,23,58,255,0,253,21,207,232,0,185,93,110,255,0,158,126,224,212,82,200,191,60,253,193,108,203,54,240,145,115,196,31,244,71,127,160,53,22,109,225,35,229,136,63,232,142,255,0,64,5,203,41,119,228,231,238,10,245,147,250,191,220,22,212,179,103,10,23,233,255,0,253,21,207,232,13,69,155,88,80,207,251,160,255,0,162,57,253,0,23,36,164,112,185,175,247,5,74,71,153,127,184,45,185,230,190,24,250,26,255,0,15,216,174,127,64,110,39,53,112,185,32,150,170,247,253,21,207,232,0,184,165,32,239,99,95,238,10,245,146,250,191,220,22,193,236,225,194,141,56,122,177,21,139,151,230,71,63,160,56,231,179,227,4,180,181,37,120,170,214,81,151,230,23,191,171,1,120,58,199,215,254,224,37,226,250,37,126,224,180,159,39,124,10,166,210,105,197,87,51,34,63,204,47,127,86,62,148,103,86,12,114,250,49,45,237,254,38,239,245,96,46,150,250,255,0,69,251,131,81,187,110,74,253,193,108,154,206,28,36,171,219,17,94,223,226,142,255,0,64,111,183,155,120,81,119,252,176,94,223,226,142,127,64,5,198,39,188,234,253,193,168,158,34,250,47,220,22,231,228,179,132,200,248,215,255,0,232,174,255,0,64,21,155,184,65,60,15,16,241,253,136,239,244,0,92,125,242,121,234,227,240,1,189,230,87,238,11,106,121,193,132,111,253,209,127,209,29,254,128,22,113,96,226,59,43,17,127,208,221,254,128,11,147,191,46,245,254,224,167,88,250,255,0,220,22,209,204,227,193,223,67,136,248,254,195,119,250,3,97,220,233,193,205,21,215,137,109,198,223,152,221,254,128,11,165,214,62,191,247,6,149,72,34,250,63,220,22,201,188,231,193,174,91,70,36,185,218,255,0,152,221,254,128,210,172,223,194,198,163,182,33,225,127,239,71,63,160,2,231,245,130,62,75,253,193,67,127,235,255,0,112,91,66,205,236,38,95,237,135,254,136,239,244,6,202,243,151,9,36,184,226,75,25,242,249,77,223,232,0,186,37,32,143,232,255,0,112,106,223,145,151,5,126,224,180,199,157,56,81,4,102,120,150,196,92,127,49,185,253,1,241,74,218,7,4,69,86,135,49,110,147,211,171,243,3,199,255,0,86,2,242,111,204,185,47,247,5,10,79,106,202,95,238,11,33,249,36,178,253,43,247,204,103,98,46,127,51,159,254,168,106,111,105,12,187,117,226,75,120,202,230,124,190,103,63,230,253,104,5,240,39,203,153,47,247,6,174,176,159,171,253,193,101,23,180,46,6,66,13,211,197,246,65,119,248,61,239,234,199,196,173,167,50,225,10,52,175,27,216,200,236,127,51,95,254,168,5,249,41,7,245,124,62,1,94,177,245,255,0,184,49,241,237,169,242,225,171,153,227,187,21,236,95,50,223,254,164,124,238,109,99,150,168,183,229,250,223,21,72,254,164,6,69,239,239,244,127,184,5,32,143,232,255,0,112,99,170,54,176,203,131,189,177,247,254,234,127,250,144,252,149,185,110,92,11,30,241,63,247,45,255,0,234,64,100,103,88,43,31,111,135,192,52,28,198,136,237,188,253,193,142,174,109,91,151,137,66,191,47,189,199,250,86,255,0,245,35,143,123,107,108,184,108,140,213,152,22,81,21,203,230,83,255,0,212,128,201,149,77,105,60,13,206,63,1,138,117,246,8,174,167,127,228,159,243,12,76,169,109,151,151,177,221,36,22,99,233,51,73,29,188,14,249,247,159,216,6,152,251,100,101,235,232,78,172,198,213,170,255,0,165,15,151,253,64,12,181,41,205,43,197,119,159,214,152,117,230,255,0,85,255,0,146,49,53,237,178,50,237,134,204,211,152,218,77,63,238,67,231,255,0,80,58,252,221,185,48,3,43,81,22,104,105,178,205,63,218,71,207,207,254,46,37,198,104,120,69,155,219,125,196,190,180,255,0,152,81,85,88,232,224,169,22,255,0,48,255,0,152,97,92,125,184,112,35,139,51,60,207,185,25,95,251,74,247,245,3,230,157,183,22,5,66,203,251,39,219,137,254,146,61,253,64,92,102,226,106,177,206,254,255,0,255,0,36,255,0,152,107,42,156,115,228,255,0,252,147,254,97,131,108,109,203,129,123,90,243,71,205,111,152,143,127,221,199,43,79,219,99,1,72,222,127,100,205,90,109,250,76,241,121,254,192,23,25,160,117,22,72,254,125,255,0,36,255,0,152,87,194,12,154,76,201,239,249,39,252,195,15,100,109,161,151,237,25,234,204,155,89,55,254,211,191,253,64,164,93,181,50,253,228,30,156,202,185,106,183,246,153,255,0,234,5,25,124,117,22,136,236,111,113,251,83,254,96,58,147,69,249,247,252,147,254,97,136,234,219,35,0,234,213,242,70,255,0,221,15,127,80,62,73,219,104,224,6,25,91,135,153,58,116,219,143,129,159,62,242,251,0,12,190,93,89,164,223,229,143,249,31,234,26,83,91,141,123,28,158,37,245,135,252,195,9,38,109,203,128,208,107,36,102,133,173,107,124,196,123,254,238,56,105,27,119,96,164,25,238,179,82,202,213,99,249,134,239,253,220,75,140,244,240,236,59,153,117,174,37,245,135,252,195,90,171,49,82,146,81,201,224,127,88,127,204,35,181,253,188,232,100,242,247,89,171,195,81,219,230,26,249,95,246,56,220,61,189,40,234,109,36,172,214,238,47,210,37,127,221,197,18,33,225,136,197,250,35,254,65,255,0,48,170,42,209,149,123,72,189,190,176,255,0,152,97,61,11,109,28,35,55,127,214,51,39,94,141,54,249,140,233,90,247,243,49,232,28,219,123,92,225,20,94,249,131,107,255,0,185,46,255,0,82,37,198,95,157,81,155,252,255,0,254,73,255,0,48,170,106,76,159,138,247,252,147,254,97,133,85,29,181,176,100,71,44,121,151,160,180,106,63,152,206,159,159,236,3,142,94,221,152,41,4,102,140,211,181,138,255,0,218,55,191,238,226,140,231,58,147,41,59,41,239,249,39,252,193,225,38,47,243,238,31,106,127,204,48,60,246,244,193,166,178,37,102,183,119,248,9,223,251,184,212,189,189,48,74,80,103,242,86,181,191,220,39,191,238,224,51,188,234,12,91,86,251,254,73,255,0,48,219,85,73,174,231,191,228,159,243,12,14,252,159,120,51,86,130,205,142,31,239,19,191,247,113,180,246,223,56,57,62,46,108,119,255,0,128,157,255,0,187,128,207,79,10,176,159,25,255,0,249,39,252,194,142,86,162,33,36,106,147,98,251,67,254,97,31,239,237,247,132,237,217,205,142,55,255,0,1,59,255,0,119,28,68,253,190,233,6,147,38,115,99,134,190,31,48,149,203,143,248,184,9,24,58,212,36,254,137,255,0,144,127,204,62,102,241,12,7,47,162,101,237,246,53,127,48,143,85,109,243,66,115,196,205,123,219,159,204,37,255,0,221,199,195,76,219,186,156,123,221,238,106,125,77,190,97,171,211,254,46,37,196,140,43,17,192,34,50,235,156,109,250,154,191,152,105,78,37,167,145,89,115,120,254,182,175,230,24,16,206,220,24,86,69,180,230,126,163,51,211,253,165,112,191,234,6,235,219,106,97,134,200,205,121,151,99,36,223,251,76,231,245,1,113,158,103,137,233,196,70,69,59,143,235,74,254,97,182,120,186,146,209,93,218,133,140,185,251,210,191,162,35,226,110,220,52,83,86,152,153,159,196,211,195,230,42,252,110,62,118,7,94,170,109,179,41,105,117,17,115,50,238,30,157,37,224,98,244,95,155,1,113,36,136,198,212,69,188,77,149,78,247,238,220,175,205,246,163,125,88,166,154,190,45,206,185,119,123,210,191,152,70,13,63,108,172,68,170,147,107,115,49,253,228,239,115,240,58,62,164,254,193,126,99,180,199,219,105,134,27,38,165,230,110,151,19,125,69,224,83,62,254,28,152,243,10,36,96,241,28,3,65,25,76,255,0,155,87,243,13,175,116,176,141,70,93,119,151,216,207,249,132,115,201,219,141,70,90,98,230,135,37,112,249,137,221,247,99,141,184,251,116,199,109,195,235,153,165,98,181,143,230,33,248,223,114,63,194,37,196,135,171,24,211,19,227,84,109,127,176,171,250,35,97,236,91,9,54,181,66,215,191,231,71,252,194,54,166,109,194,163,209,186,204,255,0,61,254,98,255,0,252,3,125,123,114,196,43,111,179,67,224,249,136,127,201,28,81,158,213,188,215,161,209,218,74,229,215,247,58,210,179,35,234,171,85,244,145,95,146,15,206,56,120,249,229,133,228,69,113,244,226,141,68,139,241,234,78,21,172,87,253,76,70,102,99,109,139,85,170,71,138,138,70,98,239,77,40,120,150,94,8,74,121,146,109,227,48,94,99,29,34,14,213,152,197,152,78,178,172,121,109,102,174,30,11,107,141,200,139,245,17,55,137,76,171,237,21,132,97,187,187,94,49,208,163,111,81,23,131,221,62,243,251,23,160,114,88,99,61,40,21,147,140,134,177,78,248,158,215,98,234,43,77,237,171,236,101,230,17,17,84,218,55,23,84,93,39,203,24,239,52,163,77,252,30,209,119,153,254,165,233,28,246,11,218,151,21,81,165,67,223,227,173,202,25,222,95,230,99,106,181,201,94,102,143,206,27,215,114,102,41,248,234,145,33,134,220,77,83,81,170,252,119,10,46,243,250,209,202,49,138,160,184,68,105,159,114,183,234,71,252,194,49,240,150,218,209,155,133,21,186,150,101,217,210,215,172,188,12,126,117,91,197,99,205,97,221,161,109,183,135,137,148,145,102,111,111,141,254,98,175,207,250,192,93,18,15,238,158,7,46,189,199,245,165,127,48,163,216,182,152,210,9,74,168,91,141,190,116,175,230,17,201,80,219,137,8,90,250,166,103,216,183,134,69,243,23,232,120,249,216,29,98,169,183,46,32,81,40,153,205,14,206,240,244,252,196,71,46,62,120,225,113,40,9,198,84,171,95,194,92,254,194,175,232,138,167,24,211,28,241,42,55,183,63,121,87,244,68,95,71,219,142,174,77,167,125,154,29,173,37,250,72,158,125,252,163,141,13,237,207,91,43,238,179,71,225,249,136,143,251,184,92,74,66,113,93,57,92,167,242,251,18,191,152,81,120,178,154,159,211,14,54,253,73,95,204,35,38,155,183,92,227,90,138,86,105,118,110,159,210,50,229,223,202,56,221,169,237,208,249,25,156,76,209,224,77,255,0,129,11,159,31,60,113,68,150,158,53,163,180,133,27,213,59,25,17,159,206,85,203,255,0,84,109,55,152,24,121,199,9,5,87,185,159,119,87,95,244,68,90,205,219,151,17,188,195,170,99,52,46,123,181,17,124,196,111,157,143,207,28,112,44,109,185,142,16,250,92,249,38,217,37,126,62,5,103,205,250,192,9,112,78,48,163,184,100,105,168,220,143,236,43,254,136,210,188,101,68,66,205,42,169,88,203,236,43,254,136,139,26,102,221,88,141,59,180,203,205,46,61,173,95,49,27,244,219,148,113,187,51,110,106,194,150,179,103,52,123,103,107,124,196,79,253,220,4,159,63,142,40,169,190,154,167,127,234,11,254,136,227,101,230,102,28,138,87,145,91,210,68,173,63,153,156,62,63,113,2,48,30,219,131,19,92,204,243,63,129,159,248,21,191,234,7,5,84,219,15,27,212,210,109,194,204,93,226,183,154,237,224,134,75,179,199,143,22,75,206,64,37,81,172,212,194,111,26,180,215,175,110,127,42,187,253,1,247,150,58,164,57,243,186,165,237,207,222,21,253,17,16,37,181,166,105,67,113,122,241,254,132,172,251,63,50,163,29,200,191,224,125,35,188,66,219,103,16,179,175,173,102,101,175,109,63,49,145,233,191,38,4,222,37,53,24,186,5,237,225,14,103,250,146,191,162,55,21,138,169,255,0,223,253,223,169,43,249,132,100,198,219,142,113,56,70,254,104,112,35,47,210,66,229,223,202,56,250,101,109,207,32,201,69,27,52,120,233,59,124,196,47,27,238,199,11,137,41,60,87,4,188,89,255,0,243,71,252,193,238,174,41,164,237,63,254,104,255,0,152,70,83,59,111,226,3,50,90,243,59,176,71,218,249,138,142,93,255,0,156,14,126,145,183,20,53,166,213,12,207,185,235,63,210,83,229,111,67,30,112,188,137,18,86,43,138,71,117,79,225,250,209,255,0,48,249,223,199,116,88,201,81,61,85,210,164,218,254,240,179,255,0,68,71,221,75,109,218,97,48,225,196,204,238,223,13,63,49,85,231,43,243,96,91,156,77,182,142,44,149,34,73,81,179,39,82,85,163,119,243,25,162,189,137,55,241,152,248,121,133,228,74,26,243,27,15,154,11,77,103,143,236,117,255,0,68,124,101,153,148,66,117,73,114,183,217,35,59,124,172,191,63,218,8,177,103,107,220,204,50,35,94,97,112,183,248,38,63,245,35,231,86,215,121,134,227,170,66,51,10,234,35,59,252,201,99,250,144,222,37,45,236,210,161,18,204,154,174,242,51,191,202,171,254,128,224,154,205,38,248,234,174,255,0,209,127,249,4,98,189,181,134,101,161,102,163,199,214,37,25,153,124,202,143,199,254,100,109,175,107,172,104,213,175,152,54,191,251,146,215,245,33,188,74,223,201,99,14,35,199,175,218,252,190,85,115,250,3,149,143,153,20,71,139,82,43,55,78,171,31,202,203,254,136,135,215,118,185,204,231,173,185,204,27,219,159,204,152,255,0,212,142,207,73,219,19,49,16,130,109,252,197,178,141,206,94,8,99,151,15,51,32,37,161,188,197,195,200,46,221,98,199,123,254,103,95,244,71,210,206,62,161,202,65,155,21,109,71,123,124,225,101,248,82,34,169,189,172,51,38,95,106,62,62,214,87,211,253,170,142,92,126,235,35,179,97,173,169,179,1,166,140,234,24,234,222,248,175,210,198,57,105,43,114,103,206,23,18,96,140,101,77,83,228,133,84,111,127,176,171,205,246,163,127,221,77,36,249,79,255,0,154,87,243,8,217,123,107,76,92,212,147,52,99,251,91,253,202,107,205,250,200,223,135,181,246,43,57,40,68,140,195,236,113,185,120,37,191,55,161,144,184,146,2,196,180,254,125,119,135,235,106,254,97,182,120,178,148,147,50,84,251,91,135,206,149,252,195,2,36,237,115,45,136,12,186,121,131,165,106,36,146,143,193,36,124,116,241,252,228,116,106,166,218,88,137,50,30,68,108,202,177,37,229,17,23,129,155,229,115,243,176,45,196,149,171,25,210,82,118,42,151,252,202,191,162,62,89,57,137,65,103,78,170,197,175,127,208,235,254,136,140,210,219,63,22,44,207,251,36,223,226,118,191,168,28,59,155,91,102,28,235,110,179,3,94,142,127,50,152,43,95,254,7,208,2,80,21,153,216,127,232,171,127,244,101,255,0,64,112,174,231,54,21,73,217,56,146,220,63,188,220,254,128,143,199,54,142,197,167,107,99,47,253,220,215,245,66,218,200,207,172,224,82,181,35,21,221,36,92,126,81,139,253,88,130,81,15,58,176,222,180,160,177,47,59,126,131,115,250,177,200,66,205,138,20,131,43,87,245,21,204,191,50,172,187,190,208,69,67,25,251,154,164,243,102,254,44,228,162,191,202,17,185,95,208,216,185,25,121,159,56,178,92,230,153,171,226,189,104,83,174,92,186,139,69,192,155,185,120,173,249,195,120,146,104,89,139,70,144,226,27,110,177,168,213,123,23,87,89,121,254,180,115,76,98,72,178,80,147,106,110,173,87,183,189,153,127,32,195,28,51,152,149,201,231,25,248,53,141,230,243,94,147,234,232,43,219,81,31,52,250,12,94,76,25,138,234,238,198,134,115,231,221,71,188,215,239,73,243,170,220,139,224,8,145,123,213,80,110,218,205,238,127,91,254,161,68,84,155,89,233,39,239,111,173,255,0,80,233,236,86,156,121,9,46,179,168,180,145,248,150,254,65,244,51,80,81,40,207,125,221,245,63,234,20,118,117,204,47,213,59,252,194,194,231,147,228,191,2,118,239,110,179,221,250,208,187,205,206,215,205,219,240,250,145,100,115,190,69,188,11,101,255,0,124,247,126,182,2,18,177,221,190,81,183,217,127,209,29,107,15,182,110,85,33,36,138,247,148,217,127,202,33,217,113,209,164,250,142,159,178,255,0,162,56,44,36,130,93,110,154,147,43,145,206,100,191,229,164,4,142,108,43,73,89,210,225,56,113,252,92,92,223,29,127,91,27,210,37,19,12,180,109,69,81,26,108,123,211,62,127,90,66,58,118,21,128,193,97,198,156,221,118,147,139,18,100,122,143,245,56,222,145,35,148,59,20,117,95,245,67,252,4,3,151,66,184,145,92,85,126,41,141,40,183,3,26,151,226,157,128,98,102,220,230,94,228,34,255,0,191,177,191,138,60,33,87,49,120,227,140,71,111,240,188,207,225,150,38,159,110,130,81,225,24,223,239,236,111,226,143,8,91,199,233,213,142,113,25,91,244,218,103,240,203,1,35,157,31,108,169,53,88,11,211,207,5,181,223,245,209,68,161,181,222,35,35,163,241,165,29,74,158,90,120,123,139,107,191,235,162,137,54,104,239,123,0,250,0,185,128,23,48,7,47,251,131,66,57,151,194,53,56,127,128,105,71,50,248,64,110,31,49,65,83,230,40,3,81,114,21,20,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,0,219,81,92,110,13,6,71,220,2,132,118,20,81,249,133,72,140,249,119,10,29,136,142,224,62,89,62,42,190,212,199,94,170,40,247,78,241,250,159,194,67,159,148,124,21,246,166,58,221,97,118,97,227,227,244,63,132,128,98,22,218,110,255,0,99,204,98,157,95,224,254,239,179,199,17,13,152,102,149,99,122,129,31,18,61,215,240,40,18,205,182,188,173,57,127,140,147,117,223,230,119,240,241,132,72,227,195,83,152,194,114,201,71,199,117,204,254,196,144,25,209,177,51,141,34,179,26,199,111,202,170,11,254,92,97,37,56,92,203,192,244,245,39,190,27,95,189,72,140,29,138,247,231,93,100,137,211,225,133,211,244,71,245,113,196,155,96,242,115,192,212,237,75,191,202,44,247,253,98,68,28,203,239,26,76,174,175,63,112,182,184,226,163,163,169,93,235,95,121,244,63,107,232,23,10,90,201,42,43,223,153,139,25,153,24,133,134,124,29,114,145,199,125,202,223,89,233,20,96,150,114,49,77,173,29,29,163,70,248,146,114,18,101,117,39,198,221,252,30,97,240,101,230,14,164,197,114,52,134,233,218,86,212,244,45,39,190,81,216,203,65,145,248,194,220,230,110,54,83,106,166,45,18,103,167,73,188,124,23,111,168,250,225,197,97,140,206,144,203,172,165,53,42,194,75,172,164,236,151,140,190,167,235,196,18,25,149,184,162,163,135,226,162,60,121,219,132,29,64,157,50,221,37,92,108,130,191,18,63,48,188,104,204,74,180,134,205,104,172,106,89,29,136,250,186,75,253,17,129,57,117,153,79,73,84,114,84,250,178,181,79,66,123,78,153,253,71,215,11,249,73,197,255,0,40,184,233,191,55,131,150,241,184,242,47,174,20,93,234,246,100,227,24,237,63,213,43,90,116,233,211,242,179,71,222,87,230,159,132,91,234,214,114,230,20,103,30,34,196,154,77,58,127,65,176,126,111,172,29,90,169,152,16,219,39,91,123,175,172,203,77,249,29,249,125,112,182,152,231,28,69,220,77,146,209,206,65,123,221,173,98,50,226,146,250,161,46,59,182,38,218,15,53,163,199,249,87,23,105,50,127,79,230,8,199,194,202,243,182,45,69,119,106,60,228,140,235,164,230,57,210,146,125,73,47,153,145,79,188,254,196,58,188,60,220,195,76,204,117,170,172,26,148,164,160,148,157,42,105,181,150,178,62,125,165,252,60,125,35,151,147,139,114,234,179,17,189,214,18,78,181,89,211,83,144,24,185,220,187,206,231,199,136,88,117,250,142,213,121,178,110,255,0,119,156,117,42,255,0,50,227,121,255,0,89,31,25,237,117,155,109,114,204,27,95,253,201,141,253,72,228,28,86,5,113,213,168,240,164,51,35,81,153,94,11,62,113,211,171,205,97,95,120,234,248,126,43,126,53,237,17,178,191,47,48,14,208,214,216,57,172,87,213,152,159,251,162,55,245,35,237,141,182,54,106,91,142,99,125,23,248,34,55,245,2,216,64,115,12,163,94,250,136,194,239,107,124,172,217,219,159,156,125,18,170,248,49,180,169,8,195,141,36,205,7,99,40,109,21,143,246,194,194,236,70,219,59,51,154,90,73,204,200,177,106,35,63,152,241,249,127,236,7,105,163,109,183,141,154,65,245,172,205,183,108,255,0,73,89,229,98,243,48,49,160,165,80,100,204,100,218,165,33,41,212,148,153,27,8,43,241,29,182,158,120,93,152,139,83,244,24,235,50,95,62,170,217,240,177,121,197,25,12,214,220,120,136,144,70,188,208,237,127,188,141,255,0,221,198,211,187,114,98,141,102,164,102,135,103,253,228,111,254,238,49,206,162,172,60,234,92,56,212,102,27,189,180,252,174,130,183,47,48,225,229,76,161,68,101,70,237,45,10,209,107,233,97,7,204,255,0,214,32,203,22,246,236,172,33,180,239,243,78,221,146,35,249,134,142,127,114,56,212,173,186,42,198,146,82,115,75,129,255,0,184,137,255,0,187,140,41,168,86,104,238,145,165,152,10,79,110,255,0,58,65,112,227,233,31,34,234,48,180,21,152,81,127,154,95,206,22,25,176,230,221,21,179,224,222,104,241,191,248,17,31,247,113,214,42,155,107,227,183,119,93,87,51,47,109,90,190,99,51,232,183,54,6,49,80,231,210,74,65,156,152,36,226,77,174,70,210,79,141,203,143,17,220,211,59,8,175,150,31,103,135,248,163,65,107,11,152,230,216,153,172,237,191,178,45,237,254,228,70,254,160,113,146,54,185,205,187,240,204,30,239,240,76,111,234,71,70,77,103,7,53,227,225,228,29,252,209,26,254,113,184,140,65,129,93,90,127,43,40,62,36,92,97,51,252,225,97,219,139,107,124,221,63,166,7,254,234,139,253,72,220,70,214,249,182,92,243,3,255,0,116,198,254,164,112,144,106,184,5,68,90,176,155,7,219,183,24,12,250,61,35,150,102,94,95,44,200,253,200,68,183,166,158,192,15,181,173,175,179,97,6,90,243,14,201,46,127,50,99,127,82,62,226,219,7,49,250,165,215,152,157,190,255,0,153,12,121,255,0,89,28,114,93,203,195,73,95,7,66,255,0,139,216,31,52,216,248,37,246,214,81,240,172,20,106,181,190,81,100,173,203,204,3,232,145,181,230,105,173,102,108,230,21,211,194,223,50,99,121,189,44,143,149,205,173,51,105,194,183,187,251,241,191,246,170,55,245,35,114,155,7,5,54,146,57,24,86,3,156,12,191,48,180,124,111,233,29,138,28,76,185,112,146,159,113,52,211,61,4,102,103,77,96,46,58,162,118,170,205,221,70,105,199,156,255,0,220,184,191,212,141,239,201,87,156,106,255,0,111,159,251,174,47,245,34,231,82,48,142,1,152,105,52,224,170,45,148,209,44,181,83,89,244,125,111,164,115,201,203,236,9,255,0,137,52,15,248,181,159,232,132,11,46,91,81,103,26,191,219,207,254,236,139,253,80,223,111,105,124,236,89,93,24,214,229,127,240,108,79,234,133,234,103,3,224,14,55,193,20,47,248,181,143,232,143,189,120,91,46,163,54,163,60,13,69,178,72,213,217,166,49,252,194,139,12,238,211,217,208,194,180,189,142,52,240,191,246,178,33,240,255,0,217,13,37,181,70,112,115,78,59,225,254,245,197,254,164,93,74,220,76,180,102,65,18,176,45,51,231,119,225,76,143,231,49,195,174,54,91,58,70,109,96,122,106,74,214,254,214,71,46,32,58,50,118,175,205,196,157,156,199,182,34,231,243,42,47,245,35,236,70,214,57,160,168,196,159,119,215,89,255,0,185,81,252,255,0,172,142,70,162,222,94,52,235,137,247,27,3,133,185,83,152,243,16,226,221,153,151,108,40,239,131,162,89,62,106,123,2,15,130,102,212,89,190,243,170,54,241,205,209,114,183,204,200,190,111,214,135,198,198,124,231,37,73,245,165,172,87,188,51,187,159,152,98,151,127,63,157,250,70,186,213,111,0,165,162,38,48,171,77,158,178,226,152,44,151,11,31,152,199,201,135,177,190,4,167,84,93,92,156,54,181,163,118,164,17,38,27,39,99,212,94,117,122,5,28,194,51,143,60,201,37,167,17,240,183,15,148,225,255,0,64,114,13,231,102,123,183,125,56,154,215,255,0,18,135,253,88,237,20,124,202,202,135,25,104,156,193,43,81,238,82,102,103,77,140,119,59,23,215,14,120,179,7,41,79,253,162,151,252,89,27,250,64,45,210,182,128,207,88,246,252,182,233,213,254,33,12,255,0,234,199,206,157,169,179,122,53,205,252,117,164,143,151,204,200,167,203,224,100,119,201,120,227,42,28,209,167,3,163,133,249,211,35,127,72,116,42,245,99,47,94,96,186,190,17,97,6,72,95,30,160,193,119,21,185,24,13,153,27,90,102,201,44,183,120,255,0,133,191,193,81,191,169,31,35,187,92,230,186,21,165,204,193,178,140,184,124,201,141,253,72,234,181,74,182,14,67,154,17,135,155,73,154,56,90,35,69,199,143,164,113,141,171,14,204,152,203,169,163,49,160,150,148,168,149,25,190,60,127,214,3,188,185,181,206,107,165,179,115,228,131,195,207,224,152,223,212,141,143,201,121,154,170,227,242,66,227,254,244,198,254,164,113,235,165,97,169,145,77,150,40,16,82,181,242,51,138,217,90,199,126,226,244,15,190,159,130,168,105,136,220,151,168,84,165,167,141,254,85,65,153,241,50,250,145,6,133,109,119,154,218,205,37,152,95,251,166,55,245,35,231,147,181,214,104,154,108,230,96,253,23,248,38,63,245,35,229,168,225,220,62,185,238,199,143,66,167,182,164,216,248,69,65,21,172,94,98,244,141,230,242,194,51,205,166,65,211,104,230,135,8,148,146,54,74,229,126,63,80,3,121,157,175,51,69,178,35,44,194,183,11,127,106,99,255,0,82,55,145,182,38,103,241,213,152,191,251,162,63,245,35,137,159,132,232,112,219,38,215,68,166,234,66,180,25,166,50,56,153,95,209,232,29,66,86,15,105,233,46,169,136,144,16,131,113,70,69,187,34,177,95,129,112,72,162,226,126,76,124,207,255,0,202,55,254,232,143,253,64,216,115,108,92,200,59,95,49,126,15,153,12,127,80,58,203,56,42,1,95,85,50,154,127,240,41,254,136,248,103,101,60,185,8,35,140,213,33,179,73,29,251,38,95,7,36,9,184,118,183,182,194,204,179,186,83,152,156,12,173,253,168,143,253,72,226,230,237,85,153,114,215,188,60,121,172,137,58,111,224,184,229,231,251,8,225,169,217,35,89,148,209,185,174,138,100,75,183,104,215,126,239,177,138,213,50,130,161,76,138,250,157,77,32,244,50,167,59,4,174,68,71,245,133,199,128,15,173,59,73,230,76,133,89,24,211,81,171,151,204,232,229,255,0,84,55,218,218,23,53,154,89,62,140,95,100,151,127,131,227,124,31,169,142,135,7,14,156,121,136,75,141,70,50,77,239,100,250,15,208,62,169,200,139,29,11,143,213,208,74,77,188,84,21,187,140,81,222,156,218,103,52,148,217,198,86,54,226,127,67,224,216,223,15,234,67,226,86,123,230,163,170,55,61,213,92,148,122,175,212,99,113,191,252,24,233,176,112,188,154,155,136,150,193,198,74,28,189,137,119,35,225,114,238,35,243,14,105,188,60,182,136,154,90,99,153,160,180,157,139,188,190,224,14,73,121,217,154,79,221,5,137,181,25,29,255,0,49,71,47,250,177,245,167,50,51,105,246,155,113,53,157,68,164,146,175,213,227,23,63,243,71,211,135,178,214,125,65,210,113,7,77,210,182,119,132,75,213,200,204,190,183,210,46,60,76,168,168,42,28,116,160,169,68,105,105,36,126,55,30,5,245,130,94,5,170,127,52,115,98,62,159,155,186,117,95,244,44,99,255,0,64,124,170,205,252,216,51,35,111,16,242,231,242,164,111,232,11,170,230,94,20,43,117,232,180,199,117,248,182,70,171,91,159,52,250,72,125,180,122,22,18,147,190,65,225,170,113,159,100,136,213,13,174,6,119,244,5,213,102,93,205,252,223,85,208,156,67,204,173,249,146,47,244,6,193,102,78,112,72,46,53,173,70,125,146,249,90,41,127,162,47,180,140,35,134,155,112,148,120,118,149,98,43,240,136,223,244,71,29,38,155,133,226,207,100,189,207,194,36,246,84,100,152,141,216,251,95,0,93,22,108,177,14,109,78,45,251,243,53,154,123,55,221,198,46,31,112,189,35,113,188,71,154,140,89,9,153,164,211,221,187,140,127,200,47,220,111,114,42,65,161,188,57,21,55,63,239,54,136,106,151,135,104,211,162,169,216,116,120,13,154,237,164,206,58,8,202,199,199,145,122,12,46,44,89,87,179,73,230,117,189,42,228,124,253,238,55,159,208,67,228,109,172,195,168,190,180,18,119,135,197,103,197,130,239,231,251,162,250,177,151,239,72,36,155,109,83,137,10,189,146,105,63,232,142,215,70,164,97,186,81,33,19,40,48,92,113,13,19,75,82,34,182,122,148,86,185,220,200,175,200,194,227,22,220,143,153,209,212,100,218,52,216,244,243,142,124,5,92,161,102,236,164,161,222,171,168,148,90,136,245,197,46,7,247,70,95,83,35,96,153,146,150,218,176,172,21,25,32,212,122,224,178,125,229,252,227,147,157,85,203,186,114,25,97,204,31,26,233,35,65,232,167,177,107,149,139,206,23,24,53,186,204,182,252,116,218,252,184,199,31,42,113,86,98,83,188,105,251,189,231,216,152,59,219,238,122,70,106,211,34,96,26,166,247,117,131,233,254,245,166,251,202,123,61,247,229,207,204,55,49,38,207,240,42,93,95,168,80,112,195,59,189,122,239,21,41,189,237,110,77,250,12,46,48,209,156,97,152,149,51,36,181,81,222,41,103,187,47,121,96,174,103,221,226,151,156,114,113,170,57,163,25,59,181,61,165,102,171,145,105,142,127,200,50,142,137,179,202,225,68,90,157,166,225,163,90,92,53,146,146,207,18,224,93,251,191,64,251,211,148,72,139,33,185,50,105,244,71,27,105,68,181,145,53,115,52,145,220,203,138,2,227,24,225,22,115,79,101,79,70,247,196,146,180,153,252,168,92,120,121,254,17,179,58,14,114,41,11,68,134,187,39,107,150,168,190,143,48,203,89,126,227,240,229,45,230,222,195,113,73,70,162,112,141,136,109,114,51,34,244,113,224,58,165,71,22,224,133,33,196,123,157,61,92,56,245,70,125,30,145,46,49,74,108,60,207,68,133,182,235,118,34,181,202,241,252,196,56,87,155,199,233,117,100,178,181,148,101,249,207,49,148,133,87,193,179,42,250,61,206,182,100,190,229,196,106,220,19,240,250,7,209,86,164,97,56,241,81,53,120,110,158,104,121,101,98,40,109,95,137,25,241,224,45,198,44,68,165,227,185,142,26,90,99,90,180,234,62,211,37,252,190,145,217,105,248,3,51,165,165,6,154,78,180,169,178,89,123,252,114,225,195,235,133,253,194,147,176,51,181,87,162,150,23,143,169,182,85,123,193,102,220,20,146,23,98,52,236,21,73,129,30,91,248,101,131,66,219,66,8,155,132,213,248,166,253,246,243,5,214,204,63,133,23,51,105,250,244,163,119,188,183,124,115,189,175,252,227,150,125,236,225,78,157,42,243,247,69,25,127,74,163,224,154,206,247,113,132,233,165,185,211,125,228,6,123,239,202,196,126,97,221,94,193,120,51,135,229,70,139,255,0,248,13,127,68,68,71,173,82,46,101,190,187,58,222,165,27,122,75,140,114,243,143,158,22,13,205,122,138,47,26,155,188,35,86,143,159,70,46,60,56,113,87,164,72,146,50,183,10,201,81,61,238,83,15,154,82,118,61,80,91,191,14,63,80,62,148,97,92,21,70,121,16,213,132,169,9,90,212,75,35,106,3,68,92,78,222,98,227,192,91,136,232,151,150,89,197,29,181,60,170,38,157,36,92,122,204,83,239,251,113,199,47,2,230,242,174,217,210,248,249,183,241,127,164,37,46,151,131,112,149,85,179,65,225,106,66,174,163,77,156,130,209,151,2,35,250,147,31,122,178,211,4,176,141,110,96,204,60,163,79,51,42,115,38,127,189,11,200,137,197,224,44,221,105,102,181,210,172,146,239,223,197,254,144,210,222,11,205,71,223,83,94,13,212,100,87,182,250,49,121,190,187,210,37,147,228,115,128,223,111,73,96,140,63,117,121,233,172,255,0,68,113,206,96,28,188,167,203,112,221,192,148,3,59,18,110,138,91,29,228,71,245,34,136,213,165,100,158,109,84,80,133,251,153,222,18,218,39,11,229,216,197,123,219,143,207,61,35,152,70,206,185,180,234,72,215,131,174,70,87,47,154,17,191,173,18,64,203,185,117,79,74,91,78,12,132,141,218,73,191,123,167,48,92,191,147,128,219,94,40,203,248,170,51,115,10,164,211,125,36,73,130,199,15,221,18,226,54,85,144,217,170,221,180,97,75,95,159,203,209,191,172,28,165,59,103,188,208,61,229,240,143,155,244,124,127,79,217,6,121,181,152,89,92,187,223,6,40,237,231,167,71,254,144,226,43,121,175,151,20,253,206,239,11,202,70,243,85,247,112,152,43,218,220,251,126,144,184,194,121,217,35,154,52,231,210,134,48,198,239,178,75,183,93,142,124,110,124,120,185,232,27,176,178,79,56,42,102,147,44,51,188,74,150,77,159,203,177,83,230,225,243,194,243,140,235,167,227,124,186,169,163,120,188,38,107,61,122,46,228,6,12,251,190,187,151,17,205,196,197,185,117,9,179,211,132,146,155,43,95,98,3,5,252,190,128,184,195,60,43,178,198,63,156,209,59,83,192,154,212,82,52,223,194,140,23,102,201,250,151,189,38,59,114,118,70,173,155,219,199,114,251,135,121,248,89,30,111,215,134,79,73,206,76,7,74,61,40,160,207,66,73,59,195,38,162,178,69,251,242,227,192,113,139,218,27,3,185,32,208,138,77,104,136,249,22,225,155,114,253,112,6,61,189,178,242,160,68,82,149,129,180,62,139,126,153,222,215,63,215,109,200,199,80,173,236,219,137,222,146,179,165,224,203,220,211,250,98,223,45,60,124,103,124,227,42,229,103,214,2,81,43,125,67,171,47,149,239,25,147,191,252,224,163,57,197,128,101,50,151,88,195,243,211,170,252,78,35,36,126,110,229,133,198,26,189,179,126,98,176,165,40,240,102,148,234,50,47,154,44,31,253,104,235,83,178,15,48,208,243,164,172,41,98,39,20,69,242,251,30,115,251,32,204,170,198,120,224,56,74,115,127,67,169,168,137,211,69,147,21,147,227,199,206,231,160,116,154,246,127,101,194,208,100,214,28,170,37,91,238,39,212,216,43,243,251,32,92,88,31,200,217,141,15,231,184,47,224,249,162,215,245,163,140,252,142,216,222,71,44,31,171,79,251,160,201,127,214,140,147,135,158,216,53,237,119,165,213,206,214,230,195,95,214,15,146,181,158,56,34,22,231,119,71,170,35,94,171,232,142,201,94,214,231,239,158,144,24,225,59,101,236,120,219,122,156,192,214,178,84,101,243,77,159,235,71,207,3,102,92,98,245,146,230,9,185,169,122,127,182,77,114,225,246,81,145,48,182,149,192,82,23,187,126,143,93,112,140,200,172,184,236,153,113,248,93,29,219,11,231,62,93,212,80,149,53,134,231,145,156,130,65,26,225,177,207,179,245,254,145,47,35,27,40,251,36,226,73,12,25,187,151,250,189,242,223,219,86,203,133,139,236,195,93,67,100,28,90,209,56,184,121,121,99,43,105,63,11,53,232,191,55,190,17,153,208,115,51,7,165,22,110,141,45,37,171,145,71,104,188,223,94,57,148,230,14,18,84,30,176,186,60,149,36,252,241,218,51,241,173,245,66,220,96,131,27,42,102,35,36,149,39,1,216,138,255,0,166,140,127,92,57,8,59,49,102,62,244,201,88,35,179,164,237,243,73,143,57,125,148,102,179,153,165,129,153,100,210,186,4,179,50,243,69,103,207,246,227,118,149,153,120,42,68,133,41,52,41,90,77,6,100,71,21,175,57,125,112,12,66,139,178,190,36,120,139,173,96,75,171,77,213,243,81,191,27,191,147,195,148,70,198,245,233,77,164,211,151,58,181,17,43,251,110,130,255,0,175,25,120,140,198,193,140,172,214,170,28,147,35,225,194,51,95,210,28,138,179,107,7,51,29,179,69,34,122,120,17,118,99,180,93,223,110,28,6,28,254,66,202,238,148,223,45,123,191,195,40,254,188,104,252,133,181,182,252,92,181,181,255,0,221,148,127,94,50,158,179,180,86,7,166,56,134,157,164,214,204,204,212,158,195,12,247,91,236,164,45,22,39,219,15,5,39,171,117,88,152,177,171,235,213,165,182,147,127,22,220,158,11,200,179,178,118,65,196,140,160,205,140,188,177,216,255,0,77,155,231,221,205,225,241,181,178,94,42,90,210,153,56,2,228,106,34,63,154,173,248,191,113,225,221,168,123,92,97,149,200,188,162,197,142,164,150,139,146,183,106,225,126,37,197,225,206,206,218,211,3,41,71,185,167,226,116,118,56,123,211,37,199,143,217,131,120,183,46,236,135,84,76,103,73,172,189,178,180,42,223,53,147,206,223,175,14,13,173,145,177,113,201,36,158,95,123,207,251,236,215,155,245,235,243,23,170,131,181,38,15,148,109,155,144,241,34,210,111,146,76,150,219,71,114,225,195,231,163,181,150,210,185,127,188,208,84,90,225,31,236,102,63,173,19,120,199,239,200,149,81,98,38,241,236,191,210,234,121,159,133,82,125,255,0,175,91,144,235,53,141,151,241,83,114,30,56,56,30,200,45,58,126,105,183,230,43,243,119,225,25,104,222,208,56,18,99,68,69,70,172,25,47,234,163,179,220,127,174,122,7,57,71,204,156,17,86,109,149,166,129,36,247,186,190,121,21,158,235,243,237,31,152,55,140,16,252,142,184,193,79,45,149,224,235,154,12,238,94,16,107,129,145,219,245,81,218,48,158,204,88,153,201,138,57,184,34,237,155,6,101,243,73,190,119,79,153,223,132,102,202,234,24,61,223,126,107,14,178,147,89,234,191,84,104,143,143,159,136,225,170,57,137,132,104,4,107,114,141,36,136,156,220,251,204,118,189,63,92,92,56,5,198,53,206,217,70,107,173,48,164,224,43,158,147,53,124,212,47,71,217,135,92,172,108,171,136,89,220,238,48,29,175,170,255,0,53,17,232,243,188,50,7,16,109,27,131,162,60,134,147,79,174,167,74,150,158,195,77,17,112,50,251,40,235,177,118,153,193,82,245,111,41,216,129,122,45,109,108,180,118,191,252,47,160,47,35,31,169,155,52,227,89,111,146,15,5,107,45,105,35,47,9,50,92,207,245,209,218,34,236,169,94,66,146,115,48,29,136,150,70,127,53,17,226,253,199,190,17,118,21,159,216,37,152,239,28,122,77,97,165,232,51,37,33,134,82,100,118,59,29,201,193,208,177,78,209,176,138,81,34,44,188,74,209,27,28,146,225,36,175,117,113,224,232,183,91,54,213,179,1,38,27,196,88,30,206,105,86,159,154,125,246,225,249,232,233,181,141,156,241,28,23,210,81,48,118,132,232,37,127,108,27,62,55,50,239,116,111,75,218,65,108,184,68,170,190,41,182,155,153,20,142,101,255,0,181,31,34,182,149,167,58,225,19,242,113,59,135,111,162,90,79,135,221,116,55,163,227,44,133,197,38,171,63,133,59,61,255,0,47,55,252,142,14,90,137,144,241,202,99,41,171,225,94,29,173,231,203,199,230,59,120,174,124,3,131,168,109,9,17,231,28,234,242,241,26,8,237,98,222,17,91,151,153,193,215,231,103,187,201,113,110,183,86,196,105,46,22,179,230,71,221,246,64,222,171,251,23,102,252,57,37,134,206,62,13,212,102,130,87,246,197,194,225,111,75,163,68,125,151,41,74,148,225,167,3,115,185,255,0,108,213,231,253,116,89,122,102,211,206,68,36,37,117,172,90,122,91,36,118,100,252,31,101,244,14,90,38,213,237,33,211,51,171,99,15,22,223,63,244,254,188,38,241,114,234,91,46,52,226,144,81,48,53,244,154,181,124,211,63,69,185,186,56,167,182,72,152,246,157,222,95,222,220,254,107,23,245,195,175,194,218,214,156,157,123,217,216,189,71,195,155,169,63,63,217,135,47,27,108,42,1,106,187,184,192,249,125,18,63,174,23,122,55,169,187,37,84,61,243,127,128,60,214,249,170,159,79,153,225,217,81,178,75,77,56,159,236,127,99,35,35,254,218,159,245,195,171,47,108,60,58,155,104,94,48,77,249,216,219,47,250,225,243,206,219,38,144,181,25,181,51,26,39,177,111,158,36,184,241,251,56,155,197,209,164,236,199,6,35,39,214,112,70,139,57,168,254,105,25,240,177,121,157,28,146,178,10,134,202,77,182,240,157,148,124,72,186,250,255,0,172,22,26,78,216,49,220,97,196,183,86,198,169,51,65,145,30,252,138,199,111,215,135,4,141,171,159,57,40,117,85,252,100,104,34,50,50,57,71,233,251,48,163,35,92,217,238,152,181,155,167,132,110,147,239,235,234,254,176,109,126,71,170,90,92,214,156,33,247,124,32,175,235,5,131,94,214,233,83,39,29,21,156,102,75,62,71,214,56,115,191,234,195,227,252,148,179,92,123,179,136,177,137,17,247,117,179,243,126,186,2,253,213,242,10,115,209,210,212,60,39,114,75,132,100,93,124,139,179,99,243,185,240,14,9,157,150,170,114,31,91,143,96,93,68,187,170,254,19,73,92,204,253,14,139,119,77,218,129,227,81,19,181,204,92,178,209,223,36,207,143,15,178,142,245,74,218,154,152,195,13,42,68,172,86,191,122,73,31,109,39,115,177,113,226,240,88,115,141,108,145,52,208,74,44,191,241,136,143,251,106,95,215,14,211,72,217,26,156,222,247,121,151,214,190,155,124,214,87,167,236,195,143,165,237,10,205,86,58,93,137,63,18,33,36,132,42,203,116,139,129,151,14,78,24,237,145,51,165,80,245,245,138,141,121,122,237,107,61,123,91,225,95,164,7,219,23,101,218,82,245,111,240,53,237,107,124,211,87,242,58,43,51,101,124,54,218,84,150,176,37,174,131,253,52,115,159,254,216,27,218,111,15,177,125,225,98,83,213,202,218,63,173,31,20,221,166,232,143,165,91,165,98,100,153,160,210,87,52,23,30,63,101,1,240,200,217,122,130,210,84,181,96,107,26,82,106,191,132,215,253,104,226,101,100,131,52,54,206,85,35,12,110,28,110,198,149,117,211,85,140,206,199,193,78,31,112,235,184,219,105,2,110,86,152,213,76,82,210,58,173,205,41,127,73,25,221,92,120,58,58,35,251,68,189,41,165,35,195,24,160,200,236,86,84,131,183,63,215,66,247,25,39,151,212,105,180,178,128,154,140,109,210,26,222,235,237,146,173,125,118,228,103,231,33,120,104,53,170,52,115,98,57,201,210,180,234,225,161,103,231,63,48,142,154,158,208,85,22,157,117,17,235,248,161,178,45,54,36,202,81,91,151,153,193,185,66,218,2,176,169,172,45,120,147,20,171,198,189,230,40,251,143,236,128,37,70,151,83,136,178,73,147,247,73,182,70,93,147,244,122,7,45,214,218,36,146,144,231,63,65,140,2,192,219,67,72,113,244,182,253,103,19,184,73,136,92,21,32,204,175,116,241,226,224,191,152,83,53,155,169,178,199,203,85,117,106,138,151,61,241,119,238,79,215,159,30,34,140,134,143,56,141,102,91,222,239,169,22,95,57,166,111,124,15,239,151,183,88,238,253,108,118,106,30,43,110,66,200,245,203,59,181,171,180,127,7,164,89,156,247,197,204,192,240,30,165,76,247,206,179,226,25,119,110,190,187,210,2,38,177,179,132,125,74,199,250,167,250,35,142,193,104,213,92,166,112,253,30,207,239,210,41,138,101,166,71,85,211,175,179,175,159,249,163,123,2,36,215,94,165,17,91,141,69,130,255,0,150,144,18,163,176,188,127,202,194,12,145,203,21,151,127,216,227,9,14,163,55,102,76,173,244,103,248,8,96,6,195,172,155,88,88,175,167,251,169,191,15,214,227,9,0,162,40,148,201,243,241,207,240,16,14,81,8,34,181,203,128,171,137,236,153,145,13,73,226,64,190,8,48,24,143,183,79,103,8,69,63,247,118,55,241,71,132,46,99,116,155,152,247,18,17,21,254,106,204,63,249,229,9,162,219,176,255,0,42,17,75,253,221,141,252,81,225,12,88,190,199,152,24,144,173,250,105,51,248,117,0,147,205,129,104,238,48,229,38,82,163,105,39,48,91,22,86,187,222,253,84,249,92,72,219,37,107,140,8,216,103,118,116,172,60,72,65,18,139,5,196,185,219,159,102,48,207,150,62,139,238,0,221,181,128,185,138,168,80,185,128,46,215,226,52,145,17,40,172,53,47,207,232,26,82,100,96,53,159,48,46,98,134,53,23,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,87,33,164,0,248,115,239,27,122,136,110,31,27,122,6,217,166,253,224,26,136,185,10,40,238,71,240,0,162,202,201,63,128,7,195,48,236,149,125,161,142,169,91,112,250,187,196,70,119,236,254,18,29,162,114,140,144,191,180,63,229,29,58,182,179,220,61,196,254,135,191,210,64,48,127,109,249,203,78,18,198,140,111,93,225,224,238,4,174,31,61,140,98,43,49,115,138,86,38,150,226,148,103,243,190,103,199,231,105,18,163,182,212,45,238,16,198,114,55,182,191,131,184,105,251,44,98,17,93,140,18,77,226,89,109,243,182,239,143,252,26,64,102,62,198,181,150,89,175,182,147,39,174,88,100,147,194,223,87,31,210,37,15,2,201,76,138,21,45,73,213,218,167,48,174,63,104,145,19,91,31,111,21,138,12,137,197,17,22,29,243,253,146,56,149,108,184,82,188,1,73,73,168,206,212,182,59,254,177,0,57,156,66,183,27,83,58,22,164,220,215,200,237,230,24,97,154,201,196,206,248,47,117,92,125,54,223,223,229,151,11,234,6,108,84,154,67,166,141,105,35,181,249,149,252,194,201,99,60,55,72,127,169,239,41,240,213,167,121,109,81,210,127,82,2,33,115,38,20,232,76,195,57,114,9,205,73,123,77,150,103,107,18,111,207,238,14,159,68,117,227,121,157,46,172,189,253,63,68,126,114,23,207,105,170,68,58,116,90,25,198,97,150,245,183,54,251,182,137,55,177,53,110,95,8,181,153,113,66,110,177,38,34,28,117,40,222,84,27,102,230,222,171,17,154,56,243,244,128,185,121,117,34,98,13,139,74,116,143,175,164,248,44,254,176,100,118,18,147,53,248,75,105,114,221,81,169,229,120,206,25,151,138,67,132,202,204,148,131,45,150,157,58,163,5,106,130,74,199,0,143,185,31,94,47,229,47,40,34,83,227,40,219,170,52,118,89,159,8,68,158,100,69,245,66,76,139,17,141,98,213,91,110,100,134,167,41,9,45,221,180,186,162,50,241,72,89,28,103,92,168,48,83,34,189,80,150,163,78,238,246,117,70,95,66,126,113,152,152,203,47,24,234,179,27,57,237,159,206,249,198,47,58,126,184,88,60,115,150,49,21,34,106,206,107,60,119,127,161,11,204,159,174,8,145,141,142,248,66,75,206,45,153,139,73,169,70,171,155,138,35,177,152,227,106,53,12,77,79,111,90,43,243,80,157,122,8,155,148,225,88,184,240,231,203,128,187,178,176,60,88,10,82,201,246,151,218,52,91,171,145,127,47,160,112,83,232,48,36,26,152,92,118,15,66,204,238,108,164,239,107,144,183,22,137,204,113,95,105,106,66,171,245,107,164,204,142,210,151,253,33,243,171,24,85,156,182,246,177,82,93,185,106,144,163,183,252,161,219,177,6,2,138,79,165,198,164,180,217,56,181,170,201,140,69,222,94,145,211,151,66,67,118,247,244,157,254,199,254,176,26,75,18,212,75,149,74,113,127,195,43,249,198,143,116,51,212,100,107,168,76,87,194,234,143,249,70,226,104,232,59,251,234,127,245,63,214,62,117,65,66,20,69,168,143,191,197,1,191,238,134,98,12,141,19,166,36,203,137,25,58,101,99,253,177,186,88,186,176,150,205,62,24,169,90,252,186,194,191,164,52,196,165,55,37,73,73,169,37,169,100,159,18,227,144,149,134,153,143,29,110,239,144,173,54,225,186,34,239,248,64,124,30,235,42,170,77,188,45,81,227,231,125,95,206,62,119,241,13,73,210,81,46,165,53,68,118,190,167,148,127,202,54,228,67,66,22,164,164,210,86,183,36,141,133,48,158,41,185,124,54,1,169,85,105,42,47,205,82,47,246,231,252,227,89,85,223,36,150,169,18,15,135,213,159,243,143,152,162,92,252,127,220,21,84,59,21,247,191,184,3,233,69,110,99,106,53,34,108,164,247,112,112,203,249,70,234,113,61,88,191,77,170,31,251,117,127,56,248,81,11,81,219,123,111,243,70,175,6,223,243,251,127,155,254,176,31,106,241,45,69,86,249,165,59,255,0,108,175,231,20,78,34,169,23,18,169,77,43,121,158,87,243,143,152,169,164,158,110,223,252,223,245,141,228,211,18,127,158,151,254,167,250,192,125,40,197,149,116,23,102,177,81,46,254,18,21,252,227,90,49,157,125,39,114,175,85,75,224,148,191,233,13,182,40,73,117,58,183,228,92,109,109,223,250,199,214,221,1,164,32,238,226,21,199,189,162,254,112,26,11,28,226,2,59,123,160,171,255,0,254,90,255,0,164,53,123,187,196,28,189,208,214,63,255,0,45,127,210,26,209,135,217,90,203,182,130,191,216,139,249,199,223,15,7,49,33,196,94,67,101,170,255,0,156,17,255,0,40,14,60,177,238,34,65,127,116,85,130,47,68,183,63,164,62,150,243,19,18,180,146,81,98,106,217,92,173,194,107,159,210,29,158,155,149,113,170,28,234,77,163,178,106,252,200,71,200,237,245,67,158,153,147,16,163,64,101,223,10,48,163,86,146,252,194,69,244,63,110,3,167,69,205,220,93,24,146,104,198,24,145,54,73,39,179,80,116,184,127,235,143,189,156,245,197,165,125,88,203,21,159,198,46,255,0,88,54,100,229,252,118,93,113,178,152,217,146,22,105,252,204,69,200,254,216,125,223,35,200,12,243,118,58,181,127,138,167,249,192,109,163,60,113,106,239,163,25,98,162,183,251,162,239,245,131,230,115,59,241,163,189,159,118,248,170,198,86,227,82,119,250,193,178,238,18,136,139,105,83,37,127,51,5,252,227,156,164,101,213,62,84,117,58,167,35,221,46,25,113,136,147,238,47,72,14,181,43,53,113,99,238,17,185,139,113,10,142,214,237,79,116,255,0,211,27,11,204,156,89,244,24,174,188,69,111,239,231,127,164,59,100,252,187,128,137,109,165,46,199,34,50,46,81,19,231,63,72,249,103,224,24,109,33,106,75,204,246,91,51,177,70,34,243,250,64,117,55,49,254,41,120,205,74,197,21,165,25,253,84,215,15,253,33,180,188,97,137,93,73,168,241,29,84,239,231,152,231,244,135,219,43,10,180,90,180,200,66,121,114,100,191,156,109,150,23,78,230,253,108,191,246,94,159,132,7,30,172,85,92,113,70,135,107,117,37,219,143,106,74,207,249,70,143,14,85,200,205,101,85,154,70,125,251,245,95,240,142,106,54,18,105,105,35,57,40,189,143,137,178,94,127,132,118,10,38,3,137,33,221,46,62,210,139,117,123,42,49,31,121,122,64,116,175,117,88,149,148,17,181,136,170,136,46,69,166,91,133,195,205,204,110,150,55,197,104,241,177,69,103,143,248,235,159,210,23,186,137,147,20,154,174,134,213,38,34,61,228,156,185,211,210,175,55,215,122,70,229,91,33,105,145,55,90,106,81,79,94,174,84,212,151,43,125,127,164,75,139,26,120,215,20,23,141,137,171,7,255,0,166,185,253,33,180,230,51,196,10,177,46,191,85,81,31,14,50,214,127,233,14,255,0,35,43,34,181,167,230,139,74,189,255,0,66,23,244,135,9,59,6,196,51,109,40,113,164,222,229,114,142,94,143,72,163,171,158,40,168,169,68,110,212,231,172,252,230,242,143,135,237,141,198,241,61,69,43,74,155,169,79,73,17,145,240,121,69,252,163,184,81,242,185,138,146,74,245,54,209,169,221,223,24,132,175,55,31,27,210,59,60,108,137,138,72,53,157,117,163,178,175,99,167,151,244,192,91,100,99,106,203,102,70,154,213,84,173,230,146,191,233,15,173,188,195,196,41,100,146,88,138,180,72,47,161,41,107,183,63,54,161,223,38,229,85,62,3,75,188,168,238,26,45,199,169,36,175,115,47,174,244,143,174,131,149,20,218,170,216,142,111,198,111,123,171,137,194,74,173,107,159,213,122,0,91,248,184,234,164,181,155,142,85,170,138,89,151,21,27,234,51,63,187,168,114,177,179,26,177,193,178,174,86,116,165,54,34,235,43,177,127,202,23,114,157,179,133,54,79,104,171,113,145,116,153,255,0,106,210,125,255,0,110,59,5,39,102,74,82,223,50,85,110,33,251,223,125,37,39,222,95,100,18,226,213,82,113,220,103,116,245,229,79,124,247,68,103,172,201,87,87,14,60,85,207,159,17,221,33,99,252,19,22,51,125,110,128,243,139,90,19,115,234,172,157,204,139,137,241,80,239,46,236,193,78,109,164,173,172,71,29,6,118,46,205,37,37,194,223,174,15,173,157,154,97,155,72,37,98,102,85,100,149,175,75,47,235,3,112,181,210,179,3,12,185,167,113,76,148,139,94,254,242,217,95,246,148,59,108,60,211,192,140,161,228,191,135,229,172,214,68,73,249,81,147,183,63,58,199,223,63,103,88,165,187,209,137,26,79,59,218,154,92,121,125,144,117,42,158,75,187,13,178,82,113,90,206,233,81,240,136,101,203,254,16,55,14,255,0,134,243,55,1,60,206,237,56,118,77,212,254,146,188,70,123,200,190,188,118,119,38,225,76,65,5,254,175,65,100,141,104,83,5,189,138,223,51,47,69,248,113,24,252,188,187,169,65,66,156,143,139,228,163,65,27,150,67,74,79,18,248,28,244,14,53,234,158,38,195,239,161,164,98,170,155,169,43,60,100,82,92,65,31,30,86,212,126,96,176,228,179,42,136,154,101,90,163,212,217,143,29,45,238,116,147,41,209,166,233,69,237,98,225,204,199,95,195,56,94,101,102,108,101,173,113,156,75,218,238,79,25,157,236,74,231,192,252,193,55,20,73,168,72,91,211,146,236,131,114,218,247,175,26,245,88,138,215,185,113,228,95,180,59,94,19,198,212,250,75,17,79,220,196,119,84,214,190,214,241,41,51,185,171,235,15,206,40,238,84,76,189,56,244,150,85,213,169,164,105,213,197,40,250,227,250,209,172,242,246,73,56,167,148,138,113,165,102,102,69,99,239,255,0,52,86,38,105,161,246,208,210,48,242,91,74,175,98,41,60,11,238,104,23,119,7,87,233,85,22,35,245,140,53,17,122,161,161,195,215,165,92,108,158,60,83,207,136,151,29,38,145,79,98,158,219,109,245,118,73,77,180,77,153,161,5,198,214,244,114,224,59,93,38,44,137,40,86,237,194,34,73,38,196,102,124,11,136,236,83,170,148,38,18,102,156,39,2,250,237,193,8,47,63,214,14,66,149,93,164,165,163,52,97,152,137,186,83,203,73,127,160,38,225,109,234,244,25,231,186,212,251,71,227,125,18,189,30,129,110,31,195,248,137,44,58,168,117,84,178,162,65,157,210,251,137,59,219,135,34,25,62,205,82,139,59,86,243,11,194,236,90,215,74,15,159,249,190,129,193,205,102,129,17,187,158,26,167,172,148,71,114,220,160,185,127,154,47,1,138,179,153,198,16,140,250,206,35,144,187,35,89,218,99,167,195,143,159,224,29,110,167,91,171,179,33,43,122,171,49,90,80,74,249,250,143,133,207,210,50,103,22,77,195,72,139,36,203,6,83,53,20,69,153,30,233,187,151,5,125,96,199,204,109,54,158,252,147,76,122,52,120,250,162,233,236,18,120,29,213,199,130,72,81,195,198,199,238,67,63,127,153,82,87,27,246,92,191,163,189,67,236,111,54,208,209,146,122,221,103,65,125,9,57,195,247,227,163,205,167,155,237,158,135,205,179,177,21,201,62,159,132,124,110,97,231,85,24,214,85,37,145,249,244,31,159,225,1,122,168,121,193,17,198,88,103,125,89,214,122,184,154,139,206,127,94,62,73,25,152,227,179,31,36,78,171,17,111,20,100,70,239,117,254,220,89,152,244,90,139,110,167,117,94,146,139,94,218,117,21,184,125,176,220,78,31,170,165,229,186,120,154,89,234,185,219,181,222,127,110,39,1,113,221,205,89,241,164,58,108,214,43,109,158,165,38,232,144,162,225,126,92,22,62,85,230,117,78,82,141,78,86,171,75,177,153,150,185,42,59,95,252,241,111,218,195,51,95,121,105,85,121,251,241,59,154,76,251,254,216,114,237,96,73,38,218,20,88,129,210,186,72,207,222,143,250,97,184,93,188,33,140,231,199,235,123,218,149,73,90,183,118,179,202,63,170,250,225,120,227,231,181,46,38,174,184,170,235,186,237,167,138,85,107,115,230,231,192,49,39,192,53,138,111,206,241,76,195,222,115,177,173,60,191,207,244,141,185,50,43,93,155,215,166,159,63,207,151,253,32,176,204,169,251,74,96,166,163,186,134,233,181,244,153,182,163,45,44,180,92,108,127,101,22,199,23,237,25,75,144,234,147,1,236,70,194,85,24,211,98,82,83,218,237,113,224,239,192,49,250,44,42,213,66,196,188,75,53,58,149,187,226,181,171,253,47,72,228,154,192,82,222,45,227,216,141,231,44,118,237,52,103,114,243,113,88,89,108,185,52,172,219,102,176,157,204,153,53,135,245,40,211,239,235,37,21,136,175,222,179,27,179,106,197,56,214,236,101,60,132,174,218,73,71,107,90,222,99,244,14,135,11,0,200,75,70,228,124,64,227,38,74,250,6,76,187,189,11,28,132,108,55,82,134,180,235,196,146,93,74,47,116,153,40,136,239,254,119,164,65,200,206,114,163,4,151,86,235,174,147,104,183,4,56,173,92,108,159,229,243,143,158,94,53,151,81,138,220,54,234,21,18,83,70,74,61,110,158,158,5,110,29,175,72,229,77,180,248,23,169,200,34,120,251,214,178,189,251,119,228,99,167,51,135,220,147,82,144,150,234,10,101,58,150,162,36,163,129,22,174,92,194,9,109,187,136,106,148,103,151,59,194,147,145,189,81,162,237,62,162,87,19,191,30,37,230,28,170,179,114,115,240,217,136,170,189,117,70,210,83,125,82,12,203,129,91,135,108,124,149,92,45,187,134,218,157,157,189,237,145,89,77,119,216,248,243,29,97,218,50,119,171,66,31,36,217,71,196,145,254,177,146,46,190,27,207,194,165,117,158,177,82,196,106,222,232,182,135,175,202,252,238,225,121,199,99,115,106,184,111,219,119,80,197,201,211,206,238,145,127,215,11,69,72,240,115,27,221,245,42,51,250,180,219,82,19,195,159,156,140,114,242,176,76,25,90,119,6,196,125,55,190,136,197,218,191,192,100,36,74,217,116,97,237,94,203,77,26,87,85,198,7,218,191,7,203,205,250,240,214,91,86,82,215,45,151,223,149,139,28,208,164,223,82,210,103,98,59,219,139,195,27,107,84,23,105,175,110,147,81,90,174,214,187,146,13,61,231,233,244,14,45,49,36,27,14,57,215,92,186,72,237,207,205,240,130,51,62,151,182,30,29,109,27,134,151,140,16,181,40,204,141,38,217,91,135,235,222,129,241,85,246,191,141,191,116,209,85,198,137,71,102,201,39,200,187,139,187,124,48,169,111,212,25,121,38,138,140,130,225,126,14,40,191,148,125,112,154,157,49,228,41,218,163,230,75,189,201,74,53,114,35,244,250,2,214,25,128,189,178,33,38,158,104,69,79,26,147,191,84,79,23,213,121,247,254,97,209,177,38,212,149,170,148,183,31,129,138,241,163,40,90,146,100,74,156,180,153,17,38,199,201,223,56,176,83,34,189,29,133,252,182,181,105,183,156,187,254,17,180,132,31,83,109,102,179,51,51,62,127,9,138,47,75,123,64,98,151,86,106,86,49,197,166,74,227,198,162,225,255,0,214,13,109,237,1,88,214,100,254,37,197,46,91,207,49,103,199,207,197,193,103,33,79,75,46,89,113,201,194,36,218,198,127,7,30,67,232,145,41,167,208,68,220,84,52,119,185,153,90,255,0,7,33,44,59,252,140,221,196,50,52,245,92,77,136,91,211,125,95,46,172,175,230,228,177,217,40,152,159,17,86,55,219,250,253,73,237,206,155,111,165,56,171,94,252,174,103,230,22,33,85,5,49,249,217,158,175,174,176,228,162,227,169,208,245,110,18,251,122,237,125,18,77,55,183,192,94,144,176,189,211,179,11,18,48,189,48,241,45,105,146,209,123,34,99,137,227,199,143,5,124,3,136,149,155,120,194,17,217,252,99,137,21,100,235,61,53,7,79,135,221,95,160,89,162,196,85,87,212,75,84,249,124,14,214,57,10,49,162,77,110,74,156,36,186,167,87,114,183,105,211,62,30,96,136,23,54,167,156,24,146,98,22,227,120,167,17,145,19,70,158,212,231,61,63,95,233,29,99,228,159,139,92,145,102,241,110,32,73,159,47,151,221,46,239,183,28,61,57,105,151,29,70,166,200,187,70,155,31,30,226,21,91,145,33,40,204,224,52,225,163,190,196,87,191,220,244,138,57,151,51,47,23,181,119,30,197,213,245,36,185,151,95,116,239,255,0,40,125,140,103,30,34,68,68,50,140,81,136,210,164,153,153,153,77,112,184,92,254,188,116,169,114,91,146,226,205,49,210,218,85,110,201,113,34,253,193,165,147,101,41,34,56,232,63,77,136,7,61,43,50,241,52,135,156,83,216,158,186,226,84,179,81,18,230,184,125,255,0,108,56,183,241,197,109,197,40,213,92,171,40,141,70,124,101,44,255,0,210,29,167,12,80,41,213,87,18,219,177,99,23,202,228,229,212,194,85,199,179,252,227,235,171,101,164,53,55,188,106,91,45,106,114,246,76,66,224,92,120,120,194,93,108,233,242,179,26,176,90,122,181,114,178,223,61,86,146,162,191,237,40,108,187,140,241,36,187,111,49,21,89,122,57,107,150,225,218,255,0,231,122,7,44,188,189,100,237,242,250,63,255,0,24,191,164,62,234,126,90,54,230,242,245,100,240,183,232,111,135,235,133,71,11,78,197,53,6,20,189,237,74,122,141,70,157,38,79,40,236,124,125,35,156,167,227,156,68,203,205,183,19,17,85,217,212,225,25,104,150,226,75,85,203,143,5,124,3,145,141,150,44,169,212,151,133,17,227,23,232,82,243,253,176,237,52,172,180,131,13,133,74,118,75,15,155,43,55,44,168,133,196,136,136,237,125,71,230,16,109,82,177,222,52,74,53,185,140,43,138,36,185,115,249,160,233,240,225,245,195,184,211,179,102,178,136,77,196,127,16,87,150,162,189,254,91,89,145,241,51,239,88,183,88,177,246,169,174,169,184,177,144,217,117,99,93,155,178,56,246,184,240,47,64,232,18,177,36,230,181,45,14,190,86,181,136,159,50,18,203,185,145,104,204,122,171,143,19,202,173,86,20,217,253,9,201,81,247,121,181,15,154,179,156,210,169,145,210,219,53,106,251,78,37,194,35,83,79,154,110,70,70,118,190,191,128,99,130,177,93,101,195,52,162,161,53,178,62,86,146,190,3,97,85,154,147,174,168,228,206,146,241,25,114,91,202,62,62,126,33,105,23,185,204,237,196,146,29,89,53,138,241,50,75,81,168,136,231,56,92,63,246,131,134,172,103,110,49,101,171,150,52,197,36,91,203,17,21,69,223,49,253,144,90,38,93,155,34,66,201,19,223,111,154,184,44,252,252,185,138,170,36,167,212,104,118,160,234,136,142,253,171,159,31,219,11,72,237,181,60,223,197,115,220,35,60,93,137,20,105,53,25,154,231,186,124,255,0,207,244,14,185,43,21,87,36,105,215,91,169,43,77,237,170,74,206,223,186,57,122,110,93,120,73,132,189,225,141,209,154,18,163,46,175,126,101,127,170,33,182,246,22,107,133,164,32,191,224,75,249,198,72,235,105,173,215,18,101,185,172,205,65,223,141,164,44,191,1,141,195,175,98,59,246,171,245,3,255,0,210,156,254,113,222,40,184,122,156,210,220,223,197,140,253,205,54,214,194,120,115,243,142,207,79,192,52,154,218,146,226,25,137,24,141,194,106,197,17,42,243,113,230,94,127,220,1,106,226,98,172,69,26,218,49,5,77,54,86,174,204,183,11,249,71,36,214,56,197,11,112,143,221,53,99,143,158,107,159,210,23,141,156,157,163,198,108,205,197,195,116,210,122,184,211,209,251,94,48,224,171,248,94,139,73,109,253,221,50,18,141,173,54,50,140,132,243,183,163,210,3,171,194,204,28,71,30,42,13,120,142,180,102,155,220,202,99,158,115,250,225,206,211,179,115,19,196,97,181,55,138,177,18,9,55,182,137,206,21,174,103,245,227,173,61,6,60,169,38,211,109,54,202,85,200,146,130,177,88,188,220,7,205,54,149,184,101,104,67,246,211,110,72,183,121,122,64,93,86,118,141,170,197,140,210,31,196,152,177,74,74,18,133,25,76,81,220,200,185,241,116,117,76,69,159,117,89,233,89,35,16,226,126,47,154,251,114,213,233,251,39,164,116,20,210,92,125,70,147,154,162,46,126,45,255,0,148,105,86,26,75,166,105,57,101,192,239,115,106,255,0,202,37,135,211,63,48,171,211,158,55,79,16,86,84,70,165,40,181,203,89,153,92,254,216,124,45,99,218,139,55,211,86,170,149,252,207,171,250,67,145,141,128,74,82,110,85,93,22,34,63,156,95,159,249,195,230,151,129,17,11,69,234,9,115,93,255,0,56,181,173,254,119,164,81,244,179,143,234,77,153,239,170,245,101,164,237,114,235,10,62,29,252,212,62,121,248,181,250,131,233,91,115,39,120,164,142,219,135,206,231,245,222,145,244,69,193,72,122,67,109,170,121,89,75,74,120,177,126,103,246,195,191,225,204,152,137,62,34,166,42,172,202,119,111,25,105,56,36,119,177,17,243,215,233,5,90,231,166,77,117,10,89,203,120,236,147,46,46,24,249,163,170,99,170,37,148,165,216,142,220,86,98,243,212,50,178,12,67,54,202,99,10,186,53,126,99,34,243,253,112,224,159,203,216,237,186,68,220,214,210,86,189,147,24,139,253,33,17,210,33,81,170,181,39,80,134,38,33,38,229,237,173,197,23,34,63,49,122,7,122,195,249,47,137,235,81,99,188,137,212,163,39,181,252,245,215,47,192,207,159,96,252,195,227,85,16,232,207,111,17,44,215,185,228,68,141,55,185,124,39,110,99,176,81,115,62,77,5,12,194,77,61,215,183,26,187,69,44,209,125,87,62,90,78,220,197,31,106,118,122,196,132,146,46,177,65,185,23,19,214,231,245,99,230,145,144,120,146,49,111,14,77,18,198,171,118,86,231,245,99,236,127,51,107,19,238,108,174,100,125,71,172,180,205,81,216,188,220,139,207,251,131,147,167,150,32,174,18,111,138,106,13,18,219,39,172,111,45,86,189,184,120,197,231,19,120,180,248,131,7,212,168,146,142,59,175,69,212,78,56,131,221,41,86,186,78,223,82,67,174,167,15,214,151,125,220,246,211,110,126,250,178,254,65,151,184,95,103,214,241,28,101,77,168,98,132,188,165,161,183,75,125,79,222,153,26,200,204,248,155,159,187,222,59,10,182,82,165,157,180,98,56,168,243,218,142,158,63,243,129,113,130,114,40,213,196,233,249,162,92,111,249,242,255,0,152,108,157,54,174,190,215,94,224,94,119,85,252,194,66,105,219,38,97,214,119,157,98,169,78,145,123,91,93,17,179,211,207,149,220,63,254,136,82,189,179,102,16,137,10,74,218,141,71,73,166,58,214,90,104,173,23,18,35,250,224,186,217,31,109,210,234,91,149,169,82,146,118,191,209,171,205,240,13,182,163,200,109,68,133,186,70,103,199,198,49,146,88,235,46,104,248,125,110,71,101,152,107,188,51,122,233,134,132,113,237,23,156,252,220,197,164,151,67,140,117,70,73,4,218,83,187,226,146,104,172,126,48,68,220,152,116,130,214,137,118,82,140,237,233,244,13,197,190,100,179,66,13,68,175,57,14,126,187,77,98,50,31,54,208,217,41,58,108,162,65,17,247,14,161,37,107,110,66,136,148,124,45,223,232,21,28,245,62,164,81,28,214,250,157,90,116,105,177,29,248,240,243,152,236,237,98,168,61,93,164,19,82,72,210,148,223,178,94,111,132,91,164,184,225,145,30,241,95,182,57,24,50,140,148,68,164,154,136,145,222,127,0,11,139,11,48,87,17,38,134,166,84,219,77,136,172,135,44,86,47,243,134,243,185,167,86,77,181,215,43,135,126,95,44,171,250,99,164,75,73,33,152,238,32,137,59,196,220,237,240,16,249,74,19,135,227,74,81,252,37,254,176,29,213,121,153,49,251,104,170,86,11,79,59,190,127,211,31,37,63,48,42,141,184,219,178,43,53,103,16,135,8,212,71,33,71,116,149,174,92,84,56,134,98,176,87,247,164,119,125,9,10,37,134,73,6,146,105,5,127,173,32,28,221,127,30,183,83,112,205,151,170,4,102,206,236,181,171,191,143,215,31,156,117,164,207,171,72,144,146,98,165,37,4,101,107,27,202,46,60,124,195,145,133,10,49,184,131,113,150,215,219,46,104,35,225,195,128,236,177,213,74,133,25,78,42,135,17,197,18,174,70,109,164,143,141,139,234,64,117,22,90,170,46,65,41,249,203,112,143,153,41,213,29,248,122,71,45,13,114,35,184,133,239,150,90,111,226,168,198,170,157,94,42,220,113,12,82,154,100,206,214,52,153,21,185,121,136,113,39,49,197,61,192,212,69,230,213,232,1,122,114,223,21,65,102,126,137,13,73,112,211,11,73,246,72,248,146,145,199,137,140,172,193,56,170,150,80,97,169,184,210,18,103,5,190,36,132,151,114,125,34,63,105,216,134,68,7,53,178,151,18,173,26,13,73,116,210,102,92,60,197,232,29,214,157,154,248,142,59,13,52,196,234,147,100,134,146,130,209,80,112,184,17,23,14,0,36,38,38,98,211,161,37,39,162,160,86,65,35,176,73,254,151,160,99,206,209,89,153,30,111,185,254,172,245,81,26,58,222,171,168,138,247,221,121,151,232,22,14,70,98,227,57,72,35,70,41,173,53,168,245,88,170,46,240,47,55,49,110,49,78,38,196,147,250,175,94,196,21,41,26,53,233,222,203,113,122,111,166,246,185,240,228,95,180,3,160,85,158,39,247,90,111,217,213,207,238,14,71,4,60,77,87,233,70,119,225,81,96,248,125,186,71,25,49,36,122,62,232,223,163,45,81,42,112,221,73,153,155,114,27,89,88,237,201,69,252,192,37,159,97,250,155,42,194,233,78,151,46,120,164,139,145,126,167,27,210,36,22,128,226,86,193,153,17,252,240,255,0,1,8,159,216,131,29,202,102,4,24,71,29,213,19,216,181,162,51,235,39,194,233,140,92,173,196,74,102,8,156,169,113,20,165,32,202,207,168,184,170,255,0,64,64,59,123,124,108,42,233,29,140,81,174,225,169,206,70,3,17,246,234,34,247,31,22,228,95,219,216,223,197,30,16,185,141,23,163,31,226,83,227,253,181,152,92,63,95,80,154,109,185,237,238,66,41,25,95,230,236,111,226,143,8,87,199,231,163,30,98,69,17,126,155,204,254,25,96,37,35,96,74,145,186,229,33,133,173,213,18,48,92,123,18,142,228,86,234,165,195,136,145,102,76,184,219,208,35,51,96,25,202,76,234,105,104,51,182,12,100,188,111,76,81,38,76,42,250,184,121,128,111,168,80,185,138,168,80,185,128,170,134,146,50,185,88,133,86,94,158,225,165,37,223,112,26,207,152,169,31,112,210,124,69,72,251,172,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,185,13,35,82,185,13,32,3,65,157,134,225,149,134,217,174,253,192,52,151,49,71,15,129,151,160,106,181,140,134,135,121,31,192,3,140,168,29,144,191,214,207,249,71,73,174,174,204,63,195,234,127,9,14,231,81,59,54,231,15,206,207,249,71,67,196,46,233,141,32,244,253,71,127,164,128,97,190,218,18,109,129,49,139,122,63,193,252,111,246,104,226,41,177,186,181,98,137,188,45,125,223,240,105,18,97,182,204,235,97,220,102,141,215,248,59,232,190,201,24,70,62,38,61,238,32,146,187,90,250,56,127,152,144,25,101,177,178,116,226,147,85,239,124,55,255,0,89,28,74,102,95,170,212,74,89,219,244,181,143,222,32,69,158,199,103,108,79,111,54,28,255,0,172,142,37,31,0,170,212,42,89,219,244,181,143,222,36,7,102,156,173,90,56,121,255,0,144,89,28,198,170,248,63,193,254,241,188,222,111,126,138,214,182,143,71,164,94,26,156,189,193,183,239,122,181,106,239,183,152,97,54,210,88,247,193,254,231,126,101,111,55,157,111,243,251,90,219,159,173,244,128,194,44,253,196,254,25,106,140,142,163,185,208,153,69,125,238,171,234,221,122,11,204,53,236,225,3,173,226,26,9,111,116,223,17,197,79,139,127,163,100,90,186,213,71,194,50,160,163,115,187,179,134,87,213,126,102,159,64,201,109,146,232,155,250,181,13,238,179,167,78,41,140,86,209,127,162,99,210,2,74,114,115,14,110,168,142,43,174,94,213,19,63,157,253,99,126,145,112,171,180,237,220,39,23,190,189,137,63,67,245,197,233,31,22,9,137,213,169,235,78,243,87,203,38,174,86,250,20,142,193,56,183,135,163,149,210,95,132,73,22,107,23,252,174,196,181,248,218,119,124,57,119,164,99,142,103,98,190,161,42,164,223,80,215,163,115,199,123,107,220,145,232,244,140,205,173,208,186,250,94,71,90,221,239,52,241,209,123,90,222,159,64,182,56,167,39,124,46,252,167,125,209,110,183,186,56,117,61,86,177,39,235,203,204,49,17,227,140,177,119,90,39,83,224,253,63,45,169,95,61,191,213,125,104,182,149,25,186,220,113,205,221,181,56,103,109,92,175,113,35,147,182,111,223,41,71,238,206,215,89,159,246,187,225,251,40,227,31,217,146,247,63,118,252,207,252,27,255,0,242,139,18,35,238,13,111,74,13,29,91,197,34,43,235,231,251,131,174,189,76,240,141,189,255,0,119,187,191,208,222,247,251,190,129,38,116,221,156,119,73,82,125,217,94,196,146,254,215,124,63,101,28,180,13,156,244,107,252,184,222,246,253,47,248,126,202,45,196,101,67,193,123,237,127,52,173,107,126,115,255,0,204,59,36,28,139,235,104,222,123,169,209,101,233,183,81,191,155,236,158,145,40,16,114,115,170,107,252,177,235,215,111,208,118,181,175,245,227,182,195,203,221,194,109,225,125,93,171,254,103,183,250,66,136,163,70,207,221,147,252,182,255,0,208,63,254,65,241,212,114,23,112,217,175,221,94,171,17,126,129,183,127,235,130,94,90,193,122,120,120,75,191,245,31,254,97,184,238,7,222,160,203,194,150,255,0,128,255,0,230,1,13,75,201,237,218,141,175,116,87,183,127,84,255,0,231,31,92,12,143,235,78,183,249,103,211,170,255,0,160,175,107,95,236,130,94,213,151,119,127,87,134,63,232,254,143,182,31,108,92,3,187,52,252,214,189,175,249,199,255,0,48,130,41,105,25,5,117,146,125,214,114,111,251,195,224,251,32,236,140,236,207,214,91,74,189,218,233,212,146,87,246,182,255,0,245,162,80,83,131,180,168,203,194,60,184,124,231,255,0,152,111,30,26,221,160,139,174,222,220,62,119,254,176,17,155,7,102,11,153,39,221,199,36,127,131,62,15,178,142,89,141,150,60,111,203,223,155,244,175,255,0,230,18,58,221,11,118,173,93,106,252,45,226,127,172,10,153,111,207,255,0,228,255,0,172,81,30,7,179,142,227,253,185,106,213,254,231,91,254,180,124,21,29,154,183,132,167,61,218,91,75,103,195,193,191,15,217,68,138,63,75,213,167,223,252,255,0,67,254,177,243,46,147,199,243,71,119,212,127,172,4,107,57,179,158,133,145,123,177,191,15,240,127,255,0,202,57,26,46,207,91,185,8,47,117,247,237,43,244,191,235,127,92,18,43,224,123,172,143,172,114,63,168,255,0,88,221,93,38,233,63,150,63,228,127,172,6,5,57,179,247,202,39,249,109,255,0,160,122,127,92,29,121,252,154,240,69,65,79,251,164,222,238,173,195,169,233,189,211,111,171,63,56,144,213,80,119,138,252,215,107,253,143,253,99,227,157,133,119,141,175,229,251,94,223,157,124,30,145,6,4,38,155,224,134,201,157,246,247,79,11,233,211,207,143,156,199,101,129,76,240,156,118,155,223,238,253,237,43,190,155,247,23,14,101,231,25,59,137,242,211,194,132,127,54,183,94,248,149,126,102,213,201,38,95,84,67,119,15,101,175,131,92,39,60,53,188,247,157,22,234,214,243,113,241,189,2,76,12,91,129,149,61,102,123,207,248,123,78,240,148,187,117,91,218,234,35,183,142,59,220,252,156,235,155,191,203,30,141,23,253,7,123,222,223,95,232,25,67,7,11,238,219,71,203,215,247,178,47,157,124,30,145,200,183,68,211,127,150,191,228,127,172,88,24,74,91,55,234,255,0,110,118,183,251,157,255,0,242,143,186,46,206,90,35,173,62,236,111,115,63,210,239,71,235,163,52,215,7,77,189,246,247,250,208,110,21,204,147,188,230,127,82,40,194,55,118,106,223,62,133,123,180,211,200,191,181,215,239,253,116,125,8,217,138,238,39,242,239,222,95,165,191,255,0,40,205,195,129,187,73,158,246,246,43,248,191,235,31,49,183,219,35,191,33,140,200,195,180,108,207,160,139,242,235,123,127,185,191,255,0,40,229,97,236,231,162,42,11,221,141,237,127,210,255,0,79,235,163,44,148,157,93,227,100,215,187,94,139,94,193,113,138,206,236,229,173,4,126,236,109,199,252,29,255,0,242,142,215,135,178,59,193,132,218,253,212,111,61,224,155,183,82,183,155,143,207,15,204,50,17,40,222,160,142,246,27,164,213,210,73,213,203,208,23,184,180,49,114,203,114,68,126,27,191,102,223,153,191,249,199,219,238,7,71,233,181,239,246,15,254,97,116,210,215,118,175,220,26,138,45,255,0,60,253,193,108,49,226,177,149,91,253,207,205,237,58,117,126,133,191,155,235,199,79,155,144,94,248,203,158,235,60,67,51,183,80,231,203,236,131,45,95,133,171,79,190,121,254,132,113,117,74,62,253,162,46,177,166,201,87,208,95,249,66,195,23,215,128,61,205,198,119,230,183,88,208,149,72,249,198,139,216,185,120,199,245,60,253,34,218,227,156,97,224,103,86,215,131,183,223,42,27,183,223,105,239,87,15,20,252,195,44,177,54,94,248,98,52,132,120,95,115,188,140,182,127,51,234,181,201,92,124,98,243,140,115,204,253,159,53,45,231,189,215,91,69,61,92,58,135,59,107,251,32,119,140,97,198,185,137,215,227,204,107,192,250,53,238,248,245,139,218,198,159,173,244,11,118,140,103,212,167,20,143,6,235,209,221,190,181,238,86,250,159,72,185,184,151,36,244,63,37,191,116,215,182,142,61,75,208,95,100,29,54,102,72,251,242,215,238,159,205,250,11,209,250,224,163,148,160,103,103,131,217,75,94,230,119,154,82,162,191,93,183,53,95,245,49,200,53,159,187,135,214,239,185,61,90,174,86,235,246,239,253,108,116,181,100,126,183,212,126,233,237,195,251,203,255,0,228,31,91,89,5,168,136,253,214,90,229,127,204,31,255,0,32,150,29,182,94,210,91,198,82,207,184,203,105,50,227,225,30,118,47,214,135,91,151,159,27,231,148,191,114,182,186,148,127,155,188,231,250,216,251,233,155,55,245,181,233,247,101,163,222,245,127,107,175,230,251,47,164,114,235,217,171,170,161,31,151,77,90,203,252,27,107,91,254,20,55,14,150,254,118,233,211,249,89,243,254,141,255,0,248,199,15,80,205,30,186,148,163,192,90,44,70,95,154,175,206,223,88,46,180,93,157,186,230,175,203,134,141,22,253,47,189,239,255,0,11,232,23,26,135,178,142,165,58,94,239,123,211,250,87,240,253,152,46,49,85,56,242,201,52,120,43,159,217,255,0,249,71,203,39,21,245,135,82,174,161,167,129,23,207,111,223,240,12,204,61,146,238,234,85,238,255,0,145,151,233,87,255,0,204,62,179,217,95,119,17,226,247,119,126,202,143,251,87,232,253,120,46,182,97,50,231,245,182,207,222,180,107,250,235,218,223,112,35,199,223,173,45,235,211,170,252,109,113,125,115,15,33,188,5,34,160,191,117,123,253,198,235,135,81,211,125,68,143,178,31,156,90,154,149,11,192,111,57,242,214,255,0,113,111,160,211,123,145,122,79,206,42,56,87,105,123,178,53,111,239,111,173,255,0,88,223,137,85,234,6,94,241,188,210,157,30,53,190,239,47,64,229,105,88,175,169,72,105,142,161,175,70,174,59,219,94,228,103,230,244,142,126,163,140,247,208,154,79,131,109,101,36,254,125,232,63,173,1,212,221,197,218,144,72,240,127,35,231,189,255,0,229,31,75,56,223,66,9,62,12,189,136,139,231,255,0,252,163,128,169,85,122,212,167,253,227,77,221,82,188,107,247,159,160,124,43,127,71,29,55,191,164,5,192,166,227,141,214,243,230,93,239,111,207,254,31,173,29,158,132,231,134,229,37,139,110,108,227,104,191,141,227,29,189,30,97,104,188,37,186,252,230,247,250,239,245,14,78,159,138,122,147,201,119,168,107,178,146,171,111,109,200,254,0,25,25,3,47,186,219,38,159,11,233,212,163,71,230,123,247,23,215,15,164,242,134,205,169,239,116,62,33,25,219,170,115,183,31,171,22,110,141,154,253,81,109,159,128,53,233,120,151,249,170,222,111,172,28,229,75,59,122,195,14,198,247,51,167,122,210,145,171,174,222,215,35,43,252,236,99,101,187,188,150,15,240,116,246,217,240,142,242,233,53,95,115,110,227,47,170,244,14,253,134,112,253,225,70,46,183,245,127,157,250,85,233,24,165,55,24,245,167,210,191,7,105,178,109,109,245,252,255,0,90,52,35,19,222,223,40,255,0,206,255,0,168,91,23,102,228,122,103,83,142,149,239,245,232,191,13,54,189,207,225,244,141,81,215,214,31,83,86,211,164,140,239,207,188,98,78,28,170,120,75,171,198,220,110,247,154,251,90,175,107,92,252,222,129,220,34,97,109,42,235,61,122,251,196,223,78,235,149,248,249,196,152,46,202,104,56,91,130,100,245,255,0,158,160,149,167,117,202,246,62,119,31,91,145,183,68,77,107,190,142,205,237,206,195,23,145,137,252,10,68,215,81,223,110,139,115,125,238,155,219,191,145,249,135,207,39,23,245,179,37,120,59,69,140,207,231,215,231,254,104,88,187,34,113,5,95,171,110,62,87,213,171,87,209,219,205,232,22,170,163,88,235,59,191,149,180,233,191,209,223,205,232,22,213,140,33,225,237,95,52,119,27,139,126,115,170,250,191,206,47,48,238,244,252,134,213,188,252,181,249,191,64,252,63,100,11,35,149,42,167,130,227,184,173,198,247,65,27,190,54,155,216,185,114,63,48,248,143,50,44,210,219,240,55,140,71,199,172,122,62,212,125,208,54,122,235,58,85,238,191,79,108,139,251,95,127,55,217,7,32,254,205,252,211,238,203,154,127,193,223,255,0,40,182,91,203,167,78,204,222,163,9,197,120,19,93,172,127,154,109,204,200,190,160,117,74,206,109,245,168,175,51,238,127,78,173,60,122,221,249,25,31,212,11,174,206,204,125,99,177,238,223,77,207,159,131,111,255,0,90,57,234,14,203,189,90,75,14,251,185,213,167,87,15,6,91,184,254,202,38,227,123,21,42,216,159,194,40,117,125,71,119,188,211,249,237,237,107,122,61,3,135,139,34,239,168,244,115,35,239,244,140,238,153,179,167,204,117,183,238,199,205,199,193,255,0,93,250,232,209,130,242,3,170,85,222,87,186,221,126,240,164,254,96,183,209,39,236,130,221,24,109,31,7,248,109,150,254,104,238,117,32,158,249,206,171,92,185,120,197,231,26,17,135,188,10,234,149,215,55,214,187,95,59,211,223,207,153,249,132,160,209,50,203,170,194,140,223,134,245,104,142,132,95,171,90,246,34,227,227,142,62,126,71,248,65,231,23,238,159,119,173,195,114,221,74,246,185,159,15,158,122,66,226,52,42,152,79,174,238,190,95,209,163,87,231,87,189,237,233,244,14,16,240,199,86,253,29,171,87,216,173,252,162,94,34,100,222,227,95,229,143,86,171,126,131,183,250,99,141,149,146,253,111,79,229,151,70,139,254,131,189,239,254,120,92,68,113,97,126,185,250,59,69,251,63,58,191,242,250,70,236,124,190,212,243,104,240,189,181,44,138,253,95,211,246,194,85,98,228,15,82,108,213,238,179,94,149,107,252,193,110,93,223,60,244,15,182,62,79,111,12,143,221,21,187,86,252,201,255,0,206,23,17,229,151,217,21,225,154,107,146,253,212,238,116,73,83,122,122,142,171,246,18,119,190,240,188,227,99,21,100,223,130,229,202,99,221,30,247,117,163,143,83,211,123,146,79,234,207,206,36,234,145,150,222,11,128,228,95,13,111,117,57,175,87,86,211,110,4,86,182,163,243,14,14,191,149,189,117,199,215,225,221,26,244,240,234,183,181,173,245,254,129,68,117,97,76,140,240,193,69,63,117,27,157,246,191,208,90,173,109,95,100,47,48,238,78,108,223,242,162,27,247,103,201,87,191,131,190,31,178,140,219,162,96,255,0,0,201,101,191,8,239,247,26,184,238,116,223,81,31,215,29,185,142,243,76,131,214,26,74,119,186,120,25,248,183,239,16,96,5,27,102,13,107,37,123,184,181,218,191,246,179,224,251,40,234,152,207,32,188,28,133,254,91,55,154,101,27,127,152,45,245,92,126,121,232,18,149,30,151,185,66,85,191,189,210,69,226,255,0,172,124,179,240,159,95,69,250,254,141,75,215,243,171,249,248,115,244,134,241,18,82,50,26,218,127,45,94,127,208,63,255,0,32,181,53,156,33,213,119,63,52,117,106,213,249,205,185,91,235,132,210,207,192,58,244,124,214,181,175,249,199,193,245,194,212,98,61,158,58,223,87,252,183,232,209,175,244,190,247,189,190,200,40,140,124,17,68,214,227,17,250,205,183,147,16,155,232,229,125,37,231,28,182,101,96,238,172,251,142,120,71,86,136,6,187,110,109,123,26,254,184,101,21,71,33,124,3,80,101,255,0,117,123,253,201,37,251,117,29,55,178,140,237,243,195,243,115,29,115,25,224,95,9,184,182,252,41,187,222,69,54,175,184,213,107,234,227,227,23,156,75,150,97,11,177,119,42,182,242,252,47,200,124,175,43,65,154,173,123,12,178,135,179,223,132,86,143,203,118,239,82,201,191,237,125,254,239,207,61,35,234,169,108,195,185,142,226,125,219,222,214,253,44,244,151,217,66,227,15,146,230,165,234,176,228,224,201,208,130,45,23,224,125,254,145,149,148,205,149,186,219,109,159,187,189,26,239,250,87,123,90,255,0,102,27,178,182,88,234,170,52,251,187,213,99,34,254,213,219,186,255,0,171,11,113,140,208,234,91,149,106,220,222,233,183,141,254,161,114,240,206,59,234,204,178,223,130,181,104,140,148,95,127,107,216,147,245,162,241,192,217,118,232,65,251,185,230,217,126,150,124,31,101,29,166,14,204,91,182,155,63,118,247,247,178,47,237,111,193,246,81,55,11,55,238,135,175,254,132,209,163,236,151,189,254,231,160,125,244,140,93,224,205,239,204,253,230,243,79,231,182,181,175,245,167,231,23,242,157,179,5,183,159,151,143,55,233,103,195,246,81,242,59,178,221,237,249,122,255,0,221,159,255,0,40,139,119,71,129,152,247,102,79,204,110,73,254,248,244,31,214,142,129,152,88,219,175,58,225,120,51,70,168,70,143,159,95,189,124,124,95,72,188,181,61,154,55,171,97,62,237,109,115,50,254,214,252,31,101,31,117,35,101,61,70,135,61,222,120,174,151,15,5,252,31,102,14,3,12,39,75,235,105,82,55,122,53,32,209,206,246,189,248,254,232,213,64,195,29,98,99,14,245,237,58,181,112,221,95,184,253,35,61,26,217,143,112,147,87,187,125,90,79,87,246,182,223,245,163,185,97,124,131,234,209,227,31,186,189,90,117,254,128,183,122,190,200,23,70,1,57,131,186,203,39,23,194,58,117,125,22,230,253,247,229,168,111,69,202,253,12,166,71,135,47,170,229,110,173,233,251,127,64,147,42,78,88,120,63,116,223,135,55,155,189,92,122,181,175,123,253,127,164,115,142,101,239,89,136,134,252,47,166,202,189,250,189,252,255,0,92,28,21,20,69,130,183,114,157,111,194,119,210,165,21,247,62,159,182,29,223,3,229,175,92,154,127,54,180,94,46,175,204,215,239,79,215,122,68,134,167,38,181,73,117,239,116,126,57,168,237,212,249,92,254,220,115,113,178,243,171,54,134,252,47,171,66,9,23,234,246,189,191,206,11,201,185,136,107,192,93,78,149,76,111,194,186,254,87,73,95,113,110,73,79,215,13,84,28,176,215,191,249,185,107,105,253,13,240,253,120,204,178,192,187,230,208,159,10,91,65,17,124,227,159,252,161,247,200,195,189,91,79,203,154,181,95,243,187,127,40,35,8,235,89,107,174,153,43,230,213,172,195,159,161,190,180,254,184,117,60,63,132,188,16,72,99,194,27,219,190,78,95,117,167,204,86,230,126,97,32,94,230,58,211,110,35,175,105,236,219,231,87,231,247,71,93,173,96,13,90,211,225,107,93,147,47,156,124,63,92,47,176,96,246,48,194,62,20,147,189,240,134,235,229,109,22,221,106,239,87,31,24,188,227,162,124,141,183,179,119,30,25,181,251,250,183,162,255,0,84,51,75,21,101,134,189,225,248,114,223,43,25,126,102,251,111,175,29,33,156,164,222,168,191,44,22,191,248,167,255,0,56,12,114,86,91,117,40,219,239,13,107,209,221,213,173,123,157,190,171,210,55,233,89,89,225,185,77,53,225,221,206,251,87,30,171,170,214,35,250,242,243,12,177,194,249,57,185,145,26,71,186,59,219,95,14,167,232,81,125,88,185,148,108,11,224,212,50,231,133,55,155,189,92,55,22,189,239,245,222,144,184,197,188,53,145,222,9,109,153,62,234,55,186,227,37,26,122,150,155,94,199,123,239,15,204,59,59,89,81,214,8,145,225,237,54,43,223,170,223,253,49,147,165,26,200,75,90,252,82,34,189,185,216,125,10,139,187,105,42,222,94,228,93,222,129,6,44,210,178,127,68,137,127,150,43,221,101,250,19,210,127,94,57,71,178,71,173,233,252,179,232,209,127,208,87,189,255,0,225,6,64,212,17,187,52,29,239,170,255,0,200,58,234,101,234,252,239,247,64,89,248,185,17,121,45,59,238,171,231,107,74,173,212,121,241,253,112,119,90,86,90,120,50,42,219,240,214,243,182,107,191,86,183,113,112,241,143,204,46,37,14,6,225,213,30,247,85,212,143,161,183,121,142,90,165,23,172,52,226,119,154,117,52,105,229,127,56,182,22,254,155,128,186,202,53,120,91,79,111,79,206,47,230,250,225,198,227,60,184,220,65,118,79,134,117,104,66,59,61,94,215,237,219,234,189,34,225,83,162,248,38,43,142,107,222,238,212,110,218,218,111,98,46,29,254,97,190,114,189,209,65,113,157,223,87,212,162,69,239,174,214,178,189,0,49,14,173,151,158,21,197,174,194,240,198,235,123,167,181,213,245,90,205,17,242,212,94,97,174,78,207,93,97,10,123,221,126,157,86,225,224,251,255,0,214,12,159,131,128,45,137,81,81,240,183,159,177,184,251,25,151,61,67,189,194,160,238,24,66,58,222,173,55,252,238,221,231,233,1,138,88,95,102,219,110,215,238,207,156,98,225,224,239,181,251,40,189,248,91,43,60,15,26,58,60,59,190,221,197,67,55,234,186,111,98,79,31,28,252,194,236,68,139,186,34,247,203,217,22,228,57,61,206,182,146,90,173,192,187,130,195,169,211,240,214,225,132,167,174,234,236,36,190,119,110,69,240,141,227,166,110,255,0,63,189,254,183,253,99,159,77,43,182,181,111,252,99,191,139,254,177,169,113,111,111,124,253,192,29,18,182,222,141,207,27,223,87,242,12,73,204,44,222,221,213,91,143,238,122,251,200,133,199,173,242,186,150,95,80,51,39,22,82,247,253,87,223,244,233,215,244,55,250,159,72,141,252,121,133,186,172,242,46,191,170,209,117,124,234,223,68,175,72,115,28,252,186,231,186,88,238,187,213,122,181,219,83,22,215,175,187,159,34,250,174,94,129,103,243,42,55,130,31,39,181,239,116,199,65,218,218,121,184,101,233,26,102,209,174,225,124,179,244,63,81,240,250,70,229,55,45,61,212,168,152,240,223,85,214,102,139,245,109,118,210,90,175,227,151,192,22,178,172,253,98,87,94,125,226,221,232,215,167,190,246,177,23,243,14,179,50,54,153,11,237,222,214,238,244,12,164,141,179,207,86,66,95,247,95,171,77,248,120,62,222,143,213,7,195,83,201,61,42,116,189,211,94,218,127,65,124,31,100,11,194,49,161,152,218,213,109,118,225,230,26,215,19,114,91,205,229,238,118,181,133,254,137,147,123,169,43,87,186,59,220,140,191,49,250,126,220,125,53,124,173,209,9,164,248,118,246,90,75,243,47,160,254,188,46,44,149,14,7,93,67,133,189,209,160,147,244,55,189,239,252,195,147,144,247,81,211,217,215,174,253,246,181,191,251,142,207,51,47,122,155,202,249,175,175,90,149,250,30,214,177,253,176,208,188,5,225,27,124,213,221,238,254,193,123,223,252,239,64,14,165,215,117,126,119,255,0,40,118,10,55,189,197,83,188,244,56,106,183,158,196,67,153,44,156,211,254,216,239,127,241,63,254,113,246,150,75,218,35,206,123,165,241,82,163,183,83,244,125,184,92,117,249,117,109,119,111,171,219,82,109,125,124,175,247,7,9,57,55,61,229,249,36,138,223,116,118,184,217,61,189,90,127,44,86,186,136,191,50,127,243,141,115,242,123,170,188,159,203,22,174,205,255,0,50,91,188,254,188,46,58,116,55,236,226,27,211,231,227,113,217,168,126,253,41,150,188,91,234,227,207,184,199,43,74,202,93,227,141,31,186,11,95,87,232,79,135,235,199,114,195,153,89,186,157,29,30,29,189,181,241,234,190,131,250,240,188,14,71,9,224,142,190,226,87,225,61,222,184,196,187,110,111,111,23,135,141,233,23,123,15,101,213,155,107,230,199,232,116,254,135,248,62,184,118,108,7,150,94,8,139,18,119,134,247,187,216,40,70,142,173,166,215,36,159,61,103,230,29,253,138,39,91,66,98,117,173,59,164,151,107,69,239,110,28,174,34,186,26,114,247,122,202,27,240,189,172,69,199,171,250,62,216,98,254,119,229,223,130,124,11,243,99,123,189,235,63,161,244,218,219,191,174,63,56,144,122,38,24,234,154,29,235,218,238,201,38,219,171,121,189,35,24,54,150,137,167,220,231,190,127,126,119,126,178,44,34,59,180,232,239,189,199,34,80,244,246,247,151,211,198,214,31,12,164,95,79,31,56,238,184,118,157,225,26,123,167,190,221,221,211,71,139,127,161,46,60,253,34,139,137,179,158,46,240,6,35,160,71,240,126,254,248,142,43,183,222,233,252,241,146,183,138,126,97,50,155,54,98,175,116,20,87,94,234,27,139,84,158,110,219,221,92,152,108,239,200,188,226,11,19,11,220,254,35,167,63,188,223,238,94,102,69,180,233,189,156,189,187,252,220,196,146,116,125,102,79,92,38,169,94,5,209,191,172,205,86,243,172,222,214,130,131,229,167,235,124,224,36,161,165,106,73,112,26,205,86,79,33,198,209,101,117,152,44,187,163,78,173,92,47,126,243,28,130,206,237,159,0,24,167,183,25,106,194,17,85,231,174,70,254,42,240,133,28,199,61,24,235,18,31,63,155,19,63,134,88,155,173,179,98,245,140,41,27,223,52,252,218,142,124,175,250,25,225,9,153,178,206,231,29,226,110,214,171,87,38,151,43,126,124,224,9,19,232,254,93,234,144,56,127,180,198,191,125,20,74,20,103,53,106,225,230,17,61,209,253,80,249,191,25,173,207,139,131,144,87,213,206,203,139,232,18,189,19,232,254,224,15,177,66,133,204,85,66,133,204,5,87,252,131,66,74,198,95,8,214,164,223,141,198,146,43,40,128,106,62,96,92,10,224,124,192,185,128,169,113,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,114,26,70,165,114,26,64,84,249,16,217,87,102,214,27,199,200,134,202,248,218,192,42,124,200,104,119,145,252,3,89,114,49,182,231,35,248,0,113,53,63,157,185,250,209,255,0,40,183,120,153,195,68,73,38,86,225,163,159,194,66,225,212,202,237,185,250,209,255,0,40,183,56,172,173,18,81,125,167,225,72,146,35,251,109,185,38,170,86,51,73,233,253,46,253,244,97,27,245,99,213,94,118,220,76,244,242,251,66,18,51,182,210,11,193,56,205,124,111,243,59,247,209,132,115,205,78,172,66,178,177,241,183,239,2,6,100,236,123,78,89,98,36,186,109,187,101,97,178,59,233,225,197,200,254,129,37,248,69,244,71,161,83,8,214,130,50,130,202,108,163,250,196,136,254,217,42,156,196,121,48,164,154,214,70,230,26,110,250,140,173,196,216,63,48,205,168,181,246,41,244,136,122,165,69,65,19,45,162,238,44,139,232,126,30,124,5,31,14,106,99,248,116,7,224,161,218,149,45,163,117,111,149,159,120,146,103,164,209,203,180,94,113,19,249,205,154,114,241,15,129,238,229,41,125,95,172,124,224,204,237,171,119,207,182,126,97,147,91,90,103,34,152,174,211,98,196,155,67,119,115,46,162,218,139,121,168,211,101,180,69,123,47,129,240,17,253,53,249,85,29,22,103,86,238,255,0,59,73,159,59,115,253,160,28,158,5,163,187,86,196,80,35,238,36,43,84,216,200,247,164,153,159,105,194,47,49,137,49,217,19,45,145,14,138,212,167,35,213,16,166,113,26,92,34,90,44,92,16,193,241,236,242,224,49,31,102,220,160,151,91,198,81,213,34,147,93,36,71,169,211,140,212,211,7,98,35,117,87,51,51,65,249,132,168,228,254,0,143,134,40,235,140,210,42,4,71,81,55,254,88,34,189,244,54,95,82,92,59,63,132,5,203,166,49,184,142,164,17,43,138,204,248,252,4,43,48,200,187,62,130,252,35,236,74,9,8,62,126,126,35,227,148,68,165,92,207,184,73,31,57,88,147,115,59,13,135,116,40,204,181,23,31,72,214,247,4,25,23,17,240,184,181,165,103,217,253,193,6,179,34,35,50,191,1,165,70,201,240,91,169,47,243,136,124,146,231,162,58,9,107,113,164,221,86,237,29,191,148,90,188,83,156,45,81,164,72,100,234,84,36,19,82,150,207,190,188,68,124,13,92,251,101,199,128,130,242,52,136,214,236,188,71,203,232,136,110,146,16,94,42,175,247,69,184,193,249,128,205,126,34,159,68,234,99,186,91,105,103,184,116,148,69,168,140,254,168,252,220,7,121,110,160,147,189,156,107,246,255,0,214,45,199,221,169,9,230,178,253,177,168,220,35,239,33,240,26,205,207,49,219,204,54,31,158,235,42,181,144,92,47,196,46,57,166,215,194,247,46,99,121,14,145,168,138,233,28,36,42,138,159,71,19,111,138,173,195,238,122,71,32,210,236,119,43,92,91,143,188,140,141,92,76,107,50,43,112,49,241,19,235,191,34,26,186,203,133,192,146,159,218,11,143,164,238,69,113,178,231,242,141,68,234,148,69,168,136,134,210,214,70,102,70,101,204,46,52,25,249,198,202,208,103,107,17,143,160,201,42,34,226,54,214,173,54,181,184,133,199,198,113,210,174,102,162,27,46,180,119,228,118,176,250,141,71,222,86,26,20,178,87,11,151,18,176,151,28,68,197,56,209,153,52,141,93,155,242,191,17,181,13,231,151,243,246,244,113,62,227,46,239,72,228,36,52,141,87,185,240,33,242,57,167,197,73,220,194,227,120,164,178,133,104,55,155,43,121,212,67,125,167,16,225,145,18,210,105,62,242,49,213,234,139,154,202,157,118,52,85,56,101,167,79,96,204,143,151,152,125,52,122,140,229,54,202,100,199,75,119,213,170,232,50,183,63,57,133,199,101,82,83,164,146,147,189,133,91,208,103,101,168,138,197,231,31,19,115,21,127,160,26,141,244,159,19,90,75,238,133,199,218,181,33,5,116,168,143,187,152,248,101,72,53,105,226,158,23,228,56,186,149,109,200,168,247,179,96,236,189,60,124,220,125,35,97,170,161,187,125,106,100,173,202,199,254,176,184,249,161,165,229,235,222,180,164,218,214,236,153,121,199,217,85,196,77,193,101,221,50,34,146,137,165,44,137,107,230,118,63,79,160,113,178,170,210,35,233,220,165,165,106,189,238,70,127,202,45,158,45,196,21,213,45,107,69,57,10,34,140,124,73,149,153,125,23,164,65,219,213,140,106,179,37,52,77,70,140,227,102,105,66,148,132,40,200,184,241,227,171,210,57,232,51,158,117,189,78,165,9,81,42,196,86,50,243,11,37,64,198,149,152,230,219,11,137,25,38,183,200,236,166,214,71,198,197,245,66,233,97,138,148,186,163,27,233,45,33,38,79,232,236,36,200,173,100,249,204,252,224,59,50,38,57,191,36,168,144,73,243,253,193,201,176,150,29,66,92,83,165,168,239,192,148,67,174,85,23,58,51,110,174,28,85,58,105,211,167,176,106,191,43,242,251,163,229,167,214,235,68,235,109,63,79,75,105,227,115,54,150,86,231,231,48,29,242,50,80,73,36,165,87,177,31,127,164,125,109,146,75,141,251,135,88,129,90,120,142,206,147,40,236,159,59,151,127,194,57,166,103,33,105,74,141,198,184,164,143,152,14,89,164,92,251,249,15,163,112,147,229,168,113,209,234,44,94,199,33,146,178,126,172,191,156,114,109,62,218,175,165,196,31,192,98,220,105,75,41,47,24,204,134,225,178,209,242,89,159,221,33,242,204,154,134,52,111,28,109,58,175,109,71,107,138,67,146,183,84,100,100,158,6,92,133,184,251,9,132,17,90,231,196,104,114,154,195,228,122,150,190,37,110,6,95,204,55,203,136,214,155,151,193,113,46,56,25,56,86,11,206,41,74,114,73,94,220,140,191,152,124,170,193,148,243,51,34,114,93,190,20,255,0,68,118,103,22,157,102,157,69,251,99,83,69,168,203,204,23,29,65,88,14,156,167,77,123,201,220,125,41,254,136,250,81,132,32,180,146,36,174,81,216,173,196,203,250,35,182,18,44,124,140,105,83,101,207,136,92,117,117,97,40,122,72,245,74,227,233,47,230,27,106,194,241,145,192,142,79,238,127,48,237,218,91,177,93,118,251,162,132,202,23,123,40,207,224,48,184,235,13,225,216,231,123,156,130,253,175,230,31,91,88,114,58,12,204,142,71,159,141,191,152,115,134,202,19,222,99,89,41,37,192,212,69,127,72,92,113,8,163,51,110,38,247,238,127,48,209,34,132,195,164,105,51,126,198,155,112,183,243,14,93,199,18,217,26,181,39,129,95,137,142,58,77,101,44,172,147,189,142,87,43,241,87,250,194,227,171,213,242,238,153,82,101,214,157,118,121,19,154,111,161,73,238,50,250,223,64,179,185,141,179,62,28,175,162,160,179,115,17,169,79,238,184,50,109,157,244,232,229,239,71,230,25,22,205,73,47,160,140,156,104,245,125,73,255,0,172,85,106,109,194,50,53,149,207,184,140,4,116,227,109,142,96,245,169,167,18,155,141,93,79,189,233,52,178,74,191,4,223,147,3,172,70,216,217,135,85,165,218,62,55,73,105,191,230,114,46,63,251,1,38,18,105,236,191,171,82,151,101,91,145,151,243,15,156,168,144,209,218,222,187,199,206,162,254,96,184,142,136,123,22,211,73,195,51,167,99,114,51,79,234,41,254,160,118,90,110,198,20,3,108,247,172,99,68,153,37,60,52,160,191,234,6,120,120,46,59,102,102,133,184,125,220,203,249,134,132,198,101,181,42,235,50,185,247,153,5,198,26,68,216,227,9,150,189,110,98,244,242,181,205,162,255,0,168,31,60,189,144,48,146,13,10,39,177,103,11,159,21,53,232,251,8,204,226,98,50,249,61,123,121,148,67,134,170,198,116,155,73,180,211,138,50,37,114,73,159,152,6,34,150,202,248,90,57,124,251,19,149,187,93,165,55,253,72,226,234,219,59,97,232,10,55,89,115,16,25,54,222,242,234,52,90,229,126,126,245,203,128,201,250,228,137,209,91,117,69,20,200,210,202,150,90,144,175,72,234,106,146,245,94,27,197,41,4,133,45,42,106,200,35,46,6,94,155,241,226,23,91,48,251,31,224,234,53,12,206,26,101,201,73,173,148,57,103,156,65,43,138,204,190,164,184,112,29,139,43,178,159,8,226,72,148,199,165,213,167,165,217,27,237,73,101,246,139,197,53,218,196,104,51,228,146,29,139,59,48,17,202,169,162,68,120,181,23,116,194,109,55,66,53,21,247,171,243,39,210,62,108,177,75,248,105,250,107,111,52,166,19,27,125,115,146,147,77,181,18,249,242,250,175,192,23,44,188,152,75,36,240,205,33,17,30,135,50,172,230,235,121,167,91,141,153,29,245,95,147,101,231,49,114,41,216,50,9,37,45,235,153,100,182,68,92,75,209,245,163,175,225,28,80,82,163,196,109,15,195,81,43,121,226,42,230,118,53,122,69,192,167,212,89,35,35,117,246,83,116,119,168,139,143,15,72,136,225,103,229,149,30,83,36,107,126,162,70,165,18,143,74,147,206,199,245,131,136,249,20,83,16,181,110,213,84,81,25,249,210,127,232,14,252,237,101,179,65,37,167,163,172,200,251,149,126,31,182,62,216,83,27,113,26,150,235,100,118,35,241,128,116,70,50,222,159,23,86,237,85,19,213,107,220,211,221,254,104,212,253,50,81,233,221,196,144,174,119,179,102,127,200,46,26,21,25,203,221,244,240,243,40,134,209,69,134,159,17,251,223,159,104,128,116,215,161,70,75,75,75,142,41,43,52,157,146,106,34,51,224,56,146,166,173,82,27,83,45,60,178,35,46,36,155,241,191,192,57,26,235,251,186,188,104,247,78,151,18,130,59,243,226,163,33,201,69,234,209,89,82,137,244,146,210,102,162,37,40,184,157,128,110,209,41,166,162,180,148,58,223,108,249,149,184,91,210,67,159,139,76,140,133,165,72,113,195,181,251,203,249,135,17,79,169,189,38,66,27,52,182,105,51,59,154,72,252,223,8,251,221,168,75,138,179,54,217,73,165,60,140,210,118,227,247,64,118,56,80,163,153,32,148,226,139,159,121,122,71,38,220,104,205,218,206,159,43,113,81,14,191,72,170,51,33,13,27,239,176,135,85,170,232,212,68,101,207,184,206,252,135,44,79,37,71,193,73,50,238,177,139,113,188,164,50,74,61,46,17,157,252,228,55,18,146,36,145,149,207,128,226,153,125,211,150,234,84,130,36,150,171,29,143,143,17,200,41,215,219,105,42,67,87,189,190,132,197,137,8,242,95,237,106,108,139,151,113,142,85,149,178,87,247,212,255,0,235,16,226,217,222,185,125,109,153,91,208,99,232,38,84,94,42,84,127,112,81,202,89,180,240,37,151,31,72,212,132,160,203,180,171,113,243,142,48,229,26,84,70,225,161,54,243,240,224,55,81,47,120,162,220,169,11,43,218,233,59,241,1,247,42,51,74,89,118,207,151,156,135,203,42,141,29,242,81,154,157,186,173,200,203,249,135,212,201,154,184,168,172,119,31,82,77,4,130,53,40,139,225,48,22,235,17,229,181,62,168,169,15,172,234,38,183,116,112,108,211,110,22,46,29,147,243,15,142,143,131,124,7,239,49,163,206,82,82,147,73,27,136,191,51,191,114,72,93,50,54,84,92,29,73,153,247,18,136,108,60,209,41,71,107,153,122,0,117,152,240,157,208,148,169,151,74,201,47,161,49,247,71,136,171,216,208,231,4,249,135,44,152,252,120,146,134,180,178,148,29,206,229,240,128,248,91,135,162,247,74,202,254,114,27,43,138,71,109,68,178,28,170,148,147,230,162,253,177,161,108,234,181,137,71,240,0,233,181,92,39,30,160,241,45,93,111,196,209,216,183,156,253,30,145,242,51,128,97,53,99,35,159,114,59,149,237,253,17,112,17,29,4,87,51,62,126,113,184,76,180,164,154,181,159,15,72,88,116,184,248,70,46,155,40,229,151,31,71,244,71,213,238,90,10,17,167,121,38,197,231,50,254,97,217,28,178,15,74,78,228,100,62,119,86,86,50,185,0,225,209,65,130,211,100,146,121,222,30,117,23,243,15,150,85,30,21,237,190,115,153,125,17,121,190,1,247,205,144,109,37,107,35,77,202,220,254,224,224,223,170,200,84,133,161,8,108,237,99,224,71,230,47,72,13,153,109,64,136,155,187,41,45,164,149,164,141,107,73,14,9,115,162,186,251,141,55,37,149,146,84,118,210,178,51,181,199,43,82,166,157,89,132,182,235,110,151,108,156,247,178,227,123,31,160,248,113,28,15,185,174,164,242,221,105,153,70,102,102,158,210,120,90,255,0,7,160,77,227,122,109,70,91,58,58,179,40,115,85,245,118,76,237,203,204,99,224,162,212,228,187,190,235,141,182,213,180,233,185,26,111,206,252,207,224,29,154,45,13,46,234,212,137,5,107,114,47,245,14,189,136,169,231,71,234,251,132,58,123,237,119,222,23,154,220,172,69,231,16,118,93,196,103,214,130,39,175,99,250,21,16,250,147,17,45,248,154,207,188,116,250,21,122,84,153,36,132,161,149,93,104,46,201,25,159,19,248,71,125,167,178,244,134,141,199,154,90,76,149,110,9,50,225,98,243,139,196,124,106,103,87,140,74,33,240,78,105,213,161,113,146,218,205,7,110,36,92,123,140,118,23,99,48,75,34,83,134,92,59,204,134,209,198,141,188,177,58,102,95,108,64,58,111,185,150,156,123,173,184,153,68,163,231,195,135,43,121,135,35,29,84,250,83,73,67,211,27,106,215,79,190,184,148,243,59,247,216,114,149,105,77,194,136,238,233,198,205,72,211,98,81,249,204,191,156,91,74,252,202,189,90,162,244,86,105,234,117,180,154,86,74,101,165,40,207,178,69,221,126,28,66,227,189,162,171,5,213,154,88,155,25,195,231,100,186,71,195,207,192,198,227,19,30,83,170,34,66,116,216,236,100,71,196,117,108,63,64,148,210,146,243,176,229,161,75,100,175,169,179,34,35,59,29,185,14,213,13,135,16,173,46,182,180,37,41,177,25,149,188,192,57,27,37,230,208,107,59,25,23,112,210,213,22,41,223,223,29,253,178,254,97,188,150,81,161,58,84,103,192,187,199,212,209,233,189,248,95,206,40,227,166,182,77,54,118,191,20,170,247,28,51,175,184,132,41,77,164,149,100,153,242,191,17,207,212,18,218,144,73,82,236,70,74,46,99,130,150,113,99,52,225,111,210,73,208,106,51,82,139,135,0,28,67,245,121,91,194,66,155,108,137,69,199,129,255,0,56,249,93,154,146,116,212,183,27,34,243,153,219,184,112,24,163,20,211,233,178,73,166,106,80,13,195,99,90,82,183,147,117,29,213,98,181,248,242,29,86,70,46,173,74,105,75,98,20,119,73,86,177,161,181,168,142,199,221,101,12,69,196,149,136,16,196,69,54,211,241,84,164,218,196,106,185,243,248,71,80,157,142,107,44,84,214,204,120,177,22,132,218,199,161,103,126,201,31,114,133,40,145,229,85,89,102,69,66,59,140,155,186,181,233,65,164,138,198,100,92,239,230,33,200,22,22,165,57,59,81,201,127,89,253,9,45,62,111,53,128,118,218,76,247,231,64,140,236,132,33,10,113,132,56,162,73,25,88,205,37,195,143,194,56,181,205,84,121,207,155,198,134,209,173,68,74,95,2,62,62,113,183,225,39,169,141,33,134,82,217,165,162,38,146,107,35,189,136,173,198,199,207,128,225,107,51,164,202,106,233,105,42,51,115,81,146,82,103,220,98,11,123,152,24,250,160,85,35,141,13,16,94,76,119,223,111,178,74,81,145,18,136,138,246,87,160,118,252,33,27,79,91,235,4,182,254,119,109,92,47,227,121,199,67,153,131,211,38,163,50,76,134,166,160,222,121,110,112,77,136,238,163,51,181,210,59,212,154,155,52,205,59,167,216,61,229,239,173,69,221,230,226,94,113,85,115,34,202,104,221,74,73,214,204,141,68,71,218,33,191,52,221,222,146,227,54,110,33,41,185,168,136,204,136,238,125,228,45,238,31,197,41,145,32,209,46,68,54,140,214,130,65,107,210,106,185,159,156,248,247,11,147,68,147,30,84,69,163,126,217,165,78,26,12,210,162,239,34,22,247,71,15,42,167,56,143,171,38,58,76,156,77,188,67,191,30,28,56,141,250,85,56,150,158,179,57,46,177,161,70,87,81,105,43,91,210,94,115,28,188,138,60,18,125,18,18,251,134,109,145,25,118,138,215,35,191,152,124,117,233,50,27,165,190,220,54,137,229,158,147,36,146,77,70,125,162,191,2,244,5,128,235,17,35,72,240,108,121,113,150,105,228,147,112,141,103,195,87,34,49,200,65,126,83,238,34,204,221,10,191,20,164,253,35,163,81,233,79,191,92,102,163,62,59,236,18,181,107,81,160,210,130,236,25,23,50,248,5,197,165,174,44,118,154,67,50,16,163,78,171,17,172,140,249,159,152,32,125,70,133,165,37,217,59,252,3,147,139,173,40,73,165,6,103,160,187,135,26,236,164,164,181,56,180,36,140,249,153,216,135,219,78,168,50,226,247,104,125,149,25,35,145,40,140,251,189,33,19,113,201,182,201,56,87,94,162,49,190,136,101,198,228,177,165,43,50,66,85,195,180,87,31,100,119,9,205,87,50,225,110,66,142,61,216,9,114,218,137,206,30,111,254,195,162,215,114,162,149,89,116,215,33,117,68,221,173,215,189,154,75,135,31,58,15,143,17,116,20,219,101,227,46,223,116,106,66,90,87,140,225,23,27,115,32,22,106,159,145,120,126,25,165,77,191,90,51,75,132,178,212,164,115,225,246,63,64,236,208,50,222,157,27,178,149,212,109,115,62,209,167,205,246,162,225,27,113,210,162,34,116,191,245,136,110,37,13,105,186,92,185,252,36,3,164,150,95,211,188,109,115,175,240,167,250,35,81,224,10,114,147,164,215,59,246,211,253,17,221,210,146,47,128,87,66,76,249,128,183,199,150,116,167,20,122,157,168,145,94,254,50,127,160,54,30,202,170,82,248,19,149,51,227,126,6,159,232,11,149,160,252,198,53,165,30,131,18,194,212,200,201,186,44,130,78,183,106,229,166,252,148,143,232,13,164,228,165,9,171,232,122,176,119,231,117,35,250,177,119,183,101,233,26,183,73,244,133,133,173,44,177,167,51,226,29,76,239,206,250,127,160,52,187,149,148,185,44,56,78,46,166,70,164,154,120,26,124,223,104,46,175,87,73,247,168,85,49,82,73,63,24,44,44,244,60,158,164,48,158,202,234,220,21,171,137,167,250,3,233,94,84,82,156,121,42,53,213,56,21,184,26,125,63,88,46,193,70,73,125,80,166,225,36,119,186,130,194,213,167,40,233,36,173,122,234,191,182,159,232,13,212,101,93,41,181,146,137,202,157,203,206,105,254,128,186,38,146,74,120,13,165,36,143,136,88,91,197,96,56,13,32,146,74,157,195,135,19,79,244,69,11,8,196,103,138,21,44,207,151,19,47,232,142,246,251,73,81,115,62,99,229,118,63,14,4,174,98,142,141,59,15,48,76,145,124,177,193,94,143,49,250,6,0,237,108,252,120,190,229,52,190,223,107,175,120,202,46,237,192,145,250,201,110,35,146,185,93,203,113,248,12,69,54,216,88,159,123,238,75,75,177,14,221,127,146,191,99,250,64,97,34,89,235,93,202,61,63,83,233,23,179,37,35,33,218,157,46,18,141,90,95,173,48,131,183,59,41,77,151,1,102,169,6,94,251,196,190,135,249,70,67,100,53,4,159,175,81,28,38,228,29,171,209,138,233,46,30,59,94,128,23,139,51,242,86,53,102,155,81,173,70,141,92,125,113,105,143,18,119,8,37,35,82,82,181,17,29,155,63,63,159,144,182,91,62,215,42,25,91,154,148,54,36,71,110,27,119,149,37,74,169,161,77,219,84,103,17,123,153,167,135,102,197,233,25,251,67,193,141,84,240,117,90,42,219,157,239,233,125,155,32,184,157,218,34,225,217,62,60,70,28,109,33,150,175,224,156,81,27,16,66,167,213,141,49,41,141,30,185,45,30,232,141,111,58,139,40,201,37,245,92,56,243,50,1,39,91,62,99,232,248,159,5,208,37,28,250,98,213,39,173,126,103,116,140,143,75,174,151,14,209,253,79,225,23,156,156,75,141,93,42,74,136,252,199,113,28,91,22,102,226,155,167,96,236,49,42,101,25,165,23,132,117,54,167,52,188,93,169,11,46,6,191,187,203,144,144,44,55,86,110,163,76,142,250,30,97,123,205,118,54,213,114,59,40,203,135,31,64,11,17,182,27,14,57,132,162,238,219,90,143,195,49,248,36,175,250,25,225,9,89,206,201,183,141,177,41,184,149,39,230,244,194,226,86,227,190,112,78,126,211,145,74,118,29,97,181,146,236,85,70,85,216,253,97,193,8,123,66,71,38,113,198,40,65,18,172,156,75,57,60,127,94,116,6,93,236,6,228,111,117,13,17,190,130,50,194,9,250,34,253,82,40,151,200,41,73,107,210,119,229,252,162,22,118,11,169,186,222,52,83,118,110,200,194,134,69,123,247,59,23,210,38,134,152,179,86,243,129,112,183,242,128,228,212,4,125,194,128,2,166,69,99,27,100,87,50,49,184,94,41,141,37,192,236,64,42,42,92,197,12,106,46,64,42,2,132,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,228,52,141,74,228,52,128,169,242,33,178,124,57,141,213,94,197,97,182,100,71,204,5,11,205,231,26,93,43,17,252,3,81,115,26,93,35,50,63,128,7,19,81,47,123,112,254,198,127,202,45,238,39,103,92,105,60,248,232,252,41,23,14,162,71,187,115,135,231,103,252,163,161,98,20,45,76,72,73,23,212,126,18,18,68,122,237,185,28,138,145,141,8,239,250,93,223,245,209,132,112,84,9,76,226,39,12,139,129,91,159,235,100,36,227,109,106,60,135,104,88,202,71,87,186,15,193,220,117,151,213,198,47,56,140,220,68,142,171,137,164,54,178,210,73,209,114,231,107,182,66,192,205,253,153,113,3,49,211,79,75,206,33,36,156,60,210,124,69,31,31,121,23,35,52,118,134,165,97,154,35,45,177,54,17,186,204,212,198,82,93,137,33,86,178,23,126,86,227,116,140,82,203,108,197,99,12,194,130,242,43,29,89,69,77,105,131,62,174,107,238,65,219,197,63,169,231,232,22,251,51,115,62,165,94,126,91,7,92,223,182,85,23,29,73,117,100,167,133,214,68,126,33,121,192,124,217,183,152,82,177,222,36,149,49,180,69,82,91,157,45,194,54,155,90,56,56,225,31,209,159,214,141,236,33,150,115,230,245,189,252,103,211,163,119,109,47,55,223,171,249,135,29,151,24,74,78,44,114,169,33,202,127,90,221,155,75,35,222,146,45,175,89,223,198,46,118,25,129,135,242,226,145,15,172,110,168,218,53,232,191,203,10,59,218,255,0,93,233,18,69,234,217,155,4,68,165,215,38,56,149,201,186,165,192,62,210,208,124,150,231,152,189,35,52,105,113,144,203,6,68,106,241,239,196,253,4,49,163,37,160,38,21,82,66,201,173,5,214,34,25,158,171,242,82,134,73,65,154,131,34,73,59,205,118,241,126,1,71,32,233,92,143,224,31,4,130,34,253,161,247,173,73,52,157,143,184,113,242,220,74,121,159,11,23,225,18,71,196,242,204,174,68,68,56,233,82,183,102,173,86,34,43,119,24,215,81,154,77,19,134,151,109,107,125,15,192,58,189,86,181,187,55,84,228,155,32,180,223,177,240,122,6,35,227,197,85,66,40,165,186,52,25,239,251,210,126,101,12,62,206,4,206,57,51,159,38,19,101,213,157,50,59,151,121,184,126,113,147,181,106,221,62,74,13,10,147,170,206,94,218,20,94,127,64,177,57,189,79,139,34,158,110,67,103,83,139,168,234,51,212,101,114,52,185,231,63,128,36,87,35,241,203,16,97,84,34,201,117,148,41,166,162,183,109,210,207,138,73,100,124,134,74,53,136,86,119,221,110,143,207,116,171,249,198,3,225,122,229,66,133,80,171,180,228,173,194,84,241,37,5,161,42,185,37,75,244,31,156,101,61,55,23,63,35,121,185,168,106,211,107,251,209,23,159,206,144,184,190,112,235,173,47,94,165,160,173,110,73,87,164,125,107,68,73,100,102,227,170,35,182,158,207,155,246,189,34,211,209,241,5,69,91,237,244,187,219,77,189,237,62,159,64,237,229,136,183,41,50,92,203,31,63,157,255,0,168,7,109,137,18,28,84,30,237,215,14,202,213,199,255,0,176,251,89,146,202,148,93,191,220,49,208,87,140,80,130,52,248,70,215,47,212,127,249,70,166,49,139,45,182,111,187,81,178,18,118,51,220,159,244,125,32,46,25,60,213,248,43,247,6,226,92,110,218,141,92,62,1,109,21,152,208,23,35,171,49,88,187,135,201,61,93,94,107,247,167,204,62,196,227,98,76,109,227,149,59,17,115,61,207,167,237,64,92,29,251,93,202,253,195,27,106,91,71,244,71,207,204,45,243,121,129,17,75,52,248,95,151,248,185,255,0,68,110,251,187,136,175,22,171,199,245,131,254,136,14,234,185,201,106,253,162,177,29,185,24,249,215,84,101,86,178,211,255,0,170,99,168,157,126,84,190,44,203,214,71,218,47,123,34,225,251,67,231,75,245,245,95,183,251,136,1,220,222,170,69,43,106,116,191,245,76,113,206,215,161,71,35,53,190,146,177,106,241,20,99,137,116,170,74,183,125,190,212,112,18,216,174,169,181,239,83,115,208,125,232,228,3,181,150,39,167,73,81,33,185,41,51,95,96,189,237,101,196,254,18,20,92,246,91,144,148,173,100,70,101,126,71,233,29,58,143,18,121,74,99,122,223,231,233,191,20,242,185,14,201,86,129,54,251,232,205,113,74,72,175,168,185,223,211,240,128,231,35,147,19,26,73,146,206,203,191,46,28,190,31,128,85,116,212,145,153,182,107,51,238,185,144,225,169,146,39,70,101,178,144,189,58,111,126,4,125,231,230,28,253,58,82,36,155,105,83,154,141,87,238,183,156,7,31,32,221,138,118,82,72,138,246,227,196,112,242,171,235,105,74,74,119,93,149,25,113,74,135,111,169,83,144,243,68,164,179,115,53,23,209,122,15,210,58,220,138,20,66,90,212,244,94,106,63,163,62,127,112,192,117,135,171,13,204,121,198,159,82,82,68,163,87,101,39,206,255,0,235,28,161,197,119,244,42,53,253,85,204,184,121,135,207,42,143,76,109,197,169,136,246,94,179,35,237,171,151,221,49,218,34,83,23,219,247,143,55,209,127,172,7,4,136,10,118,253,100,148,139,120,186,76,184,142,54,118,18,98,114,22,217,169,251,45,179,108,244,173,37,206,254,114,244,142,222,237,50,65,219,118,199,195,218,47,231,28,67,204,214,99,31,109,58,72,139,81,241,65,240,1,211,155,202,154,67,79,55,46,68,137,233,38,84,75,59,58,217,149,136,239,245,35,181,81,96,80,41,173,110,34,205,125,122,157,214,90,203,190,196,93,201,47,48,248,43,19,234,253,78,65,70,119,180,108,47,79,101,62,53,142,220,200,116,168,213,60,100,211,205,235,126,201,37,145,159,101,174,87,248,0,94,18,56,102,142,219,170,36,249,237,254,161,197,84,42,24,122,35,174,28,137,238,32,209,107,246,20,118,185,23,153,35,168,171,16,87,211,27,181,47,143,235,104,243,252,3,131,125,56,182,181,81,82,25,45,242,30,181,139,222,147,123,39,211,111,48,92,92,72,146,40,181,37,159,84,152,227,157,157,94,41,151,2,225,222,67,154,97,132,154,82,132,153,154,73,37,97,194,224,44,39,85,101,132,59,82,129,101,27,75,35,61,234,121,235,225,226,159,152,119,148,210,216,97,9,53,49,167,129,23,140,103,252,160,56,132,83,138,250,139,87,18,243,144,251,90,168,20,107,235,52,150,174,92,12,199,214,227,72,74,11,116,155,31,195,220,56,57,39,187,211,191,225,123,219,255,0,162,1,200,213,146,185,251,173,209,106,221,234,189,184,115,183,159,224,31,67,82,209,17,93,163,34,214,101,107,145,159,47,128,124,17,167,180,230,173,14,222,214,191,100,199,26,228,185,207,60,202,73,203,221,86,62,5,231,32,29,198,53,71,122,155,167,73,246,173,200,199,222,203,138,83,106,53,17,23,19,228,58,221,57,19,19,164,140,184,111,10,252,189,3,177,69,241,13,43,230,106,1,243,106,53,206,221,23,35,254,97,201,176,202,136,146,100,92,56,247,141,132,197,66,101,19,187,190,93,247,244,14,65,179,65,54,68,92,197,27,75,179,101,117,240,238,28,92,154,204,118,148,164,27,137,236,168,211,226,168,114,50,201,213,21,145,199,143,163,204,56,71,105,106,117,213,169,198,46,70,163,63,27,190,255,0,8,15,189,14,173,244,37,104,34,50,81,18,136,253,6,55,90,148,219,87,74,212,68,124,185,24,172,114,140,203,72,108,248,26,16,73,183,30,22,33,161,81,218,113,70,164,162,252,111,204,196,27,247,91,156,136,184,3,173,18,82,106,85,203,73,25,144,223,105,163,77,238,155,95,210,54,170,90,209,21,197,163,129,147,107,63,220,1,215,171,245,180,83,163,62,165,41,5,162,58,156,226,149,31,34,63,55,192,58,19,88,157,202,204,198,82,193,50,180,173,105,100,204,144,162,226,103,233,63,72,230,49,19,175,76,53,198,113,90,205,230,13,189,54,34,189,238,86,253,209,241,225,108,42,152,228,219,203,129,165,77,200,37,17,239,111,107,105,244,128,237,148,216,134,204,118,205,194,50,50,189,248,151,156,199,221,161,180,150,247,81,240,31,59,175,161,130,54,205,122,116,247,90,227,142,168,215,25,98,59,137,41,90,84,155,125,1,159,121,122,0,125,242,43,17,99,169,77,41,210,35,77,184,26,84,52,21,69,15,36,180,169,38,70,87,46,6,58,99,147,102,78,168,154,155,119,91,107,229,217,34,189,147,252,228,59,28,52,27,109,54,110,21,187,4,71,240,216,7,41,189,35,34,50,176,248,165,173,122,136,208,68,119,51,184,249,222,169,178,139,161,15,217,73,59,25,105,63,230,28,100,138,195,132,179,188,158,23,59,118,63,212,3,227,58,189,90,47,207,99,48,157,92,185,159,47,129,67,147,85,106,43,136,81,27,169,189,184,89,10,28,41,213,104,211,127,63,215,163,235,86,86,191,220,244,14,27,16,170,171,5,44,170,25,232,35,37,154,252,83,229,107,115,251,160,57,58,243,148,249,77,59,214,31,82,110,194,147,217,35,229,199,208,58,20,215,168,148,166,92,113,19,28,179,109,155,189,164,153,242,35,243,39,208,54,42,213,156,68,226,205,180,73,190,182,244,219,67,124,111,127,64,235,53,72,216,142,84,87,201,104,213,169,149,39,155,101,194,198,11,14,173,152,88,229,135,156,221,83,157,101,213,169,132,88,148,210,202,231,172,239,206,221,195,128,163,83,106,216,141,44,188,168,169,180,141,95,59,90,83,226,223,149,207,235,71,217,63,14,198,140,147,168,87,225,233,67,68,68,107,222,25,217,38,118,46,8,63,57,143,166,131,140,176,101,38,75,16,24,168,238,141,173,86,70,229,213,90,228,103,204,210,126,112,29,227,6,209,37,210,14,26,28,101,73,54,183,151,212,180,159,61,94,111,132,119,58,132,249,145,226,161,113,154,109,107,53,17,25,43,149,172,126,145,212,41,152,202,132,250,27,121,186,150,162,85,236,123,149,151,156,190,164,114,50,235,173,75,97,41,133,43,90,174,74,241,45,217,183,164,189,36,8,231,233,149,42,154,151,119,163,178,146,52,95,135,159,135,164,114,14,98,90,140,34,74,82,204,123,43,135,20,153,242,251,163,165,38,117,121,164,146,219,118,201,50,177,30,148,114,29,158,1,49,46,43,75,168,246,220,221,164,207,153,113,50,227,200,7,25,35,58,218,166,233,235,47,66,70,242,250,111,29,227,189,190,3,244,141,150,51,254,152,173,90,102,66,59,91,244,43,227,136,174,224,8,19,247,29,94,147,188,221,234,191,191,168,173,123,121,213,232,29,115,228,59,136,203,243,46,29,251,111,151,27,251,156,214,2,236,199,169,195,197,14,162,173,25,237,226,152,81,52,157,9,52,167,82,79,85,140,148,87,250,33,244,78,85,104,222,36,199,134,210,146,105,230,106,46,119,63,174,27,184,51,7,204,164,82,221,106,85,59,116,231,88,83,137,45,241,43,134,148,241,224,163,243,14,192,221,45,227,50,91,140,112,73,241,61,69,203,246,192,112,148,169,117,104,5,189,151,25,164,105,81,159,59,240,50,183,113,142,215,75,125,117,166,218,96,200,174,246,174,8,225,202,231,223,240,14,38,168,136,108,180,164,172,173,192,143,191,206,59,46,12,133,28,226,195,152,203,127,170,89,87,63,58,139,144,13,182,240,236,216,211,201,212,48,163,66,121,25,173,63,82,57,52,174,107,100,72,75,40,186,74,220,79,253,98,181,186,169,193,83,196,79,232,52,105,250,27,218,246,244,122,71,201,73,168,46,84,133,28,135,181,33,77,154,139,179,110,55,47,49,0,250,103,203,114,4,100,73,50,73,41,106,36,153,25,92,184,145,159,119,192,57,122,69,73,138,139,109,178,110,22,162,104,150,100,148,153,121,188,255,0,8,248,231,193,102,163,25,12,161,173,229,148,75,182,163,46,227,254,113,241,208,33,212,97,212,222,222,55,161,146,109,72,71,20,159,209,21,189,60,136,88,29,191,170,27,124,136,248,250,72,107,101,181,46,246,46,67,232,223,71,250,53,124,28,12,113,243,106,113,160,104,247,253,222,242,255,0,66,103,123,91,209,233,25,13,21,10,107,203,97,213,52,131,82,201,181,105,45,69,99,59,29,135,27,74,110,173,25,36,135,226,182,159,124,212,125,162,62,28,60,198,55,227,226,36,73,105,74,41,154,147,115,73,251,221,187,190,1,165,85,86,77,68,148,72,226,124,11,176,124,255,0,104,7,52,195,174,168,238,164,167,152,223,115,120,227,102,148,36,141,71,220,62,26,90,221,125,58,140,245,22,163,47,55,112,228,200,137,5,115,224,100,3,226,65,202,101,226,222,54,146,65,115,59,250,62,17,246,180,250,28,236,146,184,218,252,134,133,232,93,205,124,72,197,25,56,205,172,204,184,29,189,32,62,187,165,41,35,81,216,140,108,186,250,20,90,80,171,153,31,152,124,21,41,178,55,122,98,57,218,37,249,139,151,31,56,248,98,201,158,135,84,185,139,178,12,142,220,19,206,254,143,186,37,199,49,160,187,204,199,208,147,181,199,26,212,165,72,190,229,205,90,121,240,176,228,219,43,95,95,220,20,109,60,167,201,42,221,160,143,178,118,191,156,108,48,244,205,54,117,164,17,95,141,188,223,182,62,231,87,29,41,62,61,222,145,197,77,173,82,224,146,146,252,157,10,208,107,46,194,143,135,31,49,122,0,125,47,41,87,186,72,143,128,227,222,113,227,116,201,72,73,39,207,247,6,220,58,236,9,200,212,204,173,101,171,71,136,162,227,247,75,210,52,84,170,16,226,180,227,206,61,167,77,174,122,76,237,115,47,64,15,150,168,228,116,71,117,111,56,105,182,155,240,244,144,225,163,180,137,15,169,216,134,107,53,39,191,135,14,30,113,241,215,171,39,46,43,232,129,39,90,151,167,65,104,181,236,101,126,101,240,142,99,3,83,228,63,13,167,229,179,169,74,109,119,61,68,92,117,250,12,75,142,78,5,61,227,210,110,32,203,176,92,148,94,129,185,38,144,75,79,29,126,53,252,98,29,133,152,77,54,148,221,187,118,72,185,152,63,29,157,5,216,239,243,152,163,129,137,17,9,215,99,87,27,119,142,39,17,97,85,214,58,190,132,58,123,157,119,210,180,151,59,121,254,1,217,16,134,81,123,21,175,240,143,173,4,207,27,127,40,11,121,135,114,233,186,100,131,125,238,180,157,43,109,101,119,91,63,20,204,251,136,119,5,161,152,173,45,40,81,153,88,213,199,224,31,105,146,140,187,60,187,199,197,57,151,156,74,146,210,110,102,131,34,226,92,248,128,224,42,51,155,67,165,218,43,232,191,35,244,141,48,220,57,6,133,240,178,175,200,125,14,80,164,188,218,150,244,91,172,146,100,71,172,191,156,124,177,32,85,24,148,134,137,173,45,166,252,53,36,251,134,35,77,66,142,220,243,113,181,27,158,249,111,21,68,92,173,231,248,5,41,152,70,28,23,14,86,242,70,165,164,208,100,107,73,151,63,65,122,7,55,29,155,56,148,188,158,223,27,241,31,113,49,116,17,18,123,61,220,69,31,10,96,33,8,78,147,89,240,34,226,100,56,106,219,171,136,206,166,72,141,91,221,38,74,243,88,199,53,38,73,176,70,90,244,217,90,121,92,112,146,229,83,230,154,152,90,245,169,43,53,25,89,69,199,151,242,128,171,51,227,179,29,165,201,112,144,167,16,71,193,38,124,109,199,240,138,177,90,135,55,87,86,120,151,162,218,187,10,43,95,225,248,7,25,85,133,80,82,88,234,173,93,178,35,211,218,79,46,22,230,56,172,63,30,169,19,172,117,196,104,215,163,79,20,157,237,123,242,251,128,24,207,28,211,176,244,102,215,42,75,109,169,212,58,104,37,52,226,174,105,34,250,159,132,133,178,169,230,187,181,38,156,110,158,112,221,75,141,27,119,220,184,147,212,119,225,196,203,206,67,123,57,25,155,33,170,97,165,58,155,66,100,111,56,145,89,54,111,253,124,135,89,193,84,10,108,232,42,91,145,53,175,172,154,72,247,138,46,228,250,125,34,76,142,34,163,6,125,126,91,117,89,76,18,119,9,36,30,237,68,69,100,153,171,145,153,159,120,237,120,82,60,121,10,139,78,74,212,107,86,190,5,207,232,143,157,172,59,52,44,21,188,78,233,138,101,218,90,180,168,183,220,239,107,243,87,152,118,58,62,5,166,210,156,102,97,210,183,78,181,171,181,191,82,173,123,151,45,70,92,140,6,196,106,122,97,66,74,87,168,146,139,220,204,200,249,159,163,225,4,211,218,212,85,6,20,181,47,184,140,202,222,97,204,205,106,41,180,184,228,158,60,56,92,253,6,62,39,28,98,28,51,53,158,132,163,225,59,92,255,0,214,3,173,84,223,109,149,45,83,149,187,70,240,200,140,138,252,120,240,225,127,72,234,117,28,99,6,34,214,220,105,13,173,72,112,208,100,166,215,200,175,240,14,87,20,46,116,198,212,80,207,89,28,131,81,114,46,207,107,207,240,144,233,232,160,147,146,28,92,248,183,212,102,103,219,250,43,250,15,225,5,113,245,188,202,83,46,32,144,113,79,138,200,238,211,158,143,72,230,224,57,67,196,59,206,183,53,212,117,123,105,221,36,202,250,175,123,221,39,230,28,100,204,43,133,22,162,84,232,23,51,51,50,247,215,62,239,35,31,77,50,60,35,222,120,13,30,109,239,19,244,219,198,251,188,132,28,221,91,9,203,165,110,167,83,25,113,211,99,83,171,222,184,139,22,155,25,121,189,35,148,194,249,133,224,214,211,22,176,168,241,220,92,130,81,37,45,45,93,131,210,87,224,103,230,49,220,216,164,46,92,121,40,159,31,91,122,44,125,187,112,50,59,242,49,209,49,102,14,104,159,55,232,244,239,18,61,210,123,238,75,35,81,151,140,175,131,208,42,59,227,88,254,141,37,38,77,77,109,90,143,73,123,203,133,199,238,144,229,168,243,161,213,57,61,117,106,52,145,37,38,92,138,253,228,44,222,28,164,215,90,221,185,80,143,102,208,249,41,195,214,142,8,43,95,145,252,35,183,158,49,160,225,167,210,133,212,122,177,219,121,109,202,215,206,229,127,20,252,193,113,114,93,166,41,246,141,166,82,165,106,229,218,34,239,31,93,55,15,155,91,183,28,75,132,162,189,203,82,109,222,58,53,23,53,240,244,183,217,101,21,253,106,94,174,29,85,101,123,17,159,212,14,219,27,24,196,113,164,190,221,70,237,29,236,123,147,243,219,234,111,204,7,43,85,163,200,126,42,17,21,181,45,68,178,51,35,81,23,11,31,156,82,137,68,145,22,74,157,150,218,144,147,108,202,250,146,124,110,94,97,198,53,152,116,29,234,153,114,177,218,69,200,203,171,175,129,145,253,168,229,219,196,81,36,180,133,198,153,168,148,146,81,30,236,202,228,101,233,33,111,3,177,27,177,18,219,104,55,78,233,77,185,31,243,13,151,43,16,105,246,222,62,69,188,229,116,40,249,124,5,233,29,74,125,74,174,107,35,138,247,100,205,95,66,158,93,220,200,113,210,36,86,101,233,222,175,94,139,219,130,10,215,11,142,228,206,44,110,125,250,186,218,94,239,159,97,69,107,252,63,0,228,216,152,251,165,114,66,47,123,23,255,0,87,29,126,133,69,106,54,255,0,123,27,78,173,54,237,153,249,253,35,180,166,60,120,205,41,213,35,74,81,117,153,220,206,196,68,16,62,103,151,88,83,232,221,68,105,72,225,115,51,47,63,194,57,40,69,47,79,203,13,37,42,212,124,8,251,173,240,143,128,171,148,196,241,235,86,50,227,226,43,249,134,182,171,177,29,81,19,50,174,127,104,127,204,40,230,147,226,113,26,146,69,114,176,248,89,168,52,180,22,167,174,103,245,167,252,195,115,194,17,155,59,169,235,17,125,105,255,0,48,14,65,41,51,21,51,34,230,99,225,98,173,21,197,154,19,34,246,47,168,63,230,31,73,56,149,22,171,220,143,137,112,1,244,145,21,136,239,204,134,164,145,141,134,222,75,151,74,21,125,28,15,135,33,244,220,136,6,162,45,28,251,198,162,87,1,164,238,174,124,108,7,114,224,0,106,79,121,138,31,18,236,138,88,204,202,227,81,216,138,197,204,6,210,175,197,35,65,160,237,196,134,245,139,153,243,20,52,153,149,200,184,0,248,247,106,82,140,173,192,106,83,29,146,230,62,148,161,55,229,196,109,186,162,65,115,183,16,29,35,29,205,110,157,78,67,171,81,21,229,18,56,145,159,208,171,205,240,8,80,218,67,25,162,187,238,119,182,201,238,58,223,136,218,203,198,220,249,254,1,47,249,239,136,81,75,195,205,56,153,155,163,240,162,80,103,187,213,244,14,240,228,126,97,5,185,149,92,122,167,224,239,150,183,155,189,247,208,17,90,250,61,30,128,28,46,31,167,187,51,172,110,80,106,209,162,253,162,46,119,243,252,3,58,182,117,202,183,152,118,159,38,67,82,144,166,171,205,44,139,126,209,149,136,218,49,136,121,101,76,139,39,194,91,230,53,105,220,219,180,101,245,126,99,18,33,144,47,199,146,168,68,210,181,36,235,109,164,248,25,126,164,3,44,112,62,25,34,165,58,217,147,189,169,42,47,29,63,82,145,103,54,188,202,39,43,216,42,167,42,43,114,214,234,98,68,109,41,75,237,36,142,211,18,103,204,188,198,50,87,7,66,109,48,204,146,213,139,172,125,87,161,35,107,51,240,156,76,65,133,230,196,118,6,255,0,120,150,147,167,122,105,189,157,74,185,220,128,68,174,92,215,230,229,54,112,83,225,78,105,150,90,165,111,117,27,228,110,153,111,98,172,202,251,179,227,197,194,229,247,123,196,156,236,245,154,16,113,102,16,160,62,220,136,234,84,174,181,98,109,135,82,93,151,93,46,26,190,212,71,254,210,249,93,55,11,227,108,71,137,160,208,250,179,81,186,158,135,250,201,47,78,166,89,65,246,77,102,103,197,70,92,187,197,210,216,243,51,223,136,238,17,195,82,235,154,13,29,127,83,61,88,142,215,235,11,46,209,35,224,62,98,12,195,207,162,41,120,114,58,203,137,29,69,179,225,195,243,167,8,66,38,210,236,155,88,227,21,26,72,255,0,186,153,197,199,245,231,132,211,230,149,93,170,142,11,130,250,36,111,53,79,73,223,69,175,100,58,94,97,11,187,76,158,188,109,138,173,196,253,212,206,63,249,231,133,23,207,97,24,206,43,26,173,73,77,204,240,169,159,50,253,86,48,154,122,62,240,183,218,210,69,226,255,0,40,134,189,130,34,184,172,102,102,104,224,120,76,207,159,217,98,137,152,166,164,203,121,195,205,252,160,57,32,0,1,95,161,49,160,185,141,103,200,237,200,104,46,100,3,80,169,25,242,33,65,82,46,240,21,248,69,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,92,134,145,169,92,134,144,5,29,136,134,131,183,120,215,207,152,219,80,10,23,49,71,79,159,192,42,158,60,124,194,139,177,145,159,160,7,25,63,196,95,235,103,252,163,163,87,139,176,249,125,175,242,14,247,53,55,109,127,104,127,202,58,109,109,162,54,158,43,38,253,159,194,64,48,187,108,120,77,185,129,241,123,166,213,204,252,31,199,87,217,163,136,168,199,204,161,156,87,56,244,218,219,174,255,0,177,164,75,102,216,49,140,240,22,45,62,205,190,80,254,26,56,137,156,207,73,183,138,234,69,195,134,231,151,235,104,1,176,138,243,204,194,97,166,165,219,66,18,155,110,203,129,17,124,3,173,204,148,236,153,14,169,199,53,106,113,74,229,110,55,27,74,144,173,36,90,151,195,210,52,178,70,183,14,252,120,95,136,11,231,146,83,227,83,161,207,50,119,118,167,90,139,171,178,103,115,34,95,243,140,195,194,111,59,59,173,107,86,189,26,45,194,214,190,175,230,24,107,148,52,231,36,195,152,104,54,203,75,113,185,250,73,126,129,156,88,42,148,108,117,205,72,103,181,187,228,95,109,232,16,95,60,188,142,80,164,73,89,163,65,235,100,200,239,126,70,161,118,232,243,92,117,214,139,123,114,55,146,94,47,164,133,164,195,175,165,183,150,146,212,90,148,130,225,240,152,185,248,86,235,66,22,124,109,36,185,243,250,16,184,239,86,247,181,95,204,99,137,169,47,74,76,200,251,139,240,142,69,78,118,20,92,121,24,225,234,107,189,211,199,197,47,194,36,142,179,91,152,72,109,226,39,44,162,211,221,240,11,107,139,229,98,5,198,150,116,197,220,207,119,163,130,60,233,191,141,247,69,208,159,11,172,37,103,165,179,213,111,24,190,1,214,106,180,178,210,235,123,182,126,135,187,135,119,160,65,143,213,57,185,130,202,214,165,57,164,183,134,69,193,131,243,142,183,57,140,95,90,53,71,154,141,242,82,179,114,215,105,60,120,149,248,91,206,99,35,31,195,145,92,108,141,216,80,215,115,191,105,178,62,63,180,62,37,80,41,108,25,171,193,112,136,239,99,52,176,159,230,18,195,25,87,150,206,155,174,62,229,23,182,234,141,74,62,179,204,204,238,127,69,233,29,231,13,42,124,110,179,215,79,78,173,26,124,83,243,223,151,220,23,109,48,104,233,82,201,202,92,101,88,248,123,194,76,104,252,172,167,197,161,199,47,130,51,97,97,174,140,205,49,123,235,38,246,211,222,175,72,231,164,81,166,191,117,51,27,82,73,54,241,200,184,253,211,31,20,74,105,150,189,210,90,71,43,216,173,127,220,29,254,3,77,238,207,82,18,125,191,55,192,40,183,206,97,202,154,150,87,135,195,245,196,255,0,56,250,83,133,42,47,83,221,105,184,26,150,165,21,139,122,146,243,122,69,202,106,52,85,23,24,205,25,223,189,4,62,182,91,136,202,119,103,25,23,51,191,4,16,11,69,79,203,202,146,106,45,202,147,71,236,149,245,43,172,39,234,76,185,18,135,61,35,6,186,168,106,101,170,119,104,237,98,223,23,159,237,133,203,105,184,234,65,25,50,142,63,90,67,81,176,201,151,6,145,255,0,170,64,45,19,57,125,82,214,106,42,71,50,254,248,79,244,135,33,23,2,238,149,121,116,187,22,155,124,255,0,191,238,43,225,23,97,136,236,153,17,19,40,190,159,169,33,244,148,6,20,68,106,97,147,239,226,146,254,96,176,183,49,40,52,230,201,45,181,18,203,74,73,38,91,197,112,183,221,28,195,88,125,28,126,84,255,0,156,255,0,88,237,141,210,226,19,134,162,137,28,140,254,198,95,204,55,150,203,73,181,155,65,95,204,64,58,28,152,73,99,78,182,180,234,189,187,87,20,58,68,121,45,41,101,31,82,72,140,143,182,101,252,163,179,72,234,142,105,213,25,7,107,243,65,13,214,226,52,146,210,150,155,36,153,241,34,72,14,132,170,83,49,165,181,186,99,73,17,165,94,49,159,27,252,35,152,76,98,125,179,37,163,81,25,249,236,59,11,208,225,146,174,168,172,153,145,115,208,64,152,109,186,209,165,150,155,65,153,253,77,191,0,14,159,49,136,205,169,108,37,22,89,91,133,207,225,28,133,14,158,238,166,95,38,123,29,174,58,190,18,243,141,201,184,122,107,149,5,186,151,88,36,157,184,106,63,169,47,64,236,116,72,7,30,19,45,58,150,212,164,234,185,145,95,188,253,0,56,234,137,166,60,100,154,187,61,187,121,251,140,117,185,168,155,34,229,24,181,118,245,119,23,14,62,113,220,43,240,205,198,73,40,36,23,190,17,254,225,142,5,201,49,160,164,141,214,140,236,122,15,74,75,159,255,0,68,3,134,135,135,229,188,242,149,46,37,210,164,154,190,120,92,239,232,49,219,26,132,203,119,247,171,95,235,140,124,17,235,144,220,61,8,105,210,50,47,169,47,231,28,162,13,78,95,73,159,15,56,13,43,167,94,219,182,126,30,215,250,198,219,180,24,210,16,173,236,77,70,105,52,252,240,203,135,237,142,76,156,36,120,215,226,62,198,84,210,147,109,28,206,220,72,7,79,127,5,211,221,105,101,224,219,221,38,95,62,87,244,135,18,230,94,211,73,92,41,28,109,195,229,133,127,72,92,194,109,4,147,236,39,246,134,130,105,165,29,205,164,127,234,144,11,90,246,0,101,90,146,154,79,103,135,231,231,253,33,203,80,112,45,50,43,140,58,237,43,74,211,170,231,191,81,218,247,250,225,223,78,51,71,196,154,111,255,0,84,108,184,148,180,163,178,72,173,230,32,31,11,80,35,195,65,55,29,173,4,92,8,181,25,243,227,222,99,231,148,149,41,54,183,209,14,93,164,111,184,216,190,232,210,236,66,62,26,81,207,204,3,168,207,152,152,201,186,156,211,101,233,229,127,56,226,201,232,179,124,117,107,209,232,50,181,255,0,251,14,240,245,34,51,197,103,34,199,95,27,246,144,71,199,246,134,218,112,244,100,95,68,56,137,191,59,54,69,252,130,139,123,32,164,198,211,213,59,58,175,171,145,252,28,199,223,70,130,251,238,41,199,218,213,186,82,76,143,81,21,185,249,190,1,220,23,64,101,203,124,173,20,237,231,65,127,48,251,34,210,217,99,86,150,24,34,59,95,74,75,143,238,5,135,15,25,9,73,145,17,91,180,57,88,200,189,142,220,148,62,214,225,199,224,100,195,92,254,160,134,249,48,134,203,196,71,14,60,8,91,15,145,109,185,197,73,33,240,189,53,248,239,26,20,230,148,167,208,71,220,57,141,72,51,177,39,247,6,135,98,176,234,77,74,97,179,51,239,52,144,88,124,208,228,181,37,5,169,122,149,99,51,224,101,222,52,72,67,156,119,69,244,95,184,62,148,68,75,127,59,66,19,240,21,134,173,221,188,98,35,11,14,10,82,42,77,150,180,149,136,213,195,197,28,116,106,250,219,117,246,164,75,177,182,173,54,221,242,177,157,249,16,237,171,101,46,150,157,41,59,113,226,67,169,213,232,78,245,149,56,209,48,141,107,89,157,184,25,241,239,224,37,135,104,97,231,29,213,101,94,214,238,26,234,41,35,140,226,84,92,219,81,126,224,248,33,61,187,215,168,213,198,220,190,232,228,22,164,188,133,38,215,224,101,196,65,208,106,116,243,84,230,156,75,87,74,82,155,158,175,73,250,71,35,1,198,88,100,209,125,42,53,92,139,137,247,16,229,231,193,74,144,181,37,13,145,147,103,221,240,142,151,90,84,136,111,106,75,202,74,82,214,179,36,40,203,188,255,0,152,7,37,85,235,142,165,213,70,226,179,211,167,151,163,206,58,101,66,30,43,126,160,227,68,222,166,21,110,23,104,190,132,190,239,49,241,201,199,13,195,158,166,223,118,122,146,139,92,146,171,151,20,250,85,233,28,253,31,20,64,168,180,203,168,106,69,220,213,197,105,77,248,95,159,31,64,13,218,61,42,83,45,50,185,81,236,233,106,213,219,47,57,219,145,219,144,231,84,218,208,202,46,86,228,95,184,56,135,170,205,147,230,73,55,72,188,197,240,124,35,149,167,205,105,237,36,180,173,69,160,142,202,34,63,48,14,26,65,54,135,156,83,156,8,214,127,183,113,199,63,38,156,250,205,12,175,82,155,51,37,149,148,86,63,187,240,24,237,115,88,140,234,46,150,27,35,53,95,138,75,210,58,124,181,197,98,83,201,75,4,147,222,40,143,74,72,175,99,1,102,177,102,35,197,56,95,170,218,103,86,235,58,255,0,59,109,122,180,233,244,29,188,111,221,29,223,15,99,90,86,43,55,216,126,167,214,150,222,132,54,91,149,34,198,187,149,184,36,185,216,134,140,127,135,90,173,245,13,212,104,158,243,189,190,245,5,223,167,151,3,243,11,83,2,52,252,45,37,183,151,40,210,78,45,42,62,174,181,17,158,131,191,30,94,126,0,47,13,82,136,207,105,198,99,118,146,217,154,79,89,243,227,231,49,111,177,90,113,116,101,47,193,165,165,146,140,106,87,206,143,181,218,191,141,199,149,135,223,19,28,161,198,149,189,122,122,248,153,118,149,126,22,251,97,202,64,173,211,106,81,214,151,34,184,225,173,70,223,190,161,39,192,200,184,115,229,196,22,22,3,26,214,113,95,131,158,137,42,79,21,161,7,167,67,124,75,89,119,145,122,5,190,142,205,113,233,169,144,218,110,233,222,199,116,121,173,240,114,25,105,85,195,212,9,136,50,118,135,79,112,205,36,87,92,100,31,11,223,204,58,172,172,37,72,102,106,156,102,143,77,109,37,107,18,99,164,173,195,208,144,56,172,148,39,51,57,181,161,184,7,102,10,250,11,229,127,77,249,241,231,113,118,112,141,47,49,36,182,194,166,49,171,84,84,168,251,76,23,107,179,230,63,132,118,24,84,234,75,9,66,21,76,139,116,223,137,50,159,79,160,92,170,11,48,83,26,62,238,35,73,249,93,28,155,34,225,98,4,90,217,241,115,14,27,100,167,81,161,173,122,81,197,131,243,219,211,200,135,43,64,174,85,22,210,217,153,42,238,50,148,36,203,66,120,31,27,242,47,64,187,74,110,144,182,146,82,169,172,186,92,56,41,148,171,141,185,241,26,34,211,176,211,170,112,227,208,97,32,200,203,89,245,86,203,81,241,243,23,30,240,28,92,88,14,47,86,166,175,107,125,16,230,202,101,50,63,142,230,157,94,133,24,222,168,83,214,141,222,227,118,221,239,125,60,47,203,204,67,134,135,135,42,135,175,172,74,101,206,86,186,212,118,231,231,32,29,182,45,70,156,234,146,134,222,186,84,162,73,150,149,127,48,229,122,188,85,178,189,210,47,192,203,153,243,176,235,110,54,212,69,112,109,36,100,90,187,5,255,0,215,152,110,198,175,181,29,73,67,189,97,87,81,25,218,198,86,253,176,31,53,118,2,220,144,150,80,213,201,77,151,13,94,147,29,207,6,66,75,20,88,109,41,173,42,78,243,134,171,253,26,135,201,76,114,13,97,100,234,34,164,204,140,209,119,16,87,224,87,244,249,199,102,132,211,113,153,66,18,218,83,166,254,41,88,185,152,182,31,29,70,129,6,114,220,57,17,53,235,181,253,240,202,246,183,152,253,3,141,153,78,167,211,24,74,162,51,186,89,25,54,125,165,43,133,185,113,51,243,16,230,223,144,105,121,93,165,91,135,11,250,7,76,196,184,129,132,165,108,145,62,74,68,131,35,50,181,184,95,210,3,76,12,80,108,212,30,102,76,235,54,217,41,41,45,215,35,37,17,119,16,238,144,74,51,172,53,44,184,147,205,165,122,184,241,185,17,222,195,161,210,169,73,168,57,190,67,108,221,198,247,151,89,113,227,110,124,57,241,29,198,76,230,41,116,184,200,90,23,118,201,13,30,236,139,153,39,238,112,224,16,54,106,149,167,27,221,117,89,54,190,173,93,143,130,220,200,117,116,75,197,53,27,245,199,55,155,191,23,131,101,107,243,229,240,16,218,39,95,155,243,183,151,216,231,169,71,223,255,0,216,119,104,116,180,150,191,123,103,187,187,253,65,112,167,80,146,134,141,5,22,201,53,241,237,252,30,145,201,53,67,165,161,68,111,197,178,136,238,93,181,114,251,134,55,148,234,105,241,93,91,215,61,9,83,157,159,49,23,250,135,72,196,121,147,76,167,60,109,173,21,27,155,58,203,65,39,206,127,93,232,22,69,194,109,52,248,108,168,163,150,142,55,250,35,252,33,190,75,169,186,85,115,63,64,178,18,51,86,52,167,73,182,30,171,34,229,222,162,34,191,62,229,142,213,134,177,139,114,99,70,82,221,154,163,86,190,42,85,251,207,235,130,227,184,86,29,171,52,195,202,132,171,25,105,211,193,62,114,191,63,186,58,203,53,108,86,153,238,54,252,143,123,36,112,45,13,243,225,230,47,132,115,173,87,161,184,209,41,214,222,90,79,153,40,136,239,251,163,117,183,233,178,125,245,184,105,35,87,121,182,155,249,130,70,219,47,73,113,164,45,245,93,74,73,25,240,46,118,244,14,54,183,62,107,17,200,227,187,164,247,150,241,72,248,88,252,227,152,106,68,125,226,145,186,59,38,228,69,164,172,62,215,41,177,165,176,139,198,96,239,101,118,144,94,111,131,210,28,71,17,132,164,200,127,173,245,165,234,211,187,211,192,139,234,175,200,115,147,42,177,217,209,239,250,117,95,232,76,255,0,144,86,157,73,40,187,205,45,178,157,86,241,10,220,175,232,31,28,186,122,221,209,243,179,181,249,255,0,246,1,183,225,23,222,113,41,67,215,37,25,36,251,37,252,195,231,168,82,138,115,201,223,71,215,116,146,60,123,112,185,240,231,233,27,199,9,198,12,146,102,141,92,200,203,184,124,115,122,243,82,80,162,148,178,74,72,140,200,150,126,115,1,246,64,195,173,66,108,210,204,61,4,74,213,243,203,241,225,231,63,64,84,232,47,78,134,226,19,19,89,174,220,55,132,87,177,151,167,208,43,10,182,219,9,221,201,55,220,51,85,239,207,135,15,57,142,114,29,74,52,132,32,208,218,200,149,123,92,139,249,195,136,233,145,112,83,221,97,41,126,153,239,124,111,239,197,230,244,43,206,59,117,42,159,18,149,9,182,80,206,232,211,168,173,168,213,204,204,252,230,62,135,77,75,112,205,179,52,145,242,238,26,86,211,138,65,17,170,231,126,243,22,195,109,202,180,86,212,105,84,139,105,59,120,135,252,195,231,114,177,21,194,210,137,23,50,63,168,63,230,31,4,202,68,197,173,107,75,205,145,41,102,101,218,63,230,21,135,74,121,43,61,102,209,246,125,60,255,0,104,65,165,153,46,174,250,215,123,91,184,109,201,170,72,141,166,239,233,213,127,161,35,254,65,245,57,71,150,86,208,235,73,243,217,70,95,200,55,211,70,55,126,122,134,23,110,90,138,246,253,193,71,19,64,175,162,168,242,144,137,123,210,74,144,74,45,222,158,102,126,130,243,14,196,235,45,145,234,74,120,17,121,199,195,79,195,136,167,184,106,105,136,173,234,52,153,238,211,107,219,238,14,74,67,14,37,135,21,168,184,32,207,159,160,7,206,131,97,70,72,62,106,59,91,136,163,176,88,66,141,210,106,198,93,250,140,113,173,186,178,154,194,13,106,226,180,247,250,71,103,109,164,155,100,107,74,84,94,146,184,14,13,49,82,169,26,137,191,221,244,15,165,198,180,50,157,41,177,223,206,57,23,202,58,25,81,165,148,146,138,220,73,37,231,28,82,150,167,36,41,4,163,177,21,200,140,248,119,0,226,229,65,121,197,40,214,213,210,106,51,46,209,14,34,93,58,12,59,200,83,58,20,181,88,207,81,157,204,248,249,253,3,183,56,202,148,130,43,144,235,213,186,100,169,13,105,109,212,23,190,223,138,143,149,143,208,3,175,75,196,116,166,205,44,42,101,141,171,162,219,181,112,183,15,48,223,142,211,110,106,186,111,107,119,142,12,176,77,85,114,228,186,236,136,139,74,220,53,36,141,106,59,17,153,253,104,231,106,242,153,167,238,187,10,78,243,87,206,200,139,149,185,254,216,130,217,102,119,80,114,36,102,207,138,214,219,233,65,118,184,153,146,71,27,150,212,184,237,210,150,252,134,44,134,230,26,148,122,143,130,73,40,51,228,99,231,126,21,66,183,62,1,46,86,241,12,188,90,146,242,212,100,100,106,77,202,220,124,195,235,196,206,46,131,2,93,62,34,213,29,110,197,113,196,245,115,208,146,81,165,68,71,194,220,120,115,248,4,29,198,78,44,194,212,117,110,213,63,114,122,119,164,91,167,21,247,121,31,152,108,167,48,168,179,139,115,22,175,172,215,226,151,87,89,94,220,249,167,208,44,76,26,46,41,196,47,180,241,86,205,73,222,37,147,39,228,184,102,124,72,252,199,195,136,184,84,124,29,80,166,196,100,228,187,21,110,55,171,82,146,165,25,157,204,251,205,62,144,184,236,53,74,212,197,19,178,34,73,225,217,210,122,11,208,71,204,190,17,209,241,46,97,59,79,106,76,105,149,125,217,183,163,82,122,185,29,174,100,101,201,62,146,29,202,13,53,243,144,132,188,166,214,223,27,160,204,204,143,129,247,88,124,117,140,189,106,183,37,229,38,21,45,68,246,159,158,183,126,68,92,251,39,230,16,91,114,196,245,250,154,18,116,201,219,194,81,19,137,247,164,23,99,184,251,68,94,114,7,37,226,69,164,172,229,220,250,46,13,243,239,23,33,24,58,45,9,134,205,200,20,242,210,146,103,222,154,46,118,251,82,225,192,124,100,205,53,183,150,107,130,201,149,204,184,52,159,56,45,221,74,159,134,241,133,77,10,118,84,45,226,44,149,54,123,198,139,129,252,7,240,115,29,198,141,132,233,244,173,246,254,159,186,222,233,183,190,169,87,181,252,198,126,113,240,213,113,245,26,148,76,198,110,52,198,205,26,155,86,233,8,34,61,54,47,170,33,211,221,197,117,25,182,221,84,234,5,163,158,167,149,223,247,125,0,139,173,85,198,176,24,142,166,105,213,45,46,62,133,164,139,114,163,186,173,195,154,124,230,56,22,30,197,117,102,212,235,10,222,183,125,218,142,205,167,225,46,54,243,142,179,133,169,115,220,125,199,167,200,68,132,178,182,213,101,173,75,177,92,239,107,151,160,119,232,21,72,80,214,136,136,97,105,222,56,71,100,36,136,184,216,184,241,244,0,219,166,81,171,199,25,109,189,27,180,165,153,91,90,57,88,188,198,62,42,166,89,213,235,79,165,103,68,223,30,130,69,250,202,83,200,204,237,227,151,156,92,106,41,180,243,91,205,217,88,157,183,18,47,49,14,213,75,118,35,102,68,184,228,103,168,254,128,188,194,196,11,5,19,42,177,29,50,160,135,155,160,238,144,213,236,125,105,181,90,233,251,115,243,142,192,138,118,33,130,193,70,121,157,8,71,52,234,65,218,231,127,63,164,95,68,53,9,244,146,206,35,102,74,250,166,200,106,122,139,75,147,29,69,224,216,134,165,119,169,148,249,254,1,108,44,148,106,11,43,179,203,139,119,22,157,75,61,103,196,207,137,247,138,84,106,85,122,84,116,166,19,251,162,66,137,162,236,165,86,73,17,240,226,71,230,33,115,94,195,232,67,203,36,49,21,36,74,50,34,36,218,197,127,128,110,57,133,161,190,202,9,216,16,87,200,207,83,68,124,109,207,144,150,29,66,129,42,177,80,138,78,72,115,120,100,219,103,123,36,185,151,30,67,145,56,85,148,126,117,107,253,114,7,99,143,14,12,2,54,81,13,148,88,137,54,109,178,34,224,57,168,244,228,200,213,102,218,236,219,153,127,168,44,56,138,108,215,189,243,126,239,154,221,146,244,249,135,39,136,38,190,212,119,218,138,237,141,81,213,98,210,92,236,126,113,247,162,140,219,119,247,136,229,127,50,127,212,53,59,73,83,238,17,184,150,84,92,140,148,87,185,126,208,176,58,77,13,169,146,89,222,79,78,171,59,99,59,145,118,108,94,111,186,57,214,99,67,109,194,83,40,178,75,159,19,230,59,19,20,184,177,147,187,234,177,200,140,239,100,160,173,248,6,242,161,196,74,12,202,43,37,240,32,130,195,175,162,83,40,120,154,74,236,101,221,99,243,13,245,54,243,173,154,208,87,35,248,7,42,221,58,50,221,39,10,51,23,62,243,65,95,240,13,215,160,158,236,219,105,45,167,205,98,176,163,130,129,30,82,36,172,214,139,39,73,219,137,121,200,118,22,73,74,109,9,239,36,144,248,81,77,150,133,26,183,200,177,249,148,127,204,57,8,198,77,17,18,202,230,73,177,219,206,3,113,45,27,92,80,155,26,184,159,30,99,117,133,60,173,91,195,243,91,144,250,25,74,86,155,233,46,69,204,135,210,134,80,87,236,39,246,128,108,164,173,123,130,206,196,102,124,236,55,141,36,93,196,54,86,90,175,111,48,15,156,220,94,162,177,240,27,200,226,87,87,49,165,40,34,230,68,55,82,69,107,219,128,13,58,111,198,220,6,173,60,57,112,21,185,31,2,15,173,1,181,107,40,199,203,45,73,36,241,63,162,31,98,184,113,49,198,85,29,74,26,35,177,248,246,225,240,24,12,85,218,211,21,34,153,133,80,104,159,186,50,175,147,103,239,90,191,59,127,135,35,243,8,86,196,18,28,123,171,235,94,173,58,237,194,222,97,43,219,111,84,212,222,22,61,46,60,86,197,22,224,127,99,147,233,17,45,82,89,175,119,115,51,181,249,253,192,29,207,9,86,29,165,117,189,212,157,214,247,119,126,198,171,219,87,160,252,227,59,118,82,196,78,204,42,122,95,153,173,74,196,141,32,189,238,220,61,227,135,2,244,136,236,167,200,87,190,89,107,238,239,248,70,101,236,159,85,116,170,116,70,210,251,228,74,197,17,174,68,163,177,246,152,244,128,150,204,20,146,114,2,149,107,218,73,254,245,35,178,79,132,220,168,110,50,227,122,137,86,225,123,114,50,49,212,114,233,227,93,45,102,165,40,254,91,62,103,245,168,29,225,78,35,118,124,15,246,128,98,22,213,217,88,85,140,55,138,101,68,161,111,156,123,168,233,87,90,211,123,56,193,31,3,89,121,140,97,230,92,59,83,203,204,214,167,70,144,175,7,181,79,223,93,54,75,186,53,198,89,247,106,51,185,175,211,204,74,142,55,163,196,172,210,102,197,118,28,103,119,219,187,147,205,146,136,236,164,159,30,7,230,24,77,158,121,82,236,44,69,91,175,64,141,72,140,72,234,218,20,210,13,14,38,232,105,39,107,35,135,51,239,228,98,72,185,210,177,111,135,50,182,143,48,170,27,227,114,98,207,86,235,77,236,167,139,149,139,204,34,119,104,167,247,216,227,20,246,239,249,102,156,124,190,204,232,207,228,86,36,225,252,173,163,70,153,42,74,205,18,220,79,189,44,204,174,107,121,93,230,66,57,179,154,164,137,216,203,17,172,183,167,174,189,49,125,191,75,174,122,121,241,22,6,101,236,5,6,58,177,75,107,221,118,149,132,8,204,245,31,234,145,68,188,211,77,71,188,251,159,202,33,235,96,122,129,55,139,18,157,78,112,194,68,92,15,236,177,125,34,97,41,202,35,222,105,43,114,254,80,28,149,172,2,182,51,20,1,95,161,49,160,185,144,214,124,8,200,104,35,32,26,207,152,169,31,112,165,184,92,11,135,16,26,128,83,152,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,144,210,53,43,144,210,0,54,212,118,176,220,27,78,119,0,162,57,24,43,145,252,0,142,70,43,107,145,128,248,38,21,208,191,180,49,212,43,104,51,109,235,25,125,15,242,14,231,40,139,66,184,125,1,142,165,92,210,150,95,59,125,79,225,32,24,127,182,18,77,57,125,139,76,207,151,80,254,30,56,137,28,212,37,30,41,170,40,143,245,15,224,208,37,179,108,71,9,88,15,23,54,87,227,212,63,134,142,34,135,51,34,154,177,13,73,195,36,25,123,207,239,16,2,221,21,207,133,199,221,79,138,167,92,178,116,248,151,227,247,7,207,187,212,226,144,146,34,50,51,29,223,7,97,231,37,190,70,105,142,100,113,181,118,139,210,159,71,164,5,242,200,60,58,107,165,204,113,109,198,86,168,240,204,174,87,63,21,126,129,153,120,122,26,90,235,29,134,202,250,57,23,194,44,6,73,97,222,171,71,116,141,168,221,168,209,60,84,249,146,175,64,201,138,85,45,226,222,217,77,151,139,222,126,159,64,131,184,225,214,22,185,92,203,131,141,243,248,76,93,108,52,217,182,209,23,15,159,223,135,192,66,220,225,102,12,167,37,42,36,158,167,90,47,221,23,110,145,16,144,221,201,40,43,57,126,5,240,8,57,130,237,33,95,116,124,50,217,35,73,169,73,73,216,139,187,210,62,213,118,120,16,249,38,172,180,25,113,228,95,132,7,90,174,79,98,157,29,247,220,66,205,13,233,185,32,138,252,76,139,249,69,172,197,57,167,66,167,72,148,203,177,170,38,166,244,92,208,132,91,137,36,254,175,210,59,190,61,75,239,211,39,51,29,211,66,213,186,177,234,50,183,105,39,220,49,179,25,225,44,73,80,172,76,220,213,26,73,57,187,177,41,247,11,146,19,230,47,64,131,183,167,54,105,181,71,85,26,33,85,91,82,110,190,214,146,43,17,218,220,22,126,114,28,220,121,146,234,44,182,227,82,158,34,90,9,194,214,179,228,101,254,177,212,112,70,90,85,97,190,153,83,221,167,60,151,34,17,120,202,81,234,51,73,220,238,143,65,139,141,185,139,76,138,210,87,25,178,52,37,45,158,237,5,204,139,238,112,224,3,226,110,137,86,116,181,166,98,59,69,126,46,43,191,238,11,113,136,41,152,162,62,227,119,91,90,53,106,190,153,46,21,249,122,5,223,166,214,160,185,188,70,225,207,123,177,113,73,122,125,35,176,42,135,68,151,243,218,60,23,52,114,215,29,7,107,253,192,22,158,151,87,169,70,222,245,154,140,165,234,211,166,207,40,237,207,206,99,183,97,188,86,244,146,66,78,92,211,212,249,39,180,225,250,61,35,183,163,9,82,213,125,52,154,113,91,236,9,254,136,251,224,97,24,17,90,50,69,54,158,133,18,181,17,161,148,149,142,197,199,197,1,72,85,93,45,154,150,183,142,202,191,63,131,210,62,166,234,165,38,66,73,181,60,87,35,46,39,240,250,65,202,43,186,77,45,238,83,114,238,225,199,246,134,220,90,44,182,220,37,27,173,112,191,37,31,155,224,1,206,68,148,105,66,9,74,89,243,239,31,106,30,55,8,180,154,138,254,113,193,162,44,164,56,73,55,139,135,153,70,57,168,12,172,154,70,163,35,62,60,126,233,128,229,34,170,214,189,207,178,62,180,185,194,196,102,62,38,184,112,243,16,214,73,118,230,122,248,31,164,7,216,70,171,223,81,254,216,217,121,106,43,118,143,246,198,139,185,111,28,255,0,108,110,37,165,42,250,140,143,225,20,113,172,178,107,189,244,157,188,227,236,81,105,81,16,250,81,29,5,123,33,5,247,6,181,176,70,149,118,83,123,29,142,192,56,247,218,83,190,33,145,92,173,196,106,133,21,214,203,182,180,159,19,239,63,48,223,109,149,18,136,149,99,226,62,196,52,69,200,146,16,62,114,105,173,87,91,105,51,239,224,55,219,108,180,150,132,165,37,221,194,194,170,142,181,43,129,164,110,182,131,108,136,149,99,176,15,154,68,116,184,90,86,148,43,141,248,149,199,5,84,195,206,202,65,147,69,28,174,230,174,55,229,199,208,59,57,163,89,240,176,219,125,41,105,4,165,164,140,175,110,4,3,165,177,134,37,176,225,173,74,141,99,43,112,51,254,97,206,166,54,238,247,74,56,249,136,110,200,168,197,106,250,154,95,5,91,130,75,249,199,26,245,81,190,22,222,255,0,245,247,68,31,126,130,239,34,49,173,18,218,66,136,180,171,159,113,16,226,90,146,226,175,239,139,225,233,26,119,18,223,113,38,211,250,74,228,92,84,101,196,7,98,76,132,186,131,210,74,46,238,34,173,145,146,110,163,189,142,227,143,133,18,83,41,208,235,196,163,53,95,198,51,225,192,125,170,101,226,59,19,156,62,19,1,184,111,39,186,228,40,73,39,21,115,34,59,249,198,227,40,74,82,68,180,145,159,127,1,174,232,35,224,155,125,193,96,81,180,37,60,9,36,95,1,13,194,74,15,154,11,246,134,202,156,34,81,218,227,81,188,148,164,140,238,3,112,155,69,252,68,254,208,212,104,73,125,9,126,208,19,137,82,18,100,71,200,135,27,42,168,219,58,117,111,120,223,151,255,0,113,110,62,135,214,134,244,246,121,223,145,15,153,50,72,210,165,17,170,201,43,152,217,98,98,101,106,182,179,211,111,27,210,55,156,108,148,131,75,105,36,220,140,185,88,46,62,25,53,214,34,186,150,212,79,220,200,143,179,111,63,194,53,55,92,105,243,45,27,242,35,61,60,109,252,227,226,168,64,94,243,90,183,103,165,31,207,232,28,121,161,100,226,80,218,180,153,218,214,59,113,18,227,159,145,89,143,29,165,41,104,116,205,54,226,68,94,127,132,124,62,28,235,14,89,167,36,36,149,200,140,237,252,163,140,126,143,84,148,165,104,152,157,42,183,5,56,175,230,28,133,42,131,41,131,105,82,22,202,244,234,191,19,59,243,243,144,187,199,47,79,144,183,18,70,167,22,124,15,153,250,71,32,104,53,32,172,101,231,31,51,48,212,132,22,141,9,248,56,15,189,166,148,148,150,163,35,224,40,217,109,165,145,241,50,228,54,159,134,151,12,141,72,108,249,243,33,200,19,39,207,135,17,242,76,116,153,52,145,223,137,159,33,36,117,153,45,200,103,77,157,50,213,126,74,49,174,5,97,14,185,162,239,30,165,36,184,250,126,232,230,205,134,23,227,178,133,91,149,210,70,56,227,167,54,193,146,208,211,41,183,30,202,109,203,238,12,71,209,33,230,247,75,35,73,159,100,251,189,3,170,214,27,97,226,89,155,40,63,122,50,226,146,244,142,90,161,33,73,115,65,41,101,116,119,31,194,56,122,130,28,118,51,198,133,88,247,74,34,51,62,71,99,1,208,235,52,70,20,111,74,234,209,172,122,126,128,175,220,94,97,215,222,196,112,40,70,113,84,203,233,83,31,168,165,36,93,174,60,56,151,156,125,184,128,170,107,117,248,109,78,113,42,61,54,247,213,17,114,35,29,105,204,29,92,156,233,201,114,116,117,165,124,201,110,172,204,236,86,227,217,244,9,113,217,105,152,141,154,154,155,113,163,146,68,238,171,107,183,117,249,241,63,48,231,147,80,121,180,36,208,251,201,224,69,193,70,95,202,58,221,26,132,253,57,150,90,112,216,53,183,170,230,139,247,153,250,61,34,146,102,57,17,213,155,174,184,105,37,154,72,146,174,92,69,129,220,85,90,82,88,70,167,100,25,216,175,218,244,124,34,223,191,42,124,234,164,243,106,107,196,148,72,93,137,78,43,129,26,143,249,135,100,102,74,37,198,105,45,146,137,90,18,163,53,124,3,175,187,187,167,75,144,183,144,71,191,113,70,90,11,204,103,207,246,192,113,243,177,116,70,116,117,132,203,93,239,110,4,118,229,231,80,234,53,92,73,65,117,40,82,233,206,43,65,40,251,76,160,252,222,145,185,136,113,69,18,15,87,223,192,117,90,245,219,75,72,62,86,243,159,164,116,5,77,44,64,180,51,78,55,26,52,30,149,111,15,73,30,174,92,175,230,48,29,194,46,35,160,45,179,74,41,171,35,53,88,189,229,28,255,0,108,125,101,136,233,209,33,188,235,113,222,65,54,149,47,176,132,145,240,47,135,152,235,16,104,19,226,55,103,222,101,70,74,213,193,74,62,28,60,228,62,149,41,182,148,81,30,70,179,119,135,43,164,200,248,113,184,171,103,29,90,205,8,200,120,144,135,106,169,186,8,248,40,139,188,254,188,107,161,227,168,213,41,76,52,106,156,165,57,171,139,134,71,123,17,243,237,122,7,218,238,23,131,41,179,146,116,232,38,73,236,246,153,77,255,0,7,164,124,135,131,159,109,93,110,10,97,176,146,241,116,17,164,211,220,124,147,195,188,7,122,164,173,153,68,211,219,187,165,90,188,98,43,240,184,238,177,166,178,204,102,146,132,41,38,148,37,61,146,34,238,22,195,14,70,168,50,244,120,110,75,51,81,107,189,156,81,151,35,49,221,151,71,171,63,25,178,98,106,80,118,35,190,241,69,194,222,130,17,29,133,137,170,152,179,101,183,28,35,73,106,237,31,15,254,184,143,138,76,106,196,103,20,182,234,43,66,93,81,153,18,94,81,112,244,254,216,235,144,226,214,105,115,29,122,77,69,75,65,146,144,68,135,150,124,111,126,251,121,135,36,254,39,138,210,27,109,244,201,90,146,86,51,177,31,18,181,249,152,14,198,246,48,139,26,221,103,174,57,171,197,228,118,253,181,10,192,198,144,100,107,221,162,97,105,181,238,69,233,250,225,195,195,110,61,83,94,134,80,123,171,95,120,146,239,243,115,243,14,225,73,195,113,35,111,119,144,161,30,173,54,179,101,233,244,0,216,131,49,117,53,161,72,113,195,35,89,54,100,225,252,31,15,14,35,107,19,211,102,180,195,239,71,125,45,110,227,41,69,165,70,147,35,34,81,220,172,92,199,100,138,170,85,61,73,101,80,27,37,26,137,100,104,105,60,63,250,176,251,102,49,26,173,10,67,109,71,108,141,198,150,209,27,136,46,102,95,119,135,16,22,163,3,98,138,132,12,75,14,4,202,148,247,82,225,184,179,73,60,165,36,203,118,174,100,103,231,33,124,232,149,100,77,75,54,55,143,94,175,31,209,127,79,160,90,179,203,186,146,43,81,230,71,114,3,123,182,204,174,147,81,43,146,185,89,62,145,112,240,197,42,109,45,168,203,152,242,28,221,107,213,165,70,119,185,170,220,200,188,228,44,14,118,108,103,150,165,186,135,8,146,118,177,92,253,3,164,201,160,76,147,58,66,150,227,43,74,156,90,136,148,102,125,255,0,0,239,133,85,135,189,220,45,149,168,251,251,36,101,231,243,141,38,168,11,89,169,49,18,70,103,123,238,210,18,56,218,69,60,162,54,217,26,26,35,75,36,147,210,95,7,160,124,181,26,77,70,113,169,13,202,65,39,120,106,34,82,213,98,46,62,143,72,236,13,200,138,209,246,153,225,107,88,146,67,236,110,84,5,145,105,138,68,118,185,158,132,139,97,214,233,216,74,83,27,205,225,197,61,86,181,175,233,244,14,220,150,91,106,247,109,28,124,196,62,25,21,168,81,180,234,101,222,213,252,84,151,243,142,143,83,205,26,100,125,213,211,83,237,106,241,73,62,143,175,14,3,119,31,226,198,161,111,161,182,185,104,83,176,148,105,208,118,34,51,212,87,231,232,22,156,233,149,124,72,71,45,153,253,148,251,201,239,221,85,239,207,184,143,135,104,118,217,244,58,174,41,158,204,232,243,17,185,65,37,133,165,247,21,115,178,140,207,129,17,149,172,161,220,48,198,25,98,147,20,227,76,137,13,197,169,253,100,104,108,140,172,100,146,239,34,243,24,156,69,155,127,2,87,25,142,167,138,108,66,52,219,137,56,187,243,251,81,181,8,235,84,121,72,97,234,155,198,76,222,228,219,235,183,18,51,225,203,206,50,44,232,180,215,155,50,240,116,77,60,140,141,148,255,0,48,248,38,225,252,58,195,75,125,250,13,61,106,77,174,125,85,179,51,228,93,228,22,22,234,141,82,155,50,27,45,166,100,141,107,213,197,78,31,113,159,167,208,55,84,245,125,153,206,37,21,137,9,65,36,172,148,200,89,17,112,46,225,205,84,171,152,98,138,183,9,52,109,4,205,184,51,29,178,181,237,203,137,121,199,18,206,98,225,35,152,180,185,71,148,163,36,247,199,104,252,223,92,3,183,208,37,58,164,182,79,186,227,138,220,22,163,82,140,238,124,46,124,71,114,135,49,178,66,9,68,179,34,65,14,165,70,196,84,57,72,109,200,244,247,16,75,100,150,87,105,5,192,237,195,129,142,113,170,148,85,145,104,105,101,194,254,41,114,253,176,129,207,27,196,126,38,162,243,141,61,143,162,73,31,220,28,97,212,91,71,61,231,31,254,188,227,228,60,77,17,126,42,36,112,244,23,243,140,174,43,61,199,122,202,8,157,81,118,75,232,143,206,96,152,79,203,109,75,39,18,103,197,55,81,157,192,158,105,106,39,86,131,81,39,157,200,140,236,55,85,93,129,25,38,222,225,210,51,43,246,82,159,231,24,247,142,50,77,10,162,163,247,185,13,36,244,240,237,168,184,254,208,249,225,83,107,177,39,32,220,169,153,180,155,221,41,121,118,226,147,238,183,156,118,24,21,72,146,211,114,105,103,117,233,237,36,189,30,145,200,41,17,141,6,100,194,53,121,244,144,182,31,12,121,198,211,105,105,229,184,167,10,247,85,238,57,40,175,19,205,165,68,106,227,126,127,8,248,145,79,91,210,137,105,221,146,79,184,254,15,128,114,45,146,33,160,155,113,4,102,92,59,37,247,69,26,220,36,26,11,176,87,248,6,204,100,17,190,162,34,46,71,248,70,163,125,6,124,142,195,83,78,54,218,183,134,158,101,220,64,62,228,50,131,189,208,147,251,131,112,163,167,185,8,47,184,56,111,15,198,62,73,124,190,225,127,56,222,98,178,211,154,173,190,225,110,127,253,194,227,145,113,9,69,140,210,95,180,62,73,139,74,152,116,146,86,187,106,47,220,26,151,49,10,47,163,27,43,117,14,17,145,36,248,149,184,144,14,17,168,110,170,83,78,146,147,100,173,55,226,119,224,99,179,176,180,155,41,108,203,181,199,143,221,28,91,234,106,59,14,40,208,87,74,13,68,105,34,225,192,117,7,177,187,16,234,170,134,181,206,51,69,175,164,203,79,20,223,234,189,33,192,119,137,230,104,67,138,51,224,86,224,95,112,109,65,114,58,207,139,87,85,142,230,105,47,56,226,224,98,8,181,24,237,158,151,207,121,127,158,17,119,25,243,227,232,27,164,225,165,245,56,217,154,80,101,98,34,224,3,149,82,80,225,154,80,146,43,29,249,13,167,34,160,138,238,54,133,17,159,154,226,141,44,201,36,163,51,226,67,106,100,196,182,217,95,95,141,110,0,62,41,109,48,218,203,75,40,43,153,242,73,14,159,82,166,72,151,187,186,219,61,23,241,140,207,157,189,3,156,146,235,239,186,163,67,203,34,37,29,136,212,126,113,213,43,181,212,71,220,105,83,233,213,171,197,59,121,189,34,72,248,228,192,166,196,65,154,41,241,208,179,35,52,169,13,36,140,140,185,29,199,79,174,83,151,80,172,70,215,187,91,106,74,27,82,92,226,70,90,142,228,101,110,92,71,59,14,53,74,75,151,114,97,173,40,50,185,45,197,31,1,200,248,44,141,228,60,182,217,51,65,145,220,203,143,3,248,6,35,226,163,80,41,84,246,180,29,46,17,43,123,172,141,12,39,135,2,244,122,7,222,227,113,151,40,217,75,8,34,62,237,5,110,67,92,133,165,163,177,21,187,55,224,54,154,144,218,22,79,45,38,118,231,195,143,152,7,32,136,112,152,134,79,170,35,55,79,121,54,87,231,97,195,214,170,208,224,196,121,244,50,226,13,26,120,161,36,70,87,50,46,28,125,35,110,177,94,109,136,207,88,223,36,167,79,4,252,37,233,29,101,202,244,74,147,135,78,38,222,53,185,250,161,22,158,28,120,241,244,0,233,245,108,92,253,82,92,136,113,166,78,65,182,250,213,219,112,201,54,35,50,225,101,31,156,117,154,164,108,76,234,77,200,245,183,144,74,115,81,124,178,225,112,59,240,224,59,237,74,141,18,17,28,179,135,20,141,199,44,102,134,203,81,222,231,199,135,160,117,217,180,169,147,117,34,43,200,111,182,106,43,168,202,197,199,135,2,244,128,235,84,220,53,92,148,167,151,58,160,212,131,185,26,77,199,86,179,43,222,252,203,224,29,222,53,38,156,157,86,167,197,238,252,233,63,204,56,83,160,87,35,18,77,53,4,39,89,125,11,171,47,228,29,77,231,113,42,109,162,185,37,60,239,105,46,16,11,155,19,229,98,115,71,103,81,21,244,240,191,49,246,67,81,173,230,222,51,51,208,178,231,207,129,220,117,188,53,133,113,68,217,10,53,214,16,180,182,182,245,18,228,56,119,35,51,225,203,208,46,12,12,47,50,51,102,219,203,140,165,26,238,70,70,103,195,135,156,128,107,70,39,106,156,131,108,213,40,190,143,176,101,111,195,232,28,206,31,197,105,158,180,147,110,204,43,173,69,219,87,153,55,243,143,158,54,13,147,48,137,95,41,159,107,79,110,255,0,209,244,142,193,71,194,10,167,38,202,106,17,43,89,168,141,9,243,149,190,164,81,205,65,174,165,150,144,110,174,66,136,175,126,55,243,250,71,57,10,187,29,214,208,162,39,236,119,231,111,79,164,112,5,76,82,83,162,205,127,245,247,6,163,139,34,59,122,210,225,37,41,238,73,153,0,237,39,80,128,162,35,56,198,102,124,76,205,9,254,113,184,151,89,124,137,45,35,79,11,241,34,46,2,219,73,172,72,222,184,202,37,72,73,161,102,92,22,100,92,15,225,29,134,145,61,228,161,181,186,251,170,35,104,190,136,207,143,1,110,59,107,20,246,215,169,75,105,165,95,143,20,223,249,7,46,218,24,106,246,101,37,127,50,72,91,169,152,238,28,23,55,43,235,215,73,154,79,69,173,114,255,0,56,110,211,113,163,83,183,155,183,39,118,45,125,102,93,247,250,239,64,11,142,70,218,249,32,184,122,6,226,55,101,192,208,87,191,152,112,112,231,235,215,218,115,133,185,159,250,199,46,193,41,106,35,191,13,69,204,81,245,37,130,116,201,68,148,243,183,18,27,135,10,232,50,210,223,237,13,230,17,195,145,115,31,65,35,224,1,199,20,67,71,34,65,91,204,53,148,99,50,185,233,49,247,155,101,110,68,62,119,156,75,119,43,31,15,48,15,149,214,146,73,34,36,166,228,126,97,176,204,71,13,213,25,154,76,142,246,47,186,62,163,101,199,184,161,68,87,227,196,198,251,76,41,178,35,86,147,225,96,27,140,33,45,160,137,73,46,69,200,134,233,145,23,34,26,82,164,145,88,203,144,163,138,50,183,19,1,242,77,158,212,125,26,146,190,213,249,17,122,7,10,117,116,188,178,221,169,226,35,225,196,255,0,214,55,106,108,200,149,187,221,59,167,77,239,117,25,115,176,218,141,7,66,15,82,91,51,189,239,96,31,100,121,93,158,209,172,206,227,236,101,244,172,244,150,174,38,56,197,52,178,236,164,200,140,252,195,92,70,100,37,228,154,157,185,113,225,168,252,192,57,115,50,211,123,13,37,245,67,74,76,236,73,51,184,212,126,45,136,6,149,153,91,238,142,30,176,162,38,75,135,231,159,200,99,150,62,60,60,195,142,169,54,70,209,92,136,251,127,206,2,59,182,224,152,149,97,231,90,45,125,156,84,175,131,196,146,34,186,164,162,86,239,79,14,127,200,37,203,109,108,46,244,140,50,167,144,81,75,121,137,205,124,111,123,27,114,79,204,34,90,191,17,113,119,23,209,218,213,226,250,44,3,231,138,254,239,85,205,92,109,200,101,230,202,51,9,53,26,51,134,107,236,226,120,231,255,0,41,129,135,241,80,106,213,196,184,88,101,94,203,213,22,99,203,165,18,210,187,251,164,97,92,8,188,236,250,64,75,134,92,214,208,116,197,17,41,242,249,112,251,254,181,30,145,112,227,204,92,131,236,56,229,175,107,25,140,122,192,216,178,52,72,38,74,41,86,41,90,143,77,188,201,244,142,228,230,109,81,105,44,169,199,217,170,40,147,218,247,180,160,249,240,239,89,0,185,181,43,155,14,18,142,252,185,252,36,44,246,102,208,226,212,35,84,183,144,226,184,110,110,111,188,108,142,246,52,115,225,232,28,30,37,218,107,9,193,57,45,57,19,17,93,26,47,165,182,173,198,223,101,244,139,107,137,118,147,194,213,20,201,75,113,177,13,156,209,98,90,27,238,183,217,125,0,45,62,210,53,168,184,99,13,199,166,50,135,88,54,106,108,149,163,17,37,54,83,46,43,135,18,243,254,216,142,172,101,43,175,226,58,179,230,107,81,59,80,125,206,223,19,226,226,143,143,167,136,202,205,168,179,50,22,34,83,136,130,117,54,203,175,199,112,137,219,17,88,163,40,143,146,207,188,198,33,205,89,201,169,74,93,204,245,60,181,118,189,42,48,25,209,176,115,6,88,180,149,100,216,240,159,253,108,81,48,180,197,146,183,186,72,202,218,127,148,68,230,194,80,154,77,126,58,205,166,174,120,73,23,61,60,124,120,194,88,105,142,35,223,52,166,220,187,190,16,28,194,84,66,165,97,161,39,123,141,195,46,55,1,69,17,216,248,247,13,9,35,21,90,200,175,207,144,218,74,238,101,196,249,128,223,191,11,1,114,191,112,112,52,220,80,6,162,21,20,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,174,67,72,212,174,67,72,0,218,89,94,195,116,109,168,5,18,86,35,20,62,67,83,105,231,196,85,124,56,122,0,124,114,124,85,125,169,142,161,136,143,76,121,7,111,168,252,36,59,124,175,17,95,104,99,167,226,52,94,44,131,191,212,126,18,1,132,123,102,212,183,56,75,24,35,115,123,120,63,142,175,178,199,244,8,172,204,57,251,234,253,64,183,90,117,110,190,138,255,0,64,143,64,147,109,183,21,163,15,99,50,181,237,224,239,223,198,17,129,140,83,174,173,49,119,181,247,124,63,205,72,15,131,12,198,235,51,150,157,122,125,228,213,202,253,233,25,7,130,162,110,35,69,61,230,175,148,144,92,173,220,145,142,116,199,55,50,20,173,55,236,25,115,244,144,188,249,116,231,88,121,180,105,211,104,36,124,239,222,128,25,131,149,17,247,148,215,123,118,179,17,187,190,181,67,32,40,141,235,223,113,181,180,255,0,40,177,89,88,93,78,132,210,188,125,228,72,167,230,183,96,255,0,156,93,58,61,99,78,251,229,127,169,250,63,135,208,32,188,20,88,59,185,173,43,123,127,125,108,252,95,72,185,84,210,179,39,246,255,0,200,66,209,225,202,238,250,106,17,213,109,119,91,43,235,243,159,192,46,205,17,205,228,101,29,173,239,134,95,184,65,97,244,201,241,85,246,166,56,73,202,178,79,135,113,126,17,205,204,61,55,239,236,92,117,218,172,221,210,79,222,175,217,47,162,244,132,192,225,234,45,239,146,226,111,166,246,244,249,135,84,157,68,222,77,91,157,102,215,183,13,30,130,244,142,106,125,91,223,28,79,87,243,125,31,193,232,31,18,38,239,150,73,221,218,255,0,92,49,27,45,177,184,66,83,175,86,146,36,242,176,248,39,49,114,53,107,230,191,55,194,62,217,113,55,132,106,222,90,234,191,33,185,30,63,2,78,190,73,243,0,232,21,202,199,131,157,66,58,190,242,234,89,95,93,185,91,208,62,186,6,38,222,239,254,82,181,180,254,121,240,250,7,53,136,112,239,95,91,74,235,154,52,154,207,231,119,231,111,72,235,248,127,5,117,109,255,0,205,61,90,180,254,115,111,63,215,0,187,176,215,188,215,194,214,176,250,53,105,113,37,107,241,33,90,123,27,141,231,111,86,171,119,91,206,62,243,69,212,74,191,32,26,225,171,82,45,110,106,176,251,154,102,203,37,234,229,221,97,242,54,238,142,26,111,198,252,199,219,29,205,239,11,91,136,13,228,113,81,15,168,147,239,92,199,196,168,218,149,171,95,238,15,161,150,244,36,184,222,192,55,80,142,55,191,112,214,132,246,143,136,210,74,183,112,208,167,244,25,158,139,241,243,128,220,117,205,9,241,111,198,220,198,152,178,55,154,187,22,181,187,197,74,109,200,139,119,200,190,168,109,157,79,79,231,23,191,215,127,168,7,46,71,167,211,113,83,45,93,175,48,235,238,214,45,111,149,191,229,255,0,168,105,93,119,74,200,186,175,252,191,245,11,113,216,139,152,214,158,6,56,56,213,109,233,151,202,246,186,173,227,255,0,168,114,108,191,173,54,209,110,62,113,110,62,194,59,29,236,42,181,246,12,236,62,99,85,187,134,131,122,199,109,63,186,23,26,214,254,149,25,105,253,209,215,113,19,255,0,43,145,233,252,251,207,232,49,201,77,149,167,243,187,241,46,255,0,64,234,117,167,122,202,84,222,157,54,116,206,247,191,156,98,56,88,175,239,170,47,183,167,77,141,71,123,223,232,135,127,98,54,173,93,191,55,112,225,168,84,237,210,201,237,245,245,179,203,79,43,216,252,227,157,39,109,244,63,186,17,184,125,9,99,235,255,0,112,125,45,166,201,231,222,62,34,59,143,158,82,53,17,241,183,100,81,201,186,118,186,252,197,113,198,75,169,110,223,74,55,55,185,23,29,94,159,128,108,70,45,219,102,92,248,220,113,85,150,119,242,82,230,173,54,108,138,214,191,121,136,57,135,38,217,38,238,239,238,106,31,20,154,175,101,69,184,243,125,23,250,135,94,149,47,171,50,166,183,122,180,219,141,237,222,56,57,213,30,202,215,185,243,125,23,193,232,1,216,38,226,62,166,250,143,169,235,228,95,60,183,119,192,57,90,54,37,235,110,18,58,150,143,122,213,125,229,252,222,129,108,95,145,214,22,103,163,79,127,59,138,209,106,253,90,123,169,234,250,180,161,73,241,237,244,69,232,18,226,248,183,51,91,105,61,221,174,68,124,199,197,61,141,122,59,118,181,251,190,1,209,40,213,253,82,214,93,82,222,246,127,158,122,75,208,59,75,179,58,181,189,239,86,175,77,133,28,196,36,238,181,241,189,237,252,163,110,108,222,172,209,158,239,85,210,175,162,183,33,241,177,84,235,90,189,227,78,155,125,21,249,253,193,179,42,15,88,78,157,238,155,17,151,139,126,99,46,67,111,174,245,206,27,189,26,187,30,53,255,0,250,230,62,152,148,219,25,57,190,241,87,123,105,255,0,88,227,147,74,220,254,127,170,199,127,22,223,202,62,105,142,245,89,8,61,58,172,68,174,118,239,16,118,194,107,81,232,213,107,247,216,125,113,219,220,37,42,190,173,55,244,14,173,14,187,116,32,186,175,159,232,255,0,212,57,184,53,13,250,17,239,58,117,95,232,175,231,244,11,113,205,180,254,162,182,155,125,209,181,38,118,237,54,221,94,202,183,140,62,55,101,238,82,74,221,222,231,110,99,231,68,253,251,138,70,235,77,174,119,213,113,71,34,204,173,234,173,187,183,11,243,27,114,27,214,162,59,219,137,141,200,232,185,17,223,154,71,208,109,220,139,143,32,29,94,117,79,169,232,247,141,122,239,244,86,181,173,232,244,143,161,154,159,90,212,141,198,158,239,26,252,254,224,250,42,52,237,254,239,223,180,233,191,208,223,205,233,29,37,186,103,82,144,202,183,250,238,178,63,22,220,140,189,35,17,219,94,143,173,42,237,219,178,101,200,112,85,86,119,108,186,141,87,187,74,227,111,65,143,176,143,91,74,79,43,145,151,238,14,62,67,125,92,140,239,170,201,213,230,16,116,197,83,181,84,55,219,239,185,167,235,109,231,28,180,102,247,109,165,23,189,175,196,125,210,170,90,34,169,123,155,218,220,53,122,126,1,212,234,248,139,116,235,165,212,239,109,63,158,124,30,128,31,86,33,119,168,67,145,63,78,243,119,163,177,123,94,230,69,207,238,139,83,63,50,244,203,126,55,129,62,118,234,147,171,172,243,177,153,125,64,249,241,222,34,235,171,157,11,169,232,215,186,237,111,47,107,105,62,86,244,14,18,145,132,188,33,165,126,16,221,235,104,156,182,234,246,189,184,115,244,137,113,217,161,227,189,234,175,224,171,93,55,249,255,0,255,0,40,226,113,121,248,80,161,191,243,171,239,23,111,27,198,210,126,129,173,172,37,212,150,107,240,134,190,26,109,186,183,250,94,129,218,105,244,237,81,144,141,247,136,132,149,244,243,225,240,139,2,198,187,149,157,114,223,55,116,104,255,0,21,189,239,254,127,160,124,148,204,31,224,213,168,188,35,188,222,154,127,57,181,173,127,174,244,140,166,42,103,86,252,255,0,86,175,173,183,242,142,151,94,99,113,31,198,213,116,47,186,221,196,2,204,72,164,117,73,45,191,214,53,238,172,229,180,90,246,59,219,152,211,34,185,166,99,77,245,95,27,79,29,126,159,128,119,41,244,222,189,29,213,239,180,123,218,145,226,223,184,253,62,145,211,36,225,189,212,246,92,235,183,211,165,86,221,243,178,190,16,91,185,73,117,75,225,249,72,220,115,90,126,139,235,147,232,31,110,24,173,238,160,70,111,171,94,218,248,235,250,229,122,7,223,66,133,190,128,228,77,237,181,186,103,171,79,43,17,31,47,184,62,137,216,35,194,48,215,31,194,123,189,229,184,238,47,107,25,31,213,122,1,27,237,98,190,172,249,31,80,213,167,236,182,238,248,7,47,72,204,13,236,149,53,224,155,105,108,248,245,143,73,125,104,182,51,50,139,85,69,101,238,134,215,183,232,79,173,251,113,205,80,178,239,193,175,154,188,49,188,179,90,63,51,219,188,184,248,222,128,23,254,133,91,235,141,52,125,91,70,166,18,191,30,253,197,232,244,142,74,84,205,36,217,238,249,145,247,252,2,192,58,159,5,25,157,247,182,61,223,212,253,222,255,0,48,239,152,91,27,117,120,123,175,6,106,210,211,73,190,250,220,136,254,180,46,59,155,21,109,122,190,87,181,173,244,127,234,28,203,197,123,125,209,198,69,196,29,103,87,202,154,116,219,243,203,255,0,32,236,73,111,87,120,14,189,46,165,212,111,239,58,236,157,126,53,190,231,47,64,248,143,18,245,150,28,79,82,211,168,141,63,60,191,119,192,45,190,34,172,239,107,145,11,171,90,232,108,188,127,175,63,64,238,184,60,186,219,4,87,209,121,58,60,253,201,254,113,7,107,193,48,122,252,166,231,111,116,110,220,90,52,233,189,251,28,239,247,71,119,152,231,84,132,180,91,94,139,113,229,123,152,235,93,103,192,20,215,87,163,127,101,18,237,125,60,204,139,210,45,149,127,17,248,107,19,191,77,234,123,157,246,158,222,243,85,172,217,43,149,139,204,40,186,165,242,220,189,94,46,175,187,107,16,221,58,6,249,70,125,110,215,227,243,187,255,0,40,235,120,86,63,131,233,113,100,107,222,110,245,240,181,175,117,40,191,148,119,218,60,174,178,105,45,26,125,232,149,206,254,96,29,118,126,18,214,209,124,208,183,106,255,0,58,244,31,164,109,83,40,253,86,66,139,172,234,210,131,79,137,110,242,244,139,130,147,224,69,232,31,84,118,44,122,245,115,79,43,11,97,210,158,193,189,115,79,205,45,26,62,195,123,223,252,239,64,164,44,182,234,250,254,108,234,213,111,208,214,243,253,112,239,141,39,85,248,143,175,79,164,91,14,26,52,77,195,42,99,121,171,89,159,27,90,215,43,14,58,118,31,223,204,106,79,91,211,187,36,246,119,119,189,140,207,206,59,44,182,244,33,106,189,236,131,49,197,36,183,234,35,241,120,219,206,18,62,69,71,234,236,169,26,245,92,239,123,88,117,234,227,61,109,183,162,106,209,175,79,106,215,181,172,124,135,109,118,155,188,112,189,250,220,62,167,253,99,113,170,70,146,37,245,139,219,235,63,214,37,133,178,135,130,55,179,81,47,194,118,189,251,59,159,69,185,234,31,117,83,46,60,39,13,13,120,103,119,103,53,223,171,223,184,203,234,139,206,46,49,70,221,166,218,239,111,64,226,106,53,142,162,242,153,234,218,244,153,21,245,219,153,95,204,45,172,44,148,188,136,221,76,126,87,186,171,239,28,81,233,234,60,174,119,231,188,29,142,153,151,254,15,97,164,120,91,121,161,164,183,126,175,107,216,139,143,141,232,23,102,61,114,241,218,95,85,230,132,159,143,232,248,7,206,170,206,249,197,35,171,90,198,103,227,255,0,168,65,110,189,202,233,253,31,255,0,53,254,177,203,83,40,251,189,231,203,55,189,190,131,225,244,142,242,153,186,127,59,255,0,148,52,53,63,127,127,122,211,167,235,174,22,31,1,195,222,54,166,183,150,214,70,155,219,149,199,15,47,2,117,233,109,200,240,174,141,36,73,182,226,247,177,223,234,189,35,180,147,154,14,246,189,184,141,183,234,54,85,183,61,223,85,254,161,119,13,186,30,29,240,68,85,53,215,55,190,248,110,95,119,167,184,184,115,63,48,211,62,127,83,121,197,238,181,232,183,13,86,189,200,191,156,109,74,170,110,226,188,230,226,250,91,82,173,171,157,139,224,22,63,48,113,103,132,39,79,163,117,13,222,243,117,239,155,219,218,196,133,114,183,162,220,196,23,82,181,152,94,10,142,243,158,8,222,238,180,240,235,26,111,115,47,173,63,56,233,178,243,95,175,200,91,126,0,221,218,202,191,90,191,117,190,163,210,45,221,23,12,117,183,89,155,215,180,107,213,217,221,94,214,35,46,119,29,166,45,19,116,91,158,181,125,37,207,71,167,225,1,202,195,205,46,169,33,106,240,22,190,6,159,205,86,239,251,79,64,237,212,124,117,225,67,73,120,47,117,169,162,115,231,250,188,220,60,82,243,139,103,83,194,186,218,39,58,253,181,46,246,221,122,15,210,56,122,110,12,213,61,229,120,75,153,40,254,115,245,197,245,194,11,235,58,167,125,30,241,231,250,47,131,208,57,72,231,109,95,112,91,74,131,125,79,119,199,94,187,250,45,107,127,56,237,244,170,158,173,239,188,90,218,126,139,225,244,10,59,155,104,179,110,42,252,138,226,141,63,165,181,118,111,204,249,142,145,84,198,254,11,104,139,193,155,221,234,85,249,246,155,91,252,211,243,142,25,120,235,174,196,123,230,94,139,165,72,249,253,251,185,248,190,145,110,59,142,32,174,245,53,169,29,87,95,188,154,175,174,222,127,71,160,107,161,39,194,176,88,155,125,214,247,87,103,198,181,140,203,159,15,48,182,8,145,225,23,80,122,55,119,81,35,157,251,249,254,232,239,148,23,252,25,76,97,26,55,155,189,92,111,107,221,71,252,225,113,216,31,103,170,146,143,86,173,54,238,183,49,182,212,155,159,137,221,231,28,45,70,167,214,27,113,91,141,58,173,244,87,243,122,7,10,213,94,210,215,27,171,248,137,190,173,124,249,122,61,33,113,220,231,76,208,194,79,119,126,209,23,63,65,142,2,76,205,194,148,246,239,86,165,31,11,219,152,251,160,78,223,165,40,221,105,179,100,119,213,127,48,235,152,141,205,217,45,118,189,223,62,31,182,36,200,226,235,57,151,224,199,137,143,2,239,52,169,104,191,89,183,138,100,87,241,70,228,12,97,214,119,159,51,180,233,183,231,215,243,253,104,180,216,158,101,234,46,251,223,231,206,247,253,112,250,161,187,215,181,246,116,104,183,125,239,127,254,193,113,121,169,211,250,203,154,119,90,123,73,47,26,252,199,221,81,103,229,57,14,106,241,89,89,218,222,131,28,94,26,166,117,21,188,189,254,187,154,15,197,183,43,250,70,254,35,155,165,183,153,221,120,241,212,87,213,202,247,33,7,81,148,223,89,121,39,171,79,2,79,43,247,143,134,101,95,193,90,227,117,125,238,234,221,173,122,111,126,62,99,243,143,142,65,218,163,29,22,230,104,227,254,112,251,158,165,239,30,57,27,251,95,187,79,162,222,112,31,11,149,143,8,180,108,245,109,222,243,191,93,237,111,185,232,22,219,25,198,234,213,25,147,117,234,211,187,236,218,223,66,146,230,46,44,199,183,15,46,22,157,90,109,218,189,187,175,200,117,41,180,238,185,136,86,123,237,26,237,244,55,181,144,94,159,64,15,131,4,99,174,177,52,233,222,11,211,213,226,219,94,254,250,180,154,75,150,158,2,224,191,136,55,113,26,119,170,95,86,158,27,207,71,192,44,196,172,59,224,106,188,218,143,92,223,111,158,113,26,55,122,109,117,95,157,207,204,54,170,117,237,236,68,68,234,150,221,40,139,86,243,157,136,203,149,132,184,239,210,241,230,234,83,205,248,42,250,92,81,95,127,230,63,181,28,164,108,95,189,213,243,58,214,183,231,223,252,163,30,94,103,229,167,222,213,243,215,20,171,91,151,19,254,113,183,14,71,132,245,246,55,123,187,119,222,247,253,175,48,162,254,212,243,107,170,173,130,247,63,171,89,159,232,187,91,151,214,122,70,132,103,30,134,212,191,115,151,211,115,183,92,255,0,228,29,15,14,96,143,3,73,53,248,79,125,173,109,157,183,58,109,164,207,235,143,206,46,109,11,14,245,248,198,174,185,163,223,116,124,238,253,197,233,244,128,249,105,217,255,0,187,117,184,158,228,175,189,112,139,87,95,229,123,23,45,216,238,20,172,210,235,239,36,252,5,163,137,167,243,85,251,175,245,3,163,226,236,182,235,111,153,248,103,69,227,105,252,205,126,245,125,112,235,180,124,181,234,18,219,79,134,183,156,84,175,204,214,250,19,47,170,1,125,226,102,46,137,8,47,3,222,215,253,17,232,251,81,217,35,87,188,61,9,45,245,77,198,254,252,119,154,173,164,254,2,191,33,96,213,151,123,210,222,248,98,215,238,234,255,0,252,195,191,224,60,33,224,230,160,171,194,27,205,222,247,243,171,94,230,175,174,244,139,3,186,70,165,245,9,78,73,223,235,215,116,233,211,107,92,239,206,254,129,194,226,183,247,241,9,157,58,116,191,123,222,253,202,29,218,13,59,120,73,70,250,214,65,113,211,240,122,71,55,22,38,232,136,183,151,178,109,200,91,11,67,132,176,149,213,50,79,132,63,52,26,28,211,186,241,111,168,237,207,143,49,116,34,118,53,247,222,195,153,39,183,101,167,77,237,195,152,220,106,69,239,216,253,208,176,250,163,39,78,174,62,97,202,176,189,37,107,95,136,225,157,149,187,183,189,222,254,145,241,150,34,212,162,71,83,241,142,223,60,255,0,80,163,184,33,235,36,207,79,47,72,214,137,157,219,191,221,29,118,36,174,178,141,90,52,246,173,206,227,121,216,250,144,110,107,181,184,90,192,59,18,30,222,25,22,155,95,210,53,154,120,115,29,69,185,59,153,36,222,141,86,239,189,187,135,59,10,70,182,80,173,22,189,251,253,38,3,145,71,100,239,232,27,171,95,96,138,195,97,42,185,23,14,225,69,170,197,203,188,6,165,15,152,228,95,232,63,116,106,82,189,3,226,117,27,203,113,181,128,104,122,102,239,79,189,222,254,145,243,117,253,250,12,183,90,110,90,124,107,255,0,32,226,157,45,22,239,184,227,39,197,189,253,243,232,60,223,8,151,29,153,166,238,100,171,242,49,245,160,238,162,224,58,157,6,62,148,164,181,223,223,139,187,224,29,148,203,118,131,59,220,81,246,145,216,238,53,19,156,121,15,129,14,222,197,167,247,71,208,217,246,72,192,125,10,226,87,27,50,14,200,47,132,110,18,248,23,1,182,231,18,191,164,5,139,207,220,53,225,188,60,219,61,119,115,243,84,157,190,239,87,208,59,195,153,121,196,39,102,190,27,240,55,130,254,93,223,111,183,255,0,157,233,181,180,122,79,206,39,235,24,194,235,80,82,141,238,159,150,9,94,45,251,148,34,75,107,172,17,184,247,39,243,79,86,174,191,249,197,191,80,250,224,24,81,29,123,141,92,53,106,183,160,92,236,190,197,222,4,67,78,120,63,125,186,154,151,173,189,211,123,104,225,226,159,152,91,23,59,54,28,147,114,52,25,118,47,198,252,192,100,44,236,235,235,70,108,123,154,211,188,70,139,245,219,218,247,43,252,236,109,82,220,247,105,37,12,91,169,235,51,110,255,0,60,182,146,213,126,239,128,88,198,42,122,12,189,226,253,171,248,223,234,29,134,133,139,124,25,33,14,248,63,121,165,74,59,111,109,205,54,250,144,25,25,68,201,221,235,76,204,247,69,107,234,236,245,63,132,185,235,28,203,249,81,162,42,190,111,222,214,253,11,233,251,113,96,190,73,123,248,253,95,192,186,117,119,245,155,247,223,234,70,210,241,70,249,147,119,168,233,213,221,189,191,127,192,38,241,222,241,206,94,120,61,197,59,225,141,229,221,66,109,213,237,244,23,250,175,64,176,53,232,157,86,167,49,189,230,173,18,92,69,237,107,217,70,59,21,99,16,239,22,164,245,59,118,136,254,121,232,248,7,82,168,73,223,41,106,209,107,184,106,231,240,132,95,152,144,141,135,143,77,90,33,219,253,169,183,251,232,194,85,40,206,234,223,118,126,167,191,225,16,209,177,166,47,234,120,145,44,120,59,94,235,13,19,119,223,90,246,114,57,95,197,244,9,123,194,83,247,253,111,222,180,233,221,253,21,254,168,81,223,218,87,62,3,116,207,188,124,237,43,159,1,244,145,92,6,210,248,159,220,20,73,88,111,26,47,222,41,166,220,46,2,165,226,10,23,16,62,0,92,0,106,46,2,162,133,196,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,21,200,105,26,149,200,105,1,82,34,239,26,20,146,26,129,101,107,0,210,67,74,238,125,221,195,81,115,20,89,241,183,160,7,199,39,197,87,218,152,234,181,214,137,108,62,71,126,58,127,9,14,219,32,187,42,251,83,29,114,170,206,241,183,83,101,113,211,203,238,0,193,125,181,112,242,159,194,24,202,90,24,148,173,94,14,226,148,221,63,61,142,94,97,20,153,133,21,216,152,130,123,70,211,137,36,110,188,116,153,31,20,32,77,158,212,88,76,234,249,121,137,154,75,19,86,110,245,46,13,38,230,118,125,158,92,15,204,34,23,62,240,179,212,108,91,93,105,81,102,160,153,234,191,62,65,145,149,218,107,159,2,243,128,182,88,106,42,36,204,90,86,106,47,121,53,112,248,72,100,174,92,80,225,199,102,43,230,235,164,107,167,160,187,74,43,113,36,31,152,99,69,2,97,194,154,226,174,130,247,179,79,111,225,47,230,23,203,10,99,183,89,137,21,148,59,79,51,68,68,38,198,163,191,2,79,62,208,12,145,165,87,186,180,54,163,176,236,117,147,77,33,28,85,115,43,21,184,216,197,203,163,75,211,190,186,144,87,211,204,254,17,143,56,54,162,237,77,151,158,113,45,241,75,74,45,4,118,226,70,126,115,23,161,170,154,35,94,206,179,218,250,165,127,172,5,203,161,226,102,97,212,163,41,201,80,208,70,251,103,117,172,139,146,190,17,122,40,185,143,70,129,64,155,41,218,237,25,179,103,120,239,190,74,65,17,17,32,142,231,218,229,192,97,46,42,198,238,210,27,102,83,78,65,186,18,227,158,248,103,110,205,143,234,136,116,12,75,180,109,114,53,14,163,79,99,220,234,201,248,111,21,143,89,168,205,72,50,177,89,208,25,79,156,91,87,198,161,72,122,61,55,16,96,199,175,76,83,164,75,150,74,51,93,220,43,118,94,47,49,12,100,197,59,100,98,73,72,82,16,172,28,178,54,210,93,131,112,254,138,255,0,171,140,91,197,88,187,18,226,250,131,111,120,41,167,20,108,148,98,40,172,56,100,125,165,29,188,99,227,218,252,3,136,247,41,139,94,101,78,43,11,213,180,145,216,204,161,59,98,253,192,25,4,254,211,88,130,163,53,74,117,56,108,137,203,92,208,75,238,47,215,125,2,228,229,54,125,74,122,189,74,68,185,88,125,164,171,127,168,245,154,109,216,114,220,220,24,74,245,58,179,75,112,206,69,42,83,38,215,61,235,11,77,175,231,185,23,156,115,88,91,22,74,165,84,226,185,104,137,83,90,248,59,114,230,149,115,226,94,112,19,41,131,113,100,74,196,40,110,162,124,7,13,216,77,189,239,78,145,243,36,241,46,39,195,136,237,237,184,135,18,74,37,164,238,87,224,99,11,182,124,205,206,190,80,161,63,54,138,157,213,13,179,178,92,178,136,203,116,92,110,191,72,203,10,5,114,44,216,145,220,57,113,79,92,116,47,176,225,91,137,23,167,210,49,145,202,77,148,211,74,73,45,214,211,115,59,106,85,135,67,172,230,51,144,119,59,151,233,138,215,170,250,149,126,86,250,239,72,237,85,134,122,217,180,166,73,78,17,106,62,199,30,118,243,11,99,63,47,142,118,239,123,22,164,90,47,109,40,243,219,235,125,2,14,243,73,204,52,74,222,239,230,82,211,167,77,172,229,175,123,249,212,46,5,54,182,212,180,106,235,17,143,183,167,178,178,244,122,70,60,204,195,15,209,244,110,34,77,61,245,239,188,108,251,188,214,34,243,142,237,134,177,27,204,195,86,179,140,149,19,198,100,74,185,95,129,122,64,94,86,223,97,92,77,228,115,250,162,28,132,55,216,71,39,145,204,254,136,188,194,209,158,55,168,182,226,80,211,80,212,71,111,161,81,255,0,164,59,5,23,19,74,148,209,185,37,49,145,101,154,120,17,145,90,197,231,48,23,17,83,208,74,182,241,171,124,32,228,230,73,131,89,190,213,254,216,188,227,162,57,137,93,235,70,194,21,20,203,187,137,153,242,191,156,110,61,86,150,228,67,82,26,109,70,124,172,147,62,255,0,132,7,100,151,87,104,147,197,246,8,181,125,87,250,199,87,168,214,99,54,181,173,50,163,25,155,134,70,70,178,244,250,71,5,88,173,204,101,130,50,105,171,239,44,100,105,63,49,250,69,189,145,137,43,210,103,200,96,233,205,238,210,226,205,42,75,43,227,101,88,184,220,7,96,197,89,133,89,97,181,51,10,52,39,183,114,13,5,100,45,71,164,181,21,248,43,224,31,22,19,173,87,37,245,174,183,78,38,244,104,211,102,86,87,190,171,243,63,64,210,154,52,23,216,110,84,215,220,101,79,36,150,162,53,37,36,74,50,185,151,18,248,71,195,238,206,29,39,243,29,70,156,230,247,198,214,241,29,173,203,146,139,206,96,47,108,119,226,118,183,146,154,79,43,93,100,67,159,101,232,71,107,74,108,248,253,89,12,102,103,53,241,36,139,233,131,78,86,159,169,105,195,255,0,76,118,246,179,42,176,132,158,134,41,230,119,185,118,85,253,33,46,47,228,119,33,238,205,69,37,187,145,240,237,144,170,230,54,147,249,227,118,243,220,89,154,62,101,213,30,82,27,148,221,57,178,83,164,147,224,162,178,78,220,120,168,118,214,241,42,165,70,90,152,114,43,138,213,98,36,29,252,222,99,22,227,185,187,92,134,194,77,43,155,21,38,158,100,167,8,191,148,113,19,177,10,77,75,84,87,162,186,124,52,233,86,171,242,191,35,29,22,161,38,179,54,107,136,110,156,181,161,118,177,161,149,157,236,69,203,246,135,59,135,168,174,190,152,234,153,30,75,74,86,189,69,160,211,110,118,230,95,0,14,77,137,51,42,46,30,184,252,45,170,232,65,247,112,28,156,104,42,73,146,141,183,10,233,239,33,245,194,167,198,167,182,74,222,169,60,13,61,181,17,119,223,204,62,180,189,21,92,10,67,102,126,98,89,0,216,96,214,147,208,105,177,17,91,137,14,65,166,208,155,246,143,246,199,194,226,212,70,102,217,106,227,240,240,21,235,171,79,141,160,175,231,1,190,235,165,195,89,164,135,17,34,82,80,70,105,90,12,201,55,230,62,10,190,34,91,27,173,11,140,122,181,94,231,240,122,71,23,78,168,73,168,163,121,33,180,36,181,232,51,73,25,17,23,14,60,79,210,3,232,169,85,101,165,43,75,77,54,171,182,127,66,103,199,143,164,108,208,228,77,149,160,222,140,105,247,226,73,217,6,92,56,121,199,216,184,212,229,29,149,44,138,255,0,100,72,251,169,205,65,97,36,150,229,37,93,187,241,89,31,30,0,54,106,180,36,76,67,189,153,6,107,211,226,23,154,222,143,64,224,149,130,91,83,134,165,53,56,136,251,244,255,0,242,142,238,114,208,210,117,111,27,177,119,153,143,134,110,34,105,132,45,9,147,19,82,109,192,215,199,187,210,3,226,164,225,136,209,216,67,102,114,74,196,126,53,175,207,224,9,152,54,35,164,106,73,204,51,82,174,100,86,254,136,250,41,213,233,51,30,82,27,67,11,73,32,212,70,130,51,239,47,72,230,213,81,110,59,40,113,215,89,65,153,17,30,181,91,141,185,115,22,7,78,167,96,228,71,154,234,247,83,72,141,42,34,53,39,135,50,250,209,221,220,165,180,253,181,155,165,167,205,111,230,31,39,134,89,87,206,228,71,81,249,137,100,127,202,62,168,181,98,119,86,183,25,43,90,214,63,245,139,97,241,197,160,195,143,171,75,143,118,173,204,203,249,135,36,109,176,69,219,119,77,252,234,34,27,79,58,180,105,221,164,149,123,223,133,199,13,50,178,118,73,107,98,231,123,21,249,254,232,14,97,109,197,189,137,242,59,151,213,16,227,234,52,136,242,210,179,212,233,221,179,79,100,203,211,232,28,58,234,243,137,196,155,76,33,73,43,92,244,153,219,247,71,43,78,170,186,243,126,255,0,186,66,181,218,220,184,112,243,152,94,227,134,44,58,204,99,214,93,98,233,250,171,127,48,251,97,44,162,56,132,92,136,145,126,42,244,223,249,199,50,233,54,242,12,245,149,213,230,49,197,75,132,226,156,94,237,167,84,92,44,100,155,220,75,13,138,243,170,149,17,4,209,19,135,188,35,178,56,240,177,141,156,50,196,164,207,112,215,29,196,150,228,236,102,131,47,162,72,229,33,83,82,109,164,228,19,173,240,62,124,59,253,36,57,8,77,198,142,233,238,222,35,50,78,155,26,139,206,64,57,136,70,178,74,73,73,177,18,11,153,124,3,237,73,92,124,172,25,169,41,51,224,90,74,198,62,148,45,22,182,162,253,177,144,225,42,207,170,62,235,65,36,245,106,231,247,7,28,243,166,226,14,246,224,71,200,114,85,102,9,237,213,245,112,213,203,238,14,25,197,180,146,210,110,39,181,192,174,124,196,28,108,169,138,109,244,199,45,22,89,21,239,207,137,216,108,74,105,74,66,244,37,74,236,25,112,43,143,170,76,6,29,125,18,22,181,150,130,46,70,86,224,119,243,10,155,240,218,236,28,166,136,207,141,141,101,113,136,232,120,134,129,46,108,121,4,152,82,213,175,71,136,217,159,35,47,71,160,117,166,112,52,165,184,68,186,125,72,136,249,158,232,255,0,162,47,3,178,154,76,115,83,110,182,175,55,106,253,227,141,118,182,182,93,52,25,176,68,94,115,244,124,32,58,36,12,174,132,235,237,201,144,154,162,20,119,185,88,136,139,129,151,122,7,115,135,64,141,79,101,182,219,83,246,109,4,217,107,50,228,69,240,115,224,57,88,181,86,29,97,46,46,68,114,81,222,228,75,47,63,194,42,169,17,30,51,74,164,181,206,252,22,64,56,89,240,210,134,137,77,235,81,154,190,31,56,233,149,122,149,90,43,230,136,240,137,101,173,101,115,105,71,192,143,135,35,23,26,66,35,173,36,73,120,143,143,114,136,112,211,104,208,157,94,181,60,229,204,204,248,40,191,152,5,148,196,243,42,74,234,223,41,159,209,254,118,175,173,22,19,23,202,197,19,35,54,148,80,222,93,144,233,30,136,174,29,174,68,50,210,183,134,96,189,185,212,236,130,182,174,74,47,71,160,91,249,184,90,132,150,140,142,160,233,25,165,68,94,250,142,63,184,3,20,186,214,46,128,133,50,140,62,255,0,27,171,183,17,219,255,0,245,192,113,21,25,248,181,247,72,223,195,238,161,58,44,163,234,142,145,17,92,238,124,70,70,98,76,55,78,142,253,227,190,250,200,153,213,227,36,248,220,252,196,56,136,216,66,37,94,3,235,116,229,234,50,83,100,77,219,234,126,212,248,241,1,107,176,10,100,184,164,155,172,41,46,111,150,68,157,38,87,45,5,221,251,98,245,225,186,149,70,60,40,241,147,20,180,39,95,19,66,175,204,207,206,56,74,62,95,70,164,188,153,41,69,64,137,10,51,187,132,86,226,86,250,146,28,210,230,248,53,38,195,10,109,74,111,146,86,119,62,60,121,23,194,3,180,97,249,243,145,94,98,82,227,146,82,90,238,163,65,146,124,67,46,99,184,84,51,2,45,61,132,146,234,52,180,41,42,36,25,56,241,21,142,199,195,198,231,192,116,76,55,46,177,80,122,58,83,79,82,219,115,95,105,182,148,119,177,31,35,251,131,126,173,150,83,171,42,90,221,164,214,125,241,211,123,222,152,62,103,126,93,131,225,196,7,113,70,60,69,77,180,178,114,233,170,73,17,44,141,183,47,127,249,71,195,136,250,26,110,157,81,45,225,204,65,168,136,148,100,135,19,192,204,113,52,44,166,98,19,12,173,200,245,132,43,112,148,153,45,4,86,59,23,15,19,208,62,106,178,94,194,142,147,81,218,85,157,82,147,242,194,78,253,131,225,107,91,207,196,7,121,77,45,150,124,85,56,119,243,153,127,48,229,171,178,100,59,184,234,173,147,214,213,171,65,26,173,202,220,135,78,195,248,222,45,95,127,214,231,211,81,186,211,167,67,164,87,189,239,123,168,252,195,188,210,208,195,155,221,110,145,91,77,187,69,233,1,211,176,198,28,141,34,158,227,147,85,33,151,137,227,36,162,228,155,150,148,219,129,149,249,220,118,202,53,57,52,214,12,218,39,15,75,155,206,223,158,197,232,244,13,167,35,181,6,75,105,74,143,69,201,106,82,207,151,31,245,14,106,19,176,164,71,93,165,54,119,51,79,101,194,243,0,234,152,205,19,171,105,84,52,68,113,196,184,210,11,222,91,51,62,11,191,14,126,97,242,224,172,8,152,117,88,117,87,216,168,52,226,55,151,222,39,74,74,233,82,120,221,62,159,56,238,100,136,81,37,33,103,37,36,178,43,145,41,101,233,33,205,66,82,164,182,141,5,173,10,189,148,146,189,249,247,128,234,120,170,107,240,163,74,141,29,9,82,81,162,218,136,204,206,230,147,238,248,71,126,192,107,91,144,161,184,180,216,213,1,179,62,29,230,73,28,5,91,10,166,164,167,77,77,75,51,115,79,206,211,230,183,46,30,129,221,48,205,37,80,35,71,107,118,249,19,113,80,217,107,46,60,9,62,142,124,5,129,200,76,135,190,104,174,149,216,213,126,5,240,142,185,12,230,49,83,144,146,140,173,41,214,146,51,65,241,45,67,188,58,202,183,8,210,133,25,240,238,244,14,11,114,226,101,58,165,182,180,145,169,92,76,173,222,44,192,214,243,8,85,174,102,62,102,148,164,223,65,94,252,198,252,135,29,45,58,17,171,157,248,25,138,192,100,151,175,94,162,181,173,251,162,14,80,203,91,106,37,21,140,200,200,109,48,131,104,201,4,71,99,85,248,143,165,90,44,103,168,184,122,70,209,173,26,137,90,211,195,210,50,26,164,45,104,35,52,166,252,60,195,226,126,99,136,109,92,17,114,183,3,26,167,206,83,77,40,219,54,204,236,95,132,112,175,212,28,90,148,110,19,105,73,218,231,203,249,68,153,27,117,74,172,180,165,212,165,166,205,37,167,142,147,244,122,71,89,157,83,120,220,53,40,155,37,25,149,202,199,230,248,71,215,90,172,161,146,121,4,244,126,26,121,171,224,244,142,46,19,113,234,238,26,150,233,25,154,117,123,218,139,184,237,233,16,124,14,69,151,57,197,222,43,166,147,51,89,26,16,124,127,250,184,228,96,83,100,176,100,174,170,249,118,45,218,65,250,61,3,155,105,146,134,218,55,90,142,201,36,118,188,223,253,16,251,35,188,183,79,74,200,136,137,55,224,32,226,250,164,153,94,60,119,75,79,45,40,62,241,204,69,162,181,15,86,141,247,110,215,213,232,251,158,145,244,239,98,199,229,33,29,175,170,89,13,211,154,181,243,209,195,204,40,226,42,104,150,109,184,150,99,45,100,109,31,36,25,241,226,58,156,152,245,100,58,149,149,57,254,201,17,252,229,94,113,112,215,50,34,123,5,41,174,37,245,100,13,49,22,97,124,250,247,61,61,149,23,255,0,93,224,44,254,34,149,136,77,167,163,162,144,226,146,228,117,36,204,163,172,207,141,200,112,184,67,7,201,149,88,137,58,76,25,237,184,173,230,162,38,140,136,172,133,23,122,69,248,147,133,34,202,87,19,149,99,78,158,205,191,152,125,20,204,41,6,158,235,79,19,146,75,119,171,199,50,183,18,62,124,61,33,97,215,41,88,92,154,97,164,41,169,105,73,106,226,105,183,121,250,7,44,221,17,166,82,86,223,249,184,255,0,246,29,133,245,69,142,210,144,82,17,217,183,53,144,224,106,152,146,12,19,54,215,80,132,131,37,17,89,110,145,31,18,191,156,93,193,34,18,80,202,108,75,230,69,199,224,28,12,253,219,87,178,202,250,236,100,103,240,142,89,117,230,101,50,141,212,152,174,94,202,236,44,143,133,185,243,29,66,179,46,164,75,113,108,195,53,145,188,118,50,109,70,70,92,120,136,45,174,44,167,206,87,85,221,66,125,118,215,123,54,103,111,23,208,45,221,99,50,107,148,13,206,152,144,19,191,213,243,230,214,94,45,185,118,139,206,47,117,69,247,253,239,172,54,77,243,181,200,202,252,188,227,25,43,237,203,197,27,141,228,103,21,213,181,91,171,160,207,198,183,62,127,83,248,68,27,244,233,248,155,31,74,105,137,244,87,9,49,156,66,8,226,70,114,246,112,236,119,185,171,234,120,125,209,220,24,203,138,155,8,54,217,163,86,22,74,59,254,103,81,157,254,226,69,206,203,44,181,133,73,151,37,102,85,36,154,156,96,203,123,98,189,141,95,90,94,113,120,34,97,216,8,34,83,207,188,139,42,253,165,36,184,121,249,11,17,113,137,201,192,216,162,29,82,42,227,225,154,202,201,46,33,119,56,78,25,92,149,232,79,160,94,188,43,67,169,63,69,138,197,78,157,50,50,149,175,89,41,149,32,211,219,81,151,140,92,59,191,108,92,185,81,104,145,151,188,58,154,11,66,117,246,158,69,184,14,191,89,198,116,90,122,30,67,21,186,90,156,111,77,146,169,40,51,227,110,226,87,164,44,62,102,105,5,9,41,74,18,246,148,94,198,162,243,253,207,72,235,56,149,14,83,164,174,160,211,106,53,56,164,183,219,46,205,180,247,127,234,142,69,24,218,108,247,201,168,201,134,243,46,120,171,104,141,87,177,119,25,42,220,200,104,172,181,50,177,1,180,57,21,195,247,194,95,189,160,239,192,140,189,62,112,28,166,28,156,79,50,201,173,109,145,156,116,153,145,31,125,136,111,76,171,62,218,148,147,75,68,130,89,145,25,145,241,253,209,194,208,217,151,25,237,219,177,156,66,16,214,130,53,160,202,246,50,27,184,134,100,72,176,208,227,146,153,65,155,164,147,214,178,46,54,62,2,14,93,163,167,202,65,45,115,27,37,216,141,68,151,19,192,207,153,15,182,50,226,177,171,76,132,118,173,205,100,45,21,27,24,74,145,62,166,194,74,34,155,142,246,132,41,55,59,150,165,17,25,246,189,3,149,170,230,5,62,157,186,189,86,148,157,230,175,158,62,146,229,110,93,175,72,11,143,58,179,17,166,141,41,153,27,182,149,17,221,194,243,124,35,128,148,184,21,4,169,74,152,217,171,73,160,137,14,39,255,0,174,241,104,225,102,44,250,211,132,217,21,61,104,66,137,43,54,117,30,146,87,159,180,118,228,57,166,49,43,81,12,137,201,49,16,100,173,86,90,200,191,148,7,109,247,61,5,83,89,155,190,123,83,42,74,139,180,90,120,29,248,240,10,156,231,74,83,145,201,40,220,240,237,216,252,196,124,249,115,28,51,56,218,58,153,85,167,83,143,159,39,75,205,246,195,174,87,179,14,12,109,250,85,84,164,165,105,211,217,83,228,71,221,245,192,59,153,78,129,21,61,97,115,88,67,137,230,149,184,146,34,191,1,87,39,210,229,176,111,46,163,28,141,124,244,188,155,112,59,11,88,254,40,139,83,136,169,8,155,9,123,203,113,109,194,50,59,29,184,113,63,48,235,147,115,5,202,116,149,211,183,244,212,180,221,187,78,42,202,226,68,124,79,85,185,152,11,165,82,118,156,225,169,8,156,210,172,225,242,117,39,231,22,215,22,83,180,19,143,199,75,174,26,228,159,34,185,88,245,29,248,16,226,228,99,197,165,178,122,43,212,247,86,179,226,68,173,92,15,141,248,40,17,141,17,81,73,49,50,76,6,201,36,74,236,174,199,171,149,184,171,210,98,94,235,14,16,177,124,202,99,139,142,105,136,157,7,163,223,8,200,251,60,62,168,133,198,195,213,40,18,186,197,231,71,61,58,60,87,83,223,127,72,182,243,112,245,14,173,33,201,62,16,113,74,82,212,179,221,58,131,34,53,29,252,198,57,170,36,21,211,183,219,134,221,86,243,77,245,149,249,95,205,240,138,47,4,73,204,180,106,117,135,218,90,209,101,17,106,35,185,151,46,67,91,216,170,174,82,16,148,68,97,68,118,185,238,212,125,255,0,8,234,184,93,199,101,60,226,100,35,66,73,77,149,200,140,184,25,157,249,142,205,43,193,112,238,183,39,182,131,66,117,246,221,73,114,254,78,0,141,115,49,29,117,100,162,106,156,218,200,208,101,193,149,159,31,219,28,42,106,53,87,167,180,169,208,183,41,210,100,106,54,212,146,34,177,219,153,249,199,57,73,172,81,101,36,137,85,120,119,83,154,108,153,8,244,122,70,229,125,52,68,199,91,190,20,106,233,74,75,139,232,183,140,3,238,166,50,220,138,123,107,66,141,75,85,236,148,157,239,218,62,225,216,105,74,118,51,109,36,219,52,233,213,227,17,151,156,116,42,54,36,106,19,204,177,30,76,69,180,141,86,90,151,123,220,140,249,145,219,153,142,233,76,175,82,101,161,179,149,85,132,218,215,125,73,39,210,86,181,237,192,204,7,100,166,84,214,153,43,35,54,138,200,62,127,9,122,71,62,229,89,106,140,218,80,109,40,202,220,11,143,119,194,58,115,40,109,78,41,200,42,223,234,35,50,208,122,136,211,231,225,221,200,115,176,24,121,90,119,173,45,61,130,250,19,46,60,5,31,91,114,164,41,75,53,54,69,115,225,192,199,35,225,52,23,231,172,255,0,235,127,172,124,200,101,162,73,22,179,189,184,241,28,98,99,73,114,250,99,186,118,243,32,195,128,237,172,72,39,53,118,147,194,220,140,110,34,149,17,194,237,58,229,249,88,148,95,204,62,90,124,115,78,243,120,149,38,246,181,202,222,113,188,111,206,110,75,105,106,49,169,6,101,115,208,103,110,34,142,70,29,57,17,148,148,181,188,81,107,37,113,227,199,246,135,52,205,211,192,202,220,123,199,199,1,110,45,189,79,39,66,137,124,173,110,28,7,221,114,81,92,142,255,0,0,163,125,41,74,138,247,26,204,208,218,53,26,136,173,231,49,180,131,178,10,220,252,195,227,168,72,125,45,56,148,54,74,62,22,43,25,247,144,4,218,204,102,19,99,149,24,140,149,167,180,178,244,250,71,95,169,99,21,69,70,164,61,8,203,94,146,53,43,187,143,215,14,34,160,213,70,75,238,165,112,157,211,188,82,136,210,218,188,230,54,101,97,102,102,197,108,158,76,164,153,153,44,201,36,69,99,183,164,189,35,27,141,71,152,239,169,107,65,59,76,61,7,110,10,63,233,14,197,75,196,15,73,222,234,234,253,157,62,45,253,62,145,208,28,192,12,52,234,214,203,117,5,107,81,153,240,35,255,0,68,118,154,45,61,246,55,218,216,121,58,180,219,82,76,188,254,128,188,142,224,183,210,237,187,73,59,121,140,125,37,29,163,47,28,255,0,108,135,22,194,75,181,247,7,34,218,207,190,197,196,100,53,27,36,132,30,139,159,11,141,148,19,170,81,18,219,50,47,61,135,210,167,80,159,163,79,237,143,157,217,168,71,2,113,190,93,230,3,121,41,36,145,122,60,227,94,164,233,230,67,142,118,168,218,18,102,183,152,73,23,51,53,91,249,70,150,170,145,30,178,19,46,58,148,125,201,112,140,255,0,8,14,76,136,143,188,108,189,192,190,232,171,110,145,145,88,210,124,60,224,230,149,23,141,223,231,1,198,84,219,39,24,34,227,227,223,135,192,98,60,246,192,162,17,251,146,178,31,253,31,221,251,31,208,36,70,73,17,166,215,228,161,132,219,89,80,222,149,238,87,119,30,74,244,245,235,232,65,157,175,184,244,0,136,105,241,141,59,189,41,89,222,253,223,0,249,27,117,73,46,36,69,199,188,115,245,184,234,141,185,236,172,181,106,241,139,224,29,117,212,168,142,218,79,137,121,128,110,156,131,82,200,174,158,60,56,14,66,18,31,87,206,153,82,248,159,36,153,247,15,158,141,73,118,163,46,59,68,195,234,222,62,134,253,237,38,103,196,203,151,14,124,69,243,203,188,151,58,194,73,79,83,235,183,223,173,30,246,215,113,32,143,234,15,206,2,216,83,106,19,41,206,182,226,217,74,9,187,220,220,73,145,21,239,207,143,164,92,188,27,142,16,105,135,18,76,186,123,104,247,205,70,110,88,203,198,62,245,14,67,30,228,169,81,233,115,164,179,2,189,173,157,213,137,198,184,113,82,75,143,189,151,156,89,201,108,201,161,207,91,10,142,227,102,197,184,60,131,35,43,166,252,121,121,192,94,236,64,213,31,16,48,149,38,162,219,138,55,9,102,76,60,131,228,70,94,158,2,202,226,122,74,32,74,146,182,201,237,61,105,104,35,95,35,43,171,209,232,29,155,7,86,100,62,189,218,80,210,140,154,81,217,36,102,126,49,122,69,49,213,61,223,6,183,41,198,94,78,246,73,29,205,38,69,115,74,143,135,0,27,249,73,136,30,163,214,156,121,174,175,115,128,109,251,229,237,109,109,250,75,143,1,52,25,15,141,151,92,240,230,167,160,43,115,213,190,116,171,243,222,243,237,31,152,66,14,4,109,231,107,15,52,195,74,113,73,140,171,165,41,51,50,45,105,243,9,132,217,134,149,54,15,186,94,179,10,75,58,250,158,157,227,102,155,219,125,202,229,233,1,153,209,86,74,213,196,184,88,125,222,47,2,28,108,2,46,223,31,55,242,142,68,0,0,84,203,204,2,130,164,64,68,86,184,25,247,0,169,10,138,23,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,33,164,106,181,197,12,251,128,80,23,198,214,1,82,183,120,13,5,204,81,124,197,74,221,224,122,108,96,62,119,138,233,63,181,28,44,228,40,245,145,36,251,187,190,1,206,168,174,147,248,7,193,37,155,234,236,249,187,192,91,28,200,160,55,89,195,117,24,110,38,69,158,220,220,154,46,215,7,16,124,56,31,152,69,214,216,249,74,184,117,140,95,87,102,5,105,72,71,131,236,179,106,237,241,68,116,243,36,122,124,252,196,189,85,32,147,236,58,217,181,168,149,167,134,171,119,144,198,157,165,178,166,54,37,194,152,140,145,65,235,46,201,234,127,162,141,26,180,184,207,215,145,23,4,254,224,8,52,155,21,112,101,190,147,66,210,104,117,72,50,89,90,214,51,253,222,3,182,225,23,137,111,18,84,105,43,70,254,84,142,107,57,48,28,252,53,93,172,37,116,174,172,219,85,169,17,211,239,233,93,172,183,44,94,49,253,79,63,64,233,116,25,234,137,41,73,83,186,52,180,104,241,111,222,95,204,3,42,242,246,92,120,148,180,154,164,52,157,113,216,241,214,69,201,39,252,227,186,204,197,236,150,141,50,224,31,63,207,11,250,67,26,97,227,167,226,194,142,219,21,77,54,105,41,50,220,17,242,34,243,164,108,171,48,102,43,199,171,222,220,190,87,47,232,128,187,184,254,191,214,160,37,180,59,25,102,108,190,86,66,174,124,82,94,145,109,105,184,73,204,78,235,100,184,179,148,78,58,81,204,227,162,252,14,222,131,227,218,252,3,225,60,80,186,147,136,109,83,183,132,71,166,219,171,115,251,130,224,101,245,73,200,155,150,227,63,165,211,156,149,54,90,111,218,236,91,153,91,152,14,213,151,123,58,209,21,184,126,119,186,22,20,137,201,59,43,66,75,73,104,59,241,107,225,23,186,38,66,225,55,97,57,29,19,235,42,214,187,217,46,180,103,221,246,63,64,227,240,75,121,133,87,54,87,21,59,214,78,90,91,89,221,132,253,77,203,141,143,145,139,227,133,48,182,36,108,137,117,24,54,50,113,92,119,173,242,210,86,228,126,113,46,49,83,52,246,101,163,166,153,84,168,65,111,19,62,231,188,104,36,146,20,147,237,32,143,147,95,8,196,92,127,129,38,225,42,220,246,145,76,170,33,17,55,86,57,44,153,91,82,17,207,178,95,85,195,238,9,142,155,132,206,117,41,113,159,129,172,215,107,167,123,107,217,68,125,199,232,24,161,180,166,73,42,68,76,71,84,139,134,117,41,93,79,75,157,118,221,236,164,248,27,159,200,23,24,169,146,121,134,229,6,180,163,125,250,107,36,138,97,179,119,213,167,137,45,190,28,84,92,120,12,229,203,220,222,98,93,58,3,109,84,232,110,44,169,205,40,210,135,136,204,187,40,238,214,35,74,183,72,157,135,42,147,117,199,234,251,185,46,71,241,201,118,178,143,135,51,250,158,98,236,228,174,58,117,154,177,177,38,169,100,55,76,210,69,184,46,6,74,108,187,146,19,2,79,112,222,50,106,100,66,113,217,112,11,222,219,50,210,225,23,50,63,174,29,193,147,142,245,236,242,78,214,228,162,22,3,46,229,83,167,225,248,146,9,123,195,114,28,101,153,217,69,115,52,94,226,238,211,167,233,222,105,119,205,244,63,8,196,115,85,58,12,58,142,239,83,143,123,221,252,67,46,251,115,225,232,28,4,124,8,211,75,74,80,213,64,210,106,35,51,52,151,244,71,107,132,246,173,119,87,155,187,225,28,130,235,52,216,137,53,72,147,163,73,107,62,194,143,135,220,47,64,14,183,31,2,198,51,37,168,167,17,146,189,31,209,28,171,24,105,136,204,169,164,148,158,39,126,54,191,224,27,170,198,212,37,56,150,217,169,241,85,136,139,114,190,127,117,34,171,174,61,33,210,56,146,181,38,214,241,8,184,253,210,1,180,140,49,29,47,148,159,150,117,249,184,91,149,188,195,144,68,20,50,201,55,219,34,47,63,194,43,30,123,198,210,77,231,123,92,111,217,47,63,192,62,148,175,122,157,227,135,116,31,51,1,196,76,194,241,170,8,178,142,79,21,107,236,91,249,189,35,140,60,1,75,101,106,116,158,155,169,70,100,100,106,79,244,71,115,139,58,17,43,118,151,120,165,54,50,210,99,236,40,209,95,237,26,53,106,237,115,50,1,109,231,225,4,200,100,152,75,83,84,148,42,233,52,166,230,100,68,101,245,35,174,35,103,220,58,253,247,207,87,83,167,151,105,178,255,0,171,23,185,108,71,101,4,100,139,119,115,49,198,187,50,90,173,186,115,225,224,64,45,188,108,146,195,208,181,110,228,214,15,93,175,169,104,238,255,0,131,244,143,182,46,86,209,142,218,159,169,17,106,250,164,127,64,118,106,165,66,174,214,235,116,245,175,170,253,148,250,61,3,161,30,48,198,73,121,13,162,163,98,81,149,203,114,215,159,237,68,221,3,158,123,44,232,236,43,91,47,212,21,164,181,23,105,39,199,238,32,114,116,60,58,204,37,19,73,235,26,77,70,163,53,90,254,47,193,232,28,28,60,71,138,156,47,126,153,114,53,88,253,237,190,95,112,135,218,172,73,80,138,90,222,155,164,203,141,247,105,62,28,187,136,7,124,167,211,162,49,187,116,222,81,26,111,227,40,189,62,129,201,165,248,140,89,73,146,222,164,247,26,200,91,136,120,189,233,10,67,103,80,213,170,252,55,36,95,232,143,185,117,101,110,205,247,36,118,123,207,71,220,243,10,59,53,106,177,32,144,73,142,150,156,34,89,114,35,62,227,243,24,225,227,86,167,161,229,27,172,54,132,216,236,106,74,139,191,225,28,26,177,22,246,66,152,98,101,205,37,123,110,251,184,121,203,210,57,118,217,126,92,118,213,167,94,164,146,249,145,119,0,236,81,43,100,226,82,74,114,61,244,17,153,17,255,0,172,107,126,83,110,105,247,198,248,95,145,142,178,152,115,88,81,169,45,233,35,225,204,140,83,173,73,107,231,174,90,252,184,16,15,166,101,25,153,154,46,111,30,139,248,182,239,251,158,129,183,53,39,68,129,36,162,145,171,75,75,120,183,156,120,233,63,53,184,112,31,84,42,163,11,215,239,247,181,190,132,253,62,129,90,172,87,39,52,227,104,70,178,91,70,221,175,107,222,252,63,116,5,186,123,27,85,122,203,104,56,241,8,142,196,125,133,121,254,216,115,52,204,87,53,78,54,147,110,53,141,210,35,224,126,143,72,223,111,1,182,225,147,175,82,175,164,249,239,251,191,245,135,212,140,36,211,46,36,216,167,216,136,200,254,123,223,247,84,49,180,163,146,118,181,49,232,198,77,180,210,140,249,18,82,103,126,63,8,225,247,21,42,133,79,75,208,94,38,156,230,180,180,174,228,249,249,115,33,216,34,66,141,25,8,75,205,233,82,111,126,38,127,128,114,13,203,167,71,65,40,220,211,167,208,163,25,89,85,195,244,216,212,214,82,250,220,90,22,164,169,6,78,25,17,120,215,243,122,7,9,92,174,72,148,243,176,152,75,46,19,79,170,196,130,51,85,136,204,174,118,49,247,84,170,241,220,108,145,30,69,204,148,71,109,7,202,199,231,33,197,81,41,202,118,171,33,247,25,186,92,66,212,71,171,157,212,71,231,1,205,82,160,40,218,109,247,80,234,77,109,36,207,133,138,230,68,126,97,245,32,164,53,125,211,42,85,249,246,76,199,40,203,36,152,237,32,147,193,40,73,90,254,129,244,183,21,41,191,99,247,64,110,69,90,157,213,214,11,69,173,110,235,254,216,224,101,208,73,78,50,105,110,65,217,93,197,240,122,7,103,68,114,85,245,162,246,244,141,47,190,195,38,157,75,181,253,6,50,220,56,86,40,233,67,74,74,146,241,92,207,153,127,168,80,233,173,180,70,164,27,134,105,226,68,126,127,218,28,171,146,218,89,30,237,203,240,183,33,242,169,78,43,138,78,252,4,220,56,206,189,41,135,180,45,164,165,180,253,18,146,101,221,231,31,100,106,204,109,73,66,229,70,74,184,220,181,145,31,225,26,37,182,195,173,41,14,149,214,118,185,113,243,142,28,168,46,191,59,122,196,93,73,87,35,215,110,239,73,133,199,97,147,61,110,52,71,27,118,233,106,250,30,215,14,62,99,26,233,209,86,227,198,227,168,90,117,35,81,240,177,92,204,134,229,26,149,185,101,40,121,141,42,36,157,203,85,251,253,6,57,21,182,182,82,91,178,183,119,220,20,111,154,156,105,148,37,180,106,177,17,114,191,11,13,182,158,125,70,173,77,219,143,152,198,209,73,121,62,50,248,124,4,53,51,38,230,174,223,238,10,41,53,69,216,177,145,243,254,65,212,37,173,119,66,237,197,23,50,253,193,219,156,78,171,106,33,196,74,129,24,211,193,174,22,59,246,143,249,196,145,215,223,159,57,109,45,45,71,37,221,38,92,16,103,198,223,8,225,28,106,170,244,150,205,116,247,136,184,17,153,52,174,5,113,218,30,84,56,74,210,103,163,134,174,243,255,0,235,144,249,38,98,26,100,86,28,90,230,105,52,182,107,249,218,143,145,124,3,17,162,60,52,148,100,147,250,208,124,111,126,22,227,233,28,109,70,157,9,107,112,201,245,25,157,184,18,139,209,232,29,43,20,102,196,56,107,146,196,122,254,133,35,69,139,170,153,218,250,79,189,30,145,211,211,154,85,41,83,189,234,187,169,165,114,249,85,37,123,23,218,121,196,188,11,163,41,46,66,140,165,70,109,75,209,109,55,43,222,231,199,151,194,58,5,79,50,113,21,38,83,233,114,4,38,218,67,202,105,43,117,165,149,236,103,110,58,136,175,98,31,117,43,28,59,48,218,98,85,83,89,47,86,162,220,90,246,185,151,36,250,6,253,123,12,210,177,28,36,37,152,93,97,197,184,79,171,223,20,139,220,142,231,204,190,171,144,163,138,103,59,8,146,73,145,81,160,54,162,73,18,137,79,88,200,252,220,92,28,125,91,63,99,197,83,100,138,198,26,226,106,35,213,32,187,173,246,65,194,202,201,118,93,148,242,220,195,119,66,156,82,136,250,225,249,254,220,116,156,95,145,146,28,117,159,6,225,123,217,78,107,249,116,188,229,110,110,124,32,46,36,12,230,166,214,119,157,102,187,135,147,185,182,157,220,164,151,59,243,186,207,204,54,234,231,73,54,73,200,245,22,156,54,210,165,118,94,73,241,183,11,216,99,236,124,182,197,20,189,86,162,238,183,182,253,18,218,175,111,243,143,206,59,69,33,236,100,251,199,29,229,106,39,84,148,90,205,21,238,118,176,14,250,212,8,149,147,45,235,202,186,143,117,239,106,46,71,251,124,120,142,85,170,13,54,131,79,144,174,178,234,13,180,173,255,0,126,90,75,146,126,2,225,192,124,56,82,131,93,105,77,59,34,45,144,137,41,82,143,90,56,36,180,223,145,142,211,136,104,175,85,34,200,109,168,219,221,228,117,181,109,100,155,153,145,240,230,94,112,22,222,169,141,98,161,210,131,215,233,219,167,16,74,82,141,210,185,29,207,235,189,4,62,234,45,23,8,215,201,154,132,202,242,80,235,250,181,37,169,77,17,22,155,145,90,228,103,200,136,112,245,92,158,170,201,65,187,27,14,234,116,146,73,73,245,180,151,127,30,107,183,43,142,54,46,94,102,77,46,74,90,135,71,221,48,213,244,151,88,142,171,92,184,243,81,159,51,48,23,163,15,39,9,97,228,199,75,120,134,49,34,62,187,27,210,218,250,43,243,229,231,23,6,143,138,105,179,13,44,195,170,64,127,75,68,162,221,190,149,30,158,5,126,7,203,137,11,9,69,203,156,111,83,67,37,84,163,111,27,115,86,191,150,25,43,218,246,241,84,94,98,23,127,8,224,120,52,20,178,243,212,189,195,157,85,45,44,247,230,174,215,100,204,188,99,243,0,239,105,116,165,33,36,70,147,185,18,187,35,163,227,12,35,79,173,62,210,164,187,41,38,218,221,50,221,169,37,227,25,95,154,79,204,59,188,94,170,194,19,187,236,217,4,93,231,192,117,108,67,61,104,147,102,93,183,109,203,246,125,37,232,1,100,209,134,26,195,215,221,166,81,117,142,123,226,250,159,55,2,243,139,171,72,196,9,123,123,185,122,43,150,211,125,42,189,185,249,140,117,170,165,58,171,87,221,123,206,247,117,171,232,146,155,94,222,146,243,14,223,133,112,26,227,117,173,84,173,58,180,126,127,127,170,250,225,32,125,120,145,83,18,195,238,67,140,167,180,198,81,149,144,106,45,68,71,195,135,220,29,66,137,137,113,12,121,113,226,61,76,67,109,186,250,53,26,217,89,25,17,153,17,159,49,119,74,148,147,105,76,173,142,11,35,35,45,92,200,203,225,31,4,140,31,1,103,191,69,58,238,33,55,65,239,149,192,203,137,125,16,163,131,113,206,185,84,103,124,100,148,104,50,53,39,129,23,140,124,197,192,195,81,152,76,8,201,105,195,87,143,110,36,119,237,24,182,88,157,170,141,25,38,251,105,220,165,8,74,140,238,149,88,205,86,244,142,201,151,24,157,50,60,29,18,68,237,78,43,125,116,238,173,245,103,204,136,88,23,42,43,102,82,18,149,37,68,158,60,109,232,28,227,6,146,34,73,40,142,201,243,142,49,149,182,235,100,234,14,230,124,140,113,179,42,242,225,169,70,153,26,8,150,105,46,193,31,242,122,6,87,29,200,141,122,19,165,55,224,93,195,227,151,16,148,90,204,151,117,42,230,62,90,45,109,50,201,8,84,157,74,220,146,140,180,91,143,15,64,220,171,213,83,26,57,47,127,166,238,90,250,111,220,126,128,31,3,201,113,22,208,218,142,252,248,14,17,53,186,139,23,188,102,203,87,213,33,95,206,62,198,43,10,61,91,249,62,107,118,63,152,135,95,168,215,105,235,221,238,165,94,215,191,97,94,143,64,198,71,106,93,97,180,178,181,45,248,233,50,73,153,17,170,221,223,8,227,28,196,141,36,143,229,152,151,183,213,151,243,142,177,34,62,33,149,33,4,194,53,50,171,37,124,80,93,252,121,241,228,62,198,48,227,170,47,150,225,246,175,250,167,119,220,63,132,47,35,145,122,186,79,71,82,210,236,115,181,139,178,175,79,194,58,158,37,197,213,8,81,164,166,27,81,157,90,52,105,73,165,74,51,185,149,248,18,189,38,57,217,52,7,217,73,162,36,75,54,100,70,126,248,92,239,233,63,128,124,206,225,170,121,71,57,117,72,95,174,43,120,175,61,139,130,79,224,1,208,233,149,26,222,35,170,181,30,161,77,54,152,145,171,90,218,101,105,182,148,153,149,140,204,203,154,72,92,10,37,22,5,49,180,186,79,184,149,154,77,38,78,41,37,110,213,252,222,129,212,170,245,6,169,146,93,137,135,30,221,190,222,157,202,116,153,218,228,70,174,43,43,114,53,115,31,109,25,204,95,81,142,135,36,30,241,70,74,51,63,122,46,74,183,112,131,187,56,112,141,178,35,148,142,31,94,67,104,230,211,35,22,163,168,71,35,241,123,78,164,112,232,166,87,140,139,124,199,11,125,82,57,254,216,225,43,248,127,17,184,193,28,40,151,89,187,115,247,198,249,88,252,231,240,0,236,147,165,41,205,29,95,67,150,189,244,241,183,47,48,215,225,183,26,249,225,176,139,242,213,194,255,0,186,56,10,5,47,26,22,255,0,173,177,245,58,123,77,122,111,200,254,1,206,201,161,239,52,245,136,183,181,237,219,254,99,1,191,25,148,204,113,11,185,153,107,36,153,163,151,255,0,92,71,103,165,211,152,101,189,122,215,217,115,87,19,47,71,160,113,116,244,83,161,52,105,50,208,122,245,125,17,247,23,243,14,55,18,99,136,20,77,227,72,170,110,126,87,55,109,184,82,188,252,124,83,243,10,59,225,76,109,148,159,190,182,86,227,197,67,133,174,98,190,166,195,250,30,134,122,52,219,82,188,230,94,159,72,179,85,12,213,169,75,115,115,73,175,107,55,17,161,37,213,82,87,89,222,197,218,71,164,189,3,173,87,171,89,141,38,19,235,76,157,70,173,60,116,48,93,229,232,22,226,240,47,22,75,154,241,160,147,21,72,95,122,8,207,145,124,62,129,195,213,169,112,107,14,169,217,146,22,218,212,100,163,36,44,138,214,43,23,50,62,225,105,104,85,156,198,110,83,8,126,77,155,45,87,45,12,121,143,204,67,178,42,70,60,146,157,235,11,212,106,239,179,37,195,238,140,69,192,141,22,29,53,150,205,153,23,178,9,178,214,178,229,111,245,15,154,118,33,140,210,55,103,50,33,105,94,158,46,21,251,253,35,168,52,156,195,113,36,153,37,116,17,112,249,199,63,184,62,135,232,15,186,194,28,153,18,238,42,202,89,239,11,138,140,184,242,63,132,6,213,110,166,244,237,205,146,218,180,106,241,8,207,157,189,62,129,212,240,190,93,82,88,235,61,117,233,236,106,209,167,120,164,167,87,141,123,93,60,123,135,59,59,15,99,20,232,234,48,237,123,234,247,198,189,22,230,127,8,237,212,252,53,88,145,188,240,148,45,90,109,163,223,18,94,123,248,167,240,11,97,203,64,175,82,26,115,84,26,172,39,215,169,39,98,125,42,227,220,92,12,110,86,177,141,65,152,239,27,13,68,90,137,133,41,37,165,71,115,177,216,184,40,124,20,92,1,78,132,249,173,52,157,29,180,29,247,234,62,70,127,92,59,41,225,74,99,197,169,232,23,46,71,239,170,229,247,12,44,44,245,95,28,227,169,146,145,26,54,28,109,214,94,65,54,181,183,13,229,90,230,100,124,73,86,189,140,105,133,129,106,24,129,212,75,169,82,234,140,170,69,245,147,108,41,36,90,72,200,173,169,39,230,33,121,219,160,97,122,107,102,226,226,110,201,191,124,51,222,56,118,34,239,231,232,28,93,75,22,210,96,147,140,210,234,26,20,139,110,203,116,163,181,237,127,25,62,147,1,195,97,220,11,2,142,196,114,90,230,182,108,235,190,248,210,86,185,159,62,201,121,199,53,56,226,211,99,36,227,72,74,213,175,77,148,178,62,7,115,238,28,107,85,218,157,81,100,101,43,122,135,126,177,41,189,190,225,121,135,35,22,154,137,133,242,251,58,211,99,63,26,220,111,232,63,48,131,173,75,196,178,90,90,200,211,28,146,75,50,35,50,62,63,186,44,214,97,102,108,167,119,208,88,114,150,226,152,156,162,52,164,204,212,68,90,203,137,18,197,203,205,167,105,216,126,136,220,168,42,234,238,170,122,90,82,172,165,240,208,225,153,88,238,92,200,134,43,225,243,119,18,99,218,220,105,63,44,182,75,146,242,83,226,113,223,17,95,133,190,171,247,68,145,120,40,29,102,52,38,234,81,152,83,142,84,90,109,247,72,210,102,148,153,149,251,54,228,93,163,231,113,108,49,19,248,206,167,213,247,184,106,73,110,181,219,68,55,123,237,207,159,152,92,137,21,25,148,168,16,34,64,123,116,77,178,77,169,58,73,86,210,148,145,21,204,143,210,62,186,115,179,36,111,58,234,181,105,182,158,4,94,123,242,251,130,220,116,252,5,6,167,19,175,27,180,249,8,213,186,182,182,148,87,182,161,203,214,83,45,74,82,186,178,245,147,71,164,180,31,30,99,179,71,171,225,150,9,109,183,35,75,142,246,80,90,28,59,159,119,119,164,124,147,190,89,125,43,103,180,146,73,21,249,113,185,249,194,69,181,170,87,113,61,41,43,68,74,54,240,183,70,225,107,142,225,246,184,240,224,101,230,33,109,49,22,33,198,213,9,50,29,94,28,86,167,52,112,68,55,187,136,189,62,129,144,147,162,48,167,8,165,55,123,166,199,196,249,113,243,13,16,112,198,31,153,33,6,228,29,100,187,223,223,86,87,177,31,167,208,37,133,131,162,98,252,103,2,51,49,100,80,18,211,40,213,117,185,17,212,218,230,103,196,205,86,230,99,106,185,82,168,207,67,213,7,34,167,120,230,155,146,16,173,60,44,94,127,64,200,218,134,2,194,110,195,113,46,210,110,71,107,251,251,190,114,250,225,215,234,120,39,1,70,167,56,149,211,52,169,54,191,191,60,127,68,95,92,27,197,160,195,146,34,201,52,53,42,67,109,153,48,70,101,172,136,201,92,56,113,28,244,122,77,37,231,84,162,154,163,51,35,62,14,39,207,240,14,66,54,15,195,71,61,227,135,78,231,170,222,252,231,139,171,210,175,128,119,12,59,151,12,60,246,191,3,93,10,103,82,79,172,31,43,149,190,136,69,187,132,195,244,72,250,94,210,167,141,54,69,142,229,196,184,250,7,98,125,138,164,109,61,78,158,243,186,175,171,222,148,171,121,185,125,209,221,233,152,26,36,54,73,41,165,232,51,74,72,253,252,207,145,125,176,230,91,166,66,143,125,108,105,213,203,180,103,252,163,40,46,182,240,170,213,234,98,30,113,234,102,233,70,68,105,39,89,90,117,25,95,151,18,184,219,118,171,86,175,31,203,112,137,9,89,110,84,109,54,162,178,79,153,241,51,227,196,199,105,196,244,202,156,226,142,138,123,26,204,137,100,174,210,75,157,173,204,254,17,213,102,211,113,133,41,181,147,108,238,146,72,55,15,180,210,188,252,121,159,152,84,124,114,144,172,60,149,61,17,38,173,202,14,65,27,165,114,185,121,237,110,28,7,197,23,24,213,177,27,133,13,216,177,141,151,46,149,41,132,42,229,98,213,207,81,151,152,85,114,103,207,136,244,90,154,247,143,188,149,52,148,217,37,116,153,88,138,233,225,204,204,114,56,39,9,189,30,218,96,105,61,234,207,231,164,127,64,94,145,7,98,165,80,29,85,29,169,140,71,148,183,143,85,146,148,25,145,246,204,185,17,95,144,227,103,123,172,131,45,101,15,15,73,112,145,109,55,136,233,222,228,87,229,240,152,186,88,94,26,227,199,141,29,230,244,146,117,220,175,126,245,24,236,233,166,66,113,59,213,49,117,31,126,163,254,112,29,83,0,98,28,74,75,105,185,244,148,176,73,132,146,186,152,113,61,174,199,14,39,240,139,153,22,168,234,219,66,157,38,147,116,17,159,50,227,251,99,132,101,154,100,83,212,226,116,240,211,205,70,62,214,42,20,87,79,114,151,110,105,46,37,165,124,45,247,5,27,210,234,149,68,47,229,72,100,233,25,157,204,155,82,184,119,114,49,206,197,152,150,53,117,149,182,214,171,105,214,122,111,251,99,132,114,167,22,42,83,187,127,73,40,184,118,76,248,23,220,29,47,17,99,71,221,234,253,90,165,123,107,213,239,37,232,243,164,5,196,119,29,82,120,110,171,52,165,121,237,33,39,111,249,67,184,33,228,36,200,210,180,157,142,252,198,41,225,124,61,138,230,117,158,185,15,94,141,26,125,241,178,181,245,95,145,250,8,100,218,212,162,224,201,240,183,238,253,209,98,71,50,137,202,210,102,90,12,139,188,110,177,85,104,148,72,113,246,18,103,198,198,162,35,252,35,140,130,135,28,138,230,162,186,140,204,139,246,136,112,181,200,85,148,171,125,5,171,105,65,21,245,35,157,253,62,129,71,116,58,171,37,197,18,24,51,238,45,101,252,227,228,118,170,107,120,210,107,102,199,223,127,71,194,45,185,63,139,81,39,65,174,196,93,214,107,204,62,230,151,137,84,146,113,195,227,222,126,246,37,197,192,211,29,104,37,155,197,117,21,248,40,135,192,252,165,165,74,67,100,149,18,84,100,93,252,7,197,76,122,83,137,66,36,170,230,77,149,202,197,207,135,152,114,13,198,37,40,213,163,153,95,152,113,26,19,41,210,34,212,148,149,203,204,99,125,46,190,119,179,119,255,0,52,198,190,162,183,8,172,213,237,245,195,234,74,18,139,240,181,194,6,203,4,225,106,212,131,46,92,200,125,79,56,104,74,141,187,40,201,38,101,223,196,113,242,102,238,180,235,118,215,189,187,35,109,186,171,15,54,163,105,251,243,47,20,249,254,208,163,76,186,156,228,29,147,29,38,90,110,103,160,255,0,156,124,42,168,173,109,154,158,221,161,69,192,139,151,15,219,31,82,229,52,181,18,30,93,205,92,57,31,33,241,84,163,50,184,235,84,116,93,100,68,69,196,252,254,144,31,21,70,123,106,142,226,84,235,68,71,111,162,244,144,225,161,214,145,26,170,132,37,232,246,77,248,169,95,91,240,143,146,116,106,187,147,150,201,34,236,29,184,93,62,98,251,188,199,202,230,27,169,172,206,83,16,174,225,242,86,241,63,7,35,49,136,186,148,233,228,251,45,40,150,209,234,109,42,236,159,160,189,35,145,73,146,136,140,140,142,229,126,3,166,80,142,108,118,153,110,71,100,208,194,82,101,192,236,100,69,230,29,158,36,158,9,212,191,161,46,225,144,215,35,133,239,245,67,30,51,203,14,34,175,224,77,72,146,123,174,179,243,162,243,238,185,240,63,48,200,135,205,10,65,31,59,157,199,65,198,116,86,103,117,63,149,181,232,222,125,25,149,175,167,211,232,2,16,83,141,48,233,179,212,245,51,40,175,188,230,159,181,244,14,136,184,43,113,212,150,237,222,54,46,5,233,25,171,155,25,25,87,99,193,93,95,11,105,213,191,191,203,201,63,212,252,238,12,108,159,132,101,83,231,178,195,180,253,218,148,73,81,22,244,143,232,140,190,171,208,3,119,43,48,179,115,42,52,247,95,68,180,218,168,210,76,200,172,68,90,145,231,47,72,206,76,161,194,180,246,223,109,148,61,32,201,82,29,63,25,55,249,209,122,61,3,27,178,143,12,74,95,86,119,168,221,41,169,162,231,189,46,22,221,250,70,96,101,37,43,77,114,43,27,139,106,117,227,182,175,176,159,167,208,11,201,240,230,110,93,195,157,67,169,25,149,68,210,189,207,20,90,220,22,143,173,244,12,15,207,60,32,205,14,187,91,91,9,152,123,142,173,109,233,23,122,26,231,100,151,156,74,254,40,195,104,123,11,73,188,43,153,232,252,243,236,137,244,136,241,218,166,130,236,122,254,40,74,98,105,66,122,151,231,132,127,64,199,164,17,142,152,26,127,83,156,179,90,155,79,188,40,187,103,111,163,79,164,92,140,114,212,57,152,62,154,226,100,146,150,183,25,89,146,22,71,107,180,175,231,22,117,149,46,29,81,230,212,122,44,130,43,115,243,24,184,21,25,166,246,27,167,160,221,185,18,90,59,105,251,25,128,213,147,16,99,189,141,106,13,58,226,146,148,194,118,199,114,47,207,155,19,93,149,20,214,35,120,83,116,183,21,171,113,123,153,31,213,250,4,36,101,124,212,197,197,179,156,67,186,84,113,93,73,158,155,254,122,129,55,121,59,33,18,124,47,117,234,211,213,251,173,250,160,11,243,3,232,254,231,242,142,80,185,24,227,161,18,75,95,220,254,81,200,151,35,1,65,83,61,60,5,44,124,197,20,101,222,3,81,113,72,161,2,78,233,177,0,13,68,42,40,92,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,246,26,79,152,213,107,133,136,6,145,82,43,138,31,48,189,128,104,85,200,105,213,126,241,184,180,152,218,81,91,137,0,175,11,113,27,46,182,74,191,1,184,149,92,106,52,106,32,28,100,136,228,100,174,199,155,188,116,204,113,135,89,170,82,102,176,184,123,210,119,119,114,222,26,111,101,36,252,229,230,23,5,198,110,71,200,113,243,233,232,144,210,219,82,82,100,171,115,51,243,144,8,128,218,239,38,29,136,154,141,70,54,27,208,114,49,59,221,190,184,71,168,149,191,62,70,190,3,9,42,148,73,20,186,132,164,28,93,209,182,250,218,50,214,74,181,148,124,57,159,152,78,78,126,228,77,51,23,209,183,71,14,25,169,85,126,178,102,228,167,210,87,52,59,245,61,253,175,128,70,126,115,108,244,245,6,173,85,117,162,166,165,30,25,125,148,146,100,190,163,34,212,229,185,167,208,3,26,98,156,149,167,73,241,210,68,93,195,234,58,115,199,201,159,249,69,252,227,183,150,2,122,51,206,180,103,26,233,81,167,131,139,238,51,244,14,199,19,47,85,35,93,138,55,102,220,221,95,243,0,233,152,74,129,82,168,212,217,142,212,77,225,173,246,81,109,226,74,247,85,173,204,101,166,72,100,84,218,199,84,149,59,11,111,180,86,27,108,213,215,137,54,73,110,206,214,39,11,206,99,228,201,29,157,220,170,226,86,137,105,166,154,91,157,10,228,169,79,151,3,112,252,201,244,9,12,202,44,135,129,135,169,196,151,34,194,186,106,59,242,221,202,124,249,37,191,63,127,0,29,91,47,114,74,13,42,41,33,24,103,117,105,155,207,205,166,174,228,113,249,225,249,133,206,107,47,27,101,179,38,233,22,227,127,205,31,252,194,228,65,194,241,33,163,75,108,161,61,173,92,28,81,241,225,231,248,7,212,228,20,54,147,45,37,251,102,22,22,166,78,12,113,166,212,73,166,218,214,252,251,255,0,152,91,76,205,203,70,171,52,138,148,105,52,93,241,61,185,212,158,178,105,189,148,131,238,81,121,134,76,174,156,195,215,74,155,35,213,245,198,56,106,238,16,135,50,35,233,54,27,186,244,243,113,101,200,203,205,240,9,48,33,75,104,220,158,106,130,185,243,35,225,221,198,186,243,173,234,235,102,171,145,239,142,214,53,159,152,99,165,34,173,55,13,86,165,155,82,58,182,130,114,63,136,75,177,18,203,135,35,250,158,126,129,41,27,92,100,225,248,17,201,77,38,17,19,184,140,212,87,125,219,216,208,249,249,132,102,230,14,25,240,61,94,164,155,52,74,69,69,230,140,210,181,31,37,47,207,240,4,12,151,202,108,250,145,26,134,136,178,177,94,157,204,72,173,165,61,68,142,214,65,145,149,201,191,64,203,28,25,143,225,86,58,230,138,182,251,115,187,191,188,26,109,125,95,90,94,97,21,184,123,16,75,166,54,227,72,121,68,70,148,39,130,18,124,175,231,25,107,149,57,182,136,254,20,214,115,15,86,226,214,101,175,175,244,132,192,206,98,175,183,31,148,189,58,190,199,127,228,29,10,191,141,171,50,30,234,240,170,122,141,214,116,17,110,80,87,81,153,149,184,167,224,28,85,43,27,55,86,222,219,172,123,214,159,25,180,23,59,249,143,208,54,229,79,195,208,137,82,228,193,144,181,48,147,116,141,7,220,92,126,168,188,195,17,200,208,81,141,37,62,203,206,150,164,37,244,146,143,222,139,133,202,226,232,80,211,53,9,249,108,172,122,207,205,202,222,129,143,85,92,248,164,208,30,38,32,51,83,104,141,189,239,6,25,87,106,230,87,237,43,208,67,123,13,109,59,26,68,230,152,153,225,103,18,165,42,228,81,35,151,208,157,185,40,187,192,101,76,6,18,242,27,186,47,123,247,252,35,153,102,19,71,28,155,38,184,249,181,31,156,90,44,31,157,84,58,155,49,20,152,213,63,125,222,120,204,180,92,141,94,101,250,5,197,164,227,90,116,244,180,109,51,40,181,234,182,164,36,185,95,204,175,64,13,199,224,75,97,213,184,203,90,110,163,34,61,68,124,47,240,142,86,18,222,74,16,78,157,172,130,35,229,207,128,216,118,177,79,82,110,182,94,59,157,249,23,243,143,134,102,34,137,21,178,90,91,120,139,86,146,178,72,255,0,148,7,62,181,161,105,34,112,238,67,231,38,233,201,230,86,191,219,14,145,80,204,136,144,200,245,34,95,5,233,224,210,61,62,159,64,182,56,151,63,223,131,213,186,163,243,209,175,94,175,149,88,59,218,214,230,126,144,23,221,228,82,159,182,240,181,105,189,188,98,29,90,77,31,13,32,247,137,141,99,66,110,71,173,206,6,95,116,88,122,118,210,178,189,243,174,201,169,57,203,78,152,145,202,220,239,222,94,129,115,232,249,133,70,196,76,27,145,163,77,73,41,205,199,190,161,5,198,197,230,81,240,237,7,17,203,74,147,76,142,173,219,11,210,102,155,145,89,71,199,238,141,132,197,149,84,43,54,222,245,39,217,62,36,158,37,199,208,52,60,80,86,226,92,113,149,30,155,119,159,47,219,27,237,226,90,53,25,179,188,89,55,35,213,216,34,62,124,59,212,37,135,33,75,195,198,194,218,113,248,122,116,234,185,239,47,231,243,24,231,27,131,79,117,5,21,198,175,126,105,212,175,135,152,235,113,177,212,41,138,75,108,55,41,38,187,219,82,17,221,247,125,3,172,226,28,193,169,81,234,146,30,110,83,169,97,157,22,74,89,108,207,138,75,207,233,63,56,110,23,78,14,20,163,27,199,35,168,118,148,155,25,239,87,231,47,79,160,115,36,205,62,27,73,66,83,160,146,68,130,226,163,181,139,151,238,11,117,131,243,37,85,74,123,46,184,185,42,90,144,179,51,54,155,46,75,50,238,49,170,173,140,42,107,212,81,229,45,37,189,59,93,164,114,227,232,22,226,224,169,44,188,86,104,175,223,222,92,7,3,54,36,211,209,102,252,253,229,232,28,21,55,25,76,99,74,229,190,226,200,219,34,236,182,142,124,62,1,203,181,138,160,74,189,217,144,122,124,233,73,115,251,161,196,107,167,180,148,111,53,38,215,183,127,194,57,137,50,209,21,42,90,220,210,148,164,212,124,47,192,135,88,127,17,83,225,105,187,47,246,239,201,36,124,190,19,244,141,152,248,218,149,88,78,233,81,229,158,244,247,61,164,36,185,252,10,244,128,238,52,138,188,41,200,34,68,141,100,167,52,120,134,94,110,28,189,35,148,125,134,146,70,109,163,146,111,204,249,142,175,70,110,36,116,146,163,52,164,37,46,234,181,204,248,240,243,152,236,104,158,202,208,122,210,179,51,225,200,191,156,7,31,33,167,86,165,105,77,204,237,222,67,225,122,5,81,221,73,105,171,145,218,221,164,142,93,82,35,155,134,148,182,178,63,254,189,35,233,101,198,9,9,81,161,93,224,56,56,116,41,39,218,157,23,178,100,127,70,92,239,232,49,207,211,169,208,216,81,26,89,210,173,22,62,209,159,155,210,56,234,173,125,136,158,244,148,186,70,149,23,36,145,243,43,247,152,209,10,184,225,171,120,165,172,208,164,220,139,74,111,220,3,181,180,219,68,69,168,187,54,225,204,125,4,148,151,112,233,146,177,130,89,78,148,155,228,105,86,159,17,63,206,55,11,27,33,62,63,88,63,129,180,127,56,14,230,114,25,111,154,237,127,65,142,181,86,169,216,154,36,191,196,245,91,179,240,122,7,91,155,142,223,61,27,151,94,79,59,221,164,122,6,211,117,85,74,81,42,82,148,178,108,200,203,178,69,240,242,248,2,227,178,65,152,234,218,53,56,229,236,175,55,119,1,246,162,66,150,100,77,174,228,103,110,67,167,75,197,17,32,146,155,109,183,202,232,53,112,74,79,143,221,63,64,173,35,24,178,254,146,50,126,230,233,36,174,132,250,61,33,113,221,147,17,110,171,82,155,189,253,35,145,133,17,166,146,131,83,118,81,95,188,253,35,131,139,94,65,146,84,100,229,184,253,9,14,70,61,101,167,84,148,146,92,185,223,153,23,243,139,3,152,53,33,180,146,146,118,191,1,180,151,84,242,205,26,174,69,199,144,208,135,146,242,10,228,118,26,73,198,218,81,169,36,100,124,134,67,233,220,177,107,184,159,221,62,99,228,150,252,40,134,155,43,70,187,247,25,222,223,253,197,92,152,70,95,69,207,204,67,173,98,10,131,202,113,164,180,179,45,38,178,59,164,189,2,72,220,145,140,169,137,211,106,149,175,127,206,85,253,17,176,254,32,105,76,173,77,203,190,148,153,159,189,159,14,31,0,234,49,169,142,201,213,190,82,21,166,214,226,101,248,7,46,170,107,134,218,208,131,65,18,146,100,119,51,24,142,189,138,177,147,49,201,210,77,71,75,165,25,74,71,188,153,241,237,91,232,109,204,90,60,69,141,241,116,167,13,186,117,79,83,107,99,65,150,225,162,186,142,254,116,252,2,240,84,48,19,117,73,8,113,244,48,180,105,38,212,70,234,200,204,174,119,46,31,8,210,140,164,195,4,87,114,150,209,168,143,129,148,151,191,156,77,227,28,60,17,141,43,146,245,61,31,124,167,185,246,218,77,236,94,131,47,48,239,248,55,44,42,47,55,13,202,133,14,234,61,230,179,235,41,250,235,114,95,192,47,4,12,186,195,16,22,219,222,12,79,98,252,159,116,249,223,206,175,72,230,58,181,38,149,30,241,162,173,4,215,139,101,25,218,231,233,63,72,117,69,188,135,150,238,69,148,135,10,141,165,180,223,143,89,191,50,251,97,220,105,212,170,100,84,161,10,143,165,104,108,144,162,214,163,177,149,175,222,52,72,197,12,156,165,64,101,47,37,206,22,51,66,109,202,254,112,98,67,173,186,167,229,47,91,107,35,177,36,138,247,51,191,160,81,191,38,154,206,157,104,99,129,171,135,104,249,126,216,224,231,211,96,154,203,120,207,27,171,232,143,249,199,31,138,243,90,141,135,152,61,252,106,130,180,72,220,123,219,77,159,18,37,121,212,92,56,11,77,91,218,50,152,114,214,136,205,213,80,72,113,100,119,140,199,159,135,209,0,237,21,154,86,23,103,115,189,98,215,213,110,211,158,143,72,232,221,99,7,83,228,48,234,87,187,34,89,40,206,206,159,35,33,105,113,142,209,19,139,170,110,101,79,79,207,47,120,145,254,183,210,58,61,51,52,171,181,137,40,97,233,238,171,182,132,22,168,237,23,140,118,238,33,56,140,183,166,227,108,45,169,17,163,212,248,184,225,17,39,114,231,19,59,23,122,71,104,137,84,165,186,202,149,191,185,220,203,197,87,155,224,22,47,44,169,178,107,172,183,57,245,182,179,110,121,55,117,25,164,236,68,131,228,69,110,241,116,106,16,39,211,215,166,51,205,33,178,70,181,23,59,159,27,243,47,64,163,179,42,175,70,142,217,173,233,26,72,185,158,133,159,224,33,215,106,88,170,148,169,206,49,14,127,104,237,164,183,74,243,17,159,50,248,71,20,235,178,95,138,180,184,225,25,153,151,113,23,121,10,209,240,244,89,115,217,145,37,164,44,215,171,87,109,69,123,36,203,184,7,118,195,213,183,78,28,117,34,79,213,219,176,94,115,244,14,101,186,212,183,22,104,114,77,210,92,187,5,252,195,230,162,97,248,104,101,150,218,101,41,73,106,177,107,87,156,199,96,69,10,156,218,73,74,142,70,102,86,51,37,171,159,237,128,250,163,72,67,145,218,61,119,81,161,38,124,61,3,136,155,9,135,94,82,228,53,114,53,40,211,218,63,63,160,124,69,91,50,156,252,8,166,180,117,117,41,5,116,149,172,147,183,194,62,186,156,206,174,196,87,29,185,155,168,53,92,136,185,216,191,156,7,91,166,212,96,72,222,117,87,181,105,182,174,202,139,207,110,100,46,172,73,148,232,122,247,174,104,215,107,112,81,222,223,253,197,167,195,52,100,163,172,221,40,227,163,232,143,235,135,116,121,154,164,139,104,146,217,105,231,114,255,0,80,13,233,24,168,154,144,132,245,251,36,236,103,239,94,159,128,125,145,241,84,39,12,155,92,251,154,149,107,110,143,249,135,16,206,17,151,42,67,106,117,200,234,45,68,147,237,168,184,95,208,67,176,68,192,13,93,43,221,177,116,168,140,189,245,98,142,59,17,83,19,136,224,58,152,76,117,133,25,37,5,218,209,196,148,74,183,19,46,225,192,225,252,51,136,168,213,134,30,68,45,203,44,234,177,239,16,171,93,7,233,51,230,98,231,66,161,183,77,104,219,90,16,102,106,213,217,82,143,186,221,255,0,0,215,62,44,104,240,92,154,109,241,77,184,145,157,249,145,5,134,237,30,162,166,224,50,153,143,89,210,213,171,179,245,199,110,69,110,86,31,53,125,216,233,138,151,141,92,22,233,29,236,124,110,70,99,172,185,93,112,170,7,25,165,173,40,238,35,74,126,166,227,180,197,136,138,228,102,99,186,146,86,150,210,231,104,205,37,123,91,187,225,1,187,132,150,242,230,43,141,209,213,204,211,203,149,211,97,207,85,227,199,114,42,10,74,46,157,100,124,207,157,143,204,52,209,233,145,41,234,35,67,68,74,38,180,25,146,140,252,222,127,128,109,214,78,67,173,110,218,112,138,206,220,174,93,214,63,64,182,220,56,22,209,29,235,238,10,246,231,207,249,70,194,48,113,187,125,84,235,219,236,223,252,195,177,83,40,4,141,238,162,108,239,167,146,149,233,29,129,17,153,102,250,145,207,204,102,22,28,44,106,19,109,153,94,45,187,87,241,255,0,214,62,213,210,154,241,183,28,139,234,143,249,198,244,154,164,54,12,236,211,188,19,126,4,95,206,62,66,196,112,213,217,54,223,227,195,197,47,231,1,243,204,138,219,77,40,247,118,224,93,254,145,211,177,51,179,151,26,76,56,42,186,143,70,148,216,188,233,51,226,127,116,119,103,166,197,150,131,73,54,231,30,28,127,111,206,62,53,82,169,111,47,126,244,83,85,249,246,212,94,143,56,113,22,242,131,130,228,212,42,12,77,169,83,119,134,230,173,106,223,17,94,201,50,46,9,87,160,135,123,133,135,98,83,90,74,17,15,118,68,70,95,60,51,230,119,243,142,77,134,233,240,219,79,86,97,72,209,125,60,76,237,127,132,253,35,231,147,61,197,186,164,18,143,73,88,200,172,94,96,224,54,156,110,35,69,239,165,100,222,197,204,109,153,81,223,45,223,140,101,196,203,182,67,76,153,12,56,217,37,72,81,168,142,231,255,0,213,199,10,251,239,70,90,156,109,118,35,81,145,112,35,224,37,199,48,163,135,27,231,93,157,92,249,152,235,147,43,137,45,23,149,231,250,15,245,14,42,165,152,212,168,123,189,252,121,170,215,123,105,109,29,214,250,239,72,234,53,76,192,161,158,235,115,18,106,124,107,221,8,244,125,112,11,138,229,69,167,88,113,109,61,115,36,153,23,100,249,219,224,22,219,27,148,233,149,4,153,150,182,78,49,37,124,139,134,165,95,211,200,198,213,27,25,203,152,146,73,60,238,149,59,160,200,219,65,121,191,156,125,245,57,12,201,74,212,234,84,165,110,205,36,124,188,254,97,7,25,132,176,173,62,91,140,200,84,13,100,137,73,35,61,234,138,196,90,79,207,233,23,77,140,25,135,100,180,150,222,166,234,74,175,114,223,44,187,253,10,22,186,21,105,250,67,10,76,71,20,217,18,141,210,178,82,174,213,139,143,31,128,135,47,64,204,218,139,149,22,33,63,41,245,95,85,236,195,68,94,41,152,162,227,197,203,156,32,149,165,73,163,246,138,255,0,162,29,254,144,251,253,198,225,248,200,34,110,157,165,60,139,223,150,127,233,14,38,153,137,165,73,221,173,47,44,137,90,185,161,62,145,206,181,85,91,205,145,60,165,40,249,248,164,66,138,43,12,209,77,164,146,33,113,225,249,226,255,0,156,124,115,240,213,52,153,43,66,250,47,213,21,230,63,72,229,92,154,77,52,151,59,86,59,23,2,47,48,227,10,184,153,15,185,29,123,195,36,25,157,180,145,114,59,6,225,240,59,18,150,155,123,223,238,168,125,206,71,81,91,170,35,237,184,254,215,63,186,53,187,14,42,173,102,185,122,76,105,114,98,25,182,146,81,95,208,64,62,58,91,21,178,90,149,57,29,146,52,159,52,114,227,126,67,235,168,213,163,193,66,219,92,141,10,221,154,136,180,25,249,253,30,129,197,86,49,71,81,136,179,96,221,74,212,218,204,143,66,79,137,23,14,99,160,77,196,85,186,172,198,143,174,251,217,146,91,81,41,180,17,153,92,239,200,189,33,113,206,98,44,73,61,214,31,68,9,183,213,29,73,34,221,167,198,177,249,203,224,28,5,2,159,58,162,227,14,213,89,222,111,53,111,15,81,21,237,123,120,167,232,33,203,192,165,245,164,124,176,72,85,215,164,248,153,112,225,230,31,84,134,74,144,218,149,28,137,9,106,214,34,227,107,252,63,8,196,110,162,52,106,113,17,50,141,217,55,203,137,157,175,255,0,220,115,20,217,105,113,164,251,229,206,199,221,233,29,117,154,180,105,36,77,200,109,213,173,92,206,196,68,127,180,99,102,94,41,133,73,51,105,13,72,45,38,73,236,165,39,204,175,222,96,58,118,123,26,222,160,54,148,241,249,168,71,255,0,33,209,143,89,105,25,166,241,237,93,106,69,140,217,145,115,185,243,223,32,100,14,59,150,222,38,166,162,59,105,85,250,209,63,239,133,164,188,85,23,208,247,246,134,43,22,38,151,132,177,189,109,212,188,178,74,100,73,140,91,180,37,71,243,239,174,238,236,137,60,70,83,70,194,52,217,241,24,126,85,63,121,169,180,173,39,189,81,115,34,51,228,161,247,120,2,141,19,199,137,163,95,47,124,89,222,223,116,116,92,57,154,74,118,139,5,78,46,81,153,197,100,254,114,223,212,23,164,118,180,98,36,84,47,193,223,123,250,164,164,185,252,7,232,20,112,209,176,164,55,158,67,137,129,125,210,137,70,123,211,225,199,225,244,14,199,15,15,83,13,163,222,67,237,234,225,239,138,243,124,35,236,128,168,13,235,247,133,216,237,126,63,15,164,125,46,213,41,49,72,254,86,123,129,106,225,255,0,220,7,3,82,194,108,190,149,184,196,13,70,77,153,17,239,76,184,241,243,152,226,217,164,174,154,132,184,244,125,217,183,123,158,187,218,255,0,119,210,59,123,56,134,152,235,11,87,87,145,110,37,196,139,205,240,142,6,173,138,240,211,106,118,52,152,19,22,101,167,86,146,43,31,35,250,176,29,75,17,86,100,176,212,134,227,73,211,167,70,146,208,71,222,94,114,29,9,218,173,122,165,87,56,10,127,120,203,159,65,165,5,123,38,252,237,126,100,46,84,178,195,85,114,91,140,211,222,34,118,214,214,163,46,95,2,189,3,173,84,48,243,16,229,185,80,167,182,134,148,139,104,51,90,140,202,228,68,124,14,229,222,96,62,218,62,31,166,182,148,58,244,75,56,166,139,89,239,21,227,112,191,35,29,194,44,168,16,152,109,48,220,208,226,80,72,62,10,62,22,229,199,224,33,209,105,83,42,189,97,72,126,82,84,132,160,236,68,146,225,196,189,3,157,143,80,142,201,234,150,135,22,70,86,236,145,115,253,178,1,219,225,77,169,188,74,61,229,209,192,211,193,60,135,60,81,33,175,243,75,119,183,139,196,255,0,144,91,228,99,122,108,114,221,50,196,164,233,236,159,97,39,203,225,80,226,213,156,41,87,37,77,225,246,6,191,156,5,211,148,140,53,17,36,167,75,74,140,140,211,243,195,226,67,175,86,23,66,152,106,36,158,180,41,163,65,248,229,231,254,113,215,38,215,170,149,70,84,166,37,105,220,37,70,173,104,73,115,46,235,23,160,113,77,215,94,140,131,57,235,91,132,71,168,244,37,62,47,155,187,210,40,250,229,199,193,16,101,183,214,209,161,100,68,178,226,241,240,191,62,31,0,250,209,136,240,172,38,84,229,50,102,133,17,220,143,118,225,241,62,7,227,23,152,117,201,147,105,21,185,8,113,168,175,18,140,137,162,53,157,184,223,208,174,92,71,219,79,160,83,73,54,153,24,156,78,163,185,37,106,243,124,37,222,3,183,225,236,80,114,228,199,221,206,214,218,245,219,222,173,123,17,250,7,111,106,189,164,137,10,149,203,187,119,254,161,106,215,46,159,72,51,106,152,195,140,184,215,136,126,49,21,249,243,51,238,51,29,159,13,59,42,166,136,207,72,116,150,78,107,189,200,136,206,215,46,226,244,8,59,108,58,204,73,210,156,142,185,58,244,17,170,218,12,172,100,118,243,122,71,39,224,153,77,160,165,69,143,98,119,137,43,89,113,73,241,228,102,58,191,128,42,113,30,92,200,114,24,111,122,103,110,38,103,164,206,246,226,95,0,238,180,137,238,46,51,17,101,168,214,166,153,73,42,196,68,70,162,34,43,144,14,45,200,245,103,15,75,136,185,35,130,120,167,128,249,159,193,41,119,78,170,101,237,127,207,191,249,135,106,90,161,151,19,105,87,63,79,250,199,200,170,186,203,154,149,255,0,170,64,55,104,244,22,162,239,183,81,52,234,211,127,124,51,229,127,72,184,81,225,30,131,223,53,198,255,0,85,220,45,244,76,91,78,107,94,166,100,157,237,201,41,254,113,200,201,204,150,34,43,74,202,89,246,117,112,105,191,231,25,64,239,109,33,12,150,132,150,146,51,191,156,106,116,226,45,38,135,184,223,187,143,242,11,123,31,52,97,201,121,182,180,77,186,214,72,43,180,223,121,253,176,236,45,85,213,80,140,183,163,41,105,81,43,73,26,210,94,131,244,249,197,28,171,148,250,74,204,220,75,55,89,247,234,87,243,138,166,3,26,74,205,118,62,216,255,0,156,117,119,171,147,216,150,113,78,65,221,62,100,38,220,175,230,28,132,42,220,165,104,75,206,169,73,227,114,36,39,210,37,224,118,8,240,217,74,174,134,236,118,243,152,251,217,101,41,230,158,239,56,235,222,23,121,29,164,56,162,35,229,217,46,67,233,102,180,233,219,82,214,124,62,165,32,59,35,72,65,23,46,226,26,142,51,125,232,253,209,214,30,197,204,70,50,66,210,249,159,18,224,132,247,125,209,87,241,228,54,180,234,110,81,222,252,155,71,243,139,113,204,203,164,183,35,70,136,250,180,222,253,187,127,40,226,27,164,61,24,180,148,125,37,125,71,219,35,254,80,107,30,64,85,244,181,40,191,204,71,243,143,177,186,228,73,41,53,27,111,115,211,196,139,249,196,220,62,39,98,88,245,169,190,36,87,230,56,170,165,78,61,57,6,169,79,238,218,36,145,171,178,103,204,236,92,139,206,57,231,165,197,93,201,45,175,137,91,143,255,0,113,215,49,53,39,194,145,28,109,130,66,84,164,164,136,214,163,34,224,171,247,92,59,135,192,214,39,194,15,62,72,114,117,222,62,101,186,119,205,240,91,144,236,20,231,233,19,25,108,226,171,90,23,125,60,20,87,177,157,249,252,2,216,75,192,245,214,36,174,84,105,112,208,73,182,158,210,140,203,133,187,210,57,220,58,170,221,48,227,177,46,99,75,75,122,245,18,18,92,111,115,43,93,37,231,11,142,248,150,35,37,103,165,54,251,166,55,117,41,178,35,73,216,185,16,248,152,147,189,66,85,198,230,146,51,224,67,116,156,82,184,40,238,66,143,177,114,139,118,146,222,113,43,95,128,226,39,238,156,209,214,56,218,246,253,207,48,251,144,131,112,237,114,243,142,46,178,189,59,157,28,60,107,254,224,11,15,141,112,86,29,168,117,62,185,77,222,110,247,154,125,249,194,181,244,223,146,189,4,48,255,0,30,229,5,33,154,187,79,53,135,172,134,227,37,70,125,109,92,44,165,31,213,140,129,206,44,223,118,129,224,142,166,236,182,247,253,99,85,152,105,87,211,187,183,140,126,147,24,241,31,29,98,124,87,58,58,100,84,205,100,235,136,140,100,182,27,77,200,207,151,101,63,93,207,152,156,7,39,129,240,188,90,108,82,76,72,59,187,74,222,23,190,153,246,172,158,60,79,208,47,94,88,57,38,62,41,130,78,30,146,212,241,247,31,231,74,29,127,2,97,66,114,39,203,105,105,106,235,118,185,45,69,194,201,248,5,209,195,56,77,152,149,184,210,216,109,164,232,215,249,226,140,248,160,203,191,225,11,172,174,155,177,219,168,97,131,66,145,188,83,158,155,94,206,127,168,97,134,213,121,110,169,45,98,138,171,84,109,70,174,165,103,58,205,187,216,79,45,95,200,51,118,147,28,188,18,211,43,34,63,27,191,235,140,197,156,218,7,12,196,155,134,43,203,91,40,61,125,86,247,90,139,147,141,121,190,0,68,64,227,10,123,148,108,77,50,43,172,238,77,4,217,105,213,170,215,109,39,206,230,57,89,85,70,142,135,9,180,191,218,74,91,185,105,250,207,128,115,59,64,81,218,165,99,218,169,52,132,165,36,228,100,145,18,140,249,198,65,247,139,118,186,131,189,93,13,26,207,74,72,136,138,197,220,66,142,231,149,230,135,241,76,219,246,175,21,197,121,191,60,64,156,140,154,97,12,248,99,177,167,87,87,239,191,234,130,12,178,181,194,102,190,251,252,110,184,74,229,233,90,12,78,110,76,59,214,124,49,207,179,213,249,255,0,194,8,47,252,98,73,106,251,131,239,46,70,62,24,233,241,173,232,31,109,197,21,35,224,54,214,124,126,224,220,183,120,219,95,63,184,2,173,159,34,26,207,152,208,223,50,26,207,159,16,21,46,66,162,133,203,128,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,223,184,84,0,104,0,62,96,1,99,50,49,182,180,159,238,13,194,230,40,225,95,151,152,7,207,226,240,49,173,42,229,204,81,72,81,159,50,26,144,217,145,149,236,2,166,68,100,52,45,171,223,129,13,219,23,46,241,82,65,250,0,112,149,74,60,105,205,110,222,139,25,194,215,170,206,32,140,175,99,227,203,210,44,174,98,100,21,27,18,182,233,163,13,97,117,45,201,202,144,165,63,13,6,103,125,124,76,247,103,199,180,50,13,77,145,240,177,13,151,33,52,231,140,203,74,227,126,41,35,1,128,149,221,142,165,187,80,125,216,212,188,20,218,22,243,138,34,220,25,88,141,92,11,131,3,235,164,108,141,80,111,123,174,6,14,59,233,183,189,43,211,246,17,156,139,161,66,90,141,75,131,17,87,51,62,45,17,255,0,32,170,40,144,145,125,48,98,21,252,205,23,243,0,179,185,111,146,16,176,204,215,164,61,69,195,164,106,117,133,164,216,140,87,45,6,163,239,108,184,241,224,47,68,26,91,81,81,165,166,24,65,106,213,100,36,136,175,195,208,62,148,69,109,163,186,26,109,63,2,108,55,136,188,192,54,212,217,17,31,2,228,62,89,9,43,90,197,200,125,174,23,100,207,204,67,227,95,105,100,94,128,26,25,100,142,199,100,141,199,99,37,109,26,77,8,59,249,200,110,178,130,34,35,177,13,253,36,105,228,64,44,230,111,229,188,108,85,68,110,41,83,169,43,81,84,9,243,235,44,145,151,136,225,95,197,62,61,175,194,35,27,104,141,155,42,145,39,213,102,178,206,26,109,14,215,223,210,72,74,136,200,141,78,153,23,206,189,2,99,170,80,155,146,201,33,77,52,171,46,253,164,223,184,198,63,231,22,91,211,106,112,150,165,209,232,235,53,212,205,195,55,35,164,238,102,78,113,62,207,62,32,32,143,21,209,36,97,122,188,168,82,84,201,154,100,188,209,110,12,244,150,133,88,249,145,112,227,192,119,220,23,50,100,158,185,212,165,188,206,157,222,175,124,52,223,198,183,47,186,46,54,214,25,120,213,35,23,39,171,65,165,176,78,212,170,119,38,90,36,222,206,162,215,178,75,206,49,235,10,226,7,169,29,107,127,38,81,239,116,91,118,179,238,213,206,230,94,112,25,175,131,41,152,184,186,229,241,3,135,243,191,209,110,253,119,160,94,184,24,54,177,82,140,180,46,84,101,154,212,109,251,226,212,124,200,190,183,151,17,100,50,163,51,48,244,255,0,10,106,131,61,123,189,199,207,26,65,218,250,249,118,253,3,48,48,210,169,238,182,70,136,136,34,223,219,139,105,244,12,100,90,121,89,15,81,168,43,120,166,168,43,61,58,46,226,84,103,252,31,164,112,85,189,157,177,19,8,55,105,206,225,248,203,74,74,202,109,75,65,145,223,143,18,107,205,192,101,92,54,161,18,46,113,27,62,215,234,100,55,222,77,33,77,154,93,167,52,187,249,217,73,136,49,67,12,228,206,101,65,153,25,73,197,16,146,210,53,246,17,54,65,23,18,87,34,209,110,102,47,118,9,193,152,174,156,196,34,157,88,105,227,111,121,172,202,67,138,189,205,86,230,159,73,14,221,54,167,135,169,141,45,213,82,82,91,171,124,237,132,95,137,151,46,37,231,29,126,70,102,208,99,73,84,102,162,79,65,166,214,208,218,8,139,133,254,172,7,106,58,108,228,32,137,114,18,118,225,227,159,63,218,27,167,66,148,243,105,214,182,84,71,99,178,140,207,249,7,86,111,29,194,144,68,164,20,226,37,22,162,189,185,127,235,13,19,49,178,91,105,38,135,231,167,180,69,193,86,225,111,182,11,143,151,25,224,10,228,216,182,129,50,27,42,57,58,239,188,90,123,54,87,14,9,244,144,176,179,114,63,48,36,232,222,215,233,171,211,123,107,150,249,219,151,216,198,71,81,113,245,46,75,230,196,182,102,189,161,187,153,56,148,168,181,17,145,95,138,135,125,134,156,49,39,93,168,81,187,54,241,162,182,28,70,38,195,217,219,20,57,175,76,170,9,90,220,214,231,245,67,177,81,50,111,31,210,84,218,79,16,64,74,73,226,112,201,169,111,17,31,47,172,46,60,6,80,181,18,144,155,232,166,71,77,249,217,148,144,251,10,29,32,208,102,116,200,247,253,101,33,97,97,35,224,140,86,77,153,59,88,101,70,103,207,172,58,127,232,143,142,169,151,24,186,91,74,221,86,34,151,2,46,212,135,124,255,0,106,47,220,136,212,226,51,36,65,101,61,158,230,146,67,134,170,38,51,13,168,247,9,46,4,125,148,151,156,44,44,141,63,46,113,140,73,45,169,202,212,83,36,94,250,100,187,222,71,245,190,145,200,202,203,154,204,198,149,214,36,193,117,75,181,205,197,173,87,177,247,221,62,129,219,42,243,210,133,186,77,27,136,50,211,109,60,45,200,124,108,72,152,242,18,104,148,233,18,175,205,102,32,225,169,121,127,94,130,146,109,137,176,218,73,36,200,137,183,22,146,43,157,251,146,55,156,192,216,149,213,43,230,164,115,226,103,197,247,63,162,62,233,147,230,68,46,212,183,249,145,118,92,63,55,194,62,120,117,247,150,250,144,114,101,29,136,249,172,252,255,0,8,155,135,210,156,191,196,102,195,118,168,196,190,146,252,249,207,55,218,141,232,25,127,138,91,222,106,170,198,59,219,243,247,61,63,90,57,56,184,145,182,144,141,234,228,168,180,17,115,191,31,219,31,84,140,107,78,103,78,150,166,21,239,201,41,254,144,187,135,89,157,150,216,198,118,141,205,106,42,116,94,250,164,186,92,237,230,79,160,125,184,119,44,177,12,22,137,82,103,64,89,165,237,119,75,171,62,22,47,58,61,3,144,133,140,35,187,175,73,204,225,110,118,244,253,112,231,147,138,161,52,218,144,109,201,185,220,248,17,127,56,110,20,141,65,169,198,77,149,41,187,106,213,217,90,191,152,125,136,143,37,158,46,59,114,35,212,100,74,62,67,231,143,137,34,188,155,233,145,206,220,72,191,156,85,234,147,114,8,208,214,241,38,162,210,87,225,199,246,197,20,153,88,139,31,89,41,183,117,38,220,72,139,249,199,9,62,188,235,164,226,99,72,148,221,237,167,182,101,110,94,99,31,114,232,115,166,221,73,121,174,223,213,40,251,190,231,160,80,176,116,243,69,205,200,135,247,85,253,16,29,88,154,172,212,166,184,101,82,112,210,105,37,17,56,242,251,172,67,154,105,19,89,101,8,84,149,106,74,73,38,100,179,231,97,205,83,240,196,136,142,27,142,245,99,186,77,61,155,223,159,192,62,151,224,182,218,123,77,52,124,109,193,33,97,210,222,166,85,228,186,179,68,226,34,53,26,136,141,213,114,191,192,52,191,64,175,158,157,53,52,151,63,207,151,252,195,180,68,75,75,150,227,123,180,246,72,251,138,220,199,35,224,199,15,158,232,255,0,250,248,2,194,221,167,11,98,21,95,85,73,163,248,94,95,243,14,101,140,57,92,51,50,77,65,178,189,191,61,95,243,14,224,84,135,23,226,19,37,111,254,188,195,154,131,68,82,20,123,196,48,119,50,238,255,0,80,88,91,135,112,93,114,73,234,57,209,143,134,158,211,171,254,136,250,169,184,50,169,13,37,188,145,20,204,151,171,178,181,122,62,183,208,46,130,41,72,34,249,211,31,250,191,234,27,79,211,76,207,176,150,139,135,155,253,65,213,29,69,154,29,81,90,73,18,219,46,127,158,43,249,135,51,78,167,201,130,134,221,148,234,28,36,95,85,148,102,103,123,219,153,122,71,38,212,21,182,69,125,28,60,195,225,170,193,168,60,211,168,141,40,155,190,157,61,181,21,185,121,133,176,250,14,181,25,165,155,90,29,186,124,196,86,252,35,105,85,52,40,205,87,118,198,119,47,254,174,56,54,176,253,103,120,107,114,115,106,185,119,186,179,254,65,173,84,138,154,120,28,180,240,225,243,197,127,48,111,31,77,74,164,181,180,73,101,215,144,162,95,61,86,225,99,243,24,249,17,169,101,170,65,239,47,196,181,29,237,251,99,142,157,135,235,143,17,238,170,40,79,110,255,0,62,89,112,227,232,27,77,81,107,172,149,157,169,18,185,17,89,229,159,242,0,251,157,126,50,109,185,103,71,158,201,34,184,226,94,158,249,160,244,62,241,29,143,232,140,114,241,169,50,143,86,241,198,213,202,215,51,63,228,27,85,26,94,136,206,18,80,202,84,104,85,140,138,214,59,124,2,14,1,53,105,76,25,19,146,164,31,27,240,89,255,0,56,249,234,21,169,239,25,245,105,242,155,186,45,243,213,23,30,60,120,24,249,223,161,85,31,144,133,53,45,180,167,129,25,27,138,46,255,0,128,125,241,104,207,69,78,153,102,203,167,171,85,248,171,135,155,137,124,32,54,169,85,58,146,18,209,73,168,73,114,218,181,93,213,29,249,219,153,143,170,93,65,233,36,166,16,251,196,106,181,174,163,183,159,206,55,144,204,116,44,140,152,65,36,187,137,36,54,95,67,100,234,150,132,36,139,135,34,244,0,219,101,132,48,146,150,250,16,181,38,247,85,174,163,238,230,99,136,175,212,95,114,57,34,28,135,154,81,59,204,150,105,225,99,225,192,254,1,246,78,98,107,168,89,179,32,210,131,181,139,89,149,185,13,40,130,91,164,111,208,219,135,98,189,202,247,59,115,226,2,199,98,156,23,140,49,4,137,9,102,184,214,133,74,91,233,75,210,157,177,21,213,110,73,62,60,71,73,123,36,177,147,239,184,162,170,210,239,172,204,204,223,119,188,255,0,91,25,62,136,80,218,121,107,92,70,76,142,229,193,178,243,141,232,233,163,33,78,111,41,140,153,153,254,162,143,72,12,45,149,179,166,49,149,167,121,80,161,47,77,237,173,215,78,215,255,0,130,29,231,11,108,199,95,166,207,68,137,126,230,156,66,94,105,102,73,214,103,100,170,231,205,161,146,111,175,14,246,116,81,152,46,127,161,219,27,222,18,167,19,136,74,34,154,77,71,110,8,73,127,40,14,177,133,112,75,24,110,150,244,101,194,167,165,195,121,79,36,216,108,136,139,178,146,35,241,75,143,100,113,216,170,44,181,169,104,101,253,6,168,198,69,218,50,227,218,243,14,245,46,116,100,182,179,38,212,68,72,51,241,72,116,156,69,136,41,177,221,54,221,140,234,148,108,92,140,144,147,243,250,64,91,186,158,21,197,210,96,59,42,21,113,45,33,26,82,101,214,93,73,222,229,230,47,72,248,168,43,196,52,154,155,17,103,214,100,58,166,181,107,211,33,106,35,186,76,203,157,188,228,46,21,54,181,78,118,150,243,171,140,226,155,39,44,105,52,36,239,226,247,92,124,40,171,97,201,21,130,142,154,65,111,85,244,71,29,191,169,191,59,223,144,14,215,133,235,202,68,72,202,121,233,43,50,215,115,213,123,241,87,156,199,105,131,136,227,204,125,81,210,82,46,132,153,158,171,91,129,145,121,253,35,135,195,180,214,36,179,29,230,99,176,150,213,174,201,52,17,119,159,117,135,106,135,77,135,13,123,213,67,143,117,39,73,154,91,43,254,15,64,14,17,152,37,18,160,253,70,66,27,91,111,154,180,145,21,213,218,85,202,247,28,54,49,171,33,125,81,182,13,228,19,123,196,153,23,2,250,31,49,142,233,46,49,62,90,91,74,8,181,92,136,203,184,82,62,24,98,105,26,159,137,9,211,77,140,183,141,146,173,127,132,128,116,74,29,64,207,127,161,110,151,139,126,63,15,164,118,70,42,46,167,86,167,158,59,219,232,143,249,199,118,135,130,224,183,175,119,77,166,166,246,189,153,34,255,0,68,125,109,97,22,91,190,184,144,78,252,189,236,191,162,2,152,30,100,89,209,53,184,201,173,93,107,65,27,137,35,50,224,159,231,29,209,109,178,133,145,37,164,145,115,224,146,28,109,3,14,28,22,108,134,226,160,137,237,118,108,173,220,94,143,64,229,164,192,146,225,234,109,196,145,18,109,204,200,101,3,73,165,133,36,245,50,147,63,74,72,112,117,248,206,72,140,251,12,41,40,37,105,177,25,216,139,137,31,112,231,225,196,121,178,247,229,165,124,79,188,207,187,210,62,133,66,105,222,6,203,71,127,58,72,81,110,34,225,41,110,188,151,205,81,76,206,252,76,206,252,173,230,29,138,51,42,163,161,46,60,100,101,164,154,247,191,63,221,183,14,3,179,183,79,109,54,66,26,105,38,94,100,219,249,2,69,57,181,182,68,227,44,171,143,122,111,252,130,88,113,176,38,38,66,251,58,248,163,87,31,184,57,20,245,117,112,117,148,171,225,73,31,17,240,200,220,196,77,219,104,144,100,122,110,132,145,13,232,11,55,156,181,204,251,23,227,247,5,31,94,249,166,252,84,26,111,230,43,13,183,28,117,118,210,226,138,222,145,188,242,80,155,93,5,199,208,62,116,118,239,167,184,7,83,196,16,234,171,109,213,177,56,208,68,194,185,58,162,227,199,204,45,228,217,85,200,47,165,46,85,164,159,100,151,217,125,124,174,127,204,47,194,233,72,125,10,37,178,194,136,200,210,122,147,126,31,180,56,122,134,16,130,251,151,58,117,60,207,69,187,76,151,167,235,70,54,22,116,177,132,184,104,53,61,62,160,171,113,236,186,103,232,239,80,226,171,57,170,113,99,60,73,155,88,74,147,167,138,92,183,51,47,175,23,106,167,129,161,233,50,240,117,51,197,47,206,75,207,246,163,133,94,90,192,154,233,180,170,77,29,90,254,173,132,153,112,255,0,55,208,37,164,89,167,115,78,167,49,6,136,213,170,226,13,126,45,228,168,173,111,129,126,129,178,88,254,184,215,109,218,245,97,87,225,249,169,103,254,144,191,49,114,130,148,134,82,126,1,160,92,175,196,162,167,207,246,131,90,242,150,152,103,198,137,66,183,155,171,39,250,1,105,22,1,56,246,180,226,207,230,237,94,199,199,140,165,255,0,72,125,203,199,178,247,8,75,149,26,154,148,86,185,155,198,119,59,125,176,190,169,202,154,59,105,35,58,5,11,149,184,69,79,244,6,218,178,206,138,147,61,84,26,33,149,249,117,84,127,64,45,35,20,145,238,142,171,123,86,159,61,215,234,146,92,62,126,110,126,97,112,60,2,181,248,233,142,171,121,202,255,0,200,47,52,60,1,64,99,94,156,63,71,45,86,241,98,35,250,35,125,218,5,52,173,106,108,34,255,0,129,79,243,10,44,28,233,113,169,14,19,73,104,208,122,119,133,186,73,17,119,241,238,227,192,124,169,173,63,48,201,77,201,146,73,190,147,37,44,255,0,159,210,50,57,236,1,68,148,162,91,180,26,66,206,218,110,184,168,51,183,254,168,209,242,55,161,161,181,110,232,20,84,240,51,225,21,5,199,255,0,84,44,49,249,14,56,113,156,82,220,82,172,71,204,239,194,195,141,98,185,18,13,65,43,83,111,18,145,126,40,34,191,20,252,62,145,145,190,224,41,166,147,65,82,105,86,87,11,110,19,111,222,142,58,110,91,82,46,179,240,29,23,95,14,61,89,55,253,232,88,89,246,113,225,52,217,27,82,42,40,34,189,180,174,214,255,0,148,57,26,102,99,56,227,198,215,93,170,25,146,12,248,185,195,153,125,112,237,149,60,191,136,211,142,18,41,212,180,164,173,98,75,36,94,111,173,31,77,23,6,83,24,34,113,234,85,53,70,105,50,185,48,147,62,127,106,32,68,198,105,84,102,84,235,211,150,70,218,79,138,175,198,223,108,54,21,140,160,178,234,220,52,75,185,153,149,200,138,252,254,216,115,143,210,41,236,182,148,166,4,82,34,50,73,18,90,79,15,220,28,81,65,166,184,251,136,56,17,206,198,124,218,79,156,7,65,170,103,92,72,187,171,200,174,22,173,94,42,203,186,223,100,28,115,217,231,78,114,218,92,174,240,243,154,127,172,23,14,102,88,211,167,232,209,71,162,246,47,125,113,211,223,254,103,160,113,236,228,162,14,247,166,208,15,151,231,63,255,0,24,163,167,83,243,102,147,80,146,219,47,183,84,116,141,105,77,156,36,168,172,103,199,154,199,125,161,86,168,21,2,73,177,76,52,153,188,72,35,83,40,43,31,15,49,250,71,208,156,157,143,25,105,91,116,186,18,12,140,142,233,96,136,248,127,152,57,218,70,9,85,61,72,187,48,8,146,233,47,176,159,131,235,125,1,97,244,197,76,102,200,141,44,36,136,149,115,34,73,10,207,140,212,182,92,82,90,110,203,183,5,36,187,140,135,52,112,153,101,6,74,101,174,87,224,146,31,51,138,96,136,219,221,23,254,169,88,5,149,199,177,170,212,217,19,166,68,158,166,25,111,117,165,44,186,164,154,110,73,35,177,23,2,226,98,219,58,206,44,173,206,112,163,98,9,9,43,18,236,228,183,75,145,17,119,92,100,62,51,133,9,234,92,197,185,13,149,223,119,125,77,145,223,180,145,211,240,253,62,149,215,22,146,166,198,185,52,124,119,41,243,151,160,99,97,214,252,31,62,149,72,134,245,70,73,62,102,219,104,81,165,106,81,154,244,222,252,72,188,198,49,35,48,32,205,86,41,173,72,105,242,74,92,170,73,81,22,163,35,34,55,22,99,53,177,83,209,74,33,50,76,88,144,253,136,180,149,138,196,162,224,49,131,28,181,2,93,74,123,76,67,105,46,20,247,84,165,27,105,43,246,149,126,36,40,233,145,107,53,120,80,163,180,85,89,137,36,180,148,145,33,245,17,21,136,189,34,226,209,241,132,239,126,249,163,80,250,31,207,143,211,245,194,224,96,76,174,129,80,161,68,149,42,145,69,127,123,18,59,137,55,99,165,70,90,145,115,230,142,98,228,49,128,112,179,26,173,134,40,165,170,222,44,38,255,0,162,37,133,173,145,137,106,12,48,225,166,163,56,140,208,118,52,188,175,55,194,56,83,197,117,87,27,82,151,85,168,42,196,119,187,234,63,229,23,206,101,7,14,45,26,10,131,79,237,17,151,230,86,255,0,152,117,154,205,27,14,211,153,117,75,161,65,178,25,83,134,72,138,142,68,71,232,244,10,45,114,113,219,176,226,186,219,147,106,70,163,37,40,141,46,31,155,237,189,3,164,214,43,213,218,213,69,226,129,90,158,214,251,78,141,114,86,155,89,37,126,70,126,99,23,150,3,248,54,73,165,165,225,168,203,53,172,145,218,134,209,243,176,229,145,79,193,17,159,39,21,132,233,247,79,122,96,51,126,95,0,12,126,144,222,57,139,74,83,232,197,82,211,166,222,36,231,136,248,170,195,98,30,37,196,49,218,67,85,10,245,73,245,38,250,204,229,45,90,184,240,230,124,123,134,82,68,167,96,201,241,16,217,97,106,121,165,203,246,87,5,171,112,63,131,208,62,121,120,55,6,47,89,35,9,81,136,206,214,249,65,175,232,128,196,218,182,35,196,74,212,168,85,250,139,6,110,153,221,50,156,79,103,143,14,7,240,15,153,138,150,57,93,150,172,91,81,52,169,55,34,57,239,127,56,202,249,120,59,4,178,194,84,238,15,163,43,137,23,10,123,39,198,223,106,57,26,70,9,193,115,84,77,181,132,40,165,102,181,118,169,237,90,220,62,183,210,32,195,245,84,113,118,163,252,178,206,185,31,19,235,142,255,0,56,227,212,198,47,63,23,17,72,47,253,45,209,156,95,35,172,20,217,158,188,27,64,51,63,247,57,175,232,141,167,48,126,1,225,108,21,68,47,139,89,254,136,163,28,112,109,110,176,252,167,24,122,173,53,194,113,198,145,101,62,163,46,38,101,198,230,46,213,2,130,245,73,178,74,247,11,53,189,187,247,203,159,59,122,57,113,29,205,200,249,117,135,219,84,165,224,170,114,108,147,114,236,211,88,35,236,241,244,113,243,13,152,153,155,128,155,82,74,46,29,146,207,108,140,180,68,101,60,124,252,22,46,225,199,61,149,149,119,36,33,200,78,211,89,66,109,114,37,41,60,111,207,130,62,1,186,121,105,138,27,89,47,194,112,180,17,113,34,121,207,232,143,166,187,155,148,8,200,113,76,197,169,183,165,131,87,97,8,46,60,120,248,227,174,83,51,170,149,46,74,26,63,12,158,163,63,27,77,184,21,255,0,84,16,82,189,150,216,160,208,251,205,212,225,164,251,54,61,251,132,125,223,90,56,168,112,177,38,24,208,228,218,203,138,110,53,245,37,153,14,29,245,114,177,29,190,168,133,205,165,227,106,45,74,35,70,168,114,151,188,213,243,198,208,119,177,159,62,215,160,115,176,143,11,213,80,134,28,161,71,113,78,222,230,236,86,204,142,215,62,60,252,192,45,180,60,89,38,106,82,202,38,206,186,80,74,61,78,29,188,222,127,72,231,33,86,102,181,101,156,217,92,81,110,14,159,163,210,46,27,56,103,13,178,68,182,240,253,53,55,77,187,49,27,35,252,3,151,135,135,104,106,36,252,197,129,109,5,250,25,31,204,40,180,77,85,43,82,222,123,117,86,150,68,149,112,37,62,190,4,102,126,145,219,98,68,158,230,189,82,181,90,220,214,163,23,10,46,27,195,241,245,41,84,42,119,110,199,194,42,63,155,210,62,132,51,71,227,187,166,48,159,61,153,73,5,133,163,170,210,42,204,238,183,115,82,139,234,190,151,20,87,229,232,29,102,109,51,18,188,225,39,195,42,185,167,73,94,67,158,159,64,191,175,197,164,171,78,246,154,194,249,218,236,164,236,62,115,162,81,214,178,81,82,97,112,243,176,159,230,1,143,205,225,172,94,153,172,56,221,123,74,82,180,153,145,74,116,187,254,1,118,178,246,61,106,43,122,106,85,37,200,45,250,204,200,222,90,202,218,10,220,253,35,181,42,139,73,74,77,69,75,134,70,69,114,50,97,63,204,62,186,84,56,196,90,89,140,210,12,212,124,144,69,221,232,8,28,68,234,84,217,21,53,204,105,244,37,181,90,196,106,50,63,20,139,204,62,198,233,242,211,12,136,158,73,47,234,137,71,231,243,216,118,168,176,216,210,146,113,134,148,124,111,116,145,143,171,168,50,126,43,12,146,124,218,72,91,11,116,252,74,186,12,204,234,10,182,171,17,19,170,28,229,33,137,74,210,78,61,171,222,138,247,81,159,30,3,180,174,157,7,73,107,133,28,254,22,203,249,134,131,84,8,220,162,32,173,217,236,182,144,176,235,147,168,210,159,82,84,135,26,46,38,124,76,251,254,224,234,21,76,37,138,30,221,110,106,237,166,218,175,242,195,133,230,244,11,158,204,232,74,82,200,227,153,216,248,93,4,62,187,83,159,241,97,55,217,243,182,144,176,181,45,225,12,80,213,245,85,218,59,249,164,57,253,17,204,82,169,85,216,205,252,177,83,215,103,53,29,158,89,240,225,231,33,113,22,204,21,90,209,26,255,0,217,144,217,76,72,198,131,211,29,162,255,0,48,130,195,171,146,102,23,19,144,163,255,0,60,197,28,125,196,22,149,184,179,51,227,204,114,245,40,70,148,45,77,146,18,68,217,159,14,30,113,211,170,75,144,78,146,18,250,200,205,36,124,20,126,115,9,220,62,122,235,146,214,151,201,137,46,34,250,109,219,50,183,47,48,248,105,140,212,53,54,235,178,212,162,227,123,184,163,243,143,142,167,45,232,202,113,215,222,113,104,77,174,68,163,59,242,243,141,168,216,198,153,21,148,161,198,37,26,147,123,153,37,61,231,246,195,17,221,153,110,106,16,149,148,149,17,26,74,214,89,142,66,34,159,82,180,169,213,25,146,123,212,99,174,81,113,85,62,160,178,105,13,73,224,214,190,218,83,107,112,244,250,71,100,109,230,205,180,184,132,154,117,17,31,43,24,202,7,217,25,197,182,233,154,214,163,43,91,152,224,49,52,205,223,86,210,167,10,250,249,31,218,143,181,249,39,107,33,75,35,191,59,216,116,44,85,82,123,229,95,127,123,232,254,136,254,183,210,44,140,63,204,236,51,90,175,248,55,119,57,163,220,111,175,190,117,127,69,163,151,3,243,14,165,128,112,148,152,213,202,92,121,29,81,102,186,147,7,194,230,86,53,164,173,197,35,236,204,108,116,136,62,15,179,213,4,235,222,248,138,183,45,28,251,94,145,244,228,213,101,138,173,86,150,234,210,243,134,85,150,27,35,116,136,207,198,111,210,124,56,140,110,178,201,236,57,134,154,135,9,100,113,162,17,147,166,162,52,160,188,197,232,244,14,197,77,136,72,121,38,148,160,142,231,196,139,208,55,163,147,72,134,233,165,178,43,106,62,5,232,31,10,170,9,138,202,164,153,185,100,31,29,60,248,240,243,250,65,29,254,146,218,186,147,73,51,43,246,191,9,142,161,155,20,83,168,97,74,162,18,134,13,78,110,56,172,188,206,35,209,232,28,174,25,171,20,198,99,104,91,214,94,187,106,63,49,171,211,232,31,78,48,108,156,195,210,245,145,40,143,119,114,62,63,70,144,17,9,181,221,17,202,94,60,171,26,137,130,249,106,26,125,239,211,13,39,230,33,143,110,184,68,157,60,120,24,202,253,184,216,109,188,113,85,82,91,65,94,116,34,224,95,226,36,49,57,72,53,186,180,149,185,159,63,132,88,23,39,40,105,175,78,173,186,134,212,223,246,189,75,237,25,242,214,223,163,210,39,67,38,233,18,32,248,99,122,166,143,95,87,182,147,62,237,231,163,210,33,251,100,252,41,225,156,94,243,43,102,27,133,224,21,57,103,147,114,249,235,30,131,227,196,77,182,16,167,183,23,173,238,218,105,26,183,119,208,155,94,218,189,2,142,255,0,28,143,181,111,64,251,136,202,195,226,96,203,181,195,204,62,196,242,177,243,1,82,62,22,26,77,26,184,240,26,173,99,226,28,248,144,10,17,105,21,185,94,226,128,3,81,10,138,23,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,59,0,210,124,192,0,0,84,142,194,128,2,186,189,2,135,196,0,5,75,152,169,157,187,133,11,152,218,117,93,163,77,128,110,10,234,244,13,41,241,75,224,21,1,83,59,129,29,133,5,76,172,2,128,124,14,192,40,175,20,254,0,26,92,62,239,64,216,87,17,82,59,157,172,53,105,244,128,171,60,44,55,200,251,134,210,56,25,13,210,43,247,128,163,135,100,253,209,214,49,77,63,174,68,36,111,180,123,254,175,22,253,202,244,250,71,103,31,52,198,55,141,145,106,183,106,252,128,70,206,214,248,23,172,98,24,14,120,87,78,169,181,37,91,113,126,107,107,235,132,90,226,8,27,141,199,190,234,213,171,232,109,230,244,137,210,218,35,11,245,202,141,53,125,123,71,191,77,59,110,175,205,77,250,68,63,230,78,15,220,120,59,230,142,173,91,239,206,109,245,31,92,32,234,88,38,191,213,122,239,202,154,181,110,255,0,60,183,45,94,129,159,185,113,152,219,184,169,111,192,215,188,210,227,214,61,8,250,209,25,108,59,212,53,118,117,235,183,125,173,111,254,227,52,178,19,48,186,236,102,35,248,35,70,246,176,150,239,214,47,107,147,69,127,23,210,18,51,91,9,226,191,9,54,147,234,27,187,201,38,254,123,127,169,227,203,210,59,193,39,172,160,209,125,55,62,124,197,178,194,78,111,155,75,154,109,166,73,21,175,246,162,235,97,196,239,90,51,189,189,241,69,255,0,36,134,35,138,147,134,186,230,163,235,186,53,219,243,187,218,223,119,208,62,63,113,123,135,122,199,132,181,105,238,220,219,209,245,66,226,49,30,230,158,223,159,184,111,57,78,223,32,203,125,107,253,111,250,192,91,134,40,126,250,164,245,174,68,127,65,254,177,247,46,137,188,105,40,235,86,181,184,232,244,124,35,189,49,74,220,158,173,253,248,91,197,255,0,88,250,138,21,136,143,123,255,0,36,44,45,122,176,102,245,102,175,9,90,231,127,156,255,0,243,15,166,21,11,169,235,249,107,94,187,125,5,173,107,250,125,34,228,148,93,60,119,159,184,54,157,43,216,44,56,22,147,166,252,71,197,58,118,237,70,141,213,238,142,122,190,17,217,92,79,46,35,226,118,62,151,209,219,243,119,122,64,117,232,178,55,142,182,122,45,219,34,231,233,29,129,142,210,12,253,35,238,102,54,171,30,187,113,243,15,176,160,107,108,207,123,110,63,82,3,135,118,15,88,108,253,247,78,175,173,184,216,110,159,186,116,147,190,189,190,183,253,99,156,38,183,39,163,86,173,61,246,176,210,184,91,245,26,247,154,117,119,105,184,14,181,88,195,222,18,108,145,215,55,125,178,87,206,239,200,140,188,227,172,43,1,238,159,113,207,10,223,82,143,134,227,211,246,194,231,180,190,161,217,182,187,21,188,220,248,143,169,165,239,248,219,77,203,87,156,44,45,52,156,41,239,73,79,95,228,101,249,215,163,225,29,122,85,6,250,126,91,243,254,119,254,177,126,87,11,89,153,239,109,115,191,138,56,105,52,109,90,126,89,243,253,7,250,196,152,22,190,30,29,220,235,249,114,247,183,231,127,235,28,163,116,221,244,134,215,190,181,148,69,226,250,126,17,115,145,72,189,254,88,255,0,145,254,177,243,149,19,118,100,174,179,123,113,241,63,214,22,29,118,28,45,204,101,167,121,123,153,159,139,232,27,209,32,111,95,109,91,219,89,100,94,47,167,225,29,166,28,14,4,123,222,74,250,159,245,142,69,44,238,155,81,234,189,174,124,133,28,107,74,234,76,18,109,175,71,220,189,207,253,99,232,101,254,178,146,236,233,213,233,184,233,152,181,190,179,50,90,47,167,86,239,143,62,228,142,95,6,64,220,196,134,189,237,237,188,250,31,74,189,32,59,43,108,233,43,234,253,193,182,244,61,231,231,150,185,223,144,228,153,111,87,13,93,222,97,245,54,142,235,242,33,108,58,252,106,55,191,41,125,103,153,31,13,30,159,132,114,8,167,90,254,253,255,0,39,253,99,151,221,246,75,136,169,34,253,226,216,113,232,167,90,254,253,255,0,39,253,99,125,168,182,191,111,247,7,216,69,97,170,247,35,20,124,219,143,174,253,193,172,152,186,79,181,251,131,121,35,121,5,98,189,251,192,124,37,18,231,125,231,238,13,39,26,202,241,255,0,112,125,231,197,64,174,36,3,227,40,215,73,118,255,0,112,105,234,92,111,189,255,0,146,62,163,224,53,17,247,0,249,14,31,11,111,63,112,104,114,23,47,124,255,0,146,62,179,87,19,224,40,103,112,28,67,240,180,105,247,203,222,255,0,66,58,236,248,219,246,244,235,211,217,81,114,191,49,222,12,183,158,139,14,34,93,58,196,149,111,185,92,252,95,245,128,183,117,58,78,238,59,199,214,47,102,148,126,39,160,253,34,209,99,149,117,73,38,187,107,211,19,95,154,246,53,112,253,193,145,83,147,166,237,222,250,145,207,246,199,86,173,97,207,9,154,151,215,55,126,244,109,219,119,171,207,199,153,121,198,51,3,20,167,227,45,210,28,143,224,219,218,220,119,223,1,253,72,211,71,168,120,78,99,43,220,238,247,154,184,106,189,172,71,232,244,12,132,127,7,117,61,74,240,142,189,22,252,230,215,191,249,222,145,174,52,13,201,37,27,219,218,255,0,67,254,177,141,133,181,166,39,115,25,165,94,246,213,248,76,124,178,177,47,87,117,109,245,45,90,22,105,190,242,215,183,220,23,119,113,114,209,175,238,216,26,162,111,150,103,214,173,114,191,137,254,176,176,199,218,205,67,194,233,54,119,59,171,59,188,190,173,94,126,28,139,206,56,196,209,55,37,188,235,55,222,246,173,162,214,253,223,72,201,87,48,206,142,223,93,189,207,150,235,253,99,132,169,83,247,43,36,239,175,99,81,120,191,235,11,12,70,145,42,218,125,239,207,222,54,98,214,247,82,152,62,173,123,184,159,163,244,252,2,240,99,217,30,9,234,61,141,238,247,123,223,166,214,211,240,249,197,141,163,87,58,251,250,122,174,141,43,65,120,247,230,127,0,146,46,141,26,173,214,161,57,242,190,155,172,211,227,223,184,189,3,224,153,19,173,226,24,8,222,104,212,182,145,202,246,186,207,143,238,142,119,1,67,235,112,13,123,205,54,151,166,214,191,208,164,119,234,125,7,93,74,43,157,106,218,94,111,134,143,174,47,72,176,62,3,194,223,148,58,146,58,255,0,57,8,227,186,250,230,253,34,210,202,164,117,12,74,175,150,53,232,183,208,90,247,111,225,244,140,186,165,211,62,83,91,123,254,110,25,223,79,160,189,35,73,225,221,236,205,125,114,215,238,221,250,62,17,69,163,203,250,231,83,135,2,55,85,215,163,123,218,215,107,220,214,126,111,72,187,180,228,120,69,150,206,251,189,77,147,158,126,226,225,251,163,148,133,69,220,232,79,89,213,166,255,0,65,111,63,164,118,40,173,238,208,148,222,246,65,16,15,142,151,79,220,233,86,250,254,246,69,226,252,30,145,203,162,78,228,180,232,189,138,220,199,23,83,157,165,162,70,234,250,87,107,234,244,24,251,104,116,205,235,110,63,191,182,244,144,187,105,229,123,159,156,88,29,134,50,117,234,227,107,88,114,72,106,247,237,126,224,219,99,179,171,238,15,149,234,174,239,79,188,94,255,0,93,254,161,144,230,80,222,159,162,191,27,242,26,212,187,36,211,110,100,56,182,101,111,19,125,221,184,219,152,223,71,190,40,149,203,141,128,125,141,248,182,244,141,100,155,118,174,52,198,106,234,34,213,222,125,222,129,244,59,30,237,153,107,253,192,27,10,115,73,242,21,109,205,226,180,218,220,46,56,247,23,185,156,109,218,246,239,251,131,155,97,26,217,66,175,107,164,143,247,0,109,173,155,160,187,95,184,5,30,233,46,223,238,15,165,45,113,241,191,112,111,161,174,5,218,238,243,0,227,247,26,190,143,247,6,235,81,109,127,124,253,193,247,169,62,145,85,43,79,112,15,132,145,99,189,198,171,92,249,143,164,202,233,49,243,186,122,16,163,181,236,147,48,26,86,123,178,243,141,133,203,211,127,123,189,189,35,225,152,173,250,180,91,77,200,189,61,227,142,114,141,190,112,220,235,58,111,221,162,255,0,202,3,176,183,35,85,151,162,215,244,141,74,94,174,54,28,125,58,7,86,105,180,239,117,105,191,208,219,206,55,102,59,184,65,43,78,174,213,185,219,184,6,153,46,232,43,233,191,107,206,56,215,157,214,102,90,109,198,252,198,137,21,62,101,184,228,175,170,255,0,80,248,228,214,183,45,146,186,181,248,219,199,255,0,80,15,141,216,182,183,190,126,224,225,157,106,214,237,126,224,215,35,26,110,116,252,205,189,239,249,247,255,0,40,225,94,198,247,183,204,207,63,231,255,0,252,163,29,195,180,191,51,118,149,123,221,251,38,124,199,1,84,196,93,76,148,125,79,94,150,205,127,60,183,159,209,232,29,86,165,153,23,144,150,188,13,227,160,138,253,99,149,204,254,180,108,38,187,225,53,18,122,174,239,89,238,252,125,86,191,127,34,243,133,194,179,153,189,89,183,17,224,77,87,100,206,253,102,222,127,172,22,246,86,102,239,170,106,249,137,167,85,191,68,223,232,126,208,92,246,40,93,96,181,245,173,54,59,91,69,255,0,148,115,176,48,253,163,161,29,111,207,199,119,233,63,72,113,22,230,133,142,250,195,12,55,224,173,58,181,113,223,223,188,254,180,125,110,98,14,191,53,198,58,166,141,36,74,190,242,253,197,232,244,142,246,254,24,212,226,149,215,188,223,157,127,172,113,238,64,240,76,149,185,189,222,220,137,22,211,167,157,143,211,230,1,180,220,13,236,8,238,239,109,173,8,85,180,242,186,71,70,172,202,240,100,167,220,209,189,247,245,34,215,211,222,124,123,252,195,191,75,196,221,93,132,167,169,106,210,100,159,158,91,187,224,28,90,235,94,21,81,177,213,183,90,79,93,245,234,244,91,145,121,196,22,237,236,220,234,122,127,43,250,245,255,0,141,218,214,255,0,51,210,53,181,159,188,255,0,42,127,244,255,0,255,0,140,125,85,252,21,214,55,31,52,180,233,213,249,205,252,223,92,62,24,24,11,125,188,249,171,107,91,243,143,135,235,128,118,122,22,117,120,89,243,99,220,214,234,235,66,47,215,53,120,198,101,250,153,14,193,59,29,238,25,113,126,10,213,165,179,85,183,246,228,71,245,163,175,80,242,167,115,45,14,248,122,250,28,109,86,234,188,236,127,110,59,236,108,17,102,205,191,9,248,199,107,238,127,249,133,222,58,43,120,251,194,110,161,191,4,238,247,138,38,175,191,189,174,124,252,95,72,228,155,99,120,162,149,174,215,250,27,125,206,99,188,193,192,59,165,33,126,22,190,149,145,252,227,224,250,225,205,123,159,221,35,119,214,239,110,253,223,250,194,194,208,85,218,235,113,157,133,171,78,173,61,171,94,214,50,62,67,168,58,143,115,179,92,155,126,177,172,137,173,62,37,174,68,119,191,31,48,200,73,20,13,58,157,235,126,110,27,191,245,143,138,78,31,235,45,146,58,222,155,29,239,187,191,242,133,134,43,215,241,31,132,92,117,142,167,187,210,250,149,125,229,252,229,230,244,143,143,13,224,141,117,39,170,94,19,183,89,105,78,104,220,120,186,148,74,181,245,113,23,246,187,151,187,213,184,191,11,219,83,230,171,117,127,135,235,135,92,149,134,124,30,95,155,119,150,86,143,157,91,238,243,244,8,45,174,37,157,212,83,22,38,235,94,228,150,222,173,86,190,157,37,123,14,140,230,60,221,91,230,85,239,246,127,254,81,223,177,100,45,212,164,251,237,245,56,239,208,250,72,112,244,102,181,239,187,86,182,158,239,132,7,1,14,119,95,214,123,173,27,187,125,21,239,127,254,194,146,235,29,73,194,141,213,245,235,77,245,107,181,175,195,205,232,23,92,219,220,36,206,250,174,95,0,219,93,55,194,112,95,115,125,186,236,45,22,211,171,187,159,50,243,128,181,145,218,240,162,13,253,91,171,30,139,91,87,166,253,222,113,166,163,135,247,208,92,107,173,233,189,184,238,239,222,94,145,112,32,208,122,179,123,158,181,171,82,175,125,22,243,23,156,114,17,232,251,151,146,239,88,213,107,240,209,110,239,132,6,58,85,145,238,126,91,174,223,127,184,211,195,196,213,168,139,225,183,49,204,97,44,203,220,73,137,19,192,186,180,239,59,93,102,221,202,62,90,69,238,173,82,122,228,39,154,235,26,53,233,227,162,246,177,151,167,208,44,62,101,97,125,18,42,41,235,215,182,231,243,175,66,61,32,47,45,22,119,135,244,39,117,184,212,201,61,227,106,231,110,29,222,113,197,99,140,115,238,78,156,133,248,47,173,104,146,81,173,191,209,123,37,93,175,20,254,167,151,164,91,28,11,136,188,2,227,105,234,123,253,220,50,99,231,154,111,109,60,121,31,152,104,170,208,125,215,204,144,125,111,170,111,94,92,175,157,239,45,115,62,207,50,250,174,126,128,184,224,234,249,143,225,169,175,47,192,219,157,14,172,237,214,53,95,81,253,169,121,135,9,49,122,52,112,189,238,47,110,19,192,62,9,135,111,11,111,119,173,53,249,198,155,88,143,235,143,206,46,92,90,47,91,213,242,206,141,22,250,11,222,255,0,116,6,57,96,188,33,238,130,75,137,240,134,227,114,227,69,243,157,87,212,103,245,197,230,23,8,178,195,112,70,207,135,53,106,239,234,214,231,254,120,191,84,170,95,131,247,175,111,247,154,116,170,218,109,202,231,231,26,166,227,15,7,73,67,62,14,222,92,137,119,223,91,188,254,183,208,2,194,53,146,189,121,105,145,238,151,70,149,18,109,212,239,123,113,253,83,210,59,94,30,202,95,5,178,110,123,160,222,233,112,206,221,83,79,52,145,125,89,139,195,74,198,157,115,75,94,13,209,173,194,69,247,215,181,237,199,197,244,142,194,151,119,237,153,105,211,115,243,220,44,44,163,81,124,15,40,163,107,223,110,126,138,218,111,114,191,167,206,59,53,34,163,118,218,45,207,213,125,23,195,232,29,226,85,35,124,165,63,214,52,234,183,13,23,244,121,199,22,253,3,91,202,62,183,107,219,243,191,71,194,22,29,34,168,125,105,231,83,226,251,234,149,231,239,49,245,208,177,23,131,164,26,58,158,243,67,91,187,239,45,123,25,113,229,232,28,228,198,124,28,157,90,183,157,173,28,173,247,127,112,113,51,169,189,121,178,86,251,70,165,107,241,111,206,252,57,250,68,222,55,234,117,158,191,187,95,86,221,218,231,109,119,231,111,64,239,148,102,183,27,238,214,173,90,123,173,231,29,86,138,231,130,152,54,237,189,212,132,21,252,94,69,247,124,227,183,39,223,125,22,20,125,15,201,235,26,123,26,116,223,190,227,235,130,123,132,253,85,151,127,55,152,113,9,167,233,252,251,254,79,250,198,244,250,63,90,105,194,235,58,110,217,167,196,191,113,250,64,114,146,229,239,93,47,123,181,211,110,126,145,247,81,159,220,168,187,55,237,25,243,244,14,159,72,193,214,121,167,124,35,226,188,147,182,231,157,140,190,184,119,234,109,19,118,217,167,172,223,180,103,226,122,11,210,44,14,81,153,122,144,159,123,181,239,222,62,73,51,247,82,84,91,171,218,223,69,232,248,7,215,26,22,233,105,70,242,246,191,29,35,91,208,117,173,69,189,181,237,244,35,33,194,84,234,219,184,233,95,87,189,214,92,53,250,15,208,62,102,231,245,164,165,59,173,60,9,94,53,255,0,144,114,53,106,79,89,142,150,186,198,157,43,35,190,139,247,31,164,117,18,194,26,38,60,239,132,47,169,74,225,186,229,115,251,97,136,251,103,212,252,30,178,247,141,230,240,207,232,173,107,125,207,72,234,236,226,125,254,175,148,116,233,183,231,183,254,65,246,214,242,251,194,155,147,240,190,235,119,171,244,62,171,222,223,92,94,97,247,97,92,184,240,95,90,249,179,189,222,232,253,15,166,214,213,245,199,231,16,119,12,51,242,199,89,250,29,58,61,63,84,59,115,76,110,219,62,213,237,199,144,248,161,181,213,181,246,181,106,183,117,135,216,181,234,35,225,110,3,49,180,247,31,218,28,116,216,250,144,107,215,200,136,173,111,72,250,222,145,184,236,104,213,114,191,59,15,157,110,245,132,153,105,211,221,206,224,56,25,92,22,166,190,14,35,105,52,126,182,141,125,99,70,190,237,23,181,190,232,251,170,20,142,179,188,87,88,211,170,223,65,127,55,164,109,177,11,169,176,148,239,117,232,191,208,218,247,63,245,136,54,89,162,238,22,103,214,117,112,183,137,111,229,27,115,149,185,104,147,107,217,90,127,8,250,218,149,103,12,183,124,139,206,41,43,223,91,46,235,170,226,142,169,86,171,117,38,137,222,175,174,238,105,182,187,119,31,163,208,44,236,252,107,214,180,124,205,211,166,255,0,159,95,157,190,180,95,137,113,58,194,119,123,205,54,85,239,107,139,77,136,176,102,235,171,252,210,189,245,254,115,240,125,112,197,97,129,153,200,222,159,4,113,254,248,255,0,171,29,255,0,101,170,29,217,132,247,90,241,49,19,103,109,28,236,76,31,156,112,187,75,31,84,247,57,244,122,250,231,162,214,220,142,127,101,236,77,190,234,17,250,150,157,238,34,105,23,222,222,215,220,151,152,6,92,98,137,61,73,135,217,209,175,84,85,42,247,183,114,191,152,112,24,110,87,89,164,188,206,239,78,167,143,141,239,220,147,31,118,99,55,169,50,21,123,90,2,255,0,211,29,7,10,181,104,14,63,171,197,120,202,214,250,212,255,0,56,188,145,118,240,225,110,165,199,43,222,218,255,0,1,142,107,21,191,167,13,74,61,63,81,223,246,68,139,113,67,175,117,121,172,68,234,154,180,234,237,111,45,220,103,202,195,156,198,181,59,224,41,146,247,31,169,246,117,125,153,37,206,194,8,221,219,134,70,243,29,213,147,162,223,47,66,62,127,226,41,24,197,68,139,215,42,15,55,188,209,100,41,87,181,254,136,191,156,95,61,174,103,117,204,196,172,39,117,163,229,152,103,227,95,244,26,7,67,202,234,79,94,172,56,142,177,163,229,35,93,244,95,232,209,233,244,140,160,103,126,198,57,111,213,101,193,170,248,103,87,89,194,173,30,239,171,219,78,163,142,174,122,184,254,208,147,170,98,52,111,56,222,250,127,148,99,22,203,56,111,171,225,108,52,231,93,213,124,43,12,173,187,183,231,108,122,70,84,194,99,70,190,221,239,110,239,132,72,28,179,93,227,232,228,67,101,162,189,198,247,62,34,138,146,251,172,43,207,136,160,0,0,10,223,133,128,84,185,10,138,23,33,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,50,184,17,17,119,138,141,38,71,126,64,40,124,192,0,0,0,0,0,0,5,75,129,92,109,169,26,151,170,227,114,252,44,40,1,107,17,113,0,0,21,51,211,233,184,162,84,11,228,66,137,77,175,204,5,64,202,229,96,177,249,131,143,152,6,217,182,119,191,31,218,21,36,31,255,0,68,55,46,103,192,86,197,107,0,218,181,184,92,107,73,112,26,84,93,171,141,68,124,44,3,80,208,226,77,69,247,70,178,228,7,110,240,22,247,29,225,231,106,47,70,90,94,82,116,169,211,224,214,174,102,159,72,143,76,214,202,154,156,207,5,233,122,81,104,223,242,132,163,231,163,235,189,2,78,170,112,211,41,72,185,47,178,106,241,125,54,24,243,142,242,222,59,189,71,67,117,53,91,123,200,136,254,167,235,68,145,8,249,145,129,234,52,95,7,111,83,37,91,237,245,181,69,82,57,104,244,241,230,56,204,187,197,237,225,202,181,56,221,134,151,9,186,147,50,12,212,246,142,4,164,112,228,127,83,204,101,166,209,89,82,152,190,231,247,17,43,10,213,214,239,118,239,203,117,230,64,194,39,217,92,41,236,18,144,164,216,210,190,217,91,232,191,212,16,36,111,34,115,202,139,49,152,241,157,98,19,10,122,176,134,200,149,82,69,248,147,69,123,105,43,243,25,139,131,171,240,170,236,26,226,186,202,200,158,82,61,237,226,95,18,73,31,119,194,33,223,42,49,75,244,234,149,52,154,56,166,101,85,101,194,215,126,122,145,233,244,9,42,217,147,19,200,174,82,214,169,29,88,149,225,39,208,68,213,249,19,8,62,243,63,56,147,22,25,37,20,174,148,172,189,60,7,216,149,216,172,101,97,242,83,207,222,155,63,135,240,152,250,93,177,32,213,126,34,13,213,168,148,130,43,144,54,162,35,177,153,114,27,4,187,164,172,100,52,169,221,5,123,167,205,196,6,236,185,76,165,4,75,113,9,178,173,197,68,56,103,163,148,157,59,183,8,244,222,246,43,141,217,44,245,195,52,25,40,251,90,187,63,253,122,71,33,26,148,150,53,89,47,118,173,204,191,212,3,133,58,51,165,201,106,63,248,63,245,142,29,218,36,243,150,210,138,44,131,34,52,220,201,149,121,199,123,83,118,238,49,244,54,202,76,181,42,229,99,1,193,209,105,207,180,213,156,67,136,247,219,246,144,101,194,196,57,214,219,208,157,36,119,185,222,246,26,94,125,12,145,145,45,28,175,196,199,204,85,45,37,98,83,95,183,254,176,31,67,177,155,89,153,174,66,81,126,227,238,253,209,188,203,13,161,178,36,190,149,91,205,222,56,89,51,223,90,213,161,8,81,29,185,17,152,250,33,205,116,144,130,113,40,79,59,220,140,188,224,55,38,54,147,121,87,112,139,151,63,128,114,80,153,74,91,66,137,210,59,160,191,144,112,243,28,75,134,106,37,36,204,204,185,31,160,114,52,215,137,100,150,205,73,236,182,92,143,143,112,14,72,248,36,173,196,104,220,154,249,153,166,222,129,188,148,17,145,115,228,10,51,46,69,112,31,20,132,188,141,58,88,90,239,126,68,124,6,204,70,159,81,118,216,90,59,93,233,49,202,184,243,105,181,220,65,124,38,52,147,237,105,50,39,81,255,0,172,64,54,73,139,25,25,175,151,117,134,179,104,212,147,231,203,204,53,36,208,190,214,178,225,230,49,168,150,69,217,185,113,25,64,248,138,154,107,123,123,189,50,191,118,159,71,194,62,248,236,110,144,150,245,94,215,227,97,173,8,186,72,248,141,74,90,91,43,169,68,86,243,152,88,106,36,146,78,230,98,186,210,158,38,162,47,186,56,217,245,136,48,144,75,122,116,86,238,162,79,190,58,69,221,233,49,111,113,78,117,97,170,26,86,149,226,188,50,218,155,144,108,153,61,57,178,50,50,213,192,253,240,184,240,11,216,92,231,106,208,227,241,117,246,80,68,122,110,167,72,184,142,22,161,152,216,78,159,187,235,53,250,67,123,203,233,215,80,105,55,181,185,92,253,35,22,179,11,107,58,69,57,133,148,44,87,130,29,90,102,155,118,84,228,168,237,101,241,224,247,160,134,33,99,109,175,241,117,67,169,117,102,112,155,219,189,230,173,210,93,85,175,167,157,158,244,5,228,72,253,123,105,108,186,165,110,47,136,240,227,155,221,95,167,204,38,214,183,195,231,29,22,70,218,121,112,218,15,85,67,13,241,35,231,137,88,254,136,139,26,174,103,102,5,123,117,186,195,113,157,220,106,190,226,27,234,182,171,115,237,159,152,112,222,3,204,169,196,100,120,18,174,122,75,232,41,114,59,254,231,160,4,171,171,109,220,185,108,202,211,48,218,139,157,203,19,49,253,17,244,69,219,131,46,28,90,18,114,240,217,106,89,23,247,78,199,244,68,76,187,133,115,21,164,170,248,22,180,86,35,62,52,199,255,0,152,113,146,35,227,186,99,132,167,176,148,246,146,130,222,25,187,1,228,145,17,119,159,46,28,5,19,101,134,54,174,203,138,219,241,152,77,119,13,180,111,107,229,136,88,81,149,137,71,202,197,126,66,231,81,51,63,8,86,218,101,112,241,5,29,195,123,86,146,106,164,211,151,177,157,237,99,227,200,196,11,97,204,212,196,152,118,100,119,250,133,61,10,143,175,131,237,56,68,90,136,203,143,108,190,168,100,14,84,237,121,136,105,50,105,113,228,47,8,178,219,91,251,169,227,90,109,114,89,241,51,120,188,224,38,46,53,86,12,180,146,216,150,195,132,100,102,70,135,73,93,246,238,27,251,228,43,145,145,253,209,133,249,75,181,197,38,173,1,159,10,98,188,15,29,205,195,170,52,148,228,160,200,201,219,23,5,60,125,194,253,225,236,238,194,21,70,218,82,177,158,22,61,113,210,231,189,212,90,239,183,217,15,135,16,23,92,148,101,199,72,169,17,171,136,225,41,184,187,15,212,154,108,226,87,169,111,154,154,39,44,204,164,43,133,139,143,5,114,226,57,166,100,48,226,9,72,121,181,17,145,29,201,68,96,10,74,190,164,255,0,104,124,146,91,50,71,127,35,238,28,149,139,206,62,119,154,222,32,200,200,249,31,32,29,118,106,183,105,82,203,181,165,6,118,243,243,29,66,185,86,146,106,83,13,211,28,115,91,38,90,146,102,118,51,185,121,135,125,147,77,74,210,162,50,118,198,147,46,31,253,135,18,238,30,140,165,18,205,82,46,69,231,47,230,18,69,149,173,208,170,149,87,158,73,64,148,217,59,167,142,225,74,181,136,191,152,114,56,91,4,201,138,184,174,189,33,196,26,117,221,42,142,101,107,234,243,152,184,211,96,174,51,139,221,54,234,137,54,177,153,95,204,62,84,245,132,168,148,108,168,190,20,152,196,109,179,74,38,24,36,156,146,61,63,91,110,255,0,132,109,190,81,217,65,106,150,217,88,237,196,200,191,148,106,155,53,230,218,89,37,9,53,149,187,38,71,126,100,58,69,78,173,136,28,117,198,209,74,53,33,46,158,147,38,22,119,46,54,62,96,57,122,131,209,145,169,69,37,165,93,103,192,148,94,145,111,241,38,41,167,49,36,154,121,248,205,232,91,137,35,84,132,149,236,101,231,28,204,149,212,214,210,84,228,21,164,204,200,204,183,74,43,29,133,175,197,148,9,117,41,198,183,97,203,45,46,186,101,161,179,227,115,47,71,160,5,162,205,92,192,135,43,193,125,85,134,94,211,191,213,187,148,74,181,244,90,246,33,111,240,117,18,100,121,197,34,67,79,52,150,157,105,125,182,141,36,100,70,102,124,76,119,138,158,90,81,228,238,247,175,212,19,166,246,178,146,94,111,172,29,169,156,31,79,77,219,55,101,105,115,178,163,212,158,5,255,0,170,49,145,217,114,255,0,21,83,96,83,213,17,233,49,146,183,37,154,136,149,33,41,62,41,65,114,63,128,92,88,152,174,156,132,106,75,209,212,68,171,153,148,132,139,56,198,14,162,68,146,209,166,108,139,165,105,89,18,156,71,159,237,125,3,158,54,35,197,101,109,48,238,178,50,51,226,162,51,189,189,2,220,92,10,214,53,166,28,23,86,78,197,185,18,75,79,89,79,30,209,14,179,3,48,35,120,93,12,183,17,167,57,216,211,36,184,246,76,252,195,128,106,140,213,78,34,205,253,242,75,86,147,52,112,229,99,239,33,90,86,22,166,199,171,52,180,72,145,173,58,184,26,211,245,39,232,11,139,211,134,241,19,51,99,199,82,155,67,90,245,243,116,142,214,51,244,122,7,112,136,250,76,137,72,50,85,211,126,6,45,117,10,157,41,166,88,40,209,95,113,5,171,74,180,25,223,137,247,145,11,143,72,109,228,178,209,56,210,146,123,148,220,141,38,86,59,16,163,179,64,168,154,76,146,227,26,18,72,177,40,213,98,62,94,129,202,35,16,83,144,68,149,74,142,70,69,99,35,125,36,100,99,168,204,168,58,203,41,74,82,142,10,36,241,35,243,31,164,117,229,63,41,231,221,81,51,126,217,159,4,159,156,91,139,133,82,198,80,155,221,233,38,23,123,242,144,92,57,122,7,86,167,85,119,219,205,49,249,91,146,175,231,244,14,63,168,195,123,243,67,230,221,185,118,136,175,251,99,157,164,209,34,55,189,208,235,167,125,55,237,23,167,208,32,239,145,167,54,218,15,81,164,184,223,138,172,62,216,245,38,21,109,43,108,251,86,224,178,28,59,112,210,250,76,150,75,43,158,158,3,239,129,68,101,36,70,70,247,5,223,187,209,232,25,111,28,220,105,9,113,69,98,46,103,223,232,28,156,115,224,147,248,71,31,10,10,26,59,150,187,220,249,252,3,145,108,148,86,65,17,216,80,118,57,188,102,100,171,95,209,113,244,48,214,148,165,58,185,36,139,144,212,210,108,146,51,189,198,226,75,137,216,6,180,164,173,109,66,186,60,199,112,73,21,198,225,92,185,16,13,41,111,210,42,164,25,218,223,128,106,34,50,230,67,89,88,187,192,108,104,183,51,26,22,221,200,236,125,222,97,188,100,102,124,72,197,12,136,184,16,15,157,45,29,238,103,251,130,138,77,150,124,70,254,158,60,72,198,219,137,226,118,1,199,204,35,61,105,34,191,33,196,212,155,95,87,78,148,40,251,101,200,189,6,57,215,153,51,37,43,74,187,187,135,200,182,20,233,238,214,149,18,75,141,200,128,116,10,189,62,65,160,214,134,156,81,169,203,216,144,124,57,139,63,142,104,53,153,136,113,182,169,83,85,105,134,162,52,199,90,174,93,175,71,164,100,179,148,166,221,185,30,247,157,248,127,246,28,116,156,39,18,65,158,179,148,87,86,174,22,254,97,38,6,10,75,195,120,181,157,26,112,149,93,119,191,40,110,240,255,0,146,56,26,150,11,198,83,183,118,194,53,164,104,191,232,7,78,247,183,214,250,6,124,61,151,116,197,90,238,79,225,233,79,244,70,209,229,229,40,191,62,159,255,0,172,159,232,140,122,163,3,34,228,142,47,150,105,82,169,53,134,139,81,36,239,74,116,237,233,253,209,221,48,142,67,98,6,36,70,113,245,84,27,36,203,66,143,93,45,101,192,141,60,120,168,102,58,176,188,56,173,168,155,92,147,224,106,226,101,207,246,135,204,152,27,165,17,37,46,25,94,252,75,253,66,196,11,99,64,203,217,116,168,107,105,82,157,95,190,155,151,56,166,158,226,244,250,7,34,156,61,33,151,119,164,167,20,101,244,59,163,254,113,113,85,24,244,40,180,175,145,247,15,144,224,145,170,230,78,5,133,176,196,113,106,105,133,33,182,105,82,158,182,139,105,109,71,126,37,230,33,106,49,84,236,77,76,90,148,214,10,169,201,45,226,83,217,105,194,230,155,223,196,49,148,174,210,218,113,163,37,155,132,71,240,121,254,1,196,79,193,244,202,143,101,231,228,151,18,87,97,73,243,91,234,66,194,62,241,238,42,197,7,190,73,229,237,80,173,53,95,66,231,215,125,140,117,122,110,107,86,233,79,171,127,151,211,136,146,131,106,235,117,105,226,70,94,118,189,3,58,241,6,68,225,122,178,221,235,19,107,41,212,250,157,236,56,217,113,59,249,219,62,28,69,190,174,236,181,131,220,37,45,51,49,34,141,79,25,240,113,163,243,253,136,5,169,195,123,65,193,87,89,235,20,38,24,241,45,174,164,69,171,159,43,160,133,202,135,158,24,123,183,188,85,57,28,173,170,166,130,191,238,14,150,189,148,168,141,219,118,214,43,59,243,236,163,250,145,244,75,217,182,10,52,104,137,137,142,247,191,189,151,245,66,11,203,72,218,19,11,63,45,182,82,245,42,238,56,132,240,171,182,124,206,222,97,223,160,102,181,2,73,19,165,38,158,73,74,236,103,225,4,25,119,122,6,45,193,217,249,186,116,134,229,49,79,196,106,91,107,75,132,74,106,229,116,157,203,147,99,176,187,134,113,29,38,51,172,196,195,245,37,145,165,78,118,226,56,103,123,122,8,188,194,140,159,135,154,56,97,203,32,234,180,180,154,151,98,47,8,55,113,205,177,139,40,147,91,73,183,84,130,122,239,109,50,144,124,191,251,12,25,170,207,199,180,151,55,236,225,73,39,185,111,124,91,200,15,90,229,115,227,107,112,224,62,120,25,255,0,142,168,234,68,121,116,106,60,125,205,245,19,241,222,65,166,247,50,189,220,43,115,11,140,238,93,90,154,181,26,81,62,49,223,204,242,79,249,71,205,38,75,43,249,211,136,89,95,154,84,70,49,22,131,180,117,98,76,134,10,106,240,227,41,86,173,71,117,166,220,14,220,221,248,5,207,194,249,217,77,158,218,74,85,119,14,182,173,10,81,145,74,73,125,21,187,220,22,226,233,84,36,155,105,212,109,240,215,110,127,8,234,53,106,155,42,53,164,212,130,50,116,254,140,189,35,152,139,136,104,117,214,26,36,86,96,56,106,66,94,179,18,16,125,220,249,159,14,35,142,157,134,41,178,77,78,166,67,234,214,179,93,210,180,153,113,191,46,2,11,113,94,196,38,220,141,12,67,223,233,90,200,205,14,94,220,75,204,70,58,153,227,137,237,120,216,102,65,95,206,226,139,253,1,114,164,96,138,122,36,188,163,114,97,107,90,143,137,167,207,246,163,170,213,168,148,118,55,90,231,45,58,181,120,206,164,188,222,129,7,92,44,66,85,103,16,133,69,38,13,10,34,43,185,125,87,251,133,230,29,75,48,222,168,50,183,81,22,147,34,74,14,10,140,214,218,84,100,71,219,225,192,143,255,0,163,31,93,78,83,116,153,48,220,136,226,22,149,57,117,154,206,228,146,35,79,154,214,230,99,147,69,78,21,98,27,221,98,108,116,169,68,166,172,219,132,92,12,189,38,124,120,128,178,148,234,173,78,28,182,28,94,31,149,216,117,43,177,146,138,246,50,250,223,64,184,145,113,18,170,84,244,180,244,3,138,110,94,250,156,190,155,43,210,69,230,253,209,245,76,194,208,148,211,146,163,57,37,213,52,131,52,233,50,81,26,136,175,110,4,62,26,101,38,76,151,154,97,232,178,18,133,106,185,146,12,187,140,251,200,7,37,79,169,147,10,109,132,51,188,36,223,180,74,231,204,252,195,130,198,21,7,222,106,90,91,130,181,25,238,236,68,102,127,83,232,29,150,77,29,138,84,21,77,74,157,37,53,111,158,25,91,137,219,143,2,243,139,105,137,177,124,200,245,121,49,27,76,67,109,58,44,163,35,191,138,147,250,160,22,206,188,229,69,137,50,29,85,34,78,149,72,89,17,154,20,69,204,253,3,173,123,161,147,5,247,29,85,37,197,92,205,54,53,25,119,253,175,160,94,165,211,232,117,200,205,156,234,154,91,82,200,158,81,54,242,10,202,50,226,92,72,248,113,49,215,170,217,115,134,93,73,173,138,148,199,20,167,53,25,37,230,207,135,31,50,64,113,212,172,218,147,14,19,44,163,10,58,238,150,144,147,50,146,101,200,191,91,23,67,3,231,36,214,122,238,255,0,5,190,213,247,118,215,36,202,254,55,157,177,212,232,121,91,76,125,147,178,170,102,73,74,44,105,52,249,143,235,5,215,166,229,85,32,183,154,92,169,159,46,244,250,126,176,5,211,141,137,169,149,216,51,163,199,151,23,94,232,208,68,137,9,89,153,168,148,69,192,190,1,198,211,233,68,194,55,238,200,209,187,94,179,37,38,220,10,199,231,29,58,145,70,169,225,217,4,184,116,217,107,75,203,65,184,110,178,163,36,146,79,208,69,110,102,59,123,51,100,202,136,234,37,52,150,214,173,72,36,146,76,140,200,203,210,3,233,151,137,105,240,29,78,169,17,212,100,90,236,111,164,175,199,253,67,104,179,7,122,162,102,29,35,172,146,190,137,169,26,136,143,205,193,39,255,0,209,142,189,84,195,76,75,37,74,116,164,164,219,108,203,179,98,43,21,207,143,15,72,248,40,175,69,163,212,26,132,137,13,145,47,83,158,250,178,213,226,153,122,56,112,1,116,40,88,175,89,176,169,48,58,181,245,106,222,59,109,60,249,220,139,255,0,163,29,149,170,236,89,36,68,210,154,81,171,145,37,210,49,209,96,179,10,161,25,14,46,73,123,229,252,69,149,184,25,255,0,48,231,233,20,200,113,212,211,136,121,103,167,85,174,162,183,127,160,7,97,114,180,249,32,144,138,107,139,211,194,228,163,227,233,228,43,224,245,214,208,150,150,165,70,228,237,205,58,190,231,119,159,247,6,194,166,196,97,37,121,76,149,187,61,165,144,171,184,154,4,6,146,235,53,24,38,179,178,76,148,242,120,126,239,160,7,55,76,195,104,134,133,23,132,82,189,68,159,206,237,107,95,210,57,147,134,135,185,62,69,111,69,255,0,148,112,84,10,179,213,52,188,227,132,214,146,36,26,20,139,217,68,119,227,204,239,220,57,101,73,113,155,104,74,78,252,238,64,62,182,96,197,98,251,234,139,72,213,203,85,138,255,0,186,62,114,197,52,104,199,187,240,140,37,25,241,252,210,130,28,85,94,76,231,55,91,184,218,173,170,246,65,159,152,116,4,208,234,210,92,75,135,75,155,192,200,174,150,21,111,192,40,189,116,186,236,41,241,212,76,60,194,201,75,52,93,15,18,184,216,188,223,8,228,27,45,223,190,17,234,183,112,183,216,46,12,152,17,116,189,29,230,143,172,235,179,136,52,240,178,120,241,238,224,59,220,119,247,157,146,52,157,207,184,88,26,39,203,144,166,214,134,160,184,225,157,173,166,231,126,94,129,212,37,149,87,195,11,115,192,178,244,240,227,187,85,188,95,128,119,246,141,182,200,156,113,100,155,115,212,118,34,31,52,153,48,205,229,26,101,52,106,225,192,150,94,96,145,197,70,170,189,17,134,141,112,87,125,9,73,145,168,200,200,237,240,14,38,161,140,101,50,165,146,40,14,185,103,12,184,56,124,121,241,241,71,33,82,148,202,72,205,79,54,69,188,230,106,47,72,249,18,138,51,228,91,234,147,105,51,45,70,68,242,11,136,131,130,133,152,79,20,137,73,145,64,91,58,87,98,53,190,101,171,137,249,208,59,116,28,99,74,145,174,210,98,22,155,126,137,73,249,199,0,246,20,162,205,113,78,51,53,247,59,70,163,221,184,131,34,191,220,28,2,176,179,148,203,117,88,211,23,188,241,181,162,246,183,46,68,94,112,23,1,115,41,234,181,234,17,203,254,17,63,206,57,180,215,169,241,99,184,93,106,58,200,136,213,125,242,75,184,99,165,123,22,227,138,118,227,171,225,194,86,243,85,245,67,120,249,91,204,126,145,192,43,58,113,57,50,182,165,193,165,50,107,35,43,41,167,18,118,50,231,197,127,8,92,100,156,156,69,79,152,174,196,152,228,102,157,4,68,250,78,231,255,0,209,138,51,82,110,43,70,225,18,86,68,127,87,111,64,198,136,25,185,57,47,180,183,23,72,73,19,137,51,51,51,43,21,203,235,197,197,194,185,149,10,187,104,146,234,180,116,111,28,81,89,183,200,149,98,73,31,11,168,194,227,189,214,115,14,37,49,47,19,145,153,51,107,77,200,229,18,121,219,209,233,29,93,220,235,132,153,70,193,82,152,50,47,162,235,229,230,191,212,15,150,187,69,162,214,73,247,149,80,82,146,246,158,211,78,160,203,133,139,129,216,252,195,133,78,87,80,100,55,214,154,149,80,90,213,200,146,180,25,31,119,212,5,228,119,200,152,158,147,91,109,11,57,209,24,55,16,79,26,122,194,84,105,191,119,119,156,125,201,84,99,34,54,165,180,231,14,26,84,71,114,243,243,22,185,204,63,54,137,117,65,131,49,205,39,186,45,109,25,246,124,252,8,188,196,59,5,38,176,236,116,54,82,247,44,153,52,73,61,231,102,202,225,195,137,243,230,3,149,168,52,235,171,90,80,218,143,223,12,238,68,103,231,31,46,48,196,49,105,93,83,126,109,22,247,121,109,111,18,121,105,243,243,230,57,72,115,35,200,59,166,67,74,53,39,87,101,100,98,223,102,171,13,76,240,93,148,106,209,191,241,14,252,244,127,48,12,42,218,31,29,210,234,62,231,250,171,177,92,221,245,189,91,185,73,85,175,186,181,236,92,57,14,223,178,78,22,154,168,49,37,41,47,164,154,196,141,153,145,176,125,196,193,243,24,211,152,59,247,250,134,182,148,90,119,182,178,79,235,6,105,236,156,227,199,68,109,27,190,120,132,139,145,253,67,2,140,149,171,97,167,170,36,179,39,150,130,54,141,31,58,51,183,62,60,253,35,128,147,132,222,129,75,122,34,100,45,229,45,68,178,179,38,71,204,187,174,126,97,117,99,66,83,209,214,106,67,132,119,50,224,94,129,199,84,41,36,71,169,73,120,136,146,92,203,211,240,0,178,105,194,206,69,172,149,70,84,165,50,218,124,99,113,173,36,87,69,138,230,102,58,134,117,227,138,54,31,192,53,152,138,153,9,229,199,234,252,14,90,16,103,169,230,207,151,27,115,29,167,57,177,148,140,49,26,176,196,115,135,242,183,87,182,254,247,237,27,103,198,202,47,170,24,39,159,121,183,82,171,49,93,165,43,193,39,189,234,188,27,213,175,129,180,174,29,179,243,121,130,194,205,230,197,65,88,195,48,170,178,105,209,205,100,230,225,101,185,86,248,172,150,27,73,241,34,243,140,131,217,87,36,177,61,66,188,83,21,14,168,211,111,208,55,169,81,210,220,52,153,41,108,25,88,238,87,224,98,215,100,6,93,57,152,184,170,83,210,161,85,20,149,211,92,122,240,155,185,25,165,214,145,222,149,112,254,81,44,27,61,229,44,28,53,75,164,60,218,42,233,89,80,35,176,100,249,17,91,178,215,214,23,30,200,162,235,101,62,21,145,69,195,52,72,239,186,230,166,40,209,152,81,45,147,65,220,155,108,142,228,103,192,248,114,23,53,182,249,241,31,13,46,33,49,29,150,200,151,100,52,148,241,231,192,136,114,168,111,159,48,27,205,149,174,55,73,90,120,115,26,82,92,238,0,53,234,185,222,194,183,213,199,144,208,87,46,225,168,0,0,0,106,46,66,162,133,200,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,231,204,80,84,236,41,107,128,0,0,0,0,0,0,0,0,5,174,0,23,184,169,25,247,10,88,106,34,176,10,128,0,13,54,177,138,159,33,80,1,182,174,67,108,212,100,118,238,27,202,34,50,59,141,165,167,153,17,0,212,149,249,172,53,106,51,230,67,100,136,200,198,233,29,200,128,81,73,29,74,183,73,76,157,206,164,189,217,213,226,151,193,232,29,185,87,59,15,149,248,228,230,158,197,237,126,240,24,37,159,57,102,153,254,3,211,22,170,189,223,90,249,218,47,107,238,185,246,61,2,37,243,15,13,191,72,170,54,151,34,76,108,202,33,57,103,91,50,63,25,124,121,23,14,3,208,62,52,194,17,39,245,61,245,63,94,141,229,189,248,202,215,211,230,87,160,69,38,213,249,39,34,149,85,122,100,28,51,186,102,62,29,83,202,87,93,37,105,52,169,243,51,177,184,102,124,8,132,230,49,47,0,75,90,43,52,196,30,146,51,168,179,207,237,208,36,195,100,41,14,28,19,236,149,188,41,39,141,191,197,144,35,27,15,17,211,49,53,37,15,150,239,229,214,22,101,207,134,240,184,240,191,152,73,118,198,213,24,82,105,11,38,222,212,191,11,201,34,236,153,126,133,111,208,18,51,34,152,233,155,13,222,221,255,0,132,199,218,171,44,141,38,124,199,23,74,51,208,209,159,139,218,254,81,202,17,32,248,151,49,136,163,108,150,171,113,228,53,174,10,92,46,36,231,159,128,250,216,105,22,35,52,243,79,156,125,137,109,22,46,29,192,56,86,34,27,110,170,201,95,35,46,37,233,28,209,32,213,204,140,110,34,43,69,218,209,204,188,230,62,196,199,79,212,126,232,202,32,113,14,199,95,14,194,255,0,104,107,105,38,164,26,76,143,143,1,203,28,123,243,71,238,141,77,194,96,191,58,227,127,170,48,176,235,147,32,146,137,74,34,114,228,131,28,97,64,121,74,45,44,186,127,2,76,119,133,192,101,68,122,154,238,250,163,254,113,182,80,88,108,174,150,173,254,113,137,97,212,10,19,232,77,247,14,240,243,164,198,133,33,242,186,77,149,23,249,166,59,145,198,97,92,20,143,221,49,180,229,50,58,140,212,76,94,255,0,92,127,206,22,29,89,168,142,186,68,102,203,159,113,38,62,200,44,60,195,166,162,105,126,45,184,164,252,228,57,246,96,165,190,4,213,138,220,59,67,112,163,32,207,130,56,252,32,54,89,59,161,36,174,7,164,134,165,34,222,41,25,141,242,142,146,228,143,221,27,155,155,125,15,238,139,97,192,202,68,149,105,210,194,207,159,36,152,212,204,85,153,118,219,113,60,124,214,28,222,228,143,232,127,116,81,77,241,190,158,31,8,88,124,44,198,210,86,34,87,49,189,213,82,106,37,171,89,88,111,155,140,50,70,107,59,88,175,200,199,90,197,120,234,135,135,161,202,126,93,87,171,165,136,139,144,163,220,45,118,73,18,140,207,130,79,204,124,5,28,228,169,209,33,52,165,185,41,148,18,45,115,90,200,136,174,125,255,0,182,58,30,50,205,42,5,6,52,197,63,136,232,44,155,27,187,239,230,33,54,212,105,231,117,151,156,98,206,120,109,139,66,165,53,90,129,68,204,93,211,237,117,109,210,60,16,181,90,230,217,159,21,48,101,200,207,152,194,140,209,218,115,27,98,201,245,56,176,177,191,90,102,86,231,74,124,26,202,53,105,74,12,248,155,68,101,99,73,254,208,12,221,206,189,173,98,81,84,184,180,156,69,130,164,26,37,52,86,84,178,90,180,155,38,102,125,151,139,188,97,54,98,109,27,139,49,37,66,122,24,135,65,125,10,168,186,250,78,51,110,170,229,169,118,50,179,167,195,181,207,224,22,242,141,133,51,27,51,231,184,251,80,60,38,107,108,223,190,245,134,111,160,201,23,230,158,87,176,201,188,161,216,183,16,85,23,30,86,32,203,93,235,79,210,208,246,175,12,161,55,113,91,179,189,144,249,31,35,63,64,131,25,147,27,28,227,57,14,18,48,156,247,183,134,114,190,84,128,242,175,115,230,92,251,61,175,192,46,206,13,217,62,189,91,235,157,127,7,227,134,183,59,189,26,41,235,77,239,170,247,187,39,230,33,33,57,101,178,70,18,160,179,21,215,114,255,0,112,239,131,144,210,207,194,174,171,141,145,114,249,241,247,144,200,234,22,91,208,169,219,253,205,27,119,188,211,127,150,86,119,181,252,234,244,128,192,124,19,176,214,31,99,174,245,136,216,233,173,91,187,107,66,19,127,27,207,28,95,58,86,200,88,81,173,233,111,49,97,106,211,204,219,244,253,132,101,172,106,4,54,245,124,169,107,219,243,195,254,113,200,55,1,164,95,75,86,255,0,56,255,0,156,81,135,211,246,65,194,171,109,100,78,98,195,187,102,92,13,191,79,216,69,179,199,123,23,97,233,17,165,19,12,227,71,12,224,173,36,72,74,14,231,101,112,224,192,144,243,132,217,151,22,191,229,13,135,168,176,159,74,183,145,181,93,58,124,115,46,31,182,2,16,179,51,99,153,244,131,169,59,78,194,248,237,237,214,231,65,170,18,148,71,125,23,228,193,121,204,88,92,73,147,216,187,12,72,145,108,31,137,80,152,218,56,200,167,186,86,212,69,207,176,95,85,248,7,160,250,238,92,208,170,168,125,18,40,219,212,187,166,229,214,22,155,218,222,101,23,152,90,60,121,179,22,8,196,13,78,55,48,70,253,79,238,175,243,73,228,234,210,105,251,41,91,144,8,55,167,226,28,91,132,94,52,21,11,118,105,73,183,105,81,93,35,237,25,43,206,92,127,144,92,140,47,180,190,47,164,110,219,84,44,62,130,106,57,51,239,173,186,71,195,79,63,125,46,60,6,112,102,238,195,116,233,114,28,122,131,149,250,245,72,107,143,134,212,93,146,104,200,252,105,30,113,139,25,131,177,150,59,164,27,238,194,203,125,210,14,114,155,73,248,97,149,118,123,118,46,47,159,152,132,23,107,40,182,206,171,179,33,166,170,19,112,84,100,34,154,148,221,199,20,142,209,27,124,56,191,207,159,237,12,212,203,13,161,176,238,38,162,183,34,78,45,194,68,226,98,198,90,146,196,246,236,70,180,25,153,29,220,63,48,133,44,79,151,152,235,6,72,145,214,105,29,76,154,148,184,159,154,25,114,198,70,174,207,5,31,212,243,244,14,99,6,103,70,51,193,204,191,9,188,75,212,238,150,154,52,245,54,156,249,217,40,173,125,7,202,226,143,64,240,43,180,249,251,205,205,66,27,155,187,95,118,242,78,215,191,62,62,129,201,145,164,248,37,68,126,126,34,53,178,91,108,134,94,240,207,135,51,26,246,234,251,175,153,7,246,75,248,172,124,28,198,116,96,204,207,195,248,145,231,218,137,92,235,6,218,154,73,151,86,90,45,168,213,110,104,46,118,1,223,214,130,210,101,126,225,240,186,209,17,247,242,31,83,114,152,120,174,218,238,87,183,35,230,40,226,111,221,220,3,134,153,17,46,37,103,219,185,219,144,227,157,130,146,65,240,114,227,159,117,179,226,68,67,97,108,17,164,204,209,199,225,18,96,117,119,168,141,60,233,173,123,242,191,155,151,47,128,124,202,161,197,37,25,26,222,231,231,47,230,29,173,198,136,136,203,79,238,142,50,91,70,87,52,167,142,175,56,196,117,10,157,42,34,82,119,117,194,247,203,113,81,122,125,2,222,98,198,10,11,205,27,58,140,156,83,158,55,30,70,92,191,108,92,186,180,121,46,18,137,40,191,190,153,243,47,72,234,24,166,142,236,174,171,242,190,163,78,187,246,200,185,233,244,128,193,138,190,108,215,218,221,90,45,51,142,174,104,95,163,235,199,41,31,54,235,106,51,41,44,82,219,229,107,165,101,127,219,88,226,113,30,87,98,34,234,250,40,127,87,250,37,191,71,215,142,119,24,229,170,96,193,57,49,168,186,13,182,94,89,171,172,222,214,34,50,62,42,18,70,236,92,121,90,170,205,96,217,139,13,212,155,136,108,205,164,45,69,123,242,224,163,227,196,118,117,213,113,33,113,106,142,165,112,238,142,225,241,253,177,211,242,154,148,149,72,132,204,214,56,174,168,217,91,87,52,153,183,230,63,132,100,228,12,43,67,36,106,118,7,2,95,31,125,95,46,30,144,136,22,191,13,213,235,207,52,113,166,83,55,41,91,138,51,187,43,73,219,73,121,207,206,67,118,69,94,69,62,174,167,13,45,39,119,111,28,140,139,138,123,248,250,69,204,171,81,176,236,24,78,74,139,27,66,145,166,202,214,179,181,212,69,200,207,210,44,102,53,169,60,172,79,50,28,55,174,147,221,233,78,146,253,77,38,124,76,190,17,70,68,229,181,85,250,157,54,156,107,75,70,151,119,220,91,35,238,82,249,113,63,48,186,145,41,77,173,8,81,19,166,102,130,51,183,255,0,97,104,50,5,178,118,131,65,76,178,186,207,173,106,255,0,215,118,220,190,224,200,72,49,27,74,82,104,110,197,160,173,199,187,128,177,3,170,201,195,141,61,114,112,164,145,106,191,11,127,48,226,101,80,228,194,95,202,113,37,58,75,51,185,155,102,174,92,185,23,164,92,227,128,151,18,87,106,253,254,48,220,69,45,187,22,166,59,190,171,253,98,216,89,84,211,235,82,62,125,73,148,157,60,172,194,203,240,144,239,16,163,197,143,175,223,173,170,222,50,139,210,59,122,169,108,149,172,199,252,163,254,113,193,149,29,149,254,135,189,190,188,255,0,156,44,57,72,196,119,43,17,219,87,19,28,188,71,16,130,177,173,37,218,239,49,199,161,181,52,86,50,183,120,123,226,156,78,239,149,200,81,216,163,184,133,113,37,164,248,247,24,250,144,101,114,50,50,51,28,68,4,58,146,237,151,13,71,230,243,14,81,174,4,70,3,234,66,140,200,174,55,80,146,35,191,156,135,206,133,242,226,62,132,168,172,87,62,224,27,132,146,46,62,113,186,68,86,46,35,104,148,147,239,27,132,105,50,32,21,231,204,82,229,231,21,34,184,166,146,62,68,0,103,113,162,228,92,76,197,85,98,59,16,210,105,53,23,18,1,67,117,38,162,34,82,79,238,133,137,71,115,20,76,114,37,145,146,63,116,110,146,44,86,50,1,180,105,35,45,60,108,52,27,9,189,238,161,244,233,43,114,26,20,94,96,31,54,237,41,81,216,204,13,28,57,24,222,54,251,204,184,24,161,216,185,0,249,214,92,174,62,117,165,37,110,35,234,82,12,252,98,27,14,53,170,214,79,238,128,227,158,210,178,59,168,188,91,115,31,10,153,45,68,101,113,201,42,55,157,31,186,62,119,154,52,31,101,54,177,95,152,15,145,77,150,147,51,185,29,135,192,235,134,133,154,74,220,7,34,179,90,136,239,230,28,84,219,182,165,168,248,90,192,53,41,228,155,71,188,82,82,93,252,108,56,217,53,24,209,156,61,50,88,213,192,140,148,178,243,124,35,131,196,117,153,81,218,144,212,89,58,92,78,141,37,160,143,188,175,204,135,80,50,197,213,23,212,251,126,248,218,202,228,126,244,87,183,1,46,59,69,71,20,27,106,89,33,216,135,103,12,188,111,135,210,56,169,88,178,74,144,68,158,170,125,174,235,255,0,56,232,53,202,38,103,184,167,60,31,26,247,120,204,187,113,252,94,62,115,248,5,32,80,179,17,54,240,148,94,206,130,250,54,60,110,31,82,127,8,130,228,181,88,83,151,237,51,195,204,127,235,21,85,84,220,181,214,207,15,49,255,0,172,112,212,122,125,69,123,237,243,55,182,155,118,147,233,243,24,228,206,135,37,62,44,95,249,101,252,224,56,105,56,170,177,25,109,106,136,194,80,163,237,169,77,168,172,92,56,222,226,165,137,225,75,81,38,92,248,45,154,187,22,39,72,142,222,126,38,62,250,149,29,43,107,68,168,247,37,37,68,69,175,246,249,24,224,143,4,211,228,56,151,17,76,212,100,100,68,123,229,23,31,253,96,184,228,156,195,212,28,68,195,132,117,21,172,156,73,176,123,135,144,124,203,224,62,61,161,107,177,182,205,244,106,131,179,101,69,70,35,121,110,110,244,147,68,133,17,216,146,71,107,53,232,23,146,129,135,202,150,205,155,137,186,74,94,222,31,190,106,238,46,60,207,204,59,84,89,173,37,73,75,142,240,227,126,200,163,14,94,217,189,49,80,122,41,152,163,179,245,76,127,252,67,164,226,156,17,139,48,100,133,149,19,11,86,100,36,150,150,136,223,130,234,251,42,78,163,241,82,93,228,36,33,94,15,125,58,157,237,37,92,252,98,28,93,83,9,225,106,186,111,38,6,244,205,68,175,158,184,158,69,110,227,33,44,48,135,5,230,214,48,160,74,221,85,41,48,33,33,152,219,139,202,97,214,251,68,105,236,158,165,151,107,129,240,244,24,190,88,75,58,98,213,82,211,19,106,248,125,179,76,84,172,201,50,8,140,149,217,43,113,89,249,204,115,152,203,103,236,25,86,109,107,99,9,111,86,228,163,116,207,175,186,155,145,234,227,197,194,243,139,9,140,114,95,24,225,183,95,145,134,48,215,87,35,150,166,80,125,113,165,251,205,212,100,93,181,159,212,167,211,192,65,146,173,86,169,245,38,144,251,117,8,142,17,164,151,118,157,73,151,30,62,113,110,113,61,50,75,253,91,119,25,245,233,215,125,40,51,183,139,232,22,74,155,141,115,39,11,155,176,42,213,62,173,160,201,150,209,185,142,187,104,185,25,93,41,62,92,5,218,129,152,240,170,251,206,173,89,222,238,173,171,229,115,77,175,127,58,75,204,3,174,84,112,161,202,142,163,117,137,137,82,16,173,4,73,181,206,223,0,233,117,104,213,108,58,75,234,180,215,212,132,52,111,154,157,101,70,68,101,126,102,86,225,192,93,121,53,73,43,83,119,126,233,191,30,201,114,225,232,27,82,227,210,170,208,100,53,57,27,213,186,210,218,34,186,147,114,50,229,194,222,115,1,109,176,142,56,84,166,83,14,168,252,8,202,126,73,54,105,53,104,86,133,18,74,228,74,87,195,251,67,187,179,50,129,21,226,181,102,47,103,234,164,35,188,133,177,198,152,61,20,138,147,114,169,52,237,211,76,71,39,141,91,237,90,84,149,40,239,101,40,204,248,17,6,28,166,85,171,167,29,211,99,126,151,245,241,212,148,223,77,253,37,230,1,114,49,74,216,153,134,165,63,13,228,190,75,209,164,219,81,40,149,103,18,71,107,115,228,99,31,177,52,101,42,185,37,11,66,201,71,163,133,184,248,132,47,235,241,163,80,112,82,147,81,70,227,113,109,124,77,86,212,239,14,87,191,50,22,174,124,188,29,81,175,184,157,230,242,75,150,238,116,175,100,23,220,228,64,58,129,66,170,161,148,28,42,108,135,149,98,224,76,169,93,155,115,225,247,7,213,1,140,84,183,77,10,195,242,236,73,225,242,163,158,129,118,112,254,26,112,180,62,152,94,240,182,8,219,61,231,50,59,25,119,223,151,156,118,56,244,168,205,31,6,44,162,43,31,104,255,0,156,21,212,240,143,93,98,25,148,216,171,97,70,211,86,39,16,105,227,99,191,49,116,169,213,58,99,91,205,229,70,50,111,107,106,121,37,126,126,145,214,39,82,101,186,77,156,72,247,34,189,251,101,232,183,51,29,94,169,65,199,173,238,186,188,91,95,85,251,108,250,60,230,2,239,157,102,130,250,84,133,86,161,92,202,196,69,37,23,59,253,209,195,212,234,52,168,107,214,221,74,49,232,111,95,105,228,243,43,250,125,2,204,199,195,217,174,79,182,174,167,201,100,127,60,141,231,248,71,211,85,160,102,147,168,89,59,18,247,104,200,253,242,63,46,62,145,81,113,157,198,144,29,109,81,85,83,166,146,93,73,160,236,242,111,99,225,195,180,56,132,211,233,117,42,179,18,99,76,223,41,40,52,17,52,226,84,92,148,125,197,207,136,183,148,220,21,142,95,52,170,77,51,82,183,132,69,239,204,151,14,30,101,11,157,129,48,86,36,136,146,121,250,110,149,165,229,216,247,205,159,3,65,23,114,190,16,29,231,12,210,217,76,56,205,41,78,21,181,240,51,43,243,87,160,118,134,88,105,134,201,40,89,153,167,145,25,144,234,176,153,196,49,167,162,58,147,165,41,191,11,160,254,132,204,115,140,198,196,15,44,180,34,230,124,184,160,65,243,200,141,54,83,238,54,152,142,169,36,179,81,26,91,51,185,92,113,117,156,61,33,168,201,125,49,37,234,91,133,123,182,118,226,70,126,97,223,105,20,186,202,28,215,41,139,36,219,250,164,115,225,230,49,205,170,138,169,109,37,185,113,181,160,172,162,45,118,227,247,15,210,45,135,84,194,85,83,135,8,152,117,76,160,208,211,72,178,206,199,192,140,188,227,183,38,160,195,183,213,33,146,183,153,101,252,227,175,212,48,116,212,186,106,167,83,184,41,74,53,123,241,114,191,14,106,248,70,132,209,49,25,120,177,191,229,183,252,224,57,90,134,42,162,196,221,234,173,83,83,174,254,60,148,23,43,122,70,205,39,28,209,22,201,146,171,148,146,51,114,223,154,81,230,47,174,29,86,86,86,86,234,26,122,213,11,121,187,190,159,150,144,86,191,62,75,244,14,22,94,81,226,104,171,211,79,195,250,75,78,162,249,109,179,237,125,213,252,0,46,210,49,77,37,212,153,179,86,167,172,185,93,47,164,248,254,216,251,105,216,146,18,28,77,231,194,46,39,205,210,243,124,34,210,209,176,6,56,138,214,135,233,58,76,220,213,109,251,39,194,197,230,80,231,99,96,252,92,135,146,74,167,89,60,111,239,205,121,190,216,5,202,153,136,99,189,29,105,106,92,69,153,218,218,92,35,191,31,132,124,49,22,169,50,144,237,174,74,191,20,242,228,56,170,22,22,169,147,172,38,116,14,207,107,87,190,167,211,110,71,240,14,241,77,162,198,142,211,105,56,218,77,55,250,51,62,243,244,133,135,5,82,163,170,75,9,179,79,170,235,37,118,83,126,227,244,14,2,77,2,115,102,102,212,9,138,237,91,231,70,124,63,104,93,52,70,97,41,34,82,44,68,86,46,38,40,174,162,69,110,242,231,204,91,14,137,134,226,206,105,47,165,232,111,35,196,34,212,217,149,249,143,178,165,80,38,183,122,214,210,111,123,106,59,121,189,35,152,155,54,52,87,15,118,238,157,74,85,251,38,124,135,72,170,86,104,179,119,90,100,235,209,171,232,22,86,189,189,30,129,39,112,250,231,82,104,245,61,27,249,198,91,187,219,67,169,239,183,156,143,204,45,78,34,202,28,54,236,146,52,205,169,168,183,54,185,56,217,247,159,214,14,249,83,171,210,161,238,247,50,52,107,213,126,194,142,246,183,163,210,56,85,200,170,84,8,215,25,123,206,26,57,36,184,249,184,252,34,11,114,254,79,225,166,238,131,157,83,35,52,242,55,91,191,239,5,41,248,18,155,134,228,34,108,23,102,184,109,153,170,238,169,38,155,168,180,241,178,75,184,199,111,169,82,113,106,221,35,102,61,207,69,139,182,215,59,159,156,199,21,81,161,102,42,233,238,165,168,183,81,218,221,182,60,229,233,1,207,80,166,33,246,24,130,183,27,45,90,174,68,125,174,102,99,189,208,219,101,152,236,150,242,196,90,185,153,121,204,89,140,63,73,199,176,235,17,221,168,199,208,218,53,235,61,108,157,174,147,183,35,244,144,186,212,102,170,206,195,100,148,155,168,245,119,167,206,98,142,205,34,36,73,13,145,19,230,103,125,70,73,81,14,181,88,194,36,250,77,109,179,53,122,157,213,217,77,248,29,254,180,118,106,117,58,105,25,42,67,60,13,31,84,92,248,121,140,114,197,38,34,80,150,84,187,41,4,68,101,99,224,100,47,17,210,233,88,117,232,154,77,49,165,220,155,36,246,144,126,143,64,234,152,178,141,82,147,213,126,103,75,61,58,252,86,85,245,190,129,122,34,41,183,22,124,110,157,55,33,181,62,146,203,186,53,199,189,175,110,217,250,61,33,97,16,249,139,131,158,141,224,253,228,57,232,213,189,182,182,204,175,226,125,104,205,13,149,112,91,113,232,36,233,181,56,141,21,253,93,164,240,224,134,62,180,125,25,167,179,172,236,73,224,191,115,152,59,172,117,125,254,251,230,129,35,78,173,26,124,119,74,254,42,185,121,133,251,202,44,188,119,10,82,21,18,69,31,170,153,212,13,253,61,96,151,195,75,101,123,146,143,234,121,122,3,136,239,80,233,201,75,42,43,57,227,31,224,248,7,29,136,99,165,136,203,89,26,184,37,60,254,216,118,181,19,12,182,171,112,34,35,51,230,45,166,109,226,248,56,122,135,42,83,181,14,174,134,218,101,70,173,201,174,215,120,147,203,73,138,49,79,106,183,224,68,166,226,137,203,152,210,29,71,82,186,86,226,72,138,234,96,185,115,228,35,147,27,74,58,214,50,155,17,131,67,196,246,238,219,142,209,157,154,73,240,181,252,195,35,118,183,206,52,85,234,152,174,137,7,17,239,73,222,163,161,174,167,166,246,75,10,62,38,130,243,25,243,22,39,39,48,164,220,95,143,169,14,46,7,91,235,125,98,231,189,38,245,105,101,207,73,90,218,127,112,6,99,236,15,150,10,92,72,245,151,97,85,210,111,210,38,34,251,187,35,132,212,151,14,199,62,207,159,206,36,195,8,208,218,131,77,132,132,147,228,104,132,210,44,190,124,18,159,71,62,2,197,236,125,151,140,225,252,188,163,155,148,126,174,231,85,152,133,124,176,107,231,49,103,111,24,198,77,197,143,185,109,9,74,44,73,65,39,152,13,108,180,73,34,34,191,2,176,250,82,52,37,38,71,200,111,18,109,220,2,166,103,220,40,74,62,242,26,251,32,73,35,230,64,42,147,35,46,38,42,101,97,77,36,158,224,189,192,0,5,72,128,84,185,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,38,71,113,91,88,47,96,185,0,210,0,5,204,5,108,98,131,81,152,210,0,0,0,23,176,213,98,49,66,183,120,173,200,5,12,140,84,239,220,23,32,185,0,168,10,94,226,160,0,0,2,135,207,143,33,165,69,222,67,88,161,151,11,0,216,85,203,136,162,86,119,181,198,167,8,237,203,188,104,73,88,192,110,145,168,197,20,87,181,134,164,17,91,136,169,146,123,128,117,234,212,34,123,115,239,90,180,234,250,43,121,134,25,237,65,150,172,213,168,245,185,69,69,222,169,24,102,74,9,93,100,211,107,37,227,181,181,23,156,103,12,166,9,205,61,139,218,253,226,205,230,238,18,143,84,195,245,150,206,159,189,83,148,105,13,17,111,77,55,186,28,225,227,23,156,73,16,67,153,24,109,236,43,139,32,18,97,117,93,17,218,147,243,194,93,172,234,251,92,207,234,121,122,6,87,236,51,143,149,225,24,180,153,53,110,47,213,38,47,119,184,230,69,9,39,123,146,126,183,207,220,58,30,214,121,104,253,31,20,33,246,104,187,148,179,64,39,140,250,201,42,198,78,62,119,226,163,243,14,133,178,222,52,119,11,102,13,33,167,170,93,85,6,252,183,76,183,36,190,113,22,155,248,167,230,14,66,100,176,243,205,76,163,199,144,210,181,173,122,236,118,50,189,150,101,252,131,236,114,98,99,25,239,156,211,167,159,11,254,1,208,242,79,21,198,196,56,78,140,255,0,95,235,29,99,172,113,221,26,53,105,117,194,243,21,185,11,129,86,165,185,38,51,174,69,99,82,149,167,73,234,183,121,95,153,140,70,236,106,228,53,217,8,149,115,36,241,236,31,243,15,189,186,138,12,136,212,247,3,46,29,159,245,14,141,18,157,94,143,45,195,121,157,45,216,210,158,210,15,191,135,120,231,89,113,221,9,67,135,218,74,72,140,184,115,1,219,99,203,101,226,36,147,151,61,55,228,99,146,110,231,113,215,169,72,89,168,141,69,192,219,254,97,216,218,66,184,240,25,64,220,236,138,235,109,9,53,40,237,110,32,72,51,238,27,79,52,234,200,210,148,222,229,110,100,40,210,117,24,250,137,59,238,39,245,167,252,195,89,58,133,160,204,149,114,248,7,206,213,49,74,50,82,216,226,71,245,95,235,31,98,98,104,73,167,119,110,62,112,27,69,164,213,192,110,93,4,142,34,165,29,68,119,36,112,248,69,20,203,134,118,36,240,248,64,85,58,85,203,144,169,32,136,239,97,169,182,84,146,226,158,63,8,220,52,92,173,96,27,100,155,242,33,171,77,187,134,180,54,100,119,50,20,90,144,155,92,192,109,216,147,204,113,149,10,172,88,45,56,183,223,208,72,108,214,103,164,206,196,68,124,120,23,160,124,181,124,85,74,166,238,186,196,253,222,243,85,189,233,71,123,91,204,94,145,137,25,225,181,157,6,134,153,145,105,88,255,0,112,226,168,238,56,218,124,20,181,93,195,222,17,29,212,201,249,139,208,37,197,242,199,121,211,133,176,220,73,106,149,137,122,186,219,130,228,130,249,77,197,216,136,149,199,130,15,234,121,122,6,16,237,15,181,226,30,118,93,63,14,230,21,209,38,134,227,100,143,4,248,206,40,221,43,93,108,240,250,31,64,176,217,155,180,238,57,197,82,87,30,159,141,250,211,114,32,28,83,47,6,178,141,74,81,172,180,241,104,173,227,23,31,72,182,248,127,6,230,14,101,85,96,173,234,111,132,119,210,154,129,125,243,12,220,141,69,216,224,164,253,95,63,79,48,28,100,202,166,58,204,90,226,201,15,248,65,85,11,91,178,203,90,247,104,248,19,107,104,244,114,23,159,39,118,78,197,120,190,85,34,117,91,0,245,182,37,245,141,226,188,42,219,122,180,147,132,92,18,241,25,88,210,95,180,50,43,103,253,139,73,7,65,169,98,12,181,178,139,173,111,151,225,159,215,73,60,16,255,0,193,200,102,238,91,100,102,30,194,176,41,205,69,194,221,87,170,239,180,151,94,90,244,234,82,239,205,195,191,141,251,161,196,88,92,135,216,247,9,97,202,115,15,84,242,239,171,200,56,207,182,179,240,187,171,230,253,200,187,47,25,114,34,25,69,134,114,222,137,69,143,29,152,116,109,202,89,140,134,82,93,101,106,178,72,146,68,92,84,126,98,29,202,151,135,162,66,101,40,68,61,4,68,101,109,225,159,51,191,156,114,141,196,109,22,36,183,107,21,185,139,97,197,195,164,50,194,18,148,199,211,165,4,159,28,207,249,71,44,136,169,69,236,139,95,210,55,73,146,34,224,159,221,27,164,155,247,0,210,73,183,34,26,200,188,192,105,183,138,66,188,72,5,12,188,224,68,66,165,196,174,40,2,138,109,42,35,225,207,210,62,119,161,50,225,25,45,171,145,243,237,24,250,174,96,118,50,227,204,7,93,170,97,154,116,210,247,200,90,251,68,127,60,81,119,91,206,45,222,43,202,44,63,86,105,72,147,135,183,169,57,6,231,230,181,167,141,149,199,130,203,206,47,18,144,74,230,67,230,126,35,110,149,148,221,202,247,230,3,0,243,171,99,252,49,90,136,235,180,236,188,223,60,237,85,79,40,252,46,226,110,70,78,92,248,188,69,204,200,71,134,117,236,235,137,112,118,35,117,136,216,59,170,50,236,217,168,108,188,32,219,151,74,28,34,46,110,153,240,37,23,49,61,149,140,51,6,107,122,92,133,175,223,53,124,240,203,143,31,79,164,99,142,112,236,215,134,241,117,74,60,167,48,95,91,82,31,148,225,171,194,46,55,99,90,146,119,182,244,185,216,65,9,52,236,83,137,240,206,243,115,59,171,117,155,95,222,155,94,173,55,244,29,188,111,221,25,123,144,27,97,214,169,216,133,77,226,12,196,221,176,252,200,41,50,240,66,15,82,9,106,213,226,51,114,224,99,130,205,189,144,49,13,31,193,93,67,47,55,59,237,254,191,154,200,85,237,187,183,55,143,206,99,25,101,97,252,91,131,95,143,53,113,58,153,154,247,164,173,227,78,124,236,200,239,107,159,43,138,38,223,43,246,142,194,56,174,42,20,214,50,235,75,92,242,140,159,153,206,162,230,100,139,39,231,69,245,92,253,34,247,83,107,208,106,76,155,140,75,222,118,244,95,118,162,227,98,225,196,189,34,10,242,163,104,172,93,132,166,192,97,204,99,213,89,42,171,82,28,47,7,180,190,205,208,70,127,58,51,228,158,94,129,159,153,21,181,205,18,177,21,152,245,140,193,223,60,245,93,44,164,188,18,180,221,38,77,21,187,44,145,115,51,16,103,34,174,174,209,113,35,26,12,136,203,79,120,235,216,103,26,209,49,4,56,207,194,169,239,210,254,189,39,185,90,117,105,53,17,243,73,91,145,142,194,74,67,133,173,163,189,249,24,163,231,125,10,178,180,151,30,3,140,117,38,165,26,84,92,140,115,14,165,86,59,151,17,241,56,202,110,103,167,137,159,156,73,28,44,200,104,90,120,55,115,53,95,152,234,149,154,101,80,221,73,165,142,198,165,232,237,39,149,203,210,59,226,154,35,51,37,39,133,252,226,222,102,126,35,145,66,93,61,16,230,110,55,166,249,43,222,201,87,211,162,220,200,252,230,49,22,222,167,135,48,25,238,186,236,63,170,211,239,143,122,47,200,254,1,211,177,157,62,139,38,135,48,218,103,86,136,143,223,180,178,183,99,225,244,11,43,63,61,241,28,221,222,140,85,175,69,239,242,139,101,107,219,236,126,129,122,39,49,46,109,18,168,148,39,89,148,87,11,153,23,52,40,5,172,193,77,199,139,137,104,241,152,45,41,93,70,57,154,120,157,204,220,73,119,140,144,170,56,228,42,92,199,152,86,133,54,195,142,17,218,246,50,73,157,248,252,2,208,101,198,4,157,58,167,79,169,185,74,214,152,245,38,174,189,250,75,73,37,72,87,45,92,121,249,133,245,196,212,87,124,17,61,182,163,113,84,55,72,139,89,115,210,175,72,11,59,81,197,245,41,52,199,162,42,163,169,229,154,77,41,220,164,174,68,162,62,122,109,220,98,211,204,168,154,241,234,211,83,122,233,59,107,236,253,135,135,138,95,0,184,53,10,76,232,53,38,138,76,125,13,110,245,43,182,71,231,34,228,119,230,45,134,46,101,214,49,92,185,140,39,73,39,119,101,94,255,0,157,164,185,24,196,101,182,69,57,1,202,85,19,170,157,200,250,206,158,10,250,167,111,204,100,52,34,34,109,6,101,244,5,252,131,23,118,105,92,233,52,156,56,181,158,164,43,174,121,139,232,158,25,73,21,42,75,72,37,23,36,16,253,32,125,105,93,136,172,99,234,66,187,37,168,251,138,195,140,125,211,109,4,105,85,184,219,144,249,30,173,155,22,74,165,105,230,94,37,249,125,193,71,98,221,182,125,195,231,40,17,139,197,107,254,81,255,0,56,248,226,85,146,246,191,150,53,105,183,208,91,249,6,243,149,88,236,219,91,246,191,46,201,255,0,48,15,169,81,89,81,29,219,227,111,57,141,162,132,162,90,77,182,248,92,187,198,235,111,235,250,43,241,243,13,244,172,175,207,188,6,184,232,82,10,203,43,113,31,74,21,107,21,248,15,153,78,164,146,103,171,143,192,52,28,147,34,241,255,0,112,7,222,79,33,7,117,42,196,94,129,69,212,163,54,93,167,173,198,222,41,255,0,48,225,164,207,82,82,171,59,202,223,67,254,161,212,171,53,138,218,9,93,90,77,139,122,100,93,132,114,227,231,32,23,8,235,212,230,138,238,75,177,114,249,218,185,254,208,170,113,69,25,39,218,157,255,0,52,191,230,22,35,17,98,108,98,204,98,56,147,108,173,245,190,118,215,43,31,156,133,185,172,99,252,216,97,75,234,181,109,36,78,154,75,222,35,31,14,62,116,128,203,244,226,138,66,175,166,119,252,210,191,152,111,120,118,9,126,138,255,0,144,127,204,48,194,157,155,57,138,222,243,175,215,237,123,104,249,85,143,77,249,35,224,29,169,220,248,76,91,117,188,85,167,87,139,242,141,239,110,124,155,1,150,9,149,29,206,209,46,253,220,140,110,161,198,148,92,15,188,99,92,61,165,48,203,73,249,103,26,90,202,185,252,206,115,151,220,104,115,52,237,166,112,27,198,148,123,182,185,169,194,77,188,26,247,163,236,64,47,241,26,46,53,216,149,192,133,168,165,231,158,9,154,162,36,226,157,119,81,151,230,23,139,186,255,0,169,142,209,76,204,124,49,80,38,250,181,103,120,110,95,79,202,238,21,237,127,58,125,0,59,113,160,200,184,151,1,67,79,14,67,226,137,91,129,45,9,83,114,181,146,239,110,194,138,246,251,131,235,75,205,172,174,133,92,190,0,20,81,112,176,218,50,43,141,211,50,49,160,203,136,13,149,17,157,172,54,109,97,190,103,97,182,164,222,214,32,31,34,137,71,251,67,229,124,184,29,254,164,125,170,74,188,195,97,228,36,200,200,203,137,151,0,28,13,70,91,113,16,181,169,205,4,150,205,103,194,246,181,248,254,224,234,175,98,104,82,37,155,42,155,169,42,238,221,153,119,95,204,59,156,234,90,37,182,180,184,198,178,83,102,131,237,91,135,31,72,235,47,224,200,77,45,79,183,77,178,138,214,61,241,252,31,84,32,225,102,57,135,30,113,111,77,59,164,237,168,253,243,238,114,251,131,228,247,71,129,169,167,213,202,102,236,145,194,219,183,142,215,227,230,31,117,75,12,203,115,120,134,97,93,39,107,22,240,189,30,115,29,39,16,224,76,68,235,170,114,29,42,247,82,120,239,219,229,167,210,161,7,105,123,25,101,226,27,74,215,81,177,153,149,207,114,255,0,63,253,81,160,241,190,88,56,146,79,132,238,162,231,239,50,63,162,45,53,103,2,230,73,55,104,180,190,4,239,15,127,143,203,143,157,67,140,137,129,243,33,14,169,82,169,118,77,143,243,246,57,223,208,160,184,189,145,177,62,4,70,173,196,235,94,215,247,167,191,148,135,38,213,94,137,34,251,169,26,180,243,236,44,191,144,91,56,248,110,161,27,87,89,133,167,85,180,251,226,79,240,24,29,102,77,63,244,78,239,121,245,132,119,183,220,244,133,197,194,152,134,150,146,83,197,114,73,25,247,255,0,32,248,21,50,159,24,236,151,52,253,23,37,24,224,161,226,246,39,26,155,114,161,175,146,109,185,50,231,254,104,209,82,121,78,161,110,68,85,204,155,59,29,190,139,143,159,238,8,57,105,216,133,77,71,116,227,76,181,155,81,151,189,247,216,252,228,56,24,152,154,178,236,148,90,117,208,119,252,233,30,111,128,112,175,75,168,34,59,157,105,203,22,147,191,4,242,183,160,117,215,49,92,88,50,77,162,159,161,72,238,221,25,218,229,240,122,69,23,114,30,38,117,13,161,51,38,216,138,250,189,236,190,231,34,248,7,214,88,152,221,236,66,155,115,46,54,221,247,125,210,22,130,30,44,114,116,148,50,220,253,105,93,236,91,171,94,197,240,122,7,47,18,171,80,105,245,27,111,217,58,108,93,148,250,61,0,46,156,122,180,183,142,207,200,186,116,223,196,46,127,112,135,201,83,167,81,234,45,105,168,51,188,73,175,95,140,178,237,113,227,192,253,38,58,229,54,177,35,178,169,18,56,27,101,244,5,207,135,152,135,211,62,167,35,112,149,52,255,0,53,23,208,151,43,31,160,65,210,49,126,80,225,26,164,164,72,139,135,183,170,83,142,173,195,235,110,167,138,140,142,252,86,94,145,101,106,116,90,142,16,221,238,99,117,78,183,123,246,210,230,173,54,243,153,218,218,191,116,100,90,107,215,90,208,244,190,41,59,124,239,145,254,208,224,107,88,70,133,94,220,245,186,126,255,0,113,171,79,190,173,54,213,107,242,81,95,144,12,110,139,155,45,34,67,105,169,215,236,133,45,36,95,42,243,43,241,241,80,57,213,230,206,24,67,106,38,107,246,93,140,211,242,171,156,251,190,128,124,57,149,146,15,83,233,39,51,15,225,141,219,204,199,144,238,174,186,71,101,37,36,105,59,45,203,115,184,199,90,204,28,127,72,118,210,218,221,37,45,111,85,218,97,93,155,157,207,133,252,192,50,102,38,41,195,248,166,158,255,0,88,159,214,158,115,84,100,123,210,209,123,167,130,120,17,23,53,115,244,142,123,10,197,167,209,219,139,169,189,203,108,235,239,82,173,125,95,15,156,98,53,19,30,226,74,65,161,8,171,110,136,158,39,45,184,109,94,110,62,41,249,133,202,163,230,253,65,216,172,166,110,33,186,143,86,175,149,19,231,59,114,71,192,2,251,99,74,141,62,173,67,153,74,132,246,245,247,119,122,91,210,164,222,203,74,143,137,145,23,34,62,241,141,152,189,172,75,135,49,20,186,147,105,234,241,163,238,236,187,182,189,58,144,146,229,196,207,138,135,112,167,227,185,179,234,205,169,21,93,108,174,246,247,130,43,217,39,245,183,230,67,178,213,176,229,35,23,97,135,84,168,125,110,163,47,79,231,138,111,86,151,11,210,73,43,37,63,184,1,151,217,171,77,151,26,36,41,213,237,110,53,1,189,105,234,170,43,44,137,4,124,73,30,147,23,58,6,35,194,178,82,133,170,102,163,83,100,163,61,219,133,123,219,208,49,181,188,181,199,212,137,110,187,69,162,238,138,234,109,7,214,89,87,189,223,129,118,148,126,98,244,142,223,68,195,217,186,68,132,156,62,4,201,23,207,34,250,61,32,171,209,35,24,224,232,134,72,114,163,163,153,124,229,211,229,254,104,230,88,197,153,117,55,86,185,250,244,90,222,244,249,90,255,0,115,208,44,195,152,11,51,101,37,14,73,165,106,51,45,68,123,248,229,207,159,37,14,209,76,194,21,104,187,206,181,79,211,170,218,125,249,39,202,247,228,160,29,237,88,171,45,91,90,45,62,198,103,195,222,164,115,253,161,247,69,170,224,74,163,136,36,200,222,161,75,38,207,176,242,111,126,238,69,231,22,30,162,185,49,164,195,75,135,164,150,229,187,142,252,75,249,199,121,194,13,56,236,67,121,164,221,73,145,192,239,222,68,144,69,209,122,159,130,216,63,148,153,210,100,87,46,211,167,218,251,167,240,15,182,148,253,58,59,102,100,173,41,214,102,124,20,125,196,58,35,222,232,149,53,148,51,243,179,52,146,190,119,231,227,204,114,51,211,137,34,82,31,144,193,104,52,169,54,63,123,59,93,68,93,224,59,235,41,164,62,233,73,34,212,181,95,181,218,46,235,15,177,50,97,198,50,90,87,164,147,223,99,49,98,220,204,42,221,33,243,98,109,95,116,109,120,197,213,208,171,92,174,92,146,126,114,15,146,85,118,164,123,138,125,107,120,183,60,66,234,200,43,219,137,243,79,160,192,100,76,124,67,71,67,104,222,204,177,233,34,63,123,87,63,218,26,15,26,209,205,106,101,170,159,20,25,149,183,43,224,69,254,104,178,49,159,204,201,45,33,196,47,82,86,130,89,29,163,149,200,200,125,80,32,99,206,178,183,36,53,227,36,204,207,83,60,238,94,97,110,47,140,106,227,114,18,107,68,173,73,50,35,35,209,110,7,247,7,212,245,82,152,221,172,253,175,245,170,254,97,108,161,212,107,20,248,237,162,91,219,181,26,18,86,210,131,226,69,199,145,14,50,165,88,198,111,238,252,29,39,86,155,235,236,52,94,107,115,47,132,46,46,10,179,30,9,91,117,89,248,126,87,63,232,142,216,197,78,35,237,155,142,191,168,200,204,175,164,203,249,5,137,195,216,123,16,200,235,30,18,135,171,78,141,30,248,130,243,223,145,252,3,189,155,152,149,46,37,17,79,222,212,101,168,172,223,63,186,23,29,229,115,152,53,17,50,239,252,147,230,62,184,79,178,102,74,146,174,70,125,199,202,222,129,211,225,166,184,77,153,190,93,178,87,15,19,151,220,31,99,42,196,43,117,41,65,221,7,123,248,156,192,118,197,78,140,135,13,49,157,178,139,197,236,159,242,143,161,169,178,77,4,173,239,15,181,33,193,193,139,52,205,14,73,111,183,199,81,220,189,62,97,246,187,214,219,104,201,174,22,229,203,206,47,17,174,165,139,34,211,218,35,126,126,236,201,122,15,222,140,248,216,248,112,47,64,233,53,76,214,167,68,113,195,85,123,65,19,166,146,249,85,71,231,250,207,64,248,49,108,60,83,53,11,68,38,245,159,89,53,90,237,151,103,181,231,248,72,91,233,120,55,20,201,117,206,189,78,212,131,89,171,231,205,151,106,254,133,124,34,14,244,89,134,213,89,107,84,90,198,244,144,119,63,149,244,218,252,185,164,188,195,141,98,61,73,189,93,97,22,189,173,197,63,200,62,156,55,129,89,141,23,83,148,189,46,45,182,205,126,254,103,115,177,223,232,189,35,187,167,12,180,229,245,194,189,185,123,225,255,0,56,130,207,74,131,142,234,186,122,163,91,221,213,245,118,153,77,175,203,157,188,194,234,225,140,29,82,102,41,248,66,157,101,19,247,249,242,79,179,100,249,149,240,142,205,77,194,52,104,187,203,83,244,234,183,231,171,59,218,255,0,92,57,242,108,144,131,75,69,98,63,194,50,136,29,105,120,118,33,58,149,57,15,129,90,254,248,124,191,108,125,140,208,104,46,32,218,122,45,205,71,203,120,191,231,31,100,166,166,169,87,109,60,52,249,200,112,53,105,117,138,123,132,226,28,221,161,40,35,51,178,79,137,153,144,14,69,204,25,135,14,239,120,55,238,239,156,248,62,168,125,112,176,253,37,132,161,17,226,105,211,123,123,226,143,207,231,49,183,67,168,59,58,154,201,190,246,183,23,170,253,146,43,217,71,230,47,64,229,163,182,226,86,147,50,236,241,1,165,116,246,144,218,73,166,108,101,98,241,187,191,108,113,229,66,117,111,173,103,22,228,163,51,35,215,233,248,71,99,67,90,173,169,55,43,121,198,180,181,164,252,94,31,8,163,142,141,76,142,202,83,169,141,39,164,136,251,70,127,202,53,191,29,181,105,236,94,215,239,31,114,155,51,228,95,186,62,119,146,101,107,16,14,58,44,24,93,171,53,230,250,35,28,186,77,136,237,168,211,217,34,186,143,153,142,24,231,195,135,243,231,116,107,229,217,51,189,190,231,164,91,172,121,158,24,91,12,68,151,214,113,63,86,91,112,92,144,95,41,56,187,17,18,184,240,108,254,167,151,160,7,122,197,56,210,147,68,137,41,201,117,45,206,238,34,222,51,220,169,86,73,18,184,240,73,249,134,12,109,135,180,157,50,37,14,101,50,137,141,52,62,244,8,142,33,30,14,81,220,250,223,19,186,154,183,36,249,251,135,86,207,205,176,208,227,178,161,97,252,197,186,95,163,45,4,159,4,115,112,247,165,205,108,252,30,129,133,184,167,22,227,92,217,174,199,138,186,135,133,119,177,201,141,59,166,88,190,131,91,150,189,147,203,157,254,224,14,62,173,84,196,89,145,141,29,117,47,248,71,194,58,120,233,109,157,230,237,162,244,38,214,209,232,228,51,87,99,124,128,146,244,252,33,92,170,97,59,164,252,33,188,119,175,151,212,200,73,112,75,159,1,114,22,239,102,29,152,235,245,202,238,26,169,213,48,70,254,51,253,115,120,191,9,33,55,178,30,73,112,75,164,124,200,187,132,160,228,142,79,82,176,117,6,138,209,97,222,166,236,62,179,195,173,169,205,58,214,231,215,153,29,201,95,186,2,225,101,166,26,141,134,240,236,56,17,225,117,116,52,135,72,145,188,53,219,83,170,87,51,51,243,220,119,70,237,251,131,231,135,25,17,217,75,109,163,73,21,248,94,253,227,235,74,61,29,192,42,69,230,27,150,176,37,36,92,200,82,247,1,91,24,214,69,222,52,222,252,134,163,225,192,128,12,238,98,128,0,5,233,26,139,208,52,141,69,112,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,177,121,133,64,6,147,43,1,25,88,84,237,222,6,92,64,105,1,83,46,34,135,192,0,5,109,194,224,69,222,1,107,113,49,91,23,152,12,174,92,0,248,16,5,139,204,22,47,48,23,33,80,0,0,0,0,0,1,67,224,42,40,124,128,105,50,239,49,182,101,99,51,27,130,138,77,203,128,2,15,135,17,168,204,187,134,217,30,158,99,115,159,32,26,86,146,225,114,33,214,241,45,45,18,169,243,16,109,50,173,113,92,71,105,55,230,147,244,14,204,101,231,31,44,184,251,214,150,131,36,158,164,26,120,128,142,205,176,114,185,85,6,234,179,153,139,73,45,214,21,124,136,214,142,209,25,117,131,225,216,244,136,194,170,70,155,130,49,108,41,39,39,116,109,199,55,47,17,102,147,237,107,71,14,92,127,144,79,62,116,224,56,245,186,53,93,43,129,76,113,75,162,200,100,141,230,136,249,161,206,30,41,240,226,34,75,107,188,167,127,15,85,145,46,51,20,136,232,110,149,29,70,81,210,104,59,156,151,19,126,8,33,56,11,211,177,246,119,199,92,124,37,135,228,202,175,58,225,245,253,90,150,74,108,248,200,95,123,158,111,71,49,32,152,62,178,197,106,149,17,244,37,211,75,219,203,111,72,175,193,74,46,60,79,204,32,191,42,49,212,204,13,139,233,107,118,165,83,67,112,183,247,76,71,140,173,173,165,248,165,169,63,87,199,151,120,147,77,153,51,218,159,93,160,97,184,110,59,94,117,215,250,229,212,250,146,162,61,43,120,248,158,240,207,145,5,134,92,187,78,66,139,81,52,207,19,191,139,254,161,161,52,35,62,217,34,63,30,60,191,212,43,72,170,49,57,150,150,148,184,100,182,82,178,214,69,222,69,233,244,142,109,22,52,36,200,184,88,130,195,229,139,3,114,68,70,150,248,38,220,8,125,232,109,92,108,100,42,132,151,152,185,13,246,200,138,247,34,20,104,177,31,34,176,221,221,151,113,16,215,165,37,205,37,251,67,117,58,126,164,191,104,6,202,26,50,46,225,85,54,118,238,27,215,79,152,53,38,246,50,1,182,134,202,196,70,68,53,110,136,207,129,36,110,21,140,248,16,169,168,147,198,192,54,141,171,119,16,219,81,37,6,102,100,94,97,181,62,160,220,84,234,81,57,197,68,93,159,131,225,22,231,27,230,221,23,12,69,223,203,102,168,162,41,91,143,121,74,12,239,101,31,122,203,135,100,7,125,155,83,98,42,117,41,46,120,218,123,36,94,159,72,178,89,129,159,216,127,13,117,13,251,85,223,150,119,182,220,37,31,67,163,157,220,47,170,24,233,156,155,106,225,202,98,100,198,136,238,53,97,198,106,171,100,205,149,54,146,177,111,10,197,103,203,135,1,131,152,179,58,49,134,52,234,189,75,25,226,130,234,122,245,117,154,139,191,71,166,214,178,207,234,79,247,0,95,156,214,218,245,83,252,23,224,218,238,54,143,163,127,175,229,173,26,175,162,222,43,220,121,24,176,52,172,37,143,115,50,116,105,9,196,251,244,173,244,64,50,168,77,121,70,119,50,59,31,5,118,123,127,135,128,184,249,85,179,62,53,198,254,20,235,21,28,63,39,169,110,45,215,94,117,122,117,235,241,110,209,219,197,227,240,16,146,12,165,217,90,133,134,161,161,21,12,35,130,92,113,53,18,124,148,212,4,29,147,102,251,205,146,227,217,48,176,193,236,165,216,183,19,213,28,137,42,114,112,100,148,162,168,218,21,190,39,22,102,146,221,153,151,22,15,135,19,225,233,25,183,147,251,42,82,176,180,118,149,59,11,224,181,184,213,77,50,82,182,33,36,204,136,137,190,70,108,151,27,164,198,68,80,50,234,129,71,108,147,31,15,81,89,36,189,189,179,49,16,158,60,56,240,73,113,224,59,83,48,98,48,86,106,43,40,43,223,178,130,46,32,56,58,46,21,167,83,35,178,203,20,200,13,19,90,172,77,50,148,145,92,207,149,136,188,227,155,110,51,109,145,37,45,160,136,188,196,55,244,145,113,34,43,7,51,224,3,74,80,86,177,17,6,155,240,34,33,168,206,196,52,155,137,243,24,10,151,14,96,107,46,235,141,179,93,207,129,152,165,207,206,3,89,185,230,51,26,84,179,243,152,105,48,54,212,125,228,2,132,229,138,215,49,169,46,23,164,83,118,126,129,93,217,145,247,0,220,230,87,46,65,110,23,26,120,145,115,26,77,118,239,48,26,207,137,88,185,141,39,110,86,26,73,119,62,102,42,74,43,128,218,90,8,249,145,115,28,108,184,44,186,162,53,178,210,184,159,52,145,142,92,200,143,184,124,239,160,174,92,11,188,5,176,197,25,121,69,171,117,110,177,65,163,61,186,215,109,244,84,42,215,211,202,233,63,48,194,189,160,54,93,139,59,14,147,148,170,6,15,140,182,97,78,51,87,85,36,29,244,38,198,70,150,187,172,98,68,100,198,37,233,186,80,118,191,50,22,251,26,225,120,211,169,110,52,236,40,78,17,199,121,38,78,54,70,86,52,252,0,32,195,50,178,74,189,133,102,153,155,244,118,201,168,93,103,229,101,44,185,26,248,151,189,151,30,207,224,29,2,145,138,49,14,20,168,69,221,87,170,76,19,111,162,77,162,202,90,120,146,139,137,113,46,215,103,240,9,72,207,252,184,161,54,197,65,107,195,244,83,90,104,110,153,43,170,34,229,193,222,253,34,59,51,99,11,198,135,83,35,139,14,19,41,77,63,93,155,108,147,199,82,248,240,46,124,0,100,134,207,91,88,57,77,126,129,2,173,93,198,114,73,190,181,188,46,181,173,42,185,58,101,227,61,199,153,126,208,144,28,160,207,26,38,47,164,210,77,148,86,148,185,123,251,42,73,32,207,178,167,57,158,240,254,167,135,220,16,67,78,173,212,104,147,219,118,61,70,91,59,155,216,216,121,73,50,186,79,149,140,188,227,33,242,47,104,202,158,25,169,209,25,155,136,241,98,217,141,214,117,54,204,197,26,79,82,93,181,136,221,34,230,162,18,194,111,33,205,102,116,116,58,218,84,68,187,219,81,21,248,31,250,133,86,130,185,240,46,99,25,54,122,218,18,149,139,169,20,8,202,94,33,117,233,125,107,181,40,210,171,233,83,167,218,61,225,159,36,240,251,131,37,35,78,106,83,13,186,130,89,19,136,37,150,174,118,50,8,26,92,106,215,59,23,49,106,179,78,10,100,191,11,91,109,171,74,223,182,162,189,184,160,93,119,84,70,86,47,56,182,57,149,18,67,207,196,54,220,34,34,91,252,212,126,116,132,136,178,196,81,164,193,234,251,167,137,189,122,239,187,81,149,237,110,127,182,51,115,43,26,118,178,221,94,59,235,39,136,201,148,17,60,122,139,181,188,46,251,240,243,140,67,175,97,185,210,55,23,121,131,211,171,198,81,250,61,3,58,178,170,130,170,123,243,181,34,63,190,45,143,16,188,198,190,124,61,35,17,218,176,198,29,98,141,17,68,113,98,39,75,230,239,189,32,139,185,62,130,227,192,109,226,234,244,72,173,63,169,183,180,148,85,40,201,36,92,74,202,244,142,220,184,122,161,190,203,105,66,92,90,20,73,59,90,198,101,98,49,214,39,224,202,140,232,207,33,215,98,56,165,180,164,17,184,165,31,50,63,173,229,196,5,158,159,136,104,117,23,210,193,83,214,110,45,54,37,45,164,112,34,51,62,119,248,71,89,171,96,115,175,202,117,248,108,83,208,79,233,211,189,77,140,180,145,17,222,201,63,49,139,188,222,79,213,21,37,18,82,116,130,74,8,200,252,107,247,253,103,164,119,12,61,128,218,128,136,232,155,14,154,234,155,215,168,201,178,85,239,123,115,79,164,130,195,139,201,76,58,120,103,14,81,145,37,184,198,168,221,99,81,176,95,84,227,156,174,69,245,66,243,198,152,135,16,157,36,178,186,72,248,142,6,5,54,52,118,91,142,196,102,27,36,222,196,132,17,17,113,51,238,33,205,71,108,155,34,35,34,224,146,46,2,192,250,214,164,184,146,43,122,120,141,135,33,52,187,26,217,105,87,227,197,36,99,232,109,37,206,197,200,84,210,102,103,196,100,54,154,138,72,190,237,40,77,249,216,172,55,58,153,187,227,18,14,222,113,190,132,218,252,134,162,81,39,238,128,221,105,105,36,240,46,241,172,220,59,216,140,199,192,228,230,152,109,74,82,87,100,164,212,118,34,29,114,185,152,116,138,43,78,185,38,60,229,110,216,83,199,187,66,76,236,68,124,174,162,227,192,7,113,55,13,5,117,25,153,13,167,170,12,50,131,82,208,179,183,59,17,127,56,198,204,195,218,207,7,97,166,214,151,98,98,130,86,229,14,93,134,218,228,110,91,245,98,227,192,99,238,96,237,227,134,90,106,123,80,159,199,140,40,183,90,77,10,109,54,226,139,242,145,240,128,207,42,238,55,163,210,154,125,217,49,101,40,154,211,171,66,16,119,185,151,157,69,231,22,127,20,237,25,130,169,170,117,15,83,43,135,162,74,155,61,12,181,204,181,125,151,151,1,27,249,129,182,85,86,184,228,244,82,177,110,61,97,47,238,183,100,185,234,73,38,218,47,226,190,118,228,98,204,213,243,143,27,85,150,226,253,219,226,117,19,142,155,165,189,169,60,124,239,245,231,199,136,9,52,196,219,89,229,251,8,81,46,147,137,76,138,65,167,131,12,125,119,217,133,154,197,251,98,96,51,55,80,197,63,21,54,162,148,174,36,211,37,195,181,230,124,96,199,134,113,213,101,102,146,197,245,53,106,247,223,125,168,60,127,202,124,120,142,78,6,92,227,186,210,137,94,232,152,94,241,27,239,126,150,241,243,183,62,201,241,226,2,243,213,182,169,130,246,235,170,206,197,173,219,86,175,125,34,191,43,114,120,116,10,222,208,245,57,155,157,206,34,197,73,209,170,247,150,162,231,111,51,158,129,202,208,246,80,204,58,174,255,0,77,103,14,30,235,79,207,36,63,223,126,94,242,126,97,221,25,216,103,49,157,189,234,88,52,237,231,121,255,0,251,184,11,40,246,122,226,85,92,147,139,113,73,92,173,249,189,207,235,6,195,121,231,139,26,90,84,222,50,197,73,210,100,125,154,139,165,199,255,0,104,47,223,228,23,199,182,59,204,193,95,251,71,191,238,227,230,147,176,190,96,37,42,82,103,96,178,178,76,248,58,255,0,253,220,5,167,165,237,37,141,34,58,149,30,60,198,132,68,102,125,154,163,190,107,126,170,46,14,17,218,255,0,18,83,36,68,84,172,111,143,150,150,183,154,137,53,39,14,247,37,91,155,197,231,28,30,43,217,27,29,97,230,148,243,245,12,47,100,182,149,30,229,231,175,197,90,123,217,33,109,43,121,77,137,232,171,120,156,168,83,174,206,155,238,157,115,190,220,187,5,231,1,156,185,109,183,124,70,92,167,51,81,173,230,12,139,111,181,222,73,44,149,227,219,156,142,61,195,42,50,179,108,44,45,136,225,181,216,197,203,81,178,234,204,223,38,207,147,182,253,88,196,40,61,31,16,209,86,102,154,187,168,83,61,236,200,89,90,254,110,94,113,206,225,172,218,197,216,102,201,70,47,196,109,17,54,164,17,70,168,58,158,106,213,245,101,192,7,160,140,57,155,148,90,202,26,83,44,213,59,113,210,241,111,18,142,71,111,175,62,60,71,111,139,136,35,77,74,77,164,190,90,144,75,237,17,114,253,191,72,131,12,7,181,174,35,166,60,130,149,141,113,210,210,152,100,221,147,82,112,248,145,167,206,241,121,134,92,229,14,218,84,137,39,26,60,249,216,218,66,209,75,65,172,220,117,43,35,81,110,200,207,139,252,249,241,1,36,125,101,63,92,41,214,11,235,133,157,194,217,199,72,173,245,173,210,42,254,243,162,251,210,79,126,174,93,179,243,11,141,18,166,137,26,244,239,123,54,231,255,0,220,7,54,183,19,123,88,249,13,165,45,22,51,52,222,197,230,27,38,229,200,206,231,200,124,175,60,162,35,61,74,177,39,206,3,234,83,205,153,25,18,79,151,152,113,211,100,182,130,90,12,149,114,183,242,13,41,150,71,222,177,179,46,67,36,218,205,72,51,62,28,108,64,55,99,238,93,105,42,54,200,204,239,204,136,108,77,101,171,240,105,28,203,232,75,204,62,116,84,217,109,36,146,75,133,111,49,23,243,143,182,58,209,49,164,168,147,196,238,125,162,244,216,7,11,42,59,26,123,76,182,125,175,169,33,212,113,28,150,99,179,118,208,104,50,123,77,210,68,93,198,46,20,134,17,196,141,8,59,43,204,56,153,180,104,242,82,100,184,177,150,70,189,93,180,17,249,253,2,76,92,98,253,102,118,42,151,185,234,184,134,107,122,53,106,188,183,10,247,181,185,14,161,62,135,143,29,209,249,105,116,237,126,115,158,244,122,6,86,63,65,195,48,244,245,140,61,79,94,187,218,209,27,59,91,225,47,72,216,42,22,26,155,243,172,63,79,45,28,245,68,111,191,238,122,4,176,197,19,99,22,210,222,105,110,98,7,236,165,17,251,220,183,123,140,190,15,56,238,152,114,167,88,122,154,241,191,84,148,226,183,170,34,53,62,163,225,164,188,230,47,148,252,5,68,117,41,51,161,82,12,210,74,181,226,163,135,252,145,199,47,7,211,162,48,226,25,165,211,155,45,38,171,33,132,145,94,220,252,95,64,88,91,106,116,58,156,247,218,213,48,212,133,58,148,41,46,56,163,35,43,149,202,222,110,35,180,158,3,141,33,26,215,79,166,41,197,125,18,154,35,63,219,210,57,3,135,18,153,17,229,156,86,73,72,74,157,35,109,5,114,177,119,114,227,192,116,170,222,101,197,162,41,231,31,93,76,208,206,155,147,70,93,246,229,117,23,156,65,216,154,192,165,25,226,91,113,169,200,52,242,52,34,198,92,62,212,81,204,57,41,50,86,148,174,57,17,17,114,51,244,122,5,177,147,156,8,172,203,84,58,100,202,211,14,61,109,6,167,52,145,88,174,126,42,207,204,99,181,97,89,117,169,141,38,99,245,89,46,165,196,42,219,199,214,163,185,42,221,255,0,0,14,227,224,153,68,202,16,135,27,37,36,136,140,200,207,205,240,14,6,187,46,77,37,157,228,153,14,169,27,221,217,18,22,103,99,177,249,237,230,29,170,146,135,220,52,147,142,154,253,236,143,180,163,62,60,6,186,149,21,138,163,69,31,171,70,82,146,189,103,188,65,25,114,50,243,31,30,32,45,108,124,117,70,113,215,154,234,178,205,108,171,74,204,208,142,39,115,227,227,122,6,137,24,161,104,211,187,145,49,55,189,236,187,127,40,227,177,150,8,169,211,170,43,114,51,208,217,76,135,222,81,19,74,82,120,18,138,215,178,125,35,175,162,122,98,223,173,155,142,106,241,123,237,110,124,192,92,4,226,250,29,89,183,34,61,5,247,73,194,221,217,230,144,164,246,184,88,238,163,225,231,29,71,21,229,157,59,18,169,114,233,244,122,51,109,38,49,178,164,187,29,36,102,125,163,228,72,50,181,148,67,130,123,174,62,68,228,9,43,99,117,117,42,203,52,153,249,185,124,6,57,204,47,139,83,75,74,32,213,157,153,37,110,200,37,92,149,172,180,30,146,177,234,50,243,31,15,72,11,75,137,50,130,53,46,90,119,148,170,22,148,178,78,25,54,193,114,185,253,97,113,224,56,232,212,44,59,13,41,67,180,40,6,104,189,244,197,71,127,220,244,140,162,47,115,216,133,165,233,163,48,165,172,141,132,169,248,232,51,35,50,225,199,143,14,35,163,99,124,158,170,207,133,53,202,49,210,34,26,247,123,179,45,77,154,108,105,191,138,142,23,177,242,243,128,180,145,163,208,144,234,74,53,38,59,70,87,210,105,142,132,219,246,135,105,162,198,116,208,203,140,41,45,183,218,178,72,204,173,207,184,133,175,198,217,117,143,240,204,153,179,29,196,172,147,49,183,119,75,19,31,191,104,146,92,11,73,23,53,14,146,89,153,82,195,79,245,42,133,102,178,226,163,120,251,169,10,52,158,162,185,90,235,47,170,32,25,74,204,232,176,206,242,218,83,132,69,167,130,72,248,249,248,252,3,157,165,226,186,10,20,73,58,123,215,38,236,118,105,30,143,72,197,111,147,157,54,76,102,218,37,215,119,132,68,106,82,141,60,120,113,227,188,27,180,76,212,37,206,117,103,46,174,104,82,20,105,73,185,203,137,91,232,192,101,53,67,31,209,219,52,33,17,166,167,77,203,130,18,94,111,174,28,133,34,107,117,29,238,146,89,238,244,248,254,155,242,253,161,103,40,152,154,159,91,132,218,208,203,230,164,52,217,172,221,74,110,102,162,231,204,252,195,185,69,153,38,38,173,220,151,81,174,215,208,179,43,216,6,206,98,225,57,41,139,30,84,94,168,215,87,109,247,20,105,186,79,129,36,248,88,185,240,28,78,0,174,248,57,182,226,204,114,67,138,92,210,87,100,238,86,61,5,110,39,232,49,222,164,190,154,132,119,88,144,74,119,82,20,130,39,123,68,87,43,119,142,171,35,9,203,235,141,73,130,113,88,109,189,38,105,77,210,119,35,189,236,69,240,0,185,240,107,52,213,198,92,163,138,179,221,40,206,230,132,223,129,17,240,226,62,152,152,194,134,250,202,19,240,95,113,46,25,153,165,109,32,210,118,43,241,35,87,160,91,216,231,54,35,74,138,228,165,153,184,102,125,149,157,184,149,184,142,207,132,169,134,250,55,206,165,165,154,93,82,110,162,185,219,73,122,61,32,57,169,48,48,157,89,229,40,176,228,37,41,219,113,118,27,70,124,11,191,159,152,125,244,156,57,133,226,188,210,139,14,83,73,73,213,197,48,219,191,18,63,64,216,145,77,121,132,41,230,212,218,9,54,182,147,50,50,238,243,14,57,135,103,149,81,45,148,199,116,241,225,188,85,188,80,23,54,12,10,106,219,66,25,167,199,65,18,10,197,186,73,17,23,14,28,7,33,6,137,31,126,165,42,44,99,73,164,236,90,11,206,94,129,208,102,85,37,211,225,52,239,91,144,87,210,139,161,195,191,47,135,208,62,2,199,79,178,118,235,213,43,151,3,179,167,253,33,69,192,175,224,217,19,212,202,161,148,54,137,38,179,50,59,167,157,173,201,35,114,139,131,86,206,251,172,181,5,205,90,116,246,111,110,126,116,142,185,69,199,173,110,214,114,158,168,59,116,163,78,165,106,183,59,243,80,230,169,120,242,158,254,247,74,39,118,116,243,36,250,126,184,7,108,85,38,12,62,80,99,39,95,212,52,69,203,238,122,70,221,25,218,92,237,42,110,10,10,238,146,59,77,39,159,15,231,28,13,94,188,181,238,183,111,73,77,181,95,181,111,55,164,112,24,94,171,42,50,80,135,101,72,51,235,4,124,22,124,187,62,144,184,187,203,133,5,162,51,56,76,88,138,252,27,33,182,219,148,212,172,137,48,144,71,232,109,35,175,179,80,147,45,196,169,50,95,211,168,146,100,165,159,31,221,28,137,234,67,102,179,87,18,62,119,226,44,14,85,83,105,205,35,140,78,94,102,210,56,90,174,33,167,49,189,46,174,241,105,211,201,9,244,122,71,88,197,143,212,157,98,83,48,103,60,194,207,70,133,19,170,77,184,166,252,190,232,182,53,10,46,58,155,61,195,111,19,186,77,174,214,74,166,189,220,146,238,183,160,75,142,207,140,51,10,157,17,165,110,145,61,181,20,147,73,154,9,37,220,175,174,244,13,172,29,46,85,126,122,204,164,186,166,220,142,111,165,47,44,206,196,106,77,184,113,227,196,116,25,184,11,22,72,82,186,213,98,59,196,107,53,89,114,29,87,30,60,120,164,95,76,188,195,9,167,192,131,188,98,38,244,169,205,33,107,66,120,168,244,162,231,123,92,248,144,13,199,82,184,45,52,149,43,137,166,221,131,243,17,14,160,198,98,50,157,90,158,169,29,237,244,69,253,33,118,29,195,206,58,100,165,166,50,146,119,52,146,138,246,253,193,111,234,153,89,80,61,215,87,240,91,126,53,237,168,175,203,204,128,176,237,184,118,174,115,186,197,220,125,90,52,120,231,126,119,244,250,7,115,220,21,184,37,63,180,44,213,2,137,136,104,251,254,181,85,37,239,180,233,221,190,179,181,175,123,220,139,206,46,253,58,90,94,104,239,172,207,93,184,253,193,96,110,27,5,126,41,79,237,14,62,177,76,110,84,101,145,50,201,153,146,75,180,159,174,248,7,54,73,74,190,132,191,104,85,81,77,212,154,72,145,199,206,40,235,52,168,7,21,77,55,102,200,147,171,130,121,113,191,160,115,241,163,41,106,79,139,99,191,49,245,199,166,165,6,149,41,182,142,215,238,255,0,80,250,84,132,50,155,146,18,86,243,16,13,190,172,100,146,241,70,151,52,182,158,210,123,237,192,135,205,50,172,204,116,93,68,239,5,105,225,111,231,22,207,30,230,245,35,12,197,55,164,183,86,50,41,123,143,120,36,222,246,87,157,101,195,178,3,189,85,49,4,74,114,13,110,161,243,45,230,142,193,23,62,62,159,64,177,248,219,104,236,55,67,234,91,198,113,1,111,247,150,221,37,190,237,60,253,244,188,227,23,115,211,108,90,124,114,151,18,155,81,198,145,92,102,176,226,12,219,121,40,45,37,189,43,21,159,229,203,135,160,97,22,34,207,108,83,92,234,246,197,248,169,91,141,127,62,168,56,118,189,185,123,225,249,128,102,134,96,237,179,70,62,161,212,166,227,134,62,123,171,75,136,77,252,75,114,127,225,24,135,142,51,243,18,227,9,90,35,98,236,87,165,232,189,80,202,76,247,44,102,102,174,118,112,248,118,191,8,232,208,169,56,163,17,107,181,109,75,234,246,249,252,151,14,218,175,203,129,249,134,71,228,206,202,88,130,190,252,25,50,75,10,190,130,171,180,210,138,70,181,25,166,237,153,151,22,79,135,30,95,8,150,22,19,15,96,252,81,140,106,80,201,202,187,79,155,178,155,139,242,220,135,21,205,69,192,251,39,217,237,126,17,155,251,39,108,165,45,234,140,106,181,94,157,132,102,54,204,249,45,168,157,100,220,85,186,169,88,139,83,60,174,171,243,243,140,136,202,125,146,105,20,102,89,118,161,133,48,59,171,106,164,151,137,72,128,149,25,36,137,190,4,102,201,113,224,99,40,48,70,95,81,112,203,38,204,58,21,30,49,155,202,115,229,88,168,65,92,208,69,126,9,46,60,5,28,54,90,101,93,27,10,211,41,205,181,64,161,48,184,187,235,28,88,168,77,181,41,126,47,96,190,171,143,221,23,58,36,86,89,105,8,109,150,210,69,123,18,82,68,68,42,204,116,52,130,74,16,132,145,119,17,88,125,8,79,46,64,53,37,190,28,8,134,180,145,17,218,192,130,50,226,42,69,198,224,52,168,204,109,241,46,241,188,104,62,124,5,9,179,62,118,0,71,120,212,9,78,158,118,226,0,0,0,2,164,71,204,84,128,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,8,173,222,42,0,40,69,231,21,1,165,92,192,86,192,101,192,80,139,188,84,249,0,161,115,176,173,184,138,23,49,83,226,0,71,198,194,163,79,139,196,106,1,75,31,156,8,173,222,42,0,0,0,0,0,0,2,135,196,84,0,105,34,227,96,87,2,26,134,147,46,240,27,74,230,42,75,50,255,0,238,52,173,60,121,141,9,79,164,7,210,103,112,52,146,136,255,0,104,81,41,244,141,96,56,186,181,22,37,70,51,205,72,109,165,19,140,169,163,214,209,43,129,145,249,251,184,242,24,193,180,142,204,216,91,28,209,229,58,226,169,81,92,234,145,217,37,157,25,183,84,68,153,26,185,234,47,57,149,134,89,143,146,108,62,178,131,78,243,77,200,139,149,251,192,65,126,125,108,203,11,3,212,171,179,105,216,149,130,56,93,87,65,49,75,38,124,116,180,71,99,39,14,222,49,252,63,116,90,172,27,153,120,183,44,113,4,54,161,87,234,239,179,77,222,105,105,170,139,177,210,173,226,21,123,17,25,146,120,172,207,211,247,68,236,230,70,90,251,165,166,84,98,248,107,171,117,157,207,107,171,107,211,165,72,62,90,138,254,47,238,140,28,218,31,101,14,178,222,32,169,123,189,211,171,170,118,60,21,127,212,139,158,248,6,254,67,109,99,89,173,55,6,20,202,4,215,13,186,43,75,82,221,172,173,122,148,91,162,185,145,183,204,238,124,70,97,224,236,110,186,244,40,142,174,158,166,183,208,219,126,198,254,187,92,147,195,197,47,63,49,8,120,139,8,123,130,172,212,21,225,14,189,186,150,236,47,156,238,175,101,159,107,198,87,212,114,244,243,23,179,36,182,136,247,51,49,184,254,227,250,207,87,165,20,107,248,67,70,173,38,217,106,249,209,219,197,229,233,19,128,152,40,242,55,137,73,232,181,210,71,204,110,147,230,95,67,251,163,23,114,199,63,188,59,18,18,61,201,238,53,83,91,123,243,126,174,228,112,249,217,121,197,222,44,89,190,253,47,181,190,203,254,161,69,203,41,87,252,239,247,70,162,147,245,159,186,44,253,71,26,117,77,223,204,221,122,239,249,245,173,107,125,104,180,181,157,163,252,30,241,53,238,55,121,118,245,223,194,54,239,63,177,122,4,184,203,179,151,111,206,255,0,116,108,187,81,221,241,220,223,252,239,245,12,45,153,181,46,226,51,206,123,133,213,161,181,42,222,19,181,236,95,173,11,67,153,91,98,124,172,227,95,35,174,108,182,119,240,191,217,63,89,11,137,23,170,226,213,83,210,234,147,8,213,187,211,192,158,181,239,111,71,164,91,220,99,157,210,104,81,38,60,138,27,174,27,27,187,90,121,162,247,52,253,97,219,152,138,156,101,181,7,133,122,226,61,195,238,183,187,191,211,61,86,182,159,177,23,152,91,73,216,191,221,156,213,252,207,234,125,114,223,158,239,52,104,34,250,210,189,244,254,232,12,245,206,253,182,241,5,10,83,176,161,225,186,131,123,169,44,150,166,171,235,110,228,108,154,173,98,107,210,49,3,48,118,159,204,44,102,244,150,17,92,196,80,80,169,235,148,148,149,121,247,9,37,117,145,36,138,197,203,87,63,71,33,241,96,204,147,247,94,190,177,238,155,170,107,105,78,91,169,111,45,165,100,155,124,240,190,17,150,217,47,178,21,220,143,39,228,133,243,202,82,15,79,130,121,95,118,127,171,0,196,60,17,151,85,188,208,170,186,138,166,59,156,146,122,58,170,7,214,16,185,61,179,82,126,169,194,185,251,225,246,190,31,56,207,172,166,216,67,4,198,240,175,132,103,208,234,26,183,26,55,216,101,147,209,243,203,218,238,31,62,31,180,50,115,44,50,99,220,180,120,103,238,147,173,104,166,183,31,243,30,139,216,145,199,199,63,169,229,233,23,174,44,29,206,175,125,189,237,244,34,139,125,132,50,75,2,225,158,183,212,48,221,5,29,103,119,175,115,72,101,171,233,213,107,219,159,140,98,227,53,2,43,28,26,142,210,10,247,236,182,69,196,125,0,2,132,68,92,138,194,160,0,40,124,134,147,59,23,32,113,86,73,240,27,6,171,247,0,214,181,250,6,222,171,157,133,72,174,53,146,120,115,1,164,147,126,241,173,41,26,146,159,79,112,213,226,128,166,155,250,5,75,224,2,43,134,159,72,10,216,130,214,231,196,8,172,42,3,73,149,202,227,105,105,231,196,111,31,2,26,75,136,13,131,43,119,129,42,199,231,27,171,79,164,108,173,23,239,239,1,185,171,208,52,173,26,172,119,20,34,210,68,55,9,58,136,184,128,248,156,104,184,114,253,161,199,204,167,49,37,179,109,196,32,200,210,101,197,4,124,199,46,178,181,135,206,180,240,231,220,2,205,230,166,86,209,241,5,58,162,78,20,54,212,186,91,204,18,142,10,86,101,116,175,143,50,243,242,17,185,180,222,70,211,232,53,23,212,205,82,58,137,186,10,159,178,105,233,69,204,148,247,215,250,57,137,122,149,31,122,218,211,174,218,144,101,200,90,12,222,203,175,116,116,218,146,124,49,213,247,148,135,163,254,103,215,107,165,206,62,49,125,87,32,30,127,49,53,53,16,102,201,109,43,37,104,209,196,145,110,100,159,231,28,60,74,148,184,50,80,228,121,15,32,209,123,104,112,211,107,151,163,225,25,125,180,246,74,123,158,170,226,89,126,233,122,199,87,234,125,158,165,163,86,164,178,92,247,135,110,99,18,43,20,206,165,41,230,247,250,244,105,227,166,215,185,23,167,210,2,246,228,94,121,98,220,43,136,40,136,98,163,87,113,152,189,102,205,38,170,235,105,61,72,119,184,136,200,184,170,226,89,50,39,54,231,226,202,69,33,50,224,190,74,93,14,60,149,41,201,170,116,205,70,150,175,123,164,184,246,185,136,36,132,255,0,86,125,11,209,171,77,248,94,221,198,50,227,102,92,226,240,21,101,45,251,157,223,238,168,68,197,250,230,155,217,108,241,241,15,204,36,137,152,140,231,88,101,183,13,54,214,130,87,159,153,14,30,185,75,143,49,109,155,168,109,90,77,118,212,217,43,157,133,185,202,124,199,240,229,30,150,126,6,220,107,164,176,247,230,141,86,186,91,225,226,151,156,93,6,167,117,150,210,189,214,158,201,29,181,95,152,131,26,107,249,7,65,247,141,14,211,211,227,114,165,163,209,245,194,239,97,92,58,196,7,30,90,86,218,174,166,206,196,209,23,43,250,71,116,52,95,188,81,77,218,221,175,220,16,124,46,161,180,222,205,167,151,152,113,21,41,221,84,148,73,106,254,246,106,224,171,121,199,99,82,110,118,184,249,223,107,141,181,119,121,128,116,25,85,105,82,79,114,195,174,199,212,92,208,225,240,227,126,235,14,107,14,179,45,125,93,79,84,29,114,250,239,168,204,239,207,210,59,44,88,122,203,86,242,214,59,114,244,15,189,168,246,73,35,95,238,0,249,227,70,50,210,173,233,159,62,225,200,180,69,192,143,143,1,70,154,210,100,90,191,112,125,105,110,228,93,174,239,48,202,32,104,73,122,70,162,43,10,56,173,217,114,191,27,14,187,90,196,157,65,196,35,169,107,186,148,87,222,91,149,189,1,113,207,46,102,139,123,223,63,72,235,85,156,96,229,59,115,104,138,94,243,87,231,214,181,173,232,244,139,9,152,187,66,120,3,193,255,0,149,29,254,255,0,123,250,97,167,78,157,31,99,59,243,24,35,154,155,78,248,119,193,127,148,141,198,227,127,250,101,170,250,180,125,136,188,193,123,140,168,206,93,177,171,120,121,114,33,67,195,147,144,107,165,45,210,91,85,197,183,165,71,188,43,216,154,231,192,184,140,63,204,13,176,51,10,184,242,210,197,71,17,67,75,144,141,147,74,49,19,230,87,51,95,107,130,75,207,251,130,200,197,135,238,182,161,27,223,58,166,241,212,69,229,188,181,213,227,119,125,87,47,64,191,121,75,179,63,186,5,197,127,221,175,87,249,166,134,109,224,221,127,169,157,254,122,94,113,69,152,153,152,120,231,25,62,150,230,99,26,234,117,39,119,239,181,39,157,224,155,171,189,68,57,252,45,148,245,124,105,34,41,75,199,147,16,83,53,234,222,50,167,109,160,149,107,221,210,191,138,66,72,178,87,100,239,4,186,219,222,239,183,186,101,58,118,240,86,155,221,146,47,213,140,101,14,14,202,63,1,197,136,143,116,27,253,198,243,244,38,155,220,213,245,231,231,1,21,24,19,98,56,117,231,32,174,86,62,101,91,253,238,162,114,134,78,120,186,173,123,189,199,144,201,44,17,209,221,131,18,150,92,155,95,162,203,37,67,79,101,220,44,209,246,187,61,174,46,159,30,127,182,36,30,153,135,122,178,26,79,92,213,167,87,231,118,243,250,71,59,30,46,234,222,249,123,38,220,128,98,14,25,216,71,43,33,37,178,118,147,133,95,52,199,74,12,213,133,99,21,207,179,199,198,63,48,185,180,109,146,242,150,152,211,68,88,47,8,184,105,101,45,223,220,212,100,223,129,113,253,193,126,180,250,69,64,91,136,153,21,151,17,53,245,124,29,134,219,215,107,232,162,176,155,219,224,47,72,229,91,202,204,24,221,237,134,232,188,127,220,198,191,152,119,61,94,128,213,232,1,212,254,70,120,40,200,255,0,42,212,79,248,181,175,230,27,14,229,118,11,114,233,247,51,68,34,50,183,246,177,175,230,29,204,207,141,195,87,160,5,180,171,228,94,93,212,216,83,114,240,142,28,118,228,69,239,148,86,23,192,142,253,228,58,6,38,217,31,42,107,13,73,252,169,97,54,84,246,142,62,230,163,40,202,198,95,7,152,100,81,157,251,133,12,187,55,1,130,152,235,96,204,183,158,196,238,172,198,26,136,165,238,180,169,24,89,139,166,198,158,86,89,115,183,238,140,85,206,125,133,104,20,57,46,189,3,21,211,217,73,201,105,178,67,56,121,13,145,17,178,102,124,158,243,144,153,5,181,174,229,170,215,244,14,14,185,135,124,34,155,117,205,223,108,149,243,187,242,43,121,192,121,223,198,249,62,188,38,252,148,198,196,166,189,212,213,197,35,68,77,221,200,141,92,120,44,248,118,121,14,148,198,38,196,152,106,75,157,79,16,84,136,219,188,114,54,165,184,223,100,143,208,124,187,37,192,79,70,101,100,119,186,8,203,111,221,71,87,188,227,122,253,75,95,114,248,124,240,188,227,4,243,239,100,205,194,101,204,247,127,171,123,90,115,179,224,171,90,251,211,231,190,1,141,120,3,106,156,194,162,117,253,229,103,17,73,223,110,173,122,251,233,211,109,126,131,243,254,224,144,76,158,218,178,177,137,124,47,214,40,51,19,213,186,189,181,214,86,231,141,188,229,118,202,222,40,138,140,77,151,222,5,234,223,53,247,219,237,127,161,244,218,218,126,184,252,227,225,195,216,179,192,125,99,229,13,254,255,0,71,231,186,109,107,250,15,206,3,208,254,29,196,235,170,51,173,113,148,155,189,187,226,238,174,226,244,122,71,99,38,147,33,7,192,147,126,207,43,136,170,217,235,105,205,10,131,7,220,69,247,245,198,139,87,132,185,95,116,92,183,66,65,114,207,49,253,210,64,223,120,27,171,222,118,226,221,99,95,208,163,143,138,95,85,251,128,46,89,211,146,130,51,222,17,219,143,138,62,25,148,181,62,133,153,73,52,18,173,192,147,203,247,71,47,29,221,243,70,173,54,226,101,204,106,52,118,111,112,29,121,170,122,24,73,37,106,75,134,158,102,105,230,55,28,51,101,5,186,236,113,183,103,128,230,141,55,239,31,20,216,186,251,91,203,92,203,187,208,3,173,84,42,174,182,70,68,75,185,46,215,214,126,145,198,21,82,75,139,50,222,58,69,207,231,134,59,20,234,71,89,111,71,88,211,218,191,137,127,63,164,117,199,168,251,135,156,62,179,171,180,101,226,91,191,225,18,110,54,103,65,118,86,139,203,90,116,223,184,207,157,189,35,232,102,33,65,191,108,151,175,209,107,91,255,0,184,225,38,74,220,232,247,187,222,253,227,137,168,214,181,110,254,86,181,175,244,127,7,160,75,142,111,17,98,133,70,134,165,55,12,200,247,110,29,201,219,90,197,240,11,126,246,37,168,206,117,47,166,68,150,144,155,36,219,39,212,100,174,55,254,81,244,71,160,245,151,82,125,111,78,133,23,231,119,191,238,142,89,88,123,76,39,219,235,151,212,133,113,221,250,62,16,28,11,149,119,94,101,104,90,84,100,164,154,78,235,191,11,14,137,92,160,179,90,168,191,25,75,67,105,123,79,3,104,148,69,100,145,242,185,121,135,63,94,167,120,49,237,91,237,238,134,183,158,46,155,216,207,135,51,243,11,127,92,174,233,125,231,58,175,212,240,215,232,47,64,146,59,149,11,47,168,244,230,152,148,182,33,190,227,122,174,163,134,146,51,189,203,157,207,206,59,133,46,20,88,232,36,51,29,164,36,136,236,148,160,136,139,143,160,99,251,216,167,114,74,115,168,222,214,225,189,255,0,80,238,24,19,51,119,4,81,188,9,171,67,43,61,93,102,215,186,200,249,104,244,137,113,124,162,165,44,165,43,74,75,138,8,184,21,135,198,85,53,245,167,80,73,81,105,53,21,201,126,145,240,82,113,199,89,109,181,120,47,78,166,137,95,63,191,155,235,71,44,156,71,172,137,93,78,215,43,252,243,253,66,141,185,80,33,76,75,110,74,136,195,198,100,106,45,227,100,171,94,215,230,58,6,32,195,148,179,234,251,184,81,91,241,239,166,58,120,242,28,246,40,198,157,65,108,23,131,119,154,205,207,207,173,107,91,235,125,34,196,214,241,199,132,183,63,50,247,123,189,95,159,222,247,183,214,250,0,125,181,122,179,52,40,230,178,167,161,237,234,22,118,185,38,218,75,224,63,56,232,117,108,88,228,199,74,76,104,170,137,161,187,17,54,247,121,25,158,171,145,23,30,63,184,58,102,38,194,253,117,44,31,94,209,187,37,254,117,123,222,222,159,64,235,167,132,183,72,87,205,11,216,140,254,117,254,176,23,58,14,100,215,41,77,154,147,42,115,154,21,189,177,77,90,111,107,112,253,193,216,232,27,67,207,57,108,68,153,67,145,41,29,173,91,218,146,148,74,224,102,87,35,65,242,225,251,66,203,192,165,117,118,20,214,255,0,86,165,25,223,77,187,139,210,56,90,157,15,121,80,117,125,106,215,211,244,31,90,94,144,25,139,76,197,24,123,27,196,109,19,240,61,58,243,111,172,222,36,61,226,25,218,247,108,175,226,151,192,56,250,246,64,224,188,88,219,242,25,164,209,32,46,86,155,41,52,118,150,104,211,98,231,114,189,244,254,232,197,8,165,224,166,146,191,158,238,175,245,183,191,237,249,199,123,192,57,149,224,218,140,8,158,5,222,110,247,189,174,179,107,221,42,62,90,125,32,57,156,75,178,189,58,10,157,114,62,37,140,217,117,133,36,146,138,66,83,98,227,195,131,156,184,6,23,200,24,16,102,41,111,86,163,201,45,193,163,74,169,201,181,238,158,60,86,126,111,221,23,255,0,13,99,14,189,18,51,158,14,209,174,42,28,182,250,246,185,23,15,23,210,59,116,102,124,38,132,150,173,213,210,78,114,213,247,59,188,224,44,180,42,117,23,12,176,136,137,162,66,124,201,9,108,214,76,33,23,208,86,189,172,124,238,59,133,38,125,34,165,189,190,29,134,222,239,79,208,165,87,189,254,183,208,57,234,222,86,120,77,212,191,225,221,214,165,45,118,234,186,188,99,35,183,142,66,216,214,114,191,193,123,159,155,155,221,238,175,208,218,109,107,125,121,249,192,93,136,44,82,223,89,167,192,241,83,196,139,231,105,62,127,112,108,226,120,112,98,211,38,184,196,22,16,164,68,113,105,52,54,73,50,50,74,184,149,139,152,176,62,232,253,203,62,203,221,79,173,111,86,74,182,243,69,180,25,122,15,157,199,118,195,25,153,225,152,198,223,129,55,59,199,247,55,235,58,173,114,79,31,16,188,224,54,232,235,92,201,76,41,213,168,203,126,148,153,40,245,92,174,95,206,46,109,33,132,48,194,141,162,74,59,102,118,73,91,184,135,4,195,186,216,90,244,218,215,225,127,64,215,6,175,212,229,182,125,95,93,174,126,61,187,140,188,192,59,122,42,13,178,130,67,209,18,241,23,61,71,207,247,5,14,68,23,149,173,20,182,27,90,185,40,146,87,47,187,97,215,86,255,0,134,37,26,52,110,119,221,247,213,107,23,220,243,14,217,133,240,198,237,113,164,245,235,219,95,103,117,246,197,231,1,245,71,139,22,91,104,109,248,205,45,36,146,81,18,208,74,43,253,209,206,83,240,213,1,253,36,186,45,60,207,65,25,153,197,65,220,248,122,7,54,221,43,125,29,182,183,246,210,146,227,167,209,240,141,113,104,251,151,84,174,179,126,6,94,39,167,225,22,7,196,198,14,163,168,213,187,131,13,5,195,129,69,64,218,139,129,225,197,213,165,198,123,86,229,24,139,151,221,28,235,61,131,82,57,233,59,92,86,81,111,52,247,90,225,184,113,9,165,198,69,247,173,52,237,249,106,108,184,15,174,45,26,152,155,56,220,8,168,210,171,216,153,73,127,32,251,91,247,171,247,220,115,45,55,188,50,227,110,54,8,129,196,36,226,176,70,132,66,104,140,248,145,146,72,172,127,180,62,58,149,88,161,48,181,245,109,100,68,71,109,118,239,183,152,118,165,81,247,235,39,58,198,155,112,182,139,255,0,40,249,42,152,99,174,198,92,126,189,163,89,23,29,213,237,99,191,156,81,109,42,24,165,149,188,226,87,73,66,175,110,110,17,247,23,214,143,182,131,42,12,249,12,26,233,44,22,243,87,50,37,114,35,244,122,7,42,89,115,162,171,191,240,205,237,221,213,254,182,223,84,59,133,31,13,117,72,140,183,215,117,232,213,199,119,107,220,207,210,37,135,20,206,29,165,58,146,90,160,68,61,69,170,199,29,38,57,248,81,34,197,109,9,106,59,73,36,160,146,90,80,69,195,128,251,91,129,187,183,190,222,197,111,23,253,99,234,67,28,8,181,114,47,48,200,108,182,194,84,146,51,183,18,43,21,185,13,4,220,117,120,241,219,87,154,233,35,176,250,212,215,2,45,92,189,3,226,77,39,252,99,254,71,250,192,106,85,14,154,237,173,6,50,109,246,20,138,177,74,75,126,35,132,68,71,123,18,45,252,163,237,109,189,55,226,55,73,54,239,1,178,220,82,35,43,174,252,124,195,124,210,148,36,207,73,126,208,162,222,221,17,246,111,98,191,49,214,241,78,37,240,100,39,93,234,91,221,41,73,219,121,167,154,237,230,48,28,204,170,129,198,212,100,209,158,155,125,21,135,79,197,248,249,218,44,25,114,83,79,91,155,157,223,2,144,105,189,205,37,207,73,249,198,63,103,126,208,126,231,41,181,166,189,200,245,142,175,213,184,245,253,26,181,41,191,177,157,188,97,128,153,219,180,159,135,166,86,161,123,139,220,111,250,183,107,194,58,180,233,38,207,150,232,175,200,75,140,178,206,221,178,171,120,125,185,12,67,195,115,144,108,85,151,31,91,85,197,182,102,68,78,23,115,92,184,23,1,132,57,159,181,78,96,98,137,19,26,77,91,16,195,65,212,156,144,148,149,125,245,146,74,235,178,72,172,92,181,126,224,180,46,183,238,158,107,235,213,213,183,171,84,158,90,237,115,229,221,245,92,253,2,244,101,38,207,62,233,230,35,242,223,213,183,148,226,145,253,175,215,107,155,124,62,120,95,85,207,208,2,211,197,58,238,53,156,241,212,49,36,243,223,106,150,123,231,86,247,104,207,210,162,185,246,143,136,201,204,171,216,222,147,95,240,167,92,197,81,23,184,220,105,222,81,18,229,181,107,189,174,239,14,68,50,199,36,54,96,240,50,33,201,247,113,190,213,71,109,189,62,12,211,250,153,222,251,211,243,12,196,160,225,30,163,191,249,161,175,94,159,206,173,107,95,235,189,32,49,151,3,236,93,151,84,238,187,188,131,135,36,111,55,118,213,134,152,45,54,213,245,199,231,25,29,133,178,119,5,80,25,36,193,195,212,70,180,200,223,17,179,74,101,187,40,137,60,120,119,240,46,35,190,52,206,238,253,171,223,208,62,164,163,190,226,143,142,21,34,12,84,105,102,43,9,45,90,187,45,17,113,224,57,6,153,66,78,228,68,95,1,10,164,110,33,62,144,26,137,29,247,26,136,136,187,134,155,113,176,169,246,72,6,162,226,126,97,168,139,143,49,182,158,61,175,56,221,79,242,0,25,91,188,47,230,224,40,124,192,0,0,0,5,75,144,170,121,10,128,165,184,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,31,155,206,28,184,10,128,0,161,242,21,20,62,32,40,92,198,161,75,17,10,128,166,159,72,17,247,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,208,164,241,189,249,138,145,216,106,20,50,184,1,157,133,57,112,243,129,149,134,149,40,203,136,13,100,86,21,27,73,114,254,97,184,71,112,26,28,78,162,52,222,215,28,45,114,137,215,226,188,142,179,163,94,158,58,47,107,25,122,125,3,157,177,94,227,74,184,128,196,76,234,217,243,221,52,55,11,221,119,86,215,85,84,143,204,26,237,114,115,135,207,11,234,185,250,6,11,102,174,203,126,9,147,54,87,187,173,238,186,155,136,211,224,205,54,185,172,239,125,233,249,132,205,72,134,135,75,137,175,198,191,1,193,84,240,204,73,137,52,173,82,62,121,171,178,101,233,244,122,64,64,226,232,158,226,39,200,115,172,245,221,11,92,75,104,221,222,202,241,185,159,212,242,244,139,153,65,218,139,193,219,255,0,202,54,243,121,167,244,206,214,181,254,197,233,18,185,136,178,106,133,91,66,145,37,250,178,72,223,55,125,237,72,46,60,124,232,62,28,69,148,196,123,21,224,106,191,87,222,75,198,30,245,174,219,183,25,239,183,63,120,63,48,12,78,45,170,58,223,251,68,209,163,253,212,189,239,255,0,2,45,46,58,204,159,12,239,156,240,46,231,229,53,53,110,179,171,234,184,248,165,231,25,147,35,96,28,17,217,210,230,60,62,125,236,255,0,221,199,24,230,192,88,72,142,201,111,31,25,91,204,215,253,220,44,35,118,187,93,222,187,167,170,219,83,86,241,253,39,232,28,52,74,127,133,159,74,119,219,171,221,62,46,174,69,127,57,9,61,103,96,44,35,168,181,167,30,151,107,204,215,253,220,118,140,47,176,182,12,166,203,109,210,115,27,150,149,40,253,240,218,183,20,219,251,220,4,120,101,110,93,245,218,181,48,188,49,163,94,251,244,61,237,100,175,235,189,3,59,242,43,34,58,213,38,137,59,221,86,157,93,103,179,212,111,201,78,151,61,224,201,140,188,217,227,13,97,70,169,253,90,69,122,241,119,186,122,194,219,250,35,95,59,54,95,85,248,5,222,163,225,200,180,230,89,101,165,72,52,183,170,198,179,43,241,51,244,122,64,91,140,190,203,95,2,198,109,159,13,111,180,180,226,111,213,180,222,238,95,234,140,93,58,109,39,170,182,217,117,141,86,108,147,226,91,205,233,28,131,49,210,217,88,181,125,209,190,86,73,112,1,165,40,208,146,43,222,197,97,184,52,115,26,192,5,12,248,216,80,212,93,198,67,105,74,227,220,3,120,206,221,195,109,75,244,13,23,184,105,185,247,128,169,241,43,141,54,227,113,186,148,145,216,106,210,68,3,66,74,229,204,106,46,3,86,146,21,1,67,62,23,2,43,10,128,0,0,0,0,0,10,31,33,164,106,62,67,72,0,210,104,185,222,227,80,17,216,6,221,184,216,84,106,50,239,20,185,249,128,104,89,94,195,101,105,225,207,184,125,42,34,243,141,179,73,121,192,124,134,139,164,248,143,142,100,109,243,107,70,187,106,65,166,246,28,169,166,220,10,227,109,77,151,167,144,12,112,207,124,161,247,89,135,235,141,123,161,234,189,107,171,113,234,154,244,233,91,95,94,87,190,159,221,17,163,180,86,207,126,3,168,226,9,62,235,183,251,142,169,217,234,26,111,116,180,95,170,31,156,77,156,136,104,125,42,74,141,100,74,183,33,210,241,142,93,83,113,28,57,113,100,185,80,36,200,221,234,54,77,55,236,154,79,133,210,127,82,3,206,126,36,194,190,11,153,33,174,191,189,221,104,227,186,211,123,145,122,79,206,56,250,76,223,5,73,83,187,189,239,96,219,182,173,61,229,199,191,204,38,91,58,182,60,195,213,226,172,204,97,188,96,243,143,245,123,37,130,66,136,244,238,203,133,153,63,48,193,236,204,216,250,183,71,92,151,41,152,63,30,62,94,17,91,105,53,83,214,162,52,118,236,125,150,75,204,92,64,111,236,245,158,190,11,151,30,39,185,109,238,226,136,134,117,117,237,58,180,155,69,123,110,206,220,134,114,224,12,225,240,157,29,151,61,206,238,237,26,58,173,214,239,205,63,104,34,98,189,148,88,215,13,200,125,75,193,88,149,164,166,66,152,35,145,77,117,37,192,207,135,136,92,123,63,132,113,240,177,38,48,195,38,228,86,232,26,76,236,217,147,241,93,35,45,23,47,57,113,227,196,75,9,187,249,37,105,253,37,255,0,164,255,0,242,143,178,54,61,235,138,211,224,157,26,76,139,231,247,231,254,104,133,103,115,187,24,29,183,148,186,82,124,222,240,233,127,214,14,70,151,180,22,41,134,225,175,169,208,202,234,73,246,155,115,187,254,16,75,9,173,99,18,235,108,213,212,173,199,245,79,245,15,174,45,95,173,38,253,95,77,213,167,199,191,242,8,124,160,109,85,137,226,37,45,169,172,46,146,55,137,71,173,46,23,155,236,195,190,208,118,188,173,177,46,57,187,35,8,32,138,66,20,102,165,172,172,87,46,63,62,22,194,86,161,189,98,241,123,207,191,208,57,54,100,89,5,216,253,209,29,180,29,180,156,38,205,47,87,48,42,46,179,231,38,221,197,231,124,114,235,219,77,4,217,219,16,224,63,255,0,203,255,0,249,194,195,63,78,126,239,243,171,219,235,135,15,88,198,62,15,107,87,131,183,150,115,71,207,173,220,124,124,95,64,143,124,71,182,188,178,139,35,170,85,240,43,171,236,105,36,200,53,95,137,95,147,227,29,241,246,212,216,211,17,41,246,17,3,13,186,142,188,167,146,113,218,117,70,101,218,34,63,159,31,14,215,224,13,226,71,115,67,62,252,7,25,106,247,41,191,211,60,217,252,221,167,185,124,126,118,126,97,133,89,191,181,39,88,173,104,247,11,167,117,42,81,95,194,119,191,109,63,98,244,12,97,145,47,26,99,25,111,25,97,169,14,155,171,84,191,149,33,186,174,103,204,185,246,123,95,128,92,236,187,217,155,16,226,184,143,205,168,225,12,100,221,219,97,212,27,52,245,146,85,172,148,103,107,180,119,46,5,96,176,180,181,204,83,238,131,113,242,143,87,220,106,252,247,94,173,86,244,21,185,14,227,128,50,111,221,31,95,252,177,245,126,175,186,253,7,175,86,173,127,94,86,241,70,124,229,166,197,248,122,31,132,186,195,56,209,173,123,155,111,18,132,222,218,249,93,143,72,203,76,39,147,212,124,59,214,186,171,149,101,117,141,26,183,198,147,241,117,90,214,65,121,197,24,223,146,123,50,248,22,51,46,123,182,223,110,234,169,122,222,13,211,123,19,124,62,122,126,97,150,24,63,1,120,45,130,71,133,119,182,147,188,249,198,158,228,240,241,143,204,59,156,58,99,81,200,137,38,231,141,126,54,254,97,202,176,209,17,119,243,1,179,2,159,213,139,231,218,187,70,126,45,187,190,17,200,160,172,68,87,20,66,8,143,188,110,165,60,111,196,5,83,192,134,180,115,251,128,68,66,183,225,96,3,230,0,0,0,42,69,231,20,59,119,24,0,5,203,206,42,86,62,240,20,21,46,96,100,94,113,64,5,113,59,13,42,46,22,26,238,101,192,47,126,96,62,71,216,214,159,26,220,111,200,117,234,206,28,235,205,154,122,230,139,187,175,231,119,243,250,125,35,182,25,23,112,210,105,35,230,3,15,179,63,103,31,15,120,55,242,229,184,220,111,191,75,181,106,213,163,236,165,110,66,56,115,115,102,175,0,120,39,242,233,191,223,239,255,0,75,180,233,211,187,251,41,223,152,157,71,226,54,230,155,154,184,95,144,232,248,159,47,41,245,142,173,189,84,255,0,121,215,109,217,167,191,79,62,201,249,128,121,204,100,253,205,212,99,43,243,70,237,196,72,250,139,217,92,187,254,167,159,164,100,214,206,217,255,0,224,9,116,200,126,228,183,250,235,236,187,171,175,233,181,205,162,181,183,103,230,25,23,180,150,200,48,20,138,133,74,159,79,198,82,23,26,128,234,145,161,164,173,38,180,239,148,68,118,103,224,225,233,17,229,142,48,21,115,2,214,88,109,116,26,187,26,35,166,103,203,177,86,147,224,181,113,62,202,123,61,143,195,196,4,224,228,134,111,251,173,163,27,222,231,122,165,234,157,90,221,111,121,244,13,157,252,66,250,174,94,129,124,218,127,124,209,47,69,175,221,113,2,25,7,158,181,172,27,86,164,70,82,104,108,181,225,232,242,86,169,100,180,154,75,83,68,103,125,225,89,54,79,225,18,223,144,217,231,74,198,84,26,25,61,136,112,210,164,76,235,55,110,44,180,153,246,22,239,138,70,225,159,36,220,254,232,11,254,174,39,113,176,250,244,151,43,241,27,176,101,199,153,29,14,181,33,167,9,119,177,161,100,100,118,51,229,251,67,113,214,18,231,3,53,115,191,0,28,90,184,153,171,206,99,224,150,141,68,124,126,136,114,174,196,36,153,153,18,249,142,54,100,19,120,141,6,135,44,74,191,2,1,211,234,46,238,247,125,155,222,253,255,0,0,221,101,174,179,171,181,167,77,187,174,62,246,112,235,13,94,253,96,175,231,183,243,15,138,191,58,85,55,113,212,26,75,219,205,90,238,147,85,173,107,114,248,76,99,97,185,214,174,70,91,190,101,231,26,82,190,201,157,133,166,173,187,138,94,134,227,158,1,124,214,211,110,41,36,81,92,226,118,255,0,80,233,72,196,216,218,3,237,180,238,28,54,208,106,37,40,220,134,241,88,175,196,249,242,224,2,255,0,212,91,223,18,138,246,187,102,95,132,116,234,197,3,124,219,203,235,118,190,158,27,191,131,210,58,18,177,93,122,71,139,79,101,74,62,201,18,90,89,223,247,70,147,86,40,169,150,233,116,41,26,29,230,109,197,115,187,205,207,204,32,230,230,68,234,140,45,141,230,189,22,227,107,94,231,113,212,170,80,58,228,199,17,189,209,107,31,139,126,226,29,215,13,96,199,20,228,105,181,8,147,227,159,111,89,169,189,9,79,50,46,105,225,220,59,79,185,170,27,62,248,115,221,37,159,3,73,186,142,31,184,40,176,178,112,166,229,106,145,215,239,173,71,195,117,202,252,124,227,174,98,25,254,6,142,74,221,111,172,246,235,198,211,220,124,123,252,195,37,159,162,193,120,183,68,243,134,148,157,200,201,69,199,247,7,19,63,46,168,179,211,119,36,206,45,75,214,122,22,142,124,126,183,210,49,176,198,150,49,95,95,45,29,67,119,185,34,43,239,111,123,253,207,64,250,167,98,191,4,232,249,67,123,189,191,231,186,109,107,122,15,206,59,206,51,201,232,170,150,149,70,98,178,234,77,199,78,233,73,43,133,202,220,144,56,202,118,76,68,94,243,173,177,91,106,214,211,116,146,111,206,252,208,22,29,109,140,208,222,43,119,224,59,106,50,43,245,159,63,249,131,150,139,136,124,43,25,197,117,77,213,204,219,249,230,174,238,124,139,206,54,241,198,88,83,160,210,94,83,7,83,85,227,190,103,171,73,218,201,244,32,88,186,158,13,75,44,186,227,12,206,90,144,210,148,146,211,123,153,17,240,224,145,69,193,199,84,62,184,227,147,58,214,141,212,51,45,58,47,123,106,62,119,244,139,86,116,46,177,54,221,107,78,175,172,191,119,194,58,252,215,235,116,119,73,9,166,56,68,73,222,123,235,43,244,252,28,56,15,153,156,105,91,102,73,43,169,198,34,47,59,107,243,125,176,14,98,189,134,58,179,15,202,235,218,180,233,236,238,173,222,69,206,227,234,203,184,250,113,13,61,26,239,109,239,119,214,44,124,197,152,85,231,105,253,85,16,161,170,252,137,45,172,207,198,191,213,10,97,250,238,32,123,16,49,37,116,178,43,234,226,76,46,222,33,151,156,6,74,225,85,111,223,40,246,211,162,63,62,119,177,164,135,117,169,226,15,0,211,35,191,213,55,252,80,213,183,154,126,132,206,252,143,204,45,206,82,196,173,73,172,45,233,52,169,13,182,228,3,89,40,152,89,17,153,173,179,224,102,47,218,112,188,90,165,58,59,18,213,37,178,36,33,103,164,200,143,86,155,91,137,31,156,5,186,133,156,61,76,220,79,185,221,119,177,126,107,183,43,253,96,185,48,115,11,194,26,254,100,110,247,118,253,17,123,222,255,0,91,232,22,251,22,101,75,114,164,32,227,198,171,186,146,91,135,118,209,171,129,153,91,146,7,86,155,148,114,123,27,186,93,113,92,239,102,12,252,223,88,2,241,87,48,175,186,152,46,199,235,253,87,67,78,34,251,173,119,214,86,191,50,229,97,102,241,110,77,248,42,65,201,247,71,189,220,199,223,105,234,122,111,99,81,219,199,63,48,228,176,101,26,183,135,230,156,131,164,77,108,141,214,86,102,252,117,145,118,76,207,204,92,56,241,23,114,149,138,231,44,208,219,237,198,66,84,233,18,142,198,86,35,183,30,38,3,23,186,247,185,215,80,123,174,177,187,50,127,198,209,123,31,46,255,0,169,230,57,202,38,108,252,182,218,60,1,204,213,250,43,235,126,208,101,82,32,80,107,241,156,68,234,162,91,83,164,108,89,183,208,71,164,203,186,247,227,196,199,82,197,57,23,134,42,49,214,252,41,181,137,14,165,9,66,82,203,141,174,253,171,159,2,111,204,98,88,116,156,33,152,157,114,161,16,188,15,163,94,243,244,69,237,100,171,235,125,2,237,82,177,22,250,35,78,117,59,95,87,13,231,164,253,2,204,73,201,39,160,84,84,168,244,188,64,180,55,107,41,76,25,145,221,62,114,111,210,62,232,88,82,173,66,82,29,106,147,81,247,139,219,122,194,173,218,191,62,5,231,20,95,10,69,115,127,45,109,245,93,58,80,103,125,119,239,47,64,231,156,171,238,89,74,186,189,249,23,143,232,248,5,135,143,139,235,48,149,187,84,56,233,208,90,44,182,214,71,195,207,218,231,192,114,116,220,107,94,125,227,74,224,71,36,104,185,25,52,190,60,75,235,133,184,186,103,136,236,226,203,169,253,17,254,121,254,161,217,35,77,222,234,247,187,90,223,68,44,225,227,41,134,68,149,38,25,41,60,12,172,119,35,255,0,214,29,210,51,219,221,93,104,210,221,173,167,232,111,231,230,16,59,146,23,188,191,11,88,110,37,86,117,10,183,35,47,194,58,147,85,120,145,239,213,101,198,115,87,141,239,132,118,243,114,49,203,210,234,115,101,52,103,37,132,182,102,189,60,18,101,194,197,199,137,139,113,220,96,203,247,189,27,191,25,86,189,254,1,202,71,69,251,87,228,99,169,198,91,45,154,86,167,82,70,149,17,241,81,14,94,37,77,147,50,34,125,131,226,127,68,94,111,132,81,206,165,22,61,87,26,141,60,53,92,113,197,80,73,151,7,26,63,187,254,177,165,85,6,145,117,169,230,72,203,206,175,245,128,228,208,90,142,215,238,3,69,204,202,227,139,93,122,27,73,35,92,216,137,238,237,56,69,252,163,140,119,23,211,18,226,146,117,90,113,89,70,92,95,79,244,128,118,107,91,135,152,109,145,88,116,201,185,151,134,160,41,40,145,137,168,77,25,153,149,156,154,218,79,135,62,106,29,102,70,118,97,134,244,234,197,184,96,175,126,115,219,254,176,5,217,57,22,250,15,221,28,29,107,20,120,53,183,21,212,119,154,89,55,62,123,107,218,252,57,122,6,47,227,189,170,176,245,59,168,245,60,101,130,29,222,111,117,106,168,161,86,182,155,114,123,210,99,7,51,87,107,236,71,89,121,214,26,60,34,234,94,167,41,147,54,119,138,62,38,178,177,123,241,241,226,2,70,179,51,59,188,15,22,107,158,230,55,219,186,107,143,91,174,233,189,137,124,62,118,126,97,131,57,251,181,79,92,97,218,111,184,77,27,232,140,158,191,10,94,214,124,207,150,231,208,48,255,0,16,230,22,33,197,51,16,71,2,26,205,214,138,49,20,118,150,119,185,159,2,237,31,30,215,224,29,187,40,114,86,185,152,85,120,221,107,13,226,67,104,222,117,149,46,28,53,216,180,178,107,46,38,218,138,247,63,218,18,195,172,226,140,99,238,198,183,37,126,14,234,157,111,71,13,246,243,78,132,39,235,74,247,211,251,163,181,229,142,77,251,176,171,83,79,221,31,84,235,123,239,208,123,205,58,18,191,175,43,223,79,238,140,209,201,109,140,105,13,57,70,157,54,22,53,97,194,235,26,137,109,165,36,159,158,17,94,236,112,238,25,163,149,249,35,70,194,180,218,99,17,215,90,249,87,125,98,144,104,191,105,75,62,54,108,190,171,240,10,49,91,37,118,83,240,106,98,76,247,123,188,222,82,27,78,159,5,218,215,221,159,61,247,160,101,254,4,203,31,0,198,139,243,111,127,162,10,25,252,205,166,246,36,241,241,207,204,46,84,26,43,17,80,132,164,222,236,160,147,218,183,163,208,57,36,54,72,73,17,95,129,91,136,14,22,53,31,118,218,19,214,111,100,145,120,159,235,28,171,76,218,253,175,220,31,82,91,34,227,199,136,174,130,47,56,13,180,181,245,223,184,55,27,77,138,215,239,27,132,130,239,184,210,155,153,241,46,240,21,36,241,46,35,117,37,99,211,231,20,34,238,26,210,68,64,10,43,23,49,160,110,90,230,4,142,55,226,3,74,120,113,27,150,225,113,78,64,0,0,0,42,71,96,211,233,3,47,48,106,48,21,211,233,21,20,35,184,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,25,92,109,57,126,37,110,225,186,119,238,26,86,155,254,208,15,157,6,101,221,222,55,144,190,235,144,208,164,113,20,34,177,220,128,125,23,35,46,100,41,98,243,141,157,102,94,97,173,11,185,149,192,106,50,27,75,108,189,60,198,241,250,121,13,42,47,48,15,145,198,72,252,252,198,193,51,231,37,14,64,219,35,243,141,179,111,205,112,31,25,70,79,126,161,94,172,143,58,135,213,187,63,48,212,77,31,59,24,15,143,170,36,207,232,198,227,112,208,71,123,172,125,68,139,112,49,173,41,46,240,27,40,97,36,100,93,171,13,210,65,36,173,196,106,46,28,133,121,152,10,21,203,145,1,220,20,178,71,1,66,112,149,192,6,162,191,112,210,107,211,222,67,81,95,184,109,169,6,125,192,52,234,248,5,12,140,207,144,169,55,127,56,220,74,0,109,165,39,126,70,55,9,63,8,212,73,34,21,34,176,1,36,136,84,0,0,0,0,0,0,0,0,0,0,0,5,15,144,211,99,21,53,121,128,206,228,2,128,0,2,165,110,241,75,88,204,0,6,147,47,48,161,36,188,227,93,174,52,219,206,3,78,146,26,77,55,243,141,96,102,146,62,96,54,141,190,235,24,210,166,174,86,178,134,249,88,198,173,39,247,0,113,146,169,205,200,66,146,179,112,181,90,246,255,0,236,58,134,32,203,58,77,97,163,67,239,84,74,239,111,125,237,73,231,99,243,160,248,113,23,4,208,71,231,3,108,143,149,192,98,94,98,236,149,133,113,27,78,18,221,197,74,53,206,55,204,152,83,103,196,201,127,97,62,29,161,140,120,235,96,138,10,170,106,118,44,44,126,233,45,247,212,102,150,208,162,241,138,220,163,137,77,84,84,171,189,95,182,56,233,88,118,60,149,235,82,222,189,204,248,41,61,255,0,112,4,32,226,61,140,170,240,250,191,86,194,24,253,122,245,234,189,61,71,107,91,204,199,164,116,154,150,201,88,170,43,10,113,188,11,143,12,201,10,62,52,199,59,139,245,145,58,85,12,174,165,77,221,235,126,113,104,189,180,186,217,115,183,214,250,7,13,51,37,40,242,154,83,75,126,164,90,146,164,240,121,174,242,251,80,16,31,88,217,255,0,25,210,150,127,148,108,94,157,45,111,61,242,152,233,121,254,198,92,56,14,190,230,88,99,6,214,68,120,67,16,18,185,145,29,61,222,63,242,4,239,87,182,82,195,53,179,81,191,50,186,157,76,155,62,247,42,57,112,227,231,108,248,241,29,50,78,194,120,57,199,208,233,79,196,253,146,47,209,209,60,255,0,173,0,133,198,50,195,31,47,231,24,23,17,185,199,232,105,143,31,224,64,250,139,42,179,4,219,247,204,7,137,83,231,249,150,249,127,160,38,162,159,177,94,21,133,193,51,113,31,140,103,218,155,20,251,173,220,208,251,87,177,190,20,113,6,71,55,17,92,252,211,35,127,84,2,21,233,217,43,141,231,58,218,85,129,177,87,110,254,37,49,238,235,253,143,208,46,230,0,217,38,185,92,146,148,212,112,134,57,101,10,134,79,93,20,245,167,181,116,112,226,201,240,226,98,86,169,123,33,225,72,11,105,105,157,136,46,222,175,26,92,99,231,127,51,126,145,112,104,57,49,67,161,232,220,202,169,25,161,146,103,223,30,104,248,21,188,200,46,60,0,96,190,83,236,85,67,130,113,228,73,139,141,153,82,169,168,74,137,212,33,36,74,61,6,101,197,142,124,6,89,96,76,149,163,225,218,75,113,25,93,102,201,142,195,126,252,104,191,97,38,93,205,151,31,56,188,81,48,212,120,105,74,91,91,198,73,65,32,181,41,60,191,107,208,62,244,83,144,146,181,215,251,100,3,174,67,160,179,31,94,141,249,234,183,59,127,48,229,147,20,138,252,22,57,20,197,73,114,53,126,216,212,81,136,188,255,0,182,3,229,67,71,114,224,174,99,233,109,190,29,252,198,233,51,110,87,26,137,6,64,52,165,22,243,141,196,145,23,120,161,170,197,97,167,87,27,0,220,177,94,227,85,139,188,198,132,170,246,33,168,203,135,16,21,225,126,38,41,114,243,133,136,248,24,105,79,156,192,20,103,230,26,76,188,195,80,88,139,144,13,54,63,48,21,203,184,106,0,1,94,69,112,59,119,24,95,184,192,56,31,19,49,67,181,236,64,124,57,13,55,62,96,55,10,197,222,52,171,143,33,163,120,94,113,169,43,73,159,48,20,82,61,6,52,173,178,225,204,110,234,49,67,73,31,32,29,19,28,97,8,213,170,85,65,133,245,179,223,64,117,139,53,107,157,210,162,225,217,62,60,68,113,109,115,179,123,242,106,146,38,211,232,184,170,73,53,134,215,99,110,49,173,58,137,79,157,142,205,124,31,182,37,69,230,137,105,82,78,252,82,100,58,38,60,203,184,56,170,60,164,60,228,178,55,160,174,55,189,56,132,240,50,87,213,17,241,237,0,243,191,139,176,14,32,193,213,70,181,225,234,195,36,211,9,148,125,110,34,211,98,37,43,137,246,75,179,217,252,34,254,236,183,159,21,28,49,93,195,48,36,59,65,142,220,110,187,115,146,165,32,211,169,15,159,27,184,86,241,184,125,193,152,187,74,236,108,221,74,21,86,171,78,110,182,234,227,97,215,244,17,206,138,148,154,210,79,40,136,200,210,71,222,66,51,113,30,17,196,25,97,139,100,34,85,63,119,224,205,26,183,206,161,203,111,26,43,95,118,124,126,121,220,2,111,242,47,53,161,226,236,55,68,125,85,90,35,142,203,235,61,152,207,145,223,75,142,151,2,214,125,201,227,247,69,234,142,250,95,105,46,161,105,81,29,248,164,238,92,196,66,236,147,180,228,122,20,252,41,135,170,82,41,140,165,142,189,175,229,57,10,81,106,75,235,46,41,51,46,242,18,121,148,153,139,73,198,248,114,28,248,83,26,116,158,109,229,251,219,46,32,172,151,141,28,150,87,230,3,191,173,4,162,227,126,99,231,117,162,73,93,55,62,35,234,236,169,36,162,62,7,196,104,112,142,223,116,7,20,236,99,85,172,149,159,192,67,133,147,65,110,78,157,101,32,180,222,214,47,245,14,208,107,74,59,249,143,157,75,211,107,0,235,179,112,220,109,194,210,74,144,119,66,139,153,121,190,1,211,107,24,10,28,215,61,251,175,36,141,189,7,166,197,195,143,157,62,145,113,165,206,38,137,42,112,210,73,226,102,118,62,67,138,151,82,140,241,153,180,233,43,179,111,20,203,136,150,129,109,209,150,116,104,106,39,17,34,161,216,61,125,165,163,187,252,207,64,251,20,204,106,67,6,166,30,185,181,203,120,162,239,62,251,91,206,59,21,66,74,201,183,44,73,190,236,255,0,148,117,41,242,34,58,151,27,154,233,182,147,182,163,73,31,14,86,238,63,64,150,29,103,18,230,101,122,11,146,105,116,232,112,31,36,104,208,91,181,169,103,123,40,249,47,210,125,194,152,110,177,95,196,22,122,167,76,220,146,208,165,93,182,86,146,185,42,196,93,163,62,225,243,84,34,96,118,170,142,78,145,89,150,135,74,215,73,32,205,37,217,34,250,143,55,164,118,90,5,70,138,81,91,77,58,98,221,104,146,173,42,82,20,70,101,171,143,113,119,138,62,130,222,180,130,236,25,88,173,196,135,11,84,197,115,105,228,100,202,35,25,165,195,110,202,35,229,199,211,232,29,133,79,198,146,163,66,92,51,59,223,129,25,11,127,92,75,78,204,146,210,212,100,148,200,93,173,207,153,140,71,126,128,166,234,240,163,200,125,105,37,169,164,44,201,179,224,70,162,35,62,119,27,82,217,100,180,106,112,203,159,121,14,161,11,21,75,165,48,134,16,219,6,130,66,80,147,82,84,102,100,146,183,113,138,79,198,218,119,123,229,48,158,118,179,107,244,122,64,108,98,216,148,201,84,183,155,145,48,144,147,142,242,110,78,36,184,26,120,243,22,19,20,64,167,211,150,182,105,210,141,251,199,53,149,214,149,25,171,180,86,224,94,130,29,163,19,230,28,137,209,138,52,50,138,226,156,67,136,182,237,101,196,200,136,185,152,234,112,40,213,250,228,150,95,92,20,233,39,82,209,154,28,73,112,185,31,122,189,34,92,91,234,158,30,155,90,125,42,145,2,97,37,72,38,148,109,180,118,34,185,223,153,31,30,33,23,40,176,179,196,158,191,81,169,48,163,190,178,55,155,77,188,220,209,240,11,243,7,2,62,136,171,223,180,242,87,115,50,34,117,30,98,29,87,17,96,154,226,31,144,228,72,42,90,75,70,147,83,205,241,224,87,239,33,71,83,161,100,118,8,125,230,13,53,154,162,137,90,184,166,67,39,220,127,99,29,234,137,145,120,30,59,204,188,170,205,85,36,157,92,85,33,146,46,70,95,169,141,156,59,74,172,83,219,142,114,98,37,10,111,94,162,214,147,181,239,230,63,72,250,42,248,166,179,79,55,98,71,139,21,70,222,155,107,35,191,27,31,213,23,156,5,214,195,148,156,51,64,67,72,131,89,75,138,106,58,88,179,146,27,51,210,86,231,98,46,60,8,118,50,174,196,101,36,71,50,33,36,138,196,102,225,113,253,209,102,112,173,70,116,249,58,166,178,211,122,163,235,61,23,241,140,211,195,153,240,226,99,178,41,125,107,229,114,250,14,60,57,240,224,3,180,87,115,22,101,45,76,162,17,211,156,74,141,68,102,171,171,129,90,220,148,94,112,167,102,39,90,222,117,137,84,196,105,181,172,187,94,247,243,168,117,169,152,66,85,77,166,22,203,46,43,74,110,118,113,5,206,222,127,128,117,165,96,156,109,22,219,154,42,21,171,158,167,219,238,255,0,60,5,207,171,85,105,202,109,45,181,80,138,179,89,41,54,39,82,103,221,233,31,28,38,88,114,58,223,83,158,33,159,35,43,112,34,49,209,168,212,188,97,54,161,29,53,26,75,45,54,79,54,70,109,184,139,233,53,113,63,28,197,197,58,67,208,160,72,97,8,81,154,144,181,17,41,69,207,77,191,144,6,136,115,77,151,155,84,117,54,178,74,201,87,189,248,223,208,59,190,31,196,178,91,50,222,148,100,35,90,174,106,185,91,179,240,139,115,76,98,75,10,66,100,182,72,45,225,25,216,200,248,112,243,14,198,211,140,27,70,203,43,53,26,142,252,72,5,199,106,179,78,156,100,151,170,17,18,181,243,74,93,73,31,15,69,253,3,106,93,58,135,52,150,135,234,100,148,174,215,52,188,130,229,240,151,160,91,84,76,76,42,129,56,233,146,73,28,238,70,124,211,232,248,71,100,167,200,139,82,97,189,14,153,169,203,216,136,140,185,25,249,203,208,40,222,127,42,112,157,65,213,184,221,82,123,138,113,70,225,147,111,180,124,255,0,204,229,196,111,70,203,10,84,83,34,105,202,145,146,83,164,140,205,60,191,245,7,59,68,142,168,206,18,146,71,243,173,60,79,224,29,170,43,123,196,164,149,195,178,71,192,93,210,45,154,114,150,144,235,174,184,183,42,132,106,86,174,6,158,243,251,65,177,136,164,205,133,213,250,164,109,230,189,122,174,131,59,90,214,229,240,139,179,185,50,224,87,28,35,248,62,155,63,78,249,249,41,209,123,105,82,123,255,0,205,244,5,135,77,161,97,19,115,127,190,98,106,45,166,221,155,95,159,214,142,244,197,49,45,164,201,41,119,157,248,151,250,135,97,139,68,142,198,173,11,116,245,91,153,151,243,13,223,7,37,4,100,157,95,182,65,97,213,38,198,144,218,85,185,97,197,246,12,203,178,103,199,143,152,113,76,73,171,177,33,41,240,122,137,60,76,204,218,87,152,92,4,211,117,17,220,149,230,230,67,105,218,43,74,89,113,114,246,250,162,254,96,29,126,52,233,134,202,84,227,4,149,113,185,105,50,239,27,19,39,202,51,89,110,83,110,31,66,99,176,187,72,66,18,119,55,44,94,146,28,37,88,162,194,67,170,113,213,36,145,166,247,43,243,183,152,189,34,142,139,138,43,245,8,172,93,152,237,40,201,253,54,52,40,248,89,94,145,103,113,6,101,86,169,178,31,91,177,224,54,158,176,164,18,157,66,200,143,137,253,119,62,3,182,102,54,102,97,58,35,46,28,186,178,91,211,56,217,59,199,117,93,171,47,135,4,250,12,98,54,110,109,15,131,116,72,143,18,181,29,110,55,83,89,25,42,20,158,69,188,47,169,47,64,198,71,53,153,121,222,182,166,178,146,157,64,213,189,124,148,70,239,18,59,167,135,207,6,63,226,13,164,43,140,245,125,207,185,197,95,93,252,115,183,47,178,139,95,141,179,10,77,126,174,251,240,19,21,214,202,75,235,35,38,214,158,202,149,114,62,209,250,7,15,3,44,241,166,37,215,213,168,198,190,173,109,90,100,178,155,106,191,213,43,235,69,136,27,21,220,198,173,85,119,26,162,193,61,214,175,157,161,125,246,231,218,63,48,225,41,244,10,205,106,83,36,138,68,231,13,110,165,146,220,199,89,222,230,92,57,31,30,34,255,0,225,77,139,51,34,179,214,181,225,153,222,243,163,196,170,66,46,122,188,234,244,12,178,202,238,143,185,177,92,139,34,171,6,190,193,181,82,66,207,77,82,9,145,32,180,29,248,36,253,34,140,76,201,109,156,42,216,158,117,57,249,120,107,22,165,191,12,50,194,214,196,53,18,82,155,182,102,119,54,142,199,218,18,81,179,158,205,212,172,29,31,123,185,196,141,45,51,222,112,138,82,82,159,25,132,166,255,0,58,46,31,202,46,118,87,108,227,72,192,241,18,195,79,85,174,153,229,44,183,210,88,95,27,32,190,133,5,195,179,240,139,215,78,162,181,5,6,148,27,135,218,53,118,148,71,221,110,226,1,194,208,112,164,90,123,76,18,14,87,189,234,182,187,119,153,250,61,35,179,197,138,134,146,146,35,87,11,243,27,173,50,68,100,92,70,241,32,185,21,238,3,70,143,53,197,119,101,223,113,184,72,50,21,50,243,128,208,69,231,11,92,107,211,171,129,10,165,187,121,192,80,81,40,43,247,141,205,37,222,4,73,243,128,166,146,35,43,13,71,196,194,221,221,194,186,72,187,204,3,144,173,204,131,133,189,34,128,7,196,0,0,0,2,215,1,169,33,164,128,142,226,160,41,98,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,77,41,62,225,160,208,93,196,55,70,155,21,236,3,100,208,122,185,13,68,157,60,108,55,44,155,135,100,5,46,102,64,42,118,238,20,1,83,181,133,52,223,184,5,82,2,154,61,0,68,101,204,53,250,69,13,101,231,1,168,136,143,141,184,133,140,104,214,101,222,53,37,70,162,230,0,42,92,197,0,6,219,164,102,102,101,200,105,73,25,24,222,50,35,46,34,132,142,60,128,85,39,110,126,96,181,133,78,196,64,92,121,128,105,183,34,21,181,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,44,64,100,86,21,0,26,0,84,203,204,6,86,32,20,0,0,11,216,56,113,184,0,13,42,225,203,204,54,84,106,191,17,244,41,36,124,136,109,169,28,121,0,162,21,203,136,221,73,153,144,218,36,91,184,106,35,81,31,14,64,55,44,98,151,176,17,223,152,0,173,204,8,252,226,130,165,110,240,21,181,249,138,105,227,196,133,111,113,80,20,210,147,238,20,208,147,238,26,128,6,157,218,60,193,161,62,97,168,0,83,74,124,194,154,83,230,26,128,6,131,36,247,16,165,173,207,238,10,159,49,69,157,136,128,82,197,244,34,128,163,183,138,23,32,26,136,211,220,40,102,41,192,184,7,48,20,50,212,124,5,73,29,230,92,70,164,145,23,50,21,63,64,10,37,22,59,153,112,26,140,197,47,220,0,0,1,96,0,21,181,185,138,90,192,0,42,101,230,20,0,0,0,21,236,219,136,210,162,238,33,81,82,183,120,13,147,65,145,153,153,112,26,120,145,240,27,235,34,50,224,52,26,109,220,3,82,84,71,123,152,213,246,163,96,140,203,152,222,66,175,126,32,6,155,145,240,27,46,48,149,145,221,23,225,110,99,127,137,112,20,1,211,177,142,19,133,92,165,207,141,38,159,191,39,225,58,193,167,122,105,212,74,74,138,220,12,173,207,152,140,109,176,182,98,91,42,197,181,250,70,8,177,23,80,221,187,225,47,216,232,62,202,157,248,75,144,150,71,218,75,137,82,77,55,35,73,145,241,22,127,57,242,194,157,139,112,237,98,43,180,62,182,114,250,189,211,214,84,222,173,43,108,249,235,43,91,79,238,0,128,244,30,34,203,92,108,87,249,156,170,119,235,111,110,247,140,255,0,157,123,235,244,243,18,3,177,78,210,169,58,116,106,37,107,26,113,143,76,150,225,181,224,223,21,71,48,140,142,233,107,143,5,121,251,197,151,218,223,103,138,134,29,175,226,186,205,59,7,245,120,241,250,142,135,60,32,149,233,212,134,18,124,13,195,51,226,163,46,67,31,50,215,28,214,178,215,18,73,100,234,158,14,209,13,76,219,112,135,173,173,104,93,188,85,115,230,2,127,48,150,37,135,95,166,65,146,196,221,249,72,132,212,130,86,236,211,168,148,148,157,248,145,91,159,33,207,168,146,100,67,15,246,89,207,186,102,38,166,209,169,142,226,190,178,251,56,102,59,174,35,168,169,22,81,37,132,153,223,118,69,205,93,222,113,150,148,202,131,83,226,176,235,79,111,9,198,82,225,30,147,43,145,145,113,229,233,11,141,47,105,43,95,210,56,233,19,27,111,78,167,45,123,247,14,97,230,53,91,177,251,163,138,149,79,67,154,125,230,246,191,209,127,172,7,15,41,212,204,105,73,101,90,204,146,101,202,220,200,112,175,68,156,221,205,13,216,136,175,205,35,178,57,9,184,109,169,100,222,130,177,153,157,239,200,124,70,244,119,251,9,86,165,43,178,69,99,46,34,88,117,169,41,150,164,44,157,43,168,210,100,92,135,86,169,210,106,146,28,112,154,143,169,42,181,187,105,47,55,164,92,135,233,200,36,169,78,179,196,146,103,227,119,126,216,235,213,41,48,96,239,22,181,232,36,91,184,206,215,183,243,133,135,64,119,5,239,150,111,84,105,183,191,142,123,239,218,228,175,128,114,80,105,116,170,84,68,52,203,27,163,77,202,218,148,174,6,102,126,115,28,22,48,197,213,132,63,45,138,37,66,196,91,189,209,110,147,230,73,159,140,159,135,152,249,176,245,94,183,45,148,185,91,145,174,233,81,223,66,11,181,170,197,226,151,152,65,216,33,174,81,207,120,144,126,247,218,211,203,150,162,176,232,120,150,123,145,102,73,82,221,211,242,210,211,226,223,188,199,121,110,116,70,15,120,151,116,168,202,198,122,76,199,87,197,52,21,213,24,55,41,241,55,174,185,35,122,163,222,105,185,25,43,143,19,34,230,100,32,235,243,159,153,38,60,85,192,94,163,209,117,240,34,230,69,110,127,116,91,252,79,136,235,145,122,182,169,154,117,107,252,237,7,123,105,244,11,136,170,85,106,19,109,182,168,250,44,157,36,90,208,124,190,232,235,213,140,43,18,169,185,249,67,123,186,213,249,233,166,215,183,164,188,193,97,108,48,140,216,149,73,74,240,131,187,212,180,227,86,236,154,108,70,103,126,86,243,11,159,77,169,97,106,75,70,163,123,116,72,94,244,251,46,42,214,34,227,200,252,194,200,214,41,184,159,9,33,15,66,99,170,155,164,165,40,245,54,229,244,88,203,153,159,43,152,249,105,245,156,192,172,71,90,145,39,124,131,81,180,125,134,19,220,92,57,23,156,56,11,247,59,52,176,147,4,166,155,174,233,90,144,102,146,234,174,159,30,54,250,1,195,189,152,148,23,208,165,61,88,212,149,90,255,0,43,172,191,209,22,142,54,26,198,147,167,199,83,240,181,160,220,66,21,239,141,23,13,92,75,129,250,71,122,133,151,242,220,66,27,126,147,123,222,229,191,47,79,153,64,57,23,241,189,25,237,76,211,234,119,112,237,160,183,11,251,188,211,240,141,248,16,19,89,83,115,229,53,190,109,235,234,94,173,55,181,200,184,17,151,121,13,202,126,91,192,138,77,204,151,70,210,148,223,82,186,202,143,157,200,184,18,190,1,245,201,153,76,162,176,168,16,220,220,155,54,210,139,41,86,185,220,248,157,252,230,3,128,167,215,186,149,110,100,40,210,180,20,115,113,162,78,139,233,36,172,138,215,50,227,200,92,188,53,21,199,180,76,156,221,218,122,57,45,42,191,51,59,25,29,139,143,43,139,117,66,194,147,38,86,101,84,92,129,173,185,73,91,169,94,244,139,86,165,145,145,218,252,57,139,150,136,149,166,169,177,163,83,91,178,218,109,9,52,221,28,18,73,183,127,220,1,216,209,137,112,196,4,37,133,205,221,173,4,72,81,110,220,59,25,112,183,33,165,188,89,135,31,190,169,250,180,253,137,194,254,65,195,83,112,117,66,110,241,234,165,59,90,149,101,17,239,146,92,78,247,241,85,240,15,180,176,116,72,252,233,218,117,125,152,207,253,32,91,190,248,210,232,58,247,145,28,237,32,200,239,101,240,62,238,99,106,173,95,74,22,104,76,187,17,183,250,159,195,232,28,83,100,196,39,18,107,236,33,74,45,92,206,228,95,253,199,38,195,120,102,160,90,158,78,241,102,122,11,139,133,247,63,116,17,74,76,184,147,35,45,231,220,214,164,172,200,142,198,92,44,71,221,240,142,70,20,234,65,75,68,93,239,190,174,230,148,233,87,18,177,247,242,238,49,244,83,168,20,237,194,155,129,19,178,165,25,91,120,175,26,197,231,63,128,109,189,132,106,72,168,53,46,37,62,218,17,109,91,212,240,62,61,198,175,72,14,89,88,103,194,81,250,220,120,91,205,231,37,111,45,123,29,185,25,250,7,197,224,108,89,77,145,166,4,109,219,77,248,157,182,142,215,46,60,206,252,204,199,110,195,221,106,28,8,236,79,236,104,215,172,184,29,174,163,50,229,240,144,231,153,58,44,146,36,47,180,234,185,151,108,191,213,200,81,213,41,245,138,164,20,161,85,41,26,61,236,144,125,132,159,111,135,212,151,160,199,114,162,98,8,146,52,36,229,234,61,201,25,251,217,151,155,208,40,238,19,166,76,108,140,233,250,210,125,178,247,213,23,242,250,71,196,206,23,169,196,144,181,65,131,161,28,82,143,125,73,246,111,195,153,250,8,91,88,119,56,235,142,250,53,36,245,112,35,239,46,99,65,195,150,159,17,187,95,210,67,69,38,36,182,152,36,190,221,149,161,4,124,75,157,184,242,28,218,89,112,252,100,254,232,160,201,56,119,184,223,75,102,124,84,67,121,17,244,223,177,251,163,68,135,153,142,71,173,90,108,157,92,140,192,44,218,72,124,146,229,71,142,147,113,199,52,216,139,141,140,251,199,7,95,198,212,90,43,110,174,93,79,114,77,176,167,140,247,43,85,146,87,227,193,39,230,22,75,50,182,155,192,244,24,78,254,93,183,10,38,91,89,124,205,121,92,220,181,254,116,96,46,238,42,199,180,42,20,9,82,166,85,119,8,99,70,165,110,22,171,106,82,72,184,18,79,206,67,22,51,183,107,28,49,65,240,204,58,126,62,220,62,199,86,208,159,5,56,171,106,221,153,241,54,76,143,129,152,199,188,247,219,18,116,245,87,41,56,99,49,119,137,115,171,110,27,240,65,21,237,186,82,184,173,159,66,185,152,197,92,65,137,115,27,48,170,146,36,57,55,175,166,126,139,158,237,134,181,232,73,23,153,54,182,143,71,33,56,142,241,154,27,75,98,220,75,42,99,80,177,175,89,104,234,78,62,217,120,53,164,118,46,187,31,22,139,185,69,195,210,45,10,215,139,113,124,215,245,31,91,83,139,84,163,249,211,119,51,63,27,187,234,185,122,69,194,195,89,25,136,171,106,73,175,11,111,156,91,4,242,254,94,109,55,51,181,207,231,133,231,25,69,146,91,25,213,37,204,106,93,95,45,245,48,245,41,46,37,94,24,73,93,70,109,153,29,146,253,249,92,81,101,242,119,100,220,85,140,105,178,42,18,176,15,92,37,49,21,228,47,194,173,183,193,196,168,239,98,120,185,216,134,117,229,246,198,56,94,159,215,250,230,91,238,247,155,173,63,54,28,59,219,93,249,63,233,33,126,114,151,35,40,120,71,15,179,17,56,91,170,41,80,226,54,180,245,229,185,197,8,50,181,247,135,202,226,241,67,163,197,143,175,68,109,58,173,244,102,127,202,2,218,225,236,142,194,52,142,177,186,194,251,173,238,139,252,186,234,175,107,253,144,252,226,226,193,195,212,216,105,210,204,61,29,189,95,60,81,241,225,231,63,64,229,119,73,46,73,253,209,172,145,110,68,3,101,184,173,163,197,69,184,223,152,222,208,69,194,194,182,81,10,164,174,124,64,80,147,99,189,128,143,181,114,26,148,147,238,33,164,146,189,92,184,0,215,123,242,230,42,68,103,204,84,136,139,137,144,169,115,1,75,18,120,151,49,94,208,43,144,169,113,228,2,134,70,124,128,147,110,101,196,106,189,185,10,92,3,144,94,225,123,128,0,0,0,0,0,5,174,43,99,32,79,49,168,5,45,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,33,80,1,160,192,84,200,204,192,236,69,110,240,20,0,0,1,84,138,0,13,36,101,222,40,100,55,59,62,97,67,183,113,0,219,210,99,90,120,23,1,91,23,152,56,90,214,0,0,230,42,69,198,192,40,42,87,62,240,50,21,34,176,10,105,49,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,147,189,237,113,168,0,80,136,251,204,21,200,84,81,92,128,105,1,91,119,138,90,192,0,0,0,70,43,217,62,225,64,0,52,219,204,26,111,230,11,152,92,192,86,214,20,11,152,0,0,10,145,151,120,7,46,96,87,62,241,69,17,249,198,132,153,223,153,128,222,1,164,140,20,171,24,10,223,141,133,70,222,175,132,12,204,187,87,59,0,220,20,51,176,210,149,95,143,16,51,0,48,95,34,0,231,204,6,209,37,93,230,42,72,51,243,13,219,17,242,34,2,177,119,0,210,73,243,145,13,86,34,230,64,126,129,64,21,59,119,10,0,0,10,218,220,76,83,152,212,68,125,224,4,93,225,110,60,69,64,0,80,139,206,42,0,52,159,59,10,25,88,106,50,239,26,64,0,57,129,240,0,0,2,43,128,10,220,187,200,80,0,105,90,57,112,33,160,137,73,239,27,188,249,141,11,238,1,84,172,143,135,17,174,214,43,119,143,153,179,50,50,185,247,143,160,150,71,231,0,210,118,227,99,31,44,216,173,200,101,109,169,182,212,74,183,5,21,203,153,15,174,252,6,149,32,204,175,192,6,60,231,254,81,193,197,152,114,188,217,81,232,78,57,43,170,246,164,199,35,190,151,26,230,122,15,234,120,125,193,16,251,92,229,28,204,11,141,170,143,178,221,34,51,71,46,35,41,76,34,52,91,84,68,171,145,33,60,56,95,225,19,207,92,165,181,58,27,236,184,195,14,18,244,220,156,73,25,29,140,185,240,244,12,21,219,111,34,19,137,34,157,70,21,51,14,161,199,170,241,76,214,243,54,89,146,98,45,54,51,38,207,204,95,180,2,57,50,7,56,231,224,124,74,241,200,173,87,201,182,169,74,134,73,137,37,69,99,39,26,224,68,107,46,207,103,240,112,18,209,179,206,114,192,197,148,122,52,116,185,89,91,135,135,227,200,82,164,154,78,253,150,136,206,250,207,141,213,248,68,44,99,186,4,236,21,137,107,8,55,153,107,113,82,145,15,229,69,26,124,87,21,192,184,23,103,179,248,56,12,152,217,67,61,222,163,87,17,22,101,91,17,173,182,48,241,48,72,67,230,105,35,74,216,46,4,110,23,14,6,2,103,55,137,115,197,35,225,231,20,83,26,173,98,72,235,88,99,18,71,170,245,157,217,72,247,173,23,222,91,191,87,46,39,230,29,160,175,222,96,56,249,81,137,230,148,157,40,241,76,184,151,160,113,101,5,168,252,84,203,87,46,213,201,35,159,91,103,164,203,135,18,49,198,77,105,87,50,35,47,19,249,192,117,234,228,131,75,78,232,82,211,239,10,228,118,243,139,61,137,155,171,75,151,36,153,168,56,150,215,162,201,55,84,69,192,147,220,66,243,207,134,167,91,89,158,131,247,179,46,63,116,117,26,157,9,47,37,194,109,152,196,179,181,140,211,240,122,4,145,107,225,48,210,164,34,159,45,164,59,39,142,167,20,146,81,31,3,50,226,124,121,13,170,158,30,171,174,66,206,4,198,216,106,229,165,9,113,73,34,225,199,129,23,156,119,134,48,148,132,85,83,40,202,37,138,254,123,248,182,250,145,206,179,69,101,28,94,143,29,124,62,160,143,240,144,196,89,168,152,95,20,59,37,196,157,97,6,68,70,100,71,33,203,115,248,7,107,141,65,170,166,59,77,170,99,102,180,161,36,163,222,43,137,145,124,3,187,63,224,138,125,220,93,57,171,223,65,154,25,77,239,255,0,209,14,185,91,197,244,104,45,234,40,114,19,103,116,118,27,65,121,254,187,208,3,140,155,67,148,73,111,120,227,42,59,31,27,153,249,189,3,163,79,160,85,89,221,232,150,218,111,123,233,113,69,230,244,10,87,51,98,154,169,107,101,162,170,167,116,227,137,63,20,139,159,119,111,208,62,15,11,73,149,250,42,65,233,250,165,159,127,221,1,213,241,78,7,169,84,97,26,13,216,106,52,180,233,17,184,165,29,140,200,190,183,208,45,108,204,61,87,194,179,217,55,230,54,76,53,166,75,173,199,113,86,82,73,92,74,198,68,70,102,73,183,31,64,189,235,196,240,28,66,181,181,33,68,68,119,35,74,79,249,69,188,199,216,162,128,153,71,29,116,231,77,110,67,177,30,229,22,43,154,139,206,3,234,194,152,190,137,41,164,145,66,144,107,57,4,148,169,77,163,129,246,109,244,67,189,71,116,228,26,93,97,74,74,85,123,17,157,173,251,67,27,36,87,74,37,65,135,97,46,68,118,80,105,90,144,217,232,185,146,184,157,136,237,123,88,92,44,63,153,80,142,11,17,214,117,35,119,181,218,59,121,204,249,234,191,32,23,42,179,2,181,42,11,200,137,82,83,100,173,58,75,124,180,145,88,202,252,135,64,168,96,188,88,252,247,31,85,101,165,33,86,224,169,14,153,248,164,95,82,59,61,23,22,199,153,185,212,114,212,149,234,224,187,31,43,253,119,160,119,26,124,154,100,216,173,164,161,36,220,93,251,75,109,61,198,125,255,0,112,75,142,155,133,155,169,193,124,152,147,57,107,221,71,221,153,37,213,25,92,141,37,194,255,0,0,237,48,165,207,67,202,81,204,123,73,164,236,91,197,112,226,67,151,167,225,162,84,149,188,150,98,18,86,147,50,236,241,177,153,31,152,114,140,211,162,54,179,108,226,177,169,37,99,50,65,127,48,163,106,30,35,38,89,74,22,236,163,81,37,36,102,74,230,100,95,8,209,38,84,249,186,119,19,30,78,139,222,238,40,175,127,131,224,31,37,98,179,70,163,41,180,72,128,165,27,134,162,45,219,72,63,22,215,230,101,231,29,97,156,195,164,76,191,85,98,115,122,60,107,165,37,123,242,228,175,64,14,212,172,49,87,34,53,63,49,149,145,21,248,184,163,252,36,54,202,155,46,55,4,188,132,159,140,90,84,101,252,131,68,28,105,18,67,155,147,41,134,107,82,82,90,173,110,63,231,14,126,35,241,164,145,44,217,185,106,183,105,36,32,250,48,178,103,146,18,165,203,90,136,164,17,153,111,20,119,46,200,185,84,35,105,255,0,122,113,4,181,41,103,99,81,95,134,145,211,169,50,96,177,165,174,172,68,106,116,143,130,10,221,195,183,82,8,220,146,135,152,236,33,38,162,50,229,199,79,163,225,20,118,72,244,198,28,90,91,234,236,29,239,205,5,252,195,238,106,134,202,84,74,68,120,196,126,114,65,127,48,221,165,55,169,13,40,200,140,207,87,19,231,222,57,150,91,79,2,52,149,254,1,148,14,57,48,36,54,146,179,136,34,181,136,136,207,249,135,222,204,126,194,72,201,38,122,74,230,62,244,182,209,164,136,219,79,47,48,222,75,40,177,89,9,46,30,97,71,202,211,73,73,113,66,123,187,135,214,68,146,250,18,253,161,165,122,27,177,26,75,238,16,224,43,56,162,37,59,115,188,68,159,124,213,109,4,93,214,244,250,64,115,50,234,45,71,209,168,156,237,95,149,191,156,99,142,117,109,11,69,194,81,231,48,231,186,4,184,84,119,100,165,81,180,21,184,56,68,119,222,23,30,207,224,29,83,53,246,165,160,80,60,23,199,20,35,127,191,249,198,130,190,157,28,253,244,188,226,49,243,95,104,10,206,51,169,145,70,196,184,167,67,176,58,161,166,76,197,216,204,212,190,118,112,251,61,175,194,32,189,153,189,181,204,138,171,239,51,77,196,56,217,130,118,152,166,136,149,44,210,90,140,220,226,122,94,63,57,12,117,168,227,124,99,142,234,13,68,99,22,214,149,188,111,119,105,115,221,52,221,55,95,27,41,92,63,148,112,216,87,8,226,76,105,81,132,150,234,141,47,125,49,184,159,45,62,225,241,53,39,129,246,79,179,218,252,60,6,109,236,195,178,45,82,92,230,42,85,120,120,62,107,77,77,144,133,19,205,169,197,25,117,98,177,118,153,229,117,92,81,102,114,111,103,28,87,141,39,210,42,51,166,80,38,55,51,172,106,41,174,56,226,151,161,46,17,106,187,71,123,105,43,124,4,51,71,44,246,66,143,26,151,77,41,56,119,4,56,234,119,218,151,213,8,204,251,75,239,54,111,200,100,150,88,228,85,23,13,64,166,181,238,111,12,182,184,219,238,49,225,160,173,169,75,229,239,101,245,95,132,93,218,102,24,131,5,13,54,221,62,10,9,23,177,33,162,34,43,223,151,15,72,11,33,131,54,108,165,82,22,135,228,97,172,34,164,156,82,108,137,184,105,51,191,100,251,218,47,48,188,212,28,27,76,164,71,97,168,244,170,107,59,166,18,207,188,176,148,145,17,17,112,43,36,184,112,29,153,184,236,180,132,145,50,217,88,136,184,36,134,173,41,46,73,34,251,128,54,27,142,219,72,74,18,218,18,68,68,92,10,195,94,143,65,13,211,65,159,43,10,25,121,128,109,165,60,239,97,175,79,192,40,53,18,84,125,224,52,40,172,118,2,43,29,204,107,82,120,220,192,172,103,107,0,88,140,184,1,17,94,221,227,87,2,43,88,56,91,151,16,26,79,129,241,21,34,191,32,0,20,50,59,243,26,174,93,220,5,0,0,0,0,0,0,0,3,152,175,35,226,2,130,182,239,11,95,137,10,216,0,139,188,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,196,42,0,52,153,88,80,106,50,184,167,62,30,96,2,230,6,86,26,134,149,0,160,0,213,167,210,3,72,13,70,87,2,224,118,0,46,66,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,145,249,198,160,1,75,0,17,113,184,168,13,0,42,145,168,6,155,24,17,92,106,0,20,177,121,130,197,230,21,0,20,50,3,46,2,160,3,78,147,13,38,53,0,10,17,121,198,146,34,243,16,214,0,40,69,97,165,69,115,26,192,6,139,112,189,133,12,174,86,27,128,3,74,83,98,32,210,98,182,227,113,66,230,96,26,76,52,152,212,0,52,216,252,225,164,198,161,67,43,128,165,184,216,52,152,212,0,40,69,231,11,23,152,84,0,82,196,42,0,0,0,0,0,0,2,134,71,112,177,121,133,64,5,44,66,134,70,102,53,0,13,58,76,84,138,194,160,2,150,47,48,161,149,134,161,164,203,188,5,1,73,213,202,220,5,116,250,64,202,192,54,148,139,114,34,20,66,180,153,17,249,198,227,159,200,54,185,112,1,191,227,113,32,250,17,182,159,229,27,150,225,112,27,78,36,150,70,147,34,59,249,199,68,204,108,27,15,17,195,75,79,211,233,207,145,72,67,150,144,209,40,174,72,81,95,138,79,143,17,112,47,194,195,101,246,247,137,34,189,184,128,134,141,178,242,13,250,79,133,43,17,97,97,214,19,43,21,190,73,54,91,52,175,74,186,194,172,118,108,188,222,113,134,116,90,189,67,6,98,25,214,168,74,100,218,222,196,249,81,213,39,146,203,129,113,46,207,103,240,9,255,0,206,156,184,247,89,68,68,95,12,245,91,84,138,70,174,175,175,232,28,43,91,81,125,87,63,64,136,13,170,50,99,220,229,94,185,59,221,39,88,222,98,121,45,105,234,122,45,117,62,119,190,179,250,144,25,185,179,166,209,52,234,215,186,13,235,248,141,221,207,84,182,249,73,85,175,190,229,239,167,230,25,181,78,168,181,47,121,164,156,236,91,198,183,125,253,62,129,231,111,46,241,255,0,185,175,8,124,201,235,61,103,117,249,254,141,58,117,253,105,223,198,253,193,45,59,59,231,223,135,253,208,126,85,55,27,142,169,250,59,86,173,91,223,177,149,185,0,204,131,177,247,15,158,67,41,93,207,74,124,91,113,33,170,20,190,178,165,123,222,157,38,93,247,31,106,138,224,58,236,168,196,72,81,105,71,136,125,195,173,84,156,143,25,14,26,218,35,52,218,246,73,122,7,126,125,157,100,125,171,118,109,200,112,53,58,70,253,183,75,172,105,213,167,232,47,230,244,128,183,179,177,13,62,26,86,181,176,247,98,222,42,83,126,54,244,250,71,75,175,230,68,24,242,22,219,126,17,69,148,159,23,73,23,139,246,195,190,87,242,239,194,43,125,239,12,110,247,154,120,117,123,218,214,47,170,244,14,17,204,180,220,199,74,124,55,170,199,253,237,111,63,215,140,109,35,163,197,198,8,171,62,166,144,236,211,224,110,89,197,112,231,246,199,199,136,216,168,194,122,122,44,74,73,221,122,251,102,126,159,231,29,254,155,129,60,31,37,111,248,87,121,169,38,155,110,45,222,71,245,94,129,212,241,211,30,9,140,111,106,222,222,94,238,214,211,220,163,191,127,152,65,209,42,120,102,44,55,9,201,48,161,44,222,53,42,228,217,25,250,111,114,244,139,127,91,204,58,44,109,206,226,44,214,245,106,190,132,32,175,203,204,161,215,113,198,50,215,87,121,143,6,219,113,37,244,95,125,207,181,111,169,244,14,54,21,19,194,154,254,90,221,110,173,244,26,175,123,250,75,204,3,228,196,88,199,76,69,55,21,249,205,45,198,220,34,82,85,166,199,110,7,193,66,217,212,155,196,181,185,109,201,69,109,243,36,164,155,61,236,151,47,204,207,211,195,136,186,244,140,173,222,74,67,158,29,182,237,196,29,186,175,62,63,111,232,29,210,46,11,234,36,73,240,150,190,214,191,156,219,253,47,64,155,197,130,166,96,140,73,63,74,188,39,29,94,248,72,237,188,225,249,190,183,210,46,174,8,203,10,187,40,133,34,99,212,231,80,91,205,68,106,82,140,252,98,46,104,248,5,196,131,19,169,176,166,55,154,245,40,213,123,91,184,139,249,6,154,181,43,172,210,221,61,254,157,90,126,134,255,0,68,94,145,71,223,3,7,110,32,182,72,98,10,86,155,217,73,77,187,207,235,70,236,122,53,74,52,196,233,148,132,161,55,236,165,106,34,229,230,176,233,17,213,224,121,9,85,183,219,155,253,109,238,95,119,206,62,90,158,97,238,95,114,15,130,53,105,183,107,172,91,184,143,150,145,55,11,193,38,174,84,248,76,145,173,226,90,116,161,74,65,243,59,113,239,244,14,175,82,175,205,186,156,102,116,180,106,112,207,131,166,71,110,62,99,29,46,153,133,189,213,57,188,235,253,87,124,142,181,109,214,187,94,221,158,101,245,92,253,3,186,82,114,187,112,148,31,135,117,123,209,23,230,91,121,190,188,55,142,141,83,126,185,87,148,230,154,180,131,38,156,95,207,95,95,11,159,119,63,48,238,56,111,6,191,23,172,117,148,194,115,86,141,54,35,59,90,254,116,142,247,65,203,45,45,173,94,27,241,146,131,252,205,240,253,120,237,144,112,95,84,215,243,75,94,187,126,115,107,90,255,0,92,17,3,169,70,164,65,136,173,226,224,198,224,100,162,210,209,95,135,220,31,53,98,181,26,35,189,85,132,58,210,220,110,233,52,17,36,136,206,228,71,192,199,108,196,208,52,211,220,247,223,206,93,250,31,173,28,46,10,164,239,9,167,186,197,180,75,79,13,28,237,164,252,226,142,10,156,237,101,229,33,244,84,223,36,161,194,185,27,203,191,11,24,185,184,14,161,38,228,220,153,47,184,102,242,207,138,204,248,104,47,57,142,113,39,213,219,83,126,53,238,119,228,55,105,211,52,203,109,157,223,141,115,189,253,7,252,193,16,59,133,38,105,26,90,65,41,203,246,187,254,17,216,225,107,81,33,102,163,50,59,243,63,132,113,20,36,106,101,135,47,107,234,225,247,76,115,237,149,136,140,101,3,234,109,68,92,203,184,107,91,196,218,73,71,123,114,224,62,101,187,161,36,122,111,247,69,188,204,204,121,238,118,150,135,188,21,214,62,93,38,109,191,209,244,43,59,248,167,245,34,143,163,48,243,62,151,133,30,136,212,166,234,70,111,41,228,150,224,147,110,193,166,247,186,203,206,35,251,57,118,198,137,243,31,193,213,92,109,31,243,70,189,15,146,53,124,238,220,159,227,223,251,98,211,109,99,159,30,23,198,61,91,220,174,235,169,84,234,141,234,235,218,181,251,234,10,255,0,59,43,120,191,186,49,25,164,248,114,252,119,27,143,243,175,127,218,243,0,237,248,183,55,113,62,39,234,159,150,172,68,231,86,222,126,104,156,225,219,86,158,93,179,250,159,192,59,110,80,100,86,34,198,213,10,115,197,38,138,234,85,86,102,33,148,181,184,171,221,77,240,63,123,62,207,107,240,139,145,146,155,52,251,161,240,207,229,215,171,245,126,175,250,91,175,86,173,231,217,74,220,132,173,228,254,79,251,149,166,238,125,209,117,171,84,122,197,250,166,143,161,108,173,227,159,212,243,244,128,199,45,159,246,69,102,143,17,135,234,216,127,4,201,91,53,148,189,169,49,9,102,72,34,104,236,70,166,75,143,3,253,177,153,216,39,46,232,184,113,147,68,90,21,26,63,191,41,207,149,162,161,28,77,4,87,224,146,227,192,118,216,80,186,170,52,111,117,118,181,120,182,243,15,185,60,128,109,199,134,203,9,73,33,150,147,166,246,210,146,33,244,17,36,190,132,191,104,84,188,65,64,3,48,34,184,13,68,93,224,41,172,139,135,30,3,70,178,243,24,163,169,227,204,109,39,178,3,126,229,230,21,26,12,174,55,8,236,1,99,49,75,88,197,76,238,40,0,0,0,0,0,0,0,0,0,0,0,28,197,72,187,197,72,238,2,151,34,21,225,107,216,84,0,80,188,253,194,162,150,227,113,80,0,0,0,0,0,0,20,51,227,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,43,138,128,13,36,118,21,34,176,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,29,192,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,248,138,138,115,0,46,7,97,81,167,209,220,53,0,211,107,153,138,153,216,80,204,207,128,175,112,10,128,210,119,62,225,83,51,238,0,50,227,113,81,163,144,212,71,112,3,59,1,29,251,133,21,204,11,152,13,64,41,126,54,20,181,204,6,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,67,80,210,119,62,224,20,26,22,159,79,112,220,50,177,240,20,81,95,152,15,158,218,70,235,107,228,86,26,84,131,191,35,20,34,210,119,1,188,124,64,202,226,136,81,25,17,92,134,174,71,192,7,204,251,59,212,233,213,110,55,228,49,207,104,140,164,247,85,68,38,253,208,117,93,85,142,177,126,169,174,215,67,188,60,114,250,174,126,129,146,150,35,230,62,73,208,154,144,217,37,70,191,26,252,15,225,1,231,43,53,242,207,220,199,130,254,109,245,158,179,191,253,13,163,78,157,31,94,119,241,191,112,111,101,30,104,251,154,240,175,204,62,179,214,119,31,162,116,105,211,188,250,195,191,141,251,130,91,54,130,217,214,155,137,60,3,187,103,17,189,213,250,213,250,186,82,171,106,221,115,247,163,250,159,194,34,43,51,178,150,177,132,252,27,106,5,121,190,181,190,252,211,21,101,125,58,57,118,11,234,184,253,192,19,41,179,222,111,123,172,155,84,143,238,123,170,238,221,134,139,245,189,119,214,110,21,252,66,229,97,145,209,221,223,54,103,166,220,109,204,64,118,205,25,211,85,193,184,214,50,151,224,102,91,149,84,166,154,213,47,82,72,137,14,170,230,71,172,185,106,227,247,4,185,100,54,116,193,197,244,69,56,229,107,15,173,106,170,156,100,166,52,146,59,221,13,112,46,217,241,237,126,0,25,4,164,91,188,108,173,60,248,132,87,219,144,141,105,113,10,178,173,217,59,141,199,16,70,70,124,64,113,242,27,213,171,143,152,124,82,17,100,18,111,200,199,38,242,76,136,236,70,56,217,132,103,204,173,196,191,0,14,22,115,26,200,203,93,187,126,111,132,91,220,79,69,222,239,21,214,109,121,6,126,39,219,122,69,192,158,180,165,39,169,68,69,174,220,79,225,29,46,191,89,97,132,168,186,204,98,179,198,158,210,203,211,233,24,200,178,117,156,13,166,161,33,255,0,10,124,249,231,23,109,199,46,213,254,171,210,58,101,99,17,248,43,115,242,158,247,123,171,243,205,54,181,189,7,231,23,138,165,86,141,33,245,26,165,71,224,181,114,89,121,254,17,198,206,195,180,74,134,141,236,247,11,119,123,104,117,29,246,244,122,4,22,246,129,137,181,148,133,117,43,105,210,127,61,248,125,3,233,145,141,119,18,218,107,193,154,181,105,59,239,173,223,246,163,184,211,105,116,248,238,26,19,37,86,112,210,71,117,167,249,189,35,145,119,13,82,100,186,151,215,45,226,52,88,138,206,38,220,56,249,132,129,195,208,177,15,95,128,235,157,79,119,103,20,139,111,47,244,37,232,244,138,212,170,187,168,46,30,226,246,183,209,122,75,208,59,12,122,37,53,166,205,41,146,225,145,157,204,205,105,254,97,242,76,113,136,107,92,104,143,33,197,34,218,82,106,35,81,223,137,240,47,132,81,211,34,74,240,149,65,17,183,123,189,229,251,87,189,172,155,255,0,32,236,16,114,255,0,173,72,69,83,194,218,117,95,177,213,239,200,141,60,245,127,32,236,84,253,234,226,54,250,208,100,163,191,11,112,230,100,40,111,202,84,205,194,153,179,95,85,164,252,215,231,240,128,230,233,212,142,165,29,148,117,141,122,26,74,60,75,94,196,92,121,250,7,40,169,93,89,148,118,53,90,201,231,110,225,211,91,84,146,125,100,76,25,151,27,30,147,243,142,58,175,69,77,69,189,47,37,242,187,154,251,5,223,199,209,233,1,218,42,120,227,168,45,45,120,47,95,21,38,251,251,114,183,214,143,158,145,142,122,230,247,230,94,141,26,127,63,189,239,127,173,244,14,14,145,67,163,197,66,210,244,229,182,118,73,89,110,164,143,133,253,3,98,163,128,169,21,61,222,153,19,23,187,191,206,214,147,181,237,207,178,126,96,23,13,21,62,182,133,167,113,162,197,111,26,252,254,224,221,136,230,237,58,109,126,213,199,65,195,121,126,220,55,92,82,89,168,241,82,15,180,159,49,159,214,142,253,71,195,137,100,147,102,228,252,244,143,137,124,30,128,28,140,116,245,135,17,199,77,212,73,243,142,106,5,30,243,91,145,214,60,91,149,180,115,224,126,159,72,221,166,211,73,180,151,101,223,158,95,137,124,30,129,207,197,111,114,147,230,92,111,196,88,129,185,13,157,210,17,218,189,175,220,62,149,187,161,6,122,111,111,72,227,170,21,136,208,24,113,111,74,140,217,55,107,155,142,17,17,92,203,159,31,72,179,57,185,158,84,172,45,73,171,27,120,131,13,37,216,187,139,34,68,180,145,246,148,223,50,222,23,114,191,0,200,119,60,195,199,94,0,167,147,222,10,223,252,185,185,182,255,0,79,208,172,239,226,159,152,70,78,213,219,65,120,88,234,52,127,114,59,174,171,137,94,61,231,95,213,171,78,253,60,183,101,110,119,230,58,94,208,91,73,214,49,36,138,132,22,28,195,111,182,221,117,231,80,113,141,74,51,73,27,164,71,193,211,225,218,231,240,11,7,64,195,213,140,119,94,152,126,8,156,241,188,151,38,153,67,142,181,115,89,113,46,10,236,246,255,0,7,17,44,62,104,148,207,118,21,26,140,221,255,0,84,247,243,119,78,157,231,207,20,163,181,238,92,172,51,219,103,237,151,183,254,30,252,188,233,211,213,127,75,47,250,175,217,71,123,217,31,102,72,44,225,55,166,206,135,138,99,185,50,157,75,116,201,109,146,10,230,211,134,122,110,215,46,34,66,176,254,21,137,74,235,27,149,74,61,238,139,239,12,187,175,203,129,121,197,29,99,4,101,239,129,122,239,205,125,246,251,119,250,31,77,173,171,235,143,206,46,107,44,232,43,106,191,27,242,26,208,157,55,181,198,225,21,128,85,41,225,204,107,73,91,188,105,34,243,138,169,90,120,16,10,159,49,67,85,138,214,27,74,82,174,124,56,10,90,224,55,53,250,2,247,46,66,136,79,195,200,107,34,46,70,2,132,139,247,141,41,79,164,107,183,152,87,81,128,162,83,233,21,51,184,160,0,0,0,0,0,0,0,88,252,192,0,42,69,112,34,243,138,153,92,6,144,11,31,152,107,1,66,59,138,128,0,0,10,24,10,138,25,92,47,195,136,168,10,17,247,10,128,0,0,0,10,17,220,84,0,0,5,46,119,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,226,28,139,128,168,0,165,175,196,192,143,141,128,204,57,113,32,20,226,71,200,86,215,230,4,97,127,56,10,128,211,207,152,106,48,3,191,120,17,216,80,206,224,0,103,113,82,230,40,28,128,84,249,138,145,119,138,94,252,5,121,0,168,161,29,204,82,247,224,97,196,143,129,0,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,134,41,126,55,26,134,147,43,0,161,220,251,134,218,136,239,107,24,221,35,176,162,138,229,171,188,6,210,123,38,55,73,87,46,225,182,105,35,230,42,142,7,96,26,193,73,35,32,2,59,0,225,106,212,102,39,110,183,138,120,180,106,182,147,46,251,122,61,3,5,54,142,217,126,157,91,247,61,213,162,98,151,247,61,111,86,225,180,170,215,220,243,179,71,230,18,6,182,203,135,49,214,177,22,28,141,82,234,251,197,72,247,189,118,208,101,223,110,124,61,0,60,231,98,188,23,88,203,249,180,169,235,162,213,35,235,117,79,17,206,140,180,36,247,102,131,250,148,240,227,199,238,114,25,33,178,174,208,243,176,236,138,85,46,76,156,57,29,15,226,86,28,87,89,89,161,68,149,27,9,51,43,184,92,59,60,237,231,23,163,109,29,155,91,141,134,105,211,233,148,220,81,37,81,32,213,94,85,153,214,148,154,91,104,203,86,150,184,23,3,253,161,30,36,213,99,4,215,160,45,84,199,153,83,14,181,48,138,99,42,79,138,190,103,203,179,217,252,60,64,79,214,83,102,141,51,23,82,85,33,53,170,35,202,235,231,28,138,44,148,168,140,244,182,118,241,207,143,107,240,11,170,149,165,104,35,37,17,145,247,145,136,138,217,43,105,137,180,242,167,82,166,204,194,241,211,39,19,51,171,122,225,161,100,149,110,18,102,87,119,208,124,108,37,31,4,227,72,24,146,141,10,99,21,58,107,231,35,121,110,172,242,84,147,210,181,23,11,40,254,167,240,128,237,110,32,140,140,248,142,58,99,26,140,248,43,153,126,1,200,37,205,104,43,25,29,252,195,109,228,92,187,249,128,233,117,216,174,27,93,134,220,63,125,238,47,65,139,65,140,35,75,35,119,84,87,73,61,105,86,51,65,253,112,200,9,112,210,233,25,43,95,141,126,3,166,226,12,35,26,164,149,33,206,183,109,241,175,177,111,79,214,250,70,51,23,24,225,40,157,39,150,68,217,220,148,162,62,7,195,136,212,185,149,198,173,186,166,45,87,231,239,43,49,119,29,202,122,90,223,117,195,85,86,234,89,153,216,211,231,251,65,245,30,95,211,211,244,83,248,250,83,253,17,135,86,69,147,102,165,87,39,145,120,31,68,86,247,165,121,254,17,205,181,81,172,155,11,95,131,252,91,254,116,191,55,194,46,18,242,218,150,218,146,180,185,80,51,73,220,174,105,254,136,223,78,16,132,212,119,26,90,229,164,148,71,125,70,68,118,183,218,139,16,45,196,26,181,93,229,161,149,193,34,75,139,36,157,154,85,236,118,47,56,229,99,208,9,250,138,101,58,220,148,154,175,123,21,139,197,183,152,118,118,112,173,42,51,136,82,101,63,116,168,148,90,150,159,230,31,84,132,194,138,149,43,172,164,137,54,226,165,151,120,163,169,85,102,202,163,176,235,49,25,37,147,58,116,235,73,153,157,204,175,123,91,206,62,104,21,26,180,214,219,117,80,120,174,254,43,74,183,11,250,125,3,233,175,75,167,59,33,246,213,57,142,58,121,58,155,242,33,174,143,84,166,197,67,45,120,70,41,18,117,120,207,38,252,111,233,1,244,36,170,104,73,47,168,185,196,187,218,80,220,67,51,223,59,20,55,76,237,123,19,106,29,138,12,154,124,244,165,5,53,149,118,9,125,135,18,126,111,231,28,146,162,70,130,210,100,182,233,153,174,201,237,40,173,99,227,252,128,58,57,97,103,37,173,107,118,52,194,59,223,178,143,63,220,27,173,198,174,83,175,184,164,200,86,243,158,182,22,124,190,15,132,119,218,121,239,137,102,92,109,110,95,116,114,234,167,147,222,50,92,236,249,139,253,66,216,112,20,181,62,165,169,43,104,202,230,146,46,201,250,71,101,129,17,122,72,205,183,11,183,230,248,5,98,80,152,109,210,89,27,221,149,17,241,183,243,14,109,152,237,182,131,237,31,59,241,48,176,219,97,162,108,184,220,184,223,136,248,177,5,126,21,14,158,236,169,51,162,48,148,18,76,212,251,164,148,149,212,69,198,230,67,118,171,81,102,11,46,186,167,217,73,54,210,156,51,90,136,136,172,71,196,248,242,224,49,59,107,76,247,60,45,135,103,69,129,81,195,203,117,80,162,186,148,60,245,212,119,151,99,177,19,133,194,197,248,69,31,110,123,237,35,7,14,68,174,49,2,191,132,220,118,63,86,208,135,101,145,168,245,27,70,119,34,116,143,146,140,71,182,123,109,27,90,197,53,10,228,84,158,29,117,185,93,91,181,27,90,140,244,165,163,225,239,167,245,63,132,116,60,221,206,42,190,41,172,85,148,234,41,6,82,183,23,234,228,175,161,67,124,187,103,245,63,132,91,74,109,58,161,137,106,141,182,220,9,15,42,77,236,152,237,41,70,122,82,124,184,31,212,254,16,176,251,105,84,106,182,43,169,200,209,75,152,242,156,37,201,50,138,194,149,205,69,196,184,31,14,215,224,25,229,178,102,205,42,153,81,141,62,165,71,197,113,209,39,14,33,221,125,95,66,13,74,83,7,98,51,107,210,99,137,217,123,101,182,234,211,99,77,170,210,177,108,100,72,195,232,127,89,49,161,38,181,27,39,98,53,52,124,56,159,237,9,51,202,140,181,166,225,58,85,49,168,234,168,251,197,37,152,182,144,105,189,146,148,115,178,75,143,103,240,138,57,188,179,193,80,240,206,28,135,5,131,153,100,65,138,201,147,246,212,90,27,183,27,36,184,249,197,195,109,4,87,230,62,104,145,208,219,68,146,53,88,146,69,196,125,132,94,96,26,210,92,238,42,68,93,224,69,231,26,86,187,121,185,0,214,106,34,239,33,166,230,161,180,147,212,101,240,141,244,17,17,95,188,6,157,39,202,198,42,72,227,200,198,187,241,184,25,153,128,161,17,39,137,24,0,0,170,69,0,0,0,84,138,226,128,2,165,126,86,20,46,99,81,240,32,14,22,181,197,44,69,200,57,159,16,34,226,3,80,161,242,21,0,20,181,200,84,0,0,0,0,0,0,0,0,0,80,202,224,87,228,42,0,0,3,77,207,204,3,80,160,165,207,204,42,101,112,15,128,45,126,38,4,86,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,244,0,91,141,197,69,11,210,23,176,5,130,215,20,237,119,13,64,52,216,197,45,97,172,82,215,1,166,214,1,168,203,136,161,219,184,5,0,45,222,0,2,167,200,80,189,35,85,175,207,144,10,17,121,198,161,78,65,112,11,216,84,82,215,21,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,223,151,32,49,66,224,86,0,236,247,7,160,194,198,28,110,2,138,79,121,16,219,50,50,49,187,232,49,165,101,222,144,20,214,118,177,152,214,86,50,43,115,27,6,74,27,136,87,167,184,6,187,223,152,219,113,173,86,236,254,232,214,23,184,11,109,154,217,125,76,197,248,98,109,62,77,35,173,154,224,75,101,40,235,10,110,251,198,237,107,146,139,157,132,93,109,91,178,188,170,101,70,68,250,62,4,221,181,27,14,173,227,95,133,8,244,173,42,124,239,101,61,115,224,68,38,34,84,100,62,210,155,90,53,18,146,105,50,189,184,24,180,153,183,148,52,44,97,77,169,20,156,61,214,214,237,37,232,165,242,218,219,185,26,92,236,240,89,125,87,63,72,15,63,140,167,17,229,245,122,2,140,186,129,176,243,83,191,59,118,218,87,227,125,23,212,114,244,114,18,7,178,110,213,77,110,240,173,10,179,143,59,95,47,111,26,240,89,253,157,69,218,75,63,1,240,49,211,182,159,217,38,69,38,100,170,133,15,47,247,77,69,195,235,124,215,225,82,86,149,164,222,59,217,79,25,157,136,139,128,195,204,61,136,113,86,89,226,184,228,83,60,26,170,110,191,206,219,123,119,188,104,253,10,189,245,250,121,128,159,188,3,143,105,120,162,147,2,100,74,175,89,41,59,221,42,220,41,26,180,169,68,124,13,37,111,23,247,7,117,37,165,196,146,146,119,184,140,189,147,246,174,101,214,112,181,6,185,143,110,233,245,237,235,94,11,63,59,234,46,210,89,183,43,31,3,18,5,128,49,213,43,21,209,227,205,135,84,235,73,117,14,40,149,184,82,46,73,112,211,200,210,93,252,0,118,167,138,255,0,182,62,55,219,225,114,46,55,243,143,181,71,173,36,164,241,35,226,67,231,90,20,124,45,222,3,141,83,93,163,178,123,248,241,31,4,166,92,78,155,38,215,191,120,230,214,205,143,130,121,243,226,62,87,99,41,219,93,23,183,164,5,188,168,84,234,204,187,28,146,253,137,106,61,93,148,241,43,151,160,107,41,79,200,35,39,156,212,103,217,228,69,192,118,137,248,110,11,187,181,28,43,154,46,101,239,135,195,151,164,124,46,209,89,105,42,221,198,177,145,25,151,108,249,254,216,150,29,58,180,226,97,54,235,198,122,9,182,84,229,249,218,215,227,251,131,169,34,172,221,85,210,96,164,111,82,239,118,141,55,183,31,49,121,135,121,175,80,106,149,3,83,44,196,222,33,214,77,179,45,226,74,247,185,91,159,164,113,212,204,186,147,13,13,60,116,125,14,35,87,30,176,71,107,223,235,189,34,76,14,168,188,49,14,100,163,90,160,235,53,247,239,76,175,98,248,125,3,71,184,85,46,85,153,165,93,179,229,239,254,143,182,23,10,62,25,154,212,148,169,112,108,130,189,253,244,188,223,8,228,83,79,102,61,181,179,165,105,250,227,63,229,11,14,169,73,195,175,83,201,6,136,123,179,38,137,31,60,35,243,112,231,232,29,157,16,215,38,59,108,62,222,164,161,36,118,189,172,100,86,238,26,216,34,91,235,66,184,164,136,236,95,116,115,113,162,178,104,78,150,248,233,43,241,49,96,124,176,41,187,148,30,229,155,92,147,126,215,250,199,58,211,75,43,234,79,238,138,70,142,72,35,186,44,86,43,113,31,114,27,79,27,144,162,137,70,130,51,181,135,31,87,172,197,166,198,125,111,73,221,232,101,78,95,65,157,136,136,248,242,244,13,234,181,69,136,16,221,144,227,219,180,161,165,172,207,73,157,136,138,247,228,49,167,63,51,234,145,133,226,212,99,55,138,250,179,199,67,121,246,211,212,84,190,213,157,34,63,157,153,115,79,47,64,6,122,231,229,31,13,83,234,113,211,139,58,179,199,68,121,244,23,80,90,248,233,116,136,254,118,101,205,63,184,34,255,0,104,172,234,169,99,170,170,16,206,37,235,205,170,158,203,71,242,154,90,226,151,214,171,113,109,62,114,49,202,231,158,208,21,172,83,82,82,25,197,189,105,183,169,71,25,69,212,16,139,221,78,221,63,59,47,170,231,233,22,62,133,72,171,226,250,204,120,237,71,235,107,89,41,178,45,105,110,250,82,106,183,50,248,68,26,112,246,30,170,226,122,180,118,26,135,214,87,39,93,139,120,148,106,210,147,63,57,91,197,253,193,154,187,45,108,191,46,171,55,12,85,234,184,31,122,203,189,119,120,231,132,201,55,177,62,146,224,151,72,249,145,23,33,183,178,246,203,242,171,19,112,205,86,173,129,247,204,189,215,119,142,120,76,147,123,19,201,46,9,116,143,153,23,112,146,140,157,201,234,54,18,163,210,24,99,14,245,67,137,214,44,93,109,110,105,212,183,15,189,103,123,234,253,208,29,147,45,242,230,145,134,105,52,214,99,209,186,178,152,166,51,26,221,97,75,177,18,80,90,120,168,254,167,159,160,92,152,145,144,210,18,148,162,196,148,17,23,17,166,44,70,217,109,8,75,118,36,160,146,69,113,246,182,143,71,112,163,113,180,216,184,23,112,222,72,208,142,4,53,164,5,76,252,227,105,68,165,29,249,141,195,43,138,161,5,110,36,3,67,77,159,155,188,111,90,192,146,73,16,94,224,0,0,0,42,86,239,11,17,242,230,7,111,186,1,99,238,20,21,185,138,0,173,237,200,14,221,194,128,2,164,93,226,166,119,33,166,226,164,125,199,200,0,185,141,66,156,57,133,200,5,64,105,237,119,13,64,0,0,0,0,0,0,0,2,135,126,225,78,208,212,0,52,246,131,180,53,0,13,61,160,251,97,83,191,112,90,224,41,218,14,208,212,40,119,184,10,118,131,180,43,113,80,26,123,65,218,26,128,5,11,210,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,107,138,128,10,113,238,14,215,156,84,0,83,181,231,14,215,156,84,0,105,59,249,197,5,74,252,238,22,191,18,0,46,94,129,67,244,0,0,10,145,159,156,80,86,252,56,0,88,207,188,44,98,151,63,56,212,92,128,59,94,113,81,67,35,238,20,43,159,120,13,64,0,0,2,151,227,97,80,0,0,0,0,0,0,0,0,26,79,143,18,11,240,2,62,22,0,35,243,138,157,139,136,167,46,98,151,48,3,226,97,195,188,0,0,209,126,67,70,147,73,141,119,63,56,43,137,88,128,0,105,185,249,198,164,153,121,128,57,141,153,81,90,125,165,161,196,145,146,144,105,62,38,92,12,111,243,229,220,40,124,64,90,60,211,202,42,6,47,165,84,219,149,78,101,197,191,74,122,33,26,228,188,130,177,165,124,244,159,46,215,62,98,38,246,171,217,113,56,74,175,138,43,52,198,105,76,53,19,169,104,36,204,146,181,22,164,176,147,224,164,153,31,21,31,51,19,113,34,51,111,33,72,91,104,81,41,38,147,37,21,200,200,88,204,244,201,42,110,54,160,86,218,110,133,135,86,244,222,173,101,203,138,147,190,133,181,227,30,236,207,146,120,125,192,16,55,64,198,56,147,44,241,75,14,67,168,238,142,155,171,78,229,150,220,182,241,179,189,181,167,143,142,124,198,127,236,127,182,4,201,80,99,208,235,114,234,242,23,30,157,41,211,52,64,138,148,223,173,21,140,140,140,143,146,133,149,218,171,101,234,214,22,170,226,138,204,102,240,188,104,241,122,150,148,69,37,161,73,212,150,19,217,34,104,136,184,171,143,30,243,24,203,135,177,21,115,46,107,114,26,77,106,161,28,208,198,231,229,9,43,71,140,105,93,185,167,135,14,62,144,30,131,112,78,56,135,137,169,208,100,54,220,146,235,16,90,147,239,136,66,120,41,41,62,58,76,248,246,135,107,210,149,36,150,146,241,184,136,193,217,135,106,216,187,216,84,234,141,75,23,201,56,216,121,180,40,150,241,45,58,210,108,145,153,93,239,135,143,164,72,62,1,199,244,252,77,76,128,251,8,157,239,244,246,164,150,252,147,123,41,41,62,54,81,241,237,0,238,46,38,198,52,238,139,184,136,110,180,180,60,90,137,60,12,136,248,144,220,36,145,247,16,15,133,113,181,21,149,99,251,163,97,116,230,149,197,72,35,43,113,237,24,229,148,148,253,73,126,208,218,90,56,31,2,228,3,136,85,54,25,40,148,76,242,227,227,31,243,141,18,91,101,12,168,146,131,43,91,191,210,57,7,25,82,142,233,50,34,176,249,157,138,226,136,238,105,50,1,214,106,147,21,29,151,77,163,52,169,58,108,118,35,239,33,210,42,56,166,92,122,147,136,121,229,169,164,218,233,75,104,250,146,254,81,113,106,52,165,186,78,88,154,177,219,159,220,244,14,14,94,17,68,180,44,138,52,35,117,118,237,169,28,120,122,116,249,132,145,241,211,73,249,205,182,252,101,146,77,214,201,203,175,204,118,63,79,156,118,72,73,125,180,164,156,90,76,201,4,71,111,63,1,241,83,168,114,160,233,74,150,201,18,91,36,17,32,206,197,107,122,57,112,28,244,56,14,25,145,168,208,125,144,136,31,76,102,84,164,17,168,200,238,68,100,53,188,163,106,214,239,31,66,91,221,161,41,177,114,34,224,58,214,34,172,183,3,171,235,55,189,243,93,180,122,45,233,244,138,45,94,125,230,178,112,110,17,149,37,42,150,149,185,77,158,226,13,166,91,93,141,13,17,241,212,126,145,21,249,255,0,180,29,103,20,86,13,9,159,51,67,180,142,172,100,228,72,233,189,212,239,212,247,118,133,249,219,27,57,138,70,31,166,67,139,58,186,223,88,135,83,108,203,123,100,170,232,104,138,246,95,18,226,48,78,60,121,216,174,173,12,147,36,214,110,186,220,98,57,43,51,226,106,239,231,195,181,248,64,105,163,81,234,88,202,173,9,162,125,147,55,228,183,19,223,76,211,227,40,185,233,46,93,175,132,102,198,202,27,32,183,90,170,70,170,214,24,163,200,109,153,210,90,81,20,233,73,85,186,169,25,88,146,146,46,106,28,54,203,219,57,212,42,210,41,149,25,49,240,219,200,103,17,178,149,19,200,82,148,105,35,100,204,138,237,31,14,34,80,50,151,44,224,97,56,166,132,82,40,204,159,90,113,210,56,177,210,158,109,165,63,80,92,120,126,208,131,103,41,242,83,14,224,170,77,42,52,90,108,118,213,15,127,164,219,148,250,200,181,169,195,59,106,62,62,55,120,187,176,32,177,21,180,54,218,8,137,55,183,19,62,119,243,132,88,200,105,41,74,27,66,72,175,192,138,195,238,109,5,98,224,66,141,196,35,240,13,228,36,139,246,133,16,158,5,203,144,220,73,88,248,128,169,17,119,13,118,46,224,225,98,177,10,153,121,128,80,173,222,53,90,194,189,159,48,160,0,0,0,115,3,224,4,42,124,173,222,0,87,238,14,29,228,40,42,92,192,45,126,64,101,96,226,103,192,198,160,26,76,172,4,87,2,227,204,83,85,128,12,172,31,8,94,226,165,204,3,159,2,21,177,119,129,151,152,8,5,64,5,12,236,2,160,0,0,0,0,0,0,0,40,124,5,69,44,119,244,0,115,46,2,160,0,2,133,126,240,59,247,10,128,0,0,10,88,14,226,160,2,156,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,149,0,169,157,129,64,101,113,80,20,183,30,0,101,230,3,62,225,67,43,0,160,0,0,0,0,10,149,187,197,117,16,210,0,53,17,31,120,92,136,83,87,160,106,0,1,66,59,138,128,167,209,16,168,167,209,16,168,10,31,0,35,184,31,19,176,23,0,21,0,0,0,26,117,122,3,198,1,91,23,152,83,145,129,29,128,206,224,28,248,138,24,10,219,133,192,80,3,87,208,216,0,5,74,221,226,128,3,73,164,251,140,80,174,93,227,112,142,193,171,208,0,92,140,10,222,97,64,73,220,5,28,231,247,7,195,58,43,114,89,91,110,52,218,201,86,185,45,55,35,226,67,145,50,239,27,75,77,200,206,224,49,251,61,242,102,157,140,176,229,113,164,80,240,251,143,76,234,221,185,81,146,119,208,227,94,49,232,51,228,158,31,112,68,254,214,91,60,213,48,142,42,168,73,142,214,30,140,202,166,69,101,40,136,149,34,215,136,74,62,4,217,21,174,70,127,8,157,137,12,239,26,82,117,90,246,238,244,139,53,157,89,97,238,194,25,39,195,157,83,229,198,157,252,205,188,241,90,82,109,227,151,158,224,32,30,135,136,107,152,50,171,33,77,214,167,176,109,161,113,47,18,74,211,201,69,192,184,151,103,179,248,6,116,236,201,181,67,81,100,68,129,84,170,226,233,37,26,128,219,70,147,124,150,157,105,54,74,229,169,239,135,246,199,95,218,83,102,143,7,156,249,254,237,119,155,234,251,165,163,193,182,181,247,199,207,123,232,24,105,89,163,251,148,170,205,79,89,235,91,169,46,70,241,52,94,202,62,215,51,250,158,94,144,19,233,151,57,151,77,196,212,40,243,88,69,70,202,137,25,223,127,36,234,237,162,253,202,62,62,113,114,163,201,105,205,86,74,184,91,153,8,72,200,45,160,125,202,210,230,66,247,37,214,173,30,27,90,186,254,143,17,43,43,219,118,124,238,36,119,47,115,215,195,94,16,252,171,110,119,59,175,209,218,175,125,127,99,47,48,12,160,208,102,93,195,65,180,163,239,33,215,168,248,155,175,56,164,245,45,22,82,75,231,151,231,127,64,236,8,145,172,175,162,220,124,224,40,109,91,184,134,217,179,126,228,143,160,156,191,112,212,92,128,124,42,136,74,62,40,108,200,252,228,5,9,164,241,220,181,255,0,170,67,236,95,120,210,69,126,240,31,33,67,111,81,153,180,223,254,168,214,109,33,178,236,161,37,221,192,134,183,223,221,167,197,189,142,220,199,95,173,98,14,164,214,174,169,175,223,116,252,242,221,199,232,244,0,250,42,85,38,226,45,41,94,243,137,168,139,79,163,238,140,69,207,189,160,41,116,31,1,105,115,16,55,191,235,95,56,52,149,244,238,185,251,225,121,198,246,127,231,183,185,218,164,40,254,229,122,197,228,76,69,250,246,143,21,72,43,252,236,249,220,69,94,99,230,15,186,127,7,124,200,234,221,91,125,250,35,94,173,90,62,180,173,226,254,232,15,163,25,227,42,142,96,79,163,192,42,165,69,237,47,41,155,77,125,74,79,190,169,5,245,74,225,195,143,242,140,140,217,119,103,183,107,165,2,163,50,6,27,146,150,177,19,77,171,172,52,107,81,164,183,38,101,197,179,225,196,248,122,76,116,125,149,114,159,195,248,217,151,60,63,184,234,181,90,89,219,170,234,213,119,149,245,229,111,23,247,68,182,229,6,95,248,2,148,108,248,95,127,243,71,125,126,175,167,232,91,43,120,199,230,16,109,101,70,82,82,48,204,18,109,170,5,1,147,77,67,172,23,86,138,148,216,244,163,143,136,92,123,63,128,94,120,80,144,194,108,134,219,79,104,207,178,86,238,27,144,226,110,147,167,121,126,213,249,15,189,182,187,68,90,191,112,81,161,166,237,110,4,62,134,219,229,192,134,226,27,181,184,141,194,77,187,192,83,77,136,134,162,34,183,33,91,88,136,87,87,160,5,14,221,195,82,120,115,226,9,43,241,184,169,29,128,80,0,0,0,0,184,128,0,31,0,0,26,136,105,21,51,225,96,3,225,200,84,142,227,72,0,1,216,251,128,0,84,172,93,193,114,189,197,0,6,171,145,138,138,23,32,62,7,112,21,20,185,31,1,77,94,129,168,0,0,0,0,0,0,0,0,0,0,0,80,206,194,160,2,133,126,98,160,0,0,0,2,133,126,241,81,67,46,55,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,50,184,168,161,157,187,128,83,159,31,48,169,29,194,215,226,23,1,69,115,2,224,87,3,226,124,128,136,238,0,124,74,226,130,166,71,112,79,48,2,59,10,145,220,105,62,98,182,244,128,212,40,101,113,66,185,119,10,220,188,224,6,124,108,42,40,124,133,8,237,194,192,43,244,68,7,192,62,136,130,252,108,0,92,78,226,160,41,127,55,16,21,20,35,227,97,66,230,53,0,0,211,167,210,22,244,128,212,40,103,220,41,207,136,90,254,128,20,2,224,42,101,96,46,96,23,227,113,67,226,43,244,64,124,192,80,84,138,226,150,63,48,169,159,14,64,40,42,101,97,160,215,110,225,169,60,61,32,42,71,97,69,29,197,117,17,240,14,69,110,96,40,131,177,13,42,226,99,89,114,49,164,203,188,6,218,211,114,62,35,229,147,31,120,86,215,110,62,97,246,223,133,134,149,121,172,2,218,227,140,19,225,200,155,175,9,238,126,90,222,223,115,171,185,92,60,98,243,140,20,218,51,101,143,8,49,42,111,187,189,223,88,174,173,221,62,11,190,157,68,241,218,251,238,60,196,150,186,147,62,68,124,252,195,135,169,82,21,45,26,73,211,79,111,87,137,127,63,167,210,3,207,102,100,229,79,185,90,235,241,60,61,214,190,91,146,222,174,171,163,196,93,175,109,103,206,227,134,195,216,243,220,239,88,249,149,214,58,198,143,207,244,105,211,127,173,59,248,194,112,115,31,103,249,88,178,115,82,155,196,14,177,165,215,220,177,83,141,207,28,210,118,190,240,185,88,97,254,97,236,13,137,230,248,63,170,226,122,163,186,55,186,183,120,109,197,90,250,45,123,61,232,1,106,242,127,107,94,167,89,82,125,192,107,222,201,138,95,219,91,91,182,175,176,250,70,100,101,214,210,30,232,24,65,251,141,234,250,231,19,31,219,29,118,185,35,143,206,139,206,35,175,23,108,91,153,148,8,200,146,213,35,19,204,34,67,174,25,39,12,200,77,180,145,31,61,71,206,255,0,184,58,42,50,151,50,240,211,200,215,128,49,51,219,181,20,142,52,121,8,189,143,151,138,127,83,204,78,225,54,116,172,198,235,4,95,49,180,221,205,63,154,47,230,250,209,216,25,198,122,204,139,193,182,191,217,191,249,68,37,65,168,230,5,41,58,92,202,140,66,171,47,121,198,51,233,225,195,236,94,129,206,83,243,99,23,82,157,111,127,148,213,114,221,94,250,212,234,121,223,206,207,14,96,38,133,88,174,232,191,80,255,0,157,255,0,80,248,102,227,94,174,202,213,224,205,90,109,249,245,187,203,235,68,67,158,125,226,183,162,117,70,114,118,172,226,149,203,75,238,25,159,27,242,38,7,23,39,28,99,218,218,212,227,121,59,95,70,250,214,179,111,46,214,255,0,129,227,200,4,163,98,252,215,234,44,26,252,1,175,229,157,22,235,86,238,87,214,122,6,35,231,78,212,61,81,18,98,251,135,215,185,171,45,189,94,19,181,237,188,43,219,116,49,114,70,9,204,220,80,102,219,89,99,137,218,212,174,177,217,165,200,115,135,155,231,101,245,92,199,39,71,216,247,49,241,3,155,233,20,156,73,4,158,111,172,118,240,227,234,210,103,99,211,196,203,207,251,129,97,106,179,47,29,251,178,175,72,155,224,174,167,105,146,93,211,191,222,124,241,119,181,244,151,43,15,179,44,178,195,195,126,18,249,185,185,220,238,127,67,106,189,245,253,121,121,134,72,225,157,136,113,187,17,213,121,21,203,154,27,224,120,109,226,183,3,251,32,206,12,156,217,150,171,134,124,47,214,107,114,207,172,245,125,58,233,42,111,197,222,114,187,135,127,24,81,171,103,140,164,247,53,82,168,63,238,131,172,235,126,18,237,213,52,91,74,156,63,171,62,119,25,75,79,133,185,111,78,246,253,187,248,191,0,215,76,164,42,17,184,102,241,175,86,159,160,183,43,250,125,35,148,66,77,37,111,72,13,148,181,110,58,187,252,195,112,147,199,152,221,181,136,83,129,113,184,13,36,86,239,26,175,194,195,73,153,26,185,138,151,152,0,107,79,30,0,92,133,79,145,0,31,155,204,40,0,0,0,5,204,5,72,184,92,47,194,194,183,33,67,0,191,11,10,0,0,0,0,0,0,0,0,0,0,173,184,216,80,185,141,70,125,192,40,92,12,84,248,1,114,11,241,176,1,23,120,168,0,0,161,21,133,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,12,206,225,110,55,21,0,20,239,3,21,20,185,223,208,0,70,40,92,204,86,220,110,40,92,204,5,109,198,224,68,87,3,191,112,23,14,32,42,41,164,133,46,126,96,185,249,128,86,231,230,3,183,49,75,159,152,57,241,48,11,247,247,135,167,188,83,144,175,167,188,3,137,240,50,21,34,176,165,207,204,23,63,48,13,64,52,220,252,193,115,243,0,212,41,207,152,17,159,120,25,159,112,1,88,184,1,157,140,83,159,16,231,204,0,248,152,161,138,242,224,40,96,0,0,2,183,48,51,51,20,21,189,248,24,13,38,130,239,184,169,21,133,22,103,195,128,211,173,94,96,26,136,139,206,43,123,17,141,9,51,243,10,169,86,1,82,59,240,49,85,21,138,196,54,210,174,37,240,141,219,17,128,209,196,187,129,68,70,92,70,181,21,138,227,65,145,31,62,0,54,149,127,55,1,180,180,247,216,249,143,160,236,124,12,248,16,210,178,225,96,31,27,141,234,181,200,248,15,145,216,13,59,109,70,178,183,155,255,0,176,228,141,60,123,198,133,163,149,174,3,164,214,240,21,46,171,24,227,60,244,210,74,208,180,25,161,73,189,148,86,62,105,49,109,171,251,55,225,74,131,134,163,151,95,63,121,209,216,113,191,79,216,189,34,253,41,175,65,141,59,130,250,224,24,175,81,217,55,8,190,102,71,35,20,113,70,158,11,107,211,246,17,213,42,91,20,224,185,139,113,75,127,24,246,237,226,169,174,235,125,131,208,51,61,81,82,103,126,208,161,195,74,190,172,44,48,182,155,177,54,12,139,33,181,161,252,101,217,191,140,166,187,200,254,192,59,141,39,100,188,35,17,45,17,72,197,37,167,87,140,182,187,239,246,17,148,109,193,77,203,131,131,232,68,20,88,188,112,22,50,133,179,230,28,165,44,150,203,245,211,247,157,223,190,41,190,92,62,198,94,97,220,233,217,103,77,96,146,217,42,165,165,13,146,72,204,211,221,111,172,23,25,49,80,68,68,102,174,67,121,44,165,36,86,51,228,3,169,211,240,53,57,132,168,137,201,188,72,185,154,127,162,59,52,88,77,177,171,73,175,181,110,99,233,36,219,149,198,189,36,3,78,146,46,64,42,102,125,226,128,10,177,119,141,165,242,176,221,50,191,17,77,4,126,112,27,73,77,237,204,110,165,54,43,241,21,36,145,23,62,34,183,225,96,11,247,10,0,169,91,188,5,5,72,188,224,68,26,140,5,116,144,105,33,77,70,26,140,5,56,249,128,206,226,183,49,64,0,177,249,133,120,17,94,226,134,179,244,0,0,169,30,174,6,40,96,0,0,2,188,185,10,0,169,29,128,8,142,252,133,109,198,225,114,243,133,248,250,0,105,82,141,55,181,129,42,51,237,10,154,82,174,102,40,73,34,224,92,128,106,21,20,228,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,73,115,49,168,105,46,102,3,80,165,174,42,0,40,87,239,21,20,185,1,223,184,3,159,46,64,100,65,200,184,10,21,204,238,1,110,238,241,91,112,244,135,209,16,113,191,160,0,189,34,160,41,198,254,128,21,1,75,138,128,0,0,10,90,220,130,221,231,204,84,80,207,184,0,184,243,20,62,98,165,192,133,56,243,0,46,96,100,92,136,80,86,253,253,224,40,42,86,239,20,0,21,178,76,44,129,64,0,211,110,224,82,82,174,225,91,152,160,13,36,217,145,242,26,203,129,241,11,152,119,241,0,81,220,172,67,65,249,140,107,59,119,13,38,71,112,26,73,36,103,200,13,36,124,44,53,90,220,185,138,88,192,105,52,164,185,144,208,104,46,226,27,166,155,247,10,104,244,0,218,52,95,184,105,221,153,247,126,232,223,36,159,121,5,188,192,54,55,60,120,167,247,70,180,178,146,59,154,127,116,110,18,79,188,134,171,16,13,4,132,247,16,214,73,87,113,10,216,133,110,96,40,68,95,68,23,238,238,0,189,128,106,35,183,48,189,133,15,145,10,94,224,41,175,234,140,53,92,248,24,208,162,87,11,10,160,143,247,64,110,23,35,20,185,144,169,159,152,80,5,120,243,11,24,17,31,35,228,53,0,210,101,192,8,188,227,80,0,10,88,133,64,5,44,65,98,11,216,80,207,204,1,217,20,11,0,7,14,241,91,32,80,0,87,129,120,162,128,0,0,0,1,107,13,86,43,112,20,51,184,173,128,80,136,140,87,135,32,228,28,15,136,5,136,44,66,160,2,150,184,168,0,0,10,29,251,130,246,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,217